<?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>195562</bug_id>
          
          <creation_ts>2019-03-11 09:35:49 -0700</creation_ts>
          <short_desc>Support &lt;object&gt;.contentWindow</short_desc>
          <delta_ts>2019-03-29 10:23:21 -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>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=195748</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anne van Kesteren">annevk</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>sroberts</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1514803</commentid>
    <comment_count>0</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2019-03-11 09:35:49 -0700</bug_when>
    <thetext>It seems like WebKit doesn&apos;t per https://github.com/web-platform-tests/wpt/pull/15769.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522226</commentid>
    <comment_count>1</comment_count>
      <attachid>366208</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-03-28 14:38:53 -0700</bug_when>
    <thetext>Created attachment 366208
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522227</commentid>
    <comment_count>2</comment_count>
      <attachid>366209</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-03-28 14:43:02 -0700</bug_when>
    <thetext>Created attachment 366209
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522337</commentid>
    <comment_count>3</comment_count>
      <attachid>366209</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-28 19:35:02 -0700</bug_when>
    <thetext>Comment on attachment 366209
Patch

Clearing flags on attachment: 366209

Committed r243638: &lt;https://trac.webkit.org/changeset/243638&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522338</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-28 19:35:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522340</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-28 19:36:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/49406885&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522448</commentid>
    <comment_count>6</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-03-29 08:19:09 -0700</bug_when>
    <thetext>After revision https://trac.webkit.org/changeset/243638/webkit the following layout test is now consistently failing:

imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.html

Test is failing 100% on dashboard and through local testing. Ran tests again r243637 and they are passing.

Dashboard:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fbrowsers%2Fthe-window-object%2Fnamed-access-on-the-window-object%2Fnavigated-named-objects.window.html

Diff:

--- /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window-expected.txt
+++ /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window-actual.txt
@@ -2,7 +2,7 @@
 PASS Window&apos;s associated Document object is used for finding named objects (&lt;div&gt; via srcdoc &lt;iframe&gt;) 
 PASS Window&apos;s associated Document object is used for finding named objects (&lt;object&gt; via srcdoc &lt;iframe&gt;) 
 PASS Window&apos;s associated Document object is used for finding named objects (&lt;iframe&gt; via srcdoc &lt;iframe&gt;) 
-FAIL Window&apos;s associated Document object is used for finding named objects (&lt;object&gt; with browsing ccontext via srcdoc &lt;iframe)&gt; assert_equals: expected (object) null but got (undefined) undefined
+PASS Window&apos;s associated Document object is used for finding named objects (&lt;object&gt; with browsing ccontext via srcdoc &lt;iframe)&gt; 
 FAIL Window&apos;s associated Document object is used for finding named objects (&lt;div&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is undefined)
 FAIL Window&apos;s associated Document object is used for finding named objects (&lt;object&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is undefined)
 FAIL Window&apos;s associated Document object is used for finding named objects (&lt;iframe&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is undefined)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522455</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-03-29 08:40:33 -0700</bug_when>
    <thetext>(In reply to Shawn Roberts from comment #6)
&gt; After revision https://trac.webkit.org/changeset/243638/webkit the following
&gt; layout test is now consistently failing:
&gt; 
&gt; imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-
&gt; on-the-window-object/navigated-named-objects.window.html
&gt; 
&gt; Test is failing 100% on dashboard and through local testing. Ran tests again
&gt; r243637 and they are passing.
&gt; 
&gt; Dashboard:
&gt; 
&gt; https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.
&gt; html#showAllRuns=true&amp;tests=imported%2Fw3c%2Fweb-platform-
&gt; tests%2Fhtml%2Fbrowsers%2Fthe-window-object%2Fnamed-access-on-the-window-
&gt; object%2Fnavigated-named-objects.window.html
&gt; 
&gt; Diff:
&gt; 
&gt; ---
&gt; /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/
&gt; imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-
&gt; on-the-window-object/navigated-named-objects.window-expected.txt
&gt; +++
&gt; /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/
&gt; imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-
&gt; on-the-window-object/navigated-named-objects.window-actual.txt
&gt; @@ -2,7 +2,7 @@
&gt;  PASS Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;div&gt; via srcdoc &lt;iframe&gt;) 
&gt;  PASS Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;object&gt; via srcdoc &lt;iframe&gt;) 
&gt;  PASS Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;iframe&gt; via srcdoc &lt;iframe&gt;) 
&gt; -FAIL Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;object&gt; with browsing ccontext via srcdoc &lt;iframe)&gt; assert_equals:
&gt; expected (object) null but got (undefined) undefined
&gt; +PASS Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;object&gt; with browsing ccontext via srcdoc &lt;iframe)&gt; 
&gt;  FAIL Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;div&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is
&gt; undefined)
&gt;  FAIL Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;object&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is
&gt; undefined)
&gt;  FAIL Window&apos;s associated Document object is used for finding named objects
&gt; (&lt;iframe&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is
&gt; undefined)

Clearly a progression, Ill rebaseline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522487</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-03-29 10:23:21 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #7)
&gt; (In reply to Shawn Roberts from comment #6)
&gt; &gt; After revision https://trac.webkit.org/changeset/243638/webkit the following
&gt; &gt; layout test is now consistently failing:
&gt; &gt; 
&gt; &gt; imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-
&gt; &gt; on-the-window-object/navigated-named-objects.window.html
&gt; &gt; 
&gt; &gt; Test is failing 100% on dashboard and through local testing. Ran tests again
&gt; &gt; r243637 and they are passing.
&gt; &gt; 
&gt; &gt; Dashboard:
&gt; &gt; 
&gt; &gt; https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.
&gt; &gt; html#showAllRuns=true&amp;tests=imported%2Fw3c%2Fweb-platform-
&gt; &gt; tests%2Fhtml%2Fbrowsers%2Fthe-window-object%2Fnamed-access-on-the-window-
&gt; &gt; object%2Fnavigated-named-objects.window.html
&gt; &gt; 
&gt; &gt; Diff:
&gt; &gt; 
&gt; &gt; ---
&gt; &gt; /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/
&gt; &gt; imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-
&gt; &gt; on-the-window-object/navigated-named-objects.window-expected.txt
&gt; &gt; +++
&gt; &gt; /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/
&gt; &gt; imported/w3c/web-platform-tests/html/browsers/the-window-object/named-access-
&gt; &gt; on-the-window-object/navigated-named-objects.window-actual.txt
&gt; &gt; @@ -2,7 +2,7 @@
&gt; &gt;  PASS Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;div&gt; via srcdoc &lt;iframe&gt;) 
&gt; &gt;  PASS Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;object&gt; via srcdoc &lt;iframe&gt;) 
&gt; &gt;  PASS Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;iframe&gt; via srcdoc &lt;iframe&gt;) 
&gt; &gt; -FAIL Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;object&gt; with browsing ccontext via srcdoc &lt;iframe)&gt; assert_equals:
&gt; &gt; expected (object) null but got (undefined) undefined
&gt; &gt; +PASS Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;object&gt; with browsing ccontext via srcdoc &lt;iframe)&gt; 
&gt; &gt;  FAIL Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;div&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is
&gt; &gt; undefined)
&gt; &gt;  FAIL Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;object&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is
&gt; &gt; undefined)
&gt; &gt;  FAIL Window&apos;s associated Document object is used for finding named objects
&gt; &gt; (&lt;iframe&gt; via same-origin &lt;iframe&gt;) f is not a function. (In &apos;f()&apos;, &apos;f&apos; is
&gt; &gt; undefined)
&gt; 
&gt; Clearly a progression, Ill rebaseline.

https://trac.webkit.org/r243646</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366208</attachid>
            <date>2019-03-28 14:38:53 -0700</date>
            <delta_ts>2019-03-28 14:43:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195562-20190328143853.patch</filename>
            <type>text/plain</type>
            <size>10849</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzNjIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTg2MDg4MDFjZjY4MTc3
MmYwN2U5YjQzMzFkNDU2YWU0MGVhOGFlZS4uYTk3NjExM2NhMDEzZWVkZmFjMTk4ZGY3ZDgwNmYx
MmIyZjgzMGE1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTAzLTI4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9ydCA8b2JqZWN0Pi5j
b250ZW50V2luZG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xOTU1NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBTdXBwb3J0IDxvYmplY3Q+LmNvbnRlbnRXaW5kb3cgYXMgcGVyOgorICAgICAgICAtIGh0
dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2lmcmFtZS1lbWJlZC1vYmplY3Qu
aHRtbCNkb20tb2JqZWN0LWNvbnRlbnR3aW5kb3cKKworICAgICAgICBObyBuZXcgdGVzdHMsIHVw
ZGF0ZWQgLyByZWJhc2VsaW5lZCBleGlzdGluZyB0ZXN0cy4KKworICAgICAgICAqIGh0bWwvSFRN
TE9iamVjdEVsZW1lbnQuaWRsOgorCiAyMDE5LTAzLTI4ICBUaW0gSG9ydG9uICA8dGltb3RoeV9o
b3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCB0aGUgIUVOQUJMRShBUFBMRV9QQVkpIGJ1
aWxkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxPYmplY3RFbGVtZW50Lmlk
bCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9iamVjdEVsZW1lbnQuaWRsCmluZGV4IDAxNmQ5
YWFjMzE5YjIzYjAxNDYyOGZjZjIwNDllZTkzOTkyZmViM2EuLmJhYzUyNmMyNjA3YjNjMzY0ZjJj
NDY0MTE3MzU1ODJmZjE2M2Y0NDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TE9iamVjdEVsZW1lbnQuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9iamVjdEVs
ZW1lbnQuaWRsCkBAIC00Niw2ICs0Niw3IEBACiAgICAgdm9pZCBzZXRDdXN0b21WYWxpZGl0eShE
T01TdHJpbmcgZXJyb3IpOwogCiAgICAgW0NoZWNrU2VjdXJpdHlGb3JOb2RlXSByZWFkb25seSBh
dHRyaWJ1dGUgRG9jdW1lbnQgY29udGVudERvY3VtZW50OworICAgIHJlYWRvbmx5IGF0dHJpYnV0
ZSBXaW5kb3dQcm94eSBjb250ZW50V2luZG93OwogCiAgICAgW0NoZWNrU2VjdXJpdHlGb3JOb2Rl
LCBNYXlUaHJvd0V4Y2VwdGlvbl0gRG9jdW1lbnQgZ2V0U1ZHRG9jdW1lbnQoKTsKIH07CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggNjY4NTA0Y2NmZDI0MmQyYTlmM2IyMWU0ZGZjMTFhNTM2MGUyNWUxMS4uMjJkZDFjYjIzNjky
MTI1Zjg1ZWMzM2I2NzM1NDdmZmRmZjU0YzMwNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5
LTAzLTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9y
dCA8b2JqZWN0Pi5jb250ZW50V2luZG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTU1NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBVcGRhdGUgZXhpc3RpbmcgdGVzdCB0byBleHRlbmQgdGVzdCBjb3Zl
cmFnZS4KKworICAgICAgICAqIGZhc3QvZG9tL0hUTUxPYmplY3RFbGVtZW50L29iamVjdC1hcy1m
cmFtZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQv
b2JqZWN0LWFzLWZyYW1lLmh0bWw6CisKIDIwMTktMDMtMjggIFNoYXduIFJvYmVydHMgIDxzcm9i
ZXJ0c0BhcHBsZS5jb20+CiAKICAgICAgICAgaHR0cC93cHQvY2FjaGUtc3RvcmFnZS9xdW90YS10
aGlyZC1wYXJ0eS5odHRwcy5odG1sIGlzIGEgZmxha3kgZmFpbHVyZQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cKaW5kZXggOTk5NTc2OTNhOWE1ODQ0Y2U0YWFhZDE0ZjBhZjdiNTkzN2YxN2Mz
ZC4uZmVjZmEwZTc1NjBlYWU1OTkwNjRkNWJmMzc4MDA5OGNmMGI5ZTQyNyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMDMtMjggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBTdXBwb3J0IDxvYmplY3Q+LmNvbnRl
bnRXaW5kb3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE5NTU2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFJlYmFzZWxpbmUgV1BUIHRlc3RzIG5vdyB0aGF0IG1vcmUgY2hlY2tzIGFyZSBwYXNzaW5nIG9y
IGZhaWxpbmcgbGF0ZXIgb24uCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9i
cm93c2Vycy90aGUtd2luZG93LW9iamVjdC9hY2Nlc3Npbmctb3RoZXItYnJvd3NpbmctY29udGV4
dHMvaW5kZXhlZC1icm93c2luZy1jb250ZXh0cy0wMy1leHBlY3RlZC50eHQ6CisgICAgICAgICog
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvZG9tL2ludGVyZmFjZXMtZXhwZWN0ZWQudHh0OgorICAg
ICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50
L3RoZS1vYmplY3QtZWxlbWVudC9vYmplY3QtYXR0cmlidXRlcy1leHBlY3RlZC50eHQ6CisKIDIw
MTktMDMtMjggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJl
dmlld2VkLCByZWJhc2VsaW5lIHdlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2RvbS9pbnRlcmZhY2Vz
Lmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxPYmplY3RFbGVtZW50
L29iamVjdC1hcy1mcmFtZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1M
T2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJhbWUtZXhwZWN0ZWQudHh0CmluZGV4IGM3ZjhjMjEz
N2M1MGVkZDhkZTMyOTYzYTkwNDA4ZDgxMTYzMDBiNjguLmNiZWFjYjczZjU3NzQwN2Y4YzdjZTE3
YmY1ZGIyYTNkODk4ODU5MWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxP
YmplY3RFbGVtZW50L29iamVjdC1hcy1mcmFtZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQvb2JqZWN0LWFzLWZyYW1lLWV4cGVjdGVkLnR4
dApAQCAtMSw4ICsxLDE1IEBACiBQQVNTIHdpbmRvdy5mcmFtZXMubGVuZ3RoIGlzIDIKIFBBU1Mg
d2luZG93LmZyYW1lc1swXS5mcmFtZUVsZW1lbnQubmFtZSBpcyAiZnJhbWUiCitQQVNTIHdpbmRv
dy5mcmFtZXNbMF0uZnJhbWVFbGVtZW50LmNvbnRlbnRXaW5kb3cgaXMgd2luZG93LmZyYW1lc1sw
XS5mcmFtZUVsZW1lbnQuY29udGVudERvY3VtZW50LmRlZmF1bHRWaWV3CitQQVNTIHdpbmRvdy5m
cmFtZXNbMF0uZnJhbWVFbGVtZW50LmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQgaXMgd2luZG93LmZy
YW1lc1swXS5mcmFtZUVsZW1lbnQuY29udGVudERvY3VtZW50CiBQQVNTIHdpbmRvdy5mcmFtZXNb
MV0uZnJhbWVFbGVtZW50Lm5hbWUgaXMgIm9iaiIKK1BBU1Mgd2luZG93LmZyYW1lc1sxXS5mcmFt
ZUVsZW1lbnQuY29udGVudFdpbmRvdyBpcyB3aW5kb3cuZnJhbWVzWzFdLmZyYW1lRWxlbWVudC5j
b250ZW50RG9jdW1lbnQuZGVmYXVsdFZpZXcKK1BBU1Mgd2luZG93LmZyYW1lc1sxXS5mcmFtZUVs
ZW1lbnQuY29udGVudFdpbmRvdy5kb2N1bWVudCBpcyB3aW5kb3cuZnJhbWVzWzFdLmZyYW1lRWxl
bWVudC5jb250ZW50RG9jdW1lbnQKIExvYWRpbmcgJ2RhdGE6dGV4dC9odG1sLFVwZGF0ZWQgY29u
dGVudHMgb2YgaWZyYW1lJyBpbiBpZnJhbWUuLi4KIExvYWRpbmcgJ2RhdGE6dGV4dC9odG1sLFVw
ZGF0ZWQgY29udGVudHMgb2Ygb2JqZWN0JyBpbiBvYmplY3QuLi4KIFBBU1Mgd2luZG93LmZyYW1l
c1swXS5sb2NhdGlvbi50b1N0cmluZygpIGlzICJkYXRhOnRleHQvaHRtbCxVcGRhdGVkIGNvbnRl
bnRzIG9mIGlmcmFtZSIKIFBBU1Mgd2luZG93LmZyYW1lc1sxXS5sb2NhdGlvbi50b1N0cmluZygp
IGlzICJkYXRhOnRleHQvaHRtbCxVcGRhdGVkIGNvbnRlbnRzIG9mIG9iamVjdCIKK1BBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQogIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQvb2JqZWN0LWFzLWZyYW1lLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJh
bWUuaHRtbAppbmRleCBjYjg1MWIzYWE5Y2YzMjMwZWE3YjQ3ODRhZjA5Y2QwMmI1ZjY1YTIxLi4w
ZGE5NDkxZDNjZDJjMjVlNzIyNTc3NTc0MjJjODEzODkxZTQxZmFlIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJhbWUuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJh
bWUuaHRtbApAQCAtMSwxMyArMSwxMCBAQAotPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRG
Ly9EVEQgSFRNTC8vRU4iPgorPCFET0NUWVBFIGh0bWw+CiA8aHRtbD4KIDxoZWFkPgotPHNjcmlw
dCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2Ny
aXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgogPHNjcmlw
dD4KIAotaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7Ci0gICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0
KCk7Ci0gICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Ci19Citqc1Rlc3RJc0FzeW5jID0g
dHJ1ZTsKIAogdmFyIHVwZGF0ZWRGcmFtZVVSTCA9ICJkYXRhOnRleHQvaHRtbCxVcGRhdGVkIGNv
bnRlbnRzIG9mIGlmcmFtZSI7CiB2YXIgdXBkYXRlZE9iamVjdFVSTCA9ICJkYXRhOnRleHQvaHRt
bCxVcGRhdGVkIGNvbnRlbnRzIG9mIG9iamVjdCI7CkBAIC0xNiw3ICsxMywxMSBAQCBmdW5jdGlv
biBydW5UZXN0cygpCiB7CiAgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXMubGVuZ3RoIiwgIjIi
KTsKICAgICBzaG91bGRCZSgid2luZG93LmZyYW1lc1swXS5mcmFtZUVsZW1lbnQubmFtZSIsICci
ZnJhbWUiJyk7CisgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMF0uZnJhbWVFbGVtZW50LmNv
bnRlbnRXaW5kb3ciLCAid2luZG93LmZyYW1lc1swXS5mcmFtZUVsZW1lbnQuY29udGVudERvY3Vt
ZW50LmRlZmF1bHRWaWV3Iik7CisgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMF0uZnJhbWVF
bGVtZW50LmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQiLCAid2luZG93LmZyYW1lc1swXS5mcmFtZUVs
ZW1lbnQuY29udGVudERvY3VtZW50Iik7CiAgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMV0u
ZnJhbWVFbGVtZW50Lm5hbWUiLCAnIm9iaiInKTsKKyAgICBzaG91bGRCZSgid2luZG93LmZyYW1l
c1sxXS5mcmFtZUVsZW1lbnQuY29udGVudFdpbmRvdyIsICJ3aW5kb3cuZnJhbWVzWzFdLmZyYW1l
RWxlbWVudC5jb250ZW50RG9jdW1lbnQuZGVmYXVsdFZpZXciKTsKKyAgICBzaG91bGRCZSgid2lu
ZG93LmZyYW1lc1sxXS5mcmFtZUVsZW1lbnQuY29udGVudFdpbmRvdy5kb2N1bWVudCIsICJ3aW5k
b3cuZnJhbWVzWzFdLmZyYW1lRWxlbWVudC5jb250ZW50RG9jdW1lbnQiKTsKIAogICAgIGRvY3Vt
ZW50LmdldEVsZW1lbnRzQnlOYW1lKCdmcmFtZScpWzBdLm9ubG9hZCA9IGhhbmRsZUxvYWQ7CiAg
ICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeU5hbWUoJ29iaicpWzBdLm9ubG9hZCA9IGhhbmRsZUxv
YWQ7CkBAIC0zNyw5ICszOCw4IEBAIGZ1bmN0aW9uIGhhbmRsZUxvYWQoKQogCiAgICAgc2hvdWxk
QmUoIndpbmRvdy5mcmFtZXNbMF0ubG9jYXRpb24udG9TdHJpbmcoKSIsICciJyArIHVwZGF0ZWRG
cmFtZVVSTCArICciJyk7CiAgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMV0ubG9jYXRpb24u
dG9TdHJpbmcoKSIsICciJyArIHVwZGF0ZWRPYmplY3RVUkwgKyAnIicpOwotICAgIGlmICh3aW5k
b3cudGVzdFJ1bm5lcikgewotICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKLSAgICB9
CisKKyAgICBmaW5pc2hKU1Rlc3QoKTsKIH0KIDwvc2NyaXB0PgogCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvYnJvd3NlcnMvdGhl
LXdpbmRvdy1vYmplY3QvYWNjZXNzaW5nLW90aGVyLWJyb3dzaW5nLWNvbnRleHRzL2luZGV4ZWQt
YnJvd3NpbmctY29udGV4dHMtMDMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2Jyb3dzZXJzL3RoZS13aW5kb3ctb2JqZWN0L2Fj
Y2Vzc2luZy1vdGhlci1icm93c2luZy1jb250ZXh0cy9pbmRleGVkLWJyb3dzaW5nLWNvbnRleHRz
LTAzLWV4cGVjdGVkLnR4dAppbmRleCA2ODk5NjkwMmU0ZmMwMzFmZGM1NWJlZWY5MWEyOWEwZmI1
MDMyMzVkLi44MGY3NTk0ZjgyODU5ZTE4ODdiOWE0ODQ2OThmNGFlOGZhOGJjZmU1IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvYnJv
d3NlcnMvdGhlLXdpbmRvdy1vYmplY3QvYWNjZXNzaW5nLW90aGVyLWJyb3dzaW5nLWNvbnRleHRz
L2luZGV4ZWQtYnJvd3NpbmctY29udGV4dHMtMDMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9icm93c2Vycy90aGUtd2lu
ZG93LW9iamVjdC9hY2Nlc3Npbmctb3RoZXItYnJvd3NpbmctY29udGV4dHMvaW5kZXhlZC1icm93
c2luZy1jb250ZXh0cy0wMy1leHBlY3RlZC50eHQKQEAgLTEsMyArMSwzIEBACiAKLUZBSUwgSW5k
ZXhlZCBjaGlsZCBicm93c2luZyBjb250ZXh0cyBhc3NlcnRfZXF1YWxzOiBUaGUgZmlyc3QgY2hp
bGQgYnJvd3NpbmcgY29udGV4dCdzIGNvbnRhaW5lciBzaG91bGQgYmUgdGhlIG9iamVjdCBlbGVt
ZW50LiBleHBlY3RlZCAodW5kZWZpbmVkKSB1bmRlZmluZWQgYnV0IGdvdCAob2JqZWN0KSBvYmpl
Y3QgIltvYmplY3QgV2luZG93XSIKK0ZBSUwgSW5kZXhlZCBjaGlsZCBicm93c2luZyBjb250ZXh0
cyBhc3NlcnRfZXF1YWxzOiBUaGUgZmlyc3QgY2hpbGQgYnJvd3NpbmcgY29udGV4dCdzIGNvbnRh
aW5lciBzaG91bGQgYmUgdGhlIG9iamVjdCBlbGVtZW50LiBleHBlY3RlZCBudWxsIGJ1dCBnb3Qg
b2JqZWN0ICJbb2JqZWN0IFdpbmRvd10iCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9kb20vaW50ZXJmYWNlcy1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvZG9t
L2ludGVyZmFjZXMtZXhwZWN0ZWQudHh0CmluZGV4IDRjMjg5N2EwMjE0ZWRkMWEwYTJlM2I5MGRj
MzdmZTI5N2U2MDNmNzEuLjlhMmNjMDYxYTk2MTBjZTExZGMyNDA3ZGQyY2Q3NzE0MDM5NjVhYWUg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
aHRtbC9kb20vaW50ZXJmYWNlcy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2RvbS9pbnRlcmZhY2VzLWV4cGVjdGVkLnR4
dApAQCAtMTMzOCw3ICsxMzM4LDcgQEAgUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6
IGF0dHJpYnV0ZSBmb3JtCiBQQVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogYXR0cmli
dXRlIHdpZHRoIAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6IGF0dHJpYnV0ZSBo
ZWlnaHQgCiBQQVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogYXR0cmlidXRlIGNvbnRl
bnREb2N1bWVudCAKLUZBSUwgSFRNTE9iamVjdEVsZW1lbnQgaW50ZXJmYWNlOiBhdHRyaWJ1dGUg
Y29udGVudFdpbmRvdyBhc3NlcnRfdHJ1ZTogVGhlIHByb3RvdHlwZSBvYmplY3QgbXVzdCBoYXZl
IGEgcHJvcGVydHkgImNvbnRlbnRXaW5kb3ciIGV4cGVjdGVkIHRydWUgZ290IGZhbHNlCitQQVNT
IEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogYXR0cmlidXRlIGNvbnRlbnRXaW5kb3cgCiBQ
QVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogb3BlcmF0aW9uIGdldFNWR0RvY3VtZW50
KCkgCiBQQVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogYXR0cmlidXRlIHdpbGxWYWxp
ZGF0ZSAKIFBBU1MgSFRNTE9iamVjdEVsZW1lbnQgaW50ZXJmYWNlOiBhdHRyaWJ1dGUgdmFsaWRp
dHkgCkBAIC0xMzY3LDcgKzEzNjcsNyBAQCBQQVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFj
ZTogZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib2JqZWN0IikgbXVzdCBpbmhlcml0CiBQQVNTIEhU
TUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib2JqZWN0
IikgbXVzdCBpbmhlcml0IHByb3BlcnR5ICJ3aWR0aCIgd2l0aCB0aGUgcHJvcGVyIHR5cGUgCiBQ
QVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgi
b2JqZWN0IikgbXVzdCBpbmhlcml0IHByb3BlcnR5ICJoZWlnaHQiIHdpdGggdGhlIHByb3BlciB0
eXBlIAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoIm9iamVjdCIpIG11c3QgaW5oZXJpdCBwcm9wZXJ0eSAiY29udGVudERvY3VtZW50IiB3
aXRoIHRoZSBwcm9wZXIgdHlwZSAKLUZBSUwgSFRNTE9iamVjdEVsZW1lbnQgaW50ZXJmYWNlOiBk
b2N1bWVudC5jcmVhdGVFbGVtZW50KCJvYmplY3QiKSBtdXN0IGluaGVyaXQgcHJvcGVydHkgImNv
bnRlbnRXaW5kb3ciIHdpdGggdGhlIHByb3BlciB0eXBlIGFzc2VydF9pbmhlcml0czogcHJvcGVy
dHkgImNvbnRlbnRXaW5kb3ciIG5vdCBmb3VuZCBpbiBwcm90b3R5cGUgY2hhaW4KK1BBU1MgSFRN
TE9iamVjdEVsZW1lbnQgaW50ZXJmYWNlOiBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJvYmplY3Qi
KSBtdXN0IGluaGVyaXQgcHJvcGVydHkgImNvbnRlbnRXaW5kb3ciIHdpdGggdGhlIHByb3BlciB0
eXBlIAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoIm9iamVjdCIpIG11c3QgaW5oZXJpdCBwcm9wZXJ0eSAiZ2V0U1ZHRG9jdW1lbnQoKSIg
d2l0aCB0aGUgcHJvcGVyIHR5cGUgCiBQQVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTog
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib2JqZWN0IikgbXVzdCBpbmhlcml0IHByb3BlcnR5ICJ3
aWxsVmFsaWRhdGUiIHdpdGggdGhlIHByb3BlciB0eXBlIAogUEFTUyBIVE1MT2JqZWN0RWxlbWVu
dCBpbnRlcmZhY2U6IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIm9iamVjdCIpIG11c3QgaW5oZXJp
dCBwcm9wZXJ0eSAidmFsaWRpdHkiIHdpdGggdGhlIHByb3BlciB0eXBlIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGlj
cy9lbWJlZGRlZC1jb250ZW50L3RoZS1vYmplY3QtZWxlbWVudC9vYmplY3QtYXR0cmlidXRlcy1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLW9iamVjdC1lbGVtZW50L29iamVj
dC1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dAppbmRleCAyZWFjNTYwZDY3Yjg2OTFiMTFhZjRmNjli
NjYwNWU0MGQxNGZmODUzLi5lOWYyMmUxN2NjYzU3YzA3MzFmMGZiMWY5NzUwMDY4MDViYzdjZDI2
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLW9iamVjdC1lbGVtZW50L29iamVj
dC1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLW9i
amVjdC1lbGVtZW50L29iamVjdC1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dApAQCAtMSw1ICsxLDUg
QEAKIAotRkFJTCBvYmplY3QuY29udGVudFdpbmRvdyB1bmRlZmluZWQgaXMgbm90IGFuIG9iamVj
dCAoZXZhbHVhdGluZyAnb2JqMS5jb250ZW50V2luZG93Lm5hbWUnKQorRkFJTCBvYmplY3QuY29u
dGVudFdpbmRvdyBhc3NlcnRfZXF1YWxzOiBUaGUgY29udGVudFdpbmRvdydzIG5hbWUgb2YgdGhl
IG9iamVjdCBlbGVtZW50IHNob3VsZCBiZSAnbzEnLiBleHBlY3RlZCAibzEiIGJ1dCBnb3QgIm8i
CiBGQUlMIG9iamVjdC53aWR0aCBhc3NlcnRfZXF1YWxzOiBUaGUgd2lkdGggc2hvdWxkIGJlIDEw
MHB4LiBleHBlY3RlZCAiMTAwcHgiIGJ1dCBnb3QgImF1dG8iCiBGQUlMIG9iamVjdC5oZWlnaHQg
YXNzZXJ0X2VxdWFsczogVGhlIGhlaWdodCBzaG91bGQgYmUgNTBweC4gZXhwZWN0ZWQgIjUwcHgi
IGJ1dCBnb3QgImF1dG8iCiAgCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366209</attachid>
            <date>2019-03-28 14:43:02 -0700</date>
            <delta_ts>2019-03-28 19:35:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195562-20190328144302.patch</filename>
            <type>text/plain</type>
            <size>11324</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzNjIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTg2MDg4MDFjZjY4MTc3
MmYwN2U5YjQzMzFkNDU2YWU0MGVhOGFlZS4uYTk3NjExM2NhMDEzZWVkZmFjMTk4ZGY3ZDgwNmYx
MmIyZjgzMGE1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTAzLTI4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9ydCA8b2JqZWN0Pi5j
b250ZW50V2luZG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xOTU1NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBTdXBwb3J0IDxvYmplY3Q+LmNvbnRlbnRXaW5kb3cgYXMgcGVyOgorICAgICAgICAtIGh0
dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2lmcmFtZS1lbWJlZC1vYmplY3Qu
aHRtbCNkb20tb2JqZWN0LWNvbnRlbnR3aW5kb3cKKworICAgICAgICBObyBuZXcgdGVzdHMsIHVw
ZGF0ZWQgLyByZWJhc2VsaW5lZCBleGlzdGluZyB0ZXN0cy4KKworICAgICAgICAqIGh0bWwvSFRN
TE9iamVjdEVsZW1lbnQuaWRsOgorCiAyMDE5LTAzLTI4ICBUaW0gSG9ydG9uICA8dGltb3RoeV9o
b3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCB0aGUgIUVOQUJMRShBUFBMRV9QQVkpIGJ1
aWxkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxPYmplY3RFbGVtZW50Lmlk
bCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9iamVjdEVsZW1lbnQuaWRsCmluZGV4IDAxNmQ5
YWFjMzE5YjIzYjAxNDYyOGZjZjIwNDllZTkzOTkyZmViM2EuLmJhYzUyNmMyNjA3YjNjMzY0ZjJj
NDY0MTE3MzU1ODJmZjE2M2Y0NDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TE9iamVjdEVsZW1lbnQuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9iamVjdEVs
ZW1lbnQuaWRsCkBAIC00Niw2ICs0Niw3IEBACiAgICAgdm9pZCBzZXRDdXN0b21WYWxpZGl0eShE
T01TdHJpbmcgZXJyb3IpOwogCiAgICAgW0NoZWNrU2VjdXJpdHlGb3JOb2RlXSByZWFkb25seSBh
dHRyaWJ1dGUgRG9jdW1lbnQgY29udGVudERvY3VtZW50OworICAgIHJlYWRvbmx5IGF0dHJpYnV0
ZSBXaW5kb3dQcm94eSBjb250ZW50V2luZG93OwogCiAgICAgW0NoZWNrU2VjdXJpdHlGb3JOb2Rl
LCBNYXlUaHJvd0V4Y2VwdGlvbl0gRG9jdW1lbnQgZ2V0U1ZHRG9jdW1lbnQoKTsKIH07CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggNjY4NTA0Y2NmZDI0MmQyYTlmM2IyMWU0ZGZjMTFhNTM2MGUyNWUxMS4uMjJkZDFjYjIzNjky
MTI1Zjg1ZWMzM2I2NzM1NDdmZmRmZjU0YzMwNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5
LTAzLTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9y
dCA8b2JqZWN0Pi5jb250ZW50V2luZG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTU1NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBVcGRhdGUgZXhpc3RpbmcgdGVzdCB0byBleHRlbmQgdGVzdCBjb3Zl
cmFnZS4KKworICAgICAgICAqIGZhc3QvZG9tL0hUTUxPYmplY3RFbGVtZW50L29iamVjdC1hcy1m
cmFtZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQv
b2JqZWN0LWFzLWZyYW1lLmh0bWw6CisKIDIwMTktMDMtMjggIFNoYXduIFJvYmVydHMgIDxzcm9i
ZXJ0c0BhcHBsZS5jb20+CiAKICAgICAgICAgaHR0cC93cHQvY2FjaGUtc3RvcmFnZS9xdW90YS10
aGlyZC1wYXJ0eS5odHRwcy5odG1sIGlzIGEgZmxha3kgZmFpbHVyZQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cKaW5kZXggOTk5NTc2OTNhOWE1ODQ0Y2U0YWFhZDE0ZjBhZjdiNTkzN2YxN2Mz
ZC4uZmVjZmEwZTc1NjBlYWU1OTkwNjRkNWJmMzc4MDA5OGNmMGI5ZTQyNyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMDMtMjggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBTdXBwb3J0IDxvYmplY3Q+LmNvbnRl
bnRXaW5kb3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE5NTU2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFJlYmFzZWxpbmUgV1BUIHRlc3RzIG5vdyB0aGF0IG1vcmUgY2hlY2tzIGFyZSBwYXNzaW5nIG9y
IGZhaWxpbmcgbGF0ZXIgb24uCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9i
cm93c2Vycy90aGUtd2luZG93LW9iamVjdC9hY2Nlc3Npbmctb3RoZXItYnJvd3NpbmctY29udGV4
dHMvaW5kZXhlZC1icm93c2luZy1jb250ZXh0cy0wMy1leHBlY3RlZC50eHQ6CisgICAgICAgICog
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvZG9tL2ludGVyZmFjZXMtZXhwZWN0ZWQudHh0OgorICAg
ICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50
L3RoZS1vYmplY3QtZWxlbWVudC9vYmplY3QtYXR0cmlidXRlcy1leHBlY3RlZC50eHQ6CisKIDIw
MTktMDMtMjggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJl
dmlld2VkLCByZWJhc2VsaW5lIHdlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2RvbS9pbnRlcmZhY2Vz
Lmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxPYmplY3RFbGVtZW50
L29iamVjdC1hcy1mcmFtZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1M
T2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJhbWUtZXhwZWN0ZWQudHh0CmluZGV4IGM3ZjhjMjEz
N2M1MGVkZDhkZTMyOTYzYTkwNDA4ZDgxMTYzMDBiNjguLmNiZWFjYjczZjU3NzQwN2Y4YzdjZTE3
YmY1ZGIyYTNkODk4ODU5MWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxP
YmplY3RFbGVtZW50L29iamVjdC1hcy1mcmFtZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQvb2JqZWN0LWFzLWZyYW1lLWV4cGVjdGVkLnR4
dApAQCAtMSw4ICsxLDE1IEBACiBQQVNTIHdpbmRvdy5mcmFtZXMubGVuZ3RoIGlzIDIKIFBBU1Mg
d2luZG93LmZyYW1lc1swXS5mcmFtZUVsZW1lbnQubmFtZSBpcyAiZnJhbWUiCitQQVNTIHdpbmRv
dy5mcmFtZXNbMF0uZnJhbWVFbGVtZW50LmNvbnRlbnRXaW5kb3cgaXMgd2luZG93LmZyYW1lc1sw
XS5mcmFtZUVsZW1lbnQuY29udGVudERvY3VtZW50LmRlZmF1bHRWaWV3CitQQVNTIHdpbmRvdy5m
cmFtZXNbMF0uZnJhbWVFbGVtZW50LmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQgaXMgd2luZG93LmZy
YW1lc1swXS5mcmFtZUVsZW1lbnQuY29udGVudERvY3VtZW50CiBQQVNTIHdpbmRvdy5mcmFtZXNb
MV0uZnJhbWVFbGVtZW50Lm5hbWUgaXMgIm9iaiIKK1BBU1Mgd2luZG93LmZyYW1lc1sxXS5mcmFt
ZUVsZW1lbnQuY29udGVudFdpbmRvdyBpcyB3aW5kb3cuZnJhbWVzWzFdLmZyYW1lRWxlbWVudC5j
b250ZW50RG9jdW1lbnQuZGVmYXVsdFZpZXcKK1BBU1Mgd2luZG93LmZyYW1lc1sxXS5mcmFtZUVs
ZW1lbnQuY29udGVudFdpbmRvdy5kb2N1bWVudCBpcyB3aW5kb3cuZnJhbWVzWzFdLmZyYW1lRWxl
bWVudC5jb250ZW50RG9jdW1lbnQKIExvYWRpbmcgJ2RhdGE6dGV4dC9odG1sLFVwZGF0ZWQgY29u
dGVudHMgb2YgaWZyYW1lJyBpbiBpZnJhbWUuLi4KIExvYWRpbmcgJ2RhdGE6dGV4dC9odG1sLFVw
ZGF0ZWQgY29udGVudHMgb2Ygb2JqZWN0JyBpbiBvYmplY3QuLi4KIFBBU1Mgd2luZG93LmZyYW1l
c1swXS5sb2NhdGlvbi50b1N0cmluZygpIGlzICJkYXRhOnRleHQvaHRtbCxVcGRhdGVkIGNvbnRl
bnRzIG9mIGlmcmFtZSIKIFBBU1Mgd2luZG93LmZyYW1lc1sxXS5sb2NhdGlvbi50b1N0cmluZygp
IGlzICJkYXRhOnRleHQvaHRtbCxVcGRhdGVkIGNvbnRlbnRzIG9mIG9iamVjdCIKK1BBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQogIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQvb2JqZWN0LWFzLWZyYW1lLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJh
bWUuaHRtbAppbmRleCBjYjg1MWIzYWE5Y2YzMjMwZWE3YjQ3ODRhZjA5Y2QwMmI1ZjY1YTIxLi4w
ZGE5NDkxZDNjZDJjMjVlNzIyNTc3NTc0MjJjODEzODkxZTQxZmFlIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJhbWUuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3QtYXMtZnJh
bWUuaHRtbApAQCAtMSwxMyArMSwxMCBAQAotPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRG
Ly9EVEQgSFRNTC8vRU4iPgorPCFET0NUWVBFIGh0bWw+CiA8aHRtbD4KIDxoZWFkPgotPHNjcmlw
dCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2Ny
aXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgogPHNjcmlw
dD4KIAotaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7Ci0gICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0
KCk7Ci0gICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Ci19Citqc1Rlc3RJc0FzeW5jID0g
dHJ1ZTsKIAogdmFyIHVwZGF0ZWRGcmFtZVVSTCA9ICJkYXRhOnRleHQvaHRtbCxVcGRhdGVkIGNv
bnRlbnRzIG9mIGlmcmFtZSI7CiB2YXIgdXBkYXRlZE9iamVjdFVSTCA9ICJkYXRhOnRleHQvaHRt
bCxVcGRhdGVkIGNvbnRlbnRzIG9mIG9iamVjdCI7CkBAIC0xNiw3ICsxMywxMSBAQCBmdW5jdGlv
biBydW5UZXN0cygpCiB7CiAgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXMubGVuZ3RoIiwgIjIi
KTsKICAgICBzaG91bGRCZSgid2luZG93LmZyYW1lc1swXS5mcmFtZUVsZW1lbnQubmFtZSIsICci
ZnJhbWUiJyk7CisgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMF0uZnJhbWVFbGVtZW50LmNv
bnRlbnRXaW5kb3ciLCAid2luZG93LmZyYW1lc1swXS5mcmFtZUVsZW1lbnQuY29udGVudERvY3Vt
ZW50LmRlZmF1bHRWaWV3Iik7CisgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMF0uZnJhbWVF
bGVtZW50LmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQiLCAid2luZG93LmZyYW1lc1swXS5mcmFtZUVs
ZW1lbnQuY29udGVudERvY3VtZW50Iik7CiAgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMV0u
ZnJhbWVFbGVtZW50Lm5hbWUiLCAnIm9iaiInKTsKKyAgICBzaG91bGRCZSgid2luZG93LmZyYW1l
c1sxXS5mcmFtZUVsZW1lbnQuY29udGVudFdpbmRvdyIsICJ3aW5kb3cuZnJhbWVzWzFdLmZyYW1l
RWxlbWVudC5jb250ZW50RG9jdW1lbnQuZGVmYXVsdFZpZXciKTsKKyAgICBzaG91bGRCZSgid2lu
ZG93LmZyYW1lc1sxXS5mcmFtZUVsZW1lbnQuY29udGVudFdpbmRvdy5kb2N1bWVudCIsICJ3aW5k
b3cuZnJhbWVzWzFdLmZyYW1lRWxlbWVudC5jb250ZW50RG9jdW1lbnQiKTsKIAogICAgIGRvY3Vt
ZW50LmdldEVsZW1lbnRzQnlOYW1lKCdmcmFtZScpWzBdLm9ubG9hZCA9IGhhbmRsZUxvYWQ7CiAg
ICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeU5hbWUoJ29iaicpWzBdLm9ubG9hZCA9IGhhbmRsZUxv
YWQ7CkBAIC0zNyw5ICszOCw4IEBAIGZ1bmN0aW9uIGhhbmRsZUxvYWQoKQogCiAgICAgc2hvdWxk
QmUoIndpbmRvdy5mcmFtZXNbMF0ubG9jYXRpb24udG9TdHJpbmcoKSIsICciJyArIHVwZGF0ZWRG
cmFtZVVSTCArICciJyk7CiAgICAgc2hvdWxkQmUoIndpbmRvdy5mcmFtZXNbMV0ubG9jYXRpb24u
dG9TdHJpbmcoKSIsICciJyArIHVwZGF0ZWRPYmplY3RVUkwgKyAnIicpOwotICAgIGlmICh3aW5k
b3cudGVzdFJ1bm5lcikgewotICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKLSAgICB9
CisKKyAgICBmaW5pc2hKU1Rlc3QoKTsKIH0KIDwvc2NyaXB0PgogCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9wbHVnaW4tYXR0cmlidXRlcy1lbnVtZXJhdGlvbi1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9wbHVnaW4tYXR0cmlidXRlcy1lbnVtZXJhdGlvbi1l
eHBlY3RlZC50eHQKaW5kZXggNWE3YmViMWNhOGI1ZGY4YTQzZmYxOGM0NzE4M2RlOWY5OTE3NGFk
NC4uMmY2ODcwZWEwZGM2ZjE4ZTU3NmRiYjMzMDQyZWQ1MmQ4MWUxNGY5MSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vcGx1Z2luLWF0dHJpYnV0ZXMtZW51bWVyYXRpb24tZXhwZWN0
ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3BsdWdpbi1hdHRyaWJ1dGVzLWVudW1l
cmF0aW9uLWV4cGVjdGVkLnR4dApAQCAtMTEsNiArMTEsNyBAQCBjb2RlCiBjb2RlQmFzZQogY29k
ZVR5cGUKIGNvbnRlbnREb2N1bWVudAorY29udGVudFdpbmRvdwogZGF0YQogZGVjbGFyZQogZm9y
bQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9odG1sL2Jyb3dzZXJzL3RoZS13aW5kb3ctb2JqZWN0L2FjY2Vzc2luZy1vdGhlci1icm93c2lu
Zy1jb250ZXh0cy9pbmRleGVkLWJyb3dzaW5nLWNvbnRleHRzLTAzLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9icm93c2Vycy90
aGUtd2luZG93LW9iamVjdC9hY2Nlc3Npbmctb3RoZXItYnJvd3NpbmctY29udGV4dHMvaW5kZXhl
ZC1icm93c2luZy1jb250ZXh0cy0wMy1leHBlY3RlZC50eHQKaW5kZXggNjg5OTY5MDJlNGZjMDMx
ZmRjNTViZWVmOTFhMjlhMGZiNTAzMjM1ZC4uODBmNzU5NGY4Mjg1OWUxODg3YjlhNDg0Njk4ZjRh
ZThmYThiY2ZlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9odG1sL2Jyb3dzZXJzL3RoZS13aW5kb3ctb2JqZWN0L2FjY2Vzc2luZy1vdGhl
ci1icm93c2luZy1jb250ZXh0cy9pbmRleGVkLWJyb3dzaW5nLWNvbnRleHRzLTAzLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvYnJvd3NlcnMvdGhlLXdpbmRvdy1vYmplY3QvYWNjZXNzaW5nLW90aGVyLWJyb3dzaW5nLWNv
bnRleHRzL2luZGV4ZWQtYnJvd3NpbmctY29udGV4dHMtMDMtZXhwZWN0ZWQudHh0CkBAIC0xLDMg
KzEsMyBAQAogCi1GQUlMIEluZGV4ZWQgY2hpbGQgYnJvd3NpbmcgY29udGV4dHMgYXNzZXJ0X2Vx
dWFsczogVGhlIGZpcnN0IGNoaWxkIGJyb3dzaW5nIGNvbnRleHQncyBjb250YWluZXIgc2hvdWxk
IGJlIHRoZSBvYmplY3QgZWxlbWVudC4gZXhwZWN0ZWQgKHVuZGVmaW5lZCkgdW5kZWZpbmVkIGJ1
dCBnb3QgKG9iamVjdCkgb2JqZWN0ICJbb2JqZWN0IFdpbmRvd10iCitGQUlMIEluZGV4ZWQgY2hp
bGQgYnJvd3NpbmcgY29udGV4dHMgYXNzZXJ0X2VxdWFsczogVGhlIGZpcnN0IGNoaWxkIGJyb3dz
aW5nIGNvbnRleHQncyBjb250YWluZXIgc2hvdWxkIGJlIHRoZSBvYmplY3QgZWxlbWVudC4gZXhw
ZWN0ZWQgbnVsbCBidXQgZ290IG9iamVjdCAiW29iamVjdCBXaW5kb3ddIgogCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvZG9tL2lu
dGVyZmFjZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9odG1sL2RvbS9pbnRlcmZhY2VzLWV4cGVjdGVkLnR4dAppbmRleCA0YzI4OTdh
MDIxNGVkZDFhMGEyZTNiOTBkYzM3ZmUyOTdlNjAzZjcxLi45YTJjYzA2MWE5NjEwY2UxMWRjMjQw
N2RkMmNkNzcxNDAzOTY1YWFlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvZG9tL2ludGVyZmFjZXMtZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9kb20vaW50
ZXJmYWNlcy1leHBlY3RlZC50eHQKQEAgLTEzMzgsNyArMTMzOCw3IEBAIFBBU1MgSFRNTE9iamVj
dEVsZW1lbnQgaW50ZXJmYWNlOiBhdHRyaWJ1dGUgZm9ybQogUEFTUyBIVE1MT2JqZWN0RWxlbWVu
dCBpbnRlcmZhY2U6IGF0dHJpYnV0ZSB3aWR0aCAKIFBBU1MgSFRNTE9iamVjdEVsZW1lbnQgaW50
ZXJmYWNlOiBhdHRyaWJ1dGUgaGVpZ2h0IAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZh
Y2U6IGF0dHJpYnV0ZSBjb250ZW50RG9jdW1lbnQgCi1GQUlMIEhUTUxPYmplY3RFbGVtZW50IGlu
dGVyZmFjZTogYXR0cmlidXRlIGNvbnRlbnRXaW5kb3cgYXNzZXJ0X3RydWU6IFRoZSBwcm90b3R5
cGUgb2JqZWN0IG11c3QgaGF2ZSBhIHByb3BlcnR5ICJjb250ZW50V2luZG93IiBleHBlY3RlZCB0
cnVlIGdvdCBmYWxzZQorUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6IGF0dHJpYnV0
ZSBjb250ZW50V2luZG93IAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6IG9wZXJh
dGlvbiBnZXRTVkdEb2N1bWVudCgpIAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6
IGF0dHJpYnV0ZSB3aWxsVmFsaWRhdGUgCiBQQVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFj
ZTogYXR0cmlidXRlIHZhbGlkaXR5IApAQCAtMTM2Nyw3ICsxMzY3LDcgQEAgUEFTUyBIVE1MT2Jq
ZWN0RWxlbWVudCBpbnRlcmZhY2U6IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIm9iamVjdCIpIG11
c3QgaW5oZXJpdAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6IGRvY3VtZW50LmNy
ZWF0ZUVsZW1lbnQoIm9iamVjdCIpIG11c3QgaW5oZXJpdCBwcm9wZXJ0eSAid2lkdGgiIHdpdGgg
dGhlIHByb3BlciB0eXBlIAogUEFTUyBIVE1MT2JqZWN0RWxlbWVudCBpbnRlcmZhY2U6IGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoIm9iamVjdCIpIG11c3QgaW5oZXJpdCBwcm9wZXJ0eSAiaGVpZ2h0
IiB3aXRoIHRoZSBwcm9wZXIgdHlwZSAKIFBBU1MgSFRNTE9iamVjdEVsZW1lbnQgaW50ZXJmYWNl
OiBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJvYmplY3QiKSBtdXN0IGluaGVyaXQgcHJvcGVydHkg
ImNvbnRlbnREb2N1bWVudCIgd2l0aCB0aGUgcHJvcGVyIHR5cGUgCi1GQUlMIEhUTUxPYmplY3RF
bGVtZW50IGludGVyZmFjZTogZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib2JqZWN0IikgbXVzdCBp
bmhlcml0IHByb3BlcnR5ICJjb250ZW50V2luZG93IiB3aXRoIHRoZSBwcm9wZXIgdHlwZSBhc3Nl
cnRfaW5oZXJpdHM6IHByb3BlcnR5ICJjb250ZW50V2luZG93IiBub3QgZm91bmQgaW4gcHJvdG90
eXBlIGNoYWluCitQQVNTIEhUTUxPYmplY3RFbGVtZW50IGludGVyZmFjZTogZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgib2JqZWN0IikgbXVzdCBpbmhlcml0IHByb3BlcnR5ICJjb250ZW50V2luZG93
IiB3aXRoIHRoZSBwcm9wZXIgdHlwZSAKIFBBU1MgSFRNTE9iamVjdEVsZW1lbnQgaW50ZXJmYWNl
OiBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJvYmplY3QiKSBtdXN0IGluaGVyaXQgcHJvcGVydHkg
ImdldFNWR0RvY3VtZW50KCkiIHdpdGggdGhlIHByb3BlciB0eXBlIAogUEFTUyBIVE1MT2JqZWN0
RWxlbWVudCBpbnRlcmZhY2U6IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIm9iamVjdCIpIG11c3Qg
aW5oZXJpdCBwcm9wZXJ0eSAid2lsbFZhbGlkYXRlIiB3aXRoIHRoZSBwcm9wZXIgdHlwZSAKIFBB
U1MgSFRNTE9iamVjdEVsZW1lbnQgaW50ZXJmYWNlOiBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJv
YmplY3QiKSBtdXN0IGluaGVyaXQgcHJvcGVydHkgInZhbGlkaXR5IiB3aXRoIHRoZSBwcm9wZXIg
dHlwZSAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtb2JqZWN0LWVsZW1lbnQv
b2JqZWN0LWF0dHJpYnV0ZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1v
YmplY3QtZWxlbWVudC9vYmplY3QtYXR0cmlidXRlcy1leHBlY3RlZC50eHQKaW5kZXggMmVhYzU2
MGQ2N2I4NjkxYjExYWY0ZjY5YjY2MDVlNDBkMTRmZjg1My4uZTlmMjJlMTdjY2M1N2MwNzMxZjBm
YjFmOTc1MDA2ODA1YmM3Y2QyNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1v
YmplY3QtZWxlbWVudC9vYmplY3QtYXR0cmlidXRlcy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJl
ZGRlZC1jb250ZW50L3RoZS1vYmplY3QtZWxlbWVudC9vYmplY3QtYXR0cmlidXRlcy1leHBlY3Rl
ZC50eHQKQEAgLTEsNSArMSw1IEBACiAKLUZBSUwgb2JqZWN0LmNvbnRlbnRXaW5kb3cgdW5kZWZp
bmVkIGlzIG5vdCBhbiBvYmplY3QgKGV2YWx1YXRpbmcgJ29iajEuY29udGVudFdpbmRvdy5uYW1l
JykKK0ZBSUwgb2JqZWN0LmNvbnRlbnRXaW5kb3cgYXNzZXJ0X2VxdWFsczogVGhlIGNvbnRlbnRX
aW5kb3cncyBuYW1lIG9mIHRoZSBvYmplY3QgZWxlbWVudCBzaG91bGQgYmUgJ28xJy4gZXhwZWN0
ZWQgIm8xIiBidXQgZ290ICJvIgogRkFJTCBvYmplY3Qud2lkdGggYXNzZXJ0X2VxdWFsczogVGhl
IHdpZHRoIHNob3VsZCBiZSAxMDBweC4gZXhwZWN0ZWQgIjEwMHB4IiBidXQgZ290ICJhdXRvIgog
RkFJTCBvYmplY3QuaGVpZ2h0IGFzc2VydF9lcXVhbHM6IFRoZSBoZWlnaHQgc2hvdWxkIGJlIDUw
cHguIGV4cGVjdGVkICI1MHB4IiBidXQgZ290ICJhdXRvIgogIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>