<?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>205744</bug_id>
          
          <creation_ts>2020-01-03 12:16:43 -0800</creation_ts>
          <short_desc>Make text track loading set same-origin fallback flag</short_desc>
          <delta_ts>2022-04-22 03:23:34 -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>New Bugs</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>216672</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>annevk</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>japhet</cc>
    
    <cc>jer.noble</cc>
    
    <cc>mkwst</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1602550</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-03 12:16:43 -0800</bug_when>
    <thetext>Make text track loading set same-origin fallback flag:
https://html.spec.whatwg.org/multipage/media.html#sourcing-out-of-band-text-tracks:create-a-potential-cors-request</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602555</commentid>
    <comment_count>1</comment_count>
      <attachid>386706</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-03 12:25:43 -0800</bug_when>
    <thetext>Created attachment 386706
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602571</commentid>
    <comment_count>2</comment_count>
      <attachid>386706</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-03 13:54:37 -0800</bug_when>
    <thetext>Comment on attachment 386706
Patch

This is the second and final part of the split mentioned in https://bugs.webkit.org/show_bug.cgi?id=205326.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602752</commentid>
    <comment_count>3</comment_count>
      <attachid>386706</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-03 23:57:30 -0800</bug_when>
    <thetext>Comment on attachment 386706
Patch

Clearing flags on attachment: 386706

Committed r254031: &lt;https://trac.webkit.org/changeset/254031&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602753</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-03 23:57:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602754</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-03 23:58:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/58314610&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689641</commentid>
    <comment_count>6</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-09-17 16:26:34 -0700</bug_when>
    <thetext>Reopening as this patch caused a regression where videos on jw.org fail to show subtitles.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689644</commentid>
    <comment_count>7</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-09-17 16:33:19 -0700</bug_when>
    <thetext>jw.org has captions hosted on Akamai where the .vtt file has CORS headers but the .mp4 file does not. So captions work if `crossorigin=anonymous` is added, but that breaks video rendering.

Other browsers play captions fine without the `crossorigin` attribute, and there does not seem to be WPT tests that verify behavior for this scenario (!same origin, no-cors, headers present). Since this caused behavior regressions in the wild, and other browsers have not implemented this same behavior, we&apos;re reverting this on trunk for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1716184</commentid>
    <comment_count>8</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-12-22 01:32:05 -0800</bug_when>
    <thetext>@Anne I implemented [1] but it seems to cause regressions in the wild, see comment 7. Do you know whether mozilla implemented this? Should the spec be changed?

[1] https://html.spec.whatwg.org/multipage/media.html#sourcing-out-of-band-text-tracks:create-a-potential-cors-request</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717615</commentid>
    <comment_count>9</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2021-01-06 03:13:51 -0800</bug_when>
    <thetext>I guess other browsers do not use &quot;same-origin&quot; as the fallback and rather use &quot;cors&quot; always? And let credentials mode depend on the media element? It seems this is the only case where we pass the same-origin fallback flag and it might not be well tested.

I do hope they all enforce CORS as there would be a security problem otherwise.

`html/semantics/embedded-content/media-elements/track/track-element/track-data-url.html` does not really seem to test this as data URLs are considered same-origin. That does seem like a useful template to be able to add some cross-origin tests, though testing the credentials part might require some server-side logic as well.

I filed https://github.com/whatwg/html/issues/6267 to track this standards-wise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863603</commentid>
    <comment_count>10</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-04-22 03:23:34 -0700</bug_when>
    <thetext>I validated Chrome is using same origin as default.
Some time has passed and identified breaking websites have been updated.
Let&apos;s try to reland this behavior in https://bugs.webkit.org/show_bug.cgi?id=239381.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386706</attachid>
            <date>2020-01-03 12:25:43 -0800</date>
            <delta_ts>2020-01-03 23:57:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205744-20200103212542.patch</filename>
            <type>text/plain</type>
            <size>18795</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0MDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDY2ZDA4N2Q0MjJhMzcz
OTA3YzUzNmUxYzQ1Y2NmZGY2MDgyNGU1Yi4uM2EzNTJjYmJjYWMyNGJkZGRjZDI2YzM2MjVkZWY5
ODRjMjgzNmMzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTAxLTAzICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTWFrZSB0ZXh0IHRyYWNrIGxvYWRp
bmcgc2V0IHNhbWUtb3JpZ2luIGZhbGxiYWNrIGZsYWcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTc0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgdGV4dCB0cmFjayBsb2FkaW5nIHNldCBzYW1l
LW9yaWdpbiBmYWxsYmFjayBmbGFnLAorICAgICAgICB3aGljaCBjaGFuZ2VzIHRleHQgdHJhY2sg
bG9hZGluZyB0byBiZSBzYW1lLW9yaWdpbgorICAgICAgICB3aGVuIHRoZSBjcm9zc29yaWdpbiBh
dHRyaWJ1dGUgaXMgbm90IHNwZWNpZmllZC4KKworICAgICAgICBUaGUgbmV3IGJlaGF2aW9yIG1h
dGNoZXMgdGhhdCBvZiBDaHJvbWUgYW5kIEZpcmVmb3guCisKKyAgICAgICAgWzFdIGh0dHBzOi8v
aHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL21lZGlhLmh0bWwjc291cmNpbmctb3V0LW9m
LWJhbmQtdGV4dC10cmFja3M6Y3JlYXRlLWEtcG90ZW50aWFsLWNvcnMtcmVxdWVzdAorCisgICAg
ICAgIFRlc3RzOiBodHRwL3Rlc3RzL3NlY3VyaXR5L3RleHQtdHJhY2stY3Jvc3NvcmlnaW4uaHRt
bAorCisgICAgICAgICogbG9hZGVyL1RleHRUcmFja0xvYWRlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpUZXh0VHJhY2tMb2FkZXI6OmxvYWQpOgorCiAyMDIwLTAxLTAzICBTaW1vbiBGcmFzZXIg
IDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBzb21lIHNoYXJlZCBzY2hl
bWVzIHRvIHRoZSBXZWJLaXQueGN3b3Jrc3BhY2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2xvYWRlci9UZXh0VHJhY2tMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1RleHRU
cmFja0xvYWRlci5jcHAKaW5kZXggMzUzYjJhNjViZGI4ZWI2MzgzYjJmZjZmMzQ1MDYxNWNiNmY4
ODEwOS4uZWNkMjY0ZTYxYzQ2ZGJiN2NkZjAwY2QxZGU2NGZlOTAwNGU1MzNkMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL1RleHRUcmFja0xvYWRlci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvbG9hZGVyL1RleHRUcmFja0xvYWRlci5jcHAKQEAgLTE1Miw2ICsxNTIsNyBAQCBi
b29sIFRleHRUcmFja0xvYWRlcjo6bG9hZChjb25zdCBVUkwmIHVybCwgSFRNTFRyYWNrRWxlbWVu
dCYgZWxlbWVudCkKICAgICBEb2N1bWVudCYgZG9jdW1lbnQgPSBkb3duY2FzdDxEb2N1bWVudD4o
Km1fc2NyaXB0RXhlY3V0aW9uQ29udGV4dCk7CiAKICAgICBSZXNvdXJjZUxvYWRlck9wdGlvbnMg
b3B0aW9ucyA9IENhY2hlZFJlc291cmNlTG9hZGVyOjpkZWZhdWx0Q2FjaGVkUmVzb3VyY2VPcHRp
b25zKCk7CisgICAgb3B0aW9ucy5zYW1lT3JpZ2luRGF0YVVSTEZsYWcgPSBTYW1lT3JpZ2luRGF0
YVVSTEZsYWc6OlNldDsKICAgICBvcHRpb25zLmNvbnRlbnRTZWN1cml0eVBvbGljeUltcG9zaXRp
b24gPSBlbGVtZW50LmlzSW5Vc2VyQWdlbnRTaGFkb3dUcmVlKCkgPyBDb250ZW50U2VjdXJpdHlQ
b2xpY3lJbXBvc2l0aW9uOjpTa2lwUG9saWN5Q2hlY2sgOiBDb250ZW50U2VjdXJpdHlQb2xpY3lJ
bXBvc2l0aW9uOjpEb1BvbGljeUNoZWNrOwogCiAgICAgUmVzb3VyY2VSZXF1ZXN0IHJlc291cmNl
UmVxdWVzdChkb2N1bWVudC5jb21wbGV0ZVVSTCh1cmwpKTsKQEAgLTE1OSw3ICsxNjAsNyBAQCBi
b29sIFRleHRUcmFja0xvYWRlcjo6bG9hZChjb25zdCBVUkwmIHVybCwgSFRNTFRyYWNrRWxlbWVu
dCYgZWxlbWVudCkKICAgICBpZiAoYXV0byBtZWRpYUVsZW1lbnQgPSBlbGVtZW50Lm1lZGlhRWxl
bWVudCgpKQogICAgICAgICByZXNvdXJjZVJlcXVlc3Quc2V0SW5zcGVjdG9ySW5pdGlhdG9yTm9k
ZUlkZW50aWZpZXIoSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjppZGVudGlmaWVyRm9yTm9kZSgq
bWVkaWFFbGVtZW50KSk7CiAKLSAgICBhdXRvIGN1ZVJlcXVlc3QgPSBjcmVhdGVQb3RlbnRpYWxB
Y2Nlc3NDb250cm9sUmVxdWVzdChXVEZNb3ZlKHJlc291cmNlUmVxdWVzdCksIFdURk1vdmUob3B0
aW9ucyksIGRvY3VtZW50LCBlbGVtZW50Lm1lZGlhRWxlbWVudENyb3NzT3JpZ2luQXR0cmlidXRl
KCkpOworICAgIGF1dG8gY3VlUmVxdWVzdCA9IGNyZWF0ZVBvdGVudGlhbEFjY2Vzc0NvbnRyb2xS
ZXF1ZXN0KFdURk1vdmUocmVzb3VyY2VSZXF1ZXN0KSwgV1RGTW92ZShvcHRpb25zKSwgZG9jdW1l
bnQsIGVsZW1lbnQubWVkaWFFbGVtZW50Q3Jvc3NPcmlnaW5BdHRyaWJ1dGUoKSwgU2FtZU9yaWdp
bkZsYWc6Olllcyk7CiAgICAgbV9yZXNvdXJjZSA9IGRvY3VtZW50LmNhY2hlZFJlc291cmNlTG9h
ZGVyKCkucmVxdWVzdFRleHRUcmFjayhXVEZNb3ZlKGN1ZVJlcXVlc3QpKS52YWx1ZV9vcihudWxs
cHRyKTsKICAgICBpZiAoIW1fcmVzb3VyY2UpCiAgICAgICAgIHJldHVybiBmYWxzZTsKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCBlMWE1NGUzODA2NDk0MGFmMzg3ZWJiNzkwMDUzMjk3NmUxYzhiN2JjLi5mNDgzZTM5MjNhNDE1
OWMyZGQ0ZGVhZjdmOTU2M2U2ZDNjZTNlMjA2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjAt
MDEtMDMgIFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBNYWtlIHRleHQg
dHJhY2sgbG9hZGluZyBzZXQgc2FtZS1vcmlnaW4gZmFsbGJhY2sgZmxhZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1NzQ0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRqdXN0cyB0ZXN0IHRvIHNhbWUt
b3JpZ2luIGZhbGxiYWNrIGJlaGF2aW9yIGZvciB0ZXh0IHRyYWNrCisgICAgICAgIGxvYWRpbmcg
YnkgdXNpbmcgQ09SUy4KKworICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNl
Y3VyaXR5UG9saWN5L3Jlc291cmNlcy90cmFjay5waHA6IEFkZGVkLgorICAgICAgICAqIGh0dHAv
dGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3RyYWNrLXJlZGlyZWN0LWFsbG93
ZWQuaHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBv
bGljeS90cmFjay1yZWRpcmVjdC1hbGxvd2VkMi5odG1sOgorICAgICAgICAqIGh0dHAvdGVzdHMv
c2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3RyYWNrLXJlZGlyZWN0LWJsb2NrZWQuaHRt
bDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L3RleHQtdHJhY2stY3Jvc3NvcmlnaW4t
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvdGV4dC10cmFjay1j
cm9zc29yaWdpbi5odG1sOgorCiAyMDIwLTAxLTAzICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNp
ZWhAYXBwbGUuY29tPgogCiAgICAgICAgIGhpZ2hsaWdodC9oaWdobGlnaHQtd29ybGQtbGVhay5o
dG1sIGZyZXF1ZW50bHkgdGltZXMgb3V0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRl
eCBiZjczNGIwZDQ4OGE5NmM4ODdlZTY3MmVmYzg5MTNkYTBlNmU1NTNiLi5hYzdlY2JhYmEwNmI5
MjdiYTY3YzI2ZGQ4MWM3YWU5YTlkZmM1MjRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMC0wMS0wMyAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEu
Y29tPgorCisgICAgICAgIE1ha2UgdGV4dCB0cmFjayBsb2FkaW5nIHNldCBzYW1lLW9yaWdpbiBm
YWxsYmFjayBmbGFnCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDU3NDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGp1c3QgdGVzdCByZXN1bHQgdG8gbmV3IGJlaGF2aW9yIGZvciB0ZXh0IHRyYWNrIGxv
YWRpbmcuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1i
ZWRkZWQtY29udGVudC9tZWRpYS1lbGVtZW50cy90cmFjay90cmFjay1lbGVtZW50L2Nsb25lTm9k
ZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50
aWNzL2VtYmVkZGVkLWNvbnRlbnQvbWVkaWEtZWxlbWVudHMvdHJhY2svdHJhY2stZWxlbWVudC90
cmFjay1kYXRhLXVybC1leHBlY3RlZC50eHQ6CisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3Rz
L3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtlci93ZWJ2dHQtY3Jvc3Mtb3JpZ2luLmh0dHBz
LWV4cGVjdGVkLnR4dDoKKwogMjAyMC0wMS0wMyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUu
Y29tPgogCiAgICAgICAgIEFsaWduIFhQYXRoRXZhbHVhdG9yLmNyZWF0ZU5TUmVzb2x2ZXIoKSAv
IFhQYXRoUmVzdWx0LnNuYXBzaG90SXRlbSgpIHdpdGggdGhlIHNwZWNpZmljYXRpb24KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9s
aWN5L3Jlc291cmNlcy90cmFjay5waHAgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5
L2NvbnRlbnRTZWN1cml0eVBvbGljeS9yZXNvdXJjZXMvdHJhY2sucGhwCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYz
MWI3MzI2NTY3N2ZmYjlhNmQzZDNjZDQ4ZjhlZGY3ZWI5NmMwMWIKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9y
ZXNvdXJjZXMvdHJhY2sucGhwCkBAIC0wLDAgKzEsOSBAQAorPD9waHAKK2hlYWRlcigiY29udGVu
dC10eXBlOiB0ZXh0L3Z0dCIpOworaGVhZGVyKCJBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW46
ICoiKTsKKz8+CitXRUJWVFQKKworMQorMDA6MDA6MDAuMDAwIC0tPiAwMDowMDowMS4wMDAKK1Nh
bXBsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50
U2VjdXJpdHlQb2xpY3kvdHJhY2stcmVkaXJlY3QtYWxsb3dlZC5odG1sIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdHJhY2stcmVkaXJlY3Qt
YWxsb3dlZC5odG1sCmluZGV4IDE5NTc4MmUzZjU2ZTEwZjkxZDcxNjk4ZmJiMzc2NzNiMGI0NDZm
NGEuLjRmOGY3NzhiZWRiYzIyOTA5MjVkMGU2NjA3NjYxYzdhYjI2MmU3YjkgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3Ry
YWNrLXJlZGlyZWN0LWFsbG93ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Nl
Y3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS90cmFjay1yZWRpcmVjdC1hbGxvd2VkLmh0bWwK
QEAgLTYsOCArNiw4IEBACiA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVNlY3VyaXR5LVBvbGlj
eSIgY29udGVudD0ibWVkaWEtc3JjIGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZXMvcmVk
aXJlY3QucGhwIGh0dHA6Ly9sb2NhbGhvc3Q6ODAwMCI+CiA8L2hlYWQ+CiA8Ym9keT4KLTx2aWRl
bz4KLSAgICA8dHJhY2sgc3JjPSJodHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVzb3VyY2VzL3JlZGly
ZWN0LnBocD9jb2RlPTMwNyZ1cmw9aHR0cCUzQSUyRiUyRmxvY2FsaG9zdCUzQTgwMDAvc2VjdXJp
dHkvY29udGVudFNlY3VyaXR5UG9saWN5L3Jlc291cmNlcy90cmFjay52dHQiIGtpbmQ9ImNhcHRp
b25zIiBvbmxvYWQ9ImFsZXJ0QW5kRG9uZSgnUEFTUycpIiBvbmVycm9yPSJhbGVydEFuZERvbmUo
J0ZBSUwnKSI+Cis8dmlkZW8gY3Jvc3NvcmlnaW49ImFub255bW91cyI+CisgICAgPHRyYWNrIHNy
Yz0iaHR0cDovLzEyNy4wLjAuMTo4MDAwL3Jlc291cmNlcy9yZWRpcmVjdC5waHA/Y29kZT0zMDcm
Y29yc19hbGxvd19vcmlnaW49KiZ1cmw9aHR0cCUzQSUyRiUyRmxvY2FsaG9zdCUzQTgwMDAvc2Vj
dXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3Jlc291cmNlcy90cmFjay5waHAiIGtpbmQ9ImNh
cHRpb25zIiBvbmxvYWQ9ImFsZXJ0QW5kRG9uZSgnUEFTUycpIiBvbmVycm9yPSJhbGVydEFuZERv
bmUoJ0ZBSUwnKSI+CiA8L3ZpZGVvPgogPHNjcmlwdD4KIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
InRyYWNrIikudHJhY2subW9kZSA9ICJoaWRkZW4iOyAvLyBMb2FkIHRoZSB0cmFjawpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xp
Y3kvdHJhY2stcmVkaXJlY3QtYWxsb3dlZDIuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
c2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3RyYWNrLXJlZGlyZWN0LWFsbG93ZWQyLmh0
bWwKaW5kZXggNmQwYjYxODVmOWQ3ZmUxYzkyODUyNmUyN2RjMTFiZjUxYzQ0MjA3NC4uZjY5ZTE5
ZTg3NDM0YzI1N2ZiZWI2OGRlZTYzOWEwOTA0NWFkNDE1OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdHJhY2stcmVkaXJl
Y3QtYWxsb3dlZDIuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2Nv
bnRlbnRTZWN1cml0eVBvbGljeS90cmFjay1yZWRpcmVjdC1hbGxvd2VkMi5odG1sCkBAIC02LDgg
KzYsOCBAQAogPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TZWN1cml0eS1Qb2xpY3kiIGNvbnRl
bnQ9Im1lZGlhLXNyYyBodHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVzb3VyY2VzL3JlZGlyZWN0LnBo
cCBodHRwOi8vbG9jYWxob3N0OjgwMDAvdGhpcy1wYXRoLXNob3VsZC1iZS1pZ25vcmVkLXdoZW4t
bWF0Y2hpbmctYS1yZWRpcmVjdGVkLXJlcXVlc3QiPgogPC9oZWFkPgogPGJvZHk+Ci08dmlkZW8+
Ci0gICAgPHRyYWNrIHNyYz0iaHR0cDovLzEyNy4wLjAuMTo4MDAwL3Jlc291cmNlcy9yZWRpcmVj
dC5waHA/Y29kZT0zMDcmdXJsPWh0dHAlM0ElMkYlMkZsb2NhbGhvc3QlM0E4MDAwL3NlY3VyaXR5
L2NvbnRlbnRTZWN1cml0eVBvbGljeS9yZXNvdXJjZXMvdHJhY2sudnR0IiBraW5kPSJjYXB0aW9u
cyIgb25sb2FkPSJhbGVydEFuZERvbmUoJ1BBU1MnKSIgb25lcnJvcj0iYWxlcnRBbmREb25lKCdG
QUlMJykiPgorPHZpZGVvIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPgorICAgIDx0cmFjayBzcmM9
Imh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZXMvcmVkaXJlY3QucGhwP2NvZGU9MzA3JnVy
bD1odHRwJTNBJTJGJTJGbG9jYWxob3N0JTNBODAwMC9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQ
b2xpY3kvcmVzb3VyY2VzL3RyYWNrLnBocCIga2luZD0iY2FwdGlvbnMiIG9ubG9hZD0iYWxlcnRB
bmREb25lKCdQQVNTJykiIG9uZXJyb3I9ImFsZXJ0QW5kRG9uZSgnRkFJTCcpIj4KIDwvdmlkZW8+
CiA8c2NyaXB0PgogZG9jdW1lbnQucXVlcnlTZWxlY3RvcigidHJhY2siKS50cmFjay5tb2RlID0g
ImhpZGRlbiI7IC8vIExvYWQgdGhlIHRyYWNrCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS90cmFjay1yZWRpcmVjdC1ibG9j
a2VkLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0
eVBvbGljeS90cmFjay1yZWRpcmVjdC1ibG9ja2VkLmh0bWwKaW5kZXggYWEyM2VmYmMxYjNmYzkz
MTdkNWIyZGZiYTk2MjYxMDA3MWMyYjdiMS4uN2ZhMDRiN2Y5MzE5MTU4NDJlNTA3NWYyMjRlMzA3
MjM3YmJkMmMzZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
b250ZW50U2VjdXJpdHlQb2xpY3kvdHJhY2stcmVkaXJlY3QtYmxvY2tlZC5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3RyYWNr
LXJlZGlyZWN0LWJsb2NrZWQuaHRtbApAQCAtNiw3ICs2LDcgQEAKIDxtZXRhIGh0dHAtZXF1aXY9
IkNvbnRlbnQtU2VjdXJpdHktUG9saWN5IiBjb250ZW50PSJtZWRpYS1zcmMgaHR0cDovLzEyNy4w
LjAuMTo4MDAwL3Jlc291cmNlcy9yZWRpcmVjdC5waHAiPgogPC9oZWFkPgogPGJvZHk+Ci08dmlk
ZW8+Cis8dmlkZW8gY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgICAgPHRyYWNrIHNyYz0iaHR0
cDovLzEyNy4wLjAuMTo4MDAwL3Jlc291cmNlcy9yZWRpcmVjdC5waHA/Y29kZT0zMDcmdXJsPWh0
dHAlM0ElMkYlMkZsb2NhbGhvc3QlM0E4MDAwL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGlj
eS9yZXNvdXJjZXMvdHJhY2sudnR0IiBraW5kPSJjYXB0aW9ucyIgb25sb2FkPSJhbGVydEFuZERv
bmUoJ0ZBSUwnKSIgb25lcnJvcj0iYWxlcnRBbmREb25lKCdQQVNTJykiPgogPC92aWRlbz4KIDxz
Y3JpcHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3RleHQt
dHJhY2stY3Jvc3NvcmlnaW4tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9z
ZWN1cml0eS90ZXh0LXRyYWNrLWNyb3Nzb3JpZ2luLWV4cGVjdGVkLnR4dAppbmRleCA5MzIyNmM2
ZmFiMmQ0ODFkODExZDMyNzI1YTQzNjBmZDlhYTFjMjdmLi44OTQ2YzMyN2U0Y2UwNDcwODM0OTNj
NzVhZjhmNWM2NDQwYTQ1ZGQ4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Nl
Y3VyaXR5L3RleHQtdHJhY2stY3Jvc3NvcmlnaW4tZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvdGV4dC10cmFjay1jcm9zc29yaWdpbi1leHBlY3RlZC50
eHQKQEAgLTEsMTMgKzEsMTUgQEAKK0NPTlNPTEUgTUVTU0FHRTogVW5zYWZlIGF0dGVtcHQgdG8g
bG9hZCBVUkwgaHR0cDovL2xvY2FsaG9zdDo4MDAwL3NlY3VyaXR5L3Jlc291cmNlcy9jYXB0aW9u
cy13aXRoLWFjY2Vzcy1jb250cm9sLWhlYWRlcnMucGhwIGZyb20gb3JpZ2luIGh0dHA6Ly8xMjcu
MC4wLjE6ODAwMC4gRG9tYWlucywgcHJvdG9jb2xzIGFuZCBwb3J0cyBtdXN0IG1hdGNoLgorCiBD
T05TT0xFIE1FU1NBR0U6IE9yaWdpbiBodHRwOi8vMTI3LjAuMC4xOjgwMDAgaXMgbm90IGFsbG93
ZWQgYnkgQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luLgogQ09OU09MRSBNRVNTQUdFOiBDcm9z
cy1vcmlnaW4gdGV4dCB0cmFjayBsb2FkIGRlbmllZCBieSBDcm9zcy1PcmlnaW4gUmVzb3VyY2Ug
U2hhcmluZyBwb2xpY3kuCiBUZXN0cyBsb2FkaW5nIGNyb3NzLWRvbWFpbiA8dHJhY2s+LgogCiAK
IExvYWRpbmcgd2l0aG91dCBBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4gaGVhZGVyLCBubyAi
Y3Jvc3NvcmlnaW4iIGF0dHJpYnV0ZSBvbiA8dmlkZW8+Ci1FVkVOVChsb2FkKQotUEFTUzogc2hv
dWxkTG9hZCBzaG91bGQgYmUgJ3RydWUnIGFuZCBpcy4KK0VWRU5UKGVycm9yKQorUEFTUzogc2hv
dWxkTG9hZCBzaG91bGQgYmUgJ2ZhbHNlJyBhbmQgaXMuCiBQQVNTOiBldmVudC50YXJnZXQgc2hv
dWxkIGJlICdbb2JqZWN0IEhUTUxUcmFja0VsZW1lbnRdJyBhbmQgaXMuCi1QQVNTOiB0cmFja0Vs
ZW1lbnQucmVhZHlTdGF0ZSBzaG91bGQgYmUgJzInIGFuZCBpcy4KK1BBU1M6IHRyYWNrRWxlbWVu
dC5yZWFkeVN0YXRlIHNob3VsZCBiZSAnMycgYW5kIGlzLgogCiAKIExvYWRpbmcgd2l0aG91dCBB
Y2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4gaGVhZGVyLCBzZXR0aW5nIHZpZGVvLmNyb3Nzb3Jp
Z2luIHRvICJhbm9ueW1vdXMiCkBAIC0zMSw1ICszMywxMiBAQCBQQVNTOiBldmVudC50YXJnZXQg
c2hvdWxkIGJlICdbb2JqZWN0IEhUTUxUcmFja0VsZW1lbnRdJyBhbmQgaXMuCiBQQVNTOiB0cmFj
a0VsZW1lbnQucmVhZHlTdGF0ZSBzaG91bGQgYmUgJzInIGFuZCBpcy4KIAogCitMb2FkaW5nIHdp
dGhvdXQgQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luIGhlYWRlciwgd2l0aCBhIHJlZGlyZWN0
LCBubyAiY3Jvc3NvcmlnaW4iIGF0dHJpYnV0ZSBvbiA8dmlkZW8+CitFVkVOVChlcnJvcikKK1BB
U1M6IHNob3VsZExvYWQgc2hvdWxkIGJlICdmYWxzZScgYW5kIGlzLgorUEFTUzogZXZlbnQudGFy
Z2V0IHNob3VsZCBiZSAnW29iamVjdCBIVE1MVHJhY2tFbGVtZW50XScgYW5kIGlzLgorUEFTUzog
dHJhY2tFbGVtZW50LnJlYWR5U3RhdGUgc2hvdWxkIGJlICczJyBhbmQgaXMuCisKKwogRU5EIE9G
IFRFU1QKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS90ZXh0
LXRyYWNrLWNyb3Nzb3JpZ2luLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5
L3RleHQtdHJhY2stY3Jvc3NvcmlnaW4uaHRtbAppbmRleCAyNjljN2Q1MmUzYWU4OTQ0NWJlNzdh
ZGVhYzViNDczOWYyMmYyZTQyLi4xNGM0MDhkZWEyMzZiMGRkMDAzNjc5YjQxOTkwOTllMDlkOGIx
YWM3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3RleHQtdHJh
Y2stY3Jvc3NvcmlnaW4uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5
L3RleHQtdHJhY2stY3Jvc3NvcmlnaW4uaHRtbApAQCAtNCw3ICs0LDcgQEAKICAgICAgICAgPHNj
cmlwdCBzcmM9InJlc291cmNlcy9jcm9zcy1mcmFtZS1hY2Nlc3MuanMiPjwvc2NyaXB0PgogICAg
ICAgICA8c2NyaXB0PgogCi0gICAgICAgICAgICB2YXIgc2hvdWxkTG9hZCA9IHRydWU7CisgICAg
ICAgICAgICB2YXIgc2hvdWxkTG9hZCA9IGZhbHNlOwogICAgICAgICAgICAgdmFyIGNvdW50ZXIg
PSAwOwogCiAgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKQEAgLTI5LDE2ICsy
OSw2IEBACiAKICAgICAgICAgICAgICAgICBsb2coJzxicj4nKTsKICAgICAgICAgICAgICAgICBz
d2l0Y2goY291bnRlcikgewotICAgICAgICAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgICAg
ICAgICAgbG9nKCdMb2FkaW5nIDxiPndpdGhvdXQ8L2I+IEFjY2Vzcy1Db250cm9sLUFsbG93LU9y
aWdpbiBoZWFkZXIsIHNldHRpbmcgdmlkZW8uY3Jvc3NvcmlnaW4gdG8gImFub255bW91cyInKTsK
LSAgICAgICAgICAgICAgICAgICAgdXJsID0gImh0dHA6Ly9sb2NhbGhvc3Q6ODAwMC9zZWN1cml0
eS9yZXNvdXJjZXMvY2FwdGlvbnMtd2l0aC1hY2Nlc3MtY29udHJvbC1oZWFkZXJzLnBocD9jb3Vu
dD0iICsgY291bnRlcjsKLSAgICAgICAgICAgICAgICAgICAgdmlkZW9FbGVtZW50LnNldEF0dHJp
YnV0ZSgnY3Jvc3NvcmlnaW4nLCAnYW5vbnltb3VzJyk7Ci0gICAgICAgICAgICAgICAgICAgIHRy
YWNrRWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUoJ3NyYycpOwotICAgICAgICAgICAgICAgICAgICB0
cmFja0VsZW1lbnQuc2V0QXR0cmlidXRlKCdzcmMnLCB1cmwpOwotICAgICAgICAgICAgICAgICAg
ICBzaG91bGRMb2FkID0gZmFsc2U7Ci0gICAgICAgICAgICAgICAgICAgICsrY291bnRlcjsKLSAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0KICAgICAgICAgICAgICAgICBjYXNlIDI6CiAgICAg
ICAgICAgICAgICAgICAgIGxvZygnTG9hZGluZyA8Yj53aXRoPC9iPiBBY2Nlc3MtQ29udHJvbC1B
bGxvdy1PcmlnaW4gYW5kIEFjY2Vzcy1Db250cm9sLUFsbG93LUNyZWRlbnRpYWxzIGhlYWRlcnMs
IHNldHRpbmcgdmlkZW8uY3Jvc3NvcmlnaW4gdG8gInVzZS1jcmVkZW50aWFscyInKTsKICAgICAg
ICAgICAgICAgICAgICAgdXJsID0gImh0dHA6Ly9sb2NhbGhvc3Q6ODAwMC9zZWN1cml0eS9yZXNv
dXJjZXMvY2FwdGlvbnMtd2l0aC1hY2Nlc3MtY29udHJvbC1oZWFkZXJzLnBocD9vcmlnaW49MTtj
cmVkZW50aWFscz0xIjsKQEAgLTQ4LDEyICszOCwyMCBAQAogICAgICAgICAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICAgICAgICAgIGNhc2UgMzoKKyAgICAgICAgICAgICAgICAgICAgbG9n
KCdMb2FkaW5nIDxiPndpdGhvdXQ8L2I+IEFjY2Vzcy1Db250cm9sLUFsbG93LU9yaWdpbiBoZWFk
ZXIsIHdpdGggYSByZWRpcmVjdCwgbm8gImNyb3Nzb3JpZ2luIiBhdHRyaWJ1dGUgb24gJmx0O3Zp
ZGVvJmd0OycpOworICAgICAgICAgICAgICAgICAgICB1cmwgPSAiaHR0cDovLzEyNy4wLjAuMTo4
MDAwL3NlY3VyaXR5L3Jlc291cmNlcy9yZWRpci5waHA/dXJsPWh0dHA6Ly9sb2NhbGhvc3Q6ODAw
MC9zZWN1cml0eS9yZXNvdXJjZXMvY2FwdGlvbnMtd2l0aC1hY2Nlc3MtY29udHJvbC1oZWFkZXJz
LnBocCIKKyAgICAgICAgICAgICAgICAgICAgdmlkZW9FbGVtZW50LnJlbW92ZUF0dHJpYnV0ZSgn
Y3Jvc3NvcmlnaW4nKTsKKyAgICAgICAgICAgICAgICAgICAgdHJhY2tFbGVtZW50LnJlbW92ZUF0
dHJpYnV0ZSgnY3Jvc3NvcmlnaW4nKTsKKyAgICAgICAgICAgICAgICAgICAgdHJhY2tFbGVtZW50
LnNldEF0dHJpYnV0ZSgnc3JjJywgdXJsKTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkTG9h
ZCA9IGZhbHNlOworICAgICAgICAgICAgICAgICAgICArK2NvdW50ZXI7CisgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgICAg
ICAgICBsb2coIkVORCBPRiBURVNUIik7CiAgICAgICAgICAgICAgICAgICAgIGlmICh3aW5kb3cu
dGVzdFJ1bm5lcikKICAgICAgICAgICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9u
ZSgpOwotICAgICAgICAgICAgICAgIGRlZmF1dDoKLSAgICAgICAgICAgICAgICAgICAgaWYgKHdp
bmRvdy50ZXN0UnVubmVyKQotICAgICAgICAgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3Rp
ZnlEb25lKCk7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIH0KIApAQCAtNjksNiArNjcsMTUgQEAKIAogICAgICAgICAgICAgICAgIGxv
ZygnPGJyPicpOwogICAgICAgICAgICAgICAgIHN3aXRjaChjb3VudGVyKSB7CisgICAgICAgICAg
ICAgICAgY2FzZSAwOgorICAgICAgICAgICAgICAgICAgICBsb2coJ0xvYWRpbmcgPGI+d2l0aG91
dDwvYj4gQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luIGhlYWRlciwgc2V0dGluZyB2aWRlby5j
cm9zc29yaWdpbiB0byAiYW5vbnltb3VzIicpOworICAgICAgICAgICAgICAgICAgICB1cmwgPSAi
aHR0cDovL2xvY2FsaG9zdDo4MDAwL3NlY3VyaXR5L3Jlc291cmNlcy9jYXB0aW9ucy13aXRoLWFj
Y2Vzcy1jb250cm9sLWhlYWRlcnMucGhwP2NvdW50PSIgKyBjb3VudGVyOworICAgICAgICAgICAg
ICAgICAgICB2aWRlb0VsZW1lbnQuc2V0QXR0cmlidXRlKCdjcm9zc29yaWdpbicsICdhbm9ueW1v
dXMnKTsKKyAgICAgICAgICAgICAgICAgICAgdHJhY2tFbGVtZW50LnJlbW92ZUF0dHJpYnV0ZSgn
c3JjJyk7CisgICAgICAgICAgICAgICAgICAgIHRyYWNrRWxlbWVudC5zZXRBdHRyaWJ1dGUoJ3Ny
YycsIHVybCk7CisgICAgICAgICAgICAgICAgICAgICsrY291bnRlcjsKKyAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICAg
ICAgIGxvZygnTG9hZGluZyA8Yj53aXRoPC9iPiBBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4g
aGVhZGVyLCBsZWF2aW5nIHZpZGVvLmNyb3Nzb3JpZ2luIGFzICJhbm9ueW1vdXMiJyk7CiAgICAg
ICAgICAgICAgICAgICAgIHVybCA9ICJodHRwOi8vbG9jYWxob3N0OjgwMDAvc2VjdXJpdHkvcmVz
b3VyY2VzL2NhcHRpb25zLXdpdGgtYWNjZXNzLWNvbnRyb2wtaGVhZGVycy5waHA/b3JpZ2luPTEi
OwpAQCAtNzYsOSArODMsMTIgQEAKICAgICAgICAgICAgICAgICAgICAgc2hvdWxkTG9hZCA9IHRy
dWU7CiAgICAgICAgICAgICAgICAgICAgICsrY291bnRlcjsKICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICAgICAgZGVmYXV0OgorCisgICAgICAgICAgICAgICAgY2FzZSA0
OgorICAgICAgICAgICAgICAgICAgICBsb2coIkVORCBPRiBURVNUIik7CiAgICAgICAgICAgICAg
ICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKICAgICAgICAgICAgICAgICAgICAgICAgIHRl
c3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29u
dGVudC9tZWRpYS1lbGVtZW50cy90cmFjay90cmFjay1lbGVtZW50L2Nsb25lTm9kZS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwv
c2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvbWVkaWEtZWxlbWVudHMvdHJhY2svdHJhY2stZWxl
bWVudC9jbG9uZU5vZGUtZXhwZWN0ZWQudHh0CmluZGV4IDEzNzU5OTlhNDY3Mjk3N2EyODBiNWNl
MGFhNDIxMWZjNDRhZTM0NmIuLjVlZTE3ZDFkNzA3ZmY5NTQzZTY2MGIxOWQ5NjM4ODgxZjFkMzBm
NDQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC9tZWRpYS1lbGVtZW50cy90cmFjay90
cmFjay1lbGVtZW50L2Nsb25lTm9kZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250
ZW50L21lZGlhLWVsZW1lbnRzL3RyYWNrL3RyYWNrLWVsZW1lbnQvY2xvbmVOb2RlLWV4cGVjdGVk
LnR4dApAQCAtMSwzICsxLDcgQEAKK0NPTlNPTEUgTUVTU0FHRTogVW5zYWZlIGF0dGVtcHQgdG8g
bG9hZCBVUkwgamF2YXNjcmlwdDoibmV0d29yayBlcnJvciIgZnJvbSBvcmlnaW4gaHR0cDovL2xv
Y2FsaG9zdDo4ODAwLiBEb21haW5zLCBwcm90b2NvbHMgYW5kIHBvcnRzIG11c3QgbWF0Y2guCisK
K0NPTlNPTEUgTUVTU0FHRTogVW5zYWZlIGF0dGVtcHQgdG8gbG9hZCBVUkwgamF2YXNjcmlwdDoi
bmV0d29yayBlcnJvciIgZnJvbSBvcmlnaW4gaHR0cDovL2xvY2FsaG9zdDo4ODAwLiBEb21haW5z
LCBwcm90b2NvbHMgYW5kIHBvcnRzIG11c3QgbWF0Y2guCisKIAogUEFTUyB0cmFjayBlbGVtZW50
IGNsb25lTm9kZSwgbm90IGxvYWRlZCAKIFBBU1MgdHJhY2sgZWxlbWVudCBjbG9uZU5vZGUsIGxv
YWRpbmcgCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvbWVkaWEtZWxlbWVudHMvdHJh
Y2svdHJhY2stZWxlbWVudC90cmFjay1kYXRhLXVybC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVk
LWNvbnRlbnQvbWVkaWEtZWxlbWVudHMvdHJhY2svdHJhY2stZWxlbWVudC90cmFjay1kYXRhLXVy
bC1leHBlY3RlZC50eHQKaW5kZXggZDM1NDNjZjZmNDIzMzY2NzY3YzdlNjVkZTgzODIyMjE3N2Yy
MGRmZC4uOTM2ODVkMzJmNWY5NTU4YTdjZmEwNDAwYjkwNDU2MTM2ZTlkNTVkNiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFu
dGljcy9lbWJlZGRlZC1jb250ZW50L21lZGlhLWVsZW1lbnRzL3RyYWNrL3RyYWNrLWVsZW1lbnQv
dHJhY2stZGF0YS11cmwtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC9tZWRp
YS1lbGVtZW50cy90cmFjay90cmFjay1lbGVtZW50L3RyYWNrLWRhdGEtdXJsLWV4cGVjdGVkLnR4
dApAQCAtMSw5ICsxLDUgQEAKLUNPTlNPTEUgTUVTU0FHRTogT3JpZ2luIGh0dHA6Ly9sb2NhbGhv
c3Q6ODgwMCBpcyBub3QgYWxsb3dlZCBieSBBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4uCi1D
T05TT0xFIE1FU1NBR0U6IENyb3NzLW9yaWdpbiB0ZXh0IHRyYWNrIGxvYWQgZGVuaWVkIGJ5IENy
b3NzLU9yaWdpbiBSZXNvdXJjZSBTaGFyaW5nIHBvbGljeS4KLUNPTlNPTEUgTUVTU0FHRTogT3Jp
Z2luIGh0dHA6Ly9sb2NhbGhvc3Q6ODgwMCBpcyBub3QgYWxsb3dlZCBieSBBY2Nlc3MtQ29udHJv
bC1BbGxvdy1PcmlnaW4uCi1DT05TT0xFIE1FU1NBR0U6IENyb3NzLW9yaWdpbiB0ZXh0IHRyYWNr
IGxvYWQgZGVuaWVkIGJ5IENyb3NzLU9yaWdpbiBSZXNvdXJjZSBTaGFyaW5nIHBvbGljeS4KIAog
RkFJTCB0cmFjayBlbGVtZW50IGRhdGE6IFVSTCBObyBDT1JTIG51bGwgaXMgbm90IGFuIG9iamVj
dCAoZXZhbHVhdGluZyAndC50cmFjay5jdWVzLmxlbmd0aCcpCi1GQUlMIHRyYWNrIGVsZW1lbnQg
ZGF0YTogVVJMIGFub255bW91cyBhc3NlcnRfdW5yZWFjaGVkOiBnb3QgZXJyb3IgZXZlbnQgUmVh
Y2hlZCB1bnJlYWNoYWJsZSBjb2RlCi1GQUlMIHRyYWNrIGVsZW1lbnQgZGF0YTogVVJMIHVzZS1j
cmVkZW50aWFscyBhc3NlcnRfdW5yZWFjaGVkOiBnb3QgZXJyb3IgZXZlbnQgUmVhY2hlZCB1bnJl
YWNoYWJsZSBjb2RlCitGQUlMIHRyYWNrIGVsZW1lbnQgZGF0YTogVVJMIGFub255bW91cyBudWxs
IGlzIG5vdCBhbiBvYmplY3QgKGV2YWx1YXRpbmcgJ3QudHJhY2suY3Vlcy5sZW5ndGgnKQorRkFJ
TCB0cmFjayBlbGVtZW50IGRhdGE6IFVSTCB1c2UtY3JlZGVudGlhbHMgbnVsbCBpcyBub3QgYW4g
b2JqZWN0IChldmFsdWF0aW5nICd0LnRyYWNrLmN1ZXMubGVuZ3RoJykKIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtl
cnMvc2VydmljZS13b3JrZXIvd2VidnR0LWNyb3NzLW9yaWdpbi5odHRwcy1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29y
a2Vycy9zZXJ2aWNlLXdvcmtlci93ZWJ2dHQtY3Jvc3Mtb3JpZ2luLmh0dHBzLWV4cGVjdGVkLnR4
dAppbmRleCA0MWFkZTc3NTVjYzlmNGQxZTI0YWNiZjViNDZkNjViM2QwYWQ5YjY0Li43ZDhkODE4
ZjQ1YThkNzEzODI4ZWZkNGU5NGUxOTM2MGIyNDY1OGZhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNl
LXdvcmtlci93ZWJ2dHQtY3Jvc3Mtb3JpZ2luLmh0dHBzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9z
ZXJ2aWNlLXdvcmtlci93ZWJ2dHQtY3Jvc3Mtb3JpZ2luLmh0dHBzLWV4cGVjdGVkLnR4dApAQCAt
MSwxMSArMSwxMSBAQAogCiBQQVNTIGluaXRpYWxpemUgZ2xvYmFsIHN0YXRlIAogUEFTUyBzYW1l
LW9yaWdpbiB0ZXh0IHRyYWNrIHNob3VsZCBsb2FkIAotRkFJTCBjcm9zcy1vcmlnaW4gdGV4dCB0
cmFjayB3aXRoIG5vLWNvcnMgcmVxdWVzdCBzaG91bGQgbm90IGxvYWQgYXNzZXJ0X2VxdWFsczog
ZXhwZWN0ZWQgImVycm9yIGV2ZW50IiBidXQgZ290ICJsb2FkIGV2ZW50IgorUEFTUyBjcm9zcy1v
cmlnaW4gdGV4dCB0cmFjayB3aXRoIG5vLWNvcnMgcmVxdWVzdCBzaG91bGQgbm90IGxvYWQgCiBQ
QVNTIGNyb3NzLW9yaWdpbiB0ZXh0IHRyYWNrIHdpdGggcmVqZWN0ZWQgY29ycyByZXF1ZXN0IHNo
b3VsZCBub3QgbG9hZCAKIEZBSUwgY3Jvc3Mtb3JpZ2luIHRleHQgdHJhY2sgd2l0aCBhcHByb3Zl
ZCBjb3JzIHJlcXVlc3Qgc2hvdWxkIG5vdCBsb2FkIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJl
cnJvciBldmVudCIgYnV0IGdvdCAibG9hZCBldmVudCIKIFBBU1Mgc2FtZS1vcmlnaW4gdGV4dCB0
cmFjayB0aGF0IHJlZGlyZWN0cyBzYW1lLW9yaWdpbiBzaG91bGQgbG9hZCAKLUZBSUwgc2FtZS1v
cmlnaW4gdGV4dCB0cmFjayB0aGF0IHJlZGlyZWN0cyBjcm9zcy1vcmlnaW4gc2hvdWxkIG5vdCBs
b2FkIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJlcnJvciBldmVudCIgYnV0IGdvdCAibG9hZCBl
dmVudCIKK1BBU1Mgc2FtZS1vcmlnaW4gdGV4dCB0cmFjayB0aGF0IHJlZGlyZWN0cyBjcm9zcy1v
cmlnaW4gc2hvdWxkIG5vdCBsb2FkIAogUEFTUyBzYW1lLW9yaWdpbiB0ZXh0IHRyYWNrIHRoYXQg
cmVkaXJlY3RzIHRvIGEgY3Jvc3Mtb3JpZ2luIHRleHQgdHJhY2sgd2l0aCByZWplY3RlZCBjb3Jz
IHNob3VsZCBub3QgbG9hZCAKIEZBSUwgc2FtZS1vcmlnaW4gdGV4dCB0cmFjayB0aGF0IHJlZGly
ZWN0cyB0byBhIGNyb3NzLW9yaWdpbiB0ZXh0IHRyYWNrIHdpdGggYXBwcm92ZWQgY29ycyBzaG91
bGQgbm90IGxvYWQgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgImVycm9yIGV2ZW50IiBidXQgZ290
ICJsb2FkIGV2ZW50IgogUEFTUyByZXN0b3JlIGdsb2JhbCBzdGF0ZSAK
</data>

          </attachment>
      

    </bug>

</bugzilla>