<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>466181</bug_id>
          
          <creation_ts>2023-02-21 05:47:41 +0000</creation_ts>
          <short_desc>powerdevil crashes in KScreen::AbstractDpmsHelper::isSupported()</short_desc>
          <delta_ts>2023-03-24 06:36:34 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>Powerdevil</product>
          <component>general</component>
          <version>5.27.0</version>
          <rep_platform>Arch Linux</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=466620</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>VHI</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bin.wang</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>aleixpol</cc>
    
    <cc>avrunin</cc>
    
    <cc>brendan.rankin</cc>
    
    <cc>carloslcastro</cc>
    
    <cc>dolem.hao</cc>
    
    <cc>forestix</cc>
    
    <cc>gbcox</cc>
    
    <cc>kde</cc>
    
    <cc>kde</cc>
    
    <cc>laurent</cc>
    
    <cc>linuxbugs</cc>
    
    <cc>me</cc>
    
    <cc>mwc85.23yp</cc>
    
    <cc>nate</cc>
    
    <cc>rdieter</cc>
    
    <cc>rondo.sp</cc>
    
    <cc>spamfree93</cc>
    
    <cc>tagwerk19</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/libkscreen/commit/e6578e710c4fadee8d91429266d46d8864a88b1e</cf_commitlink>
          <cf_versionfixedin>5.27.3</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2210135</commentid>
    <comment_count>0</comment_count>
    <who name="">bin.wang</who>
    <bug_when>2023-02-21 05:47:41 +0000</bug_when>
    <thetext>SUMMARY
***
When KDE is started, there is a crash icon appears every a few seconds in the system tray says &quot;KDE Power Management System Closed Unexpectedly&quot;.  It then disappears after 1-2 seconds and appear again. I cannot tried to report the bug with the crash report but the dialog also disappears automatically after 1-2 seconds.

Power management in system settings also has error: &quot;Power Management configuration module could not be loaded. The Power Management Service appears not to be running&quot;.

***


STEPS TO REPRODUCE

Start KDE 5.27.0.

OBSERVED RESULT

There is a crash icon appears every a few seconds in the system tray says &quot;KDE Power Management System Closed Unexpectedly&quot;.

Power management in system settings also has error: &quot;Power Management configuration module could not be loaded. The Power Management Service appears not to be running&quot;.

EXPECTED RESULT

There shouldn&apos;t be any crash. Power management settings should be able to open.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.27.0
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION

Please let me know how to collect more useful information so I can add it here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210137</commentid>
    <comment_count>1</comment_count>
    <who name="">bin.wang</who>
    <bug_when>2023-02-21 05:58:07 +0000</bug_when>
    <thetext>I founded some logs with &quot;journalctl --no-pager  --grep powerdevil&quot;:

Jan 07 12:16:45 bin-station dbus-daemon[6219]: [system] Successfully activated service &apos;org.kde.powerdevil.chargethresholdhelper&apos;
Jan 07 12:16:45 bin-station dbus-daemon[6219]: [system] Activating service name=&apos;org.kde.powerdevil.backlighthelper&apos; requested by &apos;:1.95&apos; (uid=1000 pid=13478 comm=&quot;/usr/lib/org_kde_powerdevil&quot;) (using servicehelper)
Jan 07 12:16:45 bin-station backlighthelper[14144]: org.kde.powerdevil: no kernel backlight interface found
Jan 07 12:16:45 bin-station dbus-daemon[6219]: [system] Successfully activated service &apos;org.kde.powerdevil.backlighthelper&apos;
Jan 07 12:16:45 bin-station org_kde_powerdevil[13478]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed &quot;Charge thresholds are not supported by the kernel for this hardware&quot;
Jan 07 12:16:46 bin-station org_kde_powerdevil[13478]: org.kde.powerdevil: org.kde.powerdevil.backlighthelper.brightness failed
Jan 07 12:16:46 bin-station org_kde_powerdevil[13478]: org.kde.powerdevil: DPMS extension not available
Jan 07 12:16:47 bin-station systemd[8766]: Started Powerdevil.
Jan 07 12:16:47 bin-station org_kde_powerdevil[13478]: org.kde.powerdevil: Handle button events action could not check for screen configuration
Jan 07 12:16:47 bin-station org_kde_powerdevil[13478]: org.kde.powerdevil: The profile  &quot;AC&quot; tried to activate &quot;DimDisplay&quot; a non-existent action. This is usually due to an installation problem, a configuration problem, or because the action is not supported
Jan 07 12:16:47 bin-station org_kde_powerdevil[13478]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed &quot;Charge thresholds are not supported by the kernel for this hardware&quot;
Jan 18 00:00:56 bin-station systemd[8766]: Stopping Powerdevil...
Jan 18 00:00:56 bin-station systemd[8766]: Stopped Powerdevil.
Jan 18 00:00:56 bin-station systemd[8766]: plasma-powerdevil.service: Consumed 3min 13.522s CPU time.
-- Boot d65eca90a93c4ae48b8119ee58633b56 --
Jan 18 00:02:49 bin-station systemd[8063]: Starting Powerdevil...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210158</commentid>
    <comment_count>2</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2023-02-21 09:03:18 +0000</bug_when>
    <thetext>please attach  a back trace, see also
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210217</commentid>
    <comment_count>3</comment_count>
    <who name="">bin.wang</who>
    <bug_when>2023-02-21 13:47:10 +0000</bug_when>
    <thetext>@David Redondo: I cannot produce the back trace based on the article you provided:

1. I don&apos;t know what is the command to start Powerdevil in order to use gdb.
2. I can click the crash icon, but the KDE Crash Report tool dialog disappears in 1-2 seconds with the crash icon so that I&apos;m not able to see the back trace.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210220</commentid>
    <comment_count>4</comment_count>
    <who name="">bin.wang</who>
    <bug_when>2023-02-21 13:51:31 +0000</bug_when>
    <thetext>After leave the PC for half a day, the system tray also breaks: the icons for other progresses are not shown any more. I can only force uninstall Powerdevil as a workaround for now: &quot;sudo pacman -Rdd powerdevil&quot;, otherwise the PC is not usable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210223</commentid>
    <comment_count>5</comment_count>
    <who name="Kai Uwe Broulik">kde</who>
    <bug_when>2023-02-21 14:12:38 +0000</bug_when>
    <thetext>Perhaps check coredumpctl if there&apos;s any dumps collected from org_kde_powerdevil. You can also run it from terminal via /usr/lib/libexec/org_kde_powerdevil (path may vary but it is in libexec not bin)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210228</commentid>
    <comment_count>6</comment_count>
      <attachid>156568</attachid>
    <who name="">bin.wang</who>
    <bug_when>2023-02-21 14:30:05 +0000</bug_when>
    <thetext>Created attachment 156568
Back trace for the crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210229</commentid>
    <comment_count>7</comment_count>
    <who name="">bin.wang</who>
    <bug_when>2023-02-21 14:34:44 +0000</bug_when>
    <thetext>There is nothing in coredumpctl.

I tried to kill all the powerdevil process and use gdb to run it. This time the crash icon doesn&apos;t appear in the system tray anymore. Even the process eventually crashes. I attached the back trace for the crash.

I noticed something in my log: powerdevil has been failing for at least more than one month before I upgraded KDE to 5.27.0. But since there was no crash icon flashing in the system tray, the system were usable. Since I&apos;m using a desktop, I&apos;m not sure if powerdevil failure affects me. I haven&apos;t checked the power management in system settings for a long time so I&apos;m not sure if that was broken as well. But I remember I&apos;ve set my system not to black screen or lock when I&apos;m not using it, which was a long time ago.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210410</commentid>
    <comment_count>8</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-02-21 22:49:26 +0000</bug_when>
    <thetext>Pasting relevant part inline for searchability:

#5  0x00007fbb9c266368 in std::_Optional_base_impl&lt;bool, std::_Optional_base&lt;bool, true, true&gt; &gt;::_M_get() const (this=&lt;optimized out&gt;) at /usr/include/c++/12.2.1/optional:482
#6  std::_Optional_base_impl&lt;bool, std::_Optional_base&lt;bool, true, true&gt; &gt;::_M_get() const (this=0x55e8622336a0) at /usr/include/c++/12.2.1/optional:482
#7  std::optional&lt;bool&gt;::operator*() const &amp; (this=0x55e8622336a0) at /usr/include/c++/12.2.1/optional:970
#8  KScreen::AbstractDpmsHelper::isSupported() const (this=0x55e862233690) at /usr/src/debug/libkscreen/libkscreen-5.27.0/src/libdpms/abstractdpmshelper_p.h:32
#9  KScreen::Dpms::isSupported() const (this=&lt;optimized out&gt;) at /usr/src/debug/libkscreen/libkscreen-5.27.0/src/libdpms/dpms.cpp:45
#10 0x00007fbba40c7d70 in PowerDevil::ActionPool::init(PowerDevil::Core*) (this=0x55e8622039a0, parent=parent@entry=0x55e862102010) at /usr/src/debug/powerdevil/powerdevil-5.27.0/daemon/powerdevilactionpool.cpp:93
        action = 0x55e862232e80
        offers = {d = 0x55e8621f3400}
        i = {i = 0x55e86221a910}
#11 0x00007fbba40cfa9d in PowerDevil::Core::onBackendReady() (this=&lt;optimized out&gt;) at /usr/src/debug/powerdevil/powerdevil-5.27.0/daemon/powerdevilcore.cpp:191
        groups = {&lt;QList&lt;QString&gt;&gt; = {&lt;QListSpecialMethods&lt;QString&gt;&gt; = {&lt;No data fields&gt;}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic&lt;int&gt; = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55e8621be140}, d = 0x55e8621be140}}, &lt;No data fields&gt;}
#12 0x00007fbba35a8a71 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcf818ffb0, r=&lt;optimized out&gt;, this=0x55e8621c0740, this=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
        receiver = &lt;optimized out&gt;
        td = &lt;optimized out&gt;
        receiverInSameThread = &lt;optimized out&gt;
        senderData = {previous = 0x0, receiver = 0x55e862102010, sender = 0x55e8621f47c0, signal = 9}
        c = 0x55e8621f2080
        connections = {d = 0x55e8621f3600}
        list = &lt;optimized out&gt;
        inSenderThread = true
        highestConnectionId = 3
        signalVector = 0x55e8621e6300
        currentThreadId = 0x7fbb9d958a80
        sp = &lt;optimized out&gt;
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#13 doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x55e8621f47c0, signal_index=9, argv=0x7ffcf818ffb0) at kernel/qobject.cpp:3923
        receiver = &lt;optimized out&gt;
        td = &lt;optimized out&gt;
        receiverInSameThread = &lt;optimized out&gt;
        senderData = {previous = 0x0, receiver = 0x55e862102010, sender = 0x55e8621f47c0, signal = 9}
        c = 0x55e8621f2080
        connections = {d = 0x55e8621f3600}
        list = &lt;optimized out&gt;
        inSenderThread = true
        highestConnectionId = 3
        signalVector = 0x55e8621e6300
        currentThreadId = 0x7fbb9d958a80
        sp = &lt;optimized out&gt;
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#14 0x00007fbb9c2bd34b in PowerDevilUPowerBackend::initWithBrightness(bool) (this=&lt;optimized out&gt;, screenBrightnessAvailable=&lt;optimized out&gt;) at /usr/src/debug/powerdevil/powerdevil-5.27.0/daemon/backends/upower/powerdevilupowerbackend.cpp:284
        controls = {{d = 0x7fbba36605c0 &lt;QHashData::shared_null&gt;, e = 0x7fbba36605c0 &lt;QHashData::shared_null&gt;}}
        supported = {i = &lt;optimized out&gt;}
#15 0x00007fbba35a8a71 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcf81901c0, r=&lt;optimized out&gt;, this=0x55e86220c1f0, this=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
        receiver = &lt;optimized out&gt;
        td = &lt;optimized out&gt;
        receiverInSameThread = &lt;optimized out&gt;
        senderData = {previous = 0x7ffcf8190250, receiver = 0x55e8621f47c0, sender = 0x55e8621f47c0, signal = 14}
        c = 0x55e8621f5bb0
        connections = {d = 0x55e8621f3600}
        list = &lt;optimized out&gt;
        inSenderThread = true
        highestConnectionId = 2
        signalVector = 0x55e8621e6300
        currentThreadId = 0x7fbb9d958a80
        sp = &lt;optimized out&gt;
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#16 doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x55e8621f47c0, signal_index=14, argv=0x7ffcf81901c0) at kernel/qobject.cpp:3923
        receiver = &lt;optimized out&gt;
        td = &lt;optimized out&gt;
        receiverInSameThread = &lt;optimized out&gt;
        senderData = {previous = 0x7ffcf8190250, receiver = 0x55e8621f47c0, sender = 0x55e8621f47c0, signal = 14}
        c = 0x55e8621f5bb0
        connections = {d = 0x55e8621f3600}
        list = &lt;optimized out&gt;
        inSenderThread = true
        highestConnectionId = 2
        signalVector = 0x55e8621e6300
        currentThreadId = 0x7fbb9d958a80
        sp = &lt;optimized out&gt;
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#17 0x00007fbb9c2b4494 in PowerDevilUPowerBackend::brightnessSupportQueried(bool) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;) at /usr/src/debug/powerdevil/build/daemon/backends/upower/powerdevilupowerbackend_autogen/EWIEGA46WW/moc_powerdevilupowerbackend.cpp:223
        _a = {0x0, 0x7ffcf81901bc}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210574</commentid>
    <comment_count>9</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2023-02-22 08:17:48 +0000</bug_when>
    <thetext>Is this on wayland?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210579</commentid>
    <comment_count>10</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2023-02-22 08:32:56 +0000</bug_when>
    <thetext>m_supported has no value.
On X the helper sets m_supported in the constructor.


We are calling   blockUntilSupported(); beforehand in isSupported. The WaylandHelper does 
 QMetaObject::invokeMethod(m_dpmsManager, &quot;addRegistryListener&quot;);
and calls setSupported in 
connect(this, &amp;DpmsManager::activeChanged, this, [this] {

When as a result of &quot;addRegistryListener&quot; the global is not bound the crash happens.
I wonder though about the root cause, I can think of two cases but both are not conclusive

- if it&apos;s queued this would happen, but we use AutoConnection overload  and both objects are in the main thread
- compositor doesn&apos;t have the global,  but KWin always creates the interface.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210673</commentid>
    <comment_count>11</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2023-02-22 15:08:11 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/103</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210675</commentid>
    <comment_count>12</comment_count>
    <who name="Aleix Pol">aleixpol</who>
    <bug_when>2023-02-22 15:09:33 +0000</bug_when>
    <thetext>For that MR I could reproduce it by running it under weston. Please make sure your system is running properly as this could have been a symptom of something else failing, as you claim to be using it with Plasma.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210700</commentid>
    <comment_count>13</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2023-02-22 16:47:41 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/105</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210729</commentid>
    <comment_count>14</comment_count>
    <who name="Aleix Pol">aleixpol</who>
    <bug_when>2023-02-22 18:12:47 +0000</bug_when>
    <thetext>Git commit 160fff73b6c8e4f2d8cb8141d9c8c53f0b008eaf by Aleix Pol Gonzalez, on behalf of Aleix Pol.
Committed on 22/02/2023 at 16:41.
Pushed by apol into branch &apos;master&apos;.

dpms/wayland: Explicitly set as unsupported if addRegistryListener didn&apos;t find the interface

If a org_kde_kwin_dpms_manager wasn&apos;t found, setSupported(false) so that
the user gets closure.

M  +2    -2    src/libdpms/abstractdpmshelper_p.h
M  +4    -1    src/libdpms/waylanddpmshelper.cpp
M  +1    -1    src/libdpms/waylanddpmshelper_p.h

https://invent.kde.org/plasma/libkscreen/commit/160fff73b6c8e4f2d8cb8141d9c8c53f0b008eaf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210744</commentid>
    <comment_count>15</comment_count>
    <who name="Aleix Pol">aleixpol</who>
    <bug_when>2023-02-22 18:52:02 +0000</bug_when>
    <thetext>Git commit 1515b6533ffd23218d674ff4222218f846d415c4 by Aleix Pol Gonzalez, on behalf of Aleix Pol.
Committed on 22/02/2023 at 16:46.
Pushed by ngraham into branch &apos;Plasma/5.27&apos;.

dpms/wayland: Explicitly set as unsupported if addRegistryListener didn&apos;t find the interface

If a org_kde_kwin_dpms_manager wasn&apos;t found, setSupported(false) so that
the user gets closure.


(cherry picked from commit 160fff73b6c8e4f2d8cb8141d9c8c53f0b008eaf)

M  +2    -2    src/libdpms/abstractdpmshelper_p.h
M  +4    -1    src/libdpms/waylanddpmshelper.cpp
M  +1    -1    src/libdpms/waylanddpmshelper_p.h

https://invent.kde.org/plasma/libkscreen/commit/1515b6533ffd23218d674ff4222218f846d415c4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210759</commentid>
    <comment_count>16</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-02-22 19:17:12 +0000</bug_when>
    <thetext>*** Bug 465987 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211234</commentid>
    <comment_count>17</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-02-23 23:20:47 +0000</bug_when>
    <thetext>*** Bug 466191 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211762</commentid>
    <comment_count>18</comment_count>
    <who name="Chema">rondo.sp</who>
    <bug_when>2023-02-25 23:30:20 +0000</bug_when>
    <thetext>I know this bug is marked as fixed, but I wanted to point it out, because it has come to my attention, that with the new Linux Kernel 6.1.14 that has just been released, Powerdevil has also started to crash as it was in version 6.2 (also tested with version 6.2.1 and it continues to fail), I am commenting on it because I found it interesting to note that with previous versions of 6.1 (tested up to 6.1.13) this problem did not occur, in case this could give some other important information.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211763</commentid>
    <comment_count>19</comment_count>
    <who name="Chema">rondo.sp</who>
    <bug_when>2023-02-25 23:40:51 +0000</bug_when>
    <thetext>Reviewing the KSystemLog log with Kernel 6.1.14, I see that the error it is giving now is not the same as the one with Kernel 6.2, now it is leaving the following error when trying to access the power management configuration:

26/2/23 0:37	systemsettings	Failed to query platform profile choices &quot;The name org.kde.Solid.PowerManagement was not provided by any .service files&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211772</commentid>
    <comment_count>20</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-02-26 00:27:31 +0000</bug_when>
    <thetext>Sounds like a different issue; please submit a new bug report. Make sure to include a backtrace with debug symbols if Powerdevil is crashing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211777</commentid>
    <comment_count>21</comment_count>
    <who name="Chema">rondo.sp</who>
    <bug_when>2023-02-26 00:37:31 +0000</bug_when>
    <thetext>Sorry, I think I didn&apos;t take a good look at the logs before.

I don&apos;t understand now what is happening, I don&apos;t think any KDE component has been updated today.

Right now it&apos;s also failing me with Kernel 6.1.13 when it didn&apos;t fail before, I don&apos;t understand it...

I have reviewed the logs and I see that it is effectively leaving the same log as in Kernel 6.2. What I don&apos;t understand is why this started to fail when a couple of days ago it worked perfectly...

Anyway, I&apos;m waiting for KDE 5.27.2 to see if the bug is fixed with the change you&apos;ve made.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213061</commentid>
    <comment_count>22</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-01 20:09:15 +0000</bug_when>
    <thetext>*** Bug 466615 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213374</commentid>
    <comment_count>23</comment_count>
    <who name="Aleix Pol">aleixpol</who>
    <bug_when>2023-03-02 17:40:03 +0000</bug_when>
    <thetext>*** Bug 466697 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213375</commentid>
    <comment_count>24</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-02 17:43:39 +0000</bug_when>
    <thetext>If Bug 466697 is a duplicate, then this needs to be re-opened, since the reporter is using 5.27.2 where it&apos;s supposed to be fixed. Instead marking it as a duplicate of Bug 466620, which is the successor.

Or we can re-open this and continue to mark everything as a duplicate of it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213379</commentid>
    <comment_count>25</comment_count>
    <who name="">tagwerk19</who>
    <bug_when>2023-03-02 17:54:56 +0000</bug_when>
    <thetext>(In reply to Aleix Pol from comment #23)
&gt; *** Bug 466697 has been marked as a duplicate of this bug. ***
From that thread....

I have just started seeing the crash happening in F37.

It happens when I log in with X11. Not seen it with Wayland.

Stack trace of thread 2858:
    #0  0x00007f34db019e5c __pthread_kill_implementation (libc.so.6 + 0x8ce5c)
    #1  0x00007f34dafc9a76 raise (libc.so.6 + 0x3ca76)
    #2  0x00007f34dafb37fc abort (libc.so.6 + 0x267fc)
    #3  0x00007f34da6d7e80 _ZSt21__glibcxx_assert_failPKciS0_S0_ (libstdc++.so.6 + 0xd7e80)
    #4  0x00007f34c4e71347 _ZNK7KScreen4Dpms11isSupportedEv (libKF5ScreenDpms.so.8 + 0x9347)
    #5  0x00007f34dba7a36f _ZN10PowerDevil10ActionPool4initEPNS_4CoreE (libpowerdevilcore.so.2 + 0x1736f)
    #6  0x00007f34dba81ded _ZN10PowerDevil4Core14onBackendReadyEv (libpowerdevilcore.so.2 + 0x1eded)
    #7  0x00007f34dacd0e96 _Z10doActivateILb0EEvP7QObjectiPPv (libQt5Core.so.5 + 0x2d0e96)
    #8  0x00007f34c5d1eafa _ZN23PowerDevilUPowerBackend18initWithBrightnessEb (powerdevilupowerbackend.so + 0x12afa)
    #9  0x00007f34dacd0e96 _Z10doActivateILb0EEvP7QObjectiPPv (libQt5Core.so.5 + 0x2d0e96)
    #10 0x00007f34c5d15f53 _ZN23PowerDevilUPowerBackend24brightnessSupportQueriedEb (powerdevilupowerbackend.so + 0x9f53)
    #11 0x00007f34dacd0e96 _Z10doActivateILb0EEvP7QObjectiPPv (libQt5Core.so.5 + 0x2d0e96)
     ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213602</commentid>
    <comment_count>26</comment_count>
    <who name="Gerald Cox">gbcox</who>
    <bug_when>2023-03-03 14:17:40 +0000</bug_when>
    <thetext>(In reply to tagwerk19 from comment #25)
&gt; (In reply to Aleix Pol from comment #23)
&gt; &gt; *** Bug 466697 has been marked as a duplicate of this bug. ***
&gt; From that thread....
&gt; 
&gt; I have just started seeing the crash happening in F37.
&gt; 
&gt; It happens when I log in with X11. Not seen it with Wayland.
&gt; 
&gt; Stack trace of thread 2858:
&gt;     #0  0x00007f34db019e5c __pthread_kill_implementation (libc.so.6 +
&gt; 0x8ce5c)
&gt;     #1  0x00007f34dafc9a76 raise (libc.so.6 + 0x3ca76)
&gt;     #2  0x00007f34dafb37fc abort (libc.so.6 + 0x267fc)
&gt;     #3  0x00007f34da6d7e80 _ZSt21__glibcxx_assert_failPKciS0_S0_
&gt; (libstdc++.so.6 + 0xd7e80)
&gt;     #4  0x00007f34c4e71347 _ZNK7KScreen4Dpms11isSupportedEv
&gt; (libKF5ScreenDpms.so.8 + 0x9347)
&gt;     #5  0x00007f34dba7a36f _ZN10PowerDevil10ActionPool4initEPNS_4CoreE
&gt; (libpowerdevilcore.so.2 + 0x1736f)
&gt;     #6  0x00007f34dba81ded _ZN10PowerDevil4Core14onBackendReadyEv
&gt; (libpowerdevilcore.so.2 + 0x1eded)
&gt;     #7  0x00007f34dacd0e96 _Z10doActivateILb0EEvP7QObjectiPPv
&gt; (libQt5Core.so.5 + 0x2d0e96)
&gt;     #8  0x00007f34c5d1eafa
&gt; _ZN23PowerDevilUPowerBackend18initWithBrightnessEb
&gt; (powerdevilupowerbackend.so + 0x12afa)
&gt;     #9  0x00007f34dacd0e96 _Z10doActivateILb0EEvP7QObjectiPPv
&gt; (libQt5Core.so.5 + 0x2d0e96)
&gt;     #10 0x00007f34c5d15f53
&gt; _ZN23PowerDevilUPowerBackend24brightnessSupportQueriedEb
&gt; (powerdevilupowerbackend.so + 0x9f53)
&gt;     #11 0x00007f34dacd0e96 _Z10doActivateILb0EEvP7QObjectiPPv
&gt; (libQt5Core.so.5 + 0x2d0e96)
&gt;      ...

I can confirm this is now happening in F37, and appears to be limited to X11 at this time.  I&apos;m experiencing when using VNC remote console which is limted to X11.  Here is the Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=2174951</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213707</commentid>
    <comment_count>27</comment_count>
    <who name="Chema">rondo.sp</who>
    <bug_when>2023-03-03 21:46:38 +0000</bug_when>
    <thetext>As I just wrote in this related bug:

https://bugs.kde.org/show_bug.cgi?id=466620

After installing the new kernel 6.2.2 my problems with the Powerdevil on Wayland have disappeared. Please, try yourselves to see if with luck this also solves you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213717</commentid>
    <comment_count>28</comment_count>
    <who name="Chema">rondo.sp</who>
    <bug_when>2023-03-03 22:38:49 +0000</bug_when>
    <thetext>Sorry, not true, the new kernel doesn&apos;t fix the Powerdevil problem. Please look at the bug:

https://bugs.kde.org/show_bug.cgi?id=466620

Where you can find an explanation of what happened when I did the test and why it worked for me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213837</commentid>
    <comment_count>29</comment_count>
    <who name="Gerald Cox">gbcox</who>
    <bug_when>2023-03-04 13:58:43 +0000</bug_when>
    <thetext>(In reply to Nate Graham from comment #24)
&gt; If Bug 466697 is a duplicate, then this needs to be re-opened, since the
&gt; reporter is using 5.27.2 where it&apos;s supposed to be fixed. Instead marking it
&gt; as a duplicate of Bug 466620, which is the successor.
&gt; 
&gt; Or we can re-open this and continue to mark everything as a duplicate of it.

Yes, as you mention, this bug should be reopened.  The Fedora bug I referenced refers to: powerdevil-5.27.2-1.fc37.x86_64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2213923</commentid>
    <comment_count>30</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2023-03-05 01:51:15 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/113</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214060</commentid>
    <comment_count>31</comment_count>
    <who name="Aleix Pol">aleixpol</who>
    <bug_when>2023-03-05 15:29:06 +0000</bug_when>
    <thetext>Git commit 5cd9e09fb3075734ece547b65fe4039626891330 by Aleix Pol.
Committed on 05/03/2023 at 01:50.
Pushed by apol into branch &apos;Plasma/5.27&apos;.

dpms/xcb: Make sure we are setting it as unsupported when it is

Otherwise it might end up waiting for the support.

M  +2    -4    src/libdpms/xcbdpmshelper.cpp

https://invent.kde.org/plasma/libkscreen/commit/5cd9e09fb3075734ece547b65fe4039626891330</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214061</commentid>
    <comment_count>32</comment_count>
    <who name="Aleix Pol">aleixpol</who>
    <bug_when>2023-03-05 15:33:23 +0000</bug_when>
    <thetext>Git commit e6578e710c4fadee8d91429266d46d8864a88b1e by Aleix Pol Gonzalez, on behalf of Aleix Pol.
Committed on 05/03/2023 at 15:31.
Pushed by apol into branch &apos;master&apos;.

dpms/xcb: Make sure we are setting it as unsupported when it is

Otherwise it might end up waiting for the support.


(cherry picked from commit 5cd9e09fb3075734ece547b65fe4039626891330)

M  +2    -4    src/libdpms/xcbdpmshelper.cpp

https://invent.kde.org/plasma/libkscreen/commit/e6578e710c4fadee8d91429266d46d8864a88b1e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214355</commentid>
    <comment_count>33</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-06 16:25:10 +0000</bug_when>
    <thetext>*** Bug 466620 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214358</commentid>
    <comment_count>34</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-06 16:25:51 +0000</bug_when>
    <thetext>*** Bug 466697 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214491</commentid>
    <comment_count>35</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-06 22:59:01 +0000</bug_when>
    <thetext>*** Bug 466808 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214513</commentid>
    <comment_count>36</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-06 23:36:44 +0000</bug_when>
    <thetext>*** Bug 466904 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214519</commentid>
    <comment_count>37</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-06 23:50:18 +0000</bug_when>
    <thetext>*** Bug 466800 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214691</commentid>
    <comment_count>38</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-07 18:07:34 +0000</bug_when>
    <thetext>*** Bug 465399 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2217312</commentid>
    <comment_count>39</comment_count>
    <who name="">tagwerk19</who>
    <bug_when>2023-03-19 07:41:53 +0000</bug_when>
    <thetext>No longer crashes in my test case ...

    ... Fedora 37 with Plasma 5.27.3 in a KVM guest, QXL video and X11.

Had been repeatedly crashing in a loop. Thank you...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2217378</commentid>
    <comment_count>40</comment_count>
    <who name="Chema">rondo.sp</who>
    <bug_when>2023-03-19 16:42:50 +0000</bug_when>
    <thetext>No errors on my end either, in this case a KDE 5.27.3 with Wayland, so the error seems to be fixed. Thanks for your great support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2217379</commentid>
    <comment_count>41</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-19 16:51:03 +0000</bug_when>
    <thetext>Yay!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2218130</commentid>
    <comment_count>42</comment_count>
    <who name="">tagwerk19</who>
    <bug_when>2023-03-24 06:36:34 +0000</bug_when>
    <thetext>*** Bug 467552 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>156568</attachid>
            <date>2023-02-21 14:30:05 +0000</date>
            <delta_ts>2023-02-21 14:30:05 +0000</delta_ts>
            <desc>Back trace for the crash</desc>
            <filename>backtrace.txt</filename>
            <type>text/plain</type>
            <size>33727</size>
            <attacher>bin.wang</attacher>
            
              <data encoding="base64">ClRocmVhZCA2IChUaHJlYWQgMHg3ZmJiOTY3OWI2YzAgKExXUCAxODQxMjgpICJvcmdfa2RlX3Bv
d2VyZGUiKToKIzAgIHBzZWxlY3Q2NF9zeXNjYWxsIChzaWdtYXNrPTxvcHRpbWl6ZWQgb3V0Piwg
dGltZW91dD08b3B0aW1pemVkIG91dD4sIGV4Y2VwdGZkcz0weDAsIHdyaXRlZmRzPTB4MCwgcmVh
ZGZkcz0weDdmYmI5Njc5MmExMCwgbmZkcz0yMCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGlu
dXgvcHNlbGVjdC5jOjM0CiAgICAgICAgc2NfcmV0ID0gLTUxNAogICAgICAgIHNjX2NhbmNlbF9v
bGR0eXBlID0gMAogICAgICAgIGRhdGEgPSB7MCwgOH0KICAgICAgICB0dmFsID0ge3R2X3NlYyA9
IDAsIHR2X25zZWMgPSA3Nzk2NzQwNjd9CiMxICBfX3BzZWxlY3QgKG5mZHM9MjAsIHJlYWRmZHM9
MHg3ZmJiOTY3OTJhMTAsIHdyaXRlZmRzPTB4MCwgZXhjZXB0ZmRzPTB4MCwgdGltZW91dD08b3B0
aW1pemVkIG91dD4sIHNpZ21hc2s9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC9wc2VsZWN0LmM6NTYKICAgICAgICB0dmFsID0ge3R2X3NlYyA9IDAsIHR2X25z
ZWMgPSA3Nzk2NzQwNjd9CiMyICAweDAwMDA3ZmJiOWU5NmI1MjQgaW4gICgpIGF0IC91c3IvbGli
L2xpYnVzYm11eGQtMi4wLnNvLjYKIzMgIDB4MDAwMDdmYmI5ZTk2YzhhOSBpbiAgKCkgYXQgL3Vz
ci9saWIvbGlidXNibXV4ZC0yLjAuc28uNgojNCAgMHgwMDAwN2ZiYmEyZjUwYmI1IGluIHN0YXJ0
X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NDQKICAg
ICAgICByZXQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwZCA9IDxvcHRpbWl6ZWQgb3V0Pgog
ICAgICAgIHVud2luZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNDQz
ODY5NTc5NTA0LCA4ODI1MzkzMzQxMTg2ODg4NTkwLCAtMjMyLCAyMiwgMTQwNzI0NDcwODcyMzM2
LCAxNDA0NDM2NTE3ODA2MDgsIC04ODU5MzY3MTAxMTczMTQ4Nzg2LCAtODg1OTMyMTk5MjI3MDM5
MjQzNH0sIG1hc2tfd2FzX3NhdmVkID0gMH19LCBwcml2ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgw
LCAweDB9LCBkYXRhID0ge3ByZXYgPSAweDAsIGNsZWFudXAgPSAweDAsIGNhbmNlbHR5cGUgPSAw
fX19CiAgICAgICAgbm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4KIzUgIDB4MDAwMDdm
YmJhMmZkMmQ5MCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lMy5TOjgxCgpUaHJlYWQgNSAoVGhyZWFkIDB4N2ZiYjk2ZjljNmMwIChMV1AgMTgz
OTg4KSAiZ2RidXMiKToKIzAgIDB4MDAwMDdmYmJhMmZjNTlkZiBpbiBfX0dJX19fcG9sbCAoZmRz
PTB4NTVlODYyMWViNTAwLCBuZmRzPTIsIHRpbWVvdXQ9LTEpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3BvbGwuYzoyOQogICAgICAgIHNjX3JldCA9IC01MTYKICAgICAgICBzY19jYW5j
ZWxfb2xkdHlwZSA9IDAKIzEgIDB4MDAwMDdmYmJhMjAxZGMyZiBpbiBnX21haW5fY29udGV4dF9w
b2xsIChwcmlvcml0eT08b3B0aW1pemVkIG91dD4sIG5fZmRzPTIsIGZkcz0weDU1ZTg2MjFlYjUw
MCwgdGltZW91dD08b3B0aW1pemVkIG91dD4sIGNvbnRleHQ9MHg1NWU4NjIxZThhMDApIGF0IC4u
L2dsaWIvZ2xpYi9nbWFpbi5jOjQ1NTMKICAgICAgICByZXQgPSA8b3B0aW1pemVkIG91dD4KICAg
ICAgICBlcnJzdiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHBvbGxfZnVuYyA9IDB4N2ZiYmEx
ZmNkMGYwIDxnX3BvbGw+CiAgICAgICAgbWF4X3ByaW9yaXR5ID0gMjE0NzQ4MzY0NwogICAgICAg
IHRpbWVvdXQgPSAtMQogICAgICAgIHNvbWVfcmVhZHkgPSA8b3B0aW1pemVkIG91dD4KICAgICAg
ICBuZmRzID0gMgogICAgICAgIGFsbG9jYXRlZF9uZmRzID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgZmRzID0gMHg1NWU4NjIxZWI1MDAKICAgICAgICBiZWdpbl90aW1lX25zZWMgPSAyNzQyNzA1
NzcxMzg2CiMyICBnX21haW5fY29udGV4dF9pdGVyYXRlLmNvbnN0cHJvcC4wIChjb250ZXh0PTB4
NTVlODYyMWU4YTAwLCBibG9jaz0xLCBkaXNwYXRjaD0xLCBzZWxmPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgLi4vZ2xpYi9nbGliL2dtYWluLmM6NDI0MwogICAgICAgIG1heF9wcmlvcml0eSA9IDIxNDc0
ODM2NDcKICAgICAgICB0aW1lb3V0ID0gLTEKICAgICAgICBzb21lX3JlYWR5ID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgbmZkcyA9IDIKICAgICAgICBhbGxvY2F0ZWRfbmZkcyA9IDxvcHRpbWl6
ZWQgb3V0PgogICAgICAgIGZkcyA9IDB4NTVlODYyMWViNTAwCiAgICAgICAgYmVnaW5fdGltZV9u
c2VjID0gMjc0MjcwNTc3MTM4NgojMyAgMHgwMDAwN2ZiYmExZmM1ZDhmIGluIGdfbWFpbl9sb29w
X3J1biAobG9vcD0weDU1ZTg2MjFlOGFmMCkgYXQgLi4vZ2xpYi9nbGliL2dtYWluLmM6NDQ0OAog
ICAgICAgIF9fZnVuY19fID0gImdfbWFpbl9sb29wX3J1biIKIzQgIDB4MDAwMDdmYmI5YzE1YWFl
YyBpbiBnZGJ1c19zaGFyZWRfdGhyZWFkX2Z1bmMgKHVzZXJfZGF0YT0weDU1ZTg2MjFlODlkMCkg
YXQgLi4vZ2xpYi9naW8vZ2RidXNwcml2YXRlLmM6Mjg0CiAgICAgICAgZGF0YSA9IDB4NTVlODYy
MWU4OWQwCiM1ICAweDAwMDA3ZmJiYTFmZjNkYjUgaW4gZ190aHJlYWRfcHJveHkgKGRhdGE9MHg1
NWU4NjIxZTExODApIGF0IC4uL2dsaWIvZ2xpYi9ndGhyZWFkLmM6ODMxCiAgICAgICAgdGhyZWFk
ID0gMHg1NWU4NjIxZTExODAKICAgICAgICBfX2Z1bmNfXyA9ICJnX3RocmVhZF9wcm94eSIKIzYg
IDB4MDAwMDdmYmJhMmY1MGJiNSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4p
IGF0IHB0aHJlYWRfY3JlYXRlLmM6NDQ0CiAgICAgICAgcmV0ID0gPG9wdGltaXplZCBvdXQ+CiAg
ICAgICAgcGQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB1bndpbmRfYnVmID0ge2NhbmNlbF9q
bXBfYnVmID0ge3tqbXBfYnVmID0gezE0MDQ0Mzg2OTU3OTUwNCwgODgyNTM5MzM0MTE4Njg4ODU5
MCwgLTIzMiwgMTEsIDE0MDcyNDQ3MDg3NDE3NiwgMTQwNDQzNjYwMTczMzEyLCAtODg1OTM2NjAw
MjE5ODM5MTkyMiwgLTg4NTkzMjE5OTIyNzAzOTI0MzR9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwg
cHJpdiA9IHtwYWQgPSB7MHgwLCAweDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCBj
bGVhbnVwID0gMHgwLCBjYW5jZWx0eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0g
PG9wdGltaXplZCBvdXQ+CiM3ICAweDAwMDA3ZmJiYTJmZDJkOTAgaW4gY2xvbmUzICgpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDQgKFRo
cmVhZCAweDdmYmI5Nzc5ZDZjMCAoTFdQIDE4Mzk4NykgImdtYWluIik6CiMwICAweDAwMDA3ZmJi
YTJmYzU5ZGYgaW4gX19HSV9fX3BvbGwgKGZkcz0weDU1ZTg2MjFkNTM1MCwgbmZkcz0xLCB0aW1l
b3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6MjkKICAgICAgICBz
Y19yZXQgPSAtNTE2CiAgICAgICAgc2NfY2FuY2VsX29sZHR5cGUgPSAwCiMxICAweDAwMDA3ZmJi
YTIwMWRjMmYgaW4gZ19tYWluX2NvbnRleHRfcG9sbCAocHJpb3JpdHk9PG9wdGltaXplZCBvdXQ+
LCBuX2Zkcz0xLCBmZHM9MHg1NWU4NjIxZDUzNTAsIHRpbWVvdXQ9PG9wdGltaXplZCBvdXQ+LCBj
b250ZXh0PTB4NTVlODYyMWQ4NmEwKSBhdCAuLi9nbGliL2dsaWIvZ21haW4uYzo0NTUzCiAgICAg
ICAgcmV0ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZXJyc3YgPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICBwb2xsX2Z1bmMgPSAweDdmYmJhMWZjZDBmMCA8Z19wb2xsPgogICAgICAgIG1heF9w
cmlvcml0eSA9IDIxNDc0ODM2NDcKICAgICAgICB0aW1lb3V0ID0gLTEKICAgICAgICBzb21lX3Jl
YWR5ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgbmZkcyA9IDEKICAgICAgICBhbGxvY2F0ZWRf
bmZkcyA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZkcyA9IDB4NTVlODYyMWQ1MzUwCiAgICAg
ICAgYmVnaW5fdGltZV9uc2VjID0gMjc0MTc4NDY5OTQ1MAojMiAgZ19tYWluX2NvbnRleHRfaXRl
cmF0ZS5jb25zdHByb3AuMCAoY29udGV4dD0weDU1ZTg2MjFkODZhMCwgYmxvY2s9MSwgZGlzcGF0
Y2g9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IC4uL2dsaWIvZ2xpYi9nbWFpbi5jOjQyNDMK
ICAgICAgICBtYXhfcHJpb3JpdHkgPSAyMTQ3NDgzNjQ3CiAgICAgICAgdGltZW91dCA9IC0xCiAg
ICAgICAgc29tZV9yZWFkeSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIG5mZHMgPSAxCiAgICAg
ICAgYWxsb2NhdGVkX25mZHMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBmZHMgPSAweDU1ZTg2
MjFkNTM1MAogICAgICAgIGJlZ2luX3RpbWVfbnNlYyA9IDI3NDE3ODQ2OTk0NTAKIzMgIDB4MDAw
MDdmYmJhMWZjNTBlMiBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHg1NWU4
NjIxZDg2YTAsIG1heV9ibG9jaz1tYXlfYmxvY2tAZW50cnk9MSkgYXQgLi4vZ2xpYi9nbGliL2dt
YWluLmM6NDMxMwogICAgICAgIHJldHZhbCA9IDxvcHRpbWl6ZWQgb3V0PgojNCAgMHgwMDAwN2Zi
YmExZmM1MTMyIGluIGdsaWJfd29ya2VyX21haW4gKGRhdGE9PG9wdGltaXplZCBvdXQ+KSBhdCAu
Li9nbGliL2dsaWIvZ21haW4uYzo2NDE2CiM1ICAweDAwMDA3ZmJiYTFmZjNkYjUgaW4gZ190aHJl
YWRfcHJveHkgKGRhdGE9MHg1NWU4NjIwZDAzNjApIGF0IC4uL2dsaWIvZ2xpYi9ndGhyZWFkLmM6
ODMxCiAgICAgICAgdGhyZWFkID0gMHg1NWU4NjIwZDAzNjAKICAgICAgICBfX2Z1bmNfXyA9ICJn
X3RocmVhZF9wcm94eSIKIzYgIDB4MDAwMDdmYmJhMmY1MGJiNSBpbiBzdGFydF90aHJlYWQgKGFy
Zz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDQ0CiAgICAgICAgcmV0ID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgcGQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB1bndp
bmRfYnVmID0ge2NhbmNlbF9qbXBfYnVmID0ge3tqbXBfYnVmID0gezE0MDQ0Mzg2OTU3OTUwNCwg
ODgyNTM5MzM0MTE4Njg4ODU5MCwgLTIzMiwgMiwgMTQwNzI0NDcwODc0Mjg4LCAxNDA0NDM2Njg1
NjYwMTYsIC04ODU5MzY0OTAxMDc2MTUxNDEwLCAtODg1OTMyMTk5MjI3MDM5MjQzNH0sIG1hc2tf
d2FzX3NhdmVkID0gMH19LCBwcml2ID0ge3BhZCA9IHsweDAsIDB4MCwgMHgwLCAweDB9LCBkYXRh
ID0ge3ByZXYgPSAweDAsIGNsZWFudXAgPSAweDAsIGNhbmNlbHR5cGUgPSAwfX19CiAgICAgICAg
bm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4KIzcgIDB4MDAwMDdmYmJhMmZkMmQ5MCBp
biBjbG9uZTMgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5T
OjgxCgpUaHJlYWQgMyAoVGhyZWFkIDB4N2ZiYjk3ZmZmNmMwIChMV1AgMTgzOTMzKSAiUVhjYkV2
ZW50UXVldWUiKToKIzAgIDB4MDAwMDdmYmJhMmZjNTlkZiBpbiBfX0dJX19fcG9sbCAoZmRzPWZk
c0BlbnRyeT0weDdmYmI5N2ZmZWEwOCwgbmZkcz1uZmRzQGVudHJ5PTEsIHRpbWVvdXQ9dGltZW91
dEBlbnRyeT0tMSkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjI5CiAgICAg
ICAgc2NfcmV0ID0gLTUxNgogICAgICAgIHNjX2NhbmNlbF9vbGR0eXBlID0gMAojMSAgMHgwMDAw
N2ZiYmEyYmQ5MjZiIGluIHBvbGwgKF9fdGltZW91dD0tMSwgX19uZmRzPTEsIF9fZmRzPTB4N2Zi
Yjk3ZmZlYTA4KSBhdCAvdXNyL2luY2x1ZGUvYml0cy9wb2xsMi5oOjM5CiAgICAgICAgcmV0ID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgZmQgPSB7ZmQgPSA2LCBldmVudHMgPSAxLCByZXZlbnRz
ID0gMH0KIzIgIF94Y2JfY29ubl93YWl0IChjPTB4NTVlODYyMTEwNjgwLCB2ZWN0b3I9MHgwLCBj
b3VudD0weDAsIGNvbmQ9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJ4Y2Iv
bGlieGNiLTEuMTUvc3JjL3hjYl9jb25uLmM6NTA4CiAgICAgICAgcmV0ID0gPG9wdGltaXplZCBv
dXQ+CiAgICAgICAgZmQgPSB7ZmQgPSA2LCBldmVudHMgPSAxLCByZXZlbnRzID0gMH0KIzMgIDB4
MDAwMDdmYmJhMmJkYWQxZCBpbiBfeGNiX2Nvbm5fd2FpdCAoY291bnQ9MHgwLCB2ZWN0b3I9MHgw
LCBjb25kPTB4NTVlODYyMTEwNmMwLCBjPTB4NTVlODYyMTEwNjgwKSBhdCAvdXNyL3NyYy9kZWJ1
Zy9saWJ4Y2IvbGlieGNiLTEuMTUvc3JjL3hjYl9jb25uLmM6NDc0CiAgICAgICAgcmV0ID0gPG9w
dGltaXplZCBvdXQ+CiM0ICB4Y2Jfd2FpdF9mb3JfZXZlbnQgKGM9MHg1NWU4NjIxMTA2ODApIGF0
IC91c3Ivc3JjL2RlYnVnL2xpYnhjYi9saWJ4Y2ItMS4xNS9zcmMveGNiX2luLmM6NzAzCiAgICAg
ICAgcmV0ID0gPG9wdGltaXplZCBvdXQ+CiM1ICAweDAwMDA3ZmJiOWNjYzMyNTIgaW4gICgpIGF0
IC91c3IvbGliL2xpYlF0NVhjYlFwYS5zby41CiM2ICAweDAwMDA3ZmJiYTMzY2UzMmEgaW4gUVRo
cmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQqKSAoYXJnPTB4NTVlODYyMTBlNzUwKSBhdCB0aHJlYWQv
cXRocmVhZF91bml4LmNwcDozMzAKICAgICAgICB0aHIgPSAweDU1ZTg2MjEwZTc1MAogICAgICAg
IGRhdGEgPSAweDU1ZTg2MjEwZTdkMAogICAgICAgIF9fY2xmcmFtZSA9IHtfX2NhbmNlbF9yb3V0
aW5lID0gMHg3ZmJiYTMzY2M1MjAgPFFUaHJlYWRQcml2YXRlOjpmaW5pc2godm9pZCopPiwgX19j
YW5jZWxfYXJnID0gMHg1NWU4NjIxMGU3NTAsIF9fZG9faXQgPSAxLCBfX2NhbmNlbF90eXBlID0g
PG9wdGltaXplZCBvdXQ+fQojNyAgMHgwMDAwN2ZiYmEyZjUwYmI1IGluIHN0YXJ0X3RocmVhZCAo
YXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NDQKICAgICAgICByZXQg
PSA8b3B0aW1pemVkIG91dD4KICAgICAgICBwZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVu
d2luZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNDQzODY5NTc5NTA0
LCA4ODI1MzkzMzQxMTg2ODg4NTkwLCAtMjMyLCAyLCAxNDA3MjQ0NzA4NzQ4MzIsIDE0MDQ0MzY3
NzM1NjAzMiwgLTg4NTkzNjM4NTIwMzAzODkzNjIsIC04ODU5MzIxOTkyMjcwMzkyNDM0fSwgbWFz
a193YXNfc2F2ZWQgPSAwfX0sIHByaXYgPSB7cGFkID0gezB4MCwgMHgwLCAweDAsIDB4MH0sIGRh
dGEgPSB7cHJldiA9IDB4MCwgY2xlYW51cCA9IDB4MCwgY2FuY2VsdHlwZSA9IDB9fX0KICAgICAg
ICBub3RfZmlyc3RfY2FsbCA9IDxvcHRpbWl6ZWQgb3V0PgojOCAgMHgwMDAwN2ZiYmEyZmQyZDkw
IGluIGNsb25lMyAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUz
LlM6ODEKClRocmVhZCAyIChUaHJlYWQgMHg3ZmJiOWNhZmM2YzAgKExXUCAxODM5MzIpICJRREJ1
c0Nvbm5lY3Rpb24iKToKIzAgIDB4MDAwMDdmYmJhMmZjNTlkZiBpbiBfX0dJX19fcG9sbCAoZmRz
PTB4N2ZiYjk4MDE4Y2YwLCBuZmRzPTcsIHRpbWVvdXQ9LTEpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3BvbGwuYzoyOQogICAgICAgIHNjX3JldCA9IC01MTYKICAgICAgICBzY19jYW5j
ZWxfb2xkdHlwZSA9IDAKIzEgIDB4MDAwMDdmYmJhMjAxZGMyZiBpbiBnX21haW5fY29udGV4dF9w
b2xsIChwcmlvcml0eT08b3B0aW1pemVkIG91dD4sIG5fZmRzPTcsIGZkcz0weDdmYmI5ODAxOGNm
MCwgdGltZW91dD08b3B0aW1pemVkIG91dD4sIGNvbnRleHQ9MHg3ZmJiOTgwMDFjZjApIGF0IC4u
L2dsaWIvZ2xpYi9nbWFpbi5jOjQ1NTMKICAgICAgICByZXQgPSA8b3B0aW1pemVkIG91dD4KICAg
ICAgICBlcnJzdiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHBvbGxfZnVuYyA9IDB4N2ZiYmEx
ZmNkMGYwIDxnX3BvbGw+CiAgICAgICAgbWF4X3ByaW9yaXR5ID0gMjE0NzQ4MzY0NwogICAgICAg
IHRpbWVvdXQgPSAtMQogICAgICAgIHNvbWVfcmVhZHkgPSA8b3B0aW1pemVkIG91dD4KICAgICAg
ICBuZmRzID0gNwogICAgICAgIGFsbG9jYXRlZF9uZmRzID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgZmRzID0gMHg3ZmJiOTgwMThjZjAKICAgICAgICBiZWdpbl90aW1lX25zZWMgPSAyNzgyOTE0
NTUxODAyCiMyICBnX21haW5fY29udGV4dF9pdGVyYXRlLmNvbnN0cHJvcC4wIChjb250ZXh0PTB4
N2ZiYjk4MDAxY2YwLCBibG9jaz0xLCBkaXNwYXRjaD0xLCBzZWxmPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgLi4vZ2xpYi9nbGliL2dtYWluLmM6NDI0MwogICAgICAgIG1heF9wcmlvcml0eSA9IDIxNDc0
ODM2NDcKICAgICAgICB0aW1lb3V0ID0gLTEKICAgICAgICBzb21lX3JlYWR5ID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgbmZkcyA9IDcKICAgICAgICBhbGxvY2F0ZWRfbmZkcyA9IDxvcHRpbWl6
ZWQgb3V0PgogICAgICAgIGZkcyA9IDB4N2ZiYjk4MDE4Y2YwCiAgICAgICAgYmVnaW5fdGltZV9u
c2VjID0gMjc4MjkxNDU1MTgwMgojMyAgMHgwMDAwN2ZiYmExZmM1MGUyIGluIGdfbWFpbl9jb250
ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmYmI5ODAwMWNmMCwgbWF5X2Jsb2NrPTEpIGF0IC4u
L2dsaWIvZ2xpYi9nbWFpbi5jOjQzMTMKICAgICAgICByZXR2YWwgPSA8b3B0aW1pemVkIG91dD4K
IzQgIDB4MDAwMDdmYmJhMzVjMmM2YyBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2
ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDdmYmI5
ODAwMGI3MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0
MjMKICAgICAgICBkID0gMHg3ZmJiOTgwMDBiOTAKICAgICAgICBjYW5XYWl0ID0gdHJ1ZQogICAg
ICAgIHNhdmVkRmxhZ3MgPSB7aSA9IDB9CiAgICAgICAgcmVzdWx0ID0gPG9wdGltaXplZCBvdXQ+
CiM1ICAweDAwMDA3ZmJiYTM1NzA2ZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2ZW50
TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDdmYmI5Y2FmYmFkMCwgZmxhZ3M9Li4u
KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9nbG9iYWwvcWZsYWdz
Lmg6NjkKICAgICAgICBkID0gMHg3ZmJiOTgwMDE4OTAKICAgICAgICB0aHJlYWREYXRhID0gPG9w
dGltaXplZCBvdXQ+CiAgICAgICAgbG9ja2VyID0ge3ZhbCA9IDk0NDU2NTY1OTg1MDk2fQogICAg
ICAgIGFwcCA9IDxvcHRpbWl6ZWQgb3V0PgojNiAgMHgwMDAwN2ZiYmEzM2QxMjVmIGluIFFUaHJl
YWQ6OmV4ZWMoKSAodGhpcz10aGlzQGVudHJ5PTB4N2ZiYmEzODhjNTYwIDwoYW5vbnltb3VzIG5h
bWVzcGFjZSk6OlFfUUdTX19xX21hbmFnZXI6OmlubmVyRnVuY3Rpb24oKTo6aG9sZGVyPikgYXQg
Li4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5oOjEy
MQogICAgICAgIGQgPSAweDU1ZTg2MjBmZWVmMAogICAgICAgIGxvY2tlciA9IHt2YWwgPSA5NDQ1
NjU2NTk4NTA5Nn0KICAgICAgICBldmVudExvb3AgPSB7PFFPYmplY3Q+ID0ge192cHRyLlFPYmpl
Y3QgPSAweDdmYmJhMzdmYzczMCA8dnRhYmxlIGZvciBRRXZlbnRMb29wKzE2Piwgc3RhdGljIHN0
YXRpY01ldGFPYmplY3QgPSB7ZCA9IHtzdXBlcmRhdGEgPSB7ZGlyZWN0ID0gMHgwfSwgc3RyaW5n
ZGF0YSA9IDB4N2ZiYmEzNjVmOTIwIDxfWkwyNnF0X21ldGFfc3RyaW5nZGF0YV9RT2JqZWN0Lmx0
b19wcml2LjA+LCBkYXRhID0gMHg3ZmJiYTM2NWY4MDAgPF9aTDIwcXRfbWV0YV9kYXRhX1FPYmpl
Y3QubHRvX3ByaXYuMD4sIHN0YXRpY19tZXRhY2FsbCA9IDB4N2ZiYmEzNWE4ZWEwIDxRT2JqZWN0
OjpxdF9zdGF0aWNfbWV0YWNhbGwoUU9iamVjdCosIFFNZXRhT2JqZWN0OjpDYWxsLCBpbnQsIHZv
aWQqKik+LCByZWxhdGVkTWV0YU9iamVjdHMgPSAweDAsIGV4dHJhZGF0YSA9IDB4MH19LCBkX3B0
ciA9IHtkID0gMHg3ZmJiOTgwMDE4OTB9LCBzdGF0aWMgc3RhdGljUXRNZXRhT2JqZWN0ID0ge2Qg
PSB7c3VwZXJkYXRhID0ge2RpcmVjdCA9IDB4MH0sIHN0cmluZ2RhdGEgPSAweDdmYmJhMzY4NjUw
MCA8X1pMMjFxdF9tZXRhX3N0cmluZ2RhdGFfUXQubHRvX3ByaXYuMD4sIGRhdGEgPSAweDdmYmJh
MzY4MzY4MCA8X1pMMTVxdF9tZXRhX2RhdGFfUXQubHRvX3ByaXYuMD4sIHN0YXRpY19tZXRhY2Fs
bCA9IDB4MCwgcmVsYXRlZE1ldGFPYmplY3RzID0gMHgwLCBleHRyYWRhdGEgPSAweDB9fX0sIHN0
YXRpYyBzdGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0ge2RpcmVjdCA9IDB4N2Zi
YmEzN2Y1NTYwIDxRT2JqZWN0OjpzdGF0aWNNZXRhT2JqZWN0Pn0sIHN0cmluZ2RhdGEgPSAweDdm
YmJhMzY1YjJlMCA8X1pMMjlxdF9tZXRhX3N0cmluZ2RhdGFfUUV2ZW50TG9vcC5sdG9fcHJpdi4w
PiwgZGF0YSA9IDB4N2ZiYmEzNjViMjgwIDxfWkwyM3F0X21ldGFfZGF0YV9RRXZlbnRMb29wLmx0
b19wcml2LjA+LCBzdGF0aWNfbWV0YWNhbGwgPSAweDdmYmJhMzU2ZWYzMCA8UUV2ZW50TG9vcDo6
cXRfc3RhdGljX21ldGFjYWxsKFFPYmplY3QqLCBRTWV0YU9iamVjdDo6Q2FsbCwgaW50LCB2b2lk
KiopPiwgcmVsYXRlZE1ldGFPYmplY3RzID0gMHgwLCBleHRyYWRhdGEgPSAweDB9fX0KICAgICAg
ICByZXR1cm5Db2RlID0gPG9wdGltaXplZCBvdXQ+CiM3ICAweDAwMDA3ZmJiYTM4MzBjYmEgaW4g
UURCdXNDb25uZWN0aW9uTWFuYWdlcjo6cnVuKCkgKHRoaXM9MHg3ZmJiYTM4OGM1NjAgPChhbm9u
eW1vdXMgbmFtZXNwYWNlKTo6UV9RR1NfX3FfbWFuYWdlcjo6aW5uZXJGdW5jdGlvbigpOjpob2xk
ZXI+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9xdDUtYmFzZS9xdGJhc2Uvc3JjL2RidXMvcWRidXNjb25u
ZWN0aW9uLmNwcDoxNzkKIzggIDB4MDAwMDdmYmJhMzNjZTMyYSBpbiBRVGhyZWFkUHJpdmF0ZTo6
c3RhcnQodm9pZCopIChhcmc9MHg3ZmJiYTM4OGM1NjAgPChhbm9ueW1vdXMgbmFtZXNwYWNlKTo6
UV9RR1NfX3FfbWFuYWdlcjo6aW5uZXJGdW5jdGlvbigpOjpob2xkZXI+KSBhdCB0aHJlYWQvcXRo
cmVhZF91bml4LmNwcDozMzAKICAgICAgICB0aHIgPSAweDdmYmJhMzg4YzU2MCA8KGFub255bW91
cyBuYW1lc3BhY2UpOjpRX1FHU19fcV9tYW5hZ2VyOjppbm5lckZ1bmN0aW9uKCk6OmhvbGRlcj4K
ICAgICAgICBkYXRhID0gMHg1NWU4NjIxMDdjOTAKICAgICAgICBfX2NsZnJhbWUgPSB7X19jYW5j
ZWxfcm91dGluZSA9IDB4N2ZiYmEzM2NjNTIwIDxRVGhyZWFkUHJpdmF0ZTo6ZmluaXNoKHZvaWQq
KT4sIF9fY2FuY2VsX2FyZyA9IDB4N2ZiYmEzODhjNTYwIDwoYW5vbnltb3VzIG5hbWVzcGFjZSk6
OlFfUUdTX19xX21hbmFnZXI6OmlubmVyRnVuY3Rpb24oKTo6aG9sZGVyPiwgX19kb19pdCA9IDEs
IF9fY2FuY2VsX3R5cGUgPSA8b3B0aW1pemVkIG91dD59CiM5ICAweDAwMDA3ZmJiYTJmNTBiYjUg
aW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5j
OjQ0NAogICAgICAgIHJldCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHBkID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgdW53aW5kX2J1ZiA9IHtjYW5jZWxfam1wX2J1ZiA9IHt7am1wX2J1ZiA9
IHsxNDA0NDM4Njk1Nzk1MDQsIDg4MjUzOTMzNDExODY4ODg1OTAsIC0yMzIsIDIsIDE0MDcyNDQ3
MDg3NDg4MCwgMTQwNDQzNzU1OTg2OTQ0LCAtODg1OTM4ODQ1NjI4NzQxNTQxMCwgLTg4NTkzMjE5
OTIyNzAzOTI0MzR9LCBtYXNrX3dhc19zYXZlZCA9IDB9fSwgcHJpdiA9IHtwYWQgPSB7MHgwLCAw
eDAsIDB4MCwgMHgwfSwgZGF0YSA9IHtwcmV2ID0gMHgwLCBjbGVhbnVwID0gMHgwLCBjYW5jZWx0
eXBlID0gMH19fQogICAgICAgIG5vdF9maXJzdF9jYWxsID0gPG9wdGltaXplZCBvdXQ+CiMxMCAw
eDAwMDA3ZmJiYTJmZDJkOTAgaW4gY2xvbmUzICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDEgKFRocmVhZCAweDdmYmI5ZDk1OGE4MCAo
TFdQIDE2NDY3NCkgIm9yZ19rZGVfcG93ZXJkZSIpOgojMCAgX19wdGhyZWFkX2tpbGxfaW1wbGVt
ZW50YXRpb24gKHRocmVhZGlkPTxvcHRpbWl6ZWQgb3V0Piwgc2lnbm89c2lnbm9AZW50cnk9Niwg
bm9fdGlkPW5vX3RpZEBlbnRyeT0wKSBhdCBwdGhyZWFkX2tpbGwuYzo0NAogICAgICAgIHRpZCA9
IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHJldCA9IDAKICAgICAgICBwZCA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIG9sZF9tYXNrID0ge19fdmFsID0gezk0NDU2NTY3MjQ2NDY0fX0KICAgICAg
ICByZXQgPSA8b3B0aW1pemVkIG91dD4KIzEgIDB4MDAwMDdmYmJhMmY1Mjk1MyBpbiBfX3B0aHJl
YWRfa2lsbF9pbnRlcm5hbCAoc2lnbm89NiwgdGhyZWFkaWQ9PG9wdGltaXplZCBvdXQ+KSBhdCBw
dGhyZWFkX2tpbGwuYzo3OAojMiAgMHgwMDAwN2ZiYmEyZjAzZWE4IGluIF9fR0lfcmFpc2UgKHNp
Zz1zaWdAZW50cnk9NikgYXQgLi4vc3lzZGVwcy9wb3NpeC9yYWlzZS5jOjI2CiAgICAgICAgcmV0
ID0gPG9wdGltaXplZCBvdXQ+CiMzICAweDAwMDA3ZmJiYTJlZWQ1M2QgaW4gX19HSV9hYm9ydCAo
KSBhdCBhYm9ydC5jOjc5CiAgICAgICAgc2F2ZV9zdGFnZSA9IDEKICAgICAgICBhY3QgPSB7X19z
aWdhY3Rpb25faGFuZGxlciA9IHtzYV9oYW5kbGVyID0gMHgyMCwgc2Ffc2lnYWN0aW9uID0gMHgy
MH0sIHNhX21hc2sgPSB7X192YWwgPSB7MTQwNDQzNzU1Mzc3NDE2LCA0ODQsIDE0MDQ0Mzc1NTM3
NzI4MCwgMCwgOTQ0NTY1Njc0ODQwMzIsIDk0NDU2NTY3NTA1Mzc2LCAxNDA0NDM4NzYwMzQwMjgs
IDE0MDcyNDQ3MDg3MzAxNiwgMTg0NDY3NDQwNzM3MDk1NTEzODQsIDk0NDU2NTY1OTc5MTIwLCA5
NDQ1NjU2NTk3OTE2OCwgOTQ0NTY1Njc0ODM5MDQsIDk0NDU2NTY3MTQ2NzY4LCA5NDQ1NjU2NzQ4
NDAzMiwgOTQ0NTY1Njc1MDUzNzYsIDB9fSwgc2FfZmxhZ3MgPSAxNywgc2FfcmVzdG9yZXIgPSAw
eDE4fQojNCAgMHgwMDAwN2ZiYmEzMTg1MGUyIGluIHN0ZDo6X19nbGliY3h4X2Fzc2VydF9mYWls
KGNoYXIgY29uc3QqLCBpbnQsIGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0KikgKGZpbGU9ZmlsZUBl
bnRyeT0weDdmYmI5YzI2NzMwOCAiL3Vzci9pbmNsdWRlL2MrKy8xMi4yLjEvb3B0aW9uYWwiLCBs
aW5lPWxpbmVAZW50cnk9NDg0LCBmdW5jdGlvbj1mdW5jdGlvbkBlbnRyeT0weDdmYmI5YzI2NzI4
MCAiY29uc3RleHByIGNvbnN0IF9UcCYgc3RkOjpfT3B0aW9uYWxfYmFzZV9pbXBsPF9UcCwgX0Rw
Pjo6X01fZ2V0KCkgY29uc3QgW3dpdGggX1RwID0gYm9vbDsgX0RwID0gc3RkOjpfT3B0aW9uYWxf
YmFzZTxib29sLCB0cnVlLCB0cnVlPl0iLCBjb25kaXRpb249Y29uZGl0aW9uQGVudHJ5PTB4N2Zi
YjljMjY3MDkzICJ0aGlzLT5fTV9pc19lbmdhZ2VkKCkiKSBhdCAvdXNyL3NyYy9kZWJ1Zy9nY2Mv
Z2NjL2xpYnN0ZGMrKy12My9zcmMvYysrMTEvZGVidWcuY2M6NjAKIzUgIDB4MDAwMDdmYmI5YzI2
NjM2OCBpbiBzdGQ6Ol9PcHRpb25hbF9iYXNlX2ltcGw8Ym9vbCwgc3RkOjpfT3B0aW9uYWxfYmFz
ZTxib29sLCB0cnVlLCB0cnVlPiA+OjpfTV9nZXQoKSBjb25zdCAodGhpcz08b3B0aW1pemVkIG91
dD4pIGF0IC91c3IvaW5jbHVkZS9jKysvMTIuMi4xL29wdGlvbmFsOjQ4MgojNiAgc3RkOjpfT3B0
aW9uYWxfYmFzZV9pbXBsPGJvb2wsIHN0ZDo6X09wdGlvbmFsX2Jhc2U8Ym9vbCwgdHJ1ZSwgdHJ1
ZT4gPjo6X01fZ2V0KCkgY29uc3QgKHRoaXM9MHg1NWU4NjIyMzM2YTApIGF0IC91c3IvaW5jbHVk
ZS9jKysvMTIuMi4xL29wdGlvbmFsOjQ4MgojNyAgc3RkOjpvcHRpb25hbDxib29sPjo6b3BlcmF0
b3IqKCkgY29uc3QgJiAodGhpcz0weDU1ZTg2MjIzMzZhMCkgYXQgL3Vzci9pbmNsdWRlL2MrKy8x
Mi4yLjEvb3B0aW9uYWw6OTcwCiM4ICBLU2NyZWVuOjpBYnN0cmFjdERwbXNIZWxwZXI6OmlzU3Vw
cG9ydGVkKCkgY29uc3QgKHRoaXM9MHg1NWU4NjIyMzM2OTApIGF0IC91c3Ivc3JjL2RlYnVnL2xp
YmtzY3JlZW4vbGlia3NjcmVlbi01LjI3LjAvc3JjL2xpYmRwbXMvYWJzdHJhY3RkcG1zaGVscGVy
X3AuaDozMgojOSAgS1NjcmVlbjo6RHBtczo6aXNTdXBwb3J0ZWQoKSBjb25zdCAodGhpcz08b3B0
aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2xpYmtzY3JlZW4vbGlia3NjcmVlbi01LjI3
LjAvc3JjL2xpYmRwbXMvZHBtcy5jcHA6NDUKIzEwIDB4MDAwMDdmYmJhNDBjN2Q3MCBpbiBQb3dl
ckRldmlsOjpBY3Rpb25Qb29sOjppbml0KFBvd2VyRGV2aWw6OkNvcmUqKSAodGhpcz0weDU1ZTg2
MjIwMzlhMCwgcGFyZW50PXBhcmVudEBlbnRyeT0weDU1ZTg2MjEwMjAxMCkgYXQgL3Vzci9zcmMv
ZGVidWcvcG93ZXJkZXZpbC9wb3dlcmRldmlsLTUuMjcuMC9kYWVtb24vcG93ZXJkZXZpbGFjdGlv
bnBvb2wuY3BwOjkzCiAgICAgICAgYWN0aW9uID0gMHg1NWU4NjIyMzJlODAKICAgICAgICBvZmZl
cnMgPSB7ZCA9IDB4NTVlODYyMWYzNDAwfQogICAgICAgIGkgPSB7aSA9IDB4NTVlODYyMjFhOTEw
fQojMTEgMHgwMDAwN2ZiYmE0MGNmYTlkIGluIFBvd2VyRGV2aWw6OkNvcmU6Om9uQmFja2VuZFJl
YWR5KCkgKHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9wb3dlcmRldmls
L3Bvd2VyZGV2aWwtNS4yNy4wL2RhZW1vbi9wb3dlcmRldmlsY29yZS5jcHA6MTkxCiAgICAgICAg
Z3JvdXBzID0gezxRTGlzdDxRU3RyaW5nPj4gPSB7PFFMaXN0U3BlY2lhbE1ldGhvZHM8UVN0cmlu
Zz4+ID0gezxObyBkYXRhIGZpZWxkcz59LCB7cCA9IHtzdGF0aWMgc2hhcmVkX251bGwgPSB7cmVm
ID0ge2F0b21pYyA9IHtfcV92YWx1ZSA9IHN0ZDo6YXRvbWljPGludD4gPSB7IC0xIH19fSwgYWxs
b2MgPSAwLCBiZWdpbiA9IDAsIGVuZCA9IDAsIGFycmF5ID0gezB4MH19LCBkID0gMHg1NWU4NjIx
YmUxNDB9LCBkID0gMHg1NWU4NjIxYmUxNDB9fSwgPE5vIGRhdGEgZmllbGRzPn0KIzEyIDB4MDAw
MDdmYmJhMzVhOGE3MSBpbiBRdFByaXZhdGU6OlFTbG90T2JqZWN0QmFzZTo6Y2FsbChRT2JqZWN0
Kiwgdm9pZCoqKSAoYT0weDdmZmNmODE4ZmZiMCwgcj08b3B0aW1pemVkIG91dD4sIHRoaXM9MHg1
NWU4NjIxYzA3NDAsIHRoaXM9PG9wdGltaXplZCBvdXQ+LCByPTxvcHRpbWl6ZWQgb3V0PiwgYT08
b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGli
L2tlcm5lbC9xb2JqZWN0ZGVmc19pbXBsLmg6Mzk4CiAgICAgICAgcmVjZWl2ZXIgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICB0ZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHJlY2VpdmVySW5T
YW1lVGhyZWFkID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc2VuZGVyRGF0YSA9IHtwcmV2aW91
cyA9IDB4MCwgcmVjZWl2ZXIgPSAweDU1ZTg2MjEwMjAxMCwgc2VuZGVyID0gMHg1NWU4NjIxZjQ3
YzAsIHNpZ25hbCA9IDl9CiAgICAgICAgYyA9IDB4NTVlODYyMWYyMDgwCiAgICAgICAgY29ubmVj
dGlvbnMgPSB7ZCA9IDB4NTVlODYyMWYzNjAwfQogICAgICAgIGxpc3QgPSA8b3B0aW1pemVkIG91
dD4KICAgICAgICBpblNlbmRlclRocmVhZCA9IHRydWUKICAgICAgICBoaWdoZXN0Q29ubmVjdGlv
bklkID0gMwogICAgICAgIHNpZ25hbFZlY3RvciA9IDB4NTVlODYyMWU2MzAwCiAgICAgICAgY3Vy
cmVudFRocmVhZElkID0gMHg3ZmJiOWQ5NThhODAKICAgICAgICBzcCA9IDxvcHRpbWl6ZWQgb3V0
PgogICAgICAgIHNpZ25hbF9zcHlfc2V0ID0gMHgwCiAgICAgICAgZW1wdHlfYXJndiA9IHsweDB9
CiAgICAgICAgc2VuZGVyRGVsZXRlZCA9IGZhbHNlCiMxMyBkb0FjdGl2YXRlPGZhbHNlPihRT2Jq
ZWN0KiwgaW50LCB2b2lkKiopIChzZW5kZXI9MHg1NWU4NjIxZjQ3YzAsIHNpZ25hbF9pbmRleD05
LCBhcmd2PTB4N2ZmY2Y4MThmZmIwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzkyMwogICAgICAg
IHJlY2VpdmVyID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdGQgPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICByZWNlaXZlckluU2FtZVRocmVhZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNl
bmRlckRhdGEgPSB7cHJldmlvdXMgPSAweDAsIHJlY2VpdmVyID0gMHg1NWU4NjIxMDIwMTAsIHNl
bmRlciA9IDB4NTVlODYyMWY0N2MwLCBzaWduYWwgPSA5fQogICAgICAgIGMgPSAweDU1ZTg2MjFm
MjA4MAogICAgICAgIGNvbm5lY3Rpb25zID0ge2QgPSAweDU1ZTg2MjFmMzYwMH0KICAgICAgICBs
aXN0ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgaW5TZW5kZXJUaHJlYWQgPSB0cnVlCiAgICAg
ICAgaGlnaGVzdENvbm5lY3Rpb25JZCA9IDMKICAgICAgICBzaWduYWxWZWN0b3IgPSAweDU1ZTg2
MjFlNjMwMAogICAgICAgIGN1cnJlbnRUaHJlYWRJZCA9IDB4N2ZiYjlkOTU4YTgwCiAgICAgICAg
c3AgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzaWduYWxfc3B5X3NldCA9IDB4MAogICAgICAg
IGVtcHR5X2FyZ3YgPSB7MHgwfQogICAgICAgIHNlbmRlckRlbGV0ZWQgPSBmYWxzZQojMTQgMHgw
MDAwN2ZiYjljMmJkMzRiIGluIFBvd2VyRGV2aWxVUG93ZXJCYWNrZW5kOjppbml0V2l0aEJyaWdo
dG5lc3MoYm9vbCkgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBzY3JlZW5CcmlnaHRuZXNzQXZhaWxh
YmxlPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvcG93ZXJkZXZpbC9wb3dlcmRl
dmlsLTUuMjcuMC9kYWVtb24vYmFja2VuZHMvdXBvd2VyL3Bvd2VyZGV2aWx1cG93ZXJiYWNrZW5k
LmNwcDoyODQKICAgICAgICBjb250cm9scyA9IHt7ZCA9IDB4N2ZiYmEzNjYwNWMwIDxRSGFzaERh
dGE6OnNoYXJlZF9udWxsPiwgZSA9IDB4N2ZiYmEzNjYwNWMwIDxRSGFzaERhdGE6OnNoYXJlZF9u
dWxsPn19CiAgICAgICAgc3VwcG9ydGVkID0ge2kgPSA8b3B0aW1pemVkIG91dD59CiMxNSAweDAw
MDA3ZmJiYTM1YThhNzEgaW4gUXRQcml2YXRlOjpRU2xvdE9iamVjdEJhc2U6OmNhbGwoUU9iamVj
dCosIHZvaWQqKikgKGE9MHg3ZmZjZjgxOTAxYzAsIHI9PG9wdGltaXplZCBvdXQ+LCB0aGlzPTB4
NTVlODYyMjBjMWYwLCB0aGlzPTxvcHRpbWl6ZWQgb3V0Piwgcj08b3B0aW1pemVkIG91dD4sIGE9
PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxp
Yi9rZXJuZWwvcW9iamVjdGRlZnNfaW1wbC5oOjM5OAogICAgICAgIHJlY2VpdmVyID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgdGQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICByZWNlaXZlcklu
U2FtZVRocmVhZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNlbmRlckRhdGEgPSB7cHJldmlv
dXMgPSAweDdmZmNmODE5MDI1MCwgcmVjZWl2ZXIgPSAweDU1ZTg2MjFmNDdjMCwgc2VuZGVyID0g
MHg1NWU4NjIxZjQ3YzAsIHNpZ25hbCA9IDE0fQogICAgICAgIGMgPSAweDU1ZTg2MjFmNWJiMAog
ICAgICAgIGNvbm5lY3Rpb25zID0ge2QgPSAweDU1ZTg2MjFmMzYwMH0KICAgICAgICBsaXN0ID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgaW5TZW5kZXJUaHJlYWQgPSB0cnVlCiAgICAgICAgaGln
aGVzdENvbm5lY3Rpb25JZCA9IDIKICAgICAgICBzaWduYWxWZWN0b3IgPSAweDU1ZTg2MjFlNjMw
MAogICAgICAgIGN1cnJlbnRUaHJlYWRJZCA9IDB4N2ZiYjlkOTU4YTgwCiAgICAgICAgc3AgPSA8
b3B0aW1pemVkIG91dD4KICAgICAgICBzaWduYWxfc3B5X3NldCA9IDB4MAogICAgICAgIGVtcHR5
X2FyZ3YgPSB7MHgwfQogICAgICAgIHNlbmRlckRlbGV0ZWQgPSBmYWxzZQojMTYgZG9BY3RpdmF0
ZTxmYWxzZT4oUU9iamVjdCosIGludCwgdm9pZCoqKSAoc2VuZGVyPTB4NTVlODYyMWY0N2MwLCBz
aWduYWxfaW5kZXg9MTQsIGFyZ3Y9MHg3ZmZjZjgxOTAxYzApIGF0IGtlcm5lbC9xb2JqZWN0LmNw
cDozOTIzCiAgICAgICAgcmVjZWl2ZXIgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB0ZCA9IDxv
cHRpbWl6ZWQgb3V0PgogICAgICAgIHJlY2VpdmVySW5TYW1lVGhyZWFkID0gPG9wdGltaXplZCBv
dXQ+CiAgICAgICAgc2VuZGVyRGF0YSA9IHtwcmV2aW91cyA9IDB4N2ZmY2Y4MTkwMjUwLCByZWNl
aXZlciA9IDB4NTVlODYyMWY0N2MwLCBzZW5kZXIgPSAweDU1ZTg2MjFmNDdjMCwgc2lnbmFsID0g
MTR9CiAgICAgICAgYyA9IDB4NTVlODYyMWY1YmIwCiAgICAgICAgY29ubmVjdGlvbnMgPSB7ZCA9
IDB4NTVlODYyMWYzNjAwfQogICAgICAgIGxpc3QgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBp
blNlbmRlclRocmVhZCA9IHRydWUKICAgICAgICBoaWdoZXN0Q29ubmVjdGlvbklkID0gMgogICAg
ICAgIHNpZ25hbFZlY3RvciA9IDB4NTVlODYyMWU2MzAwCiAgICAgICAgY3VycmVudFRocmVhZElk
ID0gMHg3ZmJiOWQ5NThhODAKICAgICAgICBzcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNp
Z25hbF9zcHlfc2V0ID0gMHgwCiAgICAgICAgZW1wdHlfYXJndiA9IHsweDB9CiAgICAgICAgc2Vu
ZGVyRGVsZXRlZCA9IGZhbHNlCiMxNyAweDAwMDA3ZmJiOWMyYjQ0OTQgaW4gUG93ZXJEZXZpbFVQ
b3dlckJhY2tlbmQ6OmJyaWdodG5lc3NTdXBwb3J0UXVlcmllZChib29sKSAodGhpcz08b3B0aW1p
emVkIG91dD4sIF90MT08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL3Bvd2VyZGV2
aWwvYnVpbGQvZGFlbW9uL2JhY2tlbmRzL3Vwb3dlci9wb3dlcmRldmlsdXBvd2VyYmFja2VuZF9h
dXRvZ2VuL0VXSUVHQTQ2V1cvbW9jX3Bvd2VyZGV2aWx1cG93ZXJiYWNrZW5kLmNwcDoyMjMKICAg
ICAgICBfYSA9IHsweDAsIDB4N2ZmY2Y4MTkwMWJjfQojMTggMHgwMDAwN2ZiYmEzNWE4YTcxIGlu
IFF0UHJpdmF0ZTo6UVNsb3RPYmplY3RCYXNlOjpjYWxsKFFPYmplY3QqLCB2b2lkKiopIChhPTB4
N2ZmY2Y4MTkwMmQwLCByPTxvcHRpbWl6ZWQgb3V0PiwgdGhpcz0weDU1ZTg2MjIxMGM1MCwgdGhp
cz08b3B0aW1pemVkIG91dD4sIHI9PG9wdGltaXplZCBvdXQ+LCBhPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3FvYmplY3Rk
ZWZzX2ltcGwuaDozOTgKICAgICAgICByZWNlaXZlciA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAg
IHRkID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcmVjZWl2ZXJJblNhbWVUaHJlYWQgPSA8b3B0
aW1pemVkIG91dD4KICAgICAgICBzZW5kZXJEYXRhID0ge3ByZXZpb3VzID0gMHgwLCByZWNlaXZl
ciA9IDB4NTVlODYyMWY0N2MwLCBzZW5kZXIgPSAweDU1ZTg2MjFmNzI0MCwgc2lnbmFsID0gNn0K
ICAgICAgICBjID0gMHg1NWU4NjIyMWJlMzAKICAgICAgICBjb25uZWN0aW9ucyA9IHtkID0gMHg1
NWU4NjIxZjcyNzB9CiAgICAgICAgbGlzdCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGluU2Vu
ZGVyVGhyZWFkID0gdHJ1ZQogICAgICAgIGhpZ2hlc3RDb25uZWN0aW9uSWQgPSAxCiAgICAgICAg
c2lnbmFsVmVjdG9yID0gMHg1NWU4NjIyMWVjMjAKICAgICAgICBjdXJyZW50VGhyZWFkSWQgPSAw
eDdmYmI5ZDk1OGE4MAogICAgICAgIHNwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc2lnbmFs
X3NweV9zZXQgPSAweDAKICAgICAgICBlbXB0eV9hcmd2ID0gezB4MH0KICAgICAgICBzZW5kZXJE
ZWxldGVkID0gZmFsc2UKIzE5IGRvQWN0aXZhdGU8ZmFsc2U+KFFPYmplY3QqLCBpbnQsIHZvaWQq
KikgKHNlbmRlcj0weDU1ZTg2MjFmNzI0MCwgc2lnbmFsX2luZGV4PTYsIGFyZ3Y9MHg3ZmZjZjgx
OTAyZDApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozOTIzCiAgICAgICAgcmVjZWl2ZXIgPSA8b3B0
aW1pemVkIG91dD4KICAgICAgICB0ZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHJlY2VpdmVy
SW5TYW1lVGhyZWFkID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgc2VuZGVyRGF0YSA9IHtwcmV2
aW91cyA9IDB4MCwgcmVjZWl2ZXIgPSAweDU1ZTg2MjFmNDdjMCwgc2VuZGVyID0gMHg1NWU4NjIx
ZjcyNDAsIHNpZ25hbCA9IDZ9CiAgICAgICAgYyA9IDB4NTVlODYyMjFiZTMwCiAgICAgICAgY29u
bmVjdGlvbnMgPSB7ZCA9IDB4NTVlODYyMWY3MjcwfQogICAgICAgIGxpc3QgPSA8b3B0aW1pemVk
IG91dD4KICAgICAgICBpblNlbmRlclRocmVhZCA9IHRydWUKICAgICAgICBoaWdoZXN0Q29ubmVj
dGlvbklkID0gMQogICAgICAgIHNpZ25hbFZlY3RvciA9IDB4NTVlODYyMjFlYzIwCiAgICAgICAg
Y3VycmVudFRocmVhZElkID0gMHg3ZmJiOWQ5NThhODAKICAgICAgICBzcCA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIHNpZ25hbF9zcHlfc2V0ID0gMHgwCiAgICAgICAgZW1wdHlfYXJndiA9IHsw
eDB9CiAgICAgICAgc2VuZGVyRGVsZXRlZCA9IGZhbHNlCiMyMCAweDAwMDA3ZmJiYTNmNTA0M2Eg
aW4gS0pvYjo6cmVzdWx0KEtKb2IqLCBLSm9iOjpRUHJpdmF0ZVNpZ25hbCkgKHRoaXM9dGhpc0Bl
bnRyeT0weDU1ZTg2MjFmNzI0MCwgX3QxPTxvcHRpbWl6ZWQgb3V0PiwgX3QxQGVudHJ5PTB4NTVl
ODYyMWY3MjQwLCBfdDI9Li4uKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rY29yZWFkZG9ucy9idWlsZC9z
cmMvbGliL0tGNUNvcmVBZGRvbnNfYXV0b2dlbi9pbmNsdWRlL21vY19ram9iLmNwcDo2MzMKICAg
ICAgICBfYSA9IHsweDAsIDB4N2ZmY2Y4MTkwMmM4LCAweDdmZmNmODE5MDJjN30KIzIxIDB4MDAw
MDdmYmJhM2Y1NjU0YyBpbiBLSm9iOjpmaW5pc2hKb2IoYm9vbCkgKHRoaXM9MHg1NWU4NjIxZjcy
NDAsIGVtaXRSZXN1bHQ9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9rY29yZWFk
ZG9ucy9rY29yZWFkZG9ucy01LjEwMy4wL3NyYy9saWIvam9icy9ram9iLmNwcDo5OAogICAgICAg
IGQgPSA8b3B0aW1pemVkIG91dD4KIzIyIDB4MDAwMDdmYmJhMzVhOGE3MSBpbiBRdFByaXZhdGU6
OlFTbG90T2JqZWN0QmFzZTo6Y2FsbChRT2JqZWN0Kiwgdm9pZCoqKSAoYT0weDdmZmNmODE5MDQ2
MCwgcj08b3B0aW1pemVkIG91dD4sIHRoaXM9MHg1NWU4NjIxYzBiYjAsIHRoaXM9PG9wdGltaXpl
ZCBvdXQ+LCByPTxvcHRpbWl6ZWQgb3V0PiwgYT08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2lu
Y2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xb2JqZWN0ZGVmc19pbXBsLmg6
Mzk4CiAgICAgICAgcmVjZWl2ZXIgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB0ZCA9IDxvcHRp
bWl6ZWQgb3V0PgogICAgICAgIHJlY2VpdmVySW5TYW1lVGhyZWFkID0gPG9wdGltaXplZCBvdXQ+
CiAgICAgICAgc2VuZGVyRGF0YSA9IHtwcmV2aW91cyA9IDB4MCwgcmVjZWl2ZXIgPSAweDU1ZTg2
MjFmNzI0MCwgc2VuZGVyID0gMHg1NWU4NjIxYzBkYTAsIHNpZ25hbCA9IDR9CiAgICAgICAgYyA9
IDB4NTVlODYyMjFiODIwCiAgICAgICAgY29ubmVjdGlvbnMgPSB7ZCA9IDB4NTVlODYyMWYxYjAw
fQogICAgICAgIGxpc3QgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBpblNlbmRlclRocmVhZCA9
IHRydWUKICAgICAgICBoaWdoZXN0Q29ubmVjdGlvbklkID0gMTAKICAgICAgICBzaWduYWxWZWN0
b3IgPSAweDU1ZTg2MjFmMTg4MAogICAgICAgIGN1cnJlbnRUaHJlYWRJZCA9IDB4N2ZiYjlkOTU4
YTgwCiAgICAgICAgc3AgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzaWduYWxfc3B5X3NldCA9
IDB4MAogICAgICAgIGVtcHR5X2FyZ3YgPSB7MHgwfQogICAgICAgIHNlbmRlckRlbGV0ZWQgPSBm
YWxzZQojMjMgZG9BY3RpdmF0ZTxmYWxzZT4oUU9iamVjdCosIGludCwgdm9pZCoqKSAoc2VuZGVy
PTB4NTVlODYyMWMwZGEwLCBzaWduYWxfaW5kZXg9NCwgYXJndj0weDdmZmNmODE5MDQ2MCkgYXQg
a2VybmVsL3FvYmplY3QuY3BwOjM5MjMKICAgICAgICByZWNlaXZlciA9IDxvcHRpbWl6ZWQgb3V0
PgogICAgICAgIHRkID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcmVjZWl2ZXJJblNhbWVUaHJl
YWQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzZW5kZXJEYXRhID0ge3ByZXZpb3VzID0gMHgw
LCByZWNlaXZlciA9IDB4NTVlODYyMWY3MjQwLCBzZW5kZXIgPSAweDU1ZTg2MjFjMGRhMCwgc2ln
bmFsID0gNH0KICAgICAgICBjID0gMHg1NWU4NjIyMWI4MjAKICAgICAgICBjb25uZWN0aW9ucyA9
IHtkID0gMHg1NWU4NjIxZjFiMDB9CiAgICAgICAgbGlzdCA9IDxvcHRpbWl6ZWQgb3V0PgogICAg
ICAgIGluU2VuZGVyVGhyZWFkID0gdHJ1ZQogICAgICAgIGhpZ2hlc3RDb25uZWN0aW9uSWQgPSAx
MAogICAgICAgIHNpZ25hbFZlY3RvciA9IDB4NTVlODYyMWYxODgwCiAgICAgICAgY3VycmVudFRo
cmVhZElkID0gMHg3ZmJiOWQ5NThhODAKICAgICAgICBzcCA9IDxvcHRpbWl6ZWQgb3V0PgogICAg
ICAgIHNpZ25hbF9zcHlfc2V0ID0gMHgwCiAgICAgICAgZW1wdHlfYXJndiA9IHsweDB9CiAgICAg
ICAgc2VuZGVyRGVsZXRlZCA9IGZhbHNlCiMyNCAweDAwMDA3ZmJiOWMyZDU3ODUgaW4gS0F1dGg6
OkhlbHBlclByb3h5OjphY3Rpb25QZXJmb3JtZWQoUVN0cmluZyBjb25zdCYsIEtBdXRoOjpBY3Rp
b25SZXBseSBjb25zdCYpIChfdDI9Li4uLCBfdDE9Li4uLCB0aGlzPTB4NTVlODYyMWMwZGEwKSBh
dCAvdXNyL3NyYy9kZWJ1Zy9rYXV0aC9idWlsZC9zcmMva2F1dGhfaGVscGVyX3BsdWdpbl9hdXRv
Z2VuL2luY2x1ZGUvbW9jX0hlbHBlclByb3h5LmNwcDoxOTAKICAgICAgICBfYSA9IHsweDAsIDB4
N2ZiYjk4MDJhZGIwLCAweDdmZmNmODE5MDQ0MH0KICAgICAgICByZXBseSA9IHtfdnB0ci5BY3Rp
b25SZXBseSA9IDB4N2ZiYmEyYmE1Nzc4IDx2dGFibGUgZm9yIEtBdXRoOjpBY3Rpb25SZXBseSsx
Nj4sIGQgPSB7ZCA9IDB4N2ZiYjk4MDE4YjkwfX0KICAgICAgICB0eXBlID0gPG9wdGltaXplZCBv
dXQ+CiAgICAgICAgc3RyZWFtID0ge2QgPSB7ZCA9IDB4MH0sIGRldiA9IDB4NTVlODYyMWU5MTQw
LCBvd25kZXYgPSB0cnVlLCBub3N3YXAgPSBmYWxzZSwgYnl0ZW9yZGVyID0gUURhdGFTdHJlYW06
OkJpZ0VuZGlhbiwgdmVyID0gMTksIHFfc3RhdHVzID0gUURhdGFTdHJlYW06Ok9rfQogICAgICAg
IF90ID0gMHg1NWU4NjIxYzBkYTAKIzI1IEtBdXRoOjpEQnVzSGVscGVyUHJveHk6OnJlbW90ZVNp
Z25hbFJlY2VpdmVkKGludCwgUVN0cmluZyBjb25zdCYsIFFCeXRlQXJyYXkpIChibG9iPS4uLiwg
YWN0aW9uPS4uLiwgdD08b3B0aW1pemVkIG91dD4sIHRoaXM9MHg1NWU4NjIxYzBkYTApIGF0IC91
c3Ivc3JjL2RlYnVnL2thdXRoL2thdXRoLTUuMTAzLjAvc3JjL2JhY2tlbmRzL2RidXMvREJ1c0hl
bHBlclByb3h5LmNwcDoxNjkKICAgICAgICByZXBseSA9IHtfdnB0ci5BY3Rpb25SZXBseSA9IDB4
N2ZiYmEyYmE1Nzc4IDx2dGFibGUgZm9yIEtBdXRoOjpBY3Rpb25SZXBseSsxNj4sIGQgPSB7ZCA9
IDB4N2ZiYjk4MDE4YjkwfX0KICAgICAgICB0eXBlID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAg
c3RyZWFtID0ge2QgPSB7ZCA9IDB4MH0sIGRldiA9IDB4NTVlODYyMWU5MTQwLCBvd25kZXYgPSB0
cnVlLCBub3N3YXAgPSBmYWxzZSwgYnl0ZW9yZGVyID0gUURhdGFTdHJlYW06OkJpZ0VuZGlhbiwg
dmVyID0gMTksIHFfc3RhdHVzID0gUURhdGFTdHJlYW06Ok9rfQogICAgICAgIF90ID0gMHg1NWU4
NjIxYzBkYTAKIzI2IEtBdXRoOjpEQnVzSGVscGVyUHJveHk6OnF0X3N0YXRpY19tZXRhY2FsbChR
T2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKSAoX289X29AZW50cnk9MHg1
NWU4NjIxYzBkYTAsIF9pZD1faWRAZW50cnk9MywgX2E9X2FAZW50cnk9MHg3ZmZjZjgxOTA1YzAs
IF9jPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcva2F1dGgvYnVpbGQvc3JjL2th
dXRoX2hlbHBlcl9wbHVnaW5fYXV0b2dlbi9NVVUzMlhYTlZPL21vY19EQnVzSGVscGVyUHJveHku
Y3BwOjk5CiAgICAgICAgX3QgPSAweDU1ZTg2MjFjMGRhMAojMjcgMHgwMDAwN2ZiYjljMmQ1ZTkx
IGluIEtBdXRoOjpEQnVzSGVscGVyUHJveHk6OnF0X3N0YXRpY19tZXRhY2FsbChRT2JqZWN0Kiwg
UU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKSAoX2E9MHg3ZmZjZjgxOTA1YzAsIF9pZD0z
LCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX289MHg1NWU4NjIxYzBkYTApIGF0
IC91c3Ivc3JjL2RlYnVnL2thdXRoL2J1aWxkL3NyYy9rYXV0aF9oZWxwZXJfcGx1Z2luX2F1dG9n
ZW4vTVVVMzJYWE5WTy9tb2NfREJ1c0hlbHBlclByb3h5LmNwcDo4OQojMjggS0F1dGg6OkRCdXNI
ZWxwZXJQcm94eTo6cXRfbWV0YWNhbGwoUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKSAo
dGhpcz0weDU1ZTg2MjFjMGRhMCwgX2M9PG9wdGltaXplZCBvdXQ+LCBfaWQ9MywgX2E9MHg3ZmZj
ZjgxOTA1YzApIGF0IC91c3Ivc3JjL2RlYnVnL2thdXRoL2J1aWxkL3NyYy9rYXV0aF9oZWxwZXJf
cGx1Z2luX2F1dG9nZW4vTVVVMzJYWE5WTy9tb2NfREJ1c0hlbHBlclByb3h5LmNwcDoxNDgKIzI5
IDB4MDAwMDdmYmJhMzg2ZTQ1ZiBpbiBRREJ1c0Nvbm5lY3Rpb25Qcml2YXRlOjpkZWxpdmVyQ2Fs
bChRT2JqZWN0KiwgaW50LCBRREJ1c01lc3NhZ2UgY29uc3QmLCBRVmVjdG9yPGludD4gY29uc3Qm
LCBpbnQpIFtjbG9uZSAuY29uc3Rwcm9wLjBdICh0aGlzPTxvcHRpbWl6ZWQgb3V0Piwgb2JqZWN0
PTxvcHRpbWl6ZWQgb3V0PiwgbXNnPTxvcHRpbWl6ZWQgb3V0PiwgbWV0YVR5cGVzPTxvcHRpbWl6
ZWQgb3V0Piwgc2xvdElkeD08b3B0aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL3F0NS1i
YXNlL3F0YmFzZS9zcmMvZGJ1cy9xZGJ1c2ludGVncmF0b3IuY3BwOjEwMDEKICAgICAgICBjb250
ZXh0ID0ge2Nvbm5lY3Rpb24gPSB7ZCA9IDB4N2ZiYjk4MDEwZjcwfSwgbWVzc2FnZSA9IEAweDdm
YmI5ODAxOGIxMH0KICAgICAgICBvbGQgPSAweDAKICAgICAgICBwYXJhbXMgPSB7YSA9IDEwLCBz
ID0gNCwgcHRyID0gMHg3ZmZjZjgxOTA1YzAsIHthcnJheSA9ICJcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMHBcMjc0XDAwMlwyMzBcMjczXDE3N1wwMDBcMDAwXDI2MFwyNTVcMDAyXDIz
MFwyNzNcMTc3XDAwMFwwMDBcMzAwXlwwMDFcMjMwXDI3M1wxNzciLCAnXDAwMCcgPHJlcGVhdHMg
MTEgdGltZXM+LCAiXDA3MFwyMjNcMzEyXDM3McuuT1wwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAzMFwzNzdcMzc3XDM3N1wzNzdcMzc3XDM3N1wzNzdcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwNzBcMjA3XDIwMFwyNDNcMjczXDE3N1wwMDAiLCBxX2Zvcl9hbGlnbm1l
bnRfMSA9IDAsIHFfZm9yX2FsaWdubWVudF8yID0gMH19CiAgICAgICAgYXV4UGFyYW1ldGVycyA9
IHs8UUxpc3RTcGVjaWFsTWV0aG9kczxRVmFyaWFudD4+ID0gezxObyBkYXRhIGZpZWxkcz59LCB7
cCA9IHtzdGF0aWMgc2hhcmVkX251bGwgPSB7cmVmID0ge2F0b21pYyA9IHtfcV92YWx1ZSA9IHN0
ZDo6YXRvbWljPGludD4gPSB7IC0xIH19fSwgYWxsb2MgPSAwLCBiZWdpbiA9IDAsIGVuZCA9IDAs
IGFycmF5ID0gezB4MH19LCBkID0gMHg3ZmJiYTM2NjBlOTAgPFFMaXN0RGF0YTo6c2hhcmVkX251
bGw+fSwgZCA9IDB4N2ZiYmEzNjYwZTkwIDxRTGlzdERhdGE6OnNoYXJlZF9udWxsPn19CiAgICAg
ICAgaSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIG51bU1ldGFUeXBlcyA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIG91dHB1dEFyZ3MgPSB7PFFMaXN0U3BlY2lhbE1ldGhvZHM8UVZhcmlhbnQ+
PiA9IHs8Tm8gZGF0YSBmaWVsZHM+fSwge3AgPSB7c3RhdGljIHNoYXJlZF9udWxsID0ge3JlZiA9
IHthdG9taWMgPSB7X3FfdmFsdWUgPSBzdGQ6OmF0b21pYzxpbnQ+ID0geyAtMSB9fX0sIGFsbG9j
ID0gMCwgYmVnaW4gPSAwLCBlbmQgPSAwLCBhcnJheSA9IHsweDB9fSwgZCA9IDB4N2ZiYmEzNjYw
ZTkwIDxRTGlzdERhdGE6OnNoYXJlZF9udWxsPn0sIGQgPSAweDdmYmJhMzY2MGU5MCA8UUxpc3RE
YXRhOjpzaGFyZWRfbnVsbD59fQogICAgICAgIG51bGwgPSAweDAKICAgICAgICBmYWlsID0gPG9w
dGltaXplZCBvdXQ+CiMzMCAweDAwMDA3ZmJiYTM1OWJiYjAgaW4gUU9iamVjdDo6ZXZlbnQoUUV2
ZW50KikgKHRoaXM9MHg1NWU4NjIxYzBkYTAsIGU9MHg3ZmJiOTgwMThhZTApIGF0IGtlcm5lbC9x
b2JqZWN0LmNwcDoxMzQ3CiAgICAgICAgbWNlID0gMHg3ZmJiOTgwMThhZTAKICAgICAgICBzZW5k
ZXIgPSB7cHJldmlvdXMgPSAweDAsIHJlY2VpdmVyID0gMHg1NWU4NjIxYzBkYTAsIHNlbmRlciA9
IDB4N2ZiYjk4MDEwZjcwLCBzaWduYWwgPSAtMX0KIzMxIDB4MDAwMDdmYmJhMzU3N2Y0OCBpbiBR
Q29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbDIoUU9iamVjdCosIFFFdmVudCopIChyZWNl
aXZlcj0weDU1ZTg2MjFjMGRhMCwgZXZlbnQ9MHg3ZmJiOTgwMThhZTApIGF0IGtlcm5lbC9xY29y
ZWFwcGxpY2F0aW9uLmNwcDoxMDY0CiAgICAgICAgc2VsZlJlcXVpcmVkID0gdHJ1ZQogICAgICAg
IHJlc3VsdCA9IGZhbHNlCiAgICAgICAgY2JkYXRhID0gezB4NTVlODYyMWMwZGEwLCAweDdmYmI5
ODAxOGFlMCwgMHg3ZmZjZjgxOTA3MGZ9CiAgICAgICAgZCA9IDxvcHRpbWl6ZWQgb3V0PgogICAg
ICAgIHRocmVhZERhdGEgPSAweDU1ZTg2MjBmZDdmMAogICAgICAgIHNjb3BlTGV2ZWxDb3VudGVy
ID0ge3RocmVhZERhdGEgPSAweDU1ZTg2MjBmZDdmMH0KIzMyIDB4MDAwMDdmYmJhMzU3OGE1MyBp
biBRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFBvc3RlZEV2ZW50cyhRT2JqZWN0KiwgaW50
LCBRVGhyZWFkRGF0YSopIChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDU1ZTg2
MjBmZDdmMCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjE4MjEKICAgICAgICBlID0g
MHg3ZmJiOTgwMThhZTAKICAgICAgICBwZSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHIgPSA8
b3B0aW1pemVkIG91dD4KICAgICAgICBldmVudF9kZWxldGVyID0ge2QgPSAweDdmYmI5ODAxOGFl
MH0KICAgICAgICBsb2NrZXIgPSB7X01fZGV2aWNlID0gMHg1NWU4NjIwZmQ4MjAsIF9NX293bnMg
PSBmYWxzZX0KICAgICAgICBzdGFydE9mZnNldCA9IDAKICAgICAgICBpID0gQDB4NTVlODYyMGZk
ODE0OiAxCiAgICAgICAgY2xlYW51cCA9IHtyZWNlaXZlciA9IDB4MCwgZXZlbnRfdHlwZSA9IDAs
IGRhdGEgPSAweDU1ZTg2MjBmZDdmMCwgZXhjZXB0aW9uQ2F1Z2h0ID0gdHJ1ZX0KIzMzIDB4MDAw
MDdmYmJhMzViZWU4OCBpbiBwb3N0RXZlbnRTb3VyY2VEaXNwYXRjaChHU291cmNlKiwgR1NvdXJj
ZUZ1bmMsIGdwb2ludGVyKSAocz0weDU1ZTg2MjBmZTk2MCkgYXQga2VybmVsL3FldmVudGRpc3Bh
dGNoZXJfZ2xpYi5jcHA6Mjc3CiAgICAgICAgc291cmNlID0gMHg1NWU4NjIwZmU5NjAKIzM0IDB4
MDAwMDdmYmJhMWZjNjgyYiBpbiBnX21haW5fZGlzcGF0Y2ggKGNvbnRleHQ9MHg3ZmJiOTgwMDUw
MTApIGF0IC4uL2dsaWIvZ2xpYi9nbWFpbi5jOjM0NTQKICAgICAgICBkaXNwYXRjaCA9IDB4N2Zi
YmEzNWJlZTcwIDxwb3N0RXZlbnRTb3VyY2VEaXNwYXRjaChHU291cmNlKiwgR1NvdXJjZUZ1bmMs
IGdwb2ludGVyKT4KICAgICAgICBwcmV2X3NvdXJjZSA9IDB4MAogICAgICAgIGJlZ2luX3RpbWVf
bnNlYyA9IDI3NDI4MDQ3ODc0NDAKICAgICAgICB3YXNfaW5fY2FsbCA9IDAKICAgICAgICB1c2Vy
X2RhdGEgPSAweDAKICAgICAgICBjYWxsYmFjayA9IDB4MAogICAgICAgIGNiX2Z1bmNzID0gMHgw
CiAgICAgICAgY2JfZGF0YSA9IDB4MAogICAgICAgIG5lZWRfZGVzdHJveSA9IDxvcHRpbWl6ZWQg
b3V0PgogICAgICAgIHNvdXJjZSA9IDB4NTVlODYyMGZlOTYwCiAgICAgICAgY3VycmVudCA9IDB4
NTVlODYyMWU5MDMwCiAgICAgICAgaSA9IDAKIzM1IGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoIChj
b250ZXh0PTB4N2ZiYjk4MDA1MDEwKSBhdCAuLi9nbGliL2dsaWIvZ21haW4uYzo0MTcyCiMzNiAw
eDAwMDA3ZmJiYTIwMWRjYzkgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZS5jb25zdHByb3AuMCAo
Y29udGV4dD0weDdmYmI5ODAwNTAxMCwgYmxvY2s9MSwgZGlzcGF0Y2g9MSwgc2VsZj08b3B0aW1p
emVkIG91dD4pIGF0IC4uL2dsaWIvZ2xpYi9nbWFpbi5jOjQyNDgKICAgICAgICBtYXhfcHJpb3Jp
dHkgPSAyMTQ3NDgzNjQ3CiAgICAgICAgdGltZW91dCA9IC0xCiAgICAgICAgc29tZV9yZWFkeSA9
IDEKICAgICAgICBuZmRzID0gMgogICAgICAgIGFsbG9jYXRlZF9uZmRzID0gPG9wdGltaXplZCBv
dXQ+CiAgICAgICAgZmRzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgYmVnaW5fdGltZV9uc2Vj
ID0gMjc0Mjc5NjgwOTgwNAojMzcgMHgwMDAwN2ZiYmExZmM1MGUyIGluIGdfbWFpbl9jb250ZXh0
X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmYmI5ODAwNTAxMCwgbWF5X2Jsb2NrPTEpIGF0IC4uL2ds
aWIvZ2xpYi9nbWFpbi5jOjQzMTMKICAgICAgICByZXR2YWwgPSA8b3B0aW1pemVkIG91dD4KIzM4
IDB4MDAwMDdmYmJhMzVjMmM2YyBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50
cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDU1ZTg2MjFh
NzZkMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjMK
ICAgICAgICBkID0gMHg1NWU4NjIxN2Y0OTAKICAgICAgICBjYW5XYWl0ID0gdHJ1ZQogICAgICAg
IHNhdmVkRmxhZ3MgPSB7aSA9IDB9CiAgICAgICAgcmVzdWx0ID0gPG9wdGltaXplZCBvdXQ+CiMz
OSAweDAwMDA3ZmJiYTM1NzA2ZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2ZW50TG9v
cDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDdmZmNmODE5MGE2MCwgZmxhZ3M9Li4uKSBh
dCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9nbG9iYWwvcWZsYWdzLmg6
NjkKICAgICAgICBkID0gMHg3ZmJiOTgwMWU3MTAKICAgICAgICB0aHJlYWREYXRhID0gPG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgbG9ja2VyID0ge3ZhbCA9IDk0NDU2NTY1OTc5MzM2fQogICAgICAg
IGFwcCA9IDxvcHRpbWl6ZWQgb3V0PgojNDAgMHgwMDAwN2ZiYmEzNTdiMjE5IGluIFFDb3JlQXBw
bGljYXRpb246OmV4ZWMoKSAoKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29y
ZWxpYi9nbG9iYWwvcWZsYWdzLmg6MTIxCiAgICAgICAgdGhyZWFkRGF0YSA9IDB4NTVlODYyMGZk
N2YwCiAgICAgICAgZXZlbnRMb29wID0gezxRT2JqZWN0PiA9IHtfdnB0ci5RT2JqZWN0ID0gMHg3
ZmJiYTM3ZmM3MzAgPHZ0YWJsZSBmb3IgUUV2ZW50TG9vcCsxNj4sIHN0YXRpYyBzdGF0aWNNZXRh
T2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0ge2RpcmVjdCA9IDB4MH0sIHN0cmluZ2RhdGEgPSAw
eDdmYmJhMzY1ZjkyMCA8X1pMMjZxdF9tZXRhX3N0cmluZ2RhdGFfUU9iamVjdC5sdG9fcHJpdi4w
PiwgZGF0YSA9IDB4N2ZiYmEzNjVmODAwIDxfWkwyMHF0X21ldGFfZGF0YV9RT2JqZWN0Lmx0b19w
cml2LjA+LCBzdGF0aWNfbWV0YWNhbGwgPSAweDdmYmJhMzVhOGVhMCA8UU9iamVjdDo6cXRfc3Rh
dGljX21ldGFjYWxsKFFPYmplY3QqLCBRTWV0YU9iamVjdDo6Q2FsbCwgaW50LCB2b2lkKiopPiwg
cmVsYXRlZE1ldGFPYmplY3RzID0gMHgwLCBleHRyYWRhdGEgPSAweDB9fSwgZF9wdHIgPSB7ZCA9
IDB4N2ZiYjk4MDFlNzEwfSwgc3RhdGljIHN0YXRpY1F0TWV0YU9iamVjdCA9IHtkID0ge3N1cGVy
ZGF0YSA9IHtkaXJlY3QgPSAweDB9LCBzdHJpbmdkYXRhID0gMHg3ZmJiYTM2ODY1MDAgPF9aTDIx
cXRfbWV0YV9zdHJpbmdkYXRhX1F0Lmx0b19wcml2LjA+LCBkYXRhID0gMHg3ZmJiYTM2ODM2ODAg
PF9aTDE1cXRfbWV0YV9kYXRhX1F0Lmx0b19wcml2LjA+LCBzdGF0aWNfbWV0YWNhbGwgPSAweDAs
IHJlbGF0ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX19LCBzdGF0aWMgc3Rh
dGljTWV0YU9iamVjdCA9IHtkID0ge3N1cGVyZGF0YSA9IHtkaXJlY3QgPSAweDdmYmJhMzdmNTU2
MCA8UU9iamVjdDo6c3RhdGljTWV0YU9iamVjdD59LCBzdHJpbmdkYXRhID0gMHg3ZmJiYTM2NWIy
ZTAgPF9aTDI5cXRfbWV0YV9zdHJpbmdkYXRhX1FFdmVudExvb3AubHRvX3ByaXYuMD4sIGRhdGEg
PSAweDdmYmJhMzY1YjI4MCA8X1pMMjNxdF9tZXRhX2RhdGFfUUV2ZW50TG9vcC5sdG9fcHJpdi4w
Piwgc3RhdGljX21ldGFjYWxsID0gMHg3ZmJiYTM1NmVmMzAgPFFFdmVudExvb3A6OnF0X3N0YXRp
Y19tZXRhY2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKT4sIHJl
bGF0ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX19CiAgICAgICAgcmV0dXJu
Q29kZSA9IDxvcHRpbWl6ZWQgb3V0PgojNDEgMHgwMDAwN2ZiYmEzOWM2ZmUyIGluIFFHdWlBcHBs
aWNhdGlvbjo6ZXhlYygpICgpIGF0IGtlcm5lbC9xZ3VpYXBwbGljYXRpb24uY3BwOjE4NzAKIzQy
IDB4MDAwMDU1ZTg2MGEwZTU1YiBpbiBtYWluKGludCwgY2hhcioqKSAoYXJnYz08b3B0aW1pemVk
IG91dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9wb3dlcmRldmls
L3Bvd2VyZGV2aWwtNS4yNy4wL2RhZW1vbi9wb3dlcmRldmlsYXBwLmNwcDoxNzgKICAgICAgICBh
cHAgPSB7PFFHdWlBcHBsaWNhdGlvbj4gPSB7PFFDb3JlQXBwbGljYXRpb24+ID0gezxRT2JqZWN0
PiA9IHtfdnB0ci5RT2JqZWN0ID0gMHg1NWU4NjBhMTk2ODAgPHZ0YWJsZSBmb3IgUG93ZXJEZXZp
bEFwcCsxNj4sIHN0YXRpYyBzdGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0ge2Rp
cmVjdCA9IDB4MH0sIHN0cmluZ2RhdGEgPSAweDdmYmJhMzY1ZjkyMCA8X1pMMjZxdF9tZXRhX3N0
cmluZ2RhdGFfUU9iamVjdC5sdG9fcHJpdi4wPiwgZGF0YSA9IDB4N2ZiYmEzNjVmODAwIDxfWkwy
MHF0X21ldGFfZGF0YV9RT2JqZWN0Lmx0b19wcml2LjA+LCBzdGF0aWNfbWV0YWNhbGwgPSAweDdm
YmJhMzVhOGVhMCA8UU9iamVjdDo6cXRfc3RhdGljX21ldGFjYWxsKFFPYmplY3QqLCBRTWV0YU9i
amVjdDo6Q2FsbCwgaW50LCB2b2lkKiopPiwgcmVsYXRlZE1ldGFPYmplY3RzID0gMHgwLCBleHRy
YWRhdGEgPSAweDB9fSwgZF9wdHIgPSB7ZCA9IDB4NTVlODYyMGQwNDAwfSwgc3RhdGljIHN0YXRp
Y1F0TWV0YU9iamVjdCA9IHtkID0ge3N1cGVyZGF0YSA9IHtkaXJlY3QgPSAweDB9LCBzdHJpbmdk
YXRhID0gMHg3ZmJiYTM2ODY1MDAgPF9aTDIxcXRfbWV0YV9zdHJpbmdkYXRhX1F0Lmx0b19wcml2
LjA+LCBkYXRhID0gMHg3ZmJiYTM2ODM2ODAgPF9aTDE1cXRfbWV0YV9kYXRhX1F0Lmx0b19wcml2
LjA+LCBzdGF0aWNfbWV0YWNhbGwgPSAweDAsIHJlbGF0ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0
cmFkYXRhID0gMHgwfX19LCBzdGF0aWMgc3RhdGljTWV0YU9iamVjdCA9IHtkID0ge3N1cGVyZGF0
YSA9IHtkaXJlY3QgPSAweDdmYmJhMzdmNTU2MCA8UU9iamVjdDo6c3RhdGljTWV0YU9iamVjdD59
LCBzdHJpbmdkYXRhID0gMHg3ZmJiYTM2NWIwNjAgPF9aTDM1cXRfbWV0YV9zdHJpbmdkYXRhX1FD
b3JlQXBwbGljYXRpb24ubHRvX3ByaXYuMD4sIGRhdGEgPSAweDdmYmJhMzY1YWY0MCA8X1pMMjlx
dF9tZXRhX2RhdGFfUUNvcmVBcHBsaWNhdGlvbi5sdG9fcHJpdi4wPiwgc3RhdGljX21ldGFjYWxs
ID0gMHg3ZmJiYTM1N2E4MjAgPFFDb3JlQXBwbGljYXRpb246OnF0X3N0YXRpY19tZXRhY2FsbChR
T2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKT4sIHJlbGF0ZWRNZXRhT2Jq
ZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0gMHgwfX0sIHN0YXRpYyBzZWxmID0gMHg3ZmZjZjgxOTBi
ODB9LCBzdGF0aWMgc3RhdGljTWV0YU9iamVjdCA9IHtkID0ge3N1cGVyZGF0YSA9IHtkaXJlY3Qg
PSAweDdmYmJhMzdmYTM4MCA8UUNvcmVBcHBsaWNhdGlvbjo6c3RhdGljTWV0YU9iamVjdD59LCBz
dHJpbmdkYXRhID0gMHg3ZmJiYTNkZTg3MjAgPF9aTDM0cXRfbWV0YV9zdHJpbmdkYXRhX1FHdWlB
cHBsaWNhdGlvbi5sdG9fcHJpdi4wPiwgZGF0YSA9IDB4N2ZiYmEzZGU4NGEwIDxfWkwyOHF0X21l
dGFfZGF0YV9RR3VpQXBwbGljYXRpb24ubHRvX3ByaXYuMD4sIHN0YXRpY19tZXRhY2FsbCA9IDB4
N2ZiYmEzOWQ4NWYwIDxRR3VpQXBwbGljYXRpb246OnF0X3N0YXRpY19tZXRhY2FsbChRT2JqZWN0
KiwgUU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKT4sIHJlbGF0ZWRNZXRhT2JqZWN0cyA9
IDB4MCwgZXh0cmFkYXRhID0gMHgwfX19LCBzdGF0aWMgc3RhdGljTWV0YU9iamVjdCA9IHtkID0g
e3N1cGVyZGF0YSA9IHtkaXJlY3QgPSAweDdmYmJhM2VkNWU4MCA8UUd1aUFwcGxpY2F0aW9uOjpz
dGF0aWNNZXRhT2JqZWN0Pn0sIHN0cmluZ2RhdGEgPSAweDU1ZTg2MGExNzdjMCA8cXRfbWV0YV9z
dHJpbmdkYXRhX1Bvd2VyRGV2aWxBcHA+LCBkYXRhID0gMHg1NWU4NjBhMTRlYTAgPHF0X21ldGFf
ZGF0YV9Qb3dlckRldmlsQXBwPiwgc3RhdGljX21ldGFjYWxsID0gMHg1NWU4NjBhMTE0NzAgPFBv
d2VyRGV2aWxBcHA6OnF0X3N0YXRpY19tZXRhY2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNh
bGwsIGludCwgdm9pZCoqKT4sIHJlbGF0ZWRNZXRhT2JqZWN0cyA9IDB4MCwgZXh0cmFkYXRhID0g
MHgwfX0sIG1fY29yZSA9IDB4NTVlODYyMTAyMDEwfQogICAgICAgIHJlcGxhY2UgPSA8b3B0aW1p
emVkIG91dD4KICAgICAgICBzZXJ2aWNlID0gezxRT2JqZWN0PiA9IHtfdnB0ci5RT2JqZWN0ID0g
MHg3ZmJiYTQwNzYyOTAgPHZ0YWJsZSBmb3IgS0RCdXNTZXJ2aWNlKzE2Piwgc3RhdGljIHN0YXRp
Y01ldGFPYmplY3QgPSB7ZCA9IHtzdXBlcmRhdGEgPSB7ZGlyZWN0ID0gMHgwfSwgc3RyaW5nZGF0
YSA9IDB4N2ZiYmEzNjVmOTIwIDxfWkwyNnF0X21ldGFfc3RyaW5nZGF0YV9RT2JqZWN0Lmx0b19w
cml2LjA+LCBkYXRhID0gMHg3ZmJiYTM2NWY4MDAgPF9aTDIwcXRfbWV0YV9kYXRhX1FPYmplY3Qu
bHRvX3ByaXYuMD4sIHN0YXRpY19tZXRhY2FsbCA9IDB4N2ZiYmEzNWE4ZWEwIDxRT2JqZWN0Ojpx
dF9zdGF0aWNfbWV0YWNhbGwoUU9iamVjdCosIFFNZXRhT2JqZWN0OjpDYWxsLCBpbnQsIHZvaWQq
Kik+LCByZWxhdGVkTWV0YU9iamVjdHMgPSAweDAsIGV4dHJhZGF0YSA9IDB4MH19LCBkX3B0ciA9
IHtkID0gMHg1NWU4NjIxYmFjNTB9LCBzdGF0aWMgc3RhdGljUXRNZXRhT2JqZWN0ID0ge2QgPSB7
c3VwZXJkYXRhID0ge2RpcmVjdCA9IDB4MH0sIHN0cmluZ2RhdGEgPSAweDdmYmJhMzY4NjUwMCA8
X1pMMjFxdF9tZXRhX3N0cmluZ2RhdGFfUXQubHRvX3ByaXYuMD4sIGRhdGEgPSAweDdmYmJhMzY4
MzY4MCA8X1pMMTVxdF9tZXRhX2RhdGFfUXQubHRvX3ByaXYuMD4sIHN0YXRpY19tZXRhY2FsbCA9
IDB4MCwgcmVsYXRlZE1ldGFPYmplY3RzID0gMHgwLCBleHRyYWRhdGEgPSAweDB9fX0sIHN0YXRp
YyBzdGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0ge2RpcmVjdCA9IDB4N2ZiYmEz
N2Y1NTYwIDxRT2JqZWN0OjpzdGF0aWNNZXRhT2JqZWN0Pn0sIHN0cmluZ2RhdGEgPSAweDdmYmJh
NDA3MTZjMCA8cXRfbWV0YV9zdHJpbmdkYXRhX0tEQnVzU2VydmljZT4sIGRhdGEgPSAweDdmYmJh
NDA3MDcwMCA8cXRfbWV0YV9kYXRhX0tEQnVzU2VydmljZT4sIHN0YXRpY19tZXRhY2FsbCA9IDB4
N2ZiYmE0MDY2NDMwIDxLREJ1c1NlcnZpY2U6OnF0X3N0YXRpY19tZXRhY2FsbChRT2JqZWN0Kiwg
UU1ldGFPYmplY3Q6OkNhbGwsIGludCwgdm9pZCoqKT4sIHJlbGF0ZWRNZXRhT2JqZWN0cyA9IDB4
MCwgZXh0cmFkYXRhID0gMHgwfX0sIGQgPSBzdGQ6OnVuaXF1ZV9wdHI8Y2xhc3MgS0RCdXNTZXJ2
aWNlUHJpdmF0ZT4gPSB7Z2V0KCkgPSAweDU1ZTg2MjFiYjRmMH19Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>