<?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>224260</bug_id>
          
          <creation_ts>2021-04-06 20:05:24 -0700</creation_ts>
          <short_desc>[MSE][GStreamer] Crash in WebCore::PlaybackPipeline::addSourceBuffer when setting duration and preload is set to none</short_desc>
          <delta_ts>2021-04-12 06:41:49 -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>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>DoNotImportToRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>aboya</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>jer.noble</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>menard</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>smoley</cc>
    
    <cc>vjaquez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1747742</commentid>
    <comment_count>0</comment_count>
      <attachid>425344</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-06 20:05:24 -0700</bug_when>
    <thetext>Created attachment 425344
GStreamer debug log

Visit https://msdprojectclear.org/msd-ballot-issues-townhalls/ in Ephy Tech Preview (WebKitGTK 2.32.0) and scroll down the page, crash is guaranteed:

#0  0x00007f39188eec79 in WebCore::PlaybackPipeline::addSourceBuffer(WTF::RefPtr&lt;WebCore::SourceBufferPrivateGStreamer, WTF::RawPtrTraits&lt;WebCore::SourceBufferPrivateGStreamer&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::SourceBufferPrivateGStreamer&gt; &gt;) (this=0x7f373869ade0, sourceBufferPrivate=...) at DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:106
#1  0x00007f39188ec499 in WebCore::MediaSourcePrivateGStreamer::addSourceBuffer(WebCore::ContentType const&amp;, bool, WTF::RefPtr&lt;WebCore::SourceBufferPrivate, WTF::RawPtrTraits&lt;WebCore::SourceBufferPrivate&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::SourceBufferPrivate&gt; &gt;&amp;) (this=this@entry=0x7f373b858380, contentType=..., sourceBufferPrivate=...)
    at DerivedSources/ForwardingHeaders/wtf/RefCounted.h:49
#2  0x00007f391769525b in WebCore::MediaSource::createSourceBufferPrivate(WebCore::ContentType const&amp;)
    (this=this@entry=0x7f38642f09c0, incomingType=...) at ../Source/WebCore/page/RuntimeEnabledFeatures.h:255
#3  0x00007f3917699abd in WebCore::MediaSource::addSourceBuffer(WTF::String const&amp;)
    (this=this@entry=0x7f38642f09c0, type=...) at ../Source/WebCore/Modules/mediasource/MediaSource.cpp:734
#4  0x00007f39171f34e7 in WebCore::jsMediaSourcePrototypeFunction_addSourceBufferBody
    (castedThis=0x7f37e06429f8, callFrame=&lt;optimized out&gt;, lexicalGlobalObject=0x7f37a0608068)
    at DerivedSources/WebCore/JSMediaSource.cpp:467
#5  WebCore::IDLOperation&lt;WebCore::JSMediaSource&gt;::call&lt;WebCore::jsMediaSourcePrototypeFunction_addSourceBufferBody&gt;
    (operationName=0x7f3918bcf89f &quot;addSourceBuffer&quot;, callFrame=..., lexicalGlobalObject=...)
    at ../Source/WebCore/bindings/js/JSDOMOperation.h:53
#6  WebCore::jsMediaSourcePrototypeFunction_addSourceBuffer(JSC::JSGlobalObject*, JSC::CallFrame*)
    (lexicalGlobalObject=0x7f37a0608068, callFrame=&lt;optimized out&gt;) at DerivedSources/WebCore/JSMediaSource.cpp:472
#7  0x00007f38bffff1d8 in  ()
#8  0x00007ffdee2ba740 in  ()
#9  0x00007f3914736b6c in llint_op_call ()
    at /usr/lib/debug/source/sdk/webkitgtk.bst/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1093
#10 0x0000000000000000 in  ()

Before it crashes, it hits this critical:

GStreamer-CRITICAL **: 21:57:36.023: gst_element_post_message: assertion &apos;GST_IS_ELEMENT (element)&apos; failed

I&apos;ll attach a full backtrace for this critical and a debug log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747743</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-06 20:11:20 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #0)
&gt; I&apos;ll attach a full backtrace for this critical

Um, it seems one of the stack frames exceeded my terminal scrollback. O_O  Will attach a &quot;full&quot; backtrace for the first few frames. Truncated backtrace for the critical:

#0  g_logv
    (log_domain=0x7f8e23844510 &lt;g_log_domain_gstreamer&gt; &quot;GStreamer&quot;, log_level=G_LOG_LEVEL_CRITICAL, format=&lt;optimized out&gt;, args=&lt;optimized out&gt;) at ../glib/gmessages.c:1413
#1  0x00007f8e2638cd73 in g_log
    (log_domain=&lt;optimized out&gt;, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f8e263e4ad0 &quot;%s: assertion &apos;%s&apos; failed&quot;) at ../glib/gmessages.c:1451
#2  0x00007f8e2638d59d in g_return_if_fail_warning
    (log_domain=&lt;optimized out&gt;, pretty_function=pretty_function@entry=0x7f8e2384e850 &lt;__func__.23&gt; &quot;gst_element_post_message&quot;, expression=expression@entry=0x7f8e23845699 &quot;GST_IS_ELEMENT (element)&quot;) at ../glib/gmessages.c:2883
#3  0x00007f8e237c3bad in gst_element_post_message (element=0x0, message=0x558ab8755d90 [GstMessage])
    at ../gst/gstelement.c:2035
#4  0x00007f8e290f859b in WebCore::PlaybackPipeline::notifyDurationChanged() (this=&lt;optimized out&gt;)
    at DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:104
#5  0x00007f8e290f577d in WebCore::MediaPlayerPrivateGStreamerMSE::durationChanged() (this=0x7f8c47003a80)
    at DerivedSources/ForwardingHeaders/wtf/RawPtrTraits.h:43
#6  0x00007f8e290f5bfd in WebCore::MediaSourcePrivateGStreamer::durationChanged(WTF::MediaTime const&amp;)
    (this=0x7f8c6c08f8c0) at ../Source/WebCore/platform/graphics/gstreamer/mse/MediaSourcePrivateGStreamer.cpp:107
#7  0x00007f8e27ea1748 in WebCore::MediaSource::setDurationInternal(WTF::MediaTime const&amp;)
    (this=this@entry=0x7f8d4c7e4680, duration=...) at DerivedSources/ForwardingHeaders/wtf/RawPtrTraits.h:43
#8  0x00007f8e27ea1f71 in WebCore::MediaSource::setDuration(double)
    (this=this@entry=0x7f8d4c7e4680, duration=&lt;optimized out&gt;)
    at ../Source/WebCore/Modules/mediasource/MediaSource.cpp:523
#9  0x00007f8e279fa104 in operator() (__closure=&lt;optimized out&gt;) at DerivedSources/WebCore/JSMediaSource.cpp:354
#10 WebCore::AttributeSetter::call&lt;WebCore::setJSMediaSource_durationSetter(JSC::JSGlobalObject&amp;, WebCore::JSMediaSource&amp;, JSC::JSValue)::&lt;lambda()&gt; &gt; (functor=..., functor=..., throwScope=..., lexicalGlobalObject=...)
    at ../Source/WebCore/bindings/js/JSDOMAttribute.h:99
#11 WebCore::setJSMediaSource_durationSetter (value=..., thisObject=..., lexicalGlobalObject=...)
    at DerivedSources/WebCore/JSMediaSource.cpp:353
#12 WebCore::IDLAttribute&lt;WebCore::JSMediaSource&gt;::set&lt;WebCore::setJSMediaSource_durationSetter&gt;
    (attributeName=0x7f8e293ca4c5 &quot;duration&quot;, encodedValue=4639633856514973412, thisValue=&lt;error reading variable: value has been optimized out&gt;, lexicalGlobalObject=...) at ../Source/WebCore/bindings/js/JSDOMAttribute.h:50
#13 WebCore::setJSMediaSource_duration(JSC::JSGlobalObject*, JSC::EncodedJSValue, JSC::EncodedJSValue)
    (lexicalGlobalObject=0x7f8cac0dc068, 
    lexicalGlobalObject@entry=&lt;error reading variable: value has been optimized out&gt;, thisValue=&lt;error reading variable: value has been optimized out&gt;, encodedValue=4639633856514973412, 
    encodedValue@entry=&lt;error reading variable: value has been optimized out&gt;)
    at DerivedSources/WebCore/JSMediaSource.cpp:361
#14 0x00007f8e25aa7a23 in JSC::callCustomSetter(JSC::JSGlobalObject*, bool (*)(JSC::JSGlobalObject*, long, long), bool, JSC::JSObject*, JSC::JSValue, JSC::JSValue)
    (globalObject=&lt;optimized out&gt;, setter=&lt;optimized out&gt;, isAccessor=&lt;optimized out&gt;, slotBase=&lt;optimized out&gt;, thisValue=..., value=...) at ../Source/JavaScriptCore/runtime/JSCJSValueInlines.h:219
#15 0x00007f8e25bb9b41 in JSC::JSObject::putInlineSlow(JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&amp;)
    (this=0x7f8c462e2338, globalObject=globalObject@entry=0x7f8cac0dc068, propertyName=..., value=..., slot=...)
    at ../Source/JavaScriptCore/runtime/PutPropertySlot.h:111
#16 0x00007f8e258fe9a5 in JSC::JSObject::putInlineForJSObject(JSC::JSCell*, JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&amp;)
    (slot=..., value=..., propertyName=..., globalObject=0x7f8cac0dc068, cell=&lt;optimized out&gt;)
    at ../Source/JavaScriptCore/runtime/JSObjectInlines.h:277
#17 JSC::JSCell::putInline(JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&amp;)
    (slot=..., value=..., propertyName=..., globalObject=0x7f8cac0dc068, this=&lt;optimized out&gt;)
    at ../Source/JavaScriptCore/runtime/JSCellInlines.h:447
#18 JSC::JSValue::putInline(JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&amp;)
    (slot=..., value=..., propertyName=..., globalObject=0x7f8cac0dc068, this=0x7ffc0c3c0be8)
    at ../Source/JavaScriptCore/runtime/JSCJSValueInlines.h:1060
#19 JSC::LLInt::llint_slow_path_put_by_id(JSC::CallFrame*, JSC::Instruction const*) (callFrame=&lt;optimized out&gt;, pc=0x7f8cac2b4576) at ../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:907
#20 0x00007f8e24f2fe2d in llint_op_put_by_id () at /usr/lib/debug/source/sdk/webkitgtk.bst/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:97
#21 0x00007ffc0c3c0d00 in  ()
#22 0x00007f8e24f40b6c in llint_op_call () at /usr/lib/debug/source/sdk/webkitgtk.bst/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1093
#23 0x0000000000000000 in  ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1747744</commentid>
    <comment_count>2</comment_count>
      <attachid>425345</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-06 20:11:59 -0700</bug_when>
    <thetext>Created attachment 425345
&quot;full&quot; backtrace for first few frames of critical</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749079</commentid>
    <comment_count>3</comment_count>
      <attachid>425702</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-04-11 04:27:33 -0700</bug_when>
    <thetext>Created attachment 425702
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749080</commentid>
    <comment_count>4</comment_count>
      <attachid>425703</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-04-11 05:03:11 -0700</bug_when>
    <thetext>Created attachment 425703
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749086</commentid>
    <comment_count>5</comment_count>
      <attachid>425703</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-11 06:30:36 -0700</bug_when>
    <thetext>Comment on attachment 425703
Patch

Nice test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749204</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-12 06:41:46 -0700</bug_when>
    <thetext>Committed r275821 (236391@main): &lt;https://commits.webkit.org/236391@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 425703.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>425344</attachid>
            <date>2021-04-06 20:05:24 -0700</date>
            <delta_ts>2021-04-06 20:05:24 -0700</delta_ts>
            <desc>GStreamer debug log</desc>
            <filename>log</filename>
            <type>text/plain</type>
            <size>18399</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">JCBHU1RfREVCVUc9IjMsd2Via2l0Kjo2IiBHU1RfREVCVUdfRklMRT0iJEhPTUUvRG93bmxvYWRz
L2dzdC5sb2ciIGZsYXRwYWsgcnVuIG9yZy5nbm9tZS5FcGlwaGFueS5EZXZlbCAtcApGYWlsZWQg
dG8gY3JlYXRlIC9ob21lL21jYXRhbnphcm8vLnZhci9hcHAvb3JnLmdub21lLkVwaXBoYW55LkRl
dmVsL2NhY2hlIGZvciBzaGFkZXIgY2FjaGUgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpLS0t
ZGlzYWJsaW5nLgpGYWlsZWQgdG8gY3JlYXRlIC9ob21lL21jYXRhbnphcm8vLnZhci9hcHAvb3Jn
Lmdub21lLkVwaXBoYW55LkRldmVsL2NhY2hlIGZvciBzaGFkZXIgY2FjaGUgKE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkpLS0tZGlzYWJsaW5nLgpGYWlsZWQgdG8gY3JlYXRlIC9ob21lL21jYXRh
bnphcm8vLnZhci9hcHAvb3JnLmdub21lLkVwaXBoYW55LkRldmVsL2NhY2hlIGZvciBzaGFkZXIg
Y2FjaGUgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpLS0tZGlzYWJsaW5nLgpGYWlsZWQgdG8g
Y3JlYXRlIC9ob21lL21jYXRhbnphcm8vLnZhci9hcHAvb3JnLmdub21lLkVwaXBoYW55LkRldmVs
L2NhY2hlIGZvciBzaGFkZXIgY2FjaGUgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpLS0tZGlz
YWJsaW5nLgpDb3VsZCBub3Qgb3BlbiBsb2cgZmlsZSAnL2hvbWUvbWNhdGFuemFyby9Eb3dubG9h
ZHMvZ3N0LmxvZycgZm9yIHdyaXRpbmc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKQ291bGQg
bm90IG9wZW4gbG9nIGZpbGUgJy9ob21lL21jYXRhbnphcm8vRG93bmxvYWRzL2dzdC5sb2cnIGZv
ciB3cml0aW5nOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CjA6MDA6MDAuMjI5NjkwMzMzICAg
IDkzIDB4NTU2NGY5MjBkZDMwIFdBUk4gICAgICAgICAgICAgICAgIGRlZmF1bHQgZ3N0c2YuYzo5
Nzpnc3Rfc2ZfY3JlYXRlX2F1ZGlvX3RlbXBsYXRlX2NhcHM6IGZvcm1hdCAweDEyMDAwMDogJ0FW
UiAoQXVkaW8gVmlzdWFsIFJlc2VhcmNoKScgaXMgbm90IG1hcHBlZAowOjAwOjAwLjIyOTcxMDMx
MSAgICA5MyAweDU1NjRmOTIwZGQzMCBXQVJOICAgICAgICAgICAgICAgICBkZWZhdWx0IGdzdHNm
LmM6OTc6Z3N0X3NmX2NyZWF0ZV9hdWRpb190ZW1wbGF0ZV9jYXBzOiBmb3JtYXQgMHgxODAwMDA6
ICdDQUYgKEFwcGxlIENvcmUgQXVkaW8gRmlsZSknIGlzIG5vdCBtYXBwZWQKMDowMDowMC4yMjk3
MTUwNjAgICAgOTMgMHg1NTY0ZjkyMGRkMzAgV0FSTiAgICAgICAgICAgICAgICAgZGVmYXVsdCBn
c3RzZi5jOjk3OmdzdF9zZl9jcmVhdGVfYXVkaW9fdGVtcGxhdGVfY2FwczogZm9ybWF0IDB4MTAw
MDAwOiAnSFRLIChITU0gVG9vbCBLaXQpJyBpcyBub3QgbWFwcGVkCjA6MDA6MDAuMjI5NzIwNzkx
ICAgIDkzIDB4NTU2NGY5MjBkZDMwIFdBUk4gICAgICAgICAgICAgICAgIGRlZmF1bHQgZ3N0c2Yu
Yzo5Nzpnc3Rfc2ZfY3JlYXRlX2F1ZGlvX3RlbXBsYXRlX2NhcHM6IGZvcm1hdCAweGMwMDAwOiAn
TUFUNCAoR05VIE9jdGF2ZSAyLjAgLyBNYXRsYWIgNC4yKScgaXMgbm90IG1hcHBlZAowOjAwOjAw
LjIyOTcyNDk5OSAgICA5MyAweDU1NjRmOTIwZGQzMCBXQVJOICAgICAgICAgICAgICAgICBkZWZh
dWx0IGdzdHNmLmM6OTc6Z3N0X3NmX2NyZWF0ZV9hdWRpb190ZW1wbGF0ZV9jYXBzOiBmb3JtYXQg
MHhkMDAwMDogJ01BVDUgKEdOVSBPY3RhdmUgMi4xIC8gTWF0bGFiIDUuMCknIGlzIG5vdCBtYXBw
ZWQKMDowMDowMC4yMjk3MjkyMDcgICAgOTMgMHg1NTY0ZjkyMGRkMzAgV0FSTiAgICAgICAgICAg
ICAgICAgZGVmYXVsdCBnc3RzZi5jOjk3OmdzdF9zZl9jcmVhdGVfYXVkaW9fdGVtcGxhdGVfY2Fw
czogZm9ybWF0IDB4MjEwMDAwOiAnTVBDIChBa2FpIE1QQyAyayknIGlzIG5vdCBtYXBwZWQKMDow
MDowMC4yMjk3MzQxODcgICAgOTMgMHg1NTY0ZjkyMGRkMzAgV0FSTiAgICAgICAgICAgICAgICAg
ZGVmYXVsdCBnc3RzZi5jOjk3OmdzdF9zZl9jcmVhdGVfYXVkaW9fdGVtcGxhdGVfY2FwczogZm9y
bWF0IDB4ZTAwMDA6ICdQVkYgKFBvcnRhYmxlIFZvaWNlIEZvcm1hdCknIGlzIG5vdCBtYXBwZWQK
MDowMDowMC4yMjk3NDIzNTIgICAgOTMgMHg1NTY0ZjkyMGRkMzAgV0FSTiAgICAgICAgICAgICAg
ICAgZGVmYXVsdCBnc3RzZi5jOjk3OmdzdF9zZl9jcmVhdGVfYXVkaW9fdGVtcGxhdGVfY2Fwczog
Zm9ybWF0IDB4MTYwMDAwOiAnU0QyIChTb3VuZCBEZXNpZ25lciBJSSknIGlzIG5vdCBtYXBwZWQK
MDowMDowMC4yMjk3NTE3NzAgICAgOTMgMHg1NTY0ZjkyMGRkMzAgV0FSTiAgICAgICAgICAgICAg
ICAgZGVmYXVsdCBnc3RzZi5jOjk3OmdzdF9zZl9jcmVhdGVfYXVkaW9fdGVtcGxhdGVfY2Fwczog
Zm9ybWF0IDB4MTkwMDAwOiAnV1ZFIChQc2lvbiBTZXJpZXMgMyknIGlzIG5vdCBtYXBwZWQKMDow
MDowMC4yODUwNTExMDggICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3ZWJraXRyZWdpc3Ry
eXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoxNzk6aGFzRWxlbWVudEZvck1l
ZGlhVHlwZTogTG9va3VwIHJlc3VsdCBmb3IgYXVkaW8gZGVjb2RlciBtYXRjaGluZyBjYXBzIGF1
ZGlvL21wZWcsIG1wZWd2ZXJzaW9uPShpbnQpNCA6IGlzU3VwcG9ydGVkPXRydWUsIGlzVXNpbmdI
YXJkd2FyZT1mYWxzZQowOjAwOjAwLjI4NTEwMTQxNCAgICAgMiAweDU2MGJhZWViYjM1MCBMT0cg
ICAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjE3
OTpoYXNFbGVtZW50Rm9yTWVkaWFUeXBlOiBMb29rdXAgcmVzdWx0IGZvciBhdWRpbyBkZWNvZGVy
IG1hdGNoaW5nIGNhcHMgYXVkaW8veC1vcHVzIDogaXNTdXBwb3J0ZWQ9dHJ1ZSwgaXNVc2luZ0hh
cmR3YXJlPWZhbHNlCjA6MDA6MDAuMjg1MTU1MzM2ICAgICAyIDB4NTYwYmFlZWJiMzUwIExPRyAg
ICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MTc5
Omhhc0VsZW1lbnRGb3JNZWRpYVR5cGU6IExvb2t1cCByZXN1bHQgZm9yIGF1ZGlvIHBhcnNlciBt
YXRjaGluZyBjYXBzIGF1ZGlvL3gtb3B1cyA6IGlzU3VwcG9ydGVkPXRydWUsIGlzVXNpbmdIYXJk
d2FyZT1mYWxzZQowOjAwOjAwLjI4NTE2Nzc0MCAgICAgMiAweDU2MGJhZWViYjM1MCBMT0cgICAg
IHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjE3OTpo
YXNFbGVtZW50Rm9yTWVkaWFUeXBlOiBMb29rdXAgcmVzdWx0IGZvciBhdWRpbyBkZWNvZGVyIG1h
dGNoaW5nIGNhcHMgYXVkaW8veC12b3JiaXMgOiBpc1N1cHBvcnRlZD10cnVlLCBpc1VzaW5nSGFy
ZHdhcmU9ZmFsc2UKMDowMDowMC4yODUxNzc1MDggICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAg
ICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoxNzk6
aGFzRWxlbWVudEZvck1lZGlhVHlwZTogTG9va3VwIHJlc3VsdCBmb3IgYXVkaW8gcGFyc2VyIG1h
dGNoaW5nIGNhcHMgYXVkaW8veC12b3JiaXMgOiBpc1N1cHBvcnRlZD10cnVlLCBpc1VzaW5nSGFy
ZHdhcmU9ZmFsc2UKMDowMDowMC4yODUyMTM5MTcgICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAg
ICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoxNzk6
aGFzRWxlbWVudEZvck1lZGlhVHlwZTogTG9va3VwIHJlc3VsdCBmb3IgZGVtdXhlciBtYXRjaGlu
ZyBjYXBzIHZpZGVvL3gtbWF0cm9za2EgOiBpc1N1cHBvcnRlZD10cnVlLCBpc1VzaW5nSGFyZHdh
cmU9ZmFsc2UKMDowMDowMC4yODUyNTU4NzcgICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3
ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoxNzk6aGFz
RWxlbWVudEZvck1lZGlhVHlwZTogTG9va3VwIHJlc3VsdCBmb3IgdmlkZW8gZGVjb2RlciBtYXRj
aGluZyBjYXBzIHZpZGVvL3gtdnA4IDogaXNTdXBwb3J0ZWQ9dHJ1ZSwgaXNVc2luZ0hhcmR3YXJl
PWZhbHNlCjA6MDA6MDAuMjg1MjY4MjQwICAgICAyIDB4NTYwYmFlZWJiMzUwIExPRyAgICAgd2Vi
a2l0cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MTc5Omhhc0Vs
ZW1lbnRGb3JNZWRpYVR5cGU6IExvb2t1cCByZXN1bHQgZm9yIHZpZGVvIGRlY29kZXIgbWF0Y2hp
bmcgY2FwcyB2aWRlby94LXZwOSA6IGlzU3VwcG9ydGVkPXRydWUsIGlzVXNpbmdIYXJkd2FyZT1m
YWxzZQowOjAwOjAwLjI4NTMyMTY0MiAgICAgMiAweDU2MGJhZWViYjM1MCBMT0cgICAgIHdlYmtp
dHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjE3OTpoYXNFbGVt
ZW50Rm9yTWVkaWFUeXBlOiBMb29rdXAgcmVzdWx0IGZvciB2aWRlbyBkZWNvZGVyIG1hdGNoaW5n
IGNhcHMgdmlkZW8veC1oMjY0LCBwcm9maWxlPShzdHJpbmcpeyBjb25zdHJhaW5lZC1iYXNlbGlu
ZSwgYmFzZWxpbmUsIGhpZ2ggfSA6IGlzU3VwcG9ydGVkPXRydWUsIGlzVXNpbmdIYXJkd2FyZT1m
YWxzZQowOjAwOjAwLjI4NTM2MTk0OCAgICAgMiAweDU2MGJhZWViYjM1MCBMT0cgICAgIHdlYmtp
dHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjE3OTpoYXNFbGVt
ZW50Rm9yTWVkaWFUeXBlOiBMb29rdXAgcmVzdWx0IGZvciB2aWRlbyBwYXJzZXIgbWF0Y2hpbmcg
Y2FwcyB2aWRlby94LWgyNjQgOiBpc1N1cHBvcnRlZD10cnVlLCBpc1VzaW5nSGFyZHdhcmU9ZmFs
c2UKMDowMDowMC4yODUzNzgxMjkgICAgIDIgMHg1NjBiYWVlYmIzNTAgV0FSTiAgICB3ZWJraXRy
ZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoxNjA6aGFzRWxlbWVu
dEZvck1lZGlhVHlwZTogQWxsIHZpZGVvIGRlY29kZXIgZWxlbWVudHMgbWF0Y2hpbmcgY2FwcyB2
aWRlby94LWF2MSBhcmUgZGlzYWxsb3dlZAowOjAwOjAwLjI4NTM4NTc1NCAgICAgMiAweDU2MGJh
ZWViYjM1MCBMT0cgICAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNj
YW5uZXIuY3BwOjE3OTpoYXNFbGVtZW50Rm9yTWVkaWFUeXBlOiBMb29rdXAgcmVzdWx0IGZvciB2
aWRlbyBkZWNvZGVyIG1hdGNoaW5nIGNhcHMgdmlkZW8veC1hdjEgOiBpc1N1cHBvcnRlZD1mYWxz
ZSwgaXNVc2luZ0hhcmR3YXJlPWZhbHNlCjA6MDA6MDAuMjg1MzkyNzc3ICAgICAyIDB4NTYwYmFl
ZWJiMzUwIERFQlVHICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nh
bm5lci5jcHA6MjAxOkdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lcjogTVNFIHJlZ2lzdHJ5IHNjYW5u
ZXIgaW5pdGlhbGl6ZWQKMDowMDowMC4yODU0MDE5NDQgICAgIDIgMHg1NjBiYWVlYmIzNTAgREVC
VUcgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoy
MDM6R1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyOiBEZWNvZGVyIG1pbWUtdHlwZSByZWdpc3RlcmVk
OiBhdWRpby94LW00YQowOjAwOjAwLjI4NTQwNzUxNSAgICAgMiAweDU2MGJhZWViYjM1MCBERUJV
RyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjIw
MzpHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IERlY29kZXIgbWltZS10eXBlIHJlZ2lzdGVyZWQ6
IGF1ZGlvL21wNAowOjAwOjAwLjI4NTQxMjkzNSAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAg
IHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjIwMzpH
U3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IERlY29kZXIgbWltZS10eXBlIHJlZ2lzdGVyZWQ6IHZp
ZGVvL21wNAowOjAwOjAwLjI4NTQxODE2NSAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgIHdl
YmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjIwMzpHU3Ry
ZWFtZXJSZWdpc3RyeVNjYW5uZXI6IERlY29kZXIgbWltZS10eXBlIHJlZ2lzdGVyZWQ6IGF1ZGlv
L29wdXMKMDowMDowMC4yODU0MjQyNDcgICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICB3ZWJr
aXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoyMDM6R1N0cmVh
bWVyUmVnaXN0cnlTY2FubmVyOiBEZWNvZGVyIG1pbWUtdHlwZSByZWdpc3RlcmVkOiBhdWRpby9h
YWMKMDowMDowMC4yODU0MzAwOTggICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICB3ZWJraXRy
ZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoyMDM6R1N0cmVhbWVy
UmVnaXN0cnlTY2FubmVyOiBEZWNvZGVyIG1pbWUtdHlwZSByZWdpc3RlcmVkOiB2aWRlby93ZWJt
CjA6MDA6MDAuMjg1NDM2MjUwICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0cmVn
aXN0cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MjAzOkdTdHJlYW1lclJl
Z2lzdHJ5U2Nhbm5lcjogRGVjb2RlciBtaW1lLXR5cGUgcmVnaXN0ZXJlZDogYXVkaW8vd2VibQow
OjAwOjAwLjI4NTQ0MzcwNCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lz
dHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjIwMzpHU3RyZWFtZXJSZWdp
c3RyeVNjYW5uZXI6IERlY29kZXIgbWltZS10eXBlIHJlZ2lzdGVyZWQ6IHZpZGVvL3gtbTR2CjA6
MDA6MDAuMjg1NDQ5Nzc1ICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0cmVnaXN0
cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MjA1OkdTdHJlYW1lclJlZ2lz
dHJ5U2Nhbm5lcjogU29mdHdhcmUgZGVjb2RlciBjb2RlYyBwYXR0ZXJuIHJlZ2lzdGVyZWQ6IG1w
NHYqCjA6MDA6MDAuMjg1NDU2NTU4ICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0
cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MjA1OkdTdHJlYW1l
clJlZ2lzdHJ5U2Nhbm5lcjogU29mdHdhcmUgZGVjb2RlciBjb2RlYyBwYXR0ZXJuIHJlZ2lzdGVy
ZWQ6IHgtaDI2NAowOjAwOjAwLjI4NTQ2MjYwMCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAg
IHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjIwNTpH
U3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IFNvZnR3YXJlIGRlY29kZXIgY29kZWMgcGF0dGVybiBy
ZWdpc3RlcmVkOiB2cDkuMAowOjAwOjAwLjI4NTQ3MTE0NiAgICAgMiAweDU2MGJhZWViYjM1MCBE
RUJVRyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3Bw
OjIwNTpHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IFNvZnR3YXJlIGRlY29kZXIgY29kZWMgcGF0
dGVybiByZWdpc3RlcmVkOiB4LXZwOQowOjAwOjAwLjI4NTQ3NzU5OCAgICAgMiAweDU2MGJhZWVi
YjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5u
ZXIuY3BwOjIwNTpHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IFNvZnR3YXJlIGRlY29kZXIgY29k
ZWMgcGF0dGVybiByZWdpc3RlcmVkOiB2cDA5KgowOjAwOjAwLjI4NTQ4MzU1OSAgICAgMiAweDU2
MGJhZWViYjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3Ry
eVNjYW5uZXIuY3BwOjIwNTpHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IFNvZnR3YXJlIGRlY29k
ZXIgY29kZWMgcGF0dGVybiByZWdpc3RlcmVkOiBhdmMqCjA6MDA6MDAuMjg1NDg5MTQwICAgICAy
IDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJl
Z2lzdHJ5U2Nhbm5lci5jcHA6MjA1OkdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lcjogU29mdHdhcmUg
ZGVjb2RlciBjb2RlYyBwYXR0ZXJuIHJlZ2lzdGVyZWQ6IG1wNGEqCjA6MDA6MDAuMjg1NDk4MTY3
ICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdTdHJl
YW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MjA1OkdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lcjogU29m
dHdhcmUgZGVjb2RlciBjb2RlYyBwYXR0ZXJuIHJlZ2lzdGVyZWQ6IHZwOAowOjAwOjAwLjI4NTUw
NDA4OCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBH
U3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjIwNTpHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6
IFNvZnR3YXJlIGRlY29kZXIgY29kZWMgcGF0dGVybiByZWdpc3RlcmVkOiB2cDkKMDowMDowMC4y
ODU1MTA2ODEgICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICB3ZWJraXRyZWdpc3RyeXNjYW5u
ZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoyMDU6R1N0cmVhbWVyUmVnaXN0cnlTY2Fu
bmVyOiBTb2Z0d2FyZSBkZWNvZGVyIGNvZGVjIHBhdHRlcm4gcmVnaXN0ZXJlZDogdm9yYmlzCjA6
MDA6MDAuMjg1NTE2ODczICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0cmVnaXN0
cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MjA1OkdTdHJlYW1lclJlZ2lz
dHJ5U2Nhbm5lcjogU29mdHdhcmUgZGVjb2RlciBjb2RlYyBwYXR0ZXJuIHJlZ2lzdGVyZWQ6IHZw
OC4wCjA6MDA6MDAuMjg1NTIyMjkzICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0
cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6MjA1OkdTdHJlYW1l
clJlZ2lzdHJ5U2Nhbm5lcjogU29mdHdhcmUgZGVjb2RlciBjb2RlYyBwYXR0ZXJuIHJlZ2lzdGVy
ZWQ6IG1wZWcKMDowMDowMC4yODU1MzE2NDEgICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICB3
ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDoyMDU6R1N0
cmVhbWVyUmVnaXN0cnlTY2FubmVyOiBTb2Z0d2FyZSBkZWNvZGVyIGNvZGVjIHBhdHRlcm4gcmVn
aXN0ZXJlZDogeC12b3JiaXMKMDowMDowMC4yODU1Mzc3MjIgICAgIDIgMHg1NjBiYWVlYmIzNTAg
REVCVUcgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNw
cDoyMDU6R1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyOiBTb2Z0d2FyZSBkZWNvZGVyIGNvZGVjIHBh
dHRlcm4gcmVnaXN0ZXJlZDogb3B1cwowOjAwOjAwLjI4NTU0MzM2MyAgICAgMiAweDU2MGJhZWVi
YjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5u
ZXIuY3BwOjIwNTpHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IFNvZnR3YXJlIGRlY29kZXIgY29k
ZWMgcGF0dGVybiByZWdpc3RlcmVkOiB4LXZwOAowOjAwOjAwLjI4NTU1MDQ3NyAgICAgMiAweDU2
MGJhZWViYjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3Ry
eVNjYW5uZXIuY3BwOjIwNTpHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXI6IFNvZnR3YXJlIGRlY29k
ZXIgY29kZWMgcGF0dGVybiByZWdpc3RlcmVkOiB4LW9wdXMKMDowMDowMC4yODU1NzQ1MjIgICAg
IDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVy
UmVnaXN0cnlTY2FubmVyLmNwcDo1OTM6aXNBVkMxQ29kZWNTdXBwb3J0ZWQ6IENvZGVjIGF2YzEu
NDIwMDFlIHRyYW5zbGF0ZXMgdG8gSC4yNjQgcHJvZmlsZSBiYXNlbGluZSBhbmQgbGV2ZWwgMwow
OjAwOjAwLjI4NTU4MDkxNCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lz
dHJ5c2Nhbm5lciBHU3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjYyMzppc0FWQzFDb2RlY1N1
cHBvcnRlZDogRmFsbGluZyBiYWNrIHRvIHVuY29uc3RyYWluZWQgY2FwcwowOjAwOjAwLjI4NTY1
MTE4OCAgICAgMiAweDU2MGJhZWViYjM1MCBMT0cgICAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBH
U3RyZWFtZXJSZWdpc3RyeVNjYW5uZXIuY3BwOjE3OTpoYXNFbGVtZW50Rm9yTWVkaWFUeXBlOiBM
b29rdXAgcmVzdWx0IGZvciB2aWRlbyBkZWNvZGVyIG1hdGNoaW5nIGNhcHMgdmlkZW8veC1oMjY0
IDogaXNTdXBwb3J0ZWQ9dHJ1ZSwgaXNVc2luZ0hhcmR3YXJlPWZhbHNlCjA6MDA6MDAuMjg1NjU5
MzUzICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdT
dHJlYW1lclJlZ2lzdHJ5U2Nhbm5lci5jcHA6NTYwOm9wZXJhdG9yKCk6IFNvZnR3YXJlIGRlY29k
aW5nIHN1cHBvcnRlZCBmb3IgY29kZWMgYXZjMS40MjAwMWU6IHRydWUKMDowMDowMC4yODU2NjYw
MDYgICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0
cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDo0OTg6aXNDb2RlY1N1cHBvcnRlZDogQ2hlY2tlZCBz
b2Z0d2FyZSBkZWNvZGluZyBjb2RlYyAiYXZjMS40MjAwMWUiIHN1cHBvcnRlZCB0cnVlCjA6MDA6
MDAuMjg1Njc1NDg0ICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgICAgICAgICAgICB3ZWJr
aXRtc2UgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyTVNFLmNwcDo3NzI6c3VwcG9ydHNUeXBl
OiBTdXBwb3J0ZWQ6IElzU3VwcG9ydGVkCjA6MDA6MDAuMjg1NjgzOTEwICAgICAyIDB4NTYwYmFl
ZWJiMzUwIERFQlVHICAgICAgICAgICAgICB3ZWJraXRtc2UgTWVkaWFQbGF5ZXJQcml2YXRlR1N0
cmVhbWVyTVNFLmNwcDo3Njc6c3VwcG9ydHNUeXBlOiBDaGVja2luZyBtaW1lLXR5cGUgInZpZGVv
L21wNDsgY29kZWNzPSJhdmMxLjQyMDAxRSIiCjA6MDA6MDAuMjg1NjkyMTQ2ICAgICAyIDB4NTYw
YmFlZWJiMzUwIERFQlVHICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJlZ2lzdHJ5
U2Nhbm5lci5jcHA6NTkzOmlzQVZDMUNvZGVjU3VwcG9ydGVkOiBDb2RlYyBhdmMxLjQyMDAxZSB0
cmFuc2xhdGVzIHRvIEguMjY0IHByb2ZpbGUgYmFzZWxpbmUgYW5kIGxldmVsIDMKMDowMDowMC4y
ODU2OTc2NDYgICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICB3ZWJraXRyZWdpc3RyeXNjYW5u
ZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDo2MjM6aXNBVkMxQ29kZWNTdXBwb3J0ZWQ6
IEZhbGxpbmcgYmFjayB0byB1bmNvbnN0cmFpbmVkIGNhcHMKMDowMDowMC4yODU3NjY1MDcgICAg
IDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVy
UmVnaXN0cnlTY2FubmVyLmNwcDoxNzk6aGFzRWxlbWVudEZvck1lZGlhVHlwZTogTG9va3VwIHJl
c3VsdCBmb3IgdmlkZW8gZGVjb2RlciBtYXRjaGluZyBjYXBzIHZpZGVvL3gtaDI2NCA6IGlzU3Vw
cG9ydGVkPXRydWUsIGlzVXNpbmdIYXJkd2FyZT1mYWxzZQowOjAwOjAwLjI4NTc3NDI4MiAgICAg
MiAweDU2MGJhZWViYjM1MCBERUJVRyAgIHdlYmtpdHJlZ2lzdHJ5c2Nhbm5lciBHU3RyZWFtZXJS
ZWdpc3RyeVNjYW5uZXIuY3BwOjU2MDpvcGVyYXRvcigpOiBTb2Z0d2FyZSBkZWNvZGluZyBzdXBw
b3J0ZWQgZm9yIGNvZGVjIGF2YzEuNDIwMDFlOiB0cnVlCjA6MDA6MDAuMjg1NzgyMTE3ICAgICAy
IDB4NTYwYmFlZWJiMzUwIExPRyAgICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJl
Z2lzdHJ5U2Nhbm5lci5jcHA6NDk4OmlzQ29kZWNTdXBwb3J0ZWQ6IENoZWNrZWQgc29mdHdhcmUg
ZGVjb2RpbmcgY29kZWMgImF2YzEuNDIwMDFlIiBzdXBwb3J0ZWQgdHJ1ZQowOjAwOjAwLjI4NTc4
NzkxOCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIE1l
ZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzcyOnN1cHBvcnRzVHlwZTogU3VwcG9y
dGVkOiBJc1N1cHBvcnRlZAowOjAwOjAwLjI4NTg2Njk5OCAgICAgMiAweDU2MGJhZWViYjM1MCBE
RUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1T
RS5jcHA6NzY3OnN1cHBvcnRzVHlwZTogQ2hlY2tpbmcgbWltZS10eXBlICJhdWRpby9tcDQ7IGNv
ZGVjcz0ibXA0YS40MC4yIiIKMDowMDowMC4yODU4ODExMTUgICAgIDIgMHg1NjBiYWVlYmIzNTAg
TE9HICAgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNw
cDo0OTg6aXNDb2RlY1N1cHBvcnRlZDogQ2hlY2tlZCBzb2Z0d2FyZSBkZWNvZGluZyBjb2RlYyAi
bXA0YS40MC4yIiBzdXBwb3J0ZWQgdHJ1ZQowOjAwOjAwLjI4NTg4NzE0NiAgICAgMiAweDU2MGJh
ZWViYjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdT
dHJlYW1lck1TRS5jcHA6NzcyOnN1cHBvcnRzVHlwZTogU3VwcG9ydGVkOiBJc1N1cHBvcnRlZAow
OjAwOjAwLjI4NTg5MzUxOCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAgICAg
d2Via2l0bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzY3OnN1cHBvcnRz
VHlwZTogQ2hlY2tpbmcgbWltZS10eXBlICJhdWRpby9tcDQ7IGNvZGVjcz0ibXA0YS40MC4yIiIK
MDowMDowMC4yODU5MDMxMjYgICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3ZWJraXRyZWdp
c3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDo0OTg6aXNDb2RlY1N1cHBv
cnRlZDogQ2hlY2tlZCBzb2Z0d2FyZSBkZWNvZGluZyBjb2RlYyAibXA0YS40MC4yIiBzdXBwb3J0
ZWQgdHJ1ZQowOjAwOjAwLjI4NTkwODYwNyAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAg
ICAgICAgICAgd2Via2l0bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6Nzcy
OnN1cHBvcnRzVHlwZTogU3VwcG9ydGVkOiBJc1N1cHBvcnRlZAowOjAwOjAwLjQxNjA3MjA4OCAg
ICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIE1lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzY3OnN1cHBvcnRzVHlwZTogQ2hlY2tpbmcgbWlt
ZS10eXBlICJ2aWRlby9tcDQ7IGNvZGVjcz0iaHZjMSIiCjA6MDA6MDAuNDE2MTExNTAzICAgICAy
IDB4NTYwYmFlZWJiMzUwIExPRyAgICAgd2Via2l0cmVnaXN0cnlzY2FubmVyIEdTdHJlYW1lclJl
Z2lzdHJ5U2Nhbm5lci5jcHA6NDk4OmlzQ29kZWNTdXBwb3J0ZWQ6IENoZWNrZWQgc29mdHdhcmUg
ZGVjb2RpbmcgY29kZWMgImh2YzEiIHN1cHBvcnRlZCBmYWxzZQowOjAwOjAwLjQxNjExODY4NiAg
ICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIE1lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzcyOnN1cHBvcnRzVHlwZTogU3VwcG9ydGVkOiBJ
c05vdFN1cHBvcnRlZAowOjAwOjAwLjQxNjIwOTAwOCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJV
RyAgICAgICAgICAgICAgd2Via2l0bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5j
cHA6NzY3OnN1cHBvcnRzVHlwZTogQ2hlY2tpbmcgbWltZS10eXBlICJ2aWRlby9tcDQ7IGNvZGVj
cz0iYXYwMS4wLjMxTS4wOC4wLjExMC4wMS4wMS4wMS4wIiIKMDowMDowMC40MTYyMjY2MjEgICAg
IDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVy
UmVnaXN0cnlTY2FubmVyLmNwcDo0OTg6aXNDb2RlY1N1cHBvcnRlZDogQ2hlY2tlZCBzb2Z0d2Fy
ZSBkZWNvZGluZyBjb2RlYyAiYXYwMS4wLjMxbS4wOC4wLjExMC4wMS4wMS4wMS4wIiBzdXBwb3J0
ZWQgZmFsc2UKMDowMDowMC40MTYyMzM0MjQgICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICAg
ICAgICAgICAgIHdlYmtpdG1zZSBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJNU0UuY3BwOjc3
MjpzdXBwb3J0c1R5cGU6IFN1cHBvcnRlZDogSXNOb3RTdXBwb3J0ZWQKMDowMDowMC43MDA2MDE0
NzUgICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcgICAgICB3ZWJraXRtZWRpYXBsYXllciBNZWRp
YVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwOjI2MDU6c3VwcG9ydHNUeXBlOiBDaGVja2luZyBt
aW1lLXR5cGUgImltYWdlL3N2Zyt4bWwiCjA6MDA6MDAuNzAxOTEyNDQ1ICAgICAyIDB4NTYwYmFl
ZWJiMzUwIERFQlVHICAgICAgd2Via2l0bWVkaWFwbGF5ZXIgTWVkaWFQbGF5ZXJQcml2YXRlR1N0
cmVhbWVyLmNwcDoyNjA1OnN1cHBvcnRzVHlwZTogQ2hlY2tpbmcgbWltZS10eXBlICJpbWFnZS9z
dmcreG1sIgpGYWlsZWQgdG8gY3JlYXRlIC9ob21lL21jYXRhbnphcm8vLnZhci9hcHAvb3JnLmdu
b21lLkVwaXBoYW55LkRldmVsL2NhY2hlIGZvciBzaGFkZXIgY2FjaGUgKE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkpLS0tZGlzYWJsaW5nLgpGYWlsZWQgdG8gY3JlYXRlIC9ob21lL21jYXRhbnph
cm8vLnZhci9hcHAvb3JnLmdub21lLkVwaXBoYW55LkRldmVsL2NhY2hlIGZvciBzaGFkZXIgY2Fj
aGUgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpLS0tZGlzYWJsaW5nLgowOjAwOjA2LjU1MDE2
NTQ0NiAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIE1l
ZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzYzOnN1cHBvcnRzVHlwZTogbWltZS10
eXBlICIiIHN1cHBvcnRlZDogTWF5QmVTdXBwb3J0ZWQKMDowMDowNi41NTM2NDY4NzAgICAgIDIg
MHg1NjBiYWVlYmIzNTAgREVCVUcgICAgICB3ZWJraXRtZWRpYXBsYXllciBNZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXIuY3BwOjY3MDpzZXRQcmVsb2FkOiBTZXR0aW5nIHByZWxvYWQgdG8gTm9u
ZQowOjAwOjA2LjU1MzY2NTEyNSAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgIHdlYmtp
dG1lZGlhcGxheWVyIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6NjY0OnNldFByZXNl
cnZlc1BpdGNoOiBQcmVzZXJ2aW5nIGF1ZGlvIHBpdGNoOiB0cnVlCjA6MDA6MDYuNTUzNjc0NzYz
ICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgICAgICAgICAgICB3ZWJraXRtc2UgTWVkaWFQ
bGF5ZXJQcml2YXRlR1N0cmVhbWVyTVNFLmNwcDoxMzQ6bG9hZDogTG9hZGluZyBtZWRpYXNvdXJj
ZWJsb2I6aHR0cHM6Ly9wbGF5ZXIudmltZW8uY29tLzM5NmMxNTBkLWM1ODYtNDA0Zi1hZmFlLTUx
YWNkMTJhNzYzZgowOjAwOjA2LjU1Mzg3ODEwOSAgICAgMiAweDU2MGJhZWViYjM1MCBJTkZPICAg
ICAgIHdlYmtpdG1lZGlhcGxheWVyIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6MjY5
NzpjcmVhdGVHU1RQbGF5QmluOiBDcmVhdGluZyBwaXBlbGluZSBmb3IgdmlkZW8gcGxheWVyCjA6
MDA6MDYuNTU1MDc1ODk0ICAgICAyIDB4NTYwYmFlZWJiMzUwIERFQlVHICAgICAgd2Via2l0bWVk
aWFwbGF5ZXIgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcDozNDY1OnNldFN0cmVhbVZv
bHVtZUVsZW1lbnQ6PG1lZGlhLXBsYXllci0wPiBOb3Qgc2V0dGluZyBzdHJlYW0gdm9sdW1lLCB0
cnVzdGluZyBzeXN0ZW0gb25lCjA6MDA6MDYuNTU1MDk3MTI1ICAgICAyIDB4NTYwYmFlZWJiMzUw
IERFQlVHICAgICAgd2Via2l0bWVkaWFwbGF5ZXIgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVy
LmNwcDozNDY3OnNldFN0cmVhbVZvbHVtZUVsZW1lbnQ6PG1lZGlhLXBsYXllci0wPiBTZXR0aW5n
IHN0cmVhbSBtdXRlZCBmYWxzZQowOjAwOjA2LjU1NTExMjU2NCAgICAgMiAweDU2MGJhZWViYjM1
MCBJTkZPICAgICAgIHdlYmtpdG1lZGlhcGxheWVyIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1l
ci5jcHA6MjcyODpjcmVhdGVHU1RQbGF5QmluOjxtZWRpYS1wbGF5ZXItMD4gVXNpbmcgbGVnYWN5
IHBsYXliaW4gZWxlbWVudDogdHJ1ZQowOjAwOjA2LjU1NTEyNzUwMyAgICAgMiAweDU2MGJhZWVi
YjM1MCBJTkZPICAgICAgIHdlYmtpdG1lZGlhcGxheWVyIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJl
YW1lci5jcHA6MjY4NzpzZXRQbGF5YmFja0ZsYWdzOjxtZWRpYS1wbGF5ZXItMD4gdGV4dCB0cnVl
LCBhdWRpbyB0cnVlIChuYXRpdmUgZmFsc2UpLCB2aWRlbyB0cnVlIChuYXRpdmUgZmFsc2UsIHNv
ZnR3YXJlIGNvbG9yIGJhbGFuY2UgdHJ1ZSkKMDowMDowNi41NTUxMzk0NDUgICAgIDIgMHg1NjBi
YWVlYmIzNTAgREVCVUcgICAgICB3ZWJraXRtZWRpYXBsYXllciBNZWRpYVBsYXllclByaXZhdGVH
U3RyZWFtZXIuY3BwOjI2OTI6c2V0UGxheWJhY2tGbGFnczo8bWVkaWEtcGxheWVyLTA+IGN1cnJl
bnQgcGlwZWxpbmUgZmxhZ3MgNjE3CjA6MDA6MDYuNTY1Njc5OTM4ICAgICAyIDB4NTYwYmFlZWJi
MzUwIElORk8gICAgICAgd2Via2l0bWVkaWFwbGF5ZXIgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVh
bWVyLmNwcDo5NzI6c2V0UGxheWJpblVSTDo8bWVkaWEtcGxheWVyLTA+IExvYWQgbWVkaWFzb3Vy
Y2VibG9iOmh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS8zOTZjMTUwZC1jNTg2LTQwNGYtYWZhZS01
MWFjZDEyYTc2M2YKMDowMDowNi41NjU2OTU3NTggICAgIDIgMHg1NjBiYWVlYmIzNTAgREVCVUcg
ICAgICB3ZWJraXRtZWRpYXBsYXllciBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwOjM1
ODpsb2FkRnVsbDo8bWVkaWEtcGxheWVyLTA+IHByZWxvYWQ6IE5vbmUKMDowMDowNi41NjU3MDE1
MTkgICAgIDIgMHg1NjBiYWVlYmIzNTAgSU5GTyAgICAgICB3ZWJraXRtZWRpYXBsYXllciBNZWRp
YVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwOjM2MDpsb2FkRnVsbDo8bWVkaWEtcGxheWVyLTA+
IERlbGF5aW5nIGxvYWQuCjA6MDA6MDYuNTY3NTU1MTIwICAgICAyIDB4NTYwYmFlZWJiMzUwIExP
RyAgICAgICAgd2Via2l0bWVkaWFwbGF5ZXIgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNw
cDo0NzM6cGF1c2VkOjxtZWRpYS1wbGF5ZXItMD4gUGF1c2VkOiB0cnVlCgooV2ViS2l0V2ViUHJv
Y2VzczoyKTogR1N0cmVhbWVyLUNSSVRJQ0FMICoqOiAyMjowMzowNC42MDI6IGdzdF9lbGVtZW50
X3Bvc3RfbWVzc2FnZTogYXNzZXJ0aW9uICdHU1RfSVNfRUxFTUVOVCAoZWxlbWVudCknIGZhaWxl
ZAowOjAwOjA2LjU2Nzg0OTY5MCAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAg
ICAgd2Via2l0bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzY3OnN1cHBv
cnRzVHlwZTogQ2hlY2tpbmcgbWltZS10eXBlICJhdWRpby9tcDQ7IGNvZGVjcz0ibXA0YS40MC4y
IiIKMDowMDowNi41Njc4NzE5MDIgICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3ZWJraXRy
ZWdpc3RyeXNjYW5uZXIgR1N0cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDo0OTg6aXNDb2RlY1N1
cHBvcnRlZDogQ2hlY2tlZCBzb2Z0d2FyZSBkZWNvZGluZyBjb2RlYyAibXA0YS40MC4yIiBzdXBw
b3J0ZWQgdHJ1ZQowOjAwOjA2LjU2Nzg3ODY0NSAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAg
ICAgICAgICAgICAgd2Via2l0bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6
NzcyOnN1cHBvcnRzVHlwZTogU3VwcG9ydGVkOiBJc1N1cHBvcnRlZAowOjAwOjA2LjU2Nzg4ODAy
MyAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIE1lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzY3OnN1cHBvcnRzVHlwZTogQ2hlY2tpbmcg
bWltZS10eXBlICJhdWRpby9tcDQ7IGNvZGVjcz0ibXA0YS40MC4yIiIKMDowMDowNi41Njc4OTc3
MDEgICAgIDIgMHg1NjBiYWVlYmIzNTAgTE9HICAgICB3ZWJraXRyZWdpc3RyeXNjYW5uZXIgR1N0
cmVhbWVyUmVnaXN0cnlTY2FubmVyLmNwcDo0OTg6aXNDb2RlY1N1cHBvcnRlZDogQ2hlY2tlZCBz
b2Z0d2FyZSBkZWNvZGluZyBjb2RlYyAibXA0YS40MC4yIiBzdXBwb3J0ZWQgdHJ1ZQowOjAwOjA2
LjU2NzkwMzg0MyAgICAgMiAweDU2MGJhZWViYjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0
bXNlIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHA6NzcyOnN1cHBvcnRzVHlwZTog
U3VwcG9ydGVkOiBJc1N1cHBvcnRlZAowOjAwOjA2LjU2ODA5MjI5MSAgICAgMiAweDU2MGJhZWVi
YjM1MCBERUJVRyAgICAgICAgICAgICAgd2Via2l0bXNlIEFwcGVuZFBpcGVsaW5lLmNwcDoxNDU6
QXBwZW5kUGlwZWxpbmU6IFNvdXJjZUJ1ZmZlciBjb250YWluZXJUeXBlOiBhdWRpby9tcDQKCihl
cGlwaGFueToyKTogZXBpcGhhbnktV0FSTklORyAqKjogMjI6MDM6MDYuODkwOiBXZWIgcHJvY2Vz
cyBjcmFzaGVkCkZhaWxlZCB0byBjcmVhdGUgL2hvbWUvbWNhdGFuemFyby8udmFyL2FwcC9vcmcu
Z25vbWUuRXBpcGhhbnkuRGV2ZWwvY2FjaGUgZm9yIHNoYWRlciBjYWNoZSAoTm8gc3VjaCBmaWxl
IG9yIGRpcmVjdG9yeSktLS1kaXNhYmxpbmcuCkZhaWxlZCB0byBjcmVhdGUgL2hvbWUvbWNhdGFu
emFyby8udmFyL2FwcC9vcmcuZ25vbWUuRXBpcGhhbnkuRGV2ZWwvY2FjaGUgZm9yIHNoYWRlciBj
YWNoZSAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSktLS1kaXNhYmxpbmcK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>425345</attachid>
            <date>2021-04-06 20:11:59 -0700</date>
            <delta_ts>2021-04-06 20:11:59 -0700</delta_ts>
            <desc>&quot;full&quot; backtrace for first few frames of critical</desc>
            <filename>bt</filename>
            <type>text/plain</type>
            <size>8729</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">IzAgIGdfbG9ndgogICAgKGxvZ19kb21haW49MHg3ZjhlMjM4NDQ1MTAgPGdfbG9nX2RvbWFpbl9n
c3RyZWFtZXI+ICJHU3RyZWFtZXIiLCBsb2dfbGV2ZWw9R19MT0dfTEVWRUxfQ1JJVElDQUwsIGZv
cm1hdD08b3B0aW1pemVkIG91dD4sIGFyZ3M9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9nbGliL2dt
ZXNzYWdlcy5jOjE0MTMKICAgICAgICBkb21haW4gPSAweDAKICAgICAgICBkYXRhID0gMHgwCiAg
ICAgICAgZGVwdGggPSAwCiAgICAgICAgbG9nX2Z1bmMgPSAweDdmOGUyMzc5M2IxMCA8ZGVidWdf
bG9nX2hhbmRsZXI+CiAgICAgICAgZG9tYWluX2ZhdGFsX21hc2sgPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICBtYXNxdWVyYWRlX2ZhdGFsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdGVzdF9s
ZXZlbCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHdhc19mYXRhbCA9IDxvcHRpbWl6ZWQgb3V0
PgogICAgICAgIHdhc19yZWN1cnNpb24gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBtc2cgPSAw
eDU1OGFiODc2ZGYzMCAiZ3N0X2VsZW1lbnRfcG9zdF9tZXNzYWdlOiBhc3NlcnRpb24gJ0dTVF9J
U19FTEVNRU5UIChlbGVtZW50KScgZmFpbGVkIgogICAgICAgIG1zZ19hbGxvYyA9IDB4NTU4YWI4
NzZkZjMwICJnc3RfZWxlbWVudF9wb3N0X21lc3NhZ2U6IGFzc2VydGlvbiAnR1NUX0lTX0VMRU1F
TlQgKGVsZW1lbnQpJyBmYWlsZWQiCiAgICAgICAgaSA9IDMKIzEgIDB4MDAwMDdmOGUyNjM4Y2Q3
MyBpbiBnX2xvZwogICAgKGxvZ19kb21haW49PG9wdGltaXplZCBvdXQ+LCBsb2dfbGV2ZWw9bG9n
X2xldmVsQGVudHJ5PUdfTE9HX0xFVkVMX0NSSVRJQ0FMLCBmb3JtYXQ9Zm9ybWF0QGVudHJ5PTB4
N2Y4ZTI2M2U0YWQwICIlczogYXNzZXJ0aW9uICclcycgZmFpbGVkIikgYXQgLi4vZ2xpYi9nbWVz
c2FnZXMuYzoxNDUxCiAgICAgICAgYXJncyA9IHt7Z3Bfb2Zmc2V0ID0gNDAsIGZwX29mZnNldCA9
IDQ4LCBvdmVyZmxvd19hcmdfYXJlYSA9IDB4N2ZmYzBjM2MwODQwLCByZWdfc2F2ZV9hcmVhID0g
MHg3ZmZjMGMzYzA3ODB9fQojMiAgMHgwMDAwN2Y4ZTI2MzhkNTlkIGluIGdfcmV0dXJuX2lmX2Zh
aWxfd2FybmluZwogICAgKGxvZ19kb21haW49PG9wdGltaXplZCBvdXQ+LCBwcmV0dHlfZnVuY3Rp
b249cHJldHR5X2Z1bmN0aW9uQGVudHJ5PTB4N2Y4ZTIzODRlODUwIDxfX2Z1bmNfXy4yMz4gImdz
dF9lbGVtZW50X3Bvc3RfbWVzc2FnZSIsIGV4cHJlc3Npb249ZXhwcmVzc2lvbkBlbnRyeT0weDdm
OGUyMzg0NTY5OSAiR1NUX0lTX0VMRU1FTlQgKGVsZW1lbnQpIikgYXQgLi4vZ2xpYi9nbWVzc2Fn
ZXMuYzoyODgzCiMzICAweDAwMDA3ZjhlMjM3YzNiYWQgaW4gZ3N0X2VsZW1lbnRfcG9zdF9tZXNz
YWdlIChlbGVtZW50PTB4MCwgbWVzc2FnZT0weDU1OGFiODc1NWQ5MCBbR3N0TWVzc2FnZV0pCiAg
ICBhdCAuLi9nc3QvZ3N0ZWxlbWVudC5jOjIwMzUKICAgICAgICBrbGFzcyA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIHJlcyA9IDAKICAgICAgICBfX2Z1bmNfXyA9ICJnc3RfZWxlbWVudF9wb3N0
X21lc3NhZ2UiCiM0ICAweDAwMDA3ZjhlMjkwZjg1OWIgaW4gV2ViQ29yZTo6UGxheWJhY2tQaXBl
bGluZTo6bm90aWZ5RHVyYXRpb25DaGFuZ2VkKCkgKHRoaXM9PG9wdGltaXplZCBvdXQ+KQogICAg
YXQgRGVyaXZlZFNvdXJjZXMvRm9yd2FyZGluZ0hlYWRlcnMvd3RmL2dsaWIvR1JlZlB0ci5oOjEw
NAojNSAgMHgwMDAwN2Y4ZTI5MGY1NzdkIGluIFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUdT
dHJlYW1lck1TRTo6ZHVyYXRpb25DaGFuZ2VkKCkgKHRoaXM9MHg3ZjhjNDcwMDNhODApCiAgICBh
dCBEZXJpdmVkU291cmNlcy9Gb3J3YXJkaW5nSGVhZGVycy93dGYvUmF3UHRyVHJhaXRzLmg6NDMK
ICAgICAgICBwcmV2aW91c0R1cmF0aW9uID0gCiAgICAgICAgICB7c3RhdGljIERlZmF1bHRUaW1l
U2NhbGUgPSAxMDAwMDAwMCwgc3RhdGljIE1heGltdW1UaW1lU2NhbGUgPSAxMDAwMDAwMDAwLCB7
bV90aW1lVmFsdWUgPSAwLCBtX3RpbWVWYWx1ZUFzRG91YmxlID0gMH0sIG1fdGltZVNjYWxlID0g
MTAwMDAwMDAsIG1fdGltZUZsYWdzID0gMSAnXDAwMSd9CiAgICAgICAgX19GVU5DVElPTl9fID0g
ImR1cmF0aW9uQ2hhbmdlZCIKIzYgIDB4MDAwMDdmOGUyOTBmNWJmZCBpbiBXZWJDb3JlOjpNZWRp
YVNvdXJjZVByaXZhdGVHU3RyZWFtZXI6OmR1cmF0aW9uQ2hhbmdlZChXVEY6Ok1lZGlhVGltZSBj
b25zdCYpCiAgICAodGhpcz0weDdmOGM2YzA4ZjhjMCkgYXQgLi4vU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL21zZS9NZWRpYVNvdXJjZVByaXZhdGVHU3RyZWFtZXIu
Y3BwOjEwNwogICAgICAgIGR1cmF0aW9uID0gCiAgICAgICAgICB7c3RhdGljIERlZmF1bHRUaW1l
U2NhbGUgPSAxMDAwMDAwMCwgc3RhdGljIE1heGltdW1UaW1lU2NhbGUgPSAxMDAwMDAwMDAwLCB7
bV90aW1lVmFsdWUgPSA0NjM5MDcwOTA2NTYxNTUyMTAwLCBtX3RpbWVWYWx1ZUFzRG91YmxlID0g
MTM4LjMyNTMzMzMzMzMzMzMzfSwgbV90aW1lU2NhbGUgPSAxMDAwMDAwMCwgbV90aW1lRmxhZ3Mg
PSAzMyAnISd9CiAgICAgICAgX19GVU5DVElPTl9fID0gImR1cmF0aW9uQ2hhbmdlZCIKIzcgIDB4
MDAwMDdmOGUyN2VhMTc0OCBpbiBXZWJDb3JlOjpNZWRpYVNvdXJjZTo6c2V0RHVyYXRpb25JbnRl
cm5hbChXVEY6Ok1lZGlhVGltZSBjb25zdCYpCiAgICAodGhpcz10aGlzQGVudHJ5PTB4N2Y4ZDRj
N2U0NjgwLCBkdXJhdGlvbj0uLi4pIGF0IERlcml2ZWRTb3VyY2VzL0ZvcndhcmRpbmdIZWFkZXJz
L3d0Zi9SYXdQdHJUcmFpdHMuaDo0MwogICAgICAgIG5ld0R1cmF0aW9uID0gCiAgICAgICAgICB7
c3RhdGljIERlZmF1bHRUaW1lU2NhbGUgPSAxMDAwMDAwMCwgc3RhdGljIE1heGltdW1UaW1lU2Nh
bGUgPSAxMDAwMDAwMDAwLCB7bV90aW1lVmFsdWUgPSA0NjM5MDcwOTA2NTYxNTUyMTAwLCBtX3Rp
bWVWYWx1ZUFzRG91YmxlID0gMTM4LjMyNTMzMzMzMzMzMzMzfSwgbV90aW1lU2NhbGUgPSAxMDAw
MDAwMCwgbV90aW1lRmxhZ3MgPSAzMyAnISd9CiAgICAgICAgaGlnaGVzdFByZXNlbnRhdGlvblRp
bWVzdGFtcCA9IAogICAgICAgICAge3N0YXRpYyBEZWZhdWx0VGltZVNjYWxlID0gMTAwMDAwMDAs
IHN0YXRpYyBNYXhpbXVtVGltZVNjYWxlID0gMTAwMDAwMDAwMCwge21fdGltZVZhbHVlID0gMCwg
bV90aW1lVmFsdWVBc0RvdWJsZSA9IDB9LCBtX3RpbWVTY2FsZSA9IDEwMDAwMDAwLCBtX3RpbWVG
bGFncyA9IDEgJ1wwMDEnfQogICAgICAgIGhpZ2hlc3RFbmRUaW1lID0gCiAgICAgICAgICB7c3Rh
dGljIERlZmF1bHRUaW1lU2NhbGUgPSAxMDAwMDAwMCwgc3RhdGljIE1heGltdW1UaW1lU2NhbGUg
PSAxMDAwMDAwMDAwLCB7bV90aW1lVmFsdWUgPSAwLCBtX3RpbWVWYWx1ZUFzRG91YmxlID0gMH0s
IG1fdGltZVNjYWxlID0gMTAwMDAwMDAsIG1fdGltZUZsYWdzID0gMSAnXDAwMSd9CiAgICAgICAg
X19mdW5jX18gPSAic2V0RHVyYXRpb25JbnRlcm5hbCIKIzggIDB4MDAwMDdmOGUyN2VhMWY3MSBp
biBXZWJDb3JlOjpNZWRpYVNvdXJjZTo6c2V0RHVyYXRpb24oZG91YmxlKQotLVR5cGUgPFJFVD4g
Zm9yIG1vcmUsIHEgdG8gcXVpdCwgYyB0byBjb250aW51ZSB3aXRob3V0IHBhZ2luZy0tCiAgICAo
dGhpcz10aGlzQGVudHJ5PTB4N2Y4ZDRjN2U0NjgwLCBkdXJhdGlvbj08b3B0aW1pemVkIG91dD4p
CiAgICBhdCAuLi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL01lZGlhU291cmNl
LmNwcDo1MjMKICAgICAgICBfX2Z1bmNfXyA9ICJzZXREdXJhdGlvbiIKIzkgIDB4MDAwMDdmOGUy
NzlmYTEwNCBpbiBvcGVyYXRvcigpIChfX2Nsb3N1cmU9PG9wdGltaXplZCBvdXQ+KSBhdCBEZXJp
dmVkU291cmNlcy9XZWJDb3JlL0pTTWVkaWFTb3VyY2UuY3BwOjM1NAogICAgICAgIHJlc3VsdCA9
IAogICAgICAgICAgICAgIHttX3ZhbHVlID0gezxzdGQ6OmV4cGVyaW1lbnRhbDo6ZnVuZGFtZW50
YWxzX3YzOjpfX2V4cGVjdGVkX2RldGFpbDo6YmFzZTx2b2lkLCBXZWJDb3JlOjpFeGNlcHRpb24+
PiA9IHtzID0ge2R1bW15ID0gLTI4ICdcMzQ0JywgZXJyID0ge21fY29kZSA9IDU2MTIwOTA2MCwg
bV9tZXNzYWdlID0ge3N0YXRpYyBNYXhMZW5ndGggPSAyMTQ3NDgzNjQ3LCBtX2ltcGwgPSB7c3Rh
dGljIGlzUmVmUHRyID0gPG9wdGltaXplZCBvdXQ+LCBtX3B0ciA9IDB4MH19fX0sIGhhcyA9IDEy
MX0sIDxObyBkYXRhIGZpZWxkcz59fQogICAgICAgIHZtID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgdGhyb3dTY29wZSA9IHs8SlNDOjpFeGNlcHRpb25TY29wZT4gPSB7bV92bSA9IEAweDdmOGRi
YzEwMDAwMH0sIDxObyBkYXRhIGZpZWxkcz59CiAgICAgICAgaW1wbCA9IAogICAgICAgICAgQDB4
N2Y4ZDRjN2U0NjgwOiB7PFdlYkNvcmU6Ok1lZGlhU291cmNlUHJpdmF0ZUNsaWVudD4gPSB7PFdU
Rjo6UmVmQ291bnRlZDxXZWJDb3JlOjpNZWRpYVNvdXJjZVByaXZhdGVDbGllbnQsIHN0ZDo6ZGVm
YXVsdF9kZWxldGU8V2ViQ29yZTo6TWVkaWFTb3VyY2VQcml2YXRlQ2xpZW50PiA+PiA9IHs8V1RG
OjpSZWZDb3VudGVkQmFzZT4gPSB7bV9yZWZDb3VudCA9IDEwLCBzdGF0aWMgYXJlVGhyZWFkaW5n
Q2hlY2tzRW5hYmxlZEdsb2JhbGx5ID0gPG9wdGltaXplZCBvdXQ+fSwgPE5vIGRhdGEgZmllbGRz
Pn0sIF92cHRyLk1lZGlhU291cmNlUHJpdmF0ZUNsaWVudCA9IDB4N2Y4ZTI5Zjg0NDkwIDx2dGFi
bGUgZm9yIFdlYkNvcmU6Ok1lZGlhU291cmNlKzE2Pn0sIDxXZWJDb3JlOjpBY3RpdmVET01PYmpl
Y3Q+ID0gezxXZWJDb3JlOjpDb250ZXh0RGVzdHJ1Y3Rpb25PYnNlcnZlcj4gPSB7X3ZwdHIuQ29u
dGV4dERlc3RydWN0aW9uT2JzZXJ2ZXIgPSAweDdmOGUyOWY4NDU0OCA8dnRhYmxlIGZvciBXZWJD
b3JlOjpNZWRpYVNvdXJjZSsyMDA+LCBtX3NjcmlwdEV4ZWN1dGlvbkNvbnRleHQgPSAweDdmOGQ2
YzVkOGE1MH0sIG1fcGVuZGluZ0FjdGl2aXR5SW5zdGFuY2VDb3VudCA9IDB9LCA8V2ViQ29yZTo6
RXZlbnRUYXJnZXRXaXRoSW5saW5lRGF0YT4gPSB7PFdlYkNvcmU6OkV2ZW50VGFyZ2V0PiA9IHs8
V2ViQ29yZTo6U2NyaXB0V3JhcHBhYmxlPiA9IHttX3dyYXBwZXIgPSB7bV9pbXBsID0gMHg3Zjhj
ZjAwNWMwZDh9fSwgPFdURjo6Q2FuTWFrZVdlYWtQdHI8V2ViQ29yZTo6RXZlbnRUYXJnZXQsIChX
VEY6OldlYWtQdHJGYWN0b3J5SW5pdGlhbGl6YXRpb24pMCwgV1RGOjpFbXB0eUNvdW50ZXI+PiA9
IHttX3dlYWtQdHJGYWN0b3J5ID0ge21faW1wbCA9IHtzdGF0aWMgaXNSZWZQdHIgPSA8b3B0aW1p
emVkIG91dD4sIG1fcHRyID0gMHgwfX19LCBfdnB0ci5FdmVudFRhcmdldCA9IDB4N2Y4ZTI5Zjg0
NTk4IDx2dGFibGUgZm9yIFdlYkNvcmU6Ok1lZGlhU291cmNlKzI4MD59LCBtX2V2ZW50VGFyZ2V0
RGF0YSA9IHtldmVudExpc3RlbmVyTWFwID0ge21fZW50cmllcyA9IHs8V1RGOjpWZWN0b3JCdWZm
ZXI8c3RkOjpwYWlyPFdURjo6QXRvbVN0cmluZywgc3RkOjp1bmlxdWVfcHRyPFdURjo6VmVjdG9y
PFdURjo6UmVmUHRyPFdlYkNvcmU6OlJlZ2lzdGVyZWRFdmVudExpc3RlbmVyLCBXVEY6OlJhd1B0
clRyYWl0czxXZWJDb3JlOjpSZWdpc3RlcmVkRXZlbnRMaXN0ZW5lcj4sIFdURjo6RGVmYXVsdFJl
ZkRlcmVmVHJhaXRzPFdlYkNvcmU6OlJlZ2lzdGVyZWRFdmVudExpc3RlbmVyPiA+LCAxLCBXVEY6
OkNyYXNoT25PdmVyZmxvdywgMTYsIFdURjo6RmFzdE1hbGxvYz4sIHN0ZDo6ZGVmYXVsdF9kZWxl
dGU8V1RGOjpWZWN0b3I8V1RGOjpSZWZQdHI8V2ViQ29yZTo6UmVnaXN0ZXJlZEV2ZW50TGlzdGVu
ZXIsIFdURjo6UmF3UHRyVHJhaXRzPFdlYkNvcmU6OlJlZ2lzdGVyZWRFdmVudExpc3RlbmVyPiwg
V1RGOjpEZWZhdWx0UmVmRGVyZWZUcmFpdHM8V2ViQ29yZTo6UmVnaXN0ZXJlZEV2ZW50TGlzdGVu
ZXI+ID4sIDEsIFdURjo6Q3Jhc2hPbk92ZXJmbG93LCAxNiwgV1RGOjpGYXN0TWFsbG9jPiA+ID4g
PiwgMiwgV1RGOjpGYXN0TWFsbG9jPj4gPSB7PFdURjo6VmVjdG9yQnVmZmVyQmFzZTxzdGQ6OnBh
aXI8V1RGOjpBdG9tU3RyaW5nLCBzdGQ6OnVuaXF1ZV9wdHI8V1RGOjpWZWN0b3I8V1RGOjpSZWZQ
dHI8V2ViQ29yZTo6UmVnaXN0ZXJlZEV2ZW50TGlzdGVuZXIsIFdURjo6UmF3UHRyVHJhaXRzPFdl
YkNvcmU6OlJlZ2lzdGVyZWRFdmVudExpc3RlbmVyPiwgV1RGOjpEZWZhdWx0UmVmRGVyZWZUcmFp
dHM8V2ViQ29yZTo6UmVnaXN0ZXJlZEV2ZW50TGlzdGVuZXI+ID4sIDEsIFdURjo6Q3Jhc2hPbk92
ZXJmbG93LCAxNiwgV1RGOjpGYXN0TWFsbG9jPiwgc3RkOjpkZWZhdWx0X2RlbGV0ZTxXVEY6OlZl
Y3RvcjxXVEY6OlJlZlB0cjxXZWJDb3JlOjpSZWdpc3RlcmVkRXZlbnRMaXN0ZW5lciwgV1RGOjpS
YXdQdHJUcmFpdHM8V2ViQ29yZTo6UmVnaXN0ZXJlZEV2ZW50TGlzdGVuZXI+LCBXVEY6OkRlZmF1
bHRSZWZEZXJlZlRyYWl0czxXZWJDb3JlOjpSZWdpc3RlcmVkRXZlbnRMaXN0ZW5lcj4gPiwgMSwg
V1RGOjpDcmFzaE9uT3ZlcmZsb3csIDE2LCBXVEY6OkZhc3RNYWxsb2M+ID4gPiA+LCBXVEY6OkZh
c3RNYWxsb2M+PiA9IHttX2J1ZmZlciA9IDB4N2Y4ZDRjN2U0NmQwLCBtX2NhcGFjaXR5ID0gMiwg
bV9zaXplID0gMX0sIG1faW5saW5lQnVmZmVyID0ge3tfX2RhdGEgPSAieFwwMjNcYlwwMzZcMjE2
XDE3N1wwMDBcMDAwUFwzNzJcMDYwRFwyMTVcMTc3XDAwMCIsIF9fYWxpZ24gPSB7PE5vIGRhdGEg
ZmllbGRzPn19LCB7X19kYXRhID0gInhcMDIzXGJcMDM2XDIxNlwxNzdcMDAwXDAwMFBcMzcyXDA2
MERcMjE1XDE3N1wwMDAiLCBfX2FsaWduID0gezxObyBkYXRhIGZpZWxkcz59fX19LCA8Tm8gZGF0
YSBmaWVsZHM+fSwgbV9sb2NrID0ge3N0YXRpYyBpc0hlbGRCaXQgPSAxICdcMDAxJywgc3RhdGlj
IGhhc1BhcmtlZEJpdCA9IDIgJ1wwMDInLCBtX2J5dGUgPSB7dmFsdWUgPSB7PHN0ZDo6X19hdG9t
aWNfYmFzZTx1bnNpZ25lZCBjaGFyPj4gPSB7c3RhdGljIF9TX2FsaWdubWVudCA9IDEsIF9NX2kg
PSAwICdcMDAwJ30sIHN0YXRpYyBpc19hbHdheXNfbG9ja19mcmVlID0gdHJ1ZX19fX0sIGlzRmly
aW5nRXZlbnRMaXN0ZW5lcnMgPSB0cnVlfX0sIDxXZWJDb3JlOjpVUkxSZWdpc3RyYWJsZT4gPSB7
X3ZwdHIuVVJMUmVnaXN0cmFibGUgPSAweDdmOGUyOWY4NDYzMCA8dnRhYmxlIGZvciBXZWJDb3Jl
OjpNZWRpYVNvdXJjZSs0MzI+fSwgPFdURjo6TG9nZ2VySGVscGVyPiA9IHtfdnB0ci5Mb2dnZXJI
ZWxwZXIgPSAweDdmOGUyOWY4NDY1OCA8dnRhYmxlIGZvciBXZWJDb3JlOjpNZWRpYVNvdXJjZSs0
NzI+fSwgc3RhdGljIHNfcmVnaXN0cnkgPSAweDdmOGUyYTEwOGQwMCA8V2ViQ29yZTo6TWVkaWFT
b3VyY2VSZWdpc3RyeTo6cmVnaXN0cnkoKTo6aW5zdGFuY2U+LCBtX3ByaXZhdGUgPSB7c3RhdGlj
IGlzUmVmUHRyID0gPG9wdGltaXplZCBvdXQ+LCBtX3B0ciA9IDB4N2Y4YzZjMDhmOGMwfSwgbV9z
b3VyY2VCdWZmZXJzID0ge3N0YXRpYyBpc1JlZlB0ciA9IDxvcHRpbWl6ZWQgb3V0PiwgbV9wdHIg
PSAweDdmOGQ0YzdlNDc5MH0sIG1fYWN0aXZlU291cmNlQnVmZmVycyA9IHtzdGF0aWMgaXNSZWZQ
dHIgPSA8b3B0aW1pemVkIG91dD4sIG1fcHRyID0gMHg3ZjhkNGM3ZTQ4MzB9LCBtX2J1ZmZlcmVk
ID0gc3RkOjp1bmlxdWVfcHRyPGNsYXNzIFdlYkNvcmU6OlBsYXRmb3JtVGltZVJhbmdlcz4gPSB7
Z2V0KCkgPSAweDB9LCBtX2xpdmVTZWVrYWJsZSA9IHN0ZDo6dW5pcXVlX3B0cjxjbGFzcyBXZWJD
b3JlOjpQbGF0Zm9ybVRpbWVSYW5nZXM+ID0ge2dldCgpID0gMHgwfSwgbV9tZWRpYUVsZW1lbnQg
PSB7bV9pbXBsID0ge3N0YXRpYyBpc1JlZlB0ciA9IDxvcHRpbWl6ZWQgb3V0PiwgbV9wdHIgPSAw
eDdmOGQ0NDMxNmNlMH19LCBtX2R1cmF0aW9uID0ge3N0YXRpYyBEZWZhdWx0VGltZVNjYWxlID0g
MTAwMDAwMDAsIHN0YXRpYyBNYXhpbXVtVGltZVNjYWxlID0gMTAwMDAwMDAwMCwge21fdGltZVZh
bHVlID0gNDYzOTA3MDkwNjU2MTU1MjEwMCwgbV90aW1lVmFsdWVBc0RvdWJsZSA9IDEzOC4zMjUz
MzMzMzMzMzMzM30sIG1fdGltZVNjYWxlID0gMTAwMDAwMDAsIG1fdGltZUZsYWdzID0gMzMgJyEn
fSwgbV9wZW5kaW5nU2Vla1RpbWUgPSB7c3RhdGljIERlZmF1bHRUaW1lU2NhbGUgPSAxMDAwMDAw
MCwgc3RhdGljIE1heGltdW1UaW1lU2NhbGUgPSAxMDAwMDAwMDAwLCB7bV90aW1lVmFsdWUgPSAt
MSwgbV90aW1lVmFsdWVBc0RvdWJsZSA9IC1uYW4oMHhmZmZmZmZmZmZmZmZmKX0sIG1fdGltZVNj
YWxlID0gMSwgbV90aW1lRmxhZ3MgPSAwICdcMDAwJ30sIG1fcmVhZHlTdGF0ZSA9IFdlYkNvcmU6
Ok1lZGlhU291cmNlOjpSZWFkeVN0YXRlOjpPcGVuLCBtX2FzeW5jRXZlbnRRdWV1ZSA9IHttX3Jl
ZiA9IHN0ZDo6dW5pcXVlX3B0cjxjbGFzcyBXZWJDb3JlOjpNYWluVGhyZWFkR2VuZXJpY0V2ZW50
UXVldWU+ID0ge2dldCgpID0gMHg3ZjhkNDQzOTIzNzB9fSwgbV9sb2dnZXIgPSB7c3RhdGljIGlz
UmVmID0gPG9wdGltaXplZCBvdXQ+LCBtX3B0ciA9IDB4N2Y4YzljM2VlZmUwfSwgbV9sb2dJZGVu
dGlmaWVyID0gMHgwfQogICAgICAgIG5hdGl2ZVZhbHVlID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgdGhyb3dTY29wZSA9IHs8SlNDOjpFeGNlcHRpb25TY29wZT4gPSB7bV92bSA9IEAweDdmOGRi
YzEwMDAwMH0sIDxObyBkYXRhIGZpZWxkcz59CiAgICAgICAgdGhpc09iamVjdCA9IDxvcHRpbWl6
ZWQgb3V0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425702</attachid>
            <date>2021-04-11 04:27:33 -0700</date>
            <delta_ts>2021-04-11 05:03:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224260-20210411042732.patch</filename>
            <type>text/plain</type>
            <size>5215</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc1ODA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTM3ZTM2YWE4MmQ5YzYx
N2VkZjE5NGJkZWQzOTliMzk5N2RhNjNmYi4uYjA2NTdhZGQ2NzlhOTc5Zjc2ZjIxN2I2ZWZmMjRk
MTdhNTY4MTE2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA0LTExICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbTVNFXVtHU3Ry
ZWFtZXJdIENyYXNoIGluIFdlYkNvcmU6OlBsYXliYWNrUGlwZWxpbmU6OmFkZFNvdXJjZUJ1ZmZl
ciB3aGVuIHNldHRpbmcgZHVyYXRpb24gYW5kIHByZWxvYWQgaXMgc2V0IHRvIG5vbmUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDI2MAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBwbGF5ZXIgbWln
aHQgYmUgZGVsYXlpbmcgaXRzIHByZS1yb2xsaW5nIChwcmVsb2FkPW5vbmUpIHNvIHRoZSBzb3Vy
Y2UgZWxlbWVudCBtaWdodCBub3QKKyAgICAgICAgYmUgc2V0IHlldCB3aGlsZSB0aGUgZHVyYXRp
b24gY2hhbmdlIGNvZGUgcGF0aCBjYW4gYmUgdHJpZ2dlcmVkIGZyb20gSlMgYnkgc2V0dGluZyB0
aGUKKyAgICAgICAgZHVyYXRpb24gYXR0cmlidXRlIG9mIHRoZSBNZWRpYVNvdXJjZS4KKworICAg
ICAgICBUZXN0OiBtZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLW5vLXByZWxvYWQtc2V0
LWR1cmF0aW9uLWNyYXNoLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJl
YW1lci9tc2UvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyTVNFLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRTo6ZHVyYXRpb25DaGFuZ2VkKToK
KwogMjAyMS0wNC0xMCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAg
IFJlZ3Jlc3Npb24ocjI3NTY2OCkgUG90ZW50aWFsIG51bGwgcG9pbnRlciBkZXJlZiBpbiBBdWRp
b1BhcmFtOjpleHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKGZsb2F0LCBkb3VibGUpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvbXNlL01l
ZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9nc3RyZWFtZXIvbXNlL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRS5j
cHAKaW5kZXggNTQ0NTk2YWZmYTA0NGNjMGNlYWNkODU0MTVjMGI5NWI3Nzg4NjliNS4uMDQ4N2Rk
YjRlMjkyMmNiNWVlY2JlM2RiM2VmN2ExMzQzMWMyMGZkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL21zZS9NZWRpYVBsYXllclByaXZhdGVH
U3RyZWFtZXJNU0UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dz
dHJlYW1lci9tc2UvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyTVNFLmNwcApAQCAtNzExLDcg
KzcxMSwxMiBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRTo6ZHVyYXRpb25D
aGFuZ2VkKCkKICAgICBpZiAobV9tZWRpYVRpbWVEdXJhdGlvbiAhPSBwcmV2aW91c0R1cmF0aW9u
ICYmIG1fbWVkaWFUaW1lRHVyYXRpb24uaXNWYWxpZCgpICYmIHByZXZpb3VzRHVyYXRpb24uaXNW
YWxpZCgpKSB7CiAgICAgICAgIGlmICghbV9hcmVEdXJhdGlvbkNoYW5nZXNCbG9ja2VkKSB7CiAg
ICAgICAgICAgICBtX3BsYXllci0+ZHVyYXRpb25DaGFuZ2VkKCk7Ci0gICAgICAgICAgICBtX3Bs
YXliYWNrUGlwZWxpbmUtPm5vdGlmeUR1cmF0aW9uQ2hhbmdlZCgpOworCisgICAgICAgICAgICAv
LyBUaGUgcGxheWVyIG1pZ2h0IGJlIGRlbGF5aW5nIGl0cyBwcmUtcm9sbGluZyAocHJlbG9hZD1u
b25lKSBzbyB0aGUgc291cmNlIGVsZW1lbnQKKyAgICAgICAgICAgIC8vIG1pZ2h0IG5vdCBiZSBz
ZXQgeWV0IHdoaWxlIHRoaXMgY29kZSBwYXRoIGNhbiBiZSB0cmlnZ2VyZWQgZnJvbSBKUyBieSBz
ZXR0aW5nIHRoZQorICAgICAgICAgICAgLy8gZHVyYXRpb24gYXR0cmlidXRlIG9mIHRoZSBNZWRp
YVNvdXJjZS4KKyAgICAgICAgICAgIGlmIChtX3BsYXliYWNrUGlwZWxpbmUtPndlYktpdE1lZGlh
U3JjKCkpCisgICAgICAgICAgICAgICAgbV9wbGF5YmFja1BpcGVsaW5lLT5ub3RpZnlEdXJhdGlv
bkNoYW5nZWQoKTsKICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgICBtX3Nob3VsZFJlcG9ydER1
cmF0aW9uV2hlblVuYmxvY2tpbmcgPSB0cnVlOwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3OWY4ZDdmNWQ3Yzc5
MWExOWU0MjlhYTI5OWMyYWRiZDJjYzgyZmJmLi5hZmQ5NTNkYjYzNTVhN2E2ODhlNGNkZWRjMGYx
MjYyM2QyOThlNTdiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjEtMDQtMTEgIFBoaWxpcHBl
IE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtNU0VdW0dTdHJlYW1l
cl0gQ3Jhc2ggaW4gV2ViQ29yZTo6UGxheWJhY2tQaXBlbGluZTo6YWRkU291cmNlQnVmZmVyIHdo
ZW4gc2V0dGluZyBkdXJhdGlvbiBhbmQgcHJlbG9hZCBpcyBzZXQgdG8gbm9uZQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0MjYwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBtZWRpYS9tZWRpYS1zb3Vy
Y2UvbWVkaWEtc291cmNlLW5vLXByZWxvYWQtc2V0LWR1cmF0aW9uLWNyYXNoLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1uby1w
cmVsb2FkLXNldC1kdXJhdGlvbi1jcmFzaC5odG1sOiBBZGRlZC4KKwogMjAyMS0wNC0xMCAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJlZ3Jlc3Npb24ocjI3NTY2
OCkgUG90ZW50aWFsIG51bGwgcG9pbnRlciBkZXJlZiBpbiBBdWRpb1BhcmFtOjpleHBvbmVudGlh
bFJhbXBUb1ZhbHVlQXRUaW1lKGZsb2F0LCBkb3VibGUpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9tZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLW5vLXByZWxvYWQtc2V0LWR1cmF0aW9u
LWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRp
YS1zb3VyY2Utbm8tcHJlbG9hZC1zZXQtZHVyYXRpb24tY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjY0MWFhODQ2NjAxMjI2ZjFkM2YzM2QwMTMwMjQzNTJjNDZmZmNhYjgKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLW5v
LXByZWxvYWQtc2V0LWR1cmF0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDcgQEAK
KworUlVOKHZpZGVvLnNyYyA9IFVSTC5jcmVhdGVPYmplY3RVUkwoc291cmNlKSkKK0VWRU5UKHNv
dXJjZW9wZW4pCitTZXR0aW5nIGR1cmF0aW9uIHdoZW4gcHJlbG9hZCBpcyBkaXNhYmxlZCBzaG91
bGQgdHJpZ2dlciBubyBjcmFzaC4KK1JVTihzb3VyY2UuZHVyYXRpb24gPSA0MikKK0VORCBPRiBU
RVNUCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1z
b3VyY2Utbm8tcHJlbG9hZC1zZXQtZHVyYXRpb24tY3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL21l
ZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2Utbm8tcHJlbG9hZC1zZXQtZHVyYXRpb24tY3Jh
c2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5iZDhkMzlmM2IzZTI0NDVjMjI3ZDE5ODE0NWU2OTM5ODNkZWMx
ZGY2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL21l
ZGlhLXNvdXJjZS1uby1wcmVsb2FkLXNldC1kdXJhdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEs
MzQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+bWVkaWEt
c291cmNlLW5vLXByZWxvYWQtc2V0LWR1cmF0aW9uLWNyYXNoPC90aXRsZT4KKyAgICA8c2NyaXB0
IHNyYz0ibWVkaWEtc291cmNlLWxvYWRlci5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCBzcmM9
Ii4uL3ZpZGVvLXRlc3QuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAgdmFyIGxvYWRl
cjsKKyAgICB2YXIgc291cmNlOworCisgICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICAgICAg
ZmluZE1lZGlhRWxlbWVudCgpOworCisgICAgICAgIGxvYWRlciA9IG5ldyBNZWRpYVNvdXJjZUxv
YWRlcignY29udGVudC90ZXN0LWZyYWdtZW50ZWQtbWFuaWZlc3QuanNvbicpOworICAgICAgICBs
b2FkZXIub25sb2FkID0gbWVkaWFEYXRhTG9hZGVkOworICAgIH0KKworICAgIGZ1bmN0aW9uIG1l
ZGlhRGF0YUxvYWRlZCgpIHsKKyAgICAgICAgc291cmNlID0gbmV3IE1lZGlhU291cmNlKCk7Cisg
ICAgICAgIHdhaXRGb3JFdmVudCgnc291cmNlb3BlbicsIHNvdXJjZU9wZW4sIGZhbHNlLCBmYWxz
ZSwgc291cmNlKTsKKyAgICAgICAgcnVuKCd2aWRlby5zcmMgPSBVUkwuY3JlYXRlT2JqZWN0VVJM
KHNvdXJjZSknKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzb3VyY2VPcGVuKCkgeworICAgICAg
ICBjb25zb2xlV3JpdGUoJ1NldHRpbmcgZHVyYXRpb24gd2hlbiBwcmVsb2FkIGlzIGRpc2FibGVk
IHNob3VsZCB0cmlnZ2VyIG5vIGNyYXNoLicpOworICAgICAgICBydW4oJ3NvdXJjZS5kdXJhdGlv
biA9IDQyJyk7CisgICAgICAgIGVuZFRlc3QoKTsKKyAgICB9CisgICAgPC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CisgICAgPHZpZGVvIHByZWxvYWQ9Im5vbmUi
PjwvdmlkZW8+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425703</attachid>
            <date>2021-04-11 05:03:11 -0700</date>
            <delta_ts>2021-04-12 06:41:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224260-20210411050309.patch</filename>
            <type>text/plain</type>
            <size>6382</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc1ODA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTM3ZTM2YWE4MmQ5YzYx
N2VkZjE5NGJkZWQzOTliMzk5N2RhNjNmYi4uODMxOWZkZDgwNjdjNjU0ZTkzODcwZGU1NWE0OTJm
ZGI3NjhkMjEyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA0LTExICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbTVNFXVtHU3Ry
ZWFtZXJdIENyYXNoIGluIFdlYkNvcmU6OlBsYXliYWNrUGlwZWxpbmU6OmFkZFNvdXJjZUJ1ZmZl
ciB3aGVuIHNldHRpbmcgZHVyYXRpb24gYW5kIHByZWxvYWQgaXMgc2V0IHRvIG5vbmUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDI2MAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERpc2FibGUgZGVsYXll
ZCBsb2FkaW5nIGZvciB0aGUgR1N0cmVhbWVyIE1TRSBwbGF5ZXIsIHdlIHdhbnQgdGhlIE1TRSBz
b3VyY2UgZWxlbWVudCB0byBiZQorICAgICAgICBjb25maWd1cmVkIEFTQVAsIG90aGVyd2lzZSB0
aGUgcGxheWJhY2sgcGlwZWxpbmUgd2lsbCBmYWlsIGluIHZhcmlvdXMgd2F5cyAoZHVyYXRpb24K
KyAgICAgICAgbm90aWZpY2F0aW9ucyBzZW50IHRvbyBlYXJseSwgY3Jhc2hlcyBpbiBhZGRTb3Vy
Y2VCdWZmZXIsIGNyYXNoZXMgaW4gYXR0YWNoVHJhY2tzLCBhbmQgc28KKyAgICAgICAgb24pLgor
CisgICAgICAgIFRlc3Q6IG1lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2Utbm8tcHJlbG9h
ZC1zZXQtZHVyYXRpb24tY3Jhc2guaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mv
Z3N0cmVhbWVyL21zZS9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJNU0UuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyTVNFOjpkdXJhdGlvbkNoYW5n
ZWQpOgorCiAyMDIxLTA0LTEwICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAg
ICAgICAgUmVncmVzc2lvbihyMjc1NjY4KSBQb3RlbnRpYWwgbnVsbCBwb2ludGVyIGRlcmVmIGlu
IEF1ZGlvUGFyYW06OmV4cG9uZW50aWFsUmFtcFRvVmFsdWVBdFRpbWUoZmxvYXQsIGRvdWJsZSkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9N
ZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKaW5kZXgg
MDE4ZGViMmFkZWNhNjQ0ZmJjZWI1NjBjYjRlNTlkYmMzMGM2OGI5Zi4uOWQ2NjRiNTdiNjRjOTM5
NGJmOGNlN2Q1YTFhYzU1MGM4NWUzZjEyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKQEAgLTMyOCw3ICszMjgsNyBAQCB2b2lkIE1lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lcjo6bG9hZEZ1bGwoY29uc3QgU3RyaW5nJiB1cmxTdHJpbmcsIGNv
bnN0IFN0cmluZwogICAgIHNldFBsYXliaW5VUkwodXJsKTsKIAogICAgIEdTVF9ERUJVR19PQkpF
Q1QocGlwZWxpbmUoKSwgInByZWxvYWQ6ICVzIiwgY29udmVydEVudW1lcmF0aW9uVG9TdHJpbmco
bV9wcmVsb2FkKS51dGY4KCkuZGF0YSgpKTsKLSAgICBpZiAobV9wcmVsb2FkID09IE1lZGlhUGxh
eWVyOjpQcmVsb2FkOjpOb25lKSB7CisgICAgaWYgKG1fcHJlbG9hZCA9PSBNZWRpYVBsYXllcjo6
UHJlbG9hZDo6Tm9uZSAmJiAhaXNNZWRpYVNvdXJjZSgpKSB7CiAgICAgICAgIEdTVF9JTkZPX09C
SkVDVChwaXBlbGluZSgpLCAiRGVsYXlpbmcgbG9hZC4iKTsKICAgICAgICAgbV9pc0RlbGF5aW5n
TG9hZCA9IHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL21zZS9QbGF5YmFja1BpcGVsaW5lLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9tc2UvUGxheWJhY2tQaXBlbGluZS5jcHAK
aW5kZXggMWM5ZGUzNmFkODNhNzFmM2FjMjA4NzIyZDU4YTQ3OGQ1MGUwYjRmZC4uYjc4ZGNlODRk
NmFmN2Y0ZDE0ODhjYzAxMDliNDEzZWNjMzRiZTllOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL21zZS9QbGF5YmFja1BpcGVsaW5lLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvbXNlL1BsYXli
YWNrUGlwZWxpbmUuY3BwCkBAIC0xMDMsNiArMTAzLDcgQEAgV2ViS2l0TWVkaWFTcmMqIFBsYXli
YWNrUGlwZWxpbmU6OndlYktpdE1lZGlhU3JjKCkKIAogTWVkaWFTb3VyY2VQcml2YXRlOjpBZGRT
dGF0dXMgUGxheWJhY2tQaXBlbGluZTo6YWRkU291cmNlQnVmZmVyKFJlZlB0cjxTb3VyY2VCdWZm
ZXJQcml2YXRlR1N0cmVhbWVyPiBzb3VyY2VCdWZmZXJQcml2YXRlKQogeworICAgIEFTU0VSVCht
X3dlYktpdE1lZGlhU3JjKTsKICAgICBXZWJLaXRNZWRpYVNyY1ByaXZhdGUqIHByaXYgPSBtX3dl
YktpdE1lZGlhU3JjLT5wcml2OwogCiAgICAgaWYgKHByaXYtPmFsbFRyYWNrc0NvbmZpZ3VyZWQp
IHsKQEAgLTI1OCw2ICsyNTksNyBAQCB2b2lkIFBsYXliYWNrUGlwZWxpbmU6OnJlYXR0YWNoVHJh
Y2soUmVmUHRyPFNvdXJjZUJ1ZmZlclByaXZhdGVHU3RyZWFtZXI+IHNvdXJjZQogCiB2b2lkIFBs
YXliYWNrUGlwZWxpbmU6Om5vdGlmeUR1cmF0aW9uQ2hhbmdlZCgpCiB7CisgICAgQVNTRVJUKG1f
d2ViS2l0TWVkaWFTcmMpOwogICAgIGdzdF9lbGVtZW50X3Bvc3RfbWVzc2FnZShHU1RfRUxFTUVO
VChtX3dlYktpdE1lZGlhU3JjLmdldCgpKSwgZ3N0X21lc3NhZ2VfbmV3X2R1cmF0aW9uX2NoYW5n
ZWQoR1NUX09CSkVDVChtX3dlYktpdE1lZGlhU3JjLmdldCgpKSkpOwogICAgIC8vIFdlYktpdE1l
ZGlhU3JjIHdpbGwgYXNrIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lck1TRSBmb3IgdGhlIG5l
dyBkdXJhdGlvbiBsYXRlciwgd2hlbiBzb21lYm9keSBhc2tzIGZvciBpdC4KIH0KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3
OWY4ZDdmNWQ3Yzc5MWExOWU0MjlhYTI5OWMyYWRiZDJjYzgyZmJmLi5hZmQ5NTNkYjYzNTVhN2E2
ODhlNGNkZWRjMGYxMjYyM2QyOThlNTdiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjEtMDQt
MTEgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtN
U0VdW0dTdHJlYW1lcl0gQ3Jhc2ggaW4gV2ViQ29yZTo6UGxheWJhY2tQaXBlbGluZTo6YWRkU291
cmNlQnVmZmVyIHdoZW4gc2V0dGluZyBkdXJhdGlvbiBhbmQgcHJlbG9hZCBpcyBzZXQgdG8gbm9u
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0MjYw
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBtZWRp
YS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLW5vLXByZWxvYWQtc2V0LWR1cmF0aW9uLWNyYXNo
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogbWVkaWEvbWVkaWEtc291cmNlL21lZGlh
LXNvdXJjZS1uby1wcmVsb2FkLXNldC1kdXJhdGlvbi1jcmFzaC5odG1sOiBBZGRlZC4KKwogMjAy
MS0wNC0xMCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJlZ3Jl
c3Npb24ocjI3NTY2OCkgUG90ZW50aWFsIG51bGwgcG9pbnRlciBkZXJlZiBpbiBBdWRpb1BhcmFt
OjpleHBvbmVudGlhbFJhbXBUb1ZhbHVlQXRUaW1lKGZsb2F0LCBkb3VibGUpCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLW5vLXByZWxvYWQt
c2V0LWR1cmF0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL21lZGlh
LXNvdXJjZS9tZWRpYS1zb3VyY2Utbm8tcHJlbG9hZC1zZXQtZHVyYXRpb24tY3Jhc2gtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmQyZmQ1Mzc1YmFiMDBkMWQ4NzcyNDJhNzAyYzhiOWRmNmYzMDBm
NmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvbWVk
aWEtc291cmNlLW5vLXByZWxvYWQtc2V0LWR1cmF0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDkgQEAKKworUlVOKHZpZGVvLnNyYyA9IFVSTC5jcmVhdGVPYmplY3RVUkwoc291cmNl
KSkKK0VWRU5UKHNvdXJjZW9wZW4pCitTZXR0aW5nIGR1cmF0aW9uIHdoZW4gcHJlbG9hZCBpcyBk
aXNhYmxlZCBzaG91bGQgdHJpZ2dlciBubyBjcmFzaC4KK1JVTihzb3VyY2UuZHVyYXRpb24gPSA0
MikKK0FkZGluZyBhIFNvdXJjZUJ1ZmZlciB3aGVuIHByZWxvYWQgaXMgZGlzYWJsZWQgc2hvdWxk
IHRyaWdnZXIgbm8gY3Jhc2guCitSVU4oc291cmNlQnVmZmVyID0gc291cmNlLmFkZFNvdXJjZUJ1
ZmZlcihsb2FkZXIudHlwZSgpKSkKK0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2Utbm8tcHJlbG9hZC1zZXQtZHVyYXRp
b24tY3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3Vy
Y2Utbm8tcHJlbG9hZC1zZXQtZHVyYXRpb24tY3Jhc2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mZjY1YjQx
MDQyYTBkNjJhNWYxMTFlYTIyMmIxODZiNmJkZTg3MTNmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1uby1wcmVsb2FkLXNldC1k
dXJhdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+bWVkaWEtc291cmNlLW5vLXByZWxvYWQtc2V0LWR1cmF0
aW9uLWNyYXNoPC90aXRsZT4KKyAgICA8c2NyaXB0IHNyYz0ibWVkaWEtc291cmNlLWxvYWRlci5q
cyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCBzcmM9Ii4uL3ZpZGVvLXRlc3QuanMiPjwvc2NyaXB0
PgorICAgIDxzY3JpcHQ+CisgICAgdmFyIGxvYWRlcjsKKyAgICB2YXIgc291cmNlOworCisgICAg
ZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICAgICAgZmluZE1lZGlhRWxlbWVudCgpOworCisgICAg
ICAgIGxvYWRlciA9IG5ldyBNZWRpYVNvdXJjZUxvYWRlcignY29udGVudC90ZXN0LWZyYWdtZW50
ZWQtbWFuaWZlc3QuanNvbicpOworICAgICAgICBsb2FkZXIub25sb2FkID0gbWVkaWFEYXRhTG9h
ZGVkOworICAgIH0KKworICAgIGZ1bmN0aW9uIG1lZGlhRGF0YUxvYWRlZCgpIHsKKyAgICAgICAg
c291cmNlID0gbmV3IE1lZGlhU291cmNlKCk7CisgICAgICAgIHdhaXRGb3JFdmVudCgnc291cmNl
b3BlbicsIHNvdXJjZU9wZW4sIGZhbHNlLCBmYWxzZSwgc291cmNlKTsKKyAgICAgICAgcnVuKCd2
aWRlby5zcmMgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKHNvdXJjZSknKTsKKyAgICB9CisKKyAgICBm
dW5jdGlvbiBzb3VyY2VPcGVuKCkgeworICAgICAgICBjb25zb2xlV3JpdGUoJ1NldHRpbmcgZHVy
YXRpb24gd2hlbiBwcmVsb2FkIGlzIGRpc2FibGVkIHNob3VsZCB0cmlnZ2VyIG5vIGNyYXNoLicp
OworICAgICAgICBydW4oJ3NvdXJjZS5kdXJhdGlvbiA9IDQyJyk7CisgICAgICAgIGNvbnNvbGVX
cml0ZSgnQWRkaW5nIGEgU291cmNlQnVmZmVyIHdoZW4gcHJlbG9hZCBpcyBkaXNhYmxlZCBzaG91
bGQgdHJpZ2dlciBubyBjcmFzaC4nKTsKKyAgICAgICAgcnVuKCdzb3VyY2VCdWZmZXIgPSBzb3Vy
Y2UuYWRkU291cmNlQnVmZmVyKGxvYWRlci50eXBlKCkpJyk7CisgICAgICAgIGVuZFRlc3QoKTsK
KyAgICB9CisgICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+
CisgICAgPHZpZGVvIHByZWxvYWQ9Im5vbmUiPjwvdmlkZW8+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>