<?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>498175</bug_id>
          
          <creation_ts>2025-01-02 18:03:24 +0000</creation_ts>
          <short_desc>Desktop goes black and panels disappear when changing the global theme with &quot;Desktop and window layout selected&quot;, until plasmashell is restarted</short_desc>
          <delta_ts>2025-02-22 03:47:58 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Containment</component>
          <version>6.2.5</version>
          <rep_platform>Arch Linux</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></keywords>
          <priority>VHI</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip">filip.kendes1</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>anycreaturemorph</cc>
    
    <cc>cwo.kde</cc>
    
    <cc>dave</cc>
    
    <cc>duha.bugs</cc>
    
    <cc>eliteamdgaming</cc>
    
    <cc>frankebay99</cc>
    
    <cc>hervyqa</cc>
    
    <cc>johnny.faulk00</cc>
    
    <cc>katelynsellars4</cc>
    
    <cc>kde</cc>
    
    <cc>kdedev</cc>
    
    <cc>kepskifranio</cc>
    
    <cc>nate</cc>
    
    <cc>notmart</cc>
    
    <cc>plasma-bugs-null</cc>
    
    <cc>ttsdzb</cc>
    
    <cc>undertakerjavi</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/libplasma/-/commit/ea93eef86011d2a0c0123b42657adc149a79ca4c</cf_commitlink>
          <cf_versionfixedin>6.3.2</cf_versionfixedin>
          <cf_sentryurl>https://crash-reports.kde.org/organizations/kde/issues/123901/events/a0cb5d165df74300a90a1bea96f120fd/</cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2386289</commentid>
    <comment_count>0</comment_count>
    <who name="Filip">filip.kendes1</who>
    <bug_when>2025-01-02 18:03:24 +0000</bug_when>
    <thetext>SUMMARY
Plasmashell crashes when changing the global theme with &quot;Desktop and window layout&quot; selected

STEPS TO REPRODUCE
1. Open Global Theme KCM
2. Change the global theme with &quot;Desktop and window layout&quot; option enabled

OBSERVED RESULT
Plasmashell crashes 

EXPECTED RESULT
Plasmashell doesn&apos;t crash

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.12.7-arch1-1 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Journalctl output if it helps, not sure what other logs I can attach 

archlinux plasmashell[810]: kf.plasma.quick: Applet preload policy set to 1

archlinux plasmashell[810]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:178:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property &quot;minimumWidth&quot;: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9

archlinux plasmashell[810]: Toolbox not loading, toolbox package is either invalid or disabled.

archlinux plasmashell[810]: kde.plasmashell: Activity added twice &quot;db84a10c-0855-46fd-b92c-3248e8d7f6b7&quot;

archlinux plasmashell[810]: org.kde.plasma.kicker: Entry is not valid &quot;org.kde.kontact.desktop&quot; 0x5e833d7e2da0

archlinux plasmashell[810]: org.kde.plasma.kicker: Entry is not valid &quot;org.kde.kontact.desktop&quot; 0x5e833d7e2da0

archlinux plasmashell[810]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property &quot;sourceModel&quot;

archlinux plasmashell[810]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property &quot;sourceModel&quot;

archlinux plasmashell[810]: qt.dbus.integration: Could not connect &quot;org.cups.cupsd.Notifier&quot; to PrinterFinishingsChanged(QString, QString, QString, uint, QString, bool) :

archlinux plasmashell[810]: QFont::setPointSizeF: Point size &lt;= 0 (0.000000), must be greater than 0

archlinux plasmashell[810]: error getting max keyboard brightness via dbus QDBusError(&quot;org.freedesktop.DBus.Error.UnknownObject&quot;, &quot;No such object path &apos;/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl&apos;&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2386295</commentid>
    <comment_count>1</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2025-01-02 18:16:25 +0000</bug_when>
    <thetext>As mentioned in the report template, crash reports require a backtrace</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2386340</commentid>
    <comment_count>2</comment_count>
    <who name="Filip">filip.kendes1</who>
    <bug_when>2025-01-02 20:10:13 +0000</bug_when>
    <thetext>I know, but I just can&apos;t get a backtrace. We can keep it as needsinfo and if no one can repro, let it close itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2387420</commentid>
    <comment_count>3</comment_count>
    <who name="Filip">filip.kendes1</who>
    <bug_when>2025-01-07 10:04:07 +0000</bug_when>
    <thetext>*** Bug 498336 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389382</commentid>
    <comment_count>4</comment_count>
    <who name="Filip">filip.kendes1</who>
    <bug_when>2025-01-14 07:34:29 +0000</bug_when>
    <thetext>*** Bug 498642 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389625</commentid>
    <comment_count>5</comment_count>
    <who name="">duha.bugs</who>
    <bug_when>2025-01-15 00:24:31 +0000</bug_when>
    <thetext>Can reproduce on git master. 
Operating System: Arch Linux 
KDE Plasma Version: 6.2.80
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.1
Kernel Version: 6.12.9-arch1-1 (64-bit)
Graphics Platform: X11


Since there are multiple people affected I am setting this as confirmed.

It seems the reason that there is no backtrace is that plasmashell does not crash, it just freezes. I think thats also why plasmashell --replace does not work  until the old plasmashell gets (manually) killed.

This seems to only affect Arch users, I was unable to reproduce with Opensuse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389626</commentid>
    <comment_count>6</comment_count>
    <who name="TraceyC">kdedev</who>
    <bug_when>2025-01-15 01:59:56 +0000</bug_when>
    <thetext>I&apos;m also able to reproduce on Solus git-master

After clicking Apply, the kcm is still up
The plasmashell process is still running
There is a black background with no ui elements, no panels 

systemctl restart --user plasma-plasmashell.service restored plasmashell to a working state</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389652</commentid>
    <comment_count>7</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-01-15 03:53:47 +0000</bug_when>
    <thetext>Is anyone able to encounter this on Wayland too, or does it only happen on  X11?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389681</commentid>
    <comment_count>8</comment_count>
    <who name="Filip">filip.kendes1</who>
    <bug_when>2025-01-15 07:24:14 +0000</bug_when>
    <thetext>I encounter this on Wayland and also the two users from the bugs marked as duplicate from this one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2390650</commentid>
    <comment_count>9</comment_count>
      <attachid>177469</attachid>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-01-17 20:52:16 +0000</bug_when>
    <thetext>Created attachment 177469
gdb trace

I can reproduce this on master (might be a few days old at this point).

No crash report, as it hangs instead of crashing. I ran plasmashell in gdb, interrupted it for a trace, let it run for a but and repeated this. Both seem to be at the same place. The two traces are in the attachment.

----

#1  0x00005555555bf12b in ShellCorona::unload (this=0x555555bdedb0)
    at /home/wolki/kde/src/plasma-workspace/shell/shellcorona.cpp:972
#2  0x00005555555c6be8 in ShellCorona::unload (this=0x555555bdedb0)
    at /home/wolki/kde/src/plasma-workspace/shell/shellcorona.cpp:703
#3  ShellCorona::loadLookAndFeelDefaultLayout (this=0x555555bdedb0, packageName=&lt;optimized out&gt;)
    at /home/wolki/kde/src/plasma-workspace/shell/shellcorona.cpp:699
#4  0x0000555555625063 in PlasmaShellAdaptor::loadLookAndFeelDefaultLayout
    (layout=&lt;optimized out&gt;, this=0x555555ec8410)
    at /home/wolki/kde/build/plasma-workspace/shell/plasmashelladaptor.cpp:75
#5  0x0000555555625617 in PlasmaShellAdaptor::qt_metacall
    (this=0x555555ec8410, _c=&lt;optimized out&gt;, _id=6, _a=0x7fffffffcad8)
    at /home/wolki/kde/build/plasma-workspace/shell/moc_plasmashelladaptor.cpp:289
#6  0x00007ffff519a49c in QDBusConnectionPrivate::deliverCall
    (this=this@entry=0x7fffe80016a0, object=object@entry=0x555555ec8410, msg=..., metaTypes=..., slotIdx=10)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/dbus/qdbusintegrator.cpp:1008
#7  0x00007ffff519b203 in QDBusConnectionPrivate::activateCall
    (this=this@entry=0x7fffe80016a0, object=0x555555ec8410, flags=flags@entry=..., msg=...)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/dbus/qdbusintegrator.cpp:910
#8  0x00007ffff519dd6b in QDBusConnectionPrivate::activateObject
    (this=&lt;optimized out&gt;, node=..., msg=..., pathStartPos=&lt;optimized out&gt;)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/dbus/qdbusintegrator.cpp:1485
#9  0x00007ffff519e6ea in QDBusActivateObjectEvent::placeMetaCall (this=0x7fffe8056390)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/dbus/qdbusintegrator.cpp:1605</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2391303</commentid>
    <comment_count>10</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2025-01-21 14:11:11 +0000</bug_when>
    <thetext>the crashing lines are:

while (!containments().isEmpty()) {
        containments().constFirst()-&gt;destroy();
    }

while trying to dereference containments().constFirst() so would imply that containments() contains an already deleted one, but doesn&apos;t make much sense as destroy() will cause removal form containments() immediately

it might be rewritten to making a copy of the containments() list if that might be a tad safer()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2391391</commentid>
    <comment_count>11</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-01-21 19:32:13 +0000</bug_when>
    <thetext>That seems like a safer plan, yeah.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2396474</commentid>
    <comment_count>12</comment_count>
    <who name="JLV">undertakerjavi</who>
    <bug_when>2025-02-10 16:42:43 +0000</bug_when>
    <thetext>This happens to me also. CachyOS with KDE plasma.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2396609</commentid>
    <comment_count>13</comment_count>
    <who name="Frank">frankebay99</who>
    <bug_when>2025-02-10 22:41:11 +0000</bug_when>
    <thetext>Hello,
I also experience this issue on all my machines (metals+VMs) every time I apply a Global Theme.

Using Garuda Linux on Arch
Wayland
Plasma 6.2.5
QT 6.8.2-2
Frameworks 6.10.0-1
Kernel 6.13.2

Many of our users also report that same issue.

So far the workaround was CTRL-ALT-DEL followed by either LOGOUT or REBOOT and wait a while for Plasma to execute the task, but I appreciate the systemctl command as another workaround.

Thank you</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397131</commentid>
    <comment_count>14</comment_count>
    <who name="Elite">eliteamdgaming</who>
    <bug_when>2025-02-12 15:54:46 +0000</bug_when>
    <thetext>The bug is also in 6.4 dev.  Wayland on a amd 7900. With KDEOS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2398653</commentid>
    <comment_count>15</comment_count>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-02-16 19:23:34 +0000</bug_when>
    <thetext>*** Bug 500070 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399055</commentid>
    <comment_count>16</comment_count>
    <who name="John Faulk">johnny.faulk00</who>
    <bug_when>2025-02-17 18:00:26 +0000</bug_when>
    <thetext>Also reproducible on Debian Trixie, plasma 6.2.5 
Kernel 6.12
Amd64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399409</commentid>
    <comment_count>17</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2025-02-18 13:43:24 +0000</bug_when>
    <thetext>&gt;while trying to dereference containments().constFirst() so would imply that containments() contains an already deleted one, but doesn&apos;t make much sense as destroy() will cause removal form containments() immediately

That&apos;s not it, we query containment() each time.

The bug is that SystemTray doesn&apos;t react to destroy()
13:42:27.443 ShellCorona::unload QList(SystemTray(0x5863e3324da0))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399415</commentid>
    <comment_count>18</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2025-02-18 13:57:58 +0000</bug_when>
    <thetext>SystemTray hits this early return, with the fairly unhelpful commit


void Applet::destroy()
{
    if (immutability() != Types::Mutable || d-&gt;transient || !d-&gt;started) {
        return; // don&apos;t double delete
    }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399503</commentid>
    <comment_count>19</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-02-18 16:01:22 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1266</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399507</commentid>
    <comment_count>20</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-02-18 16:04:56 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5221</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399974</commentid>
    <comment_count>21</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2025-02-19 09:29:13 +0000</bug_when>
    <thetext>Git commit 63dd1d3e92c981f8e77ce5824d7dd57dc8daf3ed by Marco Martin.
Committed on 19/02/2025 at 09:29.
Pushed by mart into branch &apos;master&apos;.

applets/systray: guard pointer to innerContainment

The inner systray could be deleted at any time by something external,
for instance ShellCorona::unload()
It was already a QPointer, check it

M  +5    -2    applets/systemtray/container/systemtraycontainer.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/63dd1d3e92c981f8e77ce5824d7dd57dc8daf3ed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399979</commentid>
    <comment_count>22</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-02-19 09:42:43 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5228</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399983</commentid>
    <comment_count>23</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2025-02-19 10:04:08 +0000</bug_when>
    <thetext>Git commit ee3956d901965600a1a27041d6d0a2c5fc71226c by Marco Martin.
Committed on 19/02/2025 at 10:04.
Pushed by mart into branch &apos;Plasma/6.3&apos;.

applets/systray: guard pointer to innerContainment

The inner systray could be deleted at any time by something external,
for instance ShellCorona::unload()
It was already a QPointer, check it

M  +5    -2    applets/systemtray/container/systemtraycontainer.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/ee3956d901965600a1a27041d6d0a2c5fc71226c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400091</commentid>
    <comment_count>24</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-02-19 14:23:43 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5232</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400102</commentid>
    <comment_count>25</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2025-02-19 14:34:21 +0000</bug_when>
    <thetext>Git commit 25002145fb792215bf3435ebcdb4087fe0a95fe4 by Marco Martin.
Committed on 19/02/2025 at 14:34.
Pushed by mart into branch &apos;master&apos;.

Applet: possibility to cleanup transient applets

Even if an applet is marked as transient (for instance if somebody
called setDestroyed, or if its parent is already transient. like
in the bug report) it should be possible to destroy it as well, so
if the corona is mutable, call cleanupoanddelete anyways (applet and
containment immutability will always be systemimmutable when they are
transient)
Related: bug 404641

M  +12   -2    src/plasma/applet.cpp
M  +5    -0    src/plasma/private/applet_p.cpp

https://invent.kde.org/plasma/libplasma/-/commit/25002145fb792215bf3435ebcdb4087fe0a95fe4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400120</commentid>
    <comment_count>26</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2025-02-19 14:52:30 +0000</bug_when>
    <thetext>Git commit ea93eef86011d2a0c0123b42657adc149a79ca4c by Marco Martin.
Committed on 19/02/2025 at 14:49.
Pushed by mart into branch &apos;Plasma/6.3&apos;.

Applet: possibility to cleanup transient applets

Even if an applet is marked as transient (for instance if somebody
called setDestroyed, or if its parent is already transient. like
in the bug report) it should be possible to destroy it as well, so
if the corona is mutable, call cleanupoanddelete anyways (applet and
containment immutability will always be systemimmutable when they are
transient)
Related: bug 404641


(cherry picked from commit 25002145fb792215bf3435ebcdb4087fe0a95fe4)

4cc0bd7f Applet: possibility to cleanup transient applets
f551664f don&apos;t double emit on setDestroyed
42fe21d2 revise the logic a bit

Co-authored-by: Marco Martin &lt;notmart@gmail.com&gt;

M  +12   -2    src/plasma/applet.cpp
M  +5    -0    src/plasma/private/applet_p.cpp

https://invent.kde.org/plasma/libplasma/-/commit/ea93eef86011d2a0c0123b42657adc149a79ca4c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400665</commentid>
    <comment_count>27</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2025-02-20 13:31:00 +0000</bug_when>
    <thetext>Git commit 96be099af0d70e7804eeafc1d9f7ceac78f5436a by Marco Martin.
Committed on 20/02/2025 at 13:30.
Pushed by mart into branch &apos;master&apos;.

shellcorona: delete containments in a for loop

as there is always the possibility destroy is a no-op, iterate
over containments with a for loop rather than a while

M  +10   -2    shell/shellcorona.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/96be099af0d70e7804eeafc1d9f7ceac78f5436a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400708</commentid>
    <comment_count>28</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-02-20 15:19:51 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5236</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400732</commentid>
    <comment_count>29</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2025-02-20 15:58:07 +0000</bug_when>
    <thetext>Git commit 15c1392b6acee19e58c686b5d7eb70cfae208c00 by Marco Martin.
Committed on 20/02/2025 at 15:19.
Pushed by mart into branch &apos;Plasma/6.2&apos;.

shellcorona: delete containments in a for loop

as there is always the possibility destroy is a no-op, iterate
over containments with a for loop rather than a while


(cherry picked from commit 96be099af0d70e7804eeafc1d9f7ceac78f5436a)

d1f2a903 shellcorona: delete containments in a for loop
15fc74c7 fix build errors
356bdf37 Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Marco Martin &lt;notmart@gmail.com&gt;

M  +10   -2    shell/shellcorona.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/15c1392b6acee19e58c686b5d7eb70cfae208c00</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>177469</attachid>
            <date>2025-01-17 20:52:16 +0000</date>
            <delta_ts>2025-01-17 20:52:16 +0000</delta_ts>
            <desc>gdb trace</desc>
            <filename>trace.txt</filename>
            <type>text/plain</type>
            <size>10038</size>
            <attacher name="cwo">cwo.kde</attacher>
            
              <data encoding="base64">VGhyZWFkIDEgInBsYXNtYXNoZWxsIiByZWNlaXZlZCBzaWduYWwgU0lHSU5ULCBJbnRlcnJ1cHQu
CjB4MDAwMDU1NTU1NTViZjE3NSBpbiBRQXJyYXlEYXRhUG9pbnRlcjxQbGFzbWE6OkNvbnRhaW5t
ZW50Kj46OmRlcmVmICh0aGlzPTB4N2ZmZmZmZmZjODYwKQogICAgYXQgL3Vzci9pbmNsdWRlL3g4
Nl82NC1saW51eC1nbnUvcXQ2L1F0Q29yZS9xYXJyYXlkYXRhcG9pbnRlci5oOjQzOQo0MzkgICAg
ICAgICBib29sIGRlcmVmKCkgbm9leGNlcHQgeyByZXR1cm4gIWQgfHwgZC0+ZGVyZWYoKTsgfQoo
Z2RiKSBidAojMCAgMHgwMDAwNTU1NTU1NWJmMTc1IGluIFFBcnJheURhdGFQb2ludGVyPFBsYXNt
YTo6Q29udGFpbm1lbnQqPjo6ZGVyZWYgKHRoaXM9MHg3ZmZmZmZmZmM4NjApCiAgICBhdCAvdXNy
L2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDYvUXRDb3JlL3FhcnJheWRhdGFwb2ludGVyLmg6
NDM5CiMxICBRQXJyYXlEYXRhUG9pbnRlcjxQbGFzbWE6OkNvbnRhaW5tZW50Kj46On5RQXJyYXlE
YXRhUG9pbnRlcgogICAgKHRoaXM9MHg3ZmZmZmZmZmM4NjAsIF9faW5fY2hyZz08b3B0aW1pemVk
IG91dD4pCiAgICBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDYvUXRDb3JlL3Fh
cnJheWRhdGFwb2ludGVyLmg6MTA4CiMyICBRTGlzdDxQbGFzbWE6OkNvbnRhaW5tZW50Kj46On5R
TGlzdCAodGhpcz0weDdmZmZmZmZmYzg2MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0PikKICAg
IGF0IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L3F0Ni9RdENvcmUvcWxpc3QuaDo3Mgoj
MyAgU2hlbGxDb3JvbmE6OnVubG9hZCAodGhpcz0weDU1NTU1NWJkZWRiMCkKICAgIGF0IC9ob21l
L3dvbGtpL2tkZS9zcmMvcGxhc21hLXdvcmtzcGFjZS9zaGVsbC9zaGVsbGNvcm9uYS5jcHA6OTc4
CiM0ICAweDAwMDA1NTU1NTU1YzZiZTggaW4gU2hlbGxDb3JvbmE6OnVubG9hZCAodGhpcz0weDU1
NTU1NWJkZWRiMCkKICAgIGF0IC9ob21lL3dvbGtpL2tkZS9zcmMvcGxhc21hLXdvcmtzcGFjZS9z
aGVsbC9zaGVsbGNvcm9uYS5jcHA6NzAzCiM1ICBTaGVsbENvcm9uYTo6bG9hZExvb2tBbmRGZWVs
RGVmYXVsdExheW91dCAodGhpcz0weDU1NTU1NWJkZWRiMCwgcGFja2FnZU5hbWU9PG9wdGltaXpl
ZCBvdXQ+KQogICAgYXQgL2hvbWUvd29sa2kva2RlL3NyYy9wbGFzbWEtd29ya3NwYWNlL3NoZWxs
L3NoZWxsY29yb25hLmNwcDo2OTkKIzYgIDB4MDAwMDU1NTU1NTYyNTA2MyBpbiBQbGFzbWFTaGVs
bEFkYXB0b3I6OmxvYWRMb29rQW5kRmVlbERlZmF1bHRMYXlvdXQKICAgIChsYXlvdXQ9PG9wdGlt
aXplZCBvdXQ+LCB0aGlzPTB4NTU1NTU1ZWM4NDEwKQogICAgYXQgL2hvbWUvd29sa2kva2RlL2J1
aWxkL3BsYXNtYS13b3Jrc3BhY2Uvc2hlbGwvcGxhc21hc2hlbGxhZGFwdG9yLmNwcDo3NQojNyAg
MHgwMDAwNTU1NTU1NjI1NjE3IGluIFBsYXNtYVNoZWxsQWRhcHRvcjo6cXRfbWV0YWNhbGwKICAg
ICh0aGlzPTB4NTU1NTU1ZWM4NDEwLCBfYz08b3B0aW1pemVkIG91dD4sIF9pZD02LCBfYT0weDdm
ZmZmZmZmY2FkOCkKICAgIGF0IC9ob21lL3dvbGtpL2tkZS9idWlsZC9wbGFzbWEtd29ya3NwYWNl
L3NoZWxsL21vY19wbGFzbWFzaGVsbGFkYXB0b3IuY3BwOjI4OQojOCAgMHgwMDAwN2ZmZmY1MTlh
NDljIGluIFFEQnVzQ29ubmVjdGlvblByaXZhdGU6OmRlbGl2ZXJDYWxsCiAgICAodGhpcz10aGlz
QGVudHJ5PTB4N2ZmZmU4MDAxNmEwLCBvYmplY3Q9b2JqZWN0QGVudHJ5PTB4NTU1NTU1ZWM4NDEw
LCBtc2c9Li4uLCBtZXRhVHlwZXM9Li4uLCBzbG90SWR4PTEwKQogICAgYXQgL3Vzci9zcmMvcXQ2
LWJhc2UtNi44LjEtMHpuZW9uKzI0LjA0K25vYmxlK3JlbGVhc2UrYnVpbGQzOC9zcmMvZGJ1cy9x
ZGJ1c2ludGVncmF0b3IuY3BwOjEwMDgKIzkgIDB4MDAwMDdmZmZmNTE5YjIwMyBpbiBRREJ1c0Nv
bm5lY3Rpb25Qcml2YXRlOjphY3RpdmF0ZUNhbGwKICAgICh0aGlzPXRoaXNAZW50cnk9MHg3ZmZm
ZTgwMDE2YTAsIG9iamVjdD0weDU1NTU1NWVjODQxMCwgZmxhZ3M9ZmxhZ3NAZW50cnk9Li4uLCBt
c2c9Li4uKQogICAgYXQgL3Vzci9zcmMvcXQ2LWJhc2UtNi44LjEtMHpuZW9uKzI0LjA0K25vYmxl
K3JlbGVhc2UrYnVpbGQzOC9zcmMvZGJ1cy9xZGJ1c2ludGVncmF0b3IuY3BwOjkxMAojMTAgMHgw
MDAwN2ZmZmY1MTlkZDZiIGluIFFEQnVzQ29ubmVjdGlvblByaXZhdGU6OmFjdGl2YXRlT2JqZWN0
CiAgICAodGhpcz08b3B0aW1pemVkIG91dD4sIG5vZGU9Li4uLCBtc2c9Li4uLCBwYXRoU3RhcnRQ
b3M9PG9wdGltaXplZCBvdXQ+KQotLVR5cGUgPFJFVD4gZm9yIG1vcmUsIHEgdG8gcXVpdCwgYyB0
byBjb250aW51ZSB3aXRob3V0IHBhZ2luZy0tCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFzZS02Ljgu
MS0wem5lb24rMjQuMDQrbm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy9kYnVzL3FkYnVzaW50ZWdy
YXRvci5jcHA6MTQ4NQojMTEgMHgwMDAwN2ZmZmY1MTllNmVhIGluIFFEQnVzQWN0aXZhdGVPYmpl
Y3RFdmVudDo6cGxhY2VNZXRhQ2FsbCAodGhpcz0weDdmZmZlODA1NjM5MCkKICAgIGF0IC91c3Iv
c3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgvc3Jj
L2RidXMvcWRidXNpbnRlZ3JhdG9yLmNwcDoxNjA1CiMxMiAweDAwMDA3ZmZmZjRlMTA4ZmQgaW4g
UU9iamVjdDo6ZXZlbnQgKHRoaXM9MHg1NTU1NTViZGVkYjAsIGU9MHg3ZmZmZTgwNTYzOTApCiAg
ICBhdCAvdXNyL3NyYy9xdDYtYmFzZS02LjguMS0wem5lb24rMjQuMDQrbm9ibGUrcmVsZWFzZSti
dWlsZDM4L3NyYy9jb3JlbGliL2tlcm5lbC9xb2JqZWN0LmNwcDoxNDE5CiMxMyAweDAwMDA3ZmZm
ZjcxZmZmNDggaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlcgogICAgKHRoaXM9
PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDU1NTU1NWJkZWRiMCwgZT0weDdmZmZlODA1NjM5
MCkKICAgIGF0IC91c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxl
YXNlK2J1aWxkMzgvc3JjL3dpZGdldHMva2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzI5NgojMTQg
MHgwMDAwN2ZmZmY0ZWI1NzE4IGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsMiAo
cmVjZWl2ZXI9MHg1NTU1NTViZGVkYjAsIGV2ZW50PTB4N2ZmZmU4MDU2MzkwKQogICAgYXQgL3Vz
ci9zcmMvcXQ2LWJhc2UtNi44LjEtMHpuZW9uKzI0LjA0K25vYmxlK3JlbGVhc2UrYnVpbGQzOC9z
cmMvY29yZWxpYi9rZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTE2OAojMTUgMHgwMDAwN2Zm
ZmY0ZWI1NzVkIGluIFFDb3JlQXBwbGljYXRpb246OnNlbmRFdmVudCAocmVjZWl2ZXI9PG9wdGlt
aXplZCBvdXQ+LCBldmVudD08b3B0aW1pemVkIG91dD4pCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFz
ZS02LjguMS0wem5lb24rMjQuMDQrbm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy9jb3JlbGliL2tl
cm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxNjEyCiMxNiAweDAwMDA3ZmZmZjRlYjgyNDIgaW4g
UUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRQb3N0ZWRFdmVudHMKICAgIChyZWNlaXZlcj0w
eDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDU1NTU1NTZhOGQ1MCkKICAgIGF0IC91c3Ivc3JjL3F0
Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgvc3JjL2NvcmVs
aWIva2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjE5NjgKIzE3IDB4MDAwMDdmZmZmNGM3MjVj
ZiBpbiBwb3N0RXZlbnRTb3VyY2VEaXNwYXRjaCAocz0weDU1NTU1NTZkNDI5MCkKICAgIGF0IC91
c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgv
c3JjL2NvcmVsaWIva2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MjQ2CiMxOCAweDAw
MDA3ZmZmZjNiMTE1YjUgaW4gPz8/ICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGli
LTIuMC5zby4wCiMxOSAweDAwMDA3ZmZmZjNiNzA3MTcgaW4gPz8/ICgpIGF0IC9saWIveDg2XzY0
LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMyMCAweDAwMDA3ZmZmZjNiMTBhNTMgaW4gZ19t
YWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGli
LTIuMC5zby4wCiMyMSAweDAwMDA3ZmZmZjRjNzAyY2YgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6
OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg1NTU1NTU2NmE4MzAsIGZsYWdzPS4uLikKICAgIGF0IC91
c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgv
c3JjL2NvcmVsaWIva2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6Mzk5Ci0tVHlwZSA8
UkVUPiBmb3IgbW9yZSwgcSB0byBxdWl0LCBjIHRvIGNvbnRpbnVlIHdpdGhvdXQgcGFnaW5nLS0K
IzIyIDB4MDAwMDdmZmZmNGVjMWFlYiBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2ZmZmZm
ZmZkM2IwLCBmbGFncz0uLi4pCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFzZS02LjguMS0wem5lb24r
MjQuMDQrbm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoz
NAojMjMgMHgwMDAwN2ZmZmY0ZWI4YzJkIGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkKICAg
IGF0IC91c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1
aWxkMzgvc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5oOjc0CiMyNCAweDAwMDA3ZmZmZjU0ZDZm
YmQgaW4gUUd1aUFwcGxpY2F0aW9uOjpleGVjICgpCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFzZS02
LjguMS0wem5lb24rMjQuMDQrbm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy9ndWkva2VybmVsL3Fn
dWlhcHBsaWNhdGlvbi5jcHA6MTk3NQojMjUgMHgwMDAwN2ZmZmY3MWY5MDY5IGluIFFBcHBsaWNh
dGlvbjo6ZXhlYyAoKQogICAgYXQgL3Vzci9zcmMvcXQ2LWJhc2UtNi44LjEtMHpuZW9uKzI0LjA0
K25vYmxlK3JlbGVhc2UrYnVpbGQzOC9zcmMvd2lkZ2V0cy9rZXJuZWwvcWFwcGxpY2F0aW9uLmNw
cDoyNTY0CiMyNiAweDAwMDA1NTU1NTU1OGI0ODkgaW4gbWFpbiAoYXJnYz08b3B0aW1pemVkIG91
dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KQogICAgYXQgL2hvbWUvd29sa2kva2RlL3NyYy9wbGFz
bWEtd29ya3NwYWNlL3NoZWxsL21haW4uY3BwOjE5MQooZ2RiKSBjCkNvbnRpbnVpbmcuCl5DClRo
cmVhZCAxICJwbGFzbWFzaGVsbCIgcmVjZWl2ZWQgc2lnbmFsIFNJR0lOVCwgSW50ZXJydXB0LgpQ
bGFzbWE6OkNvcm9uYTo6Y29udGFpbm1lbnRzICh0aGlzPXRoaXNAZW50cnk9MHg1NTU1NTViZGVk
YjApCiAgICBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDYvUXRDb3JlL3FhcnJh
eWRhdGEuaDo2MAo2MCAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CihnZGIpIGJ0CiMwICBQbGFz
bWE6OkNvcm9uYTo6Y29udGFpbm1lbnRzICh0aGlzPXRoaXNAZW50cnk9MHg1NTU1NTViZGVkYjAp
CiAgICBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDYvUXRDb3JlL3FhcnJheWRh
dGEuaDo2MAojMSAgMHgwMDAwNTU1NTU1NWJmMTJiIGluIFNoZWxsQ29yb25hOjp1bmxvYWQgKHRo
aXM9MHg1NTU1NTViZGVkYjApCiAgICBhdCAvaG9tZS93b2xraS9rZGUvc3JjL3BsYXNtYS13b3Jr
c3BhY2Uvc2hlbGwvc2hlbGxjb3JvbmEuY3BwOjk3MgojMiAgMHgwMDAwNTU1NTU1NWM2YmU4IGlu
IFNoZWxsQ29yb25hOjp1bmxvYWQgKHRoaXM9MHg1NTU1NTViZGVkYjApCiAgICBhdCAvaG9tZS93
b2xraS9rZGUvc3JjL3BsYXNtYS13b3Jrc3BhY2Uvc2hlbGwvc2hlbGxjb3JvbmEuY3BwOjcwMwoj
MyAgU2hlbGxDb3JvbmE6OmxvYWRMb29rQW5kRmVlbERlZmF1bHRMYXlvdXQgKHRoaXM9MHg1NTU1
NTViZGVkYjAsIHBhY2thZ2VOYW1lPTxvcHRpbWl6ZWQgb3V0PikKICAgIGF0IC9ob21lL3dvbGtp
L2tkZS9zcmMvcGxhc21hLXdvcmtzcGFjZS9zaGVsbC9zaGVsbGNvcm9uYS5jcHA6Njk5CiM0ICAw
eDAwMDA1NTU1NTU2MjUwNjMgaW4gUGxhc21hU2hlbGxBZGFwdG9yOjpsb2FkTG9va0FuZEZlZWxE
ZWZhdWx0TGF5b3V0CiAgICAobGF5b3V0PTxvcHRpbWl6ZWQgb3V0PiwgdGhpcz0weDU1NTU1NWVj
ODQxMCkKICAgIGF0IC9ob21lL3dvbGtpL2tkZS9idWlsZC9wbGFzbWEtd29ya3NwYWNlL3NoZWxs
L3BsYXNtYXNoZWxsYWRhcHRvci5jcHA6NzUKIzUgIDB4MDAwMDU1NTU1NTYyNTYxNyBpbiBQbGFz
bWFTaGVsbEFkYXB0b3I6OnF0X21ldGFjYWxsCiAgICAodGhpcz0weDU1NTU1NWVjODQxMCwgX2M9
PG9wdGltaXplZCBvdXQ+LCBfaWQ9NiwgX2E9MHg3ZmZmZmZmZmNhZDgpCiAgICBhdCAvaG9tZS93
b2xraS9rZGUvYnVpbGQvcGxhc21hLXdvcmtzcGFjZS9zaGVsbC9tb2NfcGxhc21hc2hlbGxhZGFw
dG9yLmNwcDoyODkKIzYgIDB4MDAwMDdmZmZmNTE5YTQ5YyBpbiBRREJ1c0Nvbm5lY3Rpb25Qcml2
YXRlOjpkZWxpdmVyQ2FsbAogICAgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmZlODAwMTZhMCwgb2Jq
ZWN0PW9iamVjdEBlbnRyeT0weDU1NTU1NWVjODQxMCwgbXNnPS4uLiwgbWV0YVR5cGVzPS4uLiwg
c2xvdElkeD0xMCkKICAgIGF0IC91c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtu
b2JsZStyZWxlYXNlK2J1aWxkMzgvc3JjL2RidXMvcWRidXNpbnRlZ3JhdG9yLmNwcDoxMDA4CiM3
ICAweDAwMDA3ZmZmZjUxOWIyMDMgaW4gUURCdXNDb25uZWN0aW9uUHJpdmF0ZTo6YWN0aXZhdGVD
YWxsCiAgICAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZmU4MDAxNmEwLCBvYmplY3Q9MHg1NTU1NTVl
Yzg0MTAsIGZsYWdzPWZsYWdzQGVudHJ5PS4uLiwgbXNnPS4uLikKICAgIGF0IC91c3Ivc3JjL3F0
Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgvc3JjL2RidXMv
cWRidXNpbnRlZ3JhdG9yLmNwcDo5MTAKIzggIDB4MDAwMDdmZmZmNTE5ZGQ2YiBpbiBRREJ1c0Nv
bm5lY3Rpb25Qcml2YXRlOjphY3RpdmF0ZU9iamVjdAogICAgKHRoaXM9PG9wdGltaXplZCBvdXQ+
LCBub2RlPS4uLiwgbXNnPS4uLiwgcGF0aFN0YXJ0UG9zPTxvcHRpbWl6ZWQgb3V0PikKICAgIGF0
IC91c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxk
Mzgvc3JjL2RidXMvcWRidXNpbnRlZ3JhdG9yLmNwcDoxNDg1CiM5ICAweDAwMDA3ZmZmZjUxOWU2
ZWEgaW4gUURCdXNBY3RpdmF0ZU9iamVjdEV2ZW50OjpwbGFjZU1ldGFDYWxsICh0aGlzPTB4N2Zm
ZmU4MDU2MzkwKQogICAgYXQgL3Vzci9zcmMvcXQ2LWJhc2UtNi44LjEtMHpuZW9uKzI0LjA0K25v
YmxlK3JlbGVhc2UrYnVpbGQzOC9zcmMvZGJ1cy9xZGJ1c2ludGVncmF0b3IuY3BwOjE2MDUKIzEw
IDB4MDAwMDdmZmZmNGUxMDhmZCBpbiBRT2JqZWN0OjpldmVudCAodGhpcz0weDU1NTU1NWJkZWRi
MCwgZT0weDdmZmZlODA1NjM5MCkKICAgIGF0IC91c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVv
bisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgvc3JjL2NvcmVsaWIva2VybmVsL3FvYmplY3Qu
Y3BwOjE0MTkKLS1UeXBlIDxSRVQ+IGZvciBtb3JlLCBxIHRvIHF1aXQsIGMgdG8gY29udGludWUg
d2l0aG91dCBwYWdpbmctLQojMTEgMHgwMDAwN2ZmZmY3MWZmZjQ4IGluIFFBcHBsaWNhdGlvblBy
aXZhdGU6Om5vdGlmeV9oZWxwZXIKICAgICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgcmVjZWl2ZXI9
MHg1NTU1NTViZGVkYjAsIGU9MHg3ZmZmZTgwNTYzOTApCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFz
ZS02LjguMS0wem5lb24rMjQuMDQrbm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy93aWRnZXRzL2tl
cm5lbC9xYXBwbGljYXRpb24uY3BwOjMyOTYKIzEyIDB4MDAwMDdmZmZmNGViNTcxOCBpbiBRQ29y
ZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbDIgKHJlY2VpdmVyPTB4NTU1NTU1YmRlZGIwLCBl
dmVudD0weDdmZmZlODA1NjM5MCkKICAgIGF0IC91c3Ivc3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVv
bisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgvc3JjL2NvcmVsaWIva2VybmVsL3Fjb3JlYXBw
bGljYXRpb24uY3BwOjExNjgKIzEzIDB4MDAwMDdmZmZmNGViNTc1ZCBpbiBRQ29yZUFwcGxpY2F0
aW9uOjpzZW5kRXZlbnQgKHJlY2VpdmVyPTxvcHRpbWl6ZWQgb3V0PiwgZXZlbnQ9PG9wdGltaXpl
ZCBvdXQ+KQogICAgYXQgL3Vzci9zcmMvcXQ2LWJhc2UtNi44LjEtMHpuZW9uKzI0LjA0K25vYmxl
K3JlbGVhc2UrYnVpbGQzOC9zcmMvY29yZWxpYi9rZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6
MTYxMgojMTQgMHgwMDAwN2ZmZmY0ZWI4MjQyIGluIFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpz
ZW5kUG9zdGVkRXZlbnRzCiAgICAocmVjZWl2ZXI9MHgwLCBldmVudF90eXBlPTAsIGRhdGE9MHg1
NTU1NTU2YThkNTApCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFzZS02LjguMS0wem5lb24rMjQuMDQr
bm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9u
LmNwcDoxOTY4CiMxNSAweDAwMDA3ZmZmZjRjNzI1Y2YgaW4gcG9zdEV2ZW50U291cmNlRGlzcGF0
Y2ggKHM9MHg1NTU1NTU2ZDQyOTApCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFzZS02LjguMS0wem5l
b24rMjQuMDQrbm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy9jb3JlbGliL2tlcm5lbC9xZXZlbnRk
aXNwYXRjaGVyX2dsaWIuY3BwOjI0NgojMTYgMHgwMDAwN2ZmZmYzYjExNWI1IGluID8/PyAoKSBh
dCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMTcgMHgwMDAwN2ZmZmYz
YjcwNzE3IGluID8/PyAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28u
MAojMTggMHgwMDAwN2ZmZmYzYjEwYTUzIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBh
dCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMTkgMHgwMDAwN2ZmZmY0
YzcwMmNmIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4NTU1
NTU1NjZhODMwLCBmbGFncz0uLi4pCiAgICBhdCAvdXNyL3NyYy9xdDYtYmFzZS02LjguMS0wem5l
b24rMjQuMDQrbm9ibGUrcmVsZWFzZStidWlsZDM4L3NyYy9jb3JlbGliL2tlcm5lbC9xZXZlbnRk
aXNwYXRjaGVyX2dsaWIuY3BwOjM5OQojMjAgMHgwMDAwN2ZmZmY0ZWMxYWViIGluIFFFdmVudExv
b3A6OmV4ZWMgKHRoaXM9MHg3ZmZmZmZmZmQzYjAsIGZsYWdzPS4uLikKICAgIGF0IC91c3Ivc3Jj
L3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgvc3JjL2Nv
cmVsaWIvZ2xvYmFsL3FmbGFncy5oOjM0CiMyMSAweDAwMDA3ZmZmZjRlYjhjMmQgaW4gUUNvcmVB
cHBsaWNhdGlvbjo6ZXhlYyAoKQogICAgYXQgL3Vzci9zcmMvcXQ2LWJhc2UtNi44LjEtMHpuZW9u
KzI0LjA0K25vYmxlK3JlbGVhc2UrYnVpbGQzOC9zcmMvY29yZWxpYi9nbG9iYWwvcWZsYWdzLmg6
NzQKIzIyIDB4MDAwMDdmZmZmNTRkNmZiZCBpbiBRR3VpQXBwbGljYXRpb246OmV4ZWMgKCkKLS1U
eXBlIDxSRVQ+IGZvciBtb3JlLCBxIHRvIHF1aXQsIGMgdG8gY29udGludWUgd2l0aG91dCBwYWdp
bmctLQogICAgYXQgL3Vzci9zcmMvcXQ2LWJhc2UtNi44LjEtMHpuZW9uKzI0LjA0K25vYmxlK3Jl
bGVhc2UrYnVpbGQzOC9zcmMvZ3VpL2tlcm5lbC9xZ3VpYXBwbGljYXRpb24uY3BwOjE5NzUKIzIz
IDB4MDAwMDdmZmZmNzFmOTA2OSBpbiBRQXBwbGljYXRpb246OmV4ZWMgKCkKICAgIGF0IC91c3Iv
c3JjL3F0Ni1iYXNlLTYuOC4xLTB6bmVvbisyNC4wNCtub2JsZStyZWxlYXNlK2J1aWxkMzgvc3Jj
L3dpZGdldHMva2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MjU2NAojMjQgMHgwMDAwNTU1NTU1NThi
NDg5IGluIG1haW4gKGFyZ2M9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTxvcHRpbWl6ZWQgb3V0PikK
ICAgIGF0IC9ob21lL3dvbGtpL2tkZS9zcmMvcGxhc21hLXdvcmtzcGFjZS9zaGVsbC9tYWluLmNw
cDoxOTEK
</data>

          </attachment>
      

    </bug>

</bugzilla>