<?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>240068</bug_id>
          
          <creation_ts>2022-05-04 08:55:00 -0700</creation_ts>
          <short_desc>REGRESSION (r285623): pay1040.com IRS payments website renders poorly</short_desc>
          <delta_ts>2022-05-24 07:22:32 -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>Layout and Rendering</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=230755</see_also>
    
    <see_also>https://github.com/web-platform-tests/wpt/pull/34044</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>
          <dependson>240388</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="Oriol Brufau">obrufau</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>clopez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>obrufau</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>youennf</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1866478</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-05-04 08:55:00 -0700</bug_when>
    <thetext>load -&gt; https://www.pay1040.com/#/payment/personal -&gt; overlapping content</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866479</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-05-04 08:55:19 -0700</bug_when>
    <thetext>&lt;rdar://92715090&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867885</commentid>
    <comment_count>2</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2022-05-10 03:06:00 -0700</bug_when>
    <thetext>I am not sure I&apos;d have time to take a look at this in the short term.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867995</commentid>
    <comment_count>3</comment_count>
      <attachid>459130</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-10 12:39:26 -0700</bug_when>
    <thetext>Created attachment 459130
testcase

Minimal testcase:

&lt;!DOCTYPE html&gt;
&lt;div style=&quot;display: flex; flex-direction: column; border: solid orange&quot;&gt;
  &lt;div style=&quot;flex: 1 1 0px; display: flex; flex-direction: column; place-content: center; border: solid cyan&quot;&gt;
    bar
    &lt;div style=&quot;flex: 1 1 100px; border: solid fuchsia&quot;&gt;baz&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868016</commentid>
    <comment_count>4</comment_count>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-10 14:26:29 -0700</bug_when>
    <thetext>The problem seems that the min-height:auto of the cyan element is not resolved correctly.

Then the fuchsia element shrinks, and the text ends up overflowing anyways.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868281</commentid>
    <comment_count>5</comment_count>
      <attachid>459199</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-11 18:32:43 -0700</bug_when>
    <thetext>Created attachment 459199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868282</commentid>
    <comment_count>6</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2022-05-11 18:33:41 -0700</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>1868400</commentid>
    <comment_count>7</comment_count>
      <attachid>459199</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-12 07:23:12 -0700</bug_when>
    <thetext>Comment on attachment 459199
Patch

I&apos;m not sure if this is the right approach, but it&apos;s a small change, solves the problem, and doesn&apos;t seem to fail any test.
What do you think, Sergio?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868403</commentid>
    <comment_count>8</comment_count>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-12 07:34:18 -0700</bug_when>
    <thetext>Context of the problem.

When using something different than justify-content:start, RenderFlexibleBox::initialJustifyContentOffset() uses the availableFreeSpace, which was wrong.

The value comes from RenderFlexibleBox::layoutFlexItems(), which uses RenderFlexibleBox::mainAxisContentExtent(), which uses RenderBox::computeLogicalHeight().

Then, by treating height:auto as height:0px when there is flex-basis:0px, the nested flex container stopped being intrinsically sized.

RenderBox::computeLogicalHeight() takes min-height into account, but treating min-height:auto as 0. So the idea is changing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868813</commentid>
    <comment_count>9</comment_count>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-13 11:32:13 -0700</bug_when>
    <thetext>It&apos;s broken for box-sizing:border-box, and fieldsets with box-sizing:content-box. I will need to fix bug 240388.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871135</commentid>
    <comment_count>10</comment_count>
      <attachid>459670</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-23 05:17:06 -0700</bug_when>
    <thetext>Created attachment 459670
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871147</commentid>
    <comment_count>11</comment_count>
      <attachid>459672</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-23 06:15:11 -0700</bug_when>
    <thetext>Created attachment 459672
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871152</commentid>
    <comment_count>12</comment_count>
      <attachid>459674</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-23 06:30:25 -0700</bug_when>
    <thetext>Created attachment 459674
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871179</commentid>
    <comment_count>13</comment_count>
      <attachid>459674</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2022-05-23 08:32:11 -0700</bug_when>
    <thetext>Comment on attachment 459674
Patch

Looks pretty sensible to me. Thanks for taking care!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871345</commentid>
    <comment_count>14</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-23 16:30:47 -0700</bug_when>
    <thetext>No reviewer information in commit message, blocking PR #None</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871460</commentid>
    <comment_count>15</comment_count>
      <attachid>459714</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-24 05:07:53 -0700</bug_when>
    <thetext>Created attachment 459714
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871482</commentid>
    <comment_count>16</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-24 07:22:28 -0700</bug_when>
    <thetext>Committed r294744 (250912@main): &lt;https://commits.webkit.org/250912@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 459714.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>459130</attachid>
            <date>2022-05-10 12:39:26 -0700</date>
            <delta_ts>2022-05-10 12:39:26 -0700</delta_ts>
            <desc>testcase</desc>
            <filename>testcase.html</filename>
            <type>text/html</type>
            <size>291</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9u
OiBjb2x1bW47IGJvcmRlcjogc29saWQgb3JhbmdlIj4KICA8ZGl2IHN0eWxlPSJmbGV4OiAxIDEg
MHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwbGFjZS1jb250ZW50
OiBjZW50ZXI7IGJvcmRlcjogc29saWQgY3lhbiI+CiAgICBiYXIKICAgIDxkaXYgc3R5bGU9ImZs
ZXg6IDEgMSAxMDBweDsgYm9yZGVyOiBzb2xpZCBmdWNoc2lhIj5iYXo8L2Rpdj4KICA8L2Rpdj4K
PC9kaXY+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459199</attachid>
            <date>2022-05-11 18:32:43 -0700</date>
            <delta_ts>2022-05-23 05:17:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240068-20220512033241.patch</filename>
            <type>text/plain</type>
            <size>9875</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjk0MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzI2MjFjMmQxOGQxOGNi
OTA1MjQ0YmMyZDc4M2E3MzFjMTg0NDcwMy4uZGViODVkMzliMzZmMzkxNGVkMDFmZGY0MDIzMzVj
ODI0MDY4MjdjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIyLTA1LTExICBPcmlv
bCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1mbGV4Ym94XSBP
YmV5IGludHJpbnNpYyBtaW4taGVpZ2h0IGluIG5lc3RlZCBjb2x1bW4gZmxleCBjb250YWluZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MDA2OAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeGVzIGEg
cmVncmVzc2lvbiBmcm9tIGJ1ZyAyMzA3NTUuIEFuIGludHJpbnNpYyBtaW4taGVpZ2h0IHNob3Vs
ZCBtYWtlCisgICAgICAgIGEgY29sdW1uIGZsZXggY29udGFpbmVyIGdyb3cgZW5vdWdoIGZvciBp
dHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvCisgICAgICAgIGEgZmxleCBpdGVtIHdpdGgg
YSBzbWFsbCBkZWZpbml0ZSBmbGV4LWJhc2lzIGxpa2UgMHB4LgorCisgICAgICAgIFRlc3Q6IGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L2ZsZXgtbWluaW11
bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6OmNvbXB1dGVDb250ZW50QW5k
U2Nyb2xsYmFyTG9naWNhbEhlaWdodFVzaW5nIGNvbnN0KToKKyAgICAgICAgRG9uJ3QgdHJlYXQg
J21pbi1oZWlnaHQ6IGF1dG8nIGFzICcwcHgnIGZvciByZWxldmFudCBmbGV4IGl0ZW1zLgorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlckZsZXhpYmxlQm94OjpzaG91bGRBcHBseU1pbkJsb2NrU2l6ZUF1dG9Gb3JDaGls
ZCBjb25zdCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94Lmg6CisgICAg
ICAgIEFkZCBhIHB1YmxpYyBoZWxwZXIgbWV0aG9kIHRoYXQgY2hlY2tzIG1haW5BeGlzSXNDaGls
ZElubGluZUF4aXMoKSBhbmQKKyAgICAgICAgc2hvdWxkQXBwbHlNaW5TaXplQXV0b0ZvckNoaWxk
KCksIHdoaWNoIGFyZSBwcml2YXRlLgorCiAyMDIyLTA1LTEwICBZb3Vlbm4gRmFibGV0ICA8eW91
ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBDcmVhdGUgYSBzdG9wcGVkIENhY2hlU3RvcmFnZUNv
bm5lY3Rpb24gZm9yIHdvcmtlcnMgaW4gY2FzZSBvZiBkZXRhY2hlZCBkb2N1bWVudHMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKaW5kZXggNzViODhjYTcyZWJkMGZlMDA4ZTY3
Y2YxNDk3ZWQxODZlZDkwOTExMy4uNWZjMzcxZmI2MzQzN2MwZjc2Y2FjYTk3YTI0ODI4YjIyNTMy
OTQ4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKQEAgLTMyNjksOCAr
MzI2OSwxMyBAQCBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckJveDo6Y29tcHV0ZUlu
dHJpbnNpY0xvZ2ljYWxDb250ZW50SGVpZ2h0VXNpbmcoTAogCiBzdGQ6Om9wdGlvbmFsPExheW91
dFVuaXQ+IFJlbmRlckJveDo6Y29tcHV0ZUNvbnRlbnRBbmRTY3JvbGxiYXJMb2dpY2FsSGVpZ2h0
VXNpbmcoU2l6ZVR5cGUgaGVpZ2h0VHlwZSwgY29uc3QgTGVuZ3RoJiBoZWlnaHQsIHN0ZDo6b3B0
aW9uYWw8TGF5b3V0VW5pdD4gaW50cmluc2ljQ29udGVudEhlaWdodCkgY29uc3QKIHsKLSAgICBp
ZiAoaGVpZ2h0LmlzQXV0bygpKQotICAgICAgICByZXR1cm4gaGVpZ2h0VHlwZSA9PSBNaW5TaXpl
ID8gc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PigwKSA6IHN0ZDo6bnVsbG9wdDsKKyAgICBpZiAo
aGVpZ2h0LmlzQXV0bygpKSB7CisgICAgICAgIGlmIChoZWlnaHRUeXBlICE9IE1pblNpemUpCisg
ICAgICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgICAgICBpZiAoaW50cmluc2ljQ29u
dGVudEhlaWdodCAmJiBpc0ZsZXhJdGVtKCkgJiYgZG93bmNhc3Q8UmVuZGVyRmxleGlibGVCb3g+
KHBhcmVudCgpKS0+c2hvdWxkQXBwbHlNaW5CbG9ja1NpemVBdXRvRm9yQ2hpbGQoKnRoaXMpKQor
ICAgICAgICAgICAgcmV0dXJuIGludHJpbnNpY0NvbnRlbnRIZWlnaHQ7CisgICAgICAgIHJldHVy
biBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+KDApOworICAgIH0KICAgICAvLyBGSVhNRTogVGhl
IENTUyBzaXppbmcgc3BlYyBpcyBjb25zaWRlcmluZyBjaGFuZ2luZyB3aGF0IG1pbi1jb250ZW50
L21heC1jb250ZW50IHNob3VsZCByZXNvbHZlIHRvLgogICAgIC8vIElmIHRoYXQgaGFwcGVucywg
dGhpcyBjb2RlIHdpbGwgaGF2ZSB0byBjaGFuZ2UuCiAgICAgaWYgKGhlaWdodC5pc0ludHJpbnNp
YygpIHx8IGhlaWdodC5pc0xlZ2FjeUludHJpbnNpYygpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggNDRhNzExMjdiNDFkNWFiODkzNjY2
MzBkNTE2ZjY0NGZjNjA1Yjg5Ny4uNTFkMmVkMGQ3M2FlZjI2NzZlODQ0ODY2ZTJmMjAzZDY0OGU4
MmRkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxl
Qm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3gu
Y3BwCkBAIC01MjMsNiArNTIzLDExIEBAIGJvb2wgUmVuZGVyRmxleGlibGVCb3g6OnNob3VsZEFw
cGx5TWluU2l6ZUF1dG9Gb3JDaGlsZChjb25zdCBSZW5kZXJCb3gmIGNoaWxkKSBjCiAgICAgcmV0
dXJuIChtaW5TaXplLmlzQXV0bygpIHx8IGNoaWxkQmxvY2tTaXplSXNFcXVpdmFsZW50VG9BdXRv
bWF0aWNTaXplKSAmJiAobWFpbkF4aXNPdmVyZmxvd0ZvckNoaWxkKGNoaWxkKSA9PSBPdmVyZmxv
dzo6VmlzaWJsZSk7CiB9CiAKK2Jvb2wgUmVuZGVyRmxleGlibGVCb3g6OnNob3VsZEFwcGx5TWlu
QmxvY2tTaXplQXV0b0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYgY2hpbGQpIGNvbnN0Cit7Cisg
ICAgcmV0dXJuICFtYWluQXhpc0lzQ2hpbGRJbmxpbmVBeGlzKGNoaWxkKSAmJiBzaG91bGRBcHBs
eU1pblNpemVBdXRvRm9yQ2hpbGQoY2hpbGQpOworfQorCiBMZW5ndGggUmVuZGVyRmxleGlibGVC
b3g6OmZsZXhCYXNpc0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYgY2hpbGQpIGNvbnN0CiB7CiAg
ICAgTGVuZ3RoIGZsZXhMZW5ndGggPSBjaGlsZC5zdHlsZSgpLmZsZXhCYXNpcygpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmggYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaAppbmRleCAxZTI4MGYyNTM2
ZDM4ZDgyMjY1NzNiOThlNzk0Y2I1ZDg2MzBjM2RlLi43NDdkOTI4M2Q2OGQ3ODQ0YmE4NmE4OWFh
OTE2NjgxZGRjOWY5MTQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRmxleGlibGVCb3guaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guaApAQCAtOTEsNiArOTEsOCBAQCBwdWJsaWM6CiAgICAgZW51bSBjbGFzcyBHYXBU
eXBlIHsgQmV0d2VlbkxpbmVzLCBCZXR3ZWVuSXRlbXMgfTsKICAgICBMYXlvdXRVbml0IGNvbXB1
dGVHYXAoR2FwVHlwZSkgY29uc3Q7CiAKKyAgICBib29sIHNob3VsZEFwcGx5TWluQmxvY2tTaXpl
QXV0b0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYpIGNvbnN0OworCiBwcm90ZWN0ZWQ6CiAgICAg
dm9pZCBjb21wdXRlSW50cmluc2ljTG9naWNhbFdpZHRocyhMYXlvdXRVbml0JiBtaW5Mb2dpY2Fs
V2lkdGgsIExheW91dFVuaXQmIG1heExvZ2ljYWxXaWR0aCkgY29uc3Qgb3ZlcnJpZGU7CiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDY4MzE2MWMxMTYwMGEwZjg5ZDQ3NWU1YzZm
YTg4ZTQ0Mjg2MGRhZGUuLmU4OTQ1ZWNiMDMxMTBjMDY1YTY3NzU0OGJhNTUwMDJhM2Q3OTg2M2Eg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIyLTA1
LTExICBPcmlvbCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1m
bGV4Ym94XSBPYmV5IGludHJpbnNpYyBtaW4taGVpZ2h0IGluIG5lc3RlZCBjb2x1bW4gZmxleCBj
b250YWluZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTI0MDA2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCB0ZXN0LiBCZWZvcmUgdGhpcyBwYXRjaCwgb25seSA2IGNhc2VzIHBhc3NlZCwgNjYgZmFp
bGVkLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9mbGV4
LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVp
Z2h0LWZsZXgtaXRlbXMtMDMxLmh0bWw6IEFkZGVkLgorCiAyMDIyLTA1LTA5ICBPcmlvbCBCcnVm
YXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CiAKICAgICAgICAgW2Nzc29tXSBEb24ndCBpbmRleCBw
ZXJzcGVjdGl2ZS90cmFuc2Zvcm0tb3JpZ2luLSogaW4gY29tcHV0ZWQgc3R5bGVzCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
ZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4
Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmNhZTljMDNmZjdhYTdmMjA4NWUzNDMyODhhZThjOWJjYjE5M2UyY2MKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDIyMCBAQAorCitQQVNTIC5mbGV4IDEKK1BBU1MgLmZsZXggMgorUEFT
UyAuZmxleCAzCitQQVNTIC5mbGV4IDQKK1BBU1MgLmZsZXggNQorUEFTUyAuZmxleCA2CitQQVNT
IC5mbGV4IDcKK1BBU1MgLmZsZXggOAorUEFTUyAuZmxleCA5CitQQVNTIC5mbGV4IDEwCitQQVNT
IC5mbGV4IDExCitQQVNTIC5mbGV4IDEyCitQQVNTIC5mbGV4IDEzCitQQVNTIC5mbGV4IDE0CitQ
QVNTIC5mbGV4IDE1CitQQVNTIC5mbGV4IDE2CitQQVNTIC5mbGV4IDE3CitQQVNTIC5mbGV4IDE4
CitQQVNTIC5mbGV4IDE5CitQQVNTIC5mbGV4IDIwCitQQVNTIC5mbGV4IDIxCitQQVNTIC5mbGV4
IDIyCitQQVNTIC5mbGV4IDIzCitQQVNTIC5mbGV4IDI0CitQQVNTIC5mbGV4IDI1CitQQVNTIC5m
bGV4IDI2CitQQVNTIC5mbGV4IDI3CitQQVNTIC5mbGV4IDI4CitQQVNTIC5mbGV4IDI5CitQQVNT
IC5mbGV4IDMwCitQQVNTIC5mbGV4IDMxCitQQVNTIC5mbGV4IDMyCitQQVNTIC5mbGV4IDMzCitQ
QVNTIC5mbGV4IDM0CitQQVNTIC5mbGV4IDM1CitQQVNTIC5mbGV4IDM2CitQQVNTIC5mbGV4IDM3
CitQQVNTIC5mbGV4IDM4CitQQVNTIC5mbGV4IDM5CitQQVNTIC5mbGV4IDQwCitQQVNTIC5mbGV4
IDQxCitQQVNTIC5mbGV4IDQyCitQQVNTIC5mbGV4IDQzCitQQVNTIC5mbGV4IDQ0CitQQVNTIC5m
bGV4IDQ1CitQQVNTIC5mbGV4IDQ2CitQQVNTIC5mbGV4IDQ3CitQQVNTIC5mbGV4IDQ4CitQQVNT
IC5mbGV4IDQ5CitQQVNTIC5mbGV4IDUwCitQQVNTIC5mbGV4IDUxCitQQVNTIC5mbGV4IDUyCitQ
QVNTIC5mbGV4IDUzCitQQVNTIC5mbGV4IDU0CitQQVNTIC5mbGV4IDU1CitQQVNTIC5mbGV4IDU2
CitQQVNTIC5mbGV4IDU3CitQQVNTIC5mbGV4IDU4CitQQVNTIC5mbGV4IDU5CitQQVNTIC5mbGV4
IDYwCitQQVNTIC5mbGV4IDYxCitQQVNTIC5mbGV4IDYyCitQQVNTIC5mbGV4IDYzCitQQVNTIC5m
bGV4IDY0CitQQVNTIC5mbGV4IDY1CitQQVNTIC5mbGV4IDY2CitQQVNTIC5mbGV4IDY3CitQQVNT
IC5mbGV4IDY4CitQQVNTIC5mbGV4IDY5CitQQVNTIC5mbGV4IDcwCitQQVNTIC5mbGV4IDcxCitQ
QVNTIC5mbGV4IDcyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisy
CisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisy
CisKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIK
KzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEK
KzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIK
KzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKworCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLmh0bWwgYi9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9m
bGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmZiZGFm
Y2IxOWI0NzY0ODAwYjZkYmY4NTFlODEzMjU0NjdmMDk5NAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94
L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbApAQCAtMCwwICsxLDU0IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iT3Jpb2wgQnJ1ZmF1
IiBocmVmPSJtYWlsdG86b2JydWZhdUBpZ2FsaWEuY29tIj4KKzxsaW5rIHJlbD0iaGVscCIgaHJl
Zj0iaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy1mbGV4Ym94LyNtaW4tc2l6ZS1hdXRvIj4K
KzxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTI0MDA2OCI+Cis8bWV0YSBuYW1lPSJhc3NlcnQiIGNvbnRlbnQ9IkFuIGludHJpbnNp
YyBtaW4taGVpZ2h0IGNhbiBtYWtlIGEgY29sdW1uIGZsZXggY29udGFpbmVyIGdyb3cgZW5vdWdo
IGZvciBpdHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvIGEgZmxleCBpdGVtIHdpdGggJ2Zs
ZXgtYmFzaXM6IDBweCcuIj4KKworPGRpdiBpZD0ibG9nIj48L2Rpdj4KKworPHNjcmlwdCBzcmM9
Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNv
dXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNv
dXJjZXMvY2hlY2stbGF5b3V0LXRoLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Citmb3IgKGxldCBv
dXRlckZsZXhEaXJlY3Rpb24gb2YgWyJjb2x1bW4iLCAiY29sdW1uLXJldmVyc2UiXSkgeworICBm
b3IgKGxldCBpbm5lckZsZXhEaXJlY3Rpb24gb2YgWyJjb2x1bW4iLCAiY29sdW1uLXJldmVyc2Ui
XSkgeworICAgIGZvciAobGV0IHBsYWNlQ29udGVudCBvZiBbInN0YXJ0IiwgImNlbnRlciIsICJl
bmQiXSkgeworICAgICAgZm9yIChsZXQgbWluSGVpZ2h0IG9mIFsiYXV0byIsICJtaW4tY29udGVu
dCIsICJtYXgtY29udGVudCJdKSB7CisgICAgICAgIGZvciAobGV0IGZsZXggb2YgWyIwIDAgNDRw
eCIsICIxIDEgNDRweCJdKSB7CisgICAgICAgICAgY29uc3Qgb3V0ZXIgPSBkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCJkaXYiKTsKKyAgICAgICAgICBvdXRlci5jbGFzc05hbWUgPSAiZmxleCI7Cisg
ICAgICAgICAgb3V0ZXIuc3R5bGUuZGlzcGxheSA9ICJpbmxpbmUtZmxleCI7CisgICAgICAgICAg
b3V0ZXIuc3R5bGUuZmxleERpcmVjdGlvbiA9IG91dGVyRmxleERpcmVjdGlvbjsKKyAgICAgICAg
ICBvdXRlci5zdHlsZS5ib3JkZXIgPSAiMXB4IHNvbGlkICMwMDAiOworICAgICAgICAgIG91dGVy
LmRhdGFzZXQuZXhwZWN0ZWRDbGllbnRIZWlnaHQgPSAiMTA0IjsKKworICAgICAgICAgIGNvbnN0
IGlubmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgICAgaW5uZXIu
c3R5bGUuZmxleEJhc2lzID0gIjBweCI7CisgICAgICAgICAgaW5uZXIuc3R5bGUuZGlzcGxheSA9
ICJmbGV4IjsKKyAgICAgICAgICBpbm5lci5zdHlsZS5mbGV4RGlyZWN0aW9uID0gaW5uZXJGbGV4
RGlyZWN0aW9uOworICAgICAgICAgIGlubmVyLnN0eWxlLnBsYWNlQ29udGVudCA9IHBsYWNlQ29u
dGVudDsKKyAgICAgICAgICBpbm5lci5zdHlsZS5taW5IZWlnaHQgPSBtaW5IZWlnaHQ7CisgICAg
ICAgICAgaW5uZXIuc3R5bGUuYm9yZGVyID0gIjJweCBzb2xpZCAjMGZmIjsKKyAgICAgICAgICBp
bm5lci5kYXRhc2V0LmV4cGVjdGVkQ2xpZW50SGVpZ2h0ID0gIjEwMCI7CisKKyAgICAgICAgICBj
b25zdCBjb250ZW50MSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgICAg
IGNvbnRlbnQxLnN0eWxlLmZsZXggPSBmbGV4OworICAgICAgICAgIGNvbnRlbnQxLnN0eWxlLmJv
cmRlciA9ICIzcHggc29saWQgI2YwZiI7CisgICAgICAgICAgY29udGVudDEuZGF0YXNldC5leHBl
Y3RlZEhlaWdodCA9ICI1MCI7CisKKyAgICAgICAgICBjb25zdCBjb250ZW50MiA9IGNvbnRlbnQx
LmNsb25lTm9kZSgpOworCisgICAgICAgICAgY29udGVudDEudGV4dENvbnRlbnQgPSAiMSI7Cisg
ICAgICAgICAgY29udGVudDIudGV4dENvbnRlbnQgPSAiMiI7CisgICAgICAgICAgaW5uZXIuYXBw
ZW5kQ2hpbGQoY29udGVudDEpOworICAgICAgICAgIGlubmVyLmFwcGVuZENoaWxkKGNvbnRlbnQy
KTsKKyAgICAgICAgICBvdXRlci5hcHBlbmRDaGlsZChpbm5lcik7CisgICAgICAgICAgZG9jdW1l
bnQuYm9keS5hcHBlbmRDaGlsZChvdXRlcik7CisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9Cisg
IH0KKyAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJi
ciIpKTsKK30KK2NoZWNrTGF5b3V0KCIuZmxleCIpOworPC9zY3JpcHQ+ClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459670</attachid>
            <date>2022-05-23 05:17:06 -0700</date>
            <delta_ts>2022-05-23 06:15:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240068-20220523141704.patch</filename>
            <type>text/plain</type>
            <size>10613</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjk0MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjc1ZWNhODk4MGUwZWU3
NmJhNmE1NjQ2YjI4MDUyOTY3YjI5ZDM1Yy4uNWMxOTcxNWE1YWZjYTAzNWQ1YmMxMTA3MDJlYjM3
OGY0NWZlNTk1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIyLTA1LTIzICBPcmlv
bCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1mbGV4Ym94XSBP
YmV5IGludHJpbnNpYyBtaW4taGVpZ2h0IGluIG5lc3RlZCBjb2x1bW4gZmxleCBjb250YWluZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MDA2OAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeGVzIGEg
cmVncmVzc2lvbiBmcm9tIGJ1ZyAyMzA3NTUuIEFuIGludHJpbnNpYyBtaW4taGVpZ2h0IHNob3Vs
ZCBtYWtlCisgICAgICAgIGEgY29sdW1uIGZsZXggY29udGFpbmVyIGdyb3cgZW5vdWdoIGZvciBp
dHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvCisgICAgICAgIGEgZmxleCBpdGVtIHdpdGgg
YSBzbWFsbCBkZWZpbml0ZSBmbGV4LWJhc2lzIGxpa2UgMHB4LgorCisgICAgICAgIFRlc3Q6IGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L2ZsZXgtbWluaW11
bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6OmNvbXB1dGVJbnRyaW5zaWNM
b2dpY2FsQ29udGVudEhlaWdodFVzaW5nIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
ckJveDo6Y29tcHV0ZUNvbnRlbnRBbmRTY3JvbGxiYXJMb2dpY2FsSGVpZ2h0VXNpbmcgY29uc3Qp
OgorICAgICAgICBEb24ndCB0cmVhdCAnbWluLWhlaWdodDogYXV0bycgYXMgJzBweCcgZm9yIHJl
bGV2YW50IGZsZXggaXRlbXMuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxleGlibGVC
b3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmxleGlibGVCb3g6OnNob3VsZEFwcGx5
TWluQmxvY2tTaXplQXV0b0ZvckNoaWxkIGNvbnN0KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyRmxleGlibGVCb3guaDoKKyAgICAgICAgQWRkIGEgcHVibGljIGhlbHBlciBtZXRob2QgdGhh
dCBjaGVja3MgbWFpbkF4aXNJc0NoaWxkSW5saW5lQXhpcygpIGFuZAorICAgICAgICBzaG91bGRB
cHBseU1pblNpemVBdXRvRm9yQ2hpbGQoKSwgd2hpY2ggYXJlIHByaXZhdGUuCisKIDIwMjItMDUt
MTMgIE9yaW9sIEJydWZhdSAgPG9icnVmYXVAaWdhbGlhLmNvbT4KIAogICAgICAgICBUYWtlIGlu
dHJpbnNpY0JvcmRlckZvckZpZWxkc2V0KCkgaW50byBhY2NvdW50IGluIGludHJpbnNpY2FsbHkg
c2l6ZWQgZmllbGRzZXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKaW5kZXgg
OGVlZWNkMTQ0OTU5MTYyNWYwZTIxYzE3ZDkyYmMxNjU3Mzk5MWJmNS4uOWRmZmJlNjg4MTMzZDMw
NzYxMjE0MTBlZGJhYzE1YTZkYzRhYzQ2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJveC5jcHAKQEAgLTMyNjYsNyArMzI2Niw3IEBAIHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4g
UmVuZGVyQm94Ojpjb21wdXRlSW50cmluc2ljTG9naWNhbENvbnRlbnRIZWlnaHRVc2luZyhMCiAg
ICAgaWYgKGxvZ2ljYWxIZWlnaHRMZW5ndGguaXNNaW5Db250ZW50KCkgfHwgbG9naWNhbEhlaWdo
dExlbmd0aC5pc01heENvbnRlbnQoKSB8fCBsb2dpY2FsSGVpZ2h0TGVuZ3RoLmlzRml0Q29udGVu
dCgpIHx8IGxvZ2ljYWxIZWlnaHRMZW5ndGguaXNMZWdhY3lJbnRyaW5zaWMoKSkgewogICAgICAg
ICBpZiAoaW50cmluc2ljQ29udGVudEhlaWdodCkKICAgICAgICAgICAgIHJldHVybiBhZGp1c3RJ
bnRyaW5zaWNMb2dpY2FsSGVpZ2h0Rm9yQm94U2l6aW5nKGludHJpbnNpY0NvbnRlbnRIZWlnaHQu
dmFsdWUoKSk7Ci0gICAgICAgIHJldHVybiBpbnRyaW5zaWNDb250ZW50SGVpZ2h0OworICAgICAg
ICByZXR1cm4gc3RkOjpudWxsb3B0OwogICAgIH0KICAgICBpZiAobG9naWNhbEhlaWdodExlbmd0
aC5pc0ZpbGxBdmFpbGFibGUoKSkKICAgICAgICAgcmV0dXJuIGNvbnRhaW5pbmdCbG9jaygpLT5h
dmFpbGFibGVMb2dpY2FsSGVpZ2h0KEV4Y2x1ZGVNYXJnaW5Cb3JkZXJQYWRkaW5nKSAtIGJvcmRl
ckFuZFBhZGRpbmc7CkBAIC0zMjc2LDggKzMyNzYsMTMgQEAgc3RkOjpvcHRpb25hbDxMYXlvdXRV
bml0PiBSZW5kZXJCb3g6OmNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29udGVudEhlaWdodFVzaW5n
KEwKIAogc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiBSZW5kZXJCb3g6OmNvbXB1dGVDb250ZW50
QW5kU2Nyb2xsYmFyTG9naWNhbEhlaWdodFVzaW5nKFNpemVUeXBlIGhlaWdodFR5cGUsIGNvbnN0
IExlbmd0aCYgaGVpZ2h0LCBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IGludHJpbnNpY0NvbnRl
bnRIZWlnaHQpIGNvbnN0CiB7Ci0gICAgaWYgKGhlaWdodC5pc0F1dG8oKSkKLSAgICAgICAgcmV0
dXJuIGhlaWdodFR5cGUgPT0gTWluU2l6ZSA/IHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4oMCkg
OiBzdGQ6Om51bGxvcHQ7CisgICAgaWYgKGhlaWdodC5pc0F1dG8oKSkgeworICAgICAgICBpZiAo
aGVpZ2h0VHlwZSAhPSBNaW5TaXplKQorICAgICAgICAgICAgcmV0dXJuIHN0ZDo6bnVsbG9wdDsK
KyAgICAgICAgaWYgKGludHJpbnNpY0NvbnRlbnRIZWlnaHQgJiYgaXNGbGV4SXRlbSgpICYmIGRv
d25jYXN0PFJlbmRlckZsZXhpYmxlQm94PihwYXJlbnQoKSktPnNob3VsZEFwcGx5TWluQmxvY2tT
aXplQXV0b0ZvckNoaWxkKCp0aGlzKSkKKyAgICAgICAgICAgIHJldHVybiBhZGp1c3RJbnRyaW5z
aWNMb2dpY2FsSGVpZ2h0Rm9yQm94U2l6aW5nKGludHJpbnNpY0NvbnRlbnRIZWlnaHQudmFsdWUo
KSk7CisgICAgICAgIHJldHVybiBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+KDApOworICAgIH0K
ICAgICAvLyBGSVhNRTogVGhlIENTUyBzaXppbmcgc3BlYyBpcyBjb25zaWRlcmluZyBjaGFuZ2lu
ZyB3aGF0IG1pbi1jb250ZW50L21heC1jb250ZW50IHNob3VsZCByZXNvbHZlIHRvLgogICAgIC8v
IElmIHRoYXQgaGFwcGVucywgdGhpcyBjb2RlIHdpbGwgaGF2ZSB0byBjaGFuZ2UuCiAgICAgaWYg
KGhlaWdodC5pc0ludHJpbnNpYygpIHx8IGhlaWdodC5pc0xlZ2FjeUludHJpbnNpYygpKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggNDRh
NzExMjdiNDFkNWFiODkzNjY2MzBkNTE2ZjY0NGZjNjA1Yjg5Ny4uNTFkMmVkMGQ3M2FlZjI2NzZl
ODQ0ODY2ZTJmMjAzZDY0OGU4MmRkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyRmxleGlibGVCb3guY3BwCkBAIC01MjMsNiArNTIzLDExIEBAIGJvb2wgUmVuZGVyRmxl
eGlibGVCb3g6OnNob3VsZEFwcGx5TWluU2l6ZUF1dG9Gb3JDaGlsZChjb25zdCBSZW5kZXJCb3gm
IGNoaWxkKSBjCiAgICAgcmV0dXJuIChtaW5TaXplLmlzQXV0bygpIHx8IGNoaWxkQmxvY2tTaXpl
SXNFcXVpdmFsZW50VG9BdXRvbWF0aWNTaXplKSAmJiAobWFpbkF4aXNPdmVyZmxvd0ZvckNoaWxk
KGNoaWxkKSA9PSBPdmVyZmxvdzo6VmlzaWJsZSk7CiB9CiAKK2Jvb2wgUmVuZGVyRmxleGlibGVC
b3g6OnNob3VsZEFwcGx5TWluQmxvY2tTaXplQXV0b0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYg
Y2hpbGQpIGNvbnN0Cit7CisgICAgcmV0dXJuICFtYWluQXhpc0lzQ2hpbGRJbmxpbmVBeGlzKGNo
aWxkKSAmJiBzaG91bGRBcHBseU1pblNpemVBdXRvRm9yQ2hpbGQoY2hpbGQpOworfQorCiBMZW5n
dGggUmVuZGVyRmxleGlibGVCb3g6OmZsZXhCYXNpc0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYg
Y2hpbGQpIGNvbnN0CiB7CiAgICAgTGVuZ3RoIGZsZXhMZW5ndGggPSBjaGlsZC5zdHlsZSgpLmZs
ZXhCYXNpcygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZs
ZXhpYmxlQm94LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3gu
aAppbmRleCAxZTI4MGYyNTM2ZDM4ZDgyMjY1NzNiOThlNzk0Y2I1ZDg2MzBjM2RlLi43NDdkOTI4
M2Q2OGQ3ODQ0YmE4NmE4OWFhOTE2NjgxZGRjOWY5MTQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaApAQCAtOTEsNiArOTEsOCBAQCBwdWJsaWM6CiAg
ICAgZW51bSBjbGFzcyBHYXBUeXBlIHsgQmV0d2VlbkxpbmVzLCBCZXR3ZWVuSXRlbXMgfTsKICAg
ICBMYXlvdXRVbml0IGNvbXB1dGVHYXAoR2FwVHlwZSkgY29uc3Q7CiAKKyAgICBib29sIHNob3Vs
ZEFwcGx5TWluQmxvY2tTaXplQXV0b0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYpIGNvbnN0Owor
CiBwcm90ZWN0ZWQ6CiAgICAgdm9pZCBjb21wdXRlSW50cmluc2ljTG9naWNhbFdpZHRocyhMYXlv
dXRVbml0JiBtaW5Mb2dpY2FsV2lkdGgsIExheW91dFVuaXQmIG1heExvZ2ljYWxXaWR0aCkgY29u
c3Qgb3ZlcnJpZGU7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDIyMTk4NzE5
NmI0ZDUzMTc4MzRmMzFlMjRiZTdmYTAwOTA4ZWQ1MjEuLjRmNTkwNTc5MDcyMjlkNTQ0NGRjMjUz
MzkxZTk5OTAxNDFmYzcwZjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDIyLTA1LTIzICBPcmlvbCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+
CisKKyAgICAgICAgW2Nzcy1mbGV4Ym94XSBPYmV5IGludHJpbnNpYyBtaW4taGVpZ2h0IGluIG5l
c3RlZCBjb2x1bW4gZmxleCBjb250YWluZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTI0MDA2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorICAgICAgICBBZGQgdGVzdC4gQmVmb3JlIHRoaXMgcGF0Y2gsIG9ubHkgNiBjYXNl
cyBwYXNzZWQsIDY2IGZhaWxlZC4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gv
ZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS5odG1sOiBBZGRlZC4KKwogMjAyMi0w
NS0xMyAgT3Jpb2wgQnJ1ZmF1ICA8b2JydWZhdUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFRha2Ug
aW50cmluc2ljQm9yZGVyRm9yRmllbGRzZXQoKSBpbnRvIGFjY291bnQgaW4gaW50cmluc2ljYWxs
eSBzaXplZCBmaWVsZHNldApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1mbGV4
LWl0ZW1zLTAzMS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRl
bXMtMDMxLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jYWU5YzAzZmY3YWE3ZjIwODVlMzQzMjg4
YWU4YzliY2IxOTNlMmNjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdo
dC1mbGV4LWl0ZW1zLTAzMS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyMjAgQEAKKworUEFTUyAu
ZmxleCAxCitQQVNTIC5mbGV4IDIKK1BBU1MgLmZsZXggMworUEFTUyAuZmxleCA0CitQQVNTIC5m
bGV4IDUKK1BBU1MgLmZsZXggNgorUEFTUyAuZmxleCA3CitQQVNTIC5mbGV4IDgKK1BBU1MgLmZs
ZXggOQorUEFTUyAuZmxleCAxMAorUEFTUyAuZmxleCAxMQorUEFTUyAuZmxleCAxMgorUEFTUyAu
ZmxleCAxMworUEFTUyAuZmxleCAxNAorUEFTUyAuZmxleCAxNQorUEFTUyAuZmxleCAxNgorUEFT
UyAuZmxleCAxNworUEFTUyAuZmxleCAxOAorUEFTUyAuZmxleCAxOQorUEFTUyAuZmxleCAyMAor
UEFTUyAuZmxleCAyMQorUEFTUyAuZmxleCAyMgorUEFTUyAuZmxleCAyMworUEFTUyAuZmxleCAy
NAorUEFTUyAuZmxleCAyNQorUEFTUyAuZmxleCAyNgorUEFTUyAuZmxleCAyNworUEFTUyAuZmxl
eCAyOAorUEFTUyAuZmxleCAyOQorUEFTUyAuZmxleCAzMAorUEFTUyAuZmxleCAzMQorUEFTUyAu
ZmxleCAzMgorUEFTUyAuZmxleCAzMworUEFTUyAuZmxleCAzNAorUEFTUyAuZmxleCAzNQorUEFT
UyAuZmxleCAzNgorUEFTUyAuZmxleCAzNworUEFTUyAuZmxleCAzOAorUEFTUyAuZmxleCAzOQor
UEFTUyAuZmxleCA0MAorUEFTUyAuZmxleCA0MQorUEFTUyAuZmxleCA0MgorUEFTUyAuZmxleCA0
MworUEFTUyAuZmxleCA0NAorUEFTUyAuZmxleCA0NQorUEFTUyAuZmxleCA0NgorUEFTUyAuZmxl
eCA0NworUEFTUyAuZmxleCA0OAorUEFTUyAuZmxleCA0OQorUEFTUyAuZmxleCA1MAorUEFTUyAu
ZmxleCA1MQorUEFTUyAuZmxleCA1MgorUEFTUyAuZmxleCA1MworUEFTUyAuZmxleCA1NAorUEFT
UyAuZmxleCA1NQorUEFTUyAuZmxleCA1NgorUEFTUyAuZmxleCA1NworUEFTUyAuZmxleCA1OAor
UEFTUyAuZmxleCA1OQorUEFTUyAuZmxleCA2MAorUEFTUyAuZmxleCA2MQorUEFTUyAuZmxleCA2
MgorUEFTUyAuZmxleCA2MworUEFTUyAuZmxleCA2NAorUEFTUyAuZmxleCA2NQorUEFTUyAuZmxl
eCA2NgorUEFTUyAuZmxleCA2NworUEFTUyAuZmxleCA2OAorUEFTUyAuZmxleCA2OQorUEFTUyAu
ZmxleCA3MAorUEFTUyAuZmxleCA3MQorUEFTUyAuZmxleCA3MgorMQorMgorMQorMgorMQorMgor
MQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQor
MgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgor
MQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQor
MgorMQorMgorMQorMgorMQorMgorMQorMgorCisxCisyCisxCisyCisxCisyCisxCisyCisxCisy
CisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisy
CisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1m
bGV4LWl0ZW1zLTAzMS5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAz
MS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjU3ZjNmMTgwZGU3ZjZkOWZhZjlmOTBhNjI4N2YyYzQyYzllYWMw
NWQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMt
MDMxLmh0bWwKQEAgLTAsMCArMSw1NCBAQAorPCFET0NUWVBFIGh0bWw+Cis8bGluayByZWw9ImF1
dGhvciIgdGl0bGU9Ik9yaW9sIEJydWZhdSIgaHJlZj0ibWFpbHRvOm9icnVmYXVAaWdhbGlhLmNv
bSI+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9jc3Mt
ZmxleGJveC8jbWluLXNpemUtYXV0byI+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDAwNjgiPgorPG1ldGEgbmFtZT0iYXNz
ZXJ0IiBjb250ZW50PSJBbiBpbnRyaW5zaWMgbWluLWhlaWdodCBjYW4gbWFrZSBhIGNvbHVtbiBm
bGV4IGNvbnRhaW5lciBncm93IGVub3VnaCBmb3IgaXRzIGNvbnRlbnRzLCBldmVuIGlmIGl0J3Mg
YWxzbyBhIGZsZXggaXRlbSB3aXRoICdmbGV4LWJhc2lzOiAwcHgnLiI+CisKKzxkaXYgaWQ9Imxv
ZyI+PC9kaXY+CisKKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL2NoZWNrLWxheW91dC10aC5qcyI+PC9zY3Jp
cHQ+Cis8c2NyaXB0PgorZm9yIChsZXQgb3V0ZXJGbGV4RGlyZWN0aW9uIG9mIFsiY29sdW1uIiwg
ImNvbHVtbi1yZXZlcnNlIl0pIHsKKyAgZm9yIChsZXQgaW5uZXJGbGV4RGlyZWN0aW9uIG9mIFsi
Y29sdW1uIiwgImNvbHVtbi1yZXZlcnNlIl0pIHsKKyAgICBmb3IgKGxldCBwbGFjZUNvbnRlbnQg
b2YgWyJzdGFydCIsICJjZW50ZXIiLCAiZW5kIl0pIHsKKyAgICAgIGZvciAobGV0IG1pbkhlaWdo
dCBvZiBbImF1dG8iLCAibWluLWNvbnRlbnQiLCAibWF4LWNvbnRlbnQiXSkgeworICAgICAgICBm
b3IgKGxldCBmbGV4IG9mIFsiMCAwIDQ0cHgiLCAiMSAxIDQ0cHgiXSkgeworICAgICAgICAgIGNv
bnN0IG91dGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgICAgb3V0
ZXIuY2xhc3NOYW1lID0gImZsZXgiOworICAgICAgICAgIG91dGVyLnN0eWxlLmRpc3BsYXkgPSAi
aW5saW5lLWZsZXgiOworICAgICAgICAgIG91dGVyLnN0eWxlLmZsZXhEaXJlY3Rpb24gPSBvdXRl
ckZsZXhEaXJlY3Rpb247CisgICAgICAgICAgb3V0ZXIuc3R5bGUuYm9yZGVyID0gIjFweCBzb2xp
ZCAjMDAwIjsKKyAgICAgICAgICBvdXRlci5kYXRhc2V0LmV4cGVjdGVkQ2xpZW50SGVpZ2h0ID0g
IjEwNCI7CisKKyAgICAgICAgICBjb25zdCBpbm5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
ImRpdiIpOworICAgICAgICAgIGlubmVyLnN0eWxlLmZsZXhCYXNpcyA9ICIwcHgiOworICAgICAg
ICAgIGlubmVyLnN0eWxlLmRpc3BsYXkgPSAiZmxleCI7CisgICAgICAgICAgaW5uZXIuc3R5bGUu
ZmxleERpcmVjdGlvbiA9IGlubmVyRmxleERpcmVjdGlvbjsKKyAgICAgICAgICBpbm5lci5zdHls
ZS5wbGFjZUNvbnRlbnQgPSBwbGFjZUNvbnRlbnQ7CisgICAgICAgICAgaW5uZXIuc3R5bGUubWlu
SGVpZ2h0ID0gbWluSGVpZ2h0OworICAgICAgICAgIGlubmVyLnN0eWxlLmJvcmRlciA9ICIycHgg
c29saWQgIzBmZiI7CisgICAgICAgICAgaW5uZXIuZGF0YXNldC5leHBlY3RlZENsaWVudEhlaWdo
dCA9ICIxMDAiOworCisgICAgICAgICAgY29uc3QgY29udGVudDEgPSBkb2N1bWVudC5jcmVhdGVF
bGVtZW50KCJkaXYiKTsKKyAgICAgICAgICBjb250ZW50MS5zdHlsZS5mbGV4ID0gZmxleDsKKyAg
ICAgICAgICBjb250ZW50MS5zdHlsZS5ib3JkZXIgPSAiM3B4IHNvbGlkICNmMGYiOworICAgICAg
ICAgIGNvbnRlbnQxLmRhdGFzZXQuZXhwZWN0ZWRIZWlnaHQgPSAiNTAiOworCisgICAgICAgICAg
Y29uc3QgY29udGVudDIgPSBjb250ZW50MS5jbG9uZU5vZGUoKTsKKworICAgICAgICAgIGNvbnRl
bnQxLnRleHRDb250ZW50ID0gIjEiOworICAgICAgICAgIGNvbnRlbnQyLnRleHRDb250ZW50ID0g
IjIiOworICAgICAgICAgIGlubmVyLmFwcGVuZENoaWxkKGNvbnRlbnQxKTsKKyAgICAgICAgICBp
bm5lci5hcHBlbmRDaGlsZChjb250ZW50Mik7CisgICAgICAgICAgb3V0ZXIuYXBwZW5kQ2hpbGQo
aW5uZXIpOworICAgICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQob3V0ZXIpOworICAg
ICAgICB9CisgICAgICB9CisgICAgfQorICB9CisgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQo
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiYnIiKSk7Cit9CitjaGVja0xheW91dCgiLmZsZXgiKTsK
Kzwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459672</attachid>
            <date>2022-05-23 06:15:11 -0700</date>
            <delta_ts>2022-05-23 06:30:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240068-20220523151510.patch</filename>
            <type>text/plain</type>
            <size>10645</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjk0MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzI2MjFjMmQxOGQxOGNi
OTA1MjQ0YmMyZDc4M2E3MzFjMTg0NDcwMy4uZWQxNTE1YzJlNTI2YzFhNGI5MWY2NTAzN2RmZTgz
MWI5MzhlZWVlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIyLTA1LTIzICBPcmlv
bCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1mbGV4Ym94XSBP
YmV5IGludHJpbnNpYyBtaW4taGVpZ2h0IGluIG5lc3RlZCBjb2x1bW4gZmxleCBjb250YWluZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MDA2OAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeGVzIGEg
cmVncmVzc2lvbiBmcm9tIGJ1ZyAyMzA3NTUuIEFuIGludHJpbnNpYyBtaW4taGVpZ2h0IHNob3Vs
ZCBtYWtlCisgICAgICAgIGEgY29sdW1uIGZsZXggY29udGFpbmVyIGdyb3cgZW5vdWdoIGZvciBp
dHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvCisgICAgICAgIGEgZmxleCBpdGVtIHdpdGgg
YSBzbWFsbCBkZWZpbml0ZSBmbGV4LWJhc2lzIGxpa2UgMHB4LgorCisgICAgICAgIFRlc3Q6IGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L2ZsZXgtbWluaW11
bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6OmNvbXB1dGVJbnRyaW5zaWNM
b2dpY2FsQ29udGVudEhlaWdodFVzaW5nIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
ckJveDo6Y29tcHV0ZUNvbnRlbnRBbmRTY3JvbGxiYXJMb2dpY2FsSGVpZ2h0VXNpbmcgY29uc3Qp
OgorICAgICAgICBEb24ndCB0cmVhdCAnbWluLWhlaWdodDogYXV0bycgYXMgJzBweCcgZm9yIHJl
bGV2YW50IGZsZXggaXRlbXMuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxleGlibGVC
b3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmxleGlibGVCb3g6OnNob3VsZEFwcGx5
TWluQmxvY2tTaXplQXV0b0ZvckNoaWxkIGNvbnN0KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyRmxleGlibGVCb3guaDoKKyAgICAgICAgQWRkIGEgcHVibGljIGhlbHBlciBtZXRob2QgdGhh
dCBjaGVja3MgbWFpbkF4aXNJc0NoaWxkSW5saW5lQXhpcygpIGFuZAorICAgICAgICBzaG91bGRB
cHBseU1pblNpemVBdXRvRm9yQ2hpbGQoKSwgd2hpY2ggYXJlIHByaXZhdGUuCisKIDIwMjItMDUt
MTAgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIENyZWF0ZSBh
IHN0b3BwZWQgQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbiBmb3Igd29ya2VycyBpbiBjYXNlIG9mIGRl
dGFjaGVkIGRvY3VtZW50cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcAppbmRl
eCA3NWI4OGNhNzJlYmQwZmUwMDhlNjdjZjE0OTdlZDE4NmVkOTA5MTEzLi5iMTc4NDBlNWYxMTIz
NGViOTI0YzYxYWEyOTk4YWNjYjhiYjA3MDlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyQm94LmNwcApAQCAtMzI1OSw3ICszMjU5LDcgQEAgc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0
PiBSZW5kZXJCb3g6OmNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29udGVudEhlaWdodFVzaW5nKEwK
ICAgICBpZiAobG9naWNhbEhlaWdodExlbmd0aC5pc01pbkNvbnRlbnQoKSB8fCBsb2dpY2FsSGVp
Z2h0TGVuZ3RoLmlzTWF4Q29udGVudCgpIHx8IGxvZ2ljYWxIZWlnaHRMZW5ndGguaXNGaXRDb250
ZW50KCkgfHwgbG9naWNhbEhlaWdodExlbmd0aC5pc0xlZ2FjeUludHJpbnNpYygpKSB7CiAgICAg
ICAgIGlmIChpbnRyaW5zaWNDb250ZW50SGVpZ2h0ICYmIHN0eWxlKCkuYm94U2l6aW5nKCkgPT0g
Qm94U2l6aW5nOjpCb3JkZXJCb3gpCiAgICAgICAgICAgICByZXR1cm4gaW50cmluc2ljQ29udGVu
dEhlaWdodC52YWx1ZSgpICsgYm9yZGVyQW5kUGFkZGluZ0xvZ2ljYWxIZWlnaHQoKTsKLSAgICAg
ICAgcmV0dXJuIGludHJpbnNpY0NvbnRlbnRIZWlnaHQ7CisgICAgICAgIHJldHVybiBzdGQ6Om51
bGxvcHQ7CiAgICAgfQogICAgIGlmIChsb2dpY2FsSGVpZ2h0TGVuZ3RoLmlzRmlsbEF2YWlsYWJs
ZSgpKQogICAgICAgICByZXR1cm4gY29udGFpbmluZ0Jsb2NrKCktPmF2YWlsYWJsZUxvZ2ljYWxI
ZWlnaHQoRXhjbHVkZU1hcmdpbkJvcmRlclBhZGRpbmcpIC0gYm9yZGVyQW5kUGFkZGluZzsKQEAg
LTMyNjksOCArMzI2OSwxMyBAQCBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckJveDo6
Y29tcHV0ZUludHJpbnNpY0xvZ2ljYWxDb250ZW50SGVpZ2h0VXNpbmcoTAogCiBzdGQ6Om9wdGlv
bmFsPExheW91dFVuaXQ+IFJlbmRlckJveDo6Y29tcHV0ZUNvbnRlbnRBbmRTY3JvbGxiYXJMb2dp
Y2FsSGVpZ2h0VXNpbmcoU2l6ZVR5cGUgaGVpZ2h0VHlwZSwgY29uc3QgTGVuZ3RoJiBoZWlnaHQs
IHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4gaW50cmluc2ljQ29udGVudEhlaWdodCkgY29uc3QK
IHsKLSAgICBpZiAoaGVpZ2h0LmlzQXV0bygpKQotICAgICAgICByZXR1cm4gaGVpZ2h0VHlwZSA9
PSBNaW5TaXplID8gc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PigwKSA6IHN0ZDo6bnVsbG9wdDsK
KyAgICBpZiAoaGVpZ2h0LmlzQXV0bygpKSB7CisgICAgICAgIGlmIChoZWlnaHRUeXBlICE9IE1p
blNpemUpCisgICAgICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgICAgICBpZiAoaW50
cmluc2ljQ29udGVudEhlaWdodCAmJiBpc0ZsZXhJdGVtKCkgJiYgZG93bmNhc3Q8UmVuZGVyRmxl
eGlibGVCb3g+KHBhcmVudCgpKS0+c2hvdWxkQXBwbHlNaW5CbG9ja1NpemVBdXRvRm9yQ2hpbGQo
KnRoaXMpKQorICAgICAgICAgICAgcmV0dXJuIGFkanVzdEludHJpbnNpY0xvZ2ljYWxIZWlnaHRG
b3JCb3hTaXppbmcoaW50cmluc2ljQ29udGVudEhlaWdodC52YWx1ZSgpKTsKKyAgICAgICAgcmV0
dXJuIHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4oMCk7CisgICAgfQogICAgIC8vIEZJWE1FOiBU
aGUgQ1NTIHNpemluZyBzcGVjIGlzIGNvbnNpZGVyaW5nIGNoYW5naW5nIHdoYXQgbWluLWNvbnRl
bnQvbWF4LWNvbnRlbnQgc2hvdWxkIHJlc29sdmUgdG8uCiAgICAgLy8gSWYgdGhhdCBoYXBwZW5z
LCB0aGlzIGNvZGUgd2lsbCBoYXZlIHRvIGNoYW5nZS4KICAgICBpZiAoaGVpZ2h0LmlzSW50cmlu
c2ljKCkgfHwgaGVpZ2h0LmlzTGVnYWN5SW50cmluc2ljKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCA0NGE3MTEyN2I0MWQ1YWI4OTM2
NjYzMGQ1MTZmNjQ0ZmM2MDViODk3Li41MWQyZWQwZDczYWVmMjY3NmU4NDQ4NjZlMmYyMDNkNjQ4
ZTgyZGQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGli
bGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJv
eC5jcHAKQEAgLTUyMyw2ICs1MjMsMTEgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6c2hvdWxk
QXBwbHlNaW5TaXplQXV0b0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYgY2hpbGQpIGMKICAgICBy
ZXR1cm4gKG1pblNpemUuaXNBdXRvKCkgfHwgY2hpbGRCbG9ja1NpemVJc0VxdWl2YWxlbnRUb0F1
dG9tYXRpY1NpemUpICYmIChtYWluQXhpc092ZXJmbG93Rm9yQ2hpbGQoY2hpbGQpID09IE92ZXJm
bG93OjpWaXNpYmxlKTsKIH0KIAorYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6c2hvdWxkQXBwbHlN
aW5CbG9ja1NpemVBdXRvRm9yQ2hpbGQoY29uc3QgUmVuZGVyQm94JiBjaGlsZCkgY29uc3QKK3sK
KyAgICByZXR1cm4gIW1haW5BeGlzSXNDaGlsZElubGluZUF4aXMoY2hpbGQpICYmIHNob3VsZEFw
cGx5TWluU2l6ZUF1dG9Gb3JDaGlsZChjaGlsZCk7Cit9CisKIExlbmd0aCBSZW5kZXJGbGV4aWJs
ZUJveDo6ZmxleEJhc2lzRm9yQ2hpbGQoY29uc3QgUmVuZGVyQm94JiBjaGlsZCkgY29uc3QKIHsK
ICAgICBMZW5ndGggZmxleExlbmd0aCA9IGNoaWxkLnN0eWxlKCkuZmxleEJhc2lzKCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5oCmluZGV4IDFlMjgwZjI1
MzZkMzhkODIyNjU3M2I5OGU3OTRjYjVkODYzMGMzZGUuLjc0N2Q5MjgzZDY4ZDc4NDRiYTg2YTg5
YWE5MTY2ODFkZGM5ZjkxNDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJGbGV4aWJsZUJveC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJG
bGV4aWJsZUJveC5oCkBAIC05MSw2ICs5MSw4IEBAIHB1YmxpYzoKICAgICBlbnVtIGNsYXNzIEdh
cFR5cGUgeyBCZXR3ZWVuTGluZXMsIEJldHdlZW5JdGVtcyB9OwogICAgIExheW91dFVuaXQgY29t
cHV0ZUdhcChHYXBUeXBlKSBjb25zdDsKIAorICAgIGJvb2wgc2hvdWxkQXBwbHlNaW5CbG9ja1Np
emVBdXRvRm9yQ2hpbGQoY29uc3QgUmVuZGVyQm94JikgY29uc3Q7CisKIHByb3RlY3RlZDoKICAg
ICB2b2lkIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsV2lkdGhzKExheW91dFVuaXQmIG1pbkxvZ2lj
YWxXaWR0aCwgTGF5b3V0VW5pdCYgbWF4TG9naWNhbFdpZHRoKSBjb25zdCBvdmVycmlkZTsKIApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggNjgzMTYxYzExNjAwYTBmODlkNDc1ZTVj
NmZhODhlNDQyODYwZGFkZS4uNWNjZTU3MTBkMmYyNDE3ODIzMzQ4NzYzMWZiM2MyNDIyNmY4ODdh
MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjIt
MDUtMjMgIE9yaW9sIEJydWZhdSAgPG9icnVmYXVAaWdhbGlhLmNvbT4KKworICAgICAgICBbY3Nz
LWZsZXhib3hdIE9iZXkgaW50cmluc2ljIG1pbi1oZWlnaHQgaW4gbmVzdGVkIGNvbHVtbiBmbGV4
IGNvbnRhaW5lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjQwMDY4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAg
IEFkZCB0ZXN0LiBCZWZvcmUgdGhpcyBwYXRjaCwgb25seSA2IGNhc2VzIHBhc3NlZCwgNjYgZmFp
bGVkLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9mbGV4
LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVp
Z2h0LWZsZXgtaXRlbXMtMDMxLmh0bWw6IEFkZGVkLgorCiAyMDIyLTA1LTA5ICBPcmlvbCBCcnVm
YXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CiAKICAgICAgICAgW2Nzc29tXSBEb24ndCBpbmRleCBw
ZXJzcGVjdGl2ZS90cmFuc2Zvcm0tb3JpZ2luLSogaW4gY29tcHV0ZWQgc3R5bGVzCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
ZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4
Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmNhZTljMDNmZjdhYTdmMjA4NWUzNDMyODhhZThjOWJjYjE5M2UyY2MKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDIyMCBAQAorCitQQVNTIC5mbGV4IDEKK1BBU1MgLmZsZXggMgorUEFT
UyAuZmxleCAzCitQQVNTIC5mbGV4IDQKK1BBU1MgLmZsZXggNQorUEFTUyAuZmxleCA2CitQQVNT
IC5mbGV4IDcKK1BBU1MgLmZsZXggOAorUEFTUyAuZmxleCA5CitQQVNTIC5mbGV4IDEwCitQQVNT
IC5mbGV4IDExCitQQVNTIC5mbGV4IDEyCitQQVNTIC5mbGV4IDEzCitQQVNTIC5mbGV4IDE0CitQ
QVNTIC5mbGV4IDE1CitQQVNTIC5mbGV4IDE2CitQQVNTIC5mbGV4IDE3CitQQVNTIC5mbGV4IDE4
CitQQVNTIC5mbGV4IDE5CitQQVNTIC5mbGV4IDIwCitQQVNTIC5mbGV4IDIxCitQQVNTIC5mbGV4
IDIyCitQQVNTIC5mbGV4IDIzCitQQVNTIC5mbGV4IDI0CitQQVNTIC5mbGV4IDI1CitQQVNTIC5m
bGV4IDI2CitQQVNTIC5mbGV4IDI3CitQQVNTIC5mbGV4IDI4CitQQVNTIC5mbGV4IDI5CitQQVNT
IC5mbGV4IDMwCitQQVNTIC5mbGV4IDMxCitQQVNTIC5mbGV4IDMyCitQQVNTIC5mbGV4IDMzCitQ
QVNTIC5mbGV4IDM0CitQQVNTIC5mbGV4IDM1CitQQVNTIC5mbGV4IDM2CitQQVNTIC5mbGV4IDM3
CitQQVNTIC5mbGV4IDM4CitQQVNTIC5mbGV4IDM5CitQQVNTIC5mbGV4IDQwCitQQVNTIC5mbGV4
IDQxCitQQVNTIC5mbGV4IDQyCitQQVNTIC5mbGV4IDQzCitQQVNTIC5mbGV4IDQ0CitQQVNTIC5m
bGV4IDQ1CitQQVNTIC5mbGV4IDQ2CitQQVNTIC5mbGV4IDQ3CitQQVNTIC5mbGV4IDQ4CitQQVNT
IC5mbGV4IDQ5CitQQVNTIC5mbGV4IDUwCitQQVNTIC5mbGV4IDUxCitQQVNTIC5mbGV4IDUyCitQ
QVNTIC5mbGV4IDUzCitQQVNTIC5mbGV4IDU0CitQQVNTIC5mbGV4IDU1CitQQVNTIC5mbGV4IDU2
CitQQVNTIC5mbGV4IDU3CitQQVNTIC5mbGV4IDU4CitQQVNTIC5mbGV4IDU5CitQQVNTIC5mbGV4
IDYwCitQQVNTIC5mbGV4IDYxCitQQVNTIC5mbGV4IDYyCitQQVNTIC5mbGV4IDYzCitQQVNTIC5m
bGV4IDY0CitQQVNTIC5mbGV4IDY1CitQQVNTIC5mbGV4IDY2CitQQVNTIC5mbGV4IDY3CitQQVNT
IC5mbGV4IDY4CitQQVNTIC5mbGV4IDY5CitQQVNTIC5mbGV4IDcwCitQQVNTIC5mbGV4IDcxCitQ
QVNTIC5mbGV4IDcyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisy
CisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisy
CisKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIK
KzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEK
KzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIK
KzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKworCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3MtZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLmh0bWwgYi9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9m
bGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTdmM2Yx
ODBkZTdmNmQ5ZmFmOWY5MGE2Mjg3ZjJjNDJjOWVhYzA1ZAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94
L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbApAQCAtMCwwICsxLDU0IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iT3Jpb2wgQnJ1ZmF1
IiBocmVmPSJtYWlsdG86b2JydWZhdUBpZ2FsaWEuY29tIj4KKzxsaW5rIHJlbD0iaGVscCIgaHJl
Zj0iaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy1mbGV4Ym94LyNtaW4tc2l6ZS1hdXRvIj4K
KzxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTI0MDA2OCI+Cis8bWV0YSBuYW1lPSJhc3NlcnQiIGNvbnRlbnQ9IkFuIGludHJpbnNp
YyBtaW4taGVpZ2h0IGNhbiBtYWtlIGEgY29sdW1uIGZsZXggY29udGFpbmVyIGdyb3cgZW5vdWdo
IGZvciBpdHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvIGEgZmxleCBpdGVtIHdpdGggJ2Zs
ZXgtYmFzaXM6IDBweCcuIj4KKworPGRpdiBpZD0ibG9nIj48L2Rpdj4KKworPHNjcmlwdCBzcmM9
Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNv
dXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNv
dXJjZXMvY2hlY2stbGF5b3V0LXRoLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Citmb3IgKGxldCBv
dXRlckZsZXhEaXJlY3Rpb24gb2YgWyJjb2x1bW4iLCAiY29sdW1uLXJldmVyc2UiXSkgeworICBm
b3IgKGxldCBpbm5lckZsZXhEaXJlY3Rpb24gb2YgWyJjb2x1bW4iLCAiY29sdW1uLXJldmVyc2Ui
XSkgeworICAgIGZvciAobGV0IHBsYWNlQ29udGVudCBvZiBbInN0YXJ0IiwgImNlbnRlciIsICJl
bmQiXSkgeworICAgICAgZm9yIChsZXQgbWluSGVpZ2h0IG9mIFsiYXV0byIsICJtaW4tY29udGVu
dCIsICJtYXgtY29udGVudCJdKSB7CisgICAgICAgIGZvciAobGV0IGZsZXggb2YgWyIwIDAgNDRw
eCIsICIxIDEgNDRweCJdKSB7CisgICAgICAgICAgY29uc3Qgb3V0ZXIgPSBkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCJkaXYiKTsKKyAgICAgICAgICBvdXRlci5jbGFzc05hbWUgPSAiZmxleCI7Cisg
ICAgICAgICAgb3V0ZXIuc3R5bGUuZGlzcGxheSA9ICJpbmxpbmUtZmxleCI7CisgICAgICAgICAg
b3V0ZXIuc3R5bGUuZmxleERpcmVjdGlvbiA9IG91dGVyRmxleERpcmVjdGlvbjsKKyAgICAgICAg
ICBvdXRlci5zdHlsZS5ib3JkZXIgPSAiMXB4IHNvbGlkICMwMDAiOworICAgICAgICAgIG91dGVy
LmRhdGFzZXQuZXhwZWN0ZWRDbGllbnRIZWlnaHQgPSAiMTA0IjsKKworICAgICAgICAgIGNvbnN0
IGlubmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgICAgaW5uZXIu
c3R5bGUuZmxleEJhc2lzID0gIjBweCI7CisgICAgICAgICAgaW5uZXIuc3R5bGUuZGlzcGxheSA9
ICJmbGV4IjsKKyAgICAgICAgICBpbm5lci5zdHlsZS5mbGV4RGlyZWN0aW9uID0gaW5uZXJGbGV4
RGlyZWN0aW9uOworICAgICAgICAgIGlubmVyLnN0eWxlLnBsYWNlQ29udGVudCA9IHBsYWNlQ29u
dGVudDsKKyAgICAgICAgICBpbm5lci5zdHlsZS5taW5IZWlnaHQgPSBtaW5IZWlnaHQ7CisgICAg
ICAgICAgaW5uZXIuc3R5bGUuYm9yZGVyID0gIjJweCBzb2xpZCAjMGZmIjsKKyAgICAgICAgICBp
bm5lci5kYXRhc2V0LmV4cGVjdGVkQ2xpZW50SGVpZ2h0ID0gIjEwMCI7CisKKyAgICAgICAgICBj
b25zdCBjb250ZW50MSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgICAg
IGNvbnRlbnQxLnN0eWxlLmZsZXggPSBmbGV4OworICAgICAgICAgIGNvbnRlbnQxLnN0eWxlLmJv
cmRlciA9ICIzcHggc29saWQgI2YwZiI7CisgICAgICAgICAgY29udGVudDEuZGF0YXNldC5leHBl
Y3RlZEhlaWdodCA9ICI1MCI7CisKKyAgICAgICAgICBjb25zdCBjb250ZW50MiA9IGNvbnRlbnQx
LmNsb25lTm9kZSgpOworCisgICAgICAgICAgY29udGVudDEudGV4dENvbnRlbnQgPSAiMSI7Cisg
ICAgICAgICAgY29udGVudDIudGV4dENvbnRlbnQgPSAiMiI7CisgICAgICAgICAgaW5uZXIuYXBw
ZW5kQ2hpbGQoY29udGVudDEpOworICAgICAgICAgIGlubmVyLmFwcGVuZENoaWxkKGNvbnRlbnQy
KTsKKyAgICAgICAgICBvdXRlci5hcHBlbmRDaGlsZChpbm5lcik7CisgICAgICAgICAgZG9jdW1l
bnQuYm9keS5hcHBlbmRDaGlsZChvdXRlcik7CisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9Cisg
IH0KKyAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJi
ciIpKTsKK30KK2NoZWNrTGF5b3V0KCIuZmxleCIpOworPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459674</attachid>
            <date>2022-05-23 06:30:25 -0700</date>
            <delta_ts>2022-05-24 05:07:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240068-20220523153024.patch</filename>
            <type>text/plain</type>
            <size>9058</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">RnJvbSA2MThjNmUxMmRhNmVhNWMwYmU1YjVhNjk0MjllZTdhYTcwOTJkYmEwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBPcmlvbCBCcnVmYXUgPG9icnVmYXVAaWdhbGlhLmNvbT4KRGF0
ZTogV2VkLCAxMSBNYXkgMjAyMiAxNzoxNzoyOSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggeHNlcnZl
cl0gW2Nzcy1mbGV4Ym94XSBPYmV5IGludHJpbnNpYyBtaW4taGVpZ2h0IGluIG5lc3RlZAogY29s
dW1uIGZsZXggY29udGFpbmVyIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNDAwNjgKCkZpeGVzIGEgcmVncmVzc2lvbiBmcm9tIGJ1ZyAyMzA3NTUuIEFuIGludHJpbnNp
YyBtaW4taGVpZ2h0IHNob3VsZCBtYWtlCmEgY29sdW1uIGZsZXggY29udGFpbmVyIGdyb3cgZW5v
dWdoIGZvciBpdHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvCmEgZmxleCBpdGVtIHdpdGgg
YSBzbWFsbCBkZWZpbml0ZSBmbGV4LWJhc2lzIGxpa2UgMHB4LgoKVGVzdDogaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1m
bGV4LWl0ZW1zLTAzMS5odG1sCi0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJv
eC5jcHAgICAgICAgIHwgIDExICstCiAuLi4vV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGli
bGVCb3guY3BwICAgfCAgIDUgKwogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhp
YmxlQm94LmggIHwgICAyICsKIC4uLm1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVj
dGVkLnR4dCB8IDIyMCArKysrKysrKysrKysrKysrKysKIC4uLi9mbGV4LW1pbmltdW0taGVpZ2h0
LWZsZXgtaXRlbXMtMDMxLmh0bWwgICB8ICA1NCArKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAyODkg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9mbGV4
LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUg
MTAwNjQ0IExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1mbGV4Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbAoKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKaW5kZXggOGVlZWNkMTQ0OTUuLjlkZmZiZTY4
ODEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcApAQCAtMzI2Niw3ICsz
MjY2LDcgQEAgc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiBSZW5kZXJCb3g6OmNvbXB1dGVJbnRy
aW5zaWNMb2dpY2FsQ29udGVudEhlaWdodFVzaW5nKEwKICAgICBpZiAobG9naWNhbEhlaWdodExl
bmd0aC5pc01pbkNvbnRlbnQoKSB8fCBsb2dpY2FsSGVpZ2h0TGVuZ3RoLmlzTWF4Q29udGVudCgp
IHx8IGxvZ2ljYWxIZWlnaHRMZW5ndGguaXNGaXRDb250ZW50KCkgfHwgbG9naWNhbEhlaWdodExl
bmd0aC5pc0xlZ2FjeUludHJpbnNpYygpKSB7CiAgICAgICAgIGlmIChpbnRyaW5zaWNDb250ZW50
SGVpZ2h0KQogICAgICAgICAgICAgcmV0dXJuIGFkanVzdEludHJpbnNpY0xvZ2ljYWxIZWlnaHRG
b3JCb3hTaXppbmcoaW50cmluc2ljQ29udGVudEhlaWdodC52YWx1ZSgpKTsKLSAgICAgICAgcmV0
dXJuIGludHJpbnNpY0NvbnRlbnRIZWlnaHQ7CisgICAgICAgIHJldHVybiBzdGQ6Om51bGxvcHQ7
CiAgICAgfQogICAgIGlmIChsb2dpY2FsSGVpZ2h0TGVuZ3RoLmlzRmlsbEF2YWlsYWJsZSgpKQog
ICAgICAgICByZXR1cm4gY29udGFpbmluZ0Jsb2NrKCktPmF2YWlsYWJsZUxvZ2ljYWxIZWlnaHQo
RXhjbHVkZU1hcmdpbkJvcmRlclBhZGRpbmcpIC0gYm9yZGVyQW5kUGFkZGluZzsKQEAgLTMyNzYs
OCArMzI3NiwxMyBAQCBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckJveDo6Y29tcHV0
ZUludHJpbnNpY0xvZ2ljYWxDb250ZW50SGVpZ2h0VXNpbmcoTAogCiBzdGQ6Om9wdGlvbmFsPExh
eW91dFVuaXQ+IFJlbmRlckJveDo6Y29tcHV0ZUNvbnRlbnRBbmRTY3JvbGxiYXJMb2dpY2FsSGVp
Z2h0VXNpbmcoU2l6ZVR5cGUgaGVpZ2h0VHlwZSwgY29uc3QgTGVuZ3RoJiBoZWlnaHQsIHN0ZDo6
b3B0aW9uYWw8TGF5b3V0VW5pdD4gaW50cmluc2ljQ29udGVudEhlaWdodCkgY29uc3QKIHsKLSAg
ICBpZiAoaGVpZ2h0LmlzQXV0bygpKQotICAgICAgICByZXR1cm4gaGVpZ2h0VHlwZSA9PSBNaW5T
aXplID8gc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PigwKSA6IHN0ZDo6bnVsbG9wdDsKKyAgICBp
ZiAoaGVpZ2h0LmlzQXV0bygpKSB7CisgICAgICAgIGlmIChoZWlnaHRUeXBlICE9IE1pblNpemUp
CisgICAgICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgICAgICBpZiAoaW50cmluc2lj
Q29udGVudEhlaWdodCAmJiBpc0ZsZXhJdGVtKCkgJiYgZG93bmNhc3Q8UmVuZGVyRmxleGlibGVC
b3g+KHBhcmVudCgpKS0+c2hvdWxkQXBwbHlNaW5CbG9ja1NpemVBdXRvRm9yQ2hpbGQoKnRoaXMp
KQorICAgICAgICAgICAgcmV0dXJuIGFkanVzdEludHJpbnNpY0xvZ2ljYWxIZWlnaHRGb3JCb3hT
aXppbmcoaW50cmluc2ljQ29udGVudEhlaWdodC52YWx1ZSgpKTsKKyAgICAgICAgcmV0dXJuIHN0
ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4oMCk7CisgICAgfQogICAgIC8vIEZJWE1FOiBUaGUgQ1NT
IHNpemluZyBzcGVjIGlzIGNvbnNpZGVyaW5nIGNoYW5naW5nIHdoYXQgbWluLWNvbnRlbnQvbWF4
LWNvbnRlbnQgc2hvdWxkIHJlc29sdmUgdG8uCiAgICAgLy8gSWYgdGhhdCBoYXBwZW5zLCB0aGlz
IGNvZGUgd2lsbCBoYXZlIHRvIGNoYW5nZS4KICAgICBpZiAoaGVpZ2h0LmlzSW50cmluc2ljKCkg
fHwgaGVpZ2h0LmlzTGVnYWN5SW50cmluc2ljKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCBkZWIzYjhiZTgxMy4uZTViN2E0N2ZlYTkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcApA
QCAtNTIzLDYgKzUyMywxMSBAQCBib29sIFJlbmRlckZsZXhpYmxlQm94OjpzaG91bGRBcHBseU1p
blNpemVBdXRvRm9yQ2hpbGQoY29uc3QgUmVuZGVyQm94JiBjaGlsZCkgYwogICAgIHJldHVybiAo
bWluU2l6ZS5pc0F1dG8oKSB8fCBjaGlsZEJsb2NrU2l6ZUlzRXF1aXZhbGVudFRvQXV0b21hdGlj
U2l6ZSkgJiYgKG1haW5BeGlzT3ZlcmZsb3dGb3JDaGlsZChjaGlsZCkgPT0gT3ZlcmZsb3c6OlZp
c2libGUpOwogfQogCitib29sIFJlbmRlckZsZXhpYmxlQm94OjpzaG91bGRBcHBseU1pbkJsb2Nr
U2l6ZUF1dG9Gb3JDaGlsZChjb25zdCBSZW5kZXJCb3gmIGNoaWxkKSBjb25zdAoreworICAgIHJl
dHVybiAhbWFpbkF4aXNJc0NoaWxkSW5saW5lQXhpcyhjaGlsZCkgJiYgc2hvdWxkQXBwbHlNaW5T
aXplQXV0b0ZvckNoaWxkKGNoaWxkKTsKK30KKwogTGVuZ3RoIFJlbmRlckZsZXhpYmxlQm94Ojpm
bGV4QmFzaXNGb3JDaGlsZChjb25zdCBSZW5kZXJCb3gmIGNoaWxkKSBjb25zdAogewogICAgIExl
bmd0aCBmbGV4TGVuZ3RoID0gY2hpbGQuc3R5bGUoKS5mbGV4QmFzaXMoKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5oIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmgKaW5kZXggMWUyODBmMjUzNmQuLjc0
N2Q5MjgzZDY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVC
b3guaApAQCAtOTEsNiArOTEsOCBAQCBwdWJsaWM6CiAgICAgZW51bSBjbGFzcyBHYXBUeXBlIHsg
QmV0d2VlbkxpbmVzLCBCZXR3ZWVuSXRlbXMgfTsKICAgICBMYXlvdXRVbml0IGNvbXB1dGVHYXAo
R2FwVHlwZSkgY29uc3Q7CiAKKyAgICBib29sIHNob3VsZEFwcGx5TWluQmxvY2tTaXplQXV0b0Zv
ckNoaWxkKGNvbnN0IFJlbmRlckJveCYpIGNvbnN0OworCiBwcm90ZWN0ZWQ6CiAgICAgdm9pZCBj
b21wdXRlSW50cmluc2ljTG9naWNhbFdpZHRocyhMYXlvdXRVbml0JiBtaW5Mb2dpY2FsV2lkdGgs
IExheW91dFVuaXQmIG1heExvZ2ljYWxXaWR0aCkgY29uc3Qgb3ZlcnJpZGU7CiAKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1m
bGV4Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhi
b3gvZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLmNhZTljMDNmZjdhCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwyMjAgQEAKKworUEFTUyAuZmxleCAxCitQQVNTIC5mbGV4IDIKK1BBU1Mg
LmZsZXggMworUEFTUyAuZmxleCA0CitQQVNTIC5mbGV4IDUKK1BBU1MgLmZsZXggNgorUEFTUyAu
ZmxleCA3CitQQVNTIC5mbGV4IDgKK1BBU1MgLmZsZXggOQorUEFTUyAuZmxleCAxMAorUEFTUyAu
ZmxleCAxMQorUEFTUyAuZmxleCAxMgorUEFTUyAuZmxleCAxMworUEFTUyAuZmxleCAxNAorUEFT
UyAuZmxleCAxNQorUEFTUyAuZmxleCAxNgorUEFTUyAuZmxleCAxNworUEFTUyAuZmxleCAxOAor
UEFTUyAuZmxleCAxOQorUEFTUyAuZmxleCAyMAorUEFTUyAuZmxleCAyMQorUEFTUyAuZmxleCAy
MgorUEFTUyAuZmxleCAyMworUEFTUyAuZmxleCAyNAorUEFTUyAuZmxleCAyNQorUEFTUyAuZmxl
eCAyNgorUEFTUyAuZmxleCAyNworUEFTUyAuZmxleCAyOAorUEFTUyAuZmxleCAyOQorUEFTUyAu
ZmxleCAzMAorUEFTUyAuZmxleCAzMQorUEFTUyAuZmxleCAzMgorUEFTUyAuZmxleCAzMworUEFT
UyAuZmxleCAzNAorUEFTUyAuZmxleCAzNQorUEFTUyAuZmxleCAzNgorUEFTUyAuZmxleCAzNwor
UEFTUyAuZmxleCAzOAorUEFTUyAuZmxleCAzOQorUEFTUyAuZmxleCA0MAorUEFTUyAuZmxleCA0
MQorUEFTUyAuZmxleCA0MgorUEFTUyAuZmxleCA0MworUEFTUyAuZmxleCA0NAorUEFTUyAuZmxl
eCA0NQorUEFTUyAuZmxleCA0NgorUEFTUyAuZmxleCA0NworUEFTUyAuZmxleCA0OAorUEFTUyAu
ZmxleCA0OQorUEFTUyAuZmxleCA1MAorUEFTUyAuZmxleCA1MQorUEFTUyAuZmxleCA1MgorUEFT
UyAuZmxleCA1MworUEFTUyAuZmxleCA1NAorUEFTUyAuZmxleCA1NQorUEFTUyAuZmxleCA1Ngor
UEFTUyAuZmxleCA1NworUEFTUyAuZmxleCA1OAorUEFTUyAuZmxleCA1OQorUEFTUyAuZmxleCA2
MAorUEFTUyAuZmxleCA2MQorUEFTUyAuZmxleCA2MgorUEFTUyAuZmxleCA2MworUEFTUyAuZmxl
eCA2NAorUEFTUyAuZmxleCA2NQorUEFTUyAuZmxleCA2NgorUEFTUyAuZmxleCA2NworUEFTUyAu
ZmxleCA2OAorUEFTUyAuZmxleCA2OQorUEFTUyAuZmxleCA3MAorUEFTUyAuZmxleCA3MQorUEFT
UyAuZmxleCA3MgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQor
MgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgor
MQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQor
MgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgor
CisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisy
CisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisx
CisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisxCisyCisKKwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3Nz
LWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS5odG1sIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvZmxl
eC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwLi41N2YzZjE4MGRlNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L2Zs
ZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbApAQCAtMCwwICsxLDU0IEBACis8
IURPQ1RZUEUgaHRtbD4KKzxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iT3Jpb2wgQnJ1ZmF1IiBo
cmVmPSJtYWlsdG86b2JydWZhdUBpZ2FsaWEuY29tIj4KKzxsaW5rIHJlbD0iaGVscCIgaHJlZj0i
aHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy1mbGV4Ym94LyNtaW4tc2l6ZS1hdXRvIj4KKzxs
aW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTI0MDA2OCI+Cis8bWV0YSBuYW1lPSJhc3NlcnQiIGNvbnRlbnQ9IkFuIGludHJpbnNpYyBt
aW4taGVpZ2h0IGNhbiBtYWtlIGEgY29sdW1uIGZsZXggY29udGFpbmVyIGdyb3cgZW5vdWdoIGZv
ciBpdHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvIGEgZmxleCBpdGVtIHdpdGggJ2ZsZXgt
YmFzaXM6IDBweCcuIj4KKworPGRpdiBpZD0ibG9nIj48L2Rpdj4KKworPHNjcmlwdCBzcmM9Ii9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNvdXJj
ZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNvdXJj
ZXMvY2hlY2stbGF5b3V0LXRoLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Citmb3IgKGxldCBvdXRl
ckZsZXhEaXJlY3Rpb24gb2YgWyJjb2x1bW4iLCAiY29sdW1uLXJldmVyc2UiXSkgeworICBmb3Ig
KGxldCBpbm5lckZsZXhEaXJlY3Rpb24gb2YgWyJjb2x1bW4iLCAiY29sdW1uLXJldmVyc2UiXSkg
eworICAgIGZvciAobGV0IHBsYWNlQ29udGVudCBvZiBbInN0YXJ0IiwgImNlbnRlciIsICJlbmQi
XSkgeworICAgICAgZm9yIChsZXQgbWluSGVpZ2h0IG9mIFsiYXV0byIsICJtaW4tY29udGVudCIs
ICJtYXgtY29udGVudCJdKSB7CisgICAgICAgIGZvciAobGV0IGZsZXggb2YgWyIwIDAgNDRweCIs
ICIxIDEgNDRweCJdKSB7CisgICAgICAgICAgY29uc3Qgb3V0ZXIgPSBkb2N1bWVudC5jcmVhdGVF
bGVtZW50KCJkaXYiKTsKKyAgICAgICAgICBvdXRlci5jbGFzc05hbWUgPSAiZmxleCI7CisgICAg
ICAgICAgb3V0ZXIuc3R5bGUuZGlzcGxheSA9ICJpbmxpbmUtZmxleCI7CisgICAgICAgICAgb3V0
ZXIuc3R5bGUuZmxleERpcmVjdGlvbiA9IG91dGVyRmxleERpcmVjdGlvbjsKKyAgICAgICAgICBv
dXRlci5zdHlsZS5ib3JkZXIgPSAiMXB4IHNvbGlkICMwMDAiOworICAgICAgICAgIG91dGVyLmRh
dGFzZXQuZXhwZWN0ZWRDbGllbnRIZWlnaHQgPSAiMTA0IjsKKworICAgICAgICAgIGNvbnN0IGlu
bmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgICAgaW5uZXIuc3R5
bGUuZmxleEJhc2lzID0gIjBweCI7CisgICAgICAgICAgaW5uZXIuc3R5bGUuZGlzcGxheSA9ICJm
bGV4IjsKKyAgICAgICAgICBpbm5lci5zdHlsZS5mbGV4RGlyZWN0aW9uID0gaW5uZXJGbGV4RGly
ZWN0aW9uOworICAgICAgICAgIGlubmVyLnN0eWxlLnBsYWNlQ29udGVudCA9IHBsYWNlQ29udGVu
dDsKKyAgICAgICAgICBpbm5lci5zdHlsZS5taW5IZWlnaHQgPSBtaW5IZWlnaHQ7CisgICAgICAg
ICAgaW5uZXIuc3R5bGUuYm9yZGVyID0gIjJweCBzb2xpZCAjMGZmIjsKKyAgICAgICAgICBpbm5l
ci5kYXRhc2V0LmV4cGVjdGVkQ2xpZW50SGVpZ2h0ID0gIjEwMCI7CisKKyAgICAgICAgICBjb25z
dCBjb250ZW50MSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgICAgIGNv
bnRlbnQxLnN0eWxlLmZsZXggPSBmbGV4OworICAgICAgICAgIGNvbnRlbnQxLnN0eWxlLmJvcmRl
ciA9ICIzcHggc29saWQgI2YwZiI7CisgICAgICAgICAgY29udGVudDEuZGF0YXNldC5leHBlY3Rl
ZEhlaWdodCA9ICI1MCI7CisKKyAgICAgICAgICBjb25zdCBjb250ZW50MiA9IGNvbnRlbnQxLmNs
b25lTm9kZSgpOworCisgICAgICAgICAgY29udGVudDEudGV4dENvbnRlbnQgPSAiMSI7CisgICAg
ICAgICAgY29udGVudDIudGV4dENvbnRlbnQgPSAiMiI7CisgICAgICAgICAgaW5uZXIuYXBwZW5k
Q2hpbGQoY29udGVudDEpOworICAgICAgICAgIGlubmVyLmFwcGVuZENoaWxkKGNvbnRlbnQyKTsK
KyAgICAgICAgICBvdXRlci5hcHBlbmRDaGlsZChpbm5lcik7CisgICAgICAgICAgZG9jdW1lbnQu
Ym9keS5hcHBlbmRDaGlsZChvdXRlcik7CisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9CisgIH0K
KyAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJiciIp
KTsKK30KK2NoZWNrTGF5b3V0KCIuZmxleCIpOworPC9zY3JpcHQ+Ci0tIAoyLjI1LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459714</attachid>
            <date>2022-05-24 05:07:53 -0700</date>
            <delta_ts>2022-05-24 07:22:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240068-20220524140752.patch</filename>
            <type>text/plain</type>
            <size>9060</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">RnJvbSA3MTE1NjgxZGE2ZGM5NWFiOGFjODY4MWMyY2ZjMzkwYjI2NmEzNDAxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBPcmlvbCBCcnVmYXUgPG9icnVmYXVAaWdhbGlhLmNvbT4KRGF0
ZTogVHVlLCAyNCBNYXkgMjAyMiAxNDowNToxMCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIE9iZXkg
aW50cmluc2ljIG1pbi1oZWlnaHQgaW4gbmVzdGVkIGNvbHVtbiBmbGV4IGNvbnRhaW5lcgogaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MDA2OAoKUmV2aWV3ZWQgYnkg
U2VyZ2lvIFZpbGxhciBTZW5pbi4KCkZpeGVzIGEgcmVncmVzc2lvbiBmcm9tIGJ1ZyAyMzA3NTUu
IEFuIGludHJpbnNpYyBtaW4taGVpZ2h0IHNob3VsZCBtYWtlCmEgY29sdW1uIGZsZXggY29udGFp
bmVyIGdyb3cgZW5vdWdoIGZvciBpdHMgY29udGVudHMsIGV2ZW4gaWYgaXQncyBhbHNvCmEgZmxl
eCBpdGVtIHdpdGggYSBzbWFsbCBkZWZpbml0ZSBmbGV4LWJhc2lzIGxpa2UgMHB4LgoKVGVzdDog
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvZmxleC1taW5p
bXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS5odG1sCi0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckJveC5jcHAgICAgICAgIHwgIDExICstCiAuLi4vV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyRmxleGlibGVCb3guY3BwICAgfCAgIDUgKwogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckZsZXhpYmxlQm94LmggIHwgICAyICsKIC4uLm1pbmltdW0taGVpZ2h0LWZsZXgtaXRl
bXMtMDMxLWV4cGVjdGVkLnR4dCB8IDIyMCArKysrKysrKysrKysrKysrKysKIC4uLi9mbGV4LW1p
bmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLmh0bWwgICB8ICA1NCArKysrKwogNSBmaWxlcyBj
aGFuZ2VkLCAyODkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBMYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
ZmxleGJveC9mbGV4LW1pbmltdW0taGVpZ2h0LWZsZXgtaXRlbXMtMDMxLWV4cGVjdGVkLnR4dAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1mbGV4Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEu
aHRtbAoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKaW5kZXggOGVlZWNkMTQ0
OS4uOWRmZmJlNjg4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKQEAg
LTMyNjYsNyArMzI2Niw3IEBAIHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4gUmVuZGVyQm94Ojpj
b21wdXRlSW50cmluc2ljTG9naWNhbENvbnRlbnRIZWlnaHRVc2luZyhMCiAgICAgaWYgKGxvZ2lj
YWxIZWlnaHRMZW5ndGguaXNNaW5Db250ZW50KCkgfHwgbG9naWNhbEhlaWdodExlbmd0aC5pc01h
eENvbnRlbnQoKSB8fCBsb2dpY2FsSGVpZ2h0TGVuZ3RoLmlzRml0Q29udGVudCgpIHx8IGxvZ2lj
YWxIZWlnaHRMZW5ndGguaXNMZWdhY3lJbnRyaW5zaWMoKSkgewogICAgICAgICBpZiAoaW50cmlu
c2ljQ29udGVudEhlaWdodCkKICAgICAgICAgICAgIHJldHVybiBhZGp1c3RJbnRyaW5zaWNMb2dp
Y2FsSGVpZ2h0Rm9yQm94U2l6aW5nKGludHJpbnNpY0NvbnRlbnRIZWlnaHQudmFsdWUoKSk7Ci0g
ICAgICAgIHJldHVybiBpbnRyaW5zaWNDb250ZW50SGVpZ2h0OworICAgICAgICByZXR1cm4gc3Rk
OjpudWxsb3B0OwogICAgIH0KICAgICBpZiAobG9naWNhbEhlaWdodExlbmd0aC5pc0ZpbGxBdmFp
bGFibGUoKSkKICAgICAgICAgcmV0dXJuIGNvbnRhaW5pbmdCbG9jaygpLT5hdmFpbGFibGVMb2dp
Y2FsSGVpZ2h0KEV4Y2x1ZGVNYXJnaW5Cb3JkZXJQYWRkaW5nKSAtIGJvcmRlckFuZFBhZGRpbmc7
CkBAIC0zMjc2LDggKzMyNzYsMTMgQEAgc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiBSZW5kZXJC
b3g6OmNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29udGVudEhlaWdodFVzaW5nKEwKIAogc3RkOjpv
cHRpb25hbDxMYXlvdXRVbml0PiBSZW5kZXJCb3g6OmNvbXB1dGVDb250ZW50QW5kU2Nyb2xsYmFy
TG9naWNhbEhlaWdodFVzaW5nKFNpemVUeXBlIGhlaWdodFR5cGUsIGNvbnN0IExlbmd0aCYgaGVp
Z2h0LCBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IGludHJpbnNpY0NvbnRlbnRIZWlnaHQpIGNv
bnN0CiB7Ci0gICAgaWYgKGhlaWdodC5pc0F1dG8oKSkKLSAgICAgICAgcmV0dXJuIGhlaWdodFR5
cGUgPT0gTWluU2l6ZSA/IHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4oMCkgOiBzdGQ6Om51bGxv
cHQ7CisgICAgaWYgKGhlaWdodC5pc0F1dG8oKSkgeworICAgICAgICBpZiAoaGVpZ2h0VHlwZSAh
PSBNaW5TaXplKQorICAgICAgICAgICAgcmV0dXJuIHN0ZDo6bnVsbG9wdDsKKyAgICAgICAgaWYg
KGludHJpbnNpY0NvbnRlbnRIZWlnaHQgJiYgaXNGbGV4SXRlbSgpICYmIGRvd25jYXN0PFJlbmRl
ckZsZXhpYmxlQm94PihwYXJlbnQoKSktPnNob3VsZEFwcGx5TWluQmxvY2tTaXplQXV0b0ZvckNo
aWxkKCp0aGlzKSkKKyAgICAgICAgICAgIHJldHVybiBhZGp1c3RJbnRyaW5zaWNMb2dpY2FsSGVp
Z2h0Rm9yQm94U2l6aW5nKGludHJpbnNpY0NvbnRlbnRIZWlnaHQudmFsdWUoKSk7CisgICAgICAg
IHJldHVybiBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+KDApOworICAgIH0KICAgICAvLyBGSVhN
RTogVGhlIENTUyBzaXppbmcgc3BlYyBpcyBjb25zaWRlcmluZyBjaGFuZ2luZyB3aGF0IG1pbi1j
b250ZW50L21heC1jb250ZW50IHNob3VsZCByZXNvbHZlIHRvLgogICAgIC8vIElmIHRoYXQgaGFw
cGVucywgdGhpcyBjb2RlIHdpbGwgaGF2ZSB0byBjaGFuZ2UuCiAgICAgaWYgKGhlaWdodC5pc0lu
dHJpbnNpYygpIHx8IGhlaWdodC5pc0xlZ2FjeUludHJpbnNpYygpKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggZGViM2I4YmU4MS4uZTVi
N2E0N2ZlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhp
YmxlQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVC
b3guY3BwCkBAIC01MjMsNiArNTIzLDExIEBAIGJvb2wgUmVuZGVyRmxleGlibGVCb3g6OnNob3Vs
ZEFwcGx5TWluU2l6ZUF1dG9Gb3JDaGlsZChjb25zdCBSZW5kZXJCb3gmIGNoaWxkKSBjCiAgICAg
cmV0dXJuIChtaW5TaXplLmlzQXV0bygpIHx8IGNoaWxkQmxvY2tTaXplSXNFcXVpdmFsZW50VG9B
dXRvbWF0aWNTaXplKSAmJiAobWFpbkF4aXNPdmVyZmxvd0ZvckNoaWxkKGNoaWxkKSA9PSBPdmVy
Zmxvdzo6VmlzaWJsZSk7CiB9CiAKK2Jvb2wgUmVuZGVyRmxleGlibGVCb3g6OnNob3VsZEFwcGx5
TWluQmxvY2tTaXplQXV0b0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYgY2hpbGQpIGNvbnN0Cit7
CisgICAgcmV0dXJuICFtYWluQXhpc0lzQ2hpbGRJbmxpbmVBeGlzKGNoaWxkKSAmJiBzaG91bGRB
cHBseU1pblNpemVBdXRvRm9yQ2hpbGQoY2hpbGQpOworfQorCiBMZW5ndGggUmVuZGVyRmxleGli
bGVCb3g6OmZsZXhCYXNpc0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYgY2hpbGQpIGNvbnN0CiB7
CiAgICAgTGVuZ3RoIGZsZXhMZW5ndGggPSBjaGlsZC5zdHlsZSgpLmZsZXhCYXNpcygpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmggYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaAppbmRleCAxZTI4MGYy
NTM2Li43NDdkOTI4M2Q2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRmxleGlibGVCb3guaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guaApAQCAtOTEsNiArOTEsOCBAQCBwdWJsaWM6CiAgICAgZW51bSBjbGFzcyBHYXBU
eXBlIHsgQmV0d2VlbkxpbmVzLCBCZXR3ZWVuSXRlbXMgfTsKICAgICBMYXlvdXRVbml0IGNvbXB1
dGVHYXAoR2FwVHlwZSkgY29uc3Q7CiAKKyAgICBib29sIHNob3VsZEFwcGx5TWluQmxvY2tTaXpl
QXV0b0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYpIGNvbnN0OworCiBwcm90ZWN0ZWQ6CiAgICAg
dm9pZCBjb21wdXRlSW50cmluc2ljTG9naWNhbFdpZHRocyhMYXlvdXRVbml0JiBtaW5Mb2dpY2Fs
V2lkdGgsIExheW91dFVuaXQmIG1heExvZ2ljYWxXaWR0aCkgY29uc3Qgb3ZlcnJpZGU7CiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy1mbGV4Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3Nz
LWZsZXhib3gvZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uY2FlOWMwM2ZmNwotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
Y3NzL2Nzcy1mbGV4Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEtZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEsMjIwIEBACisKK1BBU1MgLmZsZXggMQorUEFTUyAuZmxleCAyCitQ
QVNTIC5mbGV4IDMKK1BBU1MgLmZsZXggNAorUEFTUyAuZmxleCA1CitQQVNTIC5mbGV4IDYKK1BB
U1MgLmZsZXggNworUEFTUyAuZmxleCA4CitQQVNTIC5mbGV4IDkKK1BBU1MgLmZsZXggMTAKK1BB
U1MgLmZsZXggMTEKK1BBU1MgLmZsZXggMTIKK1BBU1MgLmZsZXggMTMKK1BBU1MgLmZsZXggMTQK
K1BBU1MgLmZsZXggMTUKK1BBU1MgLmZsZXggMTYKK1BBU1MgLmZsZXggMTcKK1BBU1MgLmZsZXgg
MTgKK1BBU1MgLmZsZXggMTkKK1BBU1MgLmZsZXggMjAKK1BBU1MgLmZsZXggMjEKK1BBU1MgLmZs
ZXggMjIKK1BBU1MgLmZsZXggMjMKK1BBU1MgLmZsZXggMjQKK1BBU1MgLmZsZXggMjUKK1BBU1Mg
LmZsZXggMjYKK1BBU1MgLmZsZXggMjcKK1BBU1MgLmZsZXggMjgKK1BBU1MgLmZsZXggMjkKK1BB
U1MgLmZsZXggMzAKK1BBU1MgLmZsZXggMzEKK1BBU1MgLmZsZXggMzIKK1BBU1MgLmZsZXggMzMK
K1BBU1MgLmZsZXggMzQKK1BBU1MgLmZsZXggMzUKK1BBU1MgLmZsZXggMzYKK1BBU1MgLmZsZXgg
MzcKK1BBU1MgLmZsZXggMzgKK1BBU1MgLmZsZXggMzkKK1BBU1MgLmZsZXggNDAKK1BBU1MgLmZs
ZXggNDEKK1BBU1MgLmZsZXggNDIKK1BBU1MgLmZsZXggNDMKK1BBU1MgLmZsZXggNDQKK1BBU1Mg
LmZsZXggNDUKK1BBU1MgLmZsZXggNDYKK1BBU1MgLmZsZXggNDcKK1BBU1MgLmZsZXggNDgKK1BB
U1MgLmZsZXggNDkKK1BBU1MgLmZsZXggNTAKK1BBU1MgLmZsZXggNTEKK1BBU1MgLmZsZXggNTIK
K1BBU1MgLmZsZXggNTMKK1BBU1MgLmZsZXggNTQKK1BBU1MgLmZsZXggNTUKK1BBU1MgLmZsZXgg
NTYKK1BBU1MgLmZsZXggNTcKK1BBU1MgLmZsZXggNTgKK1BBU1MgLmZsZXggNTkKK1BBU1MgLmZs
ZXggNjAKK1BBU1MgLmZsZXggNjEKK1BBU1MgLmZsZXggNjIKK1BBU1MgLmZsZXggNjMKK1BBU1Mg
LmZsZXggNjQKK1BBU1MgLmZsZXggNjUKK1BBU1MgLmZsZXggNjYKK1BBU1MgLmZsZXggNjcKK1BB
U1MgLmZsZXggNjgKK1BBU1MgLmZsZXggNjkKK1BBU1MgLmZsZXggNzAKK1BBU1MgLmZsZXggNzEK
K1BBU1MgLmZsZXggNzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIK
KzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEK
KzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIK
KzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEKKzIKKzEK
KzIKKworMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQor
MgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgor
MQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQor
MgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorMQorMgorCisKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy1mbGV4Ym94L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbCBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94
L2ZsZXgtbWluaW11bS1oZWlnaHQtZmxleC1pdGVtcy0wMzEuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi41N2YzZjE4MGRlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gv
ZmxleC1taW5pbXVtLWhlaWdodC1mbGV4LWl0ZW1zLTAzMS5odG1sCkBAIC0wLDAgKzEsNTQgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJPcmlvbCBCcnVmYXUi
IGhyZWY9Im1haWx0bzpvYnJ1ZmF1QGlnYWxpYS5jb20iPgorPGxpbmsgcmVsPSJoZWxwIiBocmVm
PSJodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWZsZXhib3gvI21pbi1zaXplLWF1dG8iPgor
PGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjQwMDY4Ij4KKzxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0iQW4gaW50cmluc2lj
IG1pbi1oZWlnaHQgY2FuIG1ha2UgYSBjb2x1bW4gZmxleCBjb250YWluZXIgZ3JvdyBlbm91Z2gg
Zm9yIGl0cyBjb250ZW50cywgZXZlbiBpZiBpdCdzIGFsc28gYSBmbGV4IGl0ZW0gd2l0aCAnZmxl
eC1iYXNpczogMHB4Jy4iPgorCis8ZGl2IGlkPSJsb2ciPjwvZGl2PgorCis8c2NyaXB0IHNyYz0i
L3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iL3Jlc291
cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iL3Jlc291
cmNlcy9jaGVjay1sYXlvdXQtdGguanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2ZvciAobGV0IG91
dGVyRmxleERpcmVjdGlvbiBvZiBbImNvbHVtbiIsICJjb2x1bW4tcmV2ZXJzZSJdKSB7CisgIGZv
ciAobGV0IGlubmVyRmxleERpcmVjdGlvbiBvZiBbImNvbHVtbiIsICJjb2x1bW4tcmV2ZXJzZSJd
KSB7CisgICAgZm9yIChsZXQgcGxhY2VDb250ZW50IG9mIFsic3RhcnQiLCAiY2VudGVyIiwgImVu
ZCJdKSB7CisgICAgICBmb3IgKGxldCBtaW5IZWlnaHQgb2YgWyJhdXRvIiwgIm1pbi1jb250ZW50
IiwgIm1heC1jb250ZW50Il0pIHsKKyAgICAgICAgZm9yIChsZXQgZmxleCBvZiBbIjAgMCA0NHB4
IiwgIjEgMSA0NHB4Il0pIHsKKyAgICAgICAgICBjb25zdCBvdXRlciA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoImRpdiIpOworICAgICAgICAgIG91dGVyLmNsYXNzTmFtZSA9ICJmbGV4IjsKKyAg
ICAgICAgICBvdXRlci5zdHlsZS5kaXNwbGF5ID0gImlubGluZS1mbGV4IjsKKyAgICAgICAgICBv
dXRlci5zdHlsZS5mbGV4RGlyZWN0aW9uID0gb3V0ZXJGbGV4RGlyZWN0aW9uOworICAgICAgICAg
IG91dGVyLnN0eWxlLmJvcmRlciA9ICIxcHggc29saWQgIzAwMCI7CisgICAgICAgICAgb3V0ZXIu
ZGF0YXNldC5leHBlY3RlZENsaWVudEhlaWdodCA9ICIxMDQiOworCisgICAgICAgICAgY29uc3Qg
aW5uZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAgICAgICAgICBpbm5lci5z
dHlsZS5mbGV4QmFzaXMgPSAiMHB4IjsKKyAgICAgICAgICBpbm5lci5zdHlsZS5kaXNwbGF5ID0g
ImZsZXgiOworICAgICAgICAgIGlubmVyLnN0eWxlLmZsZXhEaXJlY3Rpb24gPSBpbm5lckZsZXhE
aXJlY3Rpb247CisgICAgICAgICAgaW5uZXIuc3R5bGUucGxhY2VDb250ZW50ID0gcGxhY2VDb250
ZW50OworICAgICAgICAgIGlubmVyLnN0eWxlLm1pbkhlaWdodCA9IG1pbkhlaWdodDsKKyAgICAg
ICAgICBpbm5lci5zdHlsZS5ib3JkZXIgPSAiMnB4IHNvbGlkICMwZmYiOworICAgICAgICAgIGlu
bmVyLmRhdGFzZXQuZXhwZWN0ZWRDbGllbnRIZWlnaHQgPSAiMTAwIjsKKworICAgICAgICAgIGNv
bnN0IGNvbnRlbnQxID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgICAg
Y29udGVudDEuc3R5bGUuZmxleCA9IGZsZXg7CisgICAgICAgICAgY29udGVudDEuc3R5bGUuYm9y
ZGVyID0gIjNweCBzb2xpZCAjZjBmIjsKKyAgICAgICAgICBjb250ZW50MS5kYXRhc2V0LmV4cGVj
dGVkSGVpZ2h0ID0gIjUwIjsKKworICAgICAgICAgIGNvbnN0IGNvbnRlbnQyID0gY29udGVudDEu
Y2xvbmVOb2RlKCk7CisKKyAgICAgICAgICBjb250ZW50MS50ZXh0Q29udGVudCA9ICIxIjsKKyAg
ICAgICAgICBjb250ZW50Mi50ZXh0Q29udGVudCA9ICIyIjsKKyAgICAgICAgICBpbm5lci5hcHBl
bmRDaGlsZChjb250ZW50MSk7CisgICAgICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQoY29udGVudDIp
OworICAgICAgICAgIG91dGVyLmFwcGVuZENoaWxkKGlubmVyKTsKKyAgICAgICAgICBkb2N1bWVu
dC5ib2R5LmFwcGVuZENoaWxkKG91dGVyKTsKKyAgICAgICAgfQorICAgICAgfQorICAgIH0KKyAg
fQorICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImJy
IikpOworfQorY2hlY2tMYXlvdXQoIi5mbGV4Iik7Cis8L3NjcmlwdD4KLS0gCjIuMjUuMQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>