<?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>225651</bug_id>
          
          <creation_ts>2021-05-11 05:44:28 -0700</creation_ts>
          <short_desc>[MediaStream][GStreamer] Flaky fast/mediastream/MediaStream-video-element-video-tracks-disabled.html</short_desc>
          <delta_ts>2021-05-18 06:46:48 -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>WebKitGTK</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alicia Boya García">aboya</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1758879</commentid>
    <comment_count>0</comment_count>
      <attachid>428266</attachid>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2021-05-11 05:44:28 -0700</bug_when>
    <thetext>Created attachment 428266
Screenshot from the test runner

fast/mediastream/MediaStream-video-element-video-tracks-disabled.html is flaky image failure. Is this an unitialized read? What I can see in the image doesn&apos;t look like an image from my camera.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760748</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-17 08:11:23 -0700</bug_when>
    <thetext>(In reply to Alicia Boya García from comment #0)
&gt; Created attachment 428266 [details]
&gt; Screenshot from the test runner
&gt; 
&gt; fast/mediastream/MediaStream-video-element-video-tracks-disabled.html is
&gt; flaky image failure. Is this an unitialized read? What I can see in the
&gt; image doesn&apos;t look like an image from my camera.

The tests uses mock audio and video sources.
Anyway, I&apos;ll check this, thanks for the report.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760751</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-17 08:24:48 -0700</bug_when>
    <thetext>(In reply to Alicia Boya García from comment #0)
&gt; Created attachment 428266 [details]
&gt; Screenshot from the test runner
&gt; 
&gt; fast/mediastream/MediaStream-video-element-video-tracks-disabled.html is
&gt; flaky image failure. Is this an unitialized read? 

I don&apos;t think so. I can reproduce the failure, the video element associated with the MediaStream renders the mock video track that is disabled, instead of rendering black frames.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760783</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-17 09:31:45 -0700</bug_when>
    <thetext>I have a patch but the test still flakes:

    function canplaythrough()
    {    
        mediaStream.getVideoTracks()[0].enabled = false;
        window.testRunner.notifyDone();
    }


Due to the asynchronous nature of the GStreamer pipeline involved, we can&apos;t be sure the video is black right after the track was disabled, so we would need to delay the notifyDone call. Would this be acceptable?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760799</commentid>
    <comment_count>4</comment_count>
      <attachid>428843</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-17 10:22:31 -0700</bug_when>
    <thetext>Created attachment 428843
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761111</commentid>
    <comment_count>5</comment_count>
      <attachid>428843</attachid>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2021-05-18 03:06:42 -0700</bug_when>
    <thetext>Comment on attachment 428843
Patch

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

&gt; Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:252
&gt; +            m_needsDiscont = true;

If there is no unfortunate technical reason that makes it impossible, we should flush here. That will ensure that the next frame the sink receives is a blank frame.

&gt; LayoutTests/fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:45
&gt; +        setTimeout(() =&gt; { window.testRunner.notifyDone(); }, 200);

This is certainly not ideal... Let&apos;s see by adding the flush this is no longer necessary, or if it can be reduced to a requestAnimationFrame(() =&gt; { window.testRunner.notifyDone(); )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761115</commentid>
    <comment_count>6</comment_count>
      <attachid>428843</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-18 03:57:58 -0700</bug_when>
    <thetext>Comment on attachment 428843
Patch

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

&gt;&gt; Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:252
&gt;&gt; +            m_needsDiscont = true;
&gt; 
&gt; If there is no unfortunate technical reason that makes it impossible, we should flush here. That will ensure that the next frame the sink receives is a blank frame.

Yeah I thought about this too but even so, there&apos;s no guarantee the test won&apos;t flake, unless... see below

&gt;&gt; LayoutTests/fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:45
&gt;&gt; +        setTimeout(() =&gt; { window.testRunner.notifyDone(); }, 200);
&gt; 
&gt; This is certainly not ideal... Let&apos;s see by adding the flush this is no longer necessary, or if it can be reduced to a requestAnimationFrame(() =&gt; { window.testRunner.notifyDone(); )

the rAF idea is interesting, I can try it. I don&apos;t have much hope though because I suspect rAF is not hooked into &lt;video&gt;. There is a spec proposal to have some rAF-equivalent for &lt;video&gt; but it&apos;s not implemented in WebKit yet AFAIK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761116</commentid>
    <comment_count>7</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-18 04:04:05 -0700</bug_when>
    <thetext>The rAF idea doesn&apos;t work, the video-rAF proposal is https://wicg.github.io/video-rvfc/ BTW.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761118</commentid>
    <comment_count>8</comment_count>
      <attachid>428927</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-18 04:10:25 -0700</bug_when>
    <thetext>Created attachment 428927
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761120</commentid>
    <comment_count>9</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-18 04:11:10 -0700</bug_when>
    <thetext>Unfortunately flushing doesn&apos;t help with the flakiness :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761131</commentid>
    <comment_count>10</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2021-05-18 04:59:51 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #7)
&gt; The rAF idea doesn&apos;t work, the video-rAF proposal is
&gt; https://wicg.github.io/video-rvfc/ BTW.

&gt; Unfortunately flushing doesn&apos;t help with the flakiness :(

Sad...(In reply to Philippe Normand from comment #9)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761133</commentid>
    <comment_count>11</comment_count>
      <attachid>428927</attachid>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2021-05-18 05:10:34 -0700</bug_when>
    <thetext>Comment on attachment 428927
Patch

I still think the flush should be done but I leave that decision to you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761134</commentid>
    <comment_count>12</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-18 05:42:59 -0700</bug_when>
    <thetext>I&apos;ll add the flush support, it&apos;s harmless even though it&apos;s not helping much :)
Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761138</commentid>
    <comment_count>13</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-05-18 06:46:48 -0700</bug_when>
    <thetext>Committed r277651 (237857@main): &lt;https://commits.webkit.org/237857@main&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>428266</attachid>
            <date>2021-05-11 05:44:28 -0700</date>
            <delta_ts>2021-05-11 05:44:28 -0700</delta_ts>
            <desc>Screenshot from the test runner</desc>
            <filename>Screenshot from 2021-05-11 14-37-41.png</filename>
            <type>image/png</type>
            <size>51340</size>
            <attacher name="Alicia Boya García">aboya</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAACakAAALaCAYAAAAxsU3sAAAABHNCSVQICAgIfAhkiAAAABl0RVh0
U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAmdEVYdENyZWF0aW9uIFRpbWUAbWFyIDEx
IG1heSAyMDIxIDE0OjM3OjQ256Sm0QAAIABJREFUeJzs3Xd8U/X+P/DXSdKZTlpoWRYZUsqslD3K
qKyiUKEOFMF1VfCKoChXHKAgeu9lKHCV60CEL/6gFVFklSFD9ipTNmiRUaAtTXeTvn9/nJu0adMm
6aAFX8/HIw+SnM/5rHPyISd9n89HEREBEREREREREREREREREREREWHr1q2IjIys7mpUmX379qFR
o0aoXbu25b1Lly7hp59+wpgxY0pNc7eKj49HSEgIOnToUN1VKbecnBzk5+fD29sbAHDx4kVs3rwZ
zzzzTKWVUZ5zoqafRydPnsTu3bsxevTo6q7KHcuZPtRUfXWIiIiIiIiIiIiIiIiIiIiIqCa4ceOG
VdCQiMBgMECn05Wa5m5kMpmQnp6OCxcuoFWrVtVdnQr5888/8fXXXyM7Oxu5ubnYtWsXGjduXKll
lOec+CucR+Q4nf0kRERERERERERERERERERERHQ3GDhwoNXry5cv48cff0S/fv1KTXM3On/+POLi
4tCrVy94eHhUd3UqpEmTJmjZsiXmzZsHk8mE0NBQdOvWrVLLKM858Vc4j8hxCpf7JCIiIiIiIiIi
IiIiIiIiIlLd7ct9EhFVBy73SURERERERERERERERERERERE5KTgYGDJkvLtqyhAfHzJ51WpOso0
Y5AaERERERERERERERERERERERERVRkGqREREREREREREREREREREREREVGVYZAaERERERERERER
ERERERERERFVq+xsYNw4ICgI8PQEIiOB7dvVbbNmARoNsHWr+loE6N4diIgAjEbg7Fl1+cpVq4Bu
3QC9HmjfHti8uTD/pCRg2DCgVi3A2xvo0gVISFC35eSo+y9YAPTuDbi7A3XrAp98Urj/+fNAv36A
hwdQvz4wd27Z7SmrvPJKTgYefxzw8VHzffhh4NKlwu03bgBPPQX4+6vbBw8GTp60n29ZdXWkb9et
U9/T64GmTYF331WPi1l2NoPUiIiIiIiIiIiIiIiIiIiIiIiomsXGqkFpS5aowWht2wJRUWqQ1Kuv
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
g7PnyObNm22WXbduXcvztWvXlvv42zoHL1++LI0aNSr18ztp0qQyz5/Kqoetz1hZ79vy5JNPCgDx
8/MTk8lkM83kyZMt+R06dMhmmscff1wASO3ata3OL/P56ObmVmY9NmzIEyBFgBRZuDC3SFtyLe//
8EOeiIhcuWISP79Uy/vmR1jYLcvz99/PtuSxaVO+uLiklEjfrFmazTKLc7a86GiDACni65ta5ntE
REREREREREREREREVc1kMsnevXvljz/+kNzc0v8mRkREjqvQTGoAEB0djQMHDmDatGnYuHEj0tPT
0bBhQ8TGxuKtt96CXq+3pF20aBEiIiKwePFinDp1Crm5uQgMDETXrl3xj3/8AxEREZa0ffr0wZtv
vonFixfj6tWr5crDltLydUZwcDDWrl2LiRMn4tChQ/D19cXjjz+OqVOnok6dOsjKysLChQsxefJk
aDSaCpfpbHmOcubYde/eHVu2bMGbb76JvXv3wsvLC7GxsRg7dqxDy2ACpfe9o/WYPXs2jh49CkCd
jaxnz54AgGnTpiEmJgYAMG7cOPTr1w/e3t4lyisoKABQ+lKfAFC/fn383//9HyZOnIgjR44gICAA
Tz75JN577z0oilLqfs7WzZm+L+qbb76x2QZnz5HevXtj8eLF+PDDD3H+/HkEBQXh4YcfRvfu3TF8
+PAS5VbG8a9bty727t2L6dOnY9WqVbh06RLc3NzQrl07vPTSS3j88cft5lEZ9agMMTExWLJkCdLS
0nD06FG0bdu2XPls27YNADBkyJAyz6/KEByswdq1Xpg4MRuHDpng66vg8cddMXWqO+rUuYWsLMHC
hbmYPNkdGg3Qp48OGzd64513srFvnwl6PTB8uCv69tUhNjYTAODiUnnlEREREREREREREREREdUU
Go0GERER+PPPP3HgwAEu/UlEVAkUEZHqrgRRdQsNDcWpU6fQqVMn7N69u7qrQzVcfn4+GjZsiGvX
rmHGjBmYNGmS03kcO3YMrVu3BgDs2bMHHTt2rOxqllteHnDkiAkA4O0NNG+utWz79NNcjBuXBQDY
sMELUVFlRKoRERERERERERERERERERERAajwTGpERH81Li4ueO211/DGG2/gyy+/xJtvvun0TGgL
FiwAAPTu3btcAWqKkur0Po747DNPjB7tip49DcjOFuj1ChYt8kRYmBZHjpgwdWo2AMDDQ0F2dtXV
wxYR/9tWFhEREREREREREREREREREVUezqRGBM6kRs7Lzs5GmzZtcPbsWcTFxdlcJrU0ycnJaNy4
MXJycrBnzx60b9/e6fKPHzc5vY8j6tXTwN9fwZQp2Zg6NafUdHPmeOK551xx8WJBldTDlpYttfYT
ERERERERERERERERERERUY3DmdSIiMrBw8MDixYtQs+ePTFlyhQ8/PDD0Gg0Du370UcfITMzE2+/
/Xa5AtSAqg/YmjLFA23a6PDZZ7k4dsyEmzcL4O+vICJCh5dfdsPAgS63pR5ERERERERERERERERE
RER05+NMakRERERERERERERERERERERERFRlHJv2h4iIiIiIiIiIiIiIiIiIiIiIiKgcGKRGRERE
REREREREREREREREREREVYZBakRERERERERERERERERERERERFRlGKRGRERERERERERERERERERE
REREVYZBakRERERERERERERERERERERERFRlGKRGREREREREREREREREREREREREVYZBakRERERE
RERERERERERERERERFRlGKRGREREREREREREREREREREREREVYZBakRERERERERERERERERERERE
RFRlGKRGREREREREREREREREREREREREVYZBakRERERERERERERERERERERERFRlGKRGRERERERE
REREREREREREREREVYZBakRERERERERERERERERERERERFRlGKRGRERERERERERERERERERERERE
VYZBakRERERERERERERERERERERERFRlGKRGREREREREREREREREREREREREVYZBakRERERERERE
RERERERERERERFRlGKRGREREREREREREREREREREREREVYZBakRERERERERERH8xOp0OiqLg0qVL
1V0VIqoARVGgKAouXrxY3VW5Y3D8I6K7ib0x7cKFC+jcuTPc3NwwaNAgh/Is/n8Lx02iO0+jRo2g
KAp+/fVXm9s5NlBNZzQCipIKRUlFWpqUms6c5uLFgttYO6oIBqkRERERATh9+jQOHDhQ5uP06dM2
942KioKiKIiPj6+0+tjLsyL1JSIiIiIqriq+0xJR1QsJCUFISAh0Ol11V+WOxfGPiG6H6hprZs+e
jT179qBWrVro1q2bQ/vw/xai6nO7xgqODXS3CAnRICREA0dPy6goAxQlFfHxeVVbMSoVRxAiIiIi
AHXr1oXBYLCbpqa40+pLRERERERElY8zqBERUVl+//13AMDkyZPx8ssvO7QP/28huvtxbKC7xcWL
vtVdBXISZ1IjIiIiAuDt7Q1vb2+nt4eGhmLTpk0AgNjYWIwePRoAkJSUhEcffRT+/v7w9PRE586d
8fPPP1v2O378OKKjoxGjdoLtAAAgAElEQVQQEAAfHx906tQJ33//fZl5VkZ9iYiIiKhmyMjIgKIo
8PPzw+bNmxEaGooxY8YAqNh3yRs3bliWYcnIyLDsU9aSgKV9/yyrHCKqGYp+ttPS0qAoCtzd3fH5
55/jnnvugYeHB/r27YvffvsN0dHR8PT0REhICP7zn/9Y8ti/fz/69OkDb29v6PV6hIeHY968eZbt
ly5dwkMPPQS9Xo+6deti2rRpCA0NhaIoSExMBGB/3CqK4x8R3YnsjZVpaWn429/+hqCgIHh4eCAs
LAyzZs0CYHuscXTMslduWUJDQ/HTTz8BAP7+97+je/fuDuVZ1rjpSL0rMs4TVaWyzr8lS5ZAURS4
uLjgt99+AwB07doViqLgiSeesJz7gYGBWLhwIe699174+vqif//+OHnypENlAM6PFY7k+eeffyIm
JgZeXl4ICgrCf//73zL7gWMD3WnWrs1H8+bp8PJKQ9euBuzYYbRsK77c5/HjJkRHZyAgIA0+Pmno
1MmA779XZ00LDU3Hpk3qvrGxmRg9OhMAkJkpmDAhG/fccwuurqmoW/cWnnsuCzduqMuMZmQIFCUV
fn5p2LzZiNDQdIwZk4XY2EwoSiqeeSbTqq6KouZhMt2W7rnzCBERERGJiEh6errs37/f5iM9Pd3m
Pl9//bU0a9ZMAMhTTz0la9eulVu3bklISIgAkDZt2kivXr1Eq9WKRqOR9evXS3p6ugQHB4tGo5GR
I0fKqFGjxNXVVTQajezdu9dmnpVVXyIiIiKqGQwGgwAQNzc38ff3FwDywgsvVPi75PXr1wWAABCD
wWApz/zehQsXREREq9UKAElKSrL5/dNeOURUMxT9bKemplpet2zZUl566SXx8/MTAKLT6aR///4y
fPhwASAajUbOnj0rBoNBAgMDBYD07NlThgwZIm5ubgJA1qxZIyIiHTt2FAASGhoqI0aMED8/P1EU
RQDIoUOH7I5bxXH8I6I7jSNjZb9+/QSA+Pr6SteuXUWn0wkAmT9/vs2xxpExy5Fyi45pxS1atEha
tWolACQ2NlaWL1/uUJ5ljZuO1rs84zxRVXLk/HvooYcEgPTr10+WLVsmACQ4OFhu3rxpOfc1Go34
+fnJY489JqGhoZY0t27dcqgMZ8cKe3kWFBRIRESEABAPDw9p2bKlaDQay+d2+/btJfqCYwPdCfLz
RYAUAVLE3T1VevVKl/r10wRIkVq1UiUnR01nTnPhgknS0wskODhNNJoUGTkyQ0aNyhBX1xTRaFJk
7958+frrXGnWTM3jqacyZO3aPBERGTLEIECKeHunSrdu6VKrVqoAKdKu3S3JzRUxGAoESBE3txTx
91e3vfBCpqxcmSdAitSpkyomk1qfV17JFCBFxo/Pqqaeq/kYpEZERERUxKlTp0oEfJ06darMffr2
7SsAJC4uTkRE5s6dKwDkgQcekOvXr8v169dl2rRpAkD69OkjO3bsEABSu3ZtOXbsmIiIfPPNNzJ2
7FjZsGGDzTwrs75EREREVP3MP9ADkOHDh8vJkyclMzOzwt8lyxOkIVLy+6cj31mJqPqVFqR2/vx5
ERGZMWOGAJDmzZtLQUGBiIi0aNFCAMi3334rR48elejoaHnhhRcseQ4cOFAAyD//+U/55ZdfLGOB
eUzZs2ePpZxDhw7ZHbeK4/hHRHcae2Plzp07BYB4eXnJxYsXRURk/vz5EhQUJDExMSJScqxxZMyy
V65I2UFqIiJDhgwRAPLZZ5851JbidShehjOBKM6O80RVyZHz7/Lly5bgKV9fXwEgP/30k4hYf2a3
bdsmIiLZ2dnSpEkTS5CZvTLKM1bYyzMhIUEAiF6vl3PnzomISFxcnKWutoLURDg2UM1XNEjt669z
RUTk4kWT5b2TJ40iYh2ktmNHvgApUrt2qhw7pm7/5ptcGTs2UzZsUAPS+vZNFyBF4uLUPHftUvfx
9EyV8+fVSLPr1wskKEgNZvv221xLkBqQIsOHZ8jJk0bJzCyQvDyxBLTt3JkvImIJgtu/33hb++tO
ogMRERERWdStWxcGg6HEe844dOgQAGDDhg2oXbu21bbTp0+jZcuWaNCgAS5duoRWrVqhTp066N69
O0aOHImoqKjbXl8iIiIiql7/+te/0KhRIwAV/y5548aNSqlTZX5nJaLbzzx+BAYGAgCaNm0KRVEA
ALVq1QIA5OXloVWrVnj//fexaNEi9O7dG2fPnsWlS5cAACaTCYcPHwYAdO/eHV5eXgCAjh07onbt
2rh+/ToA++NWWTj+EdGdwN5YefToUQBAREQEQkJCAABjxoyxLGNXVeXWlDzL4sw4T1SVHDn/6tat
i9mzZ2P06NG4desWRo4ciQcffNAqrZeXF3r06AEAcHd3x4ABAzB//nycOnXKssxlaWWUZ6ywV+9j
x44BAKKiotC4cWMAwPDhwxEYGOjUdyOODVSTDRyohjWFhGjg46MgPV2Qk1MyXcuWWjRooMGlSwVo
1Soddeoo6N5dh5Ej3RAV5WIz7z171PO7Rw8d7r1XAwAIDFQQHe2Cr7/OxY4dRsTEFO77r395oFEj
jeV1bKwrFizIxapV+QgK0uDMmQKEhmrRvr22spp/12GQGhEREVER3t7e8Pb2tgR+mV87w3zR9vjj
j+OZZ56x2ubm5gZfX18cOXIE33zzDdauXYtdu3ZhxYoVWLFiBWbNmoXx48ff1voSERERUfUyB5EA
Ff8u+dRTT5XIvzx/VKjM76xEVDMpioK9e/eiW7duMBqNeOCBB/C3v/0N27dvx4YNGwAA+fn5AFDi
5qii44q9cassHP+I6E5gb6zMzc0FAGi1hX+QLigoQF5eHjQaDVxdXUvkaQ4cLqr4mGWv3Kpoiz2O
1LsoZ8Z5oqrk6PmXnJxseZ6UlAQRsTrvjUYjCgoKoNGoQSrmz7+bmxtu3bpVZhmJiYkAnBsr7NX7
119/BQB4enpabfPz83MqSI1jA9Vk7u6F55f5VBMpmc7XV8GRIz745ptcrF1rxK5dRqxYkY8VK/Ix
a5YHxo93L7GPOZ/ip7CNUxqAGsBW1JNPqkFqP/2Uj/r11XHhiSdKfpapkMZ+EiIiIqK/lqIzkZVn
VrKwsDAAwJkzZxAZGYmoqCiYTCZs3LgRZ86cQXx8PGJiYpCcnIyEhASkpqZi0qRJAFCuH5kqWl8i
IiIiqjkq+l3Sx8fHkpd5lqODBw86XY/K/s5KRDWPoihYuXIljEYjnnrqKSQkJOCdd96BFPmLT2ho
KABgz549uHbtGgBg48aNSElJsaSxN245iuMfEdVU9sZK8/i1f/9+XLlyBQAwY8YMeHh4IDo62mae
joxZ9sqtirbYU5GxtrL+vyAqD0fOv99++w3vvvsutFotAgMDsWXLFsyfP98qn5ycHKxatQoAkJqa
itWrVwMAWrRoYbeM8owV9vJs1aoVAGDXrl0wGo0AgN9//x0XL150qn84NtDdID4+DzExGUhOFiQk
eCE11Q+TJqmBaRs2GG3u07GjGjS6fbsRf/xRAAC4eVOwerV6s07XrmXP+9Wtmw6NGmlw/LgJCxao
QasjRjBIrSycSY2IiIiomKKzkTkyK5m7u/old+7cuTAajXj66acxa9Ys7N+/H+Hh4WjcuDHWrVuH
/Px8LF++HKGhodi1axe2bduGxMREBAcH45dffgEA9OrVy2aejz32WKXVl4iIiIhqrop+l3RxcUH7
9u1x4MABDB8+HD169EB8fLzdcot//2zVqpXd76xEdGdTFMWyzNLhw4fx888/Y+/evdi0aRMAdWaP
gQMHomXLljh+/Dhat26Nli1bYvfu3dDpdJY/hNobtxzF8Y+Iaip7Y2WfPn1w//334+DBg2jTpg1a
tmyJnTt3QlEUTJw4EYDt3/rsjVn2yq2KtthT3rEWqLz/L4jKw975ZzKZMGrUKOTk5GDMmDHo0KED
nn76aUyaNAmDBg2yCsIaMWIEOnTogJMnT+LatWto2LAhHn/8cRgMhjLLKM9YYa/e0dHRaNeuHRIT
E9GnTx/06NEDy5cvt3xPcxTHBrobhIZqsWuXEdu2GZGYaEJwsIJfflE/C716qaFR5lnZ5s7NhdEI
PPaYKx580AWrVuWjTZt0hIdrceyYCTduCFq31uLRR12Rn196wKaiqEFpH36Yg6NHTejaVYfGjTlX
WJmEiIiIiEpIT0+X9PR0h9Ju2rRJWrRoIS4uLjJq1CgREUlKSpJnnnlGGjRoIG5ubhIeHi7x8fGW
fTZs2CA9e/aUWrVqiaenp4SGhsqMGTPEZDKVmmdl1ZeIiIiIqp/BYBAAAkAMBoPVtop+l0xMTJT2
7duLq6urNGzYUD799FMJCgoSAHLhwgUREdFqtQJAkpKSRMT290975RBR9TOPIxcuXJDU1NQS48oX
X3whACQ6OtqyT7du3QSALFy4UPLy8uS5554TX19f8fHxkREjRsiLL74oAOShhx4SEZFz587JgAED
xN3dXerUqSMzZ86UevXqCQA5duyYiNgft4ri+EdEdxpHxspLly7JI488Iv7+/uLq6ipt27aV77//
3pKHrbHG3pjlSLnFx7TihgwZIgDks88+c7gtRf9vsVWGvXpXZJwnqkplnX/Tp08XAOLv7y83btyQ
goICiYiIEAASGRkpycnJAkC0Wq0sW7ZMQkJCxM3NTXr16mX5PmSvDJHyjRX28vzjjz8kOjpa3N3d
JTAwUN544w3p0KGDAJDt27fb7AuODVTT5eeLACkCpEhqaoHlfV/fVAFS5NAho4gUprlwQf2evmFD
nvTsmS61aqWKp2eqhIbekhkzssX8NX7Tpnxp0eKWuLikyKhRGSIiYjAUyLhxmdKgQZrodClSp06q
PP10hiQnF1i2m8sxGAqkuOPHjZbt8+fnVGW33BUUkQrOC0tERERERERERERERHedq1evYsuWLVAU
BcOHD4dWq0VycjLq168Po9GImzdvolatWtVdTSIiIqIqdePGDdSuXRtardbpWcqI6O6WkSEICEgD
AFy+7IeAAKWaa1SzcblPIiIiIiIiIiIiIiIqQafT4fnnn0dGRgb69OmD++67DwkJCTAajejfvz8D
1IiIiIiI6C/r3//Owbff5iEvD3jqKVcGqDmAQWpERERERERERERERFRCYGAgNm7ciClTpmDv3r3Y
vn076tWrh7Fjx+KDDz6o7uoREREREdFdqHbttOqugl3nz/tiyxYjzpwpQJcuOrzyiptVva9f96vG
2tVcXO6TiIiIiIiIiIiIiIiIiIiIiIiIqoymuitAREREREREREREREREREREREREdy8GqRERERER
EREREREREREREREREVGVYZAaERERERERERERERERERERERERVRmdowmnTp3qdObvvfee0/sQERER
ERERERERERERERERERHR3cPhIDXAuaCz8gS1EREREREREREREdVEO3YY8fTTmUhPB65e9a3u6lRY
To7AwyMNP/zghaFDXaq7OlUmOPgW/v1vDwwf7mLV3qLH8/vv9XaPbUEB0LWrAZ9/7ol27bTIzwcm
TszC0qV5yMkB+vbVYd48T9SvX/biJSJAgwa3MH++p1W///lnAV5+OQsbNhjh4gL07++CefM8ERio
2G3j+fMFmDgxC99/72V5b8sWI2bNysFPP3mVsScRkWNycnLg4eGBH374AUOHDq3u6hAREVElMV8X
rl3rhQEDSl4X/lWuG+n24XKfRERERERERERERHbMnZsLHx8F69bdHUE/Li4KPvjAA2Fhf42fiIu3
t+jxdOTYfvVVLoKCFLRrpwUAvPZaFpYty8d//6vHmjVeSEkRDBqUAZOp9DrcuCGYNCkbly8XWL0v
AsTEZOLcuQIsW6bH0qV6nDljwoMPZkBETfPdd3lo2zYdLVum4/PPc632nzIlG1OmeFi916uXDunp
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
WbuFcYavOco01BbUSupnoKQOhtqrpaX82dnaPD0tMXGiHRYuTMPt29lGn+2sJFd5GSrfcH/MPfV5
6VJ7fPZZGtq3T8KNGzkIDXXMd9tWc4xZxpw9DShvg0REREREREQlVXKyQJs2zzFrVhoePcrB9evZ
GDs2FS1aWKJhw9J1+0lbW2DJEnusXJle3KEYJSDgBRYvtoc1L6RGRCVccnIy2rRpg1mzZuHRo0e4
fv06xo4dixYtWqBhw4bFHR4REREVkbQ0gUuXsvH552nw9bWGp2fpOnYkw1RC5L1IORERERERERER
EdHLq3LlhOIOoVj8+295jb8LOw+XL5fDpUvZmDMnDTdu5MDODujSxRrZ2QLHjmUVuPyirs+yZfbY
ti0DS5faIzFRYMCAkn1i2Z49jpg9Ow1Hj5bFgAEpOHw4Ex07WmPXLv0nEBIRFacDBw5gzpw5uHHj
Buzs7NClSxesXLkSVatWLe7QiEqUu3fv4tVXX8WlS5fQtGnT4g6HiEq5knZ8vGpVGQwblox69Syx
Y0cZPHqUo3FRD+3jQCp9OEmNiIiIiIiIiIiIiIiIiIiIiIiICo2eG9SZX0mbgUlERPS/gGcUEBER
ERERERERERERERFRceOV1IiIiIiIiIiIiIiIiIiIiIiIiKjQWBR3AERERERERERERERERERERERE
RPTy4iQ1IiIiIiIiIiIiIiIiIiIiIiIiKjScpEZERERERERERERERERERERERESFhpPUiIiIiIiI
iIiIiIiIiIiIiIiIqNBwkhoREREREREREREREREREREREREVGk5SIyIiIiIiIiIiIiIiIiIiIiIi
okLDSWpERERERERERERERERERERERERUaKxMfeO8efPMGQcREREREZFBc+bMkX2dxylERERERFTU
eJxCREREREQljaHjlOJg8iQ1APD29jZTGERERERERPKOHTumaDkepxARERERUVHhcQoREREREZU0
So9TippZb/e5Z88e+Pn5wcfHB/Hx8SaX06tXL/Tt21fjuVOnTsHb2xs3b94saJiyPvvsM3h7eyMy
MhLR0dHw9vbGjBkzClyurjoVJ3U+L168CG9vb3h7e6NXr17S60II+Pn5Sa+ZoiC5fPDgAWbNmoXe
vXuja9euGD58OPbt26exTEnLqRJK8pA3b0Ud12effVZk61TK1M+5uHNdWO0zIiIC3t7e+OKLL8xe
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
kZlwv5+IiIiIiApDga6k1rFjR3PFQUREVCJ07NgRo0aNKu4wiIhIh2PHjilazpzHKdwu5NexY0es
WrWquMMgIiIiIioRlB6nFOXtPtX27t2LvXv3FriczMxMHD9+HMePHzdDVEREREREVNjmzp1b3CHo
xCupERERERERERERERERERERERERUaHhJDUiIiIiIiIiIiIiIiIiIiIiIiIqNJykRkRERERERERE
RERERERERERERIWGk9SIiIiIiIiIiIiIiIiIiIiIiIio0HCSGhERERERERERERERERERERERERUa
TlIjIiIiIiIiIiIiIiIiIiIiIiKiQsNJakRERERERERERERERERERERERFRoOEmNiIiIiIiIiIiI
iIiIiIiIiIiICg0nqREREREREREREREREREREREREVGh4SQ1IiIiIiIiIiIiIiIiIiIiIiIiKjSc
pEZERERERERERERERERERERERESFhpPUiIiIiIiIiIiIiIiIiIiIiIiIqNBwkhoRERERERERERER
EREREREREREVGk5SIyIiIiIiIiIiIiIiIiIiIiIiokLDSWpERERERERERERERERERERERERUaDhJ
jYiIiIiIiIiIiIiIiIiIiIiIiAoNJ6kRERERERERERERERERERERERFRobEq7gCIiIiIiIjoPzEx
McjMzETZsmXh5OT00qzLkPj4eKSkpMDS0hJVq1YttPU8efIET548gaenJxwdHQttPUXtZa1XSVFU
7TOvuLg4pKamwsrKCq6urkWyzpLuyZMnAICKFSvCwcEh3+vmytmzZ8+QlpYGe3t7ODs7m1wOUHr6
ZnG0cXMq7fGXdObsE8WhMMcOtj0iIiIiIiIi5QptklpycjLKli1rcLmGDRvi2rVrBVrXkSNHcPbs
WcyYMaNA5ciVNXXqVAQHByM6OrrA65BbT3HGZKqFCxdi6dKlSE5Oll3O19cXdnZ22L9/fxFFlmvz
5s1YtGgRHjx4AAcHByQkJBTp+ku6kpSftWvXYsKECbh58ybq1aun8dqTJ09Qo0YNLFmyBOPHjzdq
fFGXa2FhgYcPH8LNzU1juQMHDqB79+4AgKNHj8Lb29tgPD179sSJEyfwzz//wNbWNt+6k5KS4Orq
in79+qFu3boloo+o66NLmTJlpPiU9umSzpzbhsKmdDwvzM/G1G2KrphK0riiREnejpk6fhWUdl0L
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
ep2hQ4dWU6ZMaTdt/vz51dlnn13tscceVffu3avhw4dXU6ZMqR566KGqqqpq5cqV1QUXXFCNGjWq
6tWrV9W/f//qmGOOqe67777aNlpaWqq//du/rQYPHlzV1dVVw4cP79B6m7KpbVVVVf3d3/1dNXTo
0I2WP/vss6tx48bVni9btqw688wzqwEDBlR9+/atTj755Orxxx+vklQzZ87c6n5KjKkj53lrfvSj
H1VJquHDh1etra3t5l111VVV796920274447qlGjRlXdu3evDjzwwOonP/lJNWHChOqUU07ZpnE9
9NBD1dFHH101NDRUffv2rU499dRq3rx5Wx33o48+WiWpZs+e3W765s5dVXX8v+HmtrHffvtVU6dO
bTftySefrJJUjz32WKeOf1tfx1XVsXO2ufNT4rxs6nX5fj/84Q+rJNX8+fM3mrdkyZIqSXXttddu
ct1NXV/ev90lS5Zsdt/3339/laR69NFHN1pvU49PfOIT7db/0pe+VCWpLrnkko22vav8jmzpeJJU
jY2Nmx1vR8axI34ntrSf97/GOnOd/aCv786Mf1M2bPepp56qPvWpT1U9evSo9t577+r6669vt9z7
/9t0dNxVVVWzZ8+uJk2aVPXv379qaGioRo0aVX33u9/d4rE9+eSTVb9+/aopU6ZU69at2+TY3z+m
zlxXOnO92Nb3gQ121/exbb1+dWZsHTnWbX3t3XHHHdXZZ59dHXDAAVVDQ0PVs2fPavTo0dVVV11V
vfPOO7XlOvtvnY4e3458T99gU+9H2+PfHVW1Y36PP8i/PXaEjnwG2ZbPKVuzbNmy6rXXXms3rbm5
uVq0aFG1bNmydtPb2tqqxYsXV2vWrNnicu/3/vW2Zv369dXixYs3uqZ1ZFud3dcGmzoPm7NmzZpq
5cqVHVq2tbW1Wrx48WZfo1vb94oVK6qmpqYO7asjtnRut1VnXkOb80GOs8Qx7a5effXVav369R1e
fld7fXZknztiW1u7jmzra66jY2lubq6WLFlSvfrqq1tdtiNjeeutt6pFixZ16rWxI3X2dbQ7X4M7
O4aOjH+Drb0WWlpaqmXLllWLFi2qWlpaNprfmffPTY13V7kW76zfic6+723LtWlrx9aZa8fWxrGl
115jY2OHj5MPh45+TtnS/5fz8PDw8PDw8PDw8PDYno8SfyvZHuqqqqqyDa688sp8+9vf3pZVAQAA
Oq0jn0F8TgEAAHakjn5OmTFjxo4ZEAAA8JE3Y8aMXfJvJfU7ewAAAAAAAAAAAAB8eInUAAAAAAAA
AAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiPrSR
2vTp0/Oxj31sq8tdffXV6dOnz3bb74knnphTTz11u20PAAAAAAAAAABgd/ahjdQAAAAAAAAAAADY
+URqAAAAAAAAAAAAFLNDIrVnn302kydPzoABA9KzZ88ce+yxeeyxx9ots+HrOR977LEcddRR6dmz
Zw466KD84Ac/aLfcc889l7/+67/Ofvvtl4aGhhx44IH5+te/nlWrVm1y30899VTGjRuXhoaG7Lvv
vrnhhhu2y3iTZNasWfn4xz+ehoaGHHLIIbnzzjs7cVYAAAAAAAAAAAA+/IpHanPmzMkxxxyT5cuX
55Zbbsndd9+dPffcMyeeeGL++Mc/tlt25cqV+cY3vpHvfve7eeWVV/L1r389U6dOzYMPPlhbZtGi
Rdl///3z/e9/Pw899FC+9a1v5eGHH84pp5yy0b5Xr16ds846K1/4whfyH//xH5k8eXKmT5+en/70
px94vI8++mjOPvvsjBw5Mvfee28uu+yyTJs2Lc8///x2OGsAAAAAAAAAAAAfDl1L7+DSSy/NkCFD
8sgjj6R3795JkpNOOiljx47N1VdfnXvuuae27Lp163LLLbfkyCOPTJJMnTo1P/vZz/Jv//ZvOfnk
k5Mkp5xySrsg7fjjj89hhx2WsWPHZu7cuRk9enRt3po1a3LLLbfknHPOSZJMmDAhK1asyJVXXpkL
L7wwXbtufPgdHe+MGTNy8MEH55577kl9/Xut38iRI3PUUUdtt3MHAAAAAAAAAACwuyt6J7Xm5uY8
+uij+dznPlcLvpKkvr4+p556ah5//PF2y/fq1asWqG1w4IEHZvHixbXn69evz4033pgjjjgie+yx
RxoaGmph2AsvvNBu3bq6unzuc59rN+2ss87KsmXLsnDhwm0eb1VV+d3vfpczzzyzFqglybhx47L/
/vt35NQAAAAAAAAAAAB8JBS9k9qbb76Z9evX5wc/+EF+/OMft5vX2tqa1tbWdtP69u270Ta6deuW
d999t/b80ksvzc0335xrr702Rx99dPr27Zs33ngjn/70p9stlyT9+/dPjx492k0bOnRokmTp0qU5
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
AAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQG
AAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAA
ABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAA
AAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAY
kRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAA
AAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQA
AAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAA
gGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAA
AAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQj
UgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAA
AAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoA
AAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAA
UIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAA
AAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJE
agAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAA
AABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMA
AAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAA
ihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAA
AAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxI
DQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAA
AAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAA
AAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABA
MSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAA
AAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGp
AQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAA
AADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAA
AAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAo
RqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAA
AAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1
AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAA
AKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAA
AAAAAAAAUIxIDQAAAAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADF
iNQAAAAAAAAAAAAoRqQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAA
AAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAAAAAKAYkRoAAAAAAAAAAADFiNQAAAAAAAAAAAAoRu93
oVYAACAASURBVKQGAAAAAAAAAABAMSI1AAAAAAAAAAAAihGpAQAAAAAAAAAAUIxIDQAAAAAAAAAA
gGK67uwBAAAAAAAAALD7GD58+M4ewm5t6dKlO3sIALDDidQAAAAAAAAA6LAlS5bs7CHs1urrfeEZ
AB89IjUAAAAAAAAAOqytrW1nDwEA2M2I1AAAAAAAAADosK5d/ZkZAOgc9xEFAAAAAAAAAACgGJEa
AAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAA
AFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAA
AAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBi
RGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAA
AAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1ID
AAAAAAAAAACgmK47ewAAAAAAAAAAfHT07NkzU6dOzcSJE9PW1pa1a9fmN7/5TW655ZasXr16Zw+v
U7p06ZJp06bl9ttvz/Lly3f2cABgl+VOagAAAAAAAADsMH369Mk111yTE044IRMmTMikSZNy/fXX
56233sqUKVPaLVtXV5fu3bunvn7Tf9qur69P164f7N4sXbp0Sffu3be4TLdu3TY5hn79+uW6667L
8OHDt7h+165d061btw80TgDYnYnUAAAAAAAAANjhZs2alfr6+tTX12efffZJktxzzz3p1atX6urq
Mn78+LS2tubdd99NS0tLTjrppHbrjxs3Li0tLWlubs7NN9+ciy++OD//+c+TJIMGDcqcOXMyduzY
2vJDhgzJ448/nv79+yd5Lzy75JJLsn79+rz77rtZvHhxDjnkkNrydXV1+fSnP53Vq1dn3bp1aWlp
yRlnnFGbP2zYsLzxxhtJkqeffjptbW1pa2vLHnvsUVumV69eue2229Lc3Jx169blzjvv3M5nEQB2
DyI1AAAAAAAAAHaqpUuX1n6ur6/PqFGj8sgjjyRJ7e5qDz74YI477rgk78VfTz75ZJLk/PPPz8SJ
E/PDH/4w5513XpJk6NChGT16dE4++eTadocPH55jjjkmgwcPTpLceOONufHGG3P//ffnnHPOyd57
753nnnsuI0aMqC3/m9/8Ji+88EImT56c//7v/86vfvWrjB8/PknS3NychQsXJkna2toya9aszJo1
Ky0tLbXjWL16df7mb/4mV111Vb785S/n9NNPL3D2AGDX98HuewoAAAAAAAAA2+Doo4/OAQcckPr6
+hx22GFJkieeeCJr1qzJ888/n+S9r9NcvXp1unXrlvXr1+e3v/1t6uvr853vfCdJMmbMmMydOzd3
3XVX3nrrrQ7ve+DAgbn44osze/bsWgR37733Zu3atbn++utzxhln1O6Idt555+X555/PAw88kEmT
JuWFF15Ikrzxxhs54YQT8sorr+TII4/M7Nmz2+3j+OOPT5JceOGFue2225Ikzz333LaeLgDYrYnU
AAAAAAAAANjh9t577/zv//5v7fkTTzyRSZMmpaqq2rSFCxemtbW13Xo9e/bM1KlTk6QWjK1Zs6ZT
+97wlZ9jx47N8uXL2807/fTTU19fn2XLliV5Lyx7++23881vfjO/+MUv0tTU1KF9/MVf/EWS5J/+
6Z9y7bXXJkn22GOP1Nf7wjMAPnpEagAAAAAAAADscAsXLszEiRPz4osvJkkmTpyYd955p90y//fO
Yy+++GLmzZvXLlpbv359krQL2zri/4Zi8+fPr/380ksv5YYbbkhVVWlsbMy+++6bSy65JNOmTctN
N92Um266KZ/4xCfarbM5/fr1S5I8/fTTWbt2be0YAOCjSKQGAAAAAAAAwA73hz/8IS+99FIOPfTQ
PPfcc1mzZk26d++elpaW2jKf+cxn0tzcnCTp27dvWlpa0tzcnObm5nTv3j0DBw5MU1NTGhoa2m17
Q7w2aNCg2rSDDjqo9vOGaOyb3/xmrrnmmtr0AQMGZPXq1amqKg0NDXnzzTczffr0TJ8+PcOGDcvS
pUszb968Dt0N7dlnn02SfPnLX86cOXOSJHV1dZ06RwDwYeE+ogAAAAAAAADsNM8//3y+973vJUnO
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
6Nm6urrq6W+vjeG2b98+5FoAcKDzuk8AAAAAAAAAhs2//vWvJMmcOXOGvL/3lZ3JwFPV9tobmT35
5JOpra3NxIkTc+qppyZJnnrqqSTJli1bkiQnnnhiGhoaBlx7x+z1wgsvDLmPtra23HPPPUmSadOm
JUk+97nPDRo3ffr0QWu88sor2bFjR5KkoaGhOnbGjBlDrgUABzqRGgAAAAAAAADDZtu2bUmSW2+9
NRMnTsy4ceNy4YUXJkmuu+66Aaenvec978no0aPT2NhY/axSqWTatGmpVCqZPHlyWltb87e//S2r
Vq2qjlm2bFmSPSFbpVJJZ2dnZs6cmaVLl6auru5N73XRokVJkvXr1yfJgFPbzj333CTJJz7xiXR1
daW3tzeXXHJJrrjiiiTJ448/Xp1jzJgxGTt2bG677bY3vTYAHEhEagAAAAAAAAAMm127duXss89O
krS0tGTnzp254447kiTf/e53k6Qakj3wwAPp6urK1q1bk+yJ1pJUTyl7/vnn09PTk87Ozpx88sm5
5pprkiTPPvtsbrrpptTX16etrS1dXV1ZuXJlzjjjjPT397/pvT7zzDMDfn/t6zp/+9vfplKp5Prr
r09nZ2d2796dH/7wh+no6EiS/OUvf0mSXHHFFens7KyeIAcAB6PBZ6MCAAAAAAAAQEG/+93vMmXK
lJx00kk56qijsnLlyqxbt676Ks9PfepTecc73pHe3t6cfPLJqa2tzZNPPll9jefu3btz2GGH5bjj
jsuJJ56YrVu3Zs2aNdm8eXN1jYULF+ZHP/pR3vve96a2tjarVq3Kpk2bqhHZxo0bc+KJJ1bnfD2N
jY155zvfmc2bNw845S1J6uvrc/zxx2fevHl5+eWXs3r16up8PT09GTt2bE455ZS8733vy/LlywdF
bwBwsBCpAQAAAAAAADDsWlpa0tLSMuS91tbWtLa2Jkmam5uHHLNz58488cQTeeKJJ4a839/fnw0b
NmTDhg1D3u/t7X1T0diOHTuqJ7f9u+7u7qxevTqrV68e8n57e3seffTRPProo2+4DgAcyLzuEwAA
AAAAAAAAgGJEagAAAAAAAAAAABQjUgMAAAAAAABg2NXX12fSpEmZNm1aGhsbM2LE0P99XalU8v3v
f3+Yd/fmHXLIIZkyZUqmTp2a+vr61x03evToHHnkkcO4MwD47yFSAwAAAAAAAGBYffCDH8yuXbvy
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
AAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCM
SA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAA
AAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoA
AAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAA
QDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAA
AAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoR
qQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAA
AAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0A
AAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAA
KEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAA
AAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEi
NQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAA
AACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEA
AAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAA
xYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAA
AAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEak
BgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAA
AAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAA9mWinAAA
B6RJREFUQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAU
I1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAA
AAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEa
AAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAA
AFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAA
AAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBi
RGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAA
AAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1ID
AAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAA
AIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAA
AAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCM
SA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAA
AAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoA
AAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAA
QDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAA
AAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoR
qQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAA
AAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0A
AAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAA
KEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAA
AAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEi
NQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAA
AACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEA
AAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAA
xYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAA
AAAAAIBiRGoAAAAAAAAAAAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEak
BgAAAAAAAAAAQDEiNQAAAAAAAAAAAIoRqQEAAAAAAAAAAFCMSA0AAAAAAAAAAIBiRGoAAAAAAAAA
AAAUI1IDAAAAAAAAAACgGJEaAAAAAAAAAAAAxYjUAAAAAAAAAAAAKEakBgAAAAAAAAAAQDEiNQAA
AAAAAAAAAIoRqQEAAAAAAAAAAFDMqP/Pw9ddd93btQ8AAIC3hX+nAAAA/22+9rWv7e8tAAAA7Fc1
/f39/ft7EwAAAAAAAAAAAByYvO4TAAAAAAAAAACAYkRqAAAAAAAAAAAAFCNSAwAAAAAAAAAAoBiR
GgAAAAAAAAAAAMWI1AAAAAAAAAAAAChGpAYAAAAAAAAAAEAxIjUAAAAAAAAAAACKEakBAAAAAAAA
AABQjEgNAAAAAAAAAACAYkRqAAAAAAAAAAAAFCNSAwAAAAAAAAAAoBiRGgAAAAAAAAAAAMWI1AAA
AAAAAAAAAChGpAYAAAAAAAAAAEAxIjUAAAAAAAAAAACKEakBAAAAAAAAAABQjEgNAAAAAAAAAACA
YkRqAAAAAAAAAAAAFCNSAwAAAAAAAAAAoBiRGgAAAAAAAAAAAMWI1AAAAAAAAAAAAChGpAYAAAAA
AAAAAEAxIjUAAAAAAAAAAACK+T9Y9I+lp226rAAAAABJRU5ErkJggg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428843</attachid>
            <date>2021-05-17 10:22:31 -0700</date>
            <delta_ts>2021-05-18 04:10:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225651-20210517102230.patch</filename>
            <type>text/plain</type>
            <size>7565</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3NTgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTExZDliN2U3MmQwNjE5
N2U1NTk1ODc3MGU4YjRhNDQ3MGMyYzY3My4uY2QyMTMwMmMzMzc5NDI4MjkxN2NiNTU2ODk4NWI2
YjliY2JjNzYxMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTA1LTE3ICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbV2ViUlRDXVtH
U3RyZWFtZXJdIEZsYWt5IHBvdGVudGlhbCB1bmluaXRpYWxpemVkIHJlYWQgaW4gZmFzdC9tZWRp
YXN0cmVhbS9NZWRpYVN0cmVhbS12aWRlby1lbGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC5o
dG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU2
NTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQdXNo
IHRoZSBibGFjayBmcmFtZSBhcyBzb29uIGFzIHRoZSBjb3JyZXNwb25kaW5nIHRyYWNrIGhhcyBi
ZWVuIGRpc2FibGVkLiBUaGUgYmxhY2sgZnJhbWUKKyAgICAgICAgaXMgYWxzbyBub3cgY3JlYXRl
ZCBvbmNlIG9ubHkgYW5kIHJldXNlZCwgaW5zdGVhZCBvZiByZS1jcmVhdGluZyBpdCAzMCB0aW1l
cyBwZXIgc2Vjb25kIChvcgorICAgICAgICB3aGF0ZXZlciB0aGUgZnJhbWUgcmF0ZSBpcykuIFRo
ZSBjYWNoZWQgZnJhbWUgaXMgdXBkYXRlZCB3aGVuIHRoZSB0cmFjayBkaW1lbnNpb25zIGNoYW5n
ZSBhcworICAgICAgICB3ZWxsLgorCisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0
cmVhbWVyL0dTdHJlYW1lck1lZGlhU3RyZWFtU291cmNlLmNwcDoKKwogMjAyMS0wNS0xNyAgUm9i
IEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIHdpbGwtY2hhbmdlOiBjb250YWlu
IHNob3VsZCBjcmVhdGUgYSBjb250YWluaW5nIGJsb2NrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIvR1N0cmVhbWVyTWVkaWFTdHJlYW1T
b3VyY2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0cmVhbWVy
L0dTdHJlYW1lck1lZGlhU3RyZWFtU291cmNlLmNwcAppbmRleCAwYzU1NTQxZjM1NzdjYzU2OGE1
YzM5MDFmMjI1ZDE4ODhhZDA3M2Y3Li43MjZhOGMxOWMxN2Q1N2JiYWJmNzAzNDhmMTc5NDNmOWI1
Y2NhMzZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9n
c3RyZWFtZXIvR1N0cmVhbWVyTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2dzdHJlYW1lci9HU3RyZWFtZXJNZWRpYVN0cmVhbVNv
dXJjZS5jcHAKQEAgLTI0MCwyNCArMjQwLDYzIEBAIHB1YmxpYzoKIAogICAgIHZvaWQgdHJhY2tT
dGFydGVkKE1lZGlhU3RyZWFtVHJhY2tQcml2YXRlJikgZmluYWwgeyB9OwogICAgIHZvaWQgdHJh
Y2tFbmRlZChNZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYpIGZpbmFsOwotICAgIHZvaWQgdHJhY2tF
bmFibGVkQ2hhbmdlZChNZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYpIGZpbmFsIHsgfTsKICAgICB2
b2lkIHRyYWNrTXV0ZWRDaGFuZ2VkKE1lZGlhU3RyZWFtVHJhY2tQcml2YXRlJikgZmluYWwgeyB9
OwogICAgIHZvaWQgdHJhY2tTZXR0aW5nc0NoYW5nZWQoTWVkaWFTdHJlYW1UcmFja1ByaXZhdGUm
KSBmaW5hbCB7IH07CiAgICAgdm9pZCByZWFkeVN0YXRlQ2hhbmdlZChNZWRpYVN0cmVhbVRyYWNr
UHJpdmF0ZSYpIGZpbmFsIHsgfTsKIAorICAgIHZvaWQgdHJhY2tFbmFibGVkQ2hhbmdlZChNZWRp
YVN0cmVhbVRyYWNrUHJpdmF0ZSYpIGZpbmFsCisgICAgeworICAgICAgICBHU1RfSU5GT19PQkpF
Q1QobV9zcmMuZ2V0KCksICJUcmFjayBlbmFibGVkOiAlcyIsIGJvb2xGb3JQcmludGluZyhtX3Ry
YWNrLmVuYWJsZWQoKSkpOworICAgICAgICBpZiAobV9ibGFja0ZyYW1lICYmICFtX3RyYWNrLmVu
YWJsZWQoKSkgeworICAgICAgICAgICAgbV9lbm91Z2hEYXRhID0gZmFsc2U7CisgICAgICAgICAg
ICBtX25lZWRzRGlzY29udCA9IHRydWU7CisgICAgICAgICAgICBwdXNoQmxhY2tGcmFtZSgpOwor
ICAgICAgICB9CisgICAgfQorCiAgICAgdm9pZCB2aWRlb1NhbXBsZUF2YWlsYWJsZShNZWRpYVNh
bXBsZSYgc2FtcGxlKSBmaW5hbAogICAgIHsKICAgICAgICAgaWYgKCFtX3BhcmVudCkKICAgICAg
ICAgICAgIHJldHVybjsKIAogICAgICAgICBhdXRvKiBnc3RTYW1wbGUgPSBzdGF0aWNfY2FzdDxN
ZWRpYVNhbXBsZUdTdHJlYW1lcio+KCZzYW1wbGUpLT5wbGF0Zm9ybVNhbXBsZSgpLnNhbXBsZS5n
c3RTYW1wbGU7CisgICAgICAgIGF1dG8qIGNhcHMgPSBnc3Rfc2FtcGxlX2dldF9jYXBzKGdzdFNh
bXBsZSk7CisgICAgICAgIEdzdFZpZGVvSW5mbyBpbmZvOworICAgICAgICBnc3RfdmlkZW9faW5m
b19mcm9tX2NhcHMoJmluZm8sIGNhcHMpOworCisgICAgICAgIGludCB3aWR0aCA9IEdTVF9WSURF
T19JTkZPX1dJRFRIKCZpbmZvKTsKKyAgICAgICAgaW50IGhlaWdodCA9IEdTVF9WSURFT19JTkZP
X0hFSUdIVCgmaW5mbyk7CisgICAgICAgIGlmIChtX2xhc3RLbm93blNpemUgIT0gSW50U2l6ZSh3
aWR0aCwgaGVpZ2h0KSkgeworICAgICAgICAgICAgbV9sYXN0S25vd25TaXplLnNldFdpZHRoKHdp
ZHRoKTsKKyAgICAgICAgICAgIG1fbGFzdEtub3duU2l6ZS5zZXRIZWlnaHQoaGVpZ2h0KTsKKyAg
ICAgICAgICAgIHVwZGF0ZUJsYWNrRnJhbWUoY2Fwcyk7CisgICAgICAgIH0KKwogICAgICAgICBp
ZiAobV90cmFjay5lbmFibGVkKCkpIHsKKyAgICAgICAgICAgIEdTVF9UUkFDRV9PQkpFQ1QobV9z
cmMuZ2V0KCksICJQdXNoaW5nIHZpZGVvIGZyYW1lIGZyb20gZW5hYmxlZCB0cmFjayIpOwogICAg
ICAgICAgICAgcHVzaFNhbXBsZShnc3RTYW1wbGUpOwogICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICB9CiAKLSAgICAgICAgLy8gSW4gY2FzZSB0aGUgdHJhY2sgaXMgZGlzYWJsZWQsIGVtaXQg
YSBibGFjayBJNDIwIGZyYW1lLgotICAgICAgICBhdXRvIGNhcHMgPSBhZG9wdEdSZWYoZ3N0X2Nh
cHNfY29weShnc3Rfc2FtcGxlX2dldF9jYXBzKGdzdFNhbXBsZSkpKTsKKyAgICAgICAgcHVzaEJs
YWNrRnJhbWUoKTsKKyAgICB9CisKKyAgICB2b2lkIGF1ZGlvU2FtcGxlc0F2YWlsYWJsZShjb25z
dCBNZWRpYVRpbWUmLCBjb25zdCBQbGF0Zm9ybUF1ZGlvRGF0YSYgYXVkaW9EYXRhLCBjb25zdCBB
dWRpb1N0cmVhbURlc2NyaXB0aW9uJiwgc2l6ZV90KSBmaW5hbAorICAgIHsKKyAgICAgICAgLy8g
VE9ETzogV2UgbGlrZWx5IG5lZWQgdG8gZW1pdCBzaWxlbnQgYXVkaW8gZnJhbWVzIGluIGNhc2Ug
dGhlIHRyYWNrIGlzIGRpc2FibGVkLgorICAgICAgICBpZiAoIW1fdHJhY2suZW5hYmxlZCgpIHx8
ICFtX3BhcmVudCkKKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICBjb25zdCBhdXRvJiBk
YXRhID0gc3RhdGljX2Nhc3Q8Y29uc3QgR1N0cmVhbWVyQXVkaW9EYXRhJj4oYXVkaW9EYXRhKTsK
KyAgICAgICAgYXV0byBzYW1wbGUgPSBkYXRhLmdldFNhbXBsZSgpOworICAgICAgICBwdXNoU2Ft
cGxlKHNhbXBsZS5nZXQoKSk7CisgICAgfQorCitwcml2YXRlOgorICAgIHZvaWQgdXBkYXRlQmxh
Y2tGcmFtZShjb25zdCBHc3RDYXBzKiBzYW1wbGVDYXBzKQorICAgIHsKKyAgICAgICAgR1NUX0RF
QlVHX09CSkVDVChtX3NyYy5nZXQoKSwgIlVwZGF0aW5nIGJsYWNrIHZpZGVvIGZyYW1lIik7Cisg
ICAgICAgIGF1dG8gY2FwcyA9IGFkb3B0R1JlZihnc3RfY2Fwc19jb3B5KHNhbXBsZUNhcHMpKTsK
ICAgICAgICAgZ3N0X2NhcHNfc2V0X3NpbXBsZShjYXBzLmdldCgpLCAiZm9ybWF0IiwgR19UWVBF
X1NUUklORywgIkk0MjAiLCBudWxscHRyKTsKIAogICAgICAgICBHc3RWaWRlb0luZm8gaW5mbzsK
QEAgLTI3MCwyMyArMzA5LDE2IEBAIHB1YmxpYzoKICAgICAgICAgICAgIG1lbXNldChkYXRhLmRh
dGEoKSwgMCwgeU9mZnNldCk7CiAgICAgICAgICAgICBtZW1zZXQoZGF0YS5kYXRhKCkgKyB5T2Zm
c2V0LCAxMjgsIGRhdGEuc2l6ZSgpIC0geU9mZnNldCk7CiAgICAgICAgIH0KLSAgICAgICAgZ3N0
X2J1ZmZlcl9hZGRfdmlkZW9fbWV0YV9mdWxsKGJ1ZmZlci5nZXQoKSwgR1NUX1ZJREVPX0ZSQU1F
X0ZMQUdfTk9ORSwgR1NUX1ZJREVPX0ZPUk1BVF9JNDIwLCBHU1RfVklERU9fSU5GT19XSURUSCgm
aW5mbyksIEdTVF9WSURFT19JTkZPX0hFSUdIVCgmaW5mbyksIDMsIGluZm8ub2Zmc2V0LCBpbmZv
LnN0cmlkZSk7Ci0gICAgICAgIGF1dG8gYmxhY2tTYW1wbGUgPSBhZG9wdEdSZWYoZ3N0X3NhbXBs
ZV9uZXcoYnVmZmVyLmdldCgpLCBjYXBzLmdldCgpLCBudWxscHRyLCBudWxscHRyKSk7Ci0gICAg
ICAgIHB1c2hTYW1wbGUoYmxhY2tTYW1wbGUuZ2V0KCkpOworICAgICAgICBnc3RfYnVmZmVyX2Fk
ZF92aWRlb19tZXRhX2Z1bGwoYnVmZmVyLmdldCgpLCBHU1RfVklERU9fRlJBTUVfRkxBR19OT05F
LCBHU1RfVklERU9fRk9STUFUX0k0MjAsIG1fbGFzdEtub3duU2l6ZS53aWR0aCgpLCBtX2xhc3RL
bm93blNpemUuaGVpZ2h0KCksIDMsIGluZm8ub2Zmc2V0LCBpbmZvLnN0cmlkZSk7CisgICAgICAg
IG1fYmxhY2tGcmFtZSA9IGFkb3B0R1JlZihnc3Rfc2FtcGxlX25ldyhidWZmZXIuZ2V0KCksIGNh
cHMuZ2V0KCksIG51bGxwdHIsIG51bGxwdHIpKTsKICAgICB9CiAKLSAgICB2b2lkIGF1ZGlvU2Ft
cGxlc0F2YWlsYWJsZShjb25zdCBNZWRpYVRpbWUmLCBjb25zdCBQbGF0Zm9ybUF1ZGlvRGF0YSYg
YXVkaW9EYXRhLCBjb25zdCBBdWRpb1N0cmVhbURlc2NyaXB0aW9uJiwgc2l6ZV90KSBmaW5hbAor
ICAgIHZvaWQgcHVzaEJsYWNrRnJhbWUoKQogICAgIHsKLSAgICAgICAgLy8gVE9ETzogV2UgbGlr
ZWx5IG5lZWQgdG8gZW1pdCBzaWxlbnQgYXVkaW8gZnJhbWVzIGluIGNhc2UgdGhlIHRyYWNrIGlz
IGRpc2FibGVkLgotICAgICAgICBpZiAoIW1fdHJhY2suZW5hYmxlZCgpIHx8ICFtX3BhcmVudCkK
LSAgICAgICAgICAgIHJldHVybjsKLQotICAgICAgICBjb25zdCBhdXRvJiBkYXRhID0gc3RhdGlj
X2Nhc3Q8Y29uc3QgR1N0cmVhbWVyQXVkaW9EYXRhJj4oYXVkaW9EYXRhKTsKLSAgICAgICAgYXV0
byBzYW1wbGUgPSBkYXRhLmdldFNhbXBsZSgpOwotICAgICAgICBwdXNoU2FtcGxlKHNhbXBsZS5n
ZXQoKSk7CisgICAgICAgIEdTVF9UUkFDRV9PQkpFQ1QobV9zcmMuZ2V0KCksICJQdXNoaW5nIGJs
YWNrIHZpZGVvIGZyYW1lIik7CisgICAgICAgIHB1c2hTYW1wbGUobV9ibGFja0ZyYW1lLmdldCgp
KTsKICAgICB9CiAKLXByaXZhdGU6CiAgICAgR3N0RWxlbWVudCogbV9wYXJlbnQgeyBudWxscHRy
IH07CiAgICAgTWVkaWFTdHJlYW1UcmFja1ByaXZhdGUmIG1fdHJhY2s7CiAgICAgR1JlZlB0cjxH
c3RFbGVtZW50PiBtX3NyYzsKQEAgLTI5Nyw2ICszMjksOCBAQCBwcml2YXRlOgogICAgIGJvb2wg
bV9pc09ic2VydmluZyB7IGZhbHNlIH07CiAgICAgUmVmUHRyPEF1ZGlvVHJhY2tQcml2YXRlTWVk
aWFTdHJlYW0+IG1fYXVkaW9UcmFjazsKICAgICBSZWZQdHI8VmlkZW9UcmFja1ByaXZhdGVNZWRp
YVN0cmVhbT4gbV92aWRlb1RyYWNrOworICAgIEludFNpemUgbV9sYXN0S25vd25TaXplOworICAg
IEdSZWZQdHI8R3N0U2FtcGxlPiBtX2JsYWNrRnJhbWU7CiB9OwogCiBzdHJ1Y3QgX1dlYktpdE1l
ZGlhU3RyZWFtU3JjUHJpdmF0ZSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYjg2NjlhYjUwNzIyMTdmY2IwMDk1ODhhMWUw
ZDFhODhiYjg1NjViZS4uNTExZDU1ZjFhMWYxNTJjMTRmZWNlZTc1NzVjZGMwMjRjZDRlYmI5YiAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTA1LTE3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5v
cm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbV2ViUlRDXVtHU3RyZWFtZXJdIEZsYWt5IHBv
dGVudGlhbCB1bmluaXRpYWxpemVkIHJlYWQgaW4gZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVh
bS12aWRlby1lbGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC5odG1sCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU2NTEKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vTWVk
aWFTdHJlYW0tdmlkZW8tZWxlbWVudC12aWRlby10cmFja3MtZGlzYWJsZWQuaHRtbDogRGVsYXkg
dGhlCisgICAgICAgIG5vdGlmeURvbmUgY2FsbCB0byBnaXZlIHRoZSB2aWRlbyBlbGVtZW50IHNv
bWUgdGltZSB0byByZW5kZXIgdGhlIGJsYWNrIGZyYW1lIGNvcnJlc3BvbmRpbmcKKyAgICAgICAg
dG8gdGhlIGRpc2FibGVkIHRyYWNrLiBUaGlzIG1pZ2h0IHN0aWxsIGZsYWtlIG9uIHRoZSBib3Rz
LCBpZiB0aGF0IGlzIHRoZSBjYXNlIHdlIG1pZ2h0IG5lZWQKKyAgICAgICAgdG8gcmVhc3Nlc3Mg
aG93IHRoZSB0ZXN0IGJlaGF2ZXMgb3IgZGVjaWRlIHRvIG1hcmsgaXQgYXMgZXhwZWN0ZWQgZmxh
a3kgb24gZ2xpYiBwb3J0cy4KKwogMjAyMS0wNS0xNyAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEu
Y29tPgogCiAgICAgICAgIHdpbGwtY2hhbmdlOiBjb250YWluIHNob3VsZCBjcmVhdGUgYSBjb250
YWluaW5nIGJsb2NrCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01l
ZGlhU3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlkZW8tdHJhY2tzLWRpc2FibGVkLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlkZW8t
dHJhY2tzLWRpc2FibGVkLmh0bWwKaW5kZXggMzk1MTFiODVkYTE5Yzc1ODdiNWVjNDAxMzg2NWIz
MTUwNmFlMTBlMi4uZDAzMmY5YzYyOTMwYzJmNGE1ZTk4OTRmY2MzMDA5ZDNlYjdmMzVjZCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS12aWRlby1l
bGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
bWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0tdmlkZW8tZWxlbWVudC12aWRlby10cmFja3MtZGlzYWJs
ZWQuaHRtbApAQCAtNDIsNyArNDIsNyBAQAogICAgIGZ1bmN0aW9uIGNhbnBsYXl0aHJvdWdoKCkK
ICAgICB7ICAgIAogICAgICAgICBtZWRpYVN0cmVhbS5nZXRWaWRlb1RyYWNrcygpWzBdLmVuYWJs
ZWQgPSBmYWxzZTsKLSAgICAgICAgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAg
ICAgICBzZXRUaW1lb3V0KCgpID0+IHsgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOyB9
LCAyMDApOwogICAgIH0KIAogICAgIGZ1bmN0aW9uIGNhbnBsYXkoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428927</attachid>
            <date>2021-05-18 04:10:25 -0700</date>
            <delta_ts>2021-05-18 05:10:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225651-20210518041023.patch</filename>
            <type>text/plain</type>
            <size>7511</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3NTgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTExZDliN2U3MmQwNjE5
N2U1NTk1ODc3MGU4YjRhNDQ3MGMyYzY3My4uZTk5ZmM2ZTU4ZmYzZjQ4YWYwZTE1ZmQ2M2MwZDQw
ODQxNzU1YTVlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTA1LTE3ICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbTWVkaWFTdHJl
YW1dW0dTdHJlYW1lcl0gRmxha3kgZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS12aWRlby1l
bGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC5odG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU2NTEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQdXNoIHRoZSBibGFjayBmcmFtZSBhcyBzb29uIGFz
IHRoZSBjb3JyZXNwb25kaW5nIHRyYWNrIGhhcyBiZWVuIGRpc2FibGVkLiBUaGUgYmxhY2sgZnJh
bWUKKyAgICAgICAgaXMgYWxzbyBub3cgY3JlYXRlZCBvbmNlIG9ubHkgYW5kIHJldXNlZCwgaW5z
dGVhZCBvZiByZS1jcmVhdGluZyBpdCAzMCB0aW1lcyBwZXIgc2Vjb25kIChvcgorICAgICAgICB3
aGF0ZXZlciB0aGUgZnJhbWUgcmF0ZSBpcykuIFRoZSBjYWNoZWQgZnJhbWUgaXMgdXBkYXRlZCB3
aGVuIHRoZSB0cmFjayBkaW1lbnNpb25zIGNoYW5nZSBhcworICAgICAgICB3ZWxsLgorCisgICAg
ICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0cmVhbWVyL0dTdHJlYW1lck1lZGlhU3RyZWFt
U291cmNlLmNwcDoKKwogMjAyMS0wNS0xNyAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgog
CiAgICAgICAgIHdpbGwtY2hhbmdlOiBjb250YWluIHNob3VsZCBjcmVhdGUgYSBjb250YWluaW5n
IGJsb2NrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9n
c3RyZWFtZXIvR1N0cmVhbWVyTWVkaWFTdHJlYW1Tb3VyY2UuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbWVkaWFzdHJlYW0vZ3N0cmVhbWVyL0dTdHJlYW1lck1lZGlhU3RyZWFtU291cmNl
LmNwcAppbmRleCAwYzU1NTQxZjM1NzdjYzU2OGE1YzM5MDFmMjI1ZDE4ODhhZDA3M2Y3Li43MjZh
OGMxOWMxN2Q1N2JiYWJmNzAzNDhmMTc5NDNmOWI1Y2NhMzZjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIvR1N0cmVhbWVyTWVkaWFTdHJl
YW1Tb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2dz
dHJlYW1lci9HU3RyZWFtZXJNZWRpYVN0cmVhbVNvdXJjZS5jcHAKQEAgLTI0MCwyNCArMjQwLDYz
IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgdHJhY2tTdGFydGVkKE1lZGlhU3RyZWFtVHJhY2tQcml2
YXRlJikgZmluYWwgeyB9OwogICAgIHZvaWQgdHJhY2tFbmRlZChNZWRpYVN0cmVhbVRyYWNrUHJp
dmF0ZSYpIGZpbmFsOwotICAgIHZvaWQgdHJhY2tFbmFibGVkQ2hhbmdlZChNZWRpYVN0cmVhbVRy
YWNrUHJpdmF0ZSYpIGZpbmFsIHsgfTsKICAgICB2b2lkIHRyYWNrTXV0ZWRDaGFuZ2VkKE1lZGlh
U3RyZWFtVHJhY2tQcml2YXRlJikgZmluYWwgeyB9OwogICAgIHZvaWQgdHJhY2tTZXR0aW5nc0No
YW5nZWQoTWVkaWFTdHJlYW1UcmFja1ByaXZhdGUmKSBmaW5hbCB7IH07CiAgICAgdm9pZCByZWFk
eVN0YXRlQ2hhbmdlZChNZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYpIGZpbmFsIHsgfTsKIAorICAg
IHZvaWQgdHJhY2tFbmFibGVkQ2hhbmdlZChNZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYpIGZpbmFs
CisgICAgeworICAgICAgICBHU1RfSU5GT19PQkpFQ1QobV9zcmMuZ2V0KCksICJUcmFjayBlbmFi
bGVkOiAlcyIsIGJvb2xGb3JQcmludGluZyhtX3RyYWNrLmVuYWJsZWQoKSkpOworICAgICAgICBp
ZiAobV9ibGFja0ZyYW1lICYmICFtX3RyYWNrLmVuYWJsZWQoKSkgeworICAgICAgICAgICAgbV9l
bm91Z2hEYXRhID0gZmFsc2U7CisgICAgICAgICAgICBtX25lZWRzRGlzY29udCA9IHRydWU7Cisg
ICAgICAgICAgICBwdXNoQmxhY2tGcmFtZSgpOworICAgICAgICB9CisgICAgfQorCiAgICAgdm9p
ZCB2aWRlb1NhbXBsZUF2YWlsYWJsZShNZWRpYVNhbXBsZSYgc2FtcGxlKSBmaW5hbAogICAgIHsK
ICAgICAgICAgaWYgKCFtX3BhcmVudCkKICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICBh
dXRvKiBnc3RTYW1wbGUgPSBzdGF0aWNfY2FzdDxNZWRpYVNhbXBsZUdTdHJlYW1lcio+KCZzYW1w
bGUpLT5wbGF0Zm9ybVNhbXBsZSgpLnNhbXBsZS5nc3RTYW1wbGU7CisgICAgICAgIGF1dG8qIGNh
cHMgPSBnc3Rfc2FtcGxlX2dldF9jYXBzKGdzdFNhbXBsZSk7CisgICAgICAgIEdzdFZpZGVvSW5m
byBpbmZvOworICAgICAgICBnc3RfdmlkZW9faW5mb19mcm9tX2NhcHMoJmluZm8sIGNhcHMpOwor
CisgICAgICAgIGludCB3aWR0aCA9IEdTVF9WSURFT19JTkZPX1dJRFRIKCZpbmZvKTsKKyAgICAg
ICAgaW50IGhlaWdodCA9IEdTVF9WSURFT19JTkZPX0hFSUdIVCgmaW5mbyk7CisgICAgICAgIGlm
IChtX2xhc3RLbm93blNpemUgIT0gSW50U2l6ZSh3aWR0aCwgaGVpZ2h0KSkgeworICAgICAgICAg
ICAgbV9sYXN0S25vd25TaXplLnNldFdpZHRoKHdpZHRoKTsKKyAgICAgICAgICAgIG1fbGFzdEtu
b3duU2l6ZS5zZXRIZWlnaHQoaGVpZ2h0KTsKKyAgICAgICAgICAgIHVwZGF0ZUJsYWNrRnJhbWUo
Y2Fwcyk7CisgICAgICAgIH0KKwogICAgICAgICBpZiAobV90cmFjay5lbmFibGVkKCkpIHsKKyAg
ICAgICAgICAgIEdTVF9UUkFDRV9PQkpFQ1QobV9zcmMuZ2V0KCksICJQdXNoaW5nIHZpZGVvIGZy
YW1lIGZyb20gZW5hYmxlZCB0cmFjayIpOwogICAgICAgICAgICAgcHVzaFNhbXBsZShnc3RTYW1w
bGUpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKLSAgICAgICAgLy8gSW4gY2Fz
ZSB0aGUgdHJhY2sgaXMgZGlzYWJsZWQsIGVtaXQgYSBibGFjayBJNDIwIGZyYW1lLgotICAgICAg
ICBhdXRvIGNhcHMgPSBhZG9wdEdSZWYoZ3N0X2NhcHNfY29weShnc3Rfc2FtcGxlX2dldF9jYXBz
KGdzdFNhbXBsZSkpKTsKKyAgICAgICAgcHVzaEJsYWNrRnJhbWUoKTsKKyAgICB9CisKKyAgICB2
b2lkIGF1ZGlvU2FtcGxlc0F2YWlsYWJsZShjb25zdCBNZWRpYVRpbWUmLCBjb25zdCBQbGF0Zm9y
bUF1ZGlvRGF0YSYgYXVkaW9EYXRhLCBjb25zdCBBdWRpb1N0cmVhbURlc2NyaXB0aW9uJiwgc2l6
ZV90KSBmaW5hbAorICAgIHsKKyAgICAgICAgLy8gVE9ETzogV2UgbGlrZWx5IG5lZWQgdG8gZW1p
dCBzaWxlbnQgYXVkaW8gZnJhbWVzIGluIGNhc2UgdGhlIHRyYWNrIGlzIGRpc2FibGVkLgorICAg
ICAgICBpZiAoIW1fdHJhY2suZW5hYmxlZCgpIHx8ICFtX3BhcmVudCkKKyAgICAgICAgICAgIHJl
dHVybjsKKworICAgICAgICBjb25zdCBhdXRvJiBkYXRhID0gc3RhdGljX2Nhc3Q8Y29uc3QgR1N0
cmVhbWVyQXVkaW9EYXRhJj4oYXVkaW9EYXRhKTsKKyAgICAgICAgYXV0byBzYW1wbGUgPSBkYXRh
LmdldFNhbXBsZSgpOworICAgICAgICBwdXNoU2FtcGxlKHNhbXBsZS5nZXQoKSk7CisgICAgfQor
Citwcml2YXRlOgorICAgIHZvaWQgdXBkYXRlQmxhY2tGcmFtZShjb25zdCBHc3RDYXBzKiBzYW1w
bGVDYXBzKQorICAgIHsKKyAgICAgICAgR1NUX0RFQlVHX09CSkVDVChtX3NyYy5nZXQoKSwgIlVw
ZGF0aW5nIGJsYWNrIHZpZGVvIGZyYW1lIik7CisgICAgICAgIGF1dG8gY2FwcyA9IGFkb3B0R1Jl
Zihnc3RfY2Fwc19jb3B5KHNhbXBsZUNhcHMpKTsKICAgICAgICAgZ3N0X2NhcHNfc2V0X3NpbXBs
ZShjYXBzLmdldCgpLCAiZm9ybWF0IiwgR19UWVBFX1NUUklORywgIkk0MjAiLCBudWxscHRyKTsK
IAogICAgICAgICBHc3RWaWRlb0luZm8gaW5mbzsKQEAgLTI3MCwyMyArMzA5LDE2IEBAIHB1Ymxp
YzoKICAgICAgICAgICAgIG1lbXNldChkYXRhLmRhdGEoKSwgMCwgeU9mZnNldCk7CiAgICAgICAg
ICAgICBtZW1zZXQoZGF0YS5kYXRhKCkgKyB5T2Zmc2V0LCAxMjgsIGRhdGEuc2l6ZSgpIC0geU9m
ZnNldCk7CiAgICAgICAgIH0KLSAgICAgICAgZ3N0X2J1ZmZlcl9hZGRfdmlkZW9fbWV0YV9mdWxs
KGJ1ZmZlci5nZXQoKSwgR1NUX1ZJREVPX0ZSQU1FX0ZMQUdfTk9ORSwgR1NUX1ZJREVPX0ZPUk1B
VF9JNDIwLCBHU1RfVklERU9fSU5GT19XSURUSCgmaW5mbyksIEdTVF9WSURFT19JTkZPX0hFSUdI
VCgmaW5mbyksIDMsIGluZm8ub2Zmc2V0LCBpbmZvLnN0cmlkZSk7Ci0gICAgICAgIGF1dG8gYmxh
Y2tTYW1wbGUgPSBhZG9wdEdSZWYoZ3N0X3NhbXBsZV9uZXcoYnVmZmVyLmdldCgpLCBjYXBzLmdl
dCgpLCBudWxscHRyLCBudWxscHRyKSk7Ci0gICAgICAgIHB1c2hTYW1wbGUoYmxhY2tTYW1wbGUu
Z2V0KCkpOworICAgICAgICBnc3RfYnVmZmVyX2FkZF92aWRlb19tZXRhX2Z1bGwoYnVmZmVyLmdl
dCgpLCBHU1RfVklERU9fRlJBTUVfRkxBR19OT05FLCBHU1RfVklERU9fRk9STUFUX0k0MjAsIG1f
bGFzdEtub3duU2l6ZS53aWR0aCgpLCBtX2xhc3RLbm93blNpemUuaGVpZ2h0KCksIDMsIGluZm8u
b2Zmc2V0LCBpbmZvLnN0cmlkZSk7CisgICAgICAgIG1fYmxhY2tGcmFtZSA9IGFkb3B0R1JlZihn
c3Rfc2FtcGxlX25ldyhidWZmZXIuZ2V0KCksIGNhcHMuZ2V0KCksIG51bGxwdHIsIG51bGxwdHIp
KTsKICAgICB9CiAKLSAgICB2b2lkIGF1ZGlvU2FtcGxlc0F2YWlsYWJsZShjb25zdCBNZWRpYVRp
bWUmLCBjb25zdCBQbGF0Zm9ybUF1ZGlvRGF0YSYgYXVkaW9EYXRhLCBjb25zdCBBdWRpb1N0cmVh
bURlc2NyaXB0aW9uJiwgc2l6ZV90KSBmaW5hbAorICAgIHZvaWQgcHVzaEJsYWNrRnJhbWUoKQog
ICAgIHsKLSAgICAgICAgLy8gVE9ETzogV2UgbGlrZWx5IG5lZWQgdG8gZW1pdCBzaWxlbnQgYXVk
aW8gZnJhbWVzIGluIGNhc2UgdGhlIHRyYWNrIGlzIGRpc2FibGVkLgotICAgICAgICBpZiAoIW1f
dHJhY2suZW5hYmxlZCgpIHx8ICFtX3BhcmVudCkKLSAgICAgICAgICAgIHJldHVybjsKLQotICAg
ICAgICBjb25zdCBhdXRvJiBkYXRhID0gc3RhdGljX2Nhc3Q8Y29uc3QgR1N0cmVhbWVyQXVkaW9E
YXRhJj4oYXVkaW9EYXRhKTsKLSAgICAgICAgYXV0byBzYW1wbGUgPSBkYXRhLmdldFNhbXBsZSgp
OwotICAgICAgICBwdXNoU2FtcGxlKHNhbXBsZS5nZXQoKSk7CisgICAgICAgIEdTVF9UUkFDRV9P
QkpFQ1QobV9zcmMuZ2V0KCksICJQdXNoaW5nIGJsYWNrIHZpZGVvIGZyYW1lIik7CisgICAgICAg
IHB1c2hTYW1wbGUobV9ibGFja0ZyYW1lLmdldCgpKTsKICAgICB9CiAKLXByaXZhdGU6CiAgICAg
R3N0RWxlbWVudCogbV9wYXJlbnQgeyBudWxscHRyIH07CiAgICAgTWVkaWFTdHJlYW1UcmFja1By
aXZhdGUmIG1fdHJhY2s7CiAgICAgR1JlZlB0cjxHc3RFbGVtZW50PiBtX3NyYzsKQEAgLTI5Nyw2
ICszMjksOCBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9pc09ic2VydmluZyB7IGZhbHNlIH07CiAg
ICAgUmVmUHRyPEF1ZGlvVHJhY2tQcml2YXRlTWVkaWFTdHJlYW0+IG1fYXVkaW9UcmFjazsKICAg
ICBSZWZQdHI8VmlkZW9UcmFja1ByaXZhdGVNZWRpYVN0cmVhbT4gbV92aWRlb1RyYWNrOworICAg
IEludFNpemUgbV9sYXN0S25vd25TaXplOworICAgIEdSZWZQdHI8R3N0U2FtcGxlPiBtX2JsYWNr
RnJhbWU7CiB9OwogCiBzdHJ1Y3QgX1dlYktpdE1lZGlhU3RyZWFtU3JjUHJpdmF0ZSB7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggYjg2NjlhYjUwNzIyMTdmY2IwMDk1ODhhMWUwZDFhODhiYjg1NjViZS4uZjNlMTk1OTkzZWM1
MjI0NTdjNmJiZGRlMmRmNTczNDEwNzJkYjgzMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIx
LTA1LTE3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbTWVkaWFTdHJlYW1dW0dTdHJlYW1lcl0gRmxha3kgZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0
cmVhbS12aWRlby1lbGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC5odG1sCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU2NTEKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0v
TWVkaWFTdHJlYW0tdmlkZW8tZWxlbWVudC12aWRlby10cmFja3MtZGlzYWJsZWQuaHRtbDogRGVs
YXkgdGhlCisgICAgICAgIG5vdGlmeURvbmUgY2FsbCB0byBnaXZlIHRoZSB2aWRlbyBlbGVtZW50
IHNvbWUgdGltZSB0byByZW5kZXIgdGhlIGJsYWNrIGZyYW1lIGNvcnJlc3BvbmRpbmcKKyAgICAg
ICAgdG8gdGhlIGRpc2FibGVkIHRyYWNrLiBUaGlzIG1pZ2h0IHN0aWxsIGZsYWtlIG9uIHRoZSBi
b3RzLCBpZiB0aGF0IGlzIHRoZSBjYXNlIHdlIG1pZ2h0IG5lZWQKKyAgICAgICAgdG8gcmVhc3Nl
c3MgaG93IHRoZSB0ZXN0IGJlaGF2ZXMgb3IgZGVjaWRlIHRvIG1hcmsgaXQgYXMgZXhwZWN0ZWQg
Zmxha3kgb24gZ2xpYiBwb3J0cy4KKwogMjAyMS0wNS0xNyAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2Fs
aWEuY29tPgogCiAgICAgICAgIHdpbGwtY2hhbmdlOiBjb250YWluIHNob3VsZCBjcmVhdGUgYSBj
b250YWluaW5nIGJsb2NrCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFt
L01lZGlhU3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlkZW8tdHJhY2tzLWRpc2FibGVkLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLXZpZGVvLWVsZW1lbnQtdmlk
ZW8tdHJhY2tzLWRpc2FibGVkLmh0bWwKaW5kZXggMzk1MTFiODVkYTE5Yzc1ODdiNWVjNDAxMzg2
NWIzMTUwNmFlMTBlMi4uZDAzMmY5YzYyOTMwYzJmNGE1ZTk4OTRmY2MzMDA5ZDNlYjdmMzVjZCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS12aWRl
by1lbGVtZW50LXZpZGVvLXRyYWNrcy1kaXNhYmxlZC5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0tdmlkZW8tZWxlbWVudC12aWRlby10cmFja3MtZGlz
YWJsZWQuaHRtbApAQCAtNDIsNyArNDIsNyBAQAogICAgIGZ1bmN0aW9uIGNhbnBsYXl0aHJvdWdo
KCkKICAgICB7ICAgIAogICAgICAgICBtZWRpYVN0cmVhbS5nZXRWaWRlb1RyYWNrcygpWzBdLmVu
YWJsZWQgPSBmYWxzZTsKLSAgICAgICAgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOwor
ICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgp
OyB9LCAyMDApOwogICAgIH0KIAogICAgIGZ1bmN0aW9uIGNhbnBsYXkoKQo=
</data>
<flag name="review"
          id="449987"
          type_id="1"
          status="+"
          setter="aboya"
    />
          </attachment>
      

    </bug>

</bugzilla>