<?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>233193</bug_id>
          
          <creation_ts>2021-11-16 08:13:52 -0800</creation_ts>
          <short_desc>Re-add &apos;style&apos; to contain:strict and contain:content CSS properties</short_desc>
          <delta_ts>2021-11-17 09:43:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>172026</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1815492</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-11-16 08:13:52 -0800</bug_when>
    <thetext>Re-add &apos;style&apos; to contain:strict and contain:content CSS properties.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815494</commentid>
    <comment_count>1</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-11-16 08:14:41 -0800</bug_when>
    <thetext>This is fixed in the spec, implemented in chromium and Firefox has verbally agreed to do it as well:
https://groups.google.com/a/chromium.org/g/blink-dev/c/oMVBKemrTDQ?pli=1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815570</commentid>
    <comment_count>2</comment_count>
      <attachid>444411</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-11-16 10:59:35 -0800</bug_when>
    <thetext>Created attachment 444411
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815663</commentid>
    <comment_count>3</comment_count>
      <attachid>444436</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-11-16 14:47:08 -0800</bug_when>
    <thetext>Created attachment 444436
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815678</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-16 15:23:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/85478069&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815680</commentid>
    <comment_count>5</comment_count>
      <attachid>444436</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-11-16 15:26:12 -0800</bug_when>
    <thetext>Comment on attachment 444436
Patch

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

r=me

&gt; Source/WebCore/ChangeLog:9
&gt; +        The chsange was done in chromium and Firefox has verbally agreed to make the change as well [3].

Nit: change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815830</commentid>
    <comment_count>6</comment_count>
      <attachid>444482</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-11-16 22:48:38 -0800</bug_when>
    <thetext>Created attachment 444482
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815843</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-16 23:55:06 -0800</bug_when>
    <thetext>Committed r285918 (244327@main): &lt;https://commits.webkit.org/244327@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 444482.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815970</commentid>
    <comment_count>8</comment_count>
      <attachid>444482</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-11-17 09:29:51 -0800</bug_when>
    <thetext>Comment on attachment 444482
Patch

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

&gt; Source/WebCore/rendering/style/RenderStyle.h:1673
&gt;      static OptionSet&lt;Containment&gt; initialContainment() { return OptionSet&lt;Containment&gt; { }; }
&gt; -    static OptionSet&lt;Containment&gt; strictContainment() { return OptionSet&lt;Containment&gt; { Containment::Size, Containment::Layout, Containment::Paint }; }
&gt; -    static OptionSet&lt;Containment&gt; contentContainment() { return OptionSet&lt;Containment&gt; { Containment::Layout, Containment::Paint }; }
&gt; +    static OptionSet&lt;Containment&gt; strictContainment() { return OptionSet&lt;Containment&gt; { Containment::Size, Containment::Layout, Containment::Paint, Containment::Style }; }
&gt; +    static OptionSet&lt;Containment&gt; contentContainment() { return OptionSet&lt;Containment&gt; { Containment::Layout, Containment::Paint, Containment::Style }; }

Not sure we have to name the OptionSet type twice. I think we can just use braces inside the function without naming the type?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815974</commentid>
    <comment_count>9</comment_count>
      <attachid>444482</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-11-17 09:41:27 -0800</bug_when>
    <thetext>Comment on attachment 444482
Patch

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

&gt;&gt; Source/WebCore/rendering/style/RenderStyle.h:1673
&gt;&gt; +    static OptionSet&lt;Containment&gt; contentContainment() { return OptionSet&lt;Containment&gt; { Containment::Layout, Containment::Paint, Containment::Style }; }
&gt; 
&gt; Not sure we have to name the OptionSet type twice. I think we can just use braces inside the function without naming the type?

I had that change locally but wanted to keep the patch simple. Note that methods in RenderStyle returning OptionSet do this inconsistently already before my patch. Maybe somebody can make it consistent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815976</commentid>
    <comment_count>10</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-11-17 09:43:52 -0800</bug_when>
    <thetext>(In reply to Rob Buis from comment #9)
&gt; Maybe somebody can make it consistent.

As you probably know, this is the kind of thing I often do.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444411</attachid>
            <date>2021-11-16 10:59:35 -0800</date>
            <delta_ts>2021-11-16 14:47:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233193-20211116185934.patch</filename>
            <type>text/plain</type>
            <size>6365</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1ODYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDMzMTRkNTUyNTU5NmYy
NDY3YjIyNmYxNThjYTAwNDRlYTIzMmJjOC4uZGY0NTkzYzI2YzhmNTIyZjJlODdlZTViZTljY2Rh
OWY0YzUzNzUzYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTExLTE2ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmUtYWRkICdzdHlsZScgdG8gY29u
dGFpbjpzdHJpY3QgYW5kIGNvbnRhaW46Y29udGVudCBDU1MgcHJvcGVydGllcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMTkzCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWZ0ZXIgYmVpbmcgcmVtb3Zl
ZCBmb3IgYSB3aGlsZSwgc3R5bGUgY29udGFpbm1lbnQgaXMgcGFydCBhZ2FpbiBvZiBjb250YWlu
OnN0cmljdCBhbmQgY29udGFpbjogY29udGVudCBbMSwgMl0uCisgICAgICAgIFRoZSBjaHNhbmdl
IHdhcyBkb25lIGluIGNocm9taXVtIGFuZCBGaXJlZm94IGhhcyB2ZXJiYWxseSBhZ3JlZWQgdG8g
bWFrZSB0aGUgY2hhbmdlIGFzIHdlbGwgWzNdLgorCisgICAgICAgIFsxXSBodHRwczovL2dpdGh1
Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9pc3N1ZXMvNjI4NyNpc3N1ZWNvbW1lbnQtODYyNTI1MTk5
CisgICAgICAgIFsyXSBodHRwczovL2dpdGh1Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9jb21taXQv
Nzk0OGZlYjAzYTlhYWNlYjNhOGVlNDIzYjA3YzZlNTI2MDI0Y2RjMgorICAgICAgICBbM10gaHR0
cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9hL2Nocm9taXVtLm9yZy9nL2JsaW5rLWRldi9jL29NVkJL
ZW1yVERRP3BsaT0xCisKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclN0eWxlOjpzdHJpY3RDb250YWlubWVudCk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJTdHlsZTo6Y29udGVudENvbnRhaW5tZW50KToKKwogMjAyMS0x
MS0xNiAgQW5kcmV1IEJvdGVsbGEgIDxhbmRyZXVAYW5kcmV1Ym90ZWxsYS5jb20+CiAKICAgICAg
ICAgRW1wdHkgPGlucHV0IHR5cGU9ZmlsZT4gaXMgcmVwcmVzZW50ZWQgaW5jb3JyZWN0bHkgaW4g
Rm9ybURhdGEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5k
ZXJTdHlsZS5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgK
aW5kZXggOGJlZmFlNGY2N2Q1MDU3NGYyZmQ2ZDJkMWEzYTc2M2RjMjdiZjU0Yy4uNzliMGViOGM5
YTM0MjA1NjRjYmZiYmFhZjlmZDBkYTYyNGUwOTQxMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKQEAgLTE2NzAsOCArMTY3MCw4IEBAIHB1YmxpYzoK
ICAgICBzdGF0aWMgQ29udHJvbFBhcnQgaW5pdGlhbEFwcGVhcmFuY2UoKSB7IHJldHVybiBOb0Nv
bnRyb2xQYXJ0OyB9CiAgICAgc3RhdGljIEFzcGVjdFJhdGlvVHlwZSBpbml0aWFsQXNwZWN0UmF0
aW9UeXBlKCkgeyByZXR1cm4gQXNwZWN0UmF0aW9UeXBlOjpBdXRvOyB9CiAgICAgc3RhdGljIE9w
dGlvblNldDxDb250YWlubWVudD4gaW5pdGlhbENvbnRhaW5tZW50KCkgeyByZXR1cm4gT3B0aW9u
U2V0PENvbnRhaW5tZW50PiB7IH07IH0KLSAgICBzdGF0aWMgT3B0aW9uU2V0PENvbnRhaW5tZW50
PiBzdHJpY3RDb250YWlubWVudCgpIHsgcmV0dXJuIE9wdGlvblNldDxDb250YWlubWVudD4geyBD
b250YWlubWVudDo6U2l6ZSwgQ29udGFpbm1lbnQ6OkxheW91dCwgQ29udGFpbm1lbnQ6OlBhaW50
IH07IH0KLSAgICBzdGF0aWMgT3B0aW9uU2V0PENvbnRhaW5tZW50PiBjb250ZW50Q29udGFpbm1l
bnQoKSB7IHJldHVybiBPcHRpb25TZXQ8Q29udGFpbm1lbnQ+IHsgQ29udGFpbm1lbnQ6OkxheW91
dCwgQ29udGFpbm1lbnQ6OlBhaW50IH07IH0KKyAgICBzdGF0aWMgT3B0aW9uU2V0PENvbnRhaW5t
ZW50PiBzdHJpY3RDb250YWlubWVudCgpIHsgcmV0dXJuIE9wdGlvblNldDxDb250YWlubWVudD4g
eyBDb250YWlubWVudDo6U2l6ZSwgQ29udGFpbm1lbnQ6OkxheW91dCwgQ29udGFpbm1lbnQ6OlBh
aW50LCBDb250YWlubWVudDo6U3R5bGUgfTsgfQorICAgIHN0YXRpYyBPcHRpb25TZXQ8Q29udGFp
bm1lbnQ+IGNvbnRlbnRDb250YWlubWVudCgpIHsgcmV0dXJuIE9wdGlvblNldDxDb250YWlubWVu
dD4geyBDb250YWlubWVudDo6TGF5b3V0LCBDb250YWlubWVudDo6UGFpbnQsIENvbnRhaW5tZW50
OjpTdHlsZSB9OyB9CiAgICAgc3RhdGljIGRvdWJsZSBpbml0aWFsQXNwZWN0UmF0aW9XaWR0aCgp
IHsgcmV0dXJuIDEuMDsgfQogICAgIHN0YXRpYyBkb3VibGUgaW5pdGlhbEFzcGVjdFJhdGlvSGVp
Z2h0KCkgeyByZXR1cm4gMS4wOyB9CiAgICAgc3RhdGljIE9yZGVyIGluaXRpYWxSVExPcmRlcmlu
ZygpIHsgcmV0dXJuIE9yZGVyOjpMb2dpY2FsOyB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjFhMDg2YjlkN2Q3ZDlkMjdh
OWMyY2JjNTgxZmQ0YTQ0YWZhYTMwNS4uZWU1N2RhZTc0OGYyMGRhYzc3NTk3ZDhjODI4NzIzNmMy
MGYxNmY3NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTExLTE2ICBSb2IgQnVpcyAgPHJi
dWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmUtYWRkICdzdHlsZScgdG8gY29udGFpbjpzdHJp
Y3QgYW5kIGNvbnRhaW46Y29udGVudCBDU1MgcHJvcGVydGllcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMTkzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOgorCiAyMDIx
LTExLTE2ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAg
ICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI4MDA3OCwgcjI4MDI5MCBhbmQgcjI4MjAwOC4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IGU3YTY0YzNmZTgwMjkwZjlkNzAxNWY4YmE5
ODI3YzIxNzgwYjc3ODEuLmI5MGZjYmIwZDVlNTNiNjViNzg4NTBmZTExYzdiZGEwMDEzZTY3OWQg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTEx
LTE2ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmUtYWRkICdzdHls
ZScgdG8gY29udGFpbjpzdHJpY3QgYW5kIGNvbnRhaW46Y29udGVudCBDU1MgcHJvcGVydGllcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMTkzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm93IGNvbnRh
aW4tY29tcHV0ZWQtZXhwZWN0ZWQudHh0IGlzIGFsbCBQQVNTLgorCisgICAgICAgICogd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9wYXJzaW5nL2NvbnRhaW4tY29tcHV0ZWQtZXhw
ZWN0ZWQudHh0OgorCiAyMDIxLTExLTE2ICBBbmRyZXUgQm90ZWxsYSAgPGFuZHJldUBhbmRyZXVi
b3RlbGxhLmNvbT4KIAogICAgICAgICBFbXB0eSA8aW5wdXQgdHlwZT1maWxlPiBpcyByZXByZXNl
bnRlZCBpbmNvcnJlY3RseSBpbiBGb3JtRGF0YQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMzY4Y2Y3
ZTk0YmRmZDMzMjM1NzJjYTA4YjYwZTFmZjQ3MjY4YjQ1ZS4uNWMyMjUzZTAxNDc1MmZlZjRhNGZj
NDAxMmE5NjAwYzRkNjZkYjVkMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0
aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBAIC00ODMyLDcgKzQ4MzIs
NiBAQCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250
YWluLWJvZHktdy1tLTAwMS5odG1sIFsgSW1hZwogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGFpbi1ib2R5LXctbS0wMDIuaHRtbCBbIEltYWdlT25s
eUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRh
aW4vY29udGFpbi1ib2R5LXctbS0wMDMuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGFpbi1ib2R5LXct
bS0wMDQuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGFpbi1jb250ZW50LTAxMS5odG1sIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29u
dGFpbi9jb250YWluLWh0bWwtYmctMDAxLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRhaW4taHRtbC1i
Zy0wMDIuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGFpbi1odG1sLWJnLTAwMy5odG1sIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9wYXJzaW5nL2NvbnRhaW4tY29tcHV0ZWQtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWNvbnRhaW4vcGFyc2luZy9jb250YWluLWNvbXB1dGVkLWV4cGVjdGVkLnR4dAppbmRl
eCBhZmM2NDI5OTEzYzU4YzFmODcyMzMyNzk2NmNlZTU0YTYyZjg4MTJiLi5lY2FkNmEzYWRjYmY5
MzFmMzYxNTQ4OTlhODFiOWU4YzIwZTY3YzVhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9wYXJzaW5nL2NvbnRh
aW4tY29tcHV0ZWQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL3BhcnNpbmcvY29udGFpbi1jb21wdXRl
ZC1leHBlY3RlZC50eHQKQEAgLTgsOCArOCw4IEBAIFBBU1MgUHJvcGVydHkgY29udGFpbiB2YWx1
ZSAnc3R5bGUnCiBQQVNTIFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ3BhaW50JwogUEFTUyBQcm9w
ZXJ0eSBjb250YWluIHZhbHVlICdzaXplIGxheW91dCcKIFBBU1MgUHJvcGVydHkgY29udGFpbiB2
YWx1ZSAnc3R5bGUgcGFpbnQnCi1GQUlMIFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ3N0eWxlIGxh
eW91dCBwYWludCcgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgImNvbnRlbnQiIGJ1dCBnb3QgImxh
eW91dCBzdHlsZSBwYWludCIKLUZBSUwgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAnc2l6ZSBzdHls
ZSBsYXlvdXQgcGFpbnQnIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJzdHJpY3QiIGJ1dCBnb3Qg
InNpemUgbGF5b3V0IHN0eWxlIHBhaW50IgotRkFJTCBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdz
aXplIGxheW91dCBwYWludCcgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInNpemUgbGF5b3V0IHBh
aW50IiBidXQgZ290ICJzdHJpY3QiCi1GQUlMIFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ2xheW91
dCBwYWludCcgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgImxheW91dCBwYWludCIgYnV0IGdvdCAi
Y29udGVudCIKK1BBU1MgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAnc3R5bGUgbGF5b3V0IHBhaW50
JworUEFTUyBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdzaXplIHN0eWxlIGxheW91dCBwYWludCcK
K1BBU1MgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAnc2l6ZSBsYXlvdXQgcGFpbnQnCitQQVNTIFBy
b3BlcnR5IGNvbnRhaW4gdmFsdWUgJ2xheW91dCBwYWludCcKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444436</attachid>
            <date>2021-11-16 14:47:08 -0800</date>
            <delta_ts>2021-11-16 22:48:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233193-20211116224706.patch</filename>
            <type>text/plain</type>
            <size>6256</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1ODg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDdjODk1MGJiMmY4YjYz
NGU2ODBiZDkxOTBkZWVhM2MxZDlhOTgwNC4uMTE1NGE3ZjI1NGEyYTk5ZmYwZWEzZGEyOWRlNTA2
ZWI0ZWViNThhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTExLTE2ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmUtYWRkICdzdHlsZScgdG8gY29u
dGFpbjpzdHJpY3QgYW5kIGNvbnRhaW46Y29udGVudCBDU1MgcHJvcGVydGllcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMTkzCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWZ0ZXIgYmVpbmcgcmVtb3Zl
ZCBmb3IgYSB3aGlsZSwgc3R5bGUgY29udGFpbm1lbnQgaXMgcGFydCBhZ2FpbiBvZiBjb250YWlu
OnN0cmljdCBhbmQgY29udGFpbjogY29udGVudCBbMSwgMl0uCisgICAgICAgIFRoZSBjaHNhbmdl
IHdhcyBkb25lIGluIGNocm9taXVtIGFuZCBGaXJlZm94IGhhcyB2ZXJiYWxseSBhZ3JlZWQgdG8g
bWFrZSB0aGUgY2hhbmdlIGFzIHdlbGwgWzNdLgorCisgICAgICAgIFsxXSBodHRwczovL2dpdGh1
Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9pc3N1ZXMvNjI4NyNpc3N1ZWNvbW1lbnQtODYyNTI1MTk5
CisgICAgICAgIFsyXSBodHRwczovL2dpdGh1Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9jb21taXQv
Nzk0OGZlYjAzYTlhYWNlYjNhOGVlNDIzYjA3YzZlNTI2MDI0Y2RjMgorICAgICAgICBbM10gaHR0
cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9hL2Nocm9taXVtLm9yZy9nL2JsaW5rLWRldi9jL29NVkJL
ZW1yVERRP3BsaT0xCisKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclN0eWxlOjpzdHJpY3RDb250YWlubWVudCk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJTdHlsZTo6Y29udGVudENvbnRhaW5tZW50KToKKwogMjAyMS0x
MS0xNiAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtjc3MtY29udGFp
bl0gU3VwcG9ydCBjb250YWluOnBhaW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9SZW5kZXJTdHlsZS5oCmluZGV4IDM3YmVjNTZjZTBkNTNmMjViMDQyMTM2YWRhNWNmMzg4ZGE4
NWUwOTkuLjljZjBjMWMxMmEzODI1MjZmN2Y0NDMxNTNiYmZjYTcyNjdhOTkzMTAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5oCkBAIC0xNjY5LDggKzE2
NjksOCBAQCBwdWJsaWM6CiAgICAgc3RhdGljIENvbnRyb2xQYXJ0IGluaXRpYWxBcHBlYXJhbmNl
KCkgeyByZXR1cm4gTm9Db250cm9sUGFydDsgfQogICAgIHN0YXRpYyBBc3BlY3RSYXRpb1R5cGUg
aW5pdGlhbEFzcGVjdFJhdGlvVHlwZSgpIHsgcmV0dXJuIEFzcGVjdFJhdGlvVHlwZTo6QXV0bzsg
fQogICAgIHN0YXRpYyBPcHRpb25TZXQ8Q29udGFpbm1lbnQ+IGluaXRpYWxDb250YWlubWVudCgp
IHsgcmV0dXJuIE9wdGlvblNldDxDb250YWlubWVudD4geyB9OyB9Ci0gICAgc3RhdGljIE9wdGlv
blNldDxDb250YWlubWVudD4gc3RyaWN0Q29udGFpbm1lbnQoKSB7IHJldHVybiBPcHRpb25TZXQ8
Q29udGFpbm1lbnQ+IHsgQ29udGFpbm1lbnQ6OlNpemUsIENvbnRhaW5tZW50OjpMYXlvdXQsIENv
bnRhaW5tZW50OjpQYWludCB9OyB9Ci0gICAgc3RhdGljIE9wdGlvblNldDxDb250YWlubWVudD4g
Y29udGVudENvbnRhaW5tZW50KCkgeyByZXR1cm4gT3B0aW9uU2V0PENvbnRhaW5tZW50PiB7IENv
bnRhaW5tZW50OjpMYXlvdXQsIENvbnRhaW5tZW50OjpQYWludCB9OyB9CisgICAgc3RhdGljIE9w
dGlvblNldDxDb250YWlubWVudD4gc3RyaWN0Q29udGFpbm1lbnQoKSB7IHJldHVybiBPcHRpb25T
ZXQ8Q29udGFpbm1lbnQ+IHsgQ29udGFpbm1lbnQ6OlNpemUsIENvbnRhaW5tZW50OjpMYXlvdXQs
IENvbnRhaW5tZW50OjpQYWludCwgQ29udGFpbm1lbnQ6OlN0eWxlIH07IH0KKyAgICBzdGF0aWMg
T3B0aW9uU2V0PENvbnRhaW5tZW50PiBjb250ZW50Q29udGFpbm1lbnQoKSB7IHJldHVybiBPcHRp
b25TZXQ8Q29udGFpbm1lbnQ+IHsgQ29udGFpbm1lbnQ6OkxheW91dCwgQ29udGFpbm1lbnQ6OlBh
aW50LCBDb250YWlubWVudDo6U3R5bGUgfTsgfQogICAgIHN0YXRpYyBkb3VibGUgaW5pdGlhbEFz
cGVjdFJhdGlvV2lkdGgoKSB7IHJldHVybiAxLjA7IH0KICAgICBzdGF0aWMgZG91YmxlIGluaXRp
YWxBc3BlY3RSYXRpb0hlaWdodCgpIHsgcmV0dXJuIDEuMDsgfQogICAgIHN0YXRpYyBPcmRlciBp
bml0aWFsUlRMT3JkZXJpbmcoKSB7IHJldHVybiBPcmRlcjo6TG9naWNhbDsgfQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDlh
Y2M0NzQxNzY0MGY3NzM0NzdlZmYxY2M2NDM3YjA5MjU2ODEwMWUuLjFlYmU0YTAzNmQwNTNkZjBh
NWE2N2E1MGFhMzk1NmE1ODAxMzRhMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAyMS0xMS0x
NiAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFJlLWFkZCAnc3R5bGUn
IHRvIGNvbnRhaW46c3RyaWN0IGFuZCBjb250YWluOmNvbnRlbnQgQ1NTIHByb3BlcnRpZXMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzE5MworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVzdEV4cGVj
dGF0aW9uczoKKwogMjAyMS0xMS0xNiAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFtjc3MtY29udGFpbl0gU3VwcG9ydCBjb250YWluOnBhaW50CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL0NoYW5nZUxvZwppbmRleCBiMzliYTQ3ZjgyOTgwN2NkNzQyMjAxZWRmZmY4ZmM1MzU4YTMz
NDcxLi4yOGYwMjMyMjBkY2VhZTVhNTE5N2VjOTU0YjEwYmJmNzdhMTFjZDY2IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMS0xMS0xNiAgUm9iIEJ1
aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFJlLWFkZCAnc3R5bGUnIHRvIGNvbnRh
aW46c3RyaWN0IGFuZCBjb250YWluOmNvbnRlbnQgQ1NTIHByb3BlcnRpZXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzE5MworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vdyBjb250YWluLWNvbXB1dGVk
LWV4cGVjdGVkLnR4dCBpcyBhbGwgUEFTUy4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLWNvbnRhaW4vcGFyc2luZy9jb250YWluLWNvbXB1dGVkLWV4cGVjdGVkLnR4dDoK
KwogMjAyMS0xMS0xNiAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtj
c3MtY29udGFpbl0gU3VwcG9ydCBjb250YWluOnBhaW50CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBi
NmE3MjM2NGU1OWRlZjkwMzBiYWNkODliYWY3ZjhlZmJlN2M4MTVmLi4yNDk3MTA5ZGI3Y2JkYjcy
ZmNkNGI3ZDgxYWNhYmNlMzIxNjhhZjc0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ3OTYsNyAr
NDc5Niw2IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWlu
L2NvbnRhaW4tYm9keS13LW0tMDAxLmh0bWwgWyBJbWFnCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250YWluLWJvZHktdy1tLTAwMi5odG1sIFsgSW1h
Z2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
Y29udGFpbi9jb250YWluLWJvZHktdy1tLTAwMy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250YWluLWJv
ZHktdy1tLTAwNC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250YWluLWNvbnRlbnQtMDExLmh0bWwgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1jb250YWluL2NvbnRhaW4taHRtbC1iZy0wMDEuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQog
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGFpbi1o
dG1sLWJnLTAwMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250YWluLWh0bWwtYmctMDAzLmh0bWwgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL3BhcnNpbmcvY29udGFpbi1jb21wdXRl
ZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtY29udGFpbi9wYXJzaW5nL2NvbnRhaW4tY29tcHV0ZWQtZXhwZWN0ZWQudHh0
CmluZGV4IGFmYzY0Mjk5MTNjNThjMWY4NzIzMzI3OTY2Y2VlNTRhNjJmODgxMmIuLmVjYWQ2YTNh
ZGNiZjkzMWYzNjE1NDg5OWE4MWI5ZThjMjBlNjdjNWEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL3BhcnNpbmcv
Y29udGFpbi1jb21wdXRlZC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vcGFyc2luZy9jb250YWluLWNv
bXB1dGVkLWV4cGVjdGVkLnR4dApAQCAtOCw4ICs4LDggQEAgUEFTUyBQcm9wZXJ0eSBjb250YWlu
IHZhbHVlICdzdHlsZScKIFBBU1MgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAncGFpbnQnCiBQQVNT
IFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ3NpemUgbGF5b3V0JwogUEFTUyBQcm9wZXJ0eSBjb250
YWluIHZhbHVlICdzdHlsZSBwYWludCcKLUZBSUwgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAnc3R5
bGUgbGF5b3V0IHBhaW50JyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiY29udGVudCIgYnV0IGdv
dCAibGF5b3V0IHN0eWxlIHBhaW50IgotRkFJTCBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdzaXpl
IHN0eWxlIGxheW91dCBwYWludCcgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInN0cmljdCIgYnV0
IGdvdCAic2l6ZSBsYXlvdXQgc3R5bGUgcGFpbnQiCi1GQUlMIFByb3BlcnR5IGNvbnRhaW4gdmFs
dWUgJ3NpemUgbGF5b3V0IHBhaW50JyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAic2l6ZSBsYXlv
dXQgcGFpbnQiIGJ1dCBnb3QgInN0cmljdCIKLUZBSUwgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAn
bGF5b3V0IHBhaW50JyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAibGF5b3V0IHBhaW50IiBidXQg
Z290ICJjb250ZW50IgorUEFTUyBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdzdHlsZSBsYXlvdXQg
cGFpbnQnCitQQVNTIFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ3NpemUgc3R5bGUgbGF5b3V0IHBh
aW50JworUEFTUyBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdzaXplIGxheW91dCBwYWludCcKK1BB
U1MgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAnbGF5b3V0IHBhaW50JwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444482</attachid>
            <date>2021-11-16 22:48:38 -0800</date>
            <delta_ts>2021-11-16 23:55:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233193-20211117064837.patch</filename>
            <type>text/plain</type>
            <size>6252</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1ODg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDdjODk1MGJiMmY4YjYz
NGU2ODBiZDkxOTBkZWVhM2MxZDlhOTgwNC4uYWZmYTEyMWZkZjZkN2E2YjAyNTFkM2M2ZTU0Nzdi
ZTZjZTI5MWZjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTExLTE2ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmUtYWRkICdzdHlsZScgdG8gY29u
dGFpbjpzdHJpY3QgYW5kIGNvbnRhaW46Y29udGVudCBDU1MgcHJvcGVydGllcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMTkzCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgQnJlbnQgRnVsZ2hhbS4KKworICAgICAgICBBZnRlciBiZWluZyByZW1vdmVk
IGZvciBhIHdoaWxlLCBzdHlsZSBjb250YWlubWVudCBpcyBwYXJ0IGFnYWluIG9mIGNvbnRhaW46
c3RyaWN0IGFuZCBjb250YWluOiBjb250ZW50IFsxLCAyXS4KKyAgICAgICAgVGhlIGNoYW5nZSB3
YXMgZG9uZSBpbiBjaHJvbWl1bSBhbmQgRmlyZWZveCBoYXMgdmVyYmFsbHkgYWdyZWVkIHRvIG1h
a2UgdGhlIGNoYW5nZSBhcyB3ZWxsIFszXS4KKworICAgICAgICBbMV0gaHR0cHM6Ly9naXRodWIu
Y29tL3czYy9jc3N3Zy1kcmFmdHMvaXNzdWVzLzYyODcjaXNzdWVjb21tZW50LTg2MjUyNTE5OQor
ICAgICAgICBbMl0gaHR0cHM6Ly9naXRodWIuY29tL3czYy9jc3N3Zy1kcmFmdHMvY29tbWl0Lzc5
NDhmZWIwM2E5YWFjZWIzYThlZTQyM2IwN2M2ZTUyNjAyNGNkYzIKKyAgICAgICAgWzNdIGh0dHBz
Oi8vZ3JvdXBzLmdvb2dsZS5jb20vYS9jaHJvbWl1bS5vcmcvZy9ibGluay1kZXYvYy9vTVZCS2Vt
clREUT9wbGk9MQorCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmg6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJTdHlsZTo6c3RyaWN0Q29udGFpbm1lbnQpOgorICAgICAg
ICAoV2ViQ29yZTo6UmVuZGVyU3R5bGU6OmNvbnRlbnRDb250YWlubWVudCk6CisKIDIwMjEtMTEt
MTYgIFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KIAogICAgICAgICBbY3NzLWNvbnRhaW5d
IFN1cHBvcnQgY29udGFpbjpwYWludApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1JlbmRlclN0eWxlLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUv
UmVuZGVyU3R5bGUuaAppbmRleCAzN2JlYzU2Y2UwZDUzZjI1YjA0MjEzNmFkYTVjZjM4OGRhODVl
MDk5Li45Y2YwYzFjMTJhMzgyNTI2ZjdmNDQzMTUzYmJmY2E3MjY3YTk5MzEwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaApAQCAtMTY2OSw4ICsxNjY5
LDggQEAgcHVibGljOgogICAgIHN0YXRpYyBDb250cm9sUGFydCBpbml0aWFsQXBwZWFyYW5jZSgp
IHsgcmV0dXJuIE5vQ29udHJvbFBhcnQ7IH0KICAgICBzdGF0aWMgQXNwZWN0UmF0aW9UeXBlIGlu
aXRpYWxBc3BlY3RSYXRpb1R5cGUoKSB7IHJldHVybiBBc3BlY3RSYXRpb1R5cGU6OkF1dG87IH0K
ICAgICBzdGF0aWMgT3B0aW9uU2V0PENvbnRhaW5tZW50PiBpbml0aWFsQ29udGFpbm1lbnQoKSB7
IHJldHVybiBPcHRpb25TZXQ8Q29udGFpbm1lbnQ+IHsgfTsgfQotICAgIHN0YXRpYyBPcHRpb25T
ZXQ8Q29udGFpbm1lbnQ+IHN0cmljdENvbnRhaW5tZW50KCkgeyByZXR1cm4gT3B0aW9uU2V0PENv
bnRhaW5tZW50PiB7IENvbnRhaW5tZW50OjpTaXplLCBDb250YWlubWVudDo6TGF5b3V0LCBDb250
YWlubWVudDo6UGFpbnQgfTsgfQotICAgIHN0YXRpYyBPcHRpb25TZXQ8Q29udGFpbm1lbnQ+IGNv
bnRlbnRDb250YWlubWVudCgpIHsgcmV0dXJuIE9wdGlvblNldDxDb250YWlubWVudD4geyBDb250
YWlubWVudDo6TGF5b3V0LCBDb250YWlubWVudDo6UGFpbnQgfTsgfQorICAgIHN0YXRpYyBPcHRp
b25TZXQ8Q29udGFpbm1lbnQ+IHN0cmljdENvbnRhaW5tZW50KCkgeyByZXR1cm4gT3B0aW9uU2V0
PENvbnRhaW5tZW50PiB7IENvbnRhaW5tZW50OjpTaXplLCBDb250YWlubWVudDo6TGF5b3V0LCBD
b250YWlubWVudDo6UGFpbnQsIENvbnRhaW5tZW50OjpTdHlsZSB9OyB9CisgICAgc3RhdGljIE9w
dGlvblNldDxDb250YWlubWVudD4gY29udGVudENvbnRhaW5tZW50KCkgeyByZXR1cm4gT3B0aW9u
U2V0PENvbnRhaW5tZW50PiB7IENvbnRhaW5tZW50OjpMYXlvdXQsIENvbnRhaW5tZW50OjpQYWlu
dCwgQ29udGFpbm1lbnQ6OlN0eWxlIH07IH0KICAgICBzdGF0aWMgZG91YmxlIGluaXRpYWxBc3Bl
Y3RSYXRpb1dpZHRoKCkgeyByZXR1cm4gMS4wOyB9CiAgICAgc3RhdGljIGRvdWJsZSBpbml0aWFs
QXNwZWN0UmF0aW9IZWlnaHQoKSB7IHJldHVybiAxLjA7IH0KICAgICBzdGF0aWMgT3JkZXIgaW5p
dGlhbFJUTE9yZGVyaW5nKCkgeyByZXR1cm4gT3JkZXI6OkxvZ2ljYWw7IH0KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5YWNj
NDc0MTc2NDBmNzczNDc3ZWZmMWNjNjQzN2IwOTI1NjgxMDFlLi42YmU0ZTI1Y2QwNTAyZDk3MjE4
NjUxZGMxNWE4NGI4ZjlhYzY4MjUxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjEtMTEtMTYg
IFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBSZS1hZGQgJ3N0eWxlJyB0
byBjb250YWluOnN0cmljdCBhbmQgY29udGFpbjpjb250ZW50IENTUyBwcm9wZXJ0aWVzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMxOTMKKworICAg
ICAgICBSZXZpZXdlZCBieSBCcmVudCBGdWxnaGFtLgorCisgICAgICAgICogVGVzdEV4cGVjdGF0
aW9uczoKKwogMjAyMS0xMS0xNiAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFtjc3MtY29udGFpbl0gU3VwcG9ydCBjb250YWluOnBhaW50CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L0NoYW5nZUxvZwppbmRleCBiMzliYTQ3ZjgyOTgwN2NkNzQyMjAxZWRmZmY4ZmM1MzU4YTMzNDcx
Li45MWQxNjYyOTI2N2IzNGNmMDVhZTYzNjUyMGUzY2IxZTgwYWI3NDI1IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMS0xMS0xNiAgUm9iIEJ1aXMg
IDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFJlLWFkZCAnc3R5bGUnIHRvIGNvbnRhaW46
c3RyaWN0IGFuZCBjb250YWluOmNvbnRlbnQgQ1NTIHByb3BlcnRpZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzE5MworCisgICAgICAgIFJldmll
d2VkIGJ5IEJyZW50IEZ1bGdoYW0uCisKKyAgICAgICAgTm93IGNvbnRhaW4tY29tcHV0ZWQtZXhw
ZWN0ZWQudHh0IGlzIGFsbCBQQVNTLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtY29udGFpbi9wYXJzaW5nL2NvbnRhaW4tY29tcHV0ZWQtZXhwZWN0ZWQudHh0OgorCiAy
MDIxLTExLTE2ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgW2Nzcy1j
b250YWluXSBTdXBwb3J0IGNvbnRhaW46cGFpbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGI2YTcy
MzY0ZTU5ZGVmOTAzMGJhY2Q4OWJhZjdmOGVmYmU3YzgxNWYuLjI0OTcxMDlkYjdjYmRiNzJmY2Q0
YjdkODFhY2FiY2UzMjE2OGFmNzQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNDc5Niw3ICs0Nzk2
LDYgQEAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29u
dGFpbi1ib2R5LXctbS0wMDEuaHRtbCBbIEltYWcKIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRhaW4tYm9keS13LW0tMDAyLmh0bWwgWyBJbWFnZU9u
bHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250
YWluL2NvbnRhaW4tYm9keS13LW0tMDAzLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRhaW4tYm9keS13
LW0tMDA0Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRhaW4tY29udGVudC0wMTEuaHRtbCBbIEltYWdl
T25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNv
bnRhaW4vY29udGFpbi1odG1sLWJnLTAwMS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250YWluLWh0bWwt
YmctMDAyLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRhaW4taHRtbC1iZy0wMDMuaHRtbCBbIEltYWdl
T25seUZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vcGFyc2luZy9jb250YWluLWNvbXB1dGVkLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
Y3NzL2Nzcy1jb250YWluL3BhcnNpbmcvY29udGFpbi1jb21wdXRlZC1leHBlY3RlZC50eHQKaW5k
ZXggYWZjNjQyOTkxM2M1OGMxZjg3MjMzMjc5NjZjZWU1NGE2MmY4ODEyYi4uZWNhZDZhM2FkY2Jm
OTMxZjM2MTU0ODk5YTgxYjllOGMyMGU2N2M1YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vcGFyc2luZy9jb250
YWluLWNvbXB1dGVkLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9wYXJzaW5nL2NvbnRhaW4tY29tcHV0
ZWQtZXhwZWN0ZWQudHh0CkBAIC04LDggKzgsOCBAQCBQQVNTIFByb3BlcnR5IGNvbnRhaW4gdmFs
dWUgJ3N0eWxlJwogUEFTUyBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdwYWludCcKIFBBU1MgUHJv
cGVydHkgY29udGFpbiB2YWx1ZSAnc2l6ZSBsYXlvdXQnCiBQQVNTIFByb3BlcnR5IGNvbnRhaW4g
dmFsdWUgJ3N0eWxlIHBhaW50JwotRkFJTCBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdzdHlsZSBs
YXlvdXQgcGFpbnQnIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJjb250ZW50IiBidXQgZ290ICJs
YXlvdXQgc3R5bGUgcGFpbnQiCi1GQUlMIFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ3NpemUgc3R5
bGUgbGF5b3V0IHBhaW50JyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAic3RyaWN0IiBidXQgZ290
ICJzaXplIGxheW91dCBzdHlsZSBwYWludCIKLUZBSUwgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAn
c2l6ZSBsYXlvdXQgcGFpbnQnIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJzaXplIGxheW91dCBw
YWludCIgYnV0IGdvdCAic3RyaWN0IgotRkFJTCBQcm9wZXJ0eSBjb250YWluIHZhbHVlICdsYXlv
dXQgcGFpbnQnIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJsYXlvdXQgcGFpbnQiIGJ1dCBnb3Qg
ImNvbnRlbnQiCitQQVNTIFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ3N0eWxlIGxheW91dCBwYWlu
dCcKK1BBU1MgUHJvcGVydHkgY29udGFpbiB2YWx1ZSAnc2l6ZSBzdHlsZSBsYXlvdXQgcGFpbnQn
CitQQVNTIFByb3BlcnR5IGNvbnRhaW4gdmFsdWUgJ3NpemUgbGF5b3V0IHBhaW50JworUEFTUyBQ
cm9wZXJ0eSBjb250YWluIHZhbHVlICdsYXlvdXQgcGFpbnQnCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>