<?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>231959</bug_id>
          
          <creation_ts>2021-10-19 09:17:32 -0700</creation_ts>
          <short_desc>[ iOS ] imported/w3c/web-platform-tests/html/canvas/element/manual tests, fast/canvas/canvas-createPattern-video-modify.html and media/video-canvas-createPattern.html are failing</short_desc>
          <delta_ts>2022-07-22 16:35:42 -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>Canvas</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</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=229025</see_also>
    
    <see_also>https://github.com/web-platform-tests/wpt/pull/31360</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ayumi_kojima</reporter>
          <assigned_to name="Cameron McCormack (:heycam)">heycam</assigned_to>
          <cc>clopez</cc>
    
    <cc>dino</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>heycam</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1806050</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-19 09:17:32 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video.html
imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video.html

Are failing on iOS 15.

History: https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fcanvas%2Felement%2Fmanual%2Fwide-gamut-canvas%2Fcanvas-display-p3-drawImage-ImageBitmap-video.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fcanvas%2Felement%2Fmanual%2Fwide-gamut-canvas%2Fcanvas-display-p3-drawImage-video.html

Those test are marked to fail in iOS-14 but marked to pass in ios here https://trac.webkit.org/changeset/284439/webkit.

Result page: https://build.webkit.org/results/Apple-iOS-15-Simulator-Release-WK2-Tests/r284442%20(226)/results.html#</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806051</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-19 09:18:03 -0700</bug_when>
    <thetext>&lt;rdar://problem/84417651&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806060</commentid>
    <comment_count>2</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-19 09:26:19 -0700</bug_when>
    <thetext>Marked expectations fail in iOS-wk2 so that the tests won&apos;t show up as failure https://trac.webkit.org/changeset/284457/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806146</commentid>
    <comment_count>3</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-19 10:43:58 -0700</bug_when>
    <thetext>It looks like media/video-canvas-createPattern.html modified here also started failing  on iPad.

History: https://results.webkit.org/?suite=layout-tests&amp;test=media%2Fvideo-canvas-createPattern.html

Result page: https://build.webkit.org/results/Apple-iPadOS-15-Simulator-Release-WK2-Tests/r284441%20(176)/results.html#

Diff:

--- /Volumes/Data/worker/ipados-simulator-15-release-tests-wk2/build/layout-test-results/media/video-canvas-createPattern-expected.txt
+++ /Volumes/Data/worker/ipados-simulator-15-release-tests-wk2/build/layout-test-results/media/video-canvas-createPattern-actual.txt
@@ -1,56 +1,56 @@
 
 EVENT(canplaythrough)
 EVENT(seeked)
-Saw close enough to (200, 200, 0) at (40, 165) OK
-Saw close enough to (200, 200, 0) at (355, 165) OK
-Saw close enough to (200, 200, 0) at (40, 403) OK
-Saw close enough to (200, 200, 0) at (355, 403) OK
-Saw close enough to (57, 202, 203) at (56, 165) OK
-Saw close enough to (57, 202, 203) at (371, 165) OK
-Saw close enough to (57, 202, 203) at (56, 403) OK
-Saw close enough to (57, 202, 203) at (371, 403) OK
-Saw close enough to (53, 203, 9) at (73, 165) OK
-Saw close enough to (53, 203, 9) at (388, 165) OK
-Saw close enough to (53, 203, 9) at (73, 403) OK
-Saw close enough to (53, 203, 9) at (388, 403) OK
+Expected (200, 200, 0) at (40, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (40, 403) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 403) but saw (194, 194, 14) FAIL
+Expected (57, 202, 203) at (56, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (56, 403) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 403) but saw (17, 197, 196) FAIL
+Expected (53, 203, 9) at (73, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (73, 403) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 403) but saw (19, 199, 18) FAIL
 EVENT(seeked)
-Saw close enough to (200, 200, 0) at (40, 165) OK
-Saw close enough to (200, 200, 0) at (355, 165) OK
-Saw close enough to (200, 200, 0) at (40, 403) OK
-Saw close enough to (200, 200, 0) at (355, 403) OK
-Saw close enough to (57, 202, 203) at (56, 165) OK
-Saw close enough to (57, 202, 203) at (371, 165) OK
-Saw close enough to (57, 202, 203) at (56, 403) OK
-Saw close enough to (57, 202, 203) at (371, 403) OK
-Saw close enough to (53, 203, 9) at (73, 165) OK
-Saw close enough to (53, 203, 9) at (388, 165) OK
-Saw close enough to (53, 203, 9) at (73, 403) OK
-Saw close enough to (53, 203, 9) at (388, 403) OK
+Expected (200, 200, 0) at (40, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (40, 403) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 403) but saw (194, 194, 14) FAIL
+Expected (57, 202, 203) at (56, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (56, 403) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 403) but saw (17, 197, 196) FAIL
+Expected (53, 203, 9) at (73, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (73, 403) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 403) but saw (19, 199, 18) FAIL
 EVENT(seeked)
-Saw close enough to (200, 200, 0) at (40, 165) OK
-Saw close enough to (200, 200, 0) at (355, 165) OK
-Saw close enough to (200, 200, 0) at (40, 403) OK
-Saw close enough to (200, 200, 0) at (355, 403) OK
-Saw close enough to (57, 202, 203) at (56, 165) OK
-Saw close enough to (57, 202, 203) at (371, 165) OK
-Saw close enough to (57, 202, 203) at (56, 403) OK
-Saw close enough to (57, 202, 203) at (371, 403) OK
-Saw close enough to (53, 203, 9) at (73, 165) OK
-Saw close enough to (53, 203, 9) at (388, 165) OK
-Saw close enough to (53, 203, 9) at (73, 403) OK
-Saw close enough to (53, 203, 9) at (388, 403) OK
+Expected (200, 200, 0) at (40, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (40, 403) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 403) but saw (194, 194, 14) FAIL
+Expected (57, 202, 203) at (56, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (56, 403) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 403) but saw (17, 197, 196) FAIL
+Expected (53, 203, 9) at (73, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (73, 403) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 403) but saw (19, 199, 18) FAIL
 EVENT(seeked)
-Saw close enough to (200, 200, 0) at (40, 165) OK
-Saw close enough to (200, 200, 0) at (355, 165) OK
-Saw close enough to (200, 200, 0) at (40, 403) OK
-Saw close enough to (200, 200, 0) at (355, 403) OK
-Saw close enough to (57, 202, 203) at (56, 165) OK
-Saw close enough to (57, 202, 203) at (371, 165) OK
-Saw close enough to (57, 202, 203) at (56, 403) OK
-Saw close enough to (57, 202, 203) at (371, 403) OK
-Saw close enough to (53, 203, 9) at (73, 165) OK
-Saw close enough to (53, 203, 9) at (388, 165) OK
-Saw close enough to (53, 203, 9) at (73, 403) OK
-Saw close enough to (53, 203, 9) at (388, 403) OK
+Expected (200, 200, 0) at (40, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 165) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (40, 403) but saw (194, 194, 14) FAIL
+Expected (200, 200, 0) at (355, 403) but saw (194, 194, 14) FAIL
+Expected (57, 202, 203) at (56, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 165) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (56, 403) but saw (17, 197, 196) FAIL
+Expected (57, 202, 203) at (371, 403) but saw (17, 197, 196) FAIL
+Expected (53, 203, 9) at (73, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 165) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (73, 403) but saw (19, 199, 18) FAIL
+Expected (53, 203, 9) at (388, 403) but saw (19, 199, 18) FAIL
 END OF TEST</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806152</commentid>
    <comment_count>4</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-19 10:53:21 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html
imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html
fast/canvas/canvas-createPattern-video-modify.html

Are also failing.

History: https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=fast%2Fcanvas%2Fcanvas-createPattern-video-modify.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fcanvas%2Felement%2Fmanual%2Fimagebitmap%2FcreateImageBitmap-drawImage.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fcanvas%2Felement%2Fmanual%2Fimagebitmap%2FcreateImageBitmap-flipY.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806159</commentid>
    <comment_count>5</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-19 11:00:36 -0700</bug_when>
    <thetext>Marked test expectations https://trac.webkit.org/changeset/284468/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806471</commentid>
    <comment_count>6</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-19 20:27:11 -0700</bug_when>
    <thetext>I think the iOS failures are all simulator-only failures.  Testing on iOS 15 locally these tests are passing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806684</commentid>
    <comment_count>7</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-20 10:32:21 -0700</bug_when>
    <thetext>Removed [ Release ] from the test expectations https://trac.webkit.org/changeset/284546/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807982</commentid>
    <comment_count>8</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 17:40:54 -0700</bug_when>
    <thetext>There are two separate issues in the failures marked in this bug.  One is the simulator-only failures, and another is that the tolerance of a couple of WPTs needs to be bumped up.  I will do the WPT change here, and make bug 232090 be the one to track the simulator-only failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807984</commentid>
    <comment_count>9</comment_count>
      <attachid>442231</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 17:41:36 -0700</bug_when>
    <thetext>Created attachment 442231
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807986</commentid>
    <comment_count>10</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-10-22 17:43:05 -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>1807997</commentid>
    <comment_count>11</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 18:05:20 -0700</bug_when>
    <thetext>Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/31360</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807998</commentid>
    <comment_count>12</comment_count>
      <attachid>442236</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 18:12:20 -0700</bug_when>
    <thetext>Created attachment 442236
Path for EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808000</commentid>
    <comment_count>13</comment_count>
      <attachid>442237</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 18:20:55 -0700</bug_when>
    <thetext>Created attachment 442237
Patch for EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808028</commentid>
    <comment_count>14</comment_count>
      <attachid>442248</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 21:09:50 -0700</bug_when>
    <thetext>Created attachment 442248
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808162</commentid>
    <comment_count>15</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-23 19:56:53 -0700</bug_when>
    <thetext>Committed r284752 (243461@main): &lt;https://commits.webkit.org/243461@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 442248.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1886139</commentid>
    <comment_count>16</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2022-07-22 16:35:42 -0700</bug_when>
    <thetext>Upstreaming WPT changes: https://github.com/web-platform-tests/wpt/pull/34977</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442231</attachid>
            <date>2021-10-22 17:41:36 -0700</date>
            <delta_ts>2021-10-22 21:09:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231959-20211023114135.patch</filename>
            <type>text/plain</type>
            <size>8873</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NzMwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWE2OTM4MzJkZTE0ZDM2M2NiYjUx
YzVlNmUyZWRjOGFiMTZiZWI2MC4uZmRjYjVkNmE5ZDJmNTkwMjFmYTdkZThhYjc1NWVlMmQwNWE3
MjczNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTEwLTIyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVXBkYXRlIFdQVCB0ZXN0IHRvbGVyYW5j
ZSBhbmQgbWFyayBzb21lIGZhaWx1cmVzIGFzIHNpbXVsYXRvci1vbmx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzE5NTkKKyAgICAgICAgPHJkYXI6
Ly9wcm9ibGVtLzg0NDE3NjUxPgorCisgICAgICAgIFVucmV2aWV3ZWQgdGVzdCBnYXJkZW5pbmcu
CisKKyAgICAgICAgVGhlIGlwYWQgZmFpbHVyZXMgYXJlIHJlYWxseSBpUGFkIHNpbXVsYXRvciBm
YWlsdXJlcy4KKworICAgICAgICAqIHBsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0
aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS9pcGFkL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAg
ICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMjEtMTAtMTIgIENhbWVyb24g
TWNDb3JtYWNrICA8aGV5Y2FtQGFwcGxlLmNvbT4KIAogICAgICAgICBUZXN0IHRoYXQgY29sb3Jz
IGluIGEgY2FudmFzLmNhcHR1cmVTdHJlYW0oKSB2aWRlbyB0cmFjayBhcmUgcHJlc2VydmVkIHdo
ZW4gc2VudCBvdmVyIGEgcGVlciBjb25uZWN0aW9uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZwppbmRleCAxYjhiZjAwMDAxOTA0ZGY3MDE3NTlkYTU5OTBhYTJjODk1YzA0MTc0Li5iODU3NWJm
MTg4NzY4MzE4MTkyNTllYzI2YjE5MjViYmJmZWZmZDdkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMS0xMC0yMiAgQ2FtZXJvbiBNY0Nvcm1hY2sg
IDxoZXljYW1AYXBwbGUuY29tPgorCisgICAgICAgIFR3ZWFrIHRlc3QgdG9sZXJhbmNlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzE5NTkKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzg0NDE3NjUxPgorCisgICAgICAgIFVucmV2aWV3ZWQuCisKKyAg
ICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1h
Z2ViaXRtYXAvY3JlYXRlSW1hZ2VCaXRtYXAtZHJhd0ltYWdlLmh0bWw6CisgICAgICAgICogd2Vi
LXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2Ny
ZWF0ZUltYWdlQml0bWFwLWZsaXBZLmh0bWw6CisKIDIwMjEtMTAtMjIgIEpvb25naHVuIFBhcmsg
IDxwamgwNzE4QGdtYWlsLmNvbT4KIAogICAgICAgICBJbnRlZ2VyIGludGVycG9sYXRpb24gaW4g
YW5pbWF0aW9ucyBzaG91bGQgYmUgcm91bmRlZCB0b3dhcmRzIHBvc2l0aXZlIGluZmluaXR5LCBu
b3QgYXdheSBmcm9tIHplcm8uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFw
L2NyZWF0ZUltYWdlQml0bWFwLWRyYXdJbWFnZS5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJp
dG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1kcmF3SW1hZ2UuaHRtbAppbmRleCA2ZjE1YTEwZWNjZWMw
YmYwZDM2ZDY4OTUxZDk3MTQ5MzM0M2M0NDc0Li5lNzM0ODIwZDExNmI3NzJkMDNjOWY1NTc5Zjc2
OGFiMWJlOTliY2QxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2NyZWF0
ZUltYWdlQml0bWFwLWRyYXdJbWFnZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRt
YXAvY3JlYXRlSW1hZ2VCaXRtYXAtZHJhd0ltYWdlLmh0bWwKQEAgLTExLDcgKzExLDcgQEAKIDxz
Y3JpcHQ+CiBmdW5jdGlvbiB0ZXN0Q2FudmFzRGlzcGxheWluZ1BhdHRlcm4oY2FudmFzLCB3aWR0
aCwgaGVpZ2h0LCBzb3VyY2VJc1ZpZGVvKQogewotICAgIHZhciB0b2xlcmFuY2UgPSAxOworICAg
IHZhciB0b2xlcmFuY2UgPSAzOwogICAgIGxldCB0b3BMZWZ0ID0gWzI1NSwgMCwgMCwgMjU1XTsK
ICAgICBsZXQgdG9wUmlnaHQgPSBbMCwgMjU1LCAwLCAyNTVdOwogICAgIGxldCBib3R0b21MZWZ0
ID0gWzAsIDAsIDI1NSwgMjU1XTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRt
YXAvY3JlYXRlSW1hZ2VCaXRtYXAtZmxpcFkuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRt
YXAvY3JlYXRlSW1hZ2VCaXRtYXAtZmxpcFkuaHRtbAppbmRleCBmMWZlYTU5NzFmZTVjZGExOGYw
YTUzMmFhOTZiYjY2M2UxZjliZmQ0Li45OWQwOGQ4MzAwNzVkODZmYjAwY2E1N2VhM2U5NmVhZDdh
NTBjMjM2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2NyZWF0ZUltYWdl
Qml0bWFwLWZsaXBZLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJ
bWFnZUJpdG1hcC1mbGlwWS5odG1sCkBAIC0xMSw3ICsxMSw3IEBACiA8c2NyaXB0PgogZnVuY3Rp
b24gdGVzdENhbnZhc0Rpc3BsYXlpbmdQYXR0ZXJuKGNhbnZhcywgd2lkdGgsIGhlaWdodCwgc291
cmNlSXNWaWRlbywgZmxpcHBlZCkKIHsKLSAgICB2YXIgdG9sZXJhbmNlID0gMTsKKyAgICB2YXIg
dG9sZXJhbmNlID0gMzsKICAgICBsZXQgdG9wTGVmdCA9IFsyNTUsIDAsIDAsIDI1NV07CiAgICAg
bGV0IHRvcFJpZ2h0ID0gWzAsIDI1NSwgMCwgMjU1XTsKICAgICBsZXQgYm90dG9tTGVmdCA9IFsw
LCAwLCAyNTUsIDI1NV07CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2lt
dWxhdG9yL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2ltdWxh
dG9yL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZTBhMzQwNmNkMTZhNDBlZjliMDI2YWJlOTVmOGE5
YmUzMTEyOWZjYy4uYmQyNmU5MjFmNTNiOWY3ODQwMmM0OTNhNzUwNzk0OTZlY2RiM2Y4ZSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9UZXN0RXhwZWN0YXRp
b25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0
aW9ucwpAQCAtNjQsNiArNjQsOCBAQCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbgogaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC93aWRlLWdh
bXV0LWNhbnZhcy9jYW52YXMtZGlzcGxheS1wMy1kcmF3SW1hZ2UtSW1hZ2VCaXRtYXAtY2FudmFz
Lmh0bWwgWyBGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9j
YW52YXMvZWxlbWVudC9tYW51YWwvd2lkZS1nYW11dC1jYW52YXMvY2FudmFzLWRpc3BsYXktcDMt
ZHJhd0ltYWdlLUltYWdlQml0bWFwLWNsb25lZC5odG1sIFsgRmFpbHVyZSBdCiBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2Ft
dXQtY2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLWRyYXdJbWFnZS1JbWFnZUJpdG1hcC1pbWFnZS5o
dG1sIFsgRmFpbHVyZSBdCitpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2Fu
dmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLWRy
YXdJbWFnZS1JbWFnZUJpdG1hcC12aWRlby5odG1sIFsgRmFpbHVyZSBdCitpbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQt
Y2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLWRyYXdJbWFnZS12aWRlby5odG1sIFsgRmFpbHVyZSBd
CiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFu
dWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLXBhdHRlcm4tY2FudmFzLmh0
bWwgWyBGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52
YXMvZWxlbWVudC9tYW51YWwvd2lkZS1nYW11dC1jYW52YXMvY2FudmFzLWRpc3BsYXktcDMtcGF0
dGVybi1pbWFnZS5odG1sIFsgRmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbnZhcy1k
aXNwbGF5LXAzLXNldHRpbmdzLmh0bWwgWyBGYWlsdXJlIF0KQEAgLTgwLDYgKzgyLDE0IEBAIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC93aWRlLWdh
bXV0LWNhbnZhcy8yZC5jb2xvci5zCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvY2FudmFzL2VsZW1lbnQvd2lkZS1nYW11dC1jYW52YXMvMmQuY29sb3Iuc3BhY2UucDMudG9E
YXRhVVJMLndpdGgucHV0SW1hZ2VEYXRhLmh0bWwgWyBGYWlsdXJlIF0KIHN0b3JhZ2UvaW5kZXhl
ZGRiL3N0cnVjdHVyZWQtY2xvbmUtaW1hZ2UtZGF0YS1kaXNwbGF5LXAzLmh0bWwgWyBGYWlsdXJl
IF0KIAorIyBUaGVzZSBmYWlsIGR1ZSB0byBjb2xvciBzcGFjZSBpc3N1ZXMgaW4gdGhlIHNwZWNp
ZmljIGlQYWQgc2ltdWxhdG9yIHVzZWQgPHJkYXI6Ly84NDUyNzczMj4KK3dlYmtpdC5vcmcvYi8y
MzIwOTAgZmFzdC9jYW52YXMvY2FudmFzLWNyZWF0ZVBhdHRlcm4tdmlkZW8tbG9hZGluZy5odG1s
IFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMjMyMDkwIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRtYXAvY2FudmFzLWNy
ZWF0ZUltYWdlQml0bWFwLXZpZGVvLXJlc2l6ZS5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQub3Jn
L2IvMjkyMDkwIGZhc3QvY2FudmFzL2NhbnZhcy1jcmVhdGVQYXR0ZXJuLXZpZGVvLW1vZGlmeS5o
dG1sIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMjkyMDkwIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRtYXAvY3JlYXRl
SW1hZ2VCaXRtYXAtZHJhd0ltYWdlLmh0bWwgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi8yOTIw
OTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21h
bnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1mbGlwWS5odG1sIFsgRmFpbHVyZSBd
Cit3ZWJraXQub3JnL2IvMjkyMDkwIG1lZGlhL3ZpZGVvLWNhbnZhcy1jcmVhdGVQYXR0ZXJuLmh0
bWwgWyBGYWlsdXJlIF0KKwogIyBJbXBvcnRlZCBjc3MtdGV4dCB0ZXN0IHN1aXRlIGZyb20gV1BU
CiB3ZWJraXQub3JnL2IvMTgzMjU4IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy10ZXh0L3doaXRlLXNwYWNlL3RleHRhcmVhLXByZS13cmFwLTAwMS5odG1sIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTgzMjU4IGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy10ZXh0L3doaXRlLXNwYWNlL3RleHRhcmVhLXByZS13cmFwLTAwMi5o
dG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9pcGFkL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pcGFkL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggNzRmNDUxZjZjZmNmZGJjM2IwZDBmZmNhNzhiYmM3MWNmZjQ2ZjQx
OC4uZmY5OTg1MzVmMTA3NWU3NzlhMzkzNTcyNWE0YmFkMzY2Y2QyY2Y0ZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vaXBhZC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2lwYWQvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTA0LDkgKzEwNCw2IEBAIHdl
YmtpdC5vcmcvYi8yMjk1NjYgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3Nl
bWFudGljcy9pbnRlcmFjdGl2ZS1lCiAKIHdlYmtpdC5vcmcvYi8yMjg2NjMgZmFzdC9jYW52YXMv
Y2FudmFzLWNvbG9yLXNwYWNlLWRpc3BsYXktcDMuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQog
Ci13ZWJraXQub3JnL2IvMjMyMDkwIGZhc3QvY2FudmFzL2NhbnZhcy1jcmVhdGVQYXR0ZXJuLXZp
ZGVvLWxvYWRpbmcuaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzIzMjA5MCBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdl
Yml0bWFwL2NhbnZhcy1jcmVhdGVJbWFnZUJpdG1hcC12aWRlby1yZXNpemUuaHRtbCBbIEZhaWx1
cmUgXQotCiB3ZWJraXQub3JnL2IvMjMwNDE5IHBsYXRmb3JtL2lwYWQvbWVkaWEvbW9kZXJuLW1l
ZGlhLWNvbnRyb2xzL21lZGlhLWRvY3VtZW50cy9tZWRpYS1kb2N1bWVudC12aWRlby1pb3Mtc2l6
aW5nLmh0bWwgWyBQYXNzIFRpbWVvdXQgQ3Jhc2ggXQogCiB3ZWJraXQub3JnL2IvMjMxNjExIFsg
RGVidWcgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy1lbmNvZGVkLXRy
YW5zZm9ybS9zZnJhbWUtdHJhbnNmb3JtLWluLXdvcmtlci5odHRwcy5odG1sIFsgUGFzcyBGYWls
dXJlIF0KQEAgLTExNCw4ICsxMTEsMyBAQCB3ZWJraXQub3JnL2IvMjMxNjExIFsgRGVidWcgXSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy1lbmNvZGVkLXRyYQogd2Via2l0
Lm9yZy9iLzIzMTYxNiBbIERlYnVnIF0gY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vc2NhbGUt
cm90YXRpb24tdHJhbnNpdGlvbi1vdmVybGFwLmh0bWwgWyBQYXNzIEZhaWx1cmUgVGltZW91dCBd
CiAKIHdlYmtpdC5vcmcvYi8yMzE2NDAgWyBEZWJ1ZyBdIHdlYnJ0Yy92aWRlby1tdXRlLmh0bWwg
WyBQYXNzIFRpbWVvdXQgXQotCi13ZWJraXQub3JnL2IvMjMxOTU5IG1lZGlhL3ZpZGVvLWNhbnZh
cy1jcmVhdGVQYXR0ZXJuLmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8yMzE5NTkgZmFz
dC9jYW52YXMvY2FudmFzLWNyZWF0ZVBhdHRlcm4tdmlkZW8tbW9kaWZ5Lmh0bWwgWyBGYWlsdXJl
IF0KLXdlYmtpdC5vcmcvYi8yMzE5NTkgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9o
dG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1k
cmF3SW1hZ2UuaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzIzMTk1OSBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0
bWFwL2NyZWF0ZUltYWdlQml0bWFwLWZsaXBZLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNWUzMTAxZjA3YzNlMTgzODlkNmI2
MjQ0M2NiYWMxMWVhNWY3NmEwMy4uMmJkNzVhY2UzN2FiNWQ2ZDcyYWY0ZWI3MDE2MjY3NmMxYmZj
OTJmZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlv
bnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI0
MzcsNiArMjQzNywzIEBAIHdlYmtpdC5vcmcvYi8yMzA5ODQgWyBCaWdTdXIgRGVidWcgYXJtNjQg
XSBzdHJlYW1zL3JlYWRhYmxlU3RyZWFtLXRoZW4uaHRtbCBbIFBhCiB3ZWJraXQub3JnL2IvMjMx
NzU3IFsgQmlnU3VyIF0gaW5zcGVjdG9yL2NhbnZhcy91cGRhdGVTaGFkZXItd2ViZ2wuaHRtbCBb
IFBhc3MgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8yMzE5MjQgaW5zcGVjdG9yL2Nzcy9tb2Rp
ZnktY3NzLXByb3BlcnR5Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQotCi13ZWJraXQub3JnL2IvMjMx
OTU5IFsgQ2F0YWxpbmEgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2Fu
dmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2NyZWF0ZUltYWdlQml0bWFwLWRyYXdJbWFn
ZS5odG1sIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMjMxOTU5IGltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRtYXAvY3Jl
YXRlSW1hZ2VCaXRtYXAtZmxpcFkuaHRtbCBbIEZhaWx1cmUgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442236</attachid>
            <date>2021-10-22 18:12:20 -0700</date>
            <delta_ts>2021-10-22 18:21:16 -0700</delta_ts>
            <desc>Path for EWS</desc>
            <filename>bug-231959-20211023121219.patch</filename>
            <type>text/plain</type>
            <size>3652</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NzMwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZTBkZDM2YzRlZmY2Y2ZiMTJkMWMz
MjRmMGYxMTUxMDMwYTE3ZDNkZC4uOWE2OTM4MzJkZTE0ZDM2M2NiYjUxYzVlNmUyZWRjOGFiMTZi
ZWI2MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTEwLTEyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVGVzdCB0aGF0IGNvbG9ycyBpbiBhIGNh
bnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJlIHByZXNlcnZlZCB3aGVuIHNlbnQg
b3ZlciBhIHBlZXIgY29ubmVjdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjMxNjQ1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDE3MjM2Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBZb3Vlbm4gRmFibGV0LgorCisgICAgICAgICogd2VicnRj
L2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiB3ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5odG1sOiBBZGRlZC4KKwogMjAyMS0x
MC0yMiAgQXl1bWkgS29qaW1hICA8YXl1bWlfa29qaW1hQGFwcGxlLmNvbT4KIAogICAgICAgICBb
IGlPUyAxNSBEZWJ1ZyBdIEFTU0VSVElPTiBGQUlMRUQ6IHNvY2tldHMuZW1wdHkoKS4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJlU3RyZWFtLWNvbG9yLXNwYWNlLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJlU3RyZWFtLWNvbG9yLXNwYWNlLWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43NDY5ZmUwOTJjODg4MTE1MDBjM2NjYzRkODgxMWFjNzAz
YWFmMjZjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJl
YW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNCBAQAorCisKK1BBU1MgVGVz
dCB0aGF0IGNvbG9ycyBpbiBhIGNhbnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJl
IHByZXNlcnZlZCB3aGVuIHNlbnQgb3ZlciBhIHBlZXIgY29ubmVjdGlvbgorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5odG1sIGIvTGF5
b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li43MjVmNzE3ZGZkY2Y3ZTZiZTU0NWIwMGY4MmQxMWZlNDM4MTZhNWZlCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UuaHRtbApA
QCAtMCwwICsxLDUxIEBACis8IURPQ1RZUEUgaHRtbD4KKzx0aXRsZT5UZXN0IHRoYXQgY29sb3Jz
IGluIGEgY2FudmFzLmNhcHR1cmVTdHJlYW0oKSB2aWRlbyB0cmFjayBhcmUgcHJlc2VydmVkIHdo
ZW4gc2VudCBvdmVyIGEgcGVlciBjb25uZWN0aW9uPC90aXRsZT4KKzxzY3JpcHQgc3JjPSIuLi9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291
cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+Cis8Y2FudmFzIGlkPSJzcmMiIHdp
ZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PC9jYW52YXM+Cis8dmlkZW8gaWQ9InZpZCIgd2lkdGg9IjE2
IiBoZWlnaHQ9IjE2IiBhdXRvcGxheT48L3ZpZGVvPgorPGNhbnZhcyBpZD0iZHN0IiB3aWR0aD0i
MTYiIGhlaWdodD0iMTYiPjwvY2FudmFzPgorPHNjcmlwdD4KK2Z1bmN0aW9uIGRyYXdTb3VyY2VU
aGVuQ2hlY2tEZXN0aW5hdGlvbigpIHsKKyAgICBjb25zdCBzcmNDb250ZXh0ID0gc3JjLmdldENv
bnRleHQoIjJkIik7CisgICAgc3JjQ29udGV4dC5maWxsU3R5bGUgPSAiIzgwMDAwMCI7CisgICAg
c3JjQ29udGV4dC5maWxsUmVjdCgwLCAwLCAxNiwgMTYpOworCisgICAgY29uc3QgZHN0Q29udGV4
dCA9IGRzdC5nZXRDb250ZXh0KCIyZCIpOworICAgIGRzdENvbnRleHQuY2xlYXJSZWN0KDAsIDAs
IDE2LCAxNik7CisgICAgZHN0Q29udGV4dC5kcmF3SW1hZ2UodmlkLCAwLCAwKTsKKworICAgIC8v
IFRoZSBzdHJlYW0gdGFrZXMgYSBmZXcgZnJhbWVzIHRvIGdldCBzdGFydGVkLiBXYWl0IHVudGls
IHRoZSBkcmF3SW1hZ2UoKSBjYWxsIHBhaW50cyBzb21ldGhpbmcuCisgICAgY29uc3QgaW1hZ2VE
YXRhID0gZHN0Q29udGV4dC5nZXRJbWFnZURhdGEoMCwgMCwgMSwgMSk7CisgICAgaWYgKCFpbWFn
ZURhdGEuZGF0YVszXSkgeworICAgICAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUodC5zdGVwX2Z1
bmMoZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9uKSk7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICBjb25zdCBhY3R1YWwgPSBbLi4uaW1hZ2VEYXRhLmRhdGFdOworICAgIGNvbnN0
IGV4cGVjdGVkID0gWzEyOCwgMCwgMCwgMjU1XTsKKyAgICBhc3NlcnRfYXJyYXlfYXBwcm94X2Vx
dWFscyhhY3R1YWwsIGV4cGVjdGVkLCAyLCBgYWN0dWFsID0gJHthY3R1YWx9LCBleHBlY3RlZCA9
ICR7ZXhwZWN0ZWR9YCk7CisgICAgdC5kb25lKCk7Cit9CisKK3ZhciB0ID0gYXN5bmNfdGVzdChh
c3luYyBmdW5jdGlvbih0KSB7CisgICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKHQuc3RlcF9mdW5j
KGRyYXdTb3VyY2VUaGVuQ2hlY2tEZXN0aW5hdGlvbikpOworCisgICAgY29uc3QgY29ubmVjdGlv
bkEgPSBuZXcgUlRDUGVlckNvbm5lY3Rpb24oKTsKKyAgICBjb25zdCBjb25uZWN0aW9uQiA9IG5l
dyBSVENQZWVyQ29ubmVjdGlvbigpOworCisgICAgY29ubmVjdGlvbkEub25pY2VjYW5kaWRhdGUg
PSBlID0+IGNvbm5lY3Rpb25CLmFkZEljZUNhbmRpZGF0ZShlLmNhbmRpZGF0ZSk7CisgICAgY29u
bmVjdGlvbkIub25pY2VjYW5kaWRhdGUgPSBlID0+IGNvbm5lY3Rpb25BLmFkZEljZUNhbmRpZGF0
ZShlLmNhbmRpZGF0ZSk7CisKKyAgICBjb25uZWN0aW9uQS5hZGRUcmFjayhzcmMuY2FwdHVyZVN0
cmVhbSgpLmdldFZpZGVvVHJhY2tzKClbMF0pOworICAgIGNvbm5lY3Rpb25CLm9udHJhY2sgPSBl
ID0+IHZpZC5zcmNPYmplY3QgPSBuZXcgTWVkaWFTdHJlYW0oW2UudHJhY2tdKTsKKworICAgIGNv
bnN0IGRlc2NyaXB0aW9uQSA9IGF3YWl0IGNvbm5lY3Rpb25BLmNyZWF0ZU9mZmVyKCk7CisgICAg
Y29ubmVjdGlvbkEuc2V0TG9jYWxEZXNjcmlwdGlvbihkZXNjcmlwdGlvbkEpOworICAgIGF3YWl0
IGNvbm5lY3Rpb25CLnNldFJlbW90ZURlc2NyaXB0aW9uKGRlc2NyaXB0aW9uQSk7CisKKyAgICBj
b25zdCBkZXNjcmlwdGlvbkIgPSBhd2FpdCBjb25uZWN0aW9uQi5jcmVhdGVBbnN3ZXIoKTsKKyAg
ICBjb25uZWN0aW9uQi5zZXRMb2NhbERlc2NyaXB0aW9uKGRlc2NyaXB0aW9uQik7CisgICAgY29u
bmVjdGlvbkEuc2V0UmVtb3RlRGVzY3JpcHRpb24oZGVzY3JpcHRpb25CKTsKK30pOworPC9zY3Jp
cHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442237</attachid>
            <date>2021-10-22 18:20:55 -0700</date>
            <delta_ts>2021-10-22 18:21:20 -0700</delta_ts>
            <desc>Patch for EWS</desc>
            <filename>bug-231959-20211023122053.patch</filename>
            <type>text/plain</type>
            <size>3652</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NzMwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZTBkZDM2YzRlZmY2Y2ZiMTJkMWMz
MjRmMGYxMTUxMDMwYTE3ZDNkZC4uOWE2OTM4MzJkZTE0ZDM2M2NiYjUxYzVlNmUyZWRjOGFiMTZi
ZWI2MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTEwLTEyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVGVzdCB0aGF0IGNvbG9ycyBpbiBhIGNh
bnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJlIHByZXNlcnZlZCB3aGVuIHNlbnQg
b3ZlciBhIHBlZXIgY29ubmVjdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjMxNjQ1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDE3MjM2Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBZb3Vlbm4gRmFibGV0LgorCisgICAgICAgICogd2VicnRj
L2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiB3ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5odG1sOiBBZGRlZC4KKwogMjAyMS0x
MC0yMiAgQXl1bWkgS29qaW1hICA8YXl1bWlfa29qaW1hQGFwcGxlLmNvbT4KIAogICAgICAgICBb
IGlPUyAxNSBEZWJ1ZyBdIEFTU0VSVElPTiBGQUlMRUQ6IHNvY2tldHMuZW1wdHkoKS4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJlU3RyZWFtLWNvbG9yLXNwYWNlLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJlU3RyZWFtLWNvbG9yLXNwYWNlLWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43NDY5ZmUwOTJjODg4MTE1MDBjM2NjYzRkODgxMWFjNzAz
YWFmMjZjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJl
YW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNCBAQAorCisKK1BBU1MgVGVz
dCB0aGF0IGNvbG9ycyBpbiBhIGNhbnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJl
IHByZXNlcnZlZCB3aGVuIHNlbnQgb3ZlciBhIHBlZXIgY29ubmVjdGlvbgorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5odG1sIGIvTGF5
b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li43MjVmNzE3ZGZkY2Y3ZTZiZTU0NWIwMGY4MmQxMWZlNDM4MTZhNWZlCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UuaHRtbApA
QCAtMCwwICsxLDUxIEBACis8IURPQ1RZUEUgaHRtbD4KKzx0aXRsZT5UZXN0IHRoYXQgY29sb3Jz
IGluIGEgY2FudmFzLmNhcHR1cmVTdHJlYW0oKSB2aWRlbyB0cmFjayBhcmUgcHJlc2VydmVkIHdo
ZW4gc2VudCBvdmVyIGEgcGVlciBjb25uZWN0aW9uPC90aXRsZT4KKzxzY3JpcHQgc3JjPSIuLi9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291
cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+Cis8Y2FudmFzIGlkPSJzcmMiIHdp
ZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PC9jYW52YXM+Cis8dmlkZW8gaWQ9InZpZCIgd2lkdGg9IjE2
IiBoZWlnaHQ9IjE2IiBhdXRvcGxheT48L3ZpZGVvPgorPGNhbnZhcyBpZD0iZHN0IiB3aWR0aD0i
MTYiIGhlaWdodD0iMTYiPjwvY2FudmFzPgorPHNjcmlwdD4KK2Z1bmN0aW9uIGRyYXdTb3VyY2VU
aGVuQ2hlY2tEZXN0aW5hdGlvbigpIHsKKyAgICBjb25zdCBzcmNDb250ZXh0ID0gc3JjLmdldENv
bnRleHQoIjJkIik7CisgICAgc3JjQ29udGV4dC5maWxsU3R5bGUgPSAiIzgwMDAwMCI7CisgICAg
c3JjQ29udGV4dC5maWxsUmVjdCgwLCAwLCAxNiwgMTYpOworCisgICAgY29uc3QgZHN0Q29udGV4
dCA9IGRzdC5nZXRDb250ZXh0KCIyZCIpOworICAgIGRzdENvbnRleHQuY2xlYXJSZWN0KDAsIDAs
IDE2LCAxNik7CisgICAgZHN0Q29udGV4dC5kcmF3SW1hZ2UodmlkLCAwLCAwKTsKKworICAgIC8v
IFRoZSBzdHJlYW0gdGFrZXMgYSBmZXcgZnJhbWVzIHRvIGdldCBzdGFydGVkLiBXYWl0IHVudGls
IHRoZSBkcmF3SW1hZ2UoKSBjYWxsIHBhaW50cyBzb21ldGhpbmcuCisgICAgY29uc3QgaW1hZ2VE
YXRhID0gZHN0Q29udGV4dC5nZXRJbWFnZURhdGEoMCwgMCwgMSwgMSk7CisgICAgaWYgKCFpbWFn
ZURhdGEuZGF0YVszXSkgeworICAgICAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUodC5zdGVwX2Z1
bmMoZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9uKSk7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICBjb25zdCBhY3R1YWwgPSBbLi4uaW1hZ2VEYXRhLmRhdGFdOworICAgIGNvbnN0
IGV4cGVjdGVkID0gWzEyOCwgMCwgMCwgMjU1XTsKKyAgICBhc3NlcnRfYXJyYXlfYXBwcm94X2Vx
dWFscyhhY3R1YWwsIGV4cGVjdGVkLCAyLCBgYWN0dWFsID0gJHthY3R1YWx9LCBleHBlY3RlZCA9
ICR7ZXhwZWN0ZWR9YCk7CisgICAgdC5kb25lKCk7Cit9CisKK3ZhciB0ID0gYXN5bmNfdGVzdChh
c3luYyBmdW5jdGlvbih0KSB7CisgICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKHQuc3RlcF9mdW5j
KGRyYXdTb3VyY2VUaGVuQ2hlY2tEZXN0aW5hdGlvbikpOworCisgICAgY29uc3QgY29ubmVjdGlv
bkEgPSBuZXcgUlRDUGVlckNvbm5lY3Rpb24oKTsKKyAgICBjb25zdCBjb25uZWN0aW9uQiA9IG5l
dyBSVENQZWVyQ29ubmVjdGlvbigpOworCisgICAgY29ubmVjdGlvbkEub25pY2VjYW5kaWRhdGUg
PSBlID0+IGNvbm5lY3Rpb25CLmFkZEljZUNhbmRpZGF0ZShlLmNhbmRpZGF0ZSk7CisgICAgY29u
bmVjdGlvbkIub25pY2VjYW5kaWRhdGUgPSBlID0+IGNvbm5lY3Rpb25BLmFkZEljZUNhbmRpZGF0
ZShlLmNhbmRpZGF0ZSk7CisKKyAgICBjb25uZWN0aW9uQS5hZGRUcmFjayhzcmMuY2FwdHVyZVN0
cmVhbSgpLmdldFZpZGVvVHJhY2tzKClbMF0pOworICAgIGNvbm5lY3Rpb25CLm9udHJhY2sgPSBl
ID0+IHZpZC5zcmNPYmplY3QgPSBuZXcgTWVkaWFTdHJlYW0oW2UudHJhY2tdKTsKKworICAgIGNv
bnN0IGRlc2NyaXB0aW9uQSA9IGF3YWl0IGNvbm5lY3Rpb25BLmNyZWF0ZU9mZmVyKCk7CisgICAg
Y29ubmVjdGlvbkEuc2V0TG9jYWxEZXNjcmlwdGlvbihkZXNjcmlwdGlvbkEpOworICAgIGF3YWl0
IGNvbm5lY3Rpb25CLnNldFJlbW90ZURlc2NyaXB0aW9uKGRlc2NyaXB0aW9uQSk7CisKKyAgICBj
b25zdCBkZXNjcmlwdGlvbkIgPSBhd2FpdCBjb25uZWN0aW9uQi5jcmVhdGVBbnN3ZXIoKTsKKyAg
ICBjb25uZWN0aW9uQi5zZXRMb2NhbERlc2NyaXB0aW9uKGRlc2NyaXB0aW9uQik7CisgICAgY29u
bmVjdGlvbkEuc2V0UmVtb3RlRGVzY3JpcHRpb24oZGVzY3JpcHRpb25CKTsKK30pOworPC9zY3Jp
cHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442248</attachid>
            <date>2021-10-22 21:09:50 -0700</date>
            <delta_ts>2021-10-23 19:56:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231959-20211023150949.patch</filename>
            <type>text/plain</type>
            <size>11021</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NzMwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWE2OTM4MzJkZTE0ZDM2M2NiYjUx
YzVlNmUyZWRjOGFiMTZiZWI2MC4uZmRjYjVkNmE5ZDJmNTkwMjFmYTdkZThhYjc1NWVlMmQwNWE3
MjczNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTEwLTIyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVXBkYXRlIFdQVCB0ZXN0IHRvbGVyYW5j
ZSBhbmQgbWFyayBzb21lIGZhaWx1cmVzIGFzIHNpbXVsYXRvci1vbmx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzE5NTkKKyAgICAgICAgPHJkYXI6
Ly9wcm9ibGVtLzg0NDE3NjUxPgorCisgICAgICAgIFVucmV2aWV3ZWQgdGVzdCBnYXJkZW5pbmcu
CisKKyAgICAgICAgVGhlIGlwYWQgZmFpbHVyZXMgYXJlIHJlYWxseSBpUGFkIHNpbXVsYXRvciBm
YWlsdXJlcy4KKworICAgICAgICAqIHBsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0
aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS9pcGFkL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAg
ICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMjEtMTAtMTIgIENhbWVyb24g
TWNDb3JtYWNrICA8aGV5Y2FtQGFwcGxlLmNvbT4KIAogICAgICAgICBUZXN0IHRoYXQgY29sb3Jz
IGluIGEgY2FudmFzLmNhcHR1cmVTdHJlYW0oKSB2aWRlbyB0cmFjayBhcmUgcHJlc2VydmVkIHdo
ZW4gc2VudCBvdmVyIGEgcGVlciBjb25uZWN0aW9uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZwppbmRleCAxYjhiZjAwMDAxOTA0ZGY3MDE3NTlkYTU5OTBhYTJjODk1YzA0MTc0Li5iODU3NWJm
MTg4NzY4MzE4MTkyNTllYzI2YjE5MjViYmJmZWZmZDdkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMS0xMC0yMiAgQ2FtZXJvbiBNY0Nvcm1hY2sg
IDxoZXljYW1AYXBwbGUuY29tPgorCisgICAgICAgIFR3ZWFrIHRlc3QgdG9sZXJhbmNlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzE5NTkKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzg0NDE3NjUxPgorCisgICAgICAgIFVucmV2aWV3ZWQuCisKKyAg
ICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1h
Z2ViaXRtYXAvY3JlYXRlSW1hZ2VCaXRtYXAtZHJhd0ltYWdlLmh0bWw6CisgICAgICAgICogd2Vi
LXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2Ny
ZWF0ZUltYWdlQml0bWFwLWZsaXBZLmh0bWw6CisKIDIwMjEtMTAtMjIgIEpvb25naHVuIFBhcmsg
IDxwamgwNzE4QGdtYWlsLmNvbT4KIAogICAgICAgICBJbnRlZ2VyIGludGVycG9sYXRpb24gaW4g
YW5pbWF0aW9ucyBzaG91bGQgYmUgcm91bmRlZCB0b3dhcmRzIHBvc2l0aXZlIGluZmluaXR5LCBu
b3QgYXdheSBmcm9tIHplcm8uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFw
L2NyZWF0ZUltYWdlQml0bWFwLWRyYXdJbWFnZS5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJp
dG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1kcmF3SW1hZ2UuaHRtbAppbmRleCA2ZjE1YTEwZWNjZWMw
YmYwZDM2ZDY4OTUxZDk3MTQ5MzM0M2M0NDc0Li5lNzM0ODIwZDExNmI3NzJkMDNjOWY1NTc5Zjc2
OGFiMWJlOTliY2QxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2NyZWF0
ZUltYWdlQml0bWFwLWRyYXdJbWFnZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRt
YXAvY3JlYXRlSW1hZ2VCaXRtYXAtZHJhd0ltYWdlLmh0bWwKQEAgLTExLDcgKzExLDcgQEAKIDxz
Y3JpcHQ+CiBmdW5jdGlvbiB0ZXN0Q2FudmFzRGlzcGxheWluZ1BhdHRlcm4oY2FudmFzLCB3aWR0
aCwgaGVpZ2h0LCBzb3VyY2VJc1ZpZGVvKQogewotICAgIHZhciB0b2xlcmFuY2UgPSAxOworICAg
IHZhciB0b2xlcmFuY2UgPSAzOwogICAgIGxldCB0b3BMZWZ0ID0gWzI1NSwgMCwgMCwgMjU1XTsK
ICAgICBsZXQgdG9wUmlnaHQgPSBbMCwgMjU1LCAwLCAyNTVdOwogICAgIGxldCBib3R0b21MZWZ0
ID0gWzAsIDAsIDI1NSwgMjU1XTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRt
YXAvY3JlYXRlSW1hZ2VCaXRtYXAtZmxpcFkuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRt
YXAvY3JlYXRlSW1hZ2VCaXRtYXAtZmxpcFkuaHRtbAppbmRleCBmMWZlYTU5NzFmZTVjZGExOGYw
YTUzMmFhOTZiYjY2M2UxZjliZmQ0Li45OWQwOGQ4MzAwNzVkODZmYjAwY2E1N2VhM2U5NmVhZDdh
NTBjMjM2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2NyZWF0ZUltYWdl
Qml0bWFwLWZsaXBZLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJ
bWFnZUJpdG1hcC1mbGlwWS5odG1sCkBAIC0xMSw3ICsxMSw3IEBACiA8c2NyaXB0PgogZnVuY3Rp
b24gdGVzdENhbnZhc0Rpc3BsYXlpbmdQYXR0ZXJuKGNhbnZhcywgd2lkdGgsIGhlaWdodCwgc291
cmNlSXNWaWRlbywgZmxpcHBlZCkKIHsKLSAgICB2YXIgdG9sZXJhbmNlID0gMTsKKyAgICB2YXIg
dG9sZXJhbmNlID0gMzsKICAgICBsZXQgdG9wTGVmdCA9IFsyNTUsIDAsIDAsIDI1NV07CiAgICAg
bGV0IHRvcFJpZ2h0ID0gWzAsIDI1NSwgMCwgMjU1XTsKICAgICBsZXQgYm90dG9tTGVmdCA9IFsw
LCAwLCAyNTUsIDI1NV07CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2lt
dWxhdG9yL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2ltdWxh
dG9yL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZTBhMzQwNmNkMTZhNDBlZjliMDI2YWJlOTVmOGE5
YmUzMTEyOWZjYy4uYmQyNmU5MjFmNTNiOWY3ODQwMmM0OTNhNzUwNzk0OTZlY2RiM2Y4ZSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9UZXN0RXhwZWN0YXRp
b25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0
aW9ucwpAQCAtNjQsNiArNjQsOCBAQCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbgogaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC93aWRlLWdh
bXV0LWNhbnZhcy9jYW52YXMtZGlzcGxheS1wMy1kcmF3SW1hZ2UtSW1hZ2VCaXRtYXAtY2FudmFz
Lmh0bWwgWyBGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9j
YW52YXMvZWxlbWVudC9tYW51YWwvd2lkZS1nYW11dC1jYW52YXMvY2FudmFzLWRpc3BsYXktcDMt
ZHJhd0ltYWdlLUltYWdlQml0bWFwLWNsb25lZC5odG1sIFsgRmFpbHVyZSBdCiBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2Ft
dXQtY2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLWRyYXdJbWFnZS1JbWFnZUJpdG1hcC1pbWFnZS5o
dG1sIFsgRmFpbHVyZSBdCitpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2Fu
dmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLWRy
YXdJbWFnZS1JbWFnZUJpdG1hcC12aWRlby5odG1sIFsgRmFpbHVyZSBdCitpbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQt
Y2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLWRyYXdJbWFnZS12aWRlby5odG1sIFsgRmFpbHVyZSBd
CiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFu
dWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbnZhcy1kaXNwbGF5LXAzLXBhdHRlcm4tY2FudmFzLmh0
bWwgWyBGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52
YXMvZWxlbWVudC9tYW51YWwvd2lkZS1nYW11dC1jYW52YXMvY2FudmFzLWRpc3BsYXktcDMtcGF0
dGVybi1pbWFnZS5odG1sIFsgRmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL3dpZGUtZ2FtdXQtY2FudmFzL2NhbnZhcy1k
aXNwbGF5LXAzLXNldHRpbmdzLmh0bWwgWyBGYWlsdXJlIF0KQEAgLTgwLDYgKzgyLDE0IEBAIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC93aWRlLWdh
bXV0LWNhbnZhcy8yZC5jb2xvci5zCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvY2FudmFzL2VsZW1lbnQvd2lkZS1nYW11dC1jYW52YXMvMmQuY29sb3Iuc3BhY2UucDMudG9E
YXRhVVJMLndpdGgucHV0SW1hZ2VEYXRhLmh0bWwgWyBGYWlsdXJlIF0KIHN0b3JhZ2UvaW5kZXhl
ZGRiL3N0cnVjdHVyZWQtY2xvbmUtaW1hZ2UtZGF0YS1kaXNwbGF5LXAzLmh0bWwgWyBGYWlsdXJl
IF0KIAorIyBUaGVzZSBmYWlsIGR1ZSB0byBjb2xvciBzcGFjZSBpc3N1ZXMgaW4gdGhlIHNwZWNp
ZmljIGlQYWQgc2ltdWxhdG9yIHVzZWQgPHJkYXI6Ly84NDUyNzczMj4KK3dlYmtpdC5vcmcvYi8y
MzIwOTAgZmFzdC9jYW52YXMvY2FudmFzLWNyZWF0ZVBhdHRlcm4tdmlkZW8tbG9hZGluZy5odG1s
IFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMjMyMDkwIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRtYXAvY2FudmFzLWNy
ZWF0ZUltYWdlQml0bWFwLXZpZGVvLXJlc2l6ZS5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQub3Jn
L2IvMjkyMDkwIGZhc3QvY2FudmFzL2NhbnZhcy1jcmVhdGVQYXR0ZXJuLXZpZGVvLW1vZGlmeS5o
dG1sIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMjkyMDkwIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRtYXAvY3JlYXRl
SW1hZ2VCaXRtYXAtZHJhd0ltYWdlLmh0bWwgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi8yOTIw
OTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21h
bnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1mbGlwWS5odG1sIFsgRmFpbHVyZSBd
Cit3ZWJraXQub3JnL2IvMjkyMDkwIG1lZGlhL3ZpZGVvLWNhbnZhcy1jcmVhdGVQYXR0ZXJuLmh0
bWwgWyBGYWlsdXJlIF0KKwogIyBJbXBvcnRlZCBjc3MtdGV4dCB0ZXN0IHN1aXRlIGZyb20gV1BU
CiB3ZWJraXQub3JnL2IvMTgzMjU4IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy10ZXh0L3doaXRlLXNwYWNlL3RleHRhcmVhLXByZS13cmFwLTAwMS5odG1sIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTgzMjU4IGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy10ZXh0L3doaXRlLXNwYWNlL3RleHRhcmVhLXByZS13cmFwLTAwMi5o
dG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9pcGFkL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pcGFkL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggNzRmNDUxZjZjZmNmZGJjM2IwZDBmZmNhNzhiYmM3MWNmZjQ2ZjQx
OC4uZmY5OTg1MzVmMTA3NWU3NzlhMzkzNTcyNWE0YmFkMzY2Y2QyY2Y0ZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vaXBhZC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2lwYWQvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTA0LDkgKzEwNCw2IEBAIHdl
YmtpdC5vcmcvYi8yMjk1NjYgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3Nl
bWFudGljcy9pbnRlcmFjdGl2ZS1lCiAKIHdlYmtpdC5vcmcvYi8yMjg2NjMgZmFzdC9jYW52YXMv
Y2FudmFzLWNvbG9yLXNwYWNlLWRpc3BsYXktcDMuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQog
Ci13ZWJraXQub3JnL2IvMjMyMDkwIGZhc3QvY2FudmFzL2NhbnZhcy1jcmVhdGVQYXR0ZXJuLXZp
ZGVvLWxvYWRpbmcuaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzIzMjA5MCBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdl
Yml0bWFwL2NhbnZhcy1jcmVhdGVJbWFnZUJpdG1hcC12aWRlby1yZXNpemUuaHRtbCBbIEZhaWx1
cmUgXQotCiB3ZWJraXQub3JnL2IvMjMwNDE5IHBsYXRmb3JtL2lwYWQvbWVkaWEvbW9kZXJuLW1l
ZGlhLWNvbnRyb2xzL21lZGlhLWRvY3VtZW50cy9tZWRpYS1kb2N1bWVudC12aWRlby1pb3Mtc2l6
aW5nLmh0bWwgWyBQYXNzIFRpbWVvdXQgQ3Jhc2ggXQogCiB3ZWJraXQub3JnL2IvMjMxNjExIFsg
RGVidWcgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy1lbmNvZGVkLXRy
YW5zZm9ybS9zZnJhbWUtdHJhbnNmb3JtLWluLXdvcmtlci5odHRwcy5odG1sIFsgUGFzcyBGYWls
dXJlIF0KQEAgLTExNCw4ICsxMTEsMyBAQCB3ZWJraXQub3JnL2IvMjMxNjExIFsgRGVidWcgXSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy1lbmNvZGVkLXRyYQogd2Via2l0
Lm9yZy9iLzIzMTYxNiBbIERlYnVnIF0gY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vc2NhbGUt
cm90YXRpb24tdHJhbnNpdGlvbi1vdmVybGFwLmh0bWwgWyBQYXNzIEZhaWx1cmUgVGltZW91dCBd
CiAKIHdlYmtpdC5vcmcvYi8yMzE2NDAgWyBEZWJ1ZyBdIHdlYnJ0Yy92aWRlby1tdXRlLmh0bWwg
WyBQYXNzIFRpbWVvdXQgXQotCi13ZWJraXQub3JnL2IvMjMxOTU5IG1lZGlhL3ZpZGVvLWNhbnZh
cy1jcmVhdGVQYXR0ZXJuLmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8yMzE5NTkgZmFz
dC9jYW52YXMvY2FudmFzLWNyZWF0ZVBhdHRlcm4tdmlkZW8tbW9kaWZ5Lmh0bWwgWyBGYWlsdXJl
IF0KLXdlYmtpdC5vcmcvYi8yMzE5NTkgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9o
dG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1k
cmF3SW1hZ2UuaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzIzMTk1OSBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0
bWFwL2NyZWF0ZUltYWdlQml0bWFwLWZsaXBZLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFnZUJp
dG1hcC1mbGlwWS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL2lt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwv
aW1hZ2ViaXRtYXAvY3JlYXRlSW1hZ2VCaXRtYXAtZmxpcFktZXhwZWN0ZWQudHh0CmluZGV4IGVj
MWE0OWI0YmU3NTIzM2U0NGMxZDNkNGM2NjhhYWVlMjk1NDA0MmUuLmZlYzIzMTAwNjY4MzM0MTE3
NzgzNGRmNjdlYTNhNzUzMWY0NGZiMTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy13azEvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2NhbnZhcy9lbGVt
ZW50L21hbnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFnZUJpdG1hcC1mbGlwWS1leHBlY3RlZC50
eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2NyZWF0
ZUltYWdlQml0bWFwLWZsaXBZLWV4cGVjdGVkLnR4dApAQCAtOCw3ICs4LDcgQEAgUEFTUyBjcmVh
dGVJbWFnZUJpdG1hcCBmcm9tIGFuIEhUTUxWaWRlb0VsZW1lbnQgZnJvbSBhIGRhdGEgVVJMIGlt
YWdlT3JpZW50YXRpb24KIFBBU1MgY3JlYXRlSW1hZ2VCaXRtYXAgZnJvbSBhIGJpdG1hcCBIVE1M
SW1hZ2VFbGVtZW50IGltYWdlT3JpZW50YXRpb246ICJub25lIiwgYW5kIGRyYXdJbWFnZSBvbiB0
aGUgY3JlYXRlZCBJbWFnZUJpdG1hcAogUEFTUyBjcmVhdGVJbWFnZUJpdG1hcCBmcm9tIGEgYml0
bWFwIEhUTUxJbWFnZUVsZW1lbnQgaW1hZ2VPcmllbnRhdGlvbjogImZsaXBZIiwgYW5kIGRyYXdJ
bWFnZSBvbiB0aGUgY3JlYXRlZCBJbWFnZUJpdG1hcAogUEFTUyBjcmVhdGVJbWFnZUJpdG1hcCBm
cm9tIGEgdmVjdG9yIEhUTUxJbWFnZUVsZW1lbnQgaW1hZ2VPcmllbnRhdGlvbjogIm5vbmUiLCBh
bmQgZHJhd0ltYWdlIG9uIHRoZSBjcmVhdGVkIEltYWdlQml0bWFwCi1GQUlMIGNyZWF0ZUltYWdl
Qml0bWFwIGZyb20gYSB2ZWN0b3IgSFRNTEltYWdlRWxlbWVudCBpbWFnZU9yaWVudGF0aW9uOiAi
ZmxpcFkiLCBhbmQgZHJhd0ltYWdlIG9uIHRoZSBjcmVhdGVkIEltYWdlQml0bWFwIGFzc2VydF9h
cHByb3hfZXF1YWxzOiBSZWQgY2hhbm5lbCBvZiB0aGUgcGl4ZWwgYXQgKDUsIDUpIGV4cGVjdGVk
IDAgKy8tIDEgYnV0IGdvdCAyNTUKK0ZBSUwgY3JlYXRlSW1hZ2VCaXRtYXAgZnJvbSBhIHZlY3Rv
ciBIVE1MSW1hZ2VFbGVtZW50IGltYWdlT3JpZW50YXRpb246ICJmbGlwWSIsIGFuZCBkcmF3SW1h
Z2Ugb24gdGhlIGNyZWF0ZWQgSW1hZ2VCaXRtYXAgYXNzZXJ0X2FwcHJveF9lcXVhbHM6IFJlZCBj
aGFubmVsIG9mIHRoZSBwaXhlbCBhdCAoNSwgNSkgZXhwZWN0ZWQgMCArLy0gMyBidXQgZ290IDI1
NQogRkFJTCBjcmVhdGVJbWFnZUJpdG1hcCBmcm9tIGEgYml0bWFwIFNWR0ltYWdlRWxlbWVudCBp
bWFnZU9yaWVudGF0aW9uOiAibm9uZSIsIGFuZCBkcmF3SW1hZ2Ugb24gdGhlIGNyZWF0ZWQgSW1h
Z2VCaXRtYXAgcHJvbWlzZV90ZXN0OiBVbmhhbmRsZWQgcmVqZWN0aW9uIHdpdGggdmFsdWU6IG9i
amVjdCAiVHlwZUVycm9yOiBUeXBlIGVycm9yIgogRkFJTCBjcmVhdGVJbWFnZUJpdG1hcCBmcm9t
IGEgYml0bWFwIFNWR0ltYWdlRWxlbWVudCBpbWFnZU9yaWVudGF0aW9uOiAiZmxpcFkiLCBhbmQg
ZHJhd0ltYWdlIG9uIHRoZSBjcmVhdGVkIEltYWdlQml0bWFwIHByb21pc2VfdGVzdDogVW5oYW5k
bGVkIHJlamVjdGlvbiB3aXRoIHZhbHVlOiBvYmplY3QgIlR5cGVFcnJvcjogVHlwZSBlcnJvciIK
IEZBSUwgY3JlYXRlSW1hZ2VCaXRtYXAgZnJvbSBhIHZlY3RvciBTVkdJbWFnZUVsZW1lbnQgaW1h
Z2VPcmllbnRhdGlvbjogIm5vbmUiLCBhbmQgZHJhd0ltYWdlIG9uIHRoZSBjcmVhdGVkIEltYWdl
Qml0bWFwIHByb21pc2VfdGVzdDogVW5oYW5kbGVkIHJlamVjdGlvbiB3aXRoIHZhbHVlOiBvYmpl
Y3QgIlR5cGVFcnJvcjogVHlwZSBlcnJvciIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggNWUzMTAxZjA3YzNlMTgzODlkNmI2MjQ0M2NiYWMxMWVhNWY3NmEw
My4uMmJkNzVhY2UzN2FiNWQ2ZDcyYWY0ZWI3MDE2MjY3NmMxYmZjOTJmZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI0MzcsNiArMjQzNywzIEBAIHdl
YmtpdC5vcmcvYi8yMzA5ODQgWyBCaWdTdXIgRGVidWcgYXJtNjQgXSBzdHJlYW1zL3JlYWRhYmxl
U3RyZWFtLXRoZW4uaHRtbCBbIFBhCiB3ZWJraXQub3JnL2IvMjMxNzU3IFsgQmlnU3VyIF0gaW5z
cGVjdG9yL2NhbnZhcy91cGRhdGVTaGFkZXItd2ViZ2wuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAK
IHdlYmtpdC5vcmcvYi8yMzE5MjQgaW5zcGVjdG9yL2Nzcy9tb2RpZnktY3NzLXByb3BlcnR5Lmh0
bWwgWyBQYXNzIEZhaWx1cmUgXQotCi13ZWJraXQub3JnL2IvMjMxOTU5IFsgQ2F0YWxpbmEgXSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvY2FudmFzL2VsZW1lbnQvbWFudWFs
L2ltYWdlYml0bWFwL2NyZWF0ZUltYWdlQml0bWFwLWRyYXdJbWFnZS5odG1sIFsgRmFpbHVyZSBd
Ci13ZWJraXQub3JnL2IvMjMxOTU5IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRt
bC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRtYXAvY3JlYXRlSW1hZ2VCaXRtYXAtZmxp
cFkuaHRtbCBbIEZhaWx1cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>