From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Sep 2021 05:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org X-Debbugs-Original-To: "guix-patches@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.163280671017462 (code B ref -1); Tue, 28 Sep 2021 05:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Sep 2021 05:25:10 +0000 Received: from localhost ([127.0.0.1]:43458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV5c5-0004Xa-SK for submit@debbugs.gnu.org; Tue, 28 Sep 2021 01:25:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:37522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV5c4-0004XT-KB for submit@debbugs.gnu.org; Tue, 28 Sep 2021 01:25:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mV5c4-0002zy-DW for guix-patches@gnu.org; Tue, 28 Sep 2021 01:25:08 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:20144) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1mV5bu-0006ad-D4 for guix-patches@gnu.org; Tue, 28 Sep 2021 01:25:06 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4HJScd4D1YzQkBk for ; Tue, 28 Sep 2021 07:24:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1632806685; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=IW+e0ruTD32qktX45HlX7jDdIg70Tg3E7Dl1M74vD/s=; b=R9DdqK+AeQwtsZvFTAU1arQko1cOUwx/BIdZCoWt3oYbvJqxkRyI5FYqCue9G8mpIVZpDE 91YDqNVXPT5CheK6MVw8nOQCnWmrSwd1aX47kumszShV83ZXInphb6mgqbOhA/sVuPtafM CwEBGcJbhdAHRqDd2p5vzR/VzwJheXZreMa+GpTHXJ7x2z5p5C0cEZvU0v27OedjKm+uya JVng5A8tdZtvXDYalNm9OWnJgl8lAwO1bq1nk56jsLF59U5VPKjQ0b0kNzdtGTBuSNS94t akLEkWA3GzgV2ZWmvPHutI0KUy46Z71q2628DVhHERWBGdPfcDyr/h6XfkxvOQ== Date: Tue, 28 Sep 2021 07:24:42 +0200 (CEST) From: Brendan Tildesley Message-ID: <629540312.113485.1632806682555@office.mailbox.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_113484_275917332.1632806682554" X-Priority: 3 Importance: Normal X-Rspamd-Queue-Id: D23C81887 Received-SPF: pass client-ip=80.241.56.151; envelope-from=mail@brendan.scot; helo=mout-p-101.mailbox.org X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LONGWORDS=2.035, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" ------=_Part_113484_275917332.1632806682554 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I've updated all packages in kde-*.scm files (may have missed something), plus some KDE games in games.scm. I was hesitant about sending 235 patches so I just attached them as a zip, and pushed the branch to my notabug (subject to rebasing): https://notabug.org/Brendan/guix/src/wip-kde-updates-21.08 I used refresh -l to find all dependent packages and basically everything build apart from some packages like openstack that are already broken. Since there are a lot of patches, it's probably I forgot something important or left something incomplete. In the grantleetheme package, there was a large C++ I deleted. I'm not really sure if any patching is still need since it looks complicated Other packages with changes to patches include kdbusaddons, kpackage, kplasma-framework, grantleetheme, kmail. * Reproducibility bugs - The packages kparts, ktexteditor, plasma-framework, krunner, kio produce .bz2 files in /share/kdevappwizard/templates/ that include timestamps on the directories. Any ideas how to fix that? - kdevelop looks even nastier, containing entire mime/application .xml files in one build that weren't present in the previous. - kdelibs4support produces .so's with symbols in varying order. - sonnet: .so differences (already present in current guix version) Package list: akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes akonadi-search akregator ark attica audiocd-kio baloo baloo-widgets bluez-qt bomber bovo breeze breeze-icons dolphin dolphin-plugins dragon elisa extra-cmake-modules ffmpegthumbs granatier grantleetheme juk k3b kactivities kactivities-stats kaddressbook kajongg kalarmcal kamoso kapidox kapman karchive kate kauth kblackbox kblocks kbookmarks kbounce kbreakout kcachegrind kcalendarcore kcalendarsupport kcalutils kcmutils kcodecs kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kdav kdbusaddons kdeclarative kdeconnect kdecoration kded kde-frameworkintegration kdegraphics-mobipocket kdelibs4support kdepim-runtime kdesignerplugin kdesu kdevelop kdewebkit kdf kdiagram kdiamond kdnssd kdoctools kemoticons keventviews kfilemetadata kfourinline kget kglobalaccel kgoldrunner kgpg kguiaddons khelpcenter kholidays khtml ki18n kiconthemes kidentitymanagement kidletime kigo killbots kimageformats kimap kincidenceed itor kinit kio kirigami kiriki kitemmodels kitemviews kjobwidgets kjs kjsembed kjumpingcube kldap kleopatra klines kmag kmahjongg kmail kmailcommon kmailimporter kmailtransport kmbox kmediaplayer kmessagelib kmime kmines kmix kmousetool kmouth knavalbattle knetwalk knewstuff knotes knotifications knotifyconfig kolf kollision konquest konsole kontactinterface konversation kopete korganizer kpackage kparts kpeople kpimcommon kpimtextedit kplotting kpmcore kpty kqtquickcharts krdc kreversi krfb krita kross krunner kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass ksudoku ksyntaxhighlighting ksystemlog ktexteditor ktextwidgets ktnef ktorrent ktouch ktuberling kubrick kunitconversion kwallet kwave kwayland kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient libgravatar libkcddb libkcompactdisc libkdegames libkdepim libkexiv2 libkgapi libkleo libkmahjongg libkomparediff2 libkscreen libksieve libksysguard libktorrent lskat modemmanager-qt networkmanager-q t okteta okular oxygen-icons palapeli picmi plasma-framework poxml prison pulseaudio-qt purpose qca qqc2-desktop-style smb4k solid sonnet sweeper syndication threadweaver yakuake zeroconf-ioslave ------=_Part_113484_275917332.1632806682554 Content-Type: application/zip; name=kde-updates-12.08.zip Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=kde-updates-12.08.zip X-Part-Id: fb99729f4f234de5bea22e442ea15baf UEsDBBQAAAAIADdgPFO2wiV5tAQAAIgJAAAzABwAMDAwMS1nbnUtZXh0cmEtY21ha2UtbW9kdWxl cy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhzXdSYXV4CwABBOgDAAAE5gMAAI1WbW/b OAz+7l9BZDjMWWPHzpuTbOil67oXbB12a3ZftmFQJDr2YluuJKfJcH/o/sb9sqPs9G3J0AlFHVH0 Q5F8SPqlkjmwSRD1scfiiAnkEZtEPOKDIMZJ1JugiAZBwHujBYdzWcAFlhBGEATT+g96QRA6Lwlm Cs8VFoIVME8zgTrDLTzLWZrNFo3c11yaY+cFMziFeYUdCAc1XC/ohRCOp0E07Y3gKAyCwLmoFt+R myl8/nAyP31N9sJurz/8CsuimgJujGIez9kKvVyKKkM9hU+lIGgwEob+eOQHvuM8serdkvEVW6Lu rgR6sWI5Xkm10nSfHNwDUO1DWJ/LhGnUX6fwEXVJV4NHU4Pa6D99eC+hQBRWXVUF8AT5ClhsUEFa aMOyDFixzaVC3/E8z3nwVv9AOISj3fKa5UAIcZohwbNiiaIDY4uOyqSy0O5RuwMRCMyw2XttxxFp HIPnLVMDrPuQzcVDGk5aCNxQJsQQF8FgInx/FIUYWnoMgLI2Ggysew/bcsir37A3m4E36RAjJp0I ZjMHnj59Cqey3Kp0mRj471/LnAD+TguOhYF3uJQU6WfrZu9n9X62tBz0ucyPfwVwzlRaaXjOVisk yi7scxYzbR54M4STDDesEEpqmCcohTSygmeMpLMfamuS3JdqeewcHX779+rFmm7sz5NUNxSgZ8mU ARnDq/ef4FWVbvxG0cZsPKJ4HY2jXdRcgXFaoFdWiyzlh2rHAQB3lwn7m3YFZQJaB3RbbcerNdao NDENWkM/CvyA5Ec/y23lkLxB1LJSHMGVFIS0aIS3y83RJFJApTIvRsOT9p5GpVJCMSotlh4rS4pR w5Ch9XYy2nl7aDXOeC24uZtvmPI3P1rtfTM6Yb3haA/IXVD593uN83dXKwz4cKOHOlkFguukFJvl cDRg2+F2nCzzdbzOsyRPvseB2EaTFWdJn/fJcHsXsPtYYsF+6HC43G75pBeu4yC7XH4vi8t0pS45 708ut/pqrJebiPblKFerIWuwdpesiEue3mqDOTR5uytq32TXpGv00qKsjN65SgQ7EdTDqKdRG7Hh xYJvO8QXjiVRrQCm8iSGqwQVQo1KmQDqLcRGI2WdjLAfdMKQeng/tM8DCXHdlkbz5Yt7dnr+7fzt xYez04tvb95fzE/evfv24s1HyFe2veruLd/28mkRfvl+li66l2bY3cP5GeiRabfvpJP8v23WYtfE 66ZPjiPoK8u5useXCte24Vyrx3aIxlS5FI/7gM0MqMdElRIIodkJcUfJZUJ4jdrja7zHtW2vlNp4 O9k92rlMa8k9hTH8QafUK5TwmvG0e/eeY249FPDm6B7xXIVlxvj16T1KuhnLF4I9AffRdEXdqRl3 NPfoQvLKk4aY4NGB/pnJLnGkuFa/blw1sWyU9B7v3bRYS+q9LW6VWlSqZ/Tv7Yuzl7YTzBUrdMbq sdbaqxqbxRv+ky1ZWkWW3XI4pbB4Nm+arSmP1Ofo0+MKQdDUljQZLekTpDQ35eDfQF2USVps4BhC vze9kQJ9AFzabNZcqOsAzmyfhNNzqjf6SKr5RvC8yokm9cUJG/4y8BqzEmKpcmbslwA4Pb/f9wPH +R9QSwMEFAAAAAgAN2A8UwH/1AmCAgAA/AQAACYAHAAwMDAyLWdudS1hdHRpY2EtVXBkYXRlLXRv LTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACtVF1v0zAUfc+vuCovLZ1T 5zuLEBofAl6QJm08ISSc+Cb1mjip7TRNxY/HbQobbNJ4wIrk+OT43HvPdfxBtQ0UaYB5xFM/CmkR BfllWGBeRGlOKY1zesm82M+jMoLPrYQb7MBLgNLs9IBPqed8sDIZvFUoOZNwK2qOusYRXjVM1Ff5 hLu6aM1r5z0zmMFtjxfghSc5n/oeeGlGL7MghKVnwzo3fX6Hhcng6/Wb23efbDx/5QfRN6hknwEz RhQsgy8dt2pgWojcNHap6zgvj4xVx4oNq1CvNhxJqViDQ6s22qbQwHzavXhqOyHEeVbgB9gsl0em B6WoEYo1kxXyC/BBSI3KiFbq+XJxBDjWOK3JwnG4KEsgpBIG2Oq5OPlzDEdIjnuIEw+9kNIidF1O Ay+13fQQrI9xGB5Lej6Ws1wu/yHe1RUQP0guElhOkwWu161sJfl4YxRasgKhgUFuVWzX7ayRgz03 Zo1wz2n62ogGuWBQi1wxNbqzhQNzjqWQSLo+r0VxbrMDAPNzVsd3u5JWBGbTZ7uPnMAdKm2Nhlnk JtSlFl/+jR+bfIxzwnXbqwJh3ipRCTmB92PeoFm3HHpVkxJNsV48YvRKWBWjhKwI6zpb7mRQGJ8M Ok3/2aCnxmQGmcHvQl3DlLs/zBaPc9Zr5kfxI6H5MY3An5x8OGaevBs8LcpxM25rnkeCs3HgBxHs q4TF+e6wUTt2GJpR7DmV3dbz+d4GXpzd/0OLHnTsbZNBVHp75w9jvJZ1wu05LRNJdywtyjhP5CYN fL1Ni91hyAc1aZ2T7O3NQvSoDdpbq2EbJA+hXzSmqr5BafS5zO/zF1m3tgVq+zOA47tB4FLH+QlQ SwMEFAAAAAgAN2A8U0kqhEs4BAAAeggAACgAHAAwMDAzLWdudS1ibHVlei1xdC1VcGRhdGUtdG8t NS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAALVVa2/bNhT9rl9xoaCY3Jh6 WrGtrlvTptkKpO1aJyuwokgpirIYS5RCUnYc7MfvSkrcNCmQfdgIA7Su7vPw6PBY1RXEc8rieT6f 5XQ6yeM5p3GW0TCmPEzjaTqhQTyZTVMOb2sJC95AMAXfT/ofhL4fWMeYJoGXisuMSjgVZcZ1ybfw c0VF+SId7K5mtfnFOqKGJ3Da8jEEkz5d6IcBBLMkjJMogv3A931r0aYXnJkEPv9xePrqd6wXeWEU f4GlbBNIy5Zfk0t8fdZkmA9MDbE7O3B917Kedj5eQ9mKLrn2VhknuaIV39RqpbGJCpzb+NGPEnxu Cqq5/pLAa0nTEt9xbbQLpwVO1CUBWW9cixBiPVrp727G/dtFSB8UQC4wLSuoXPJsDHMQUnNlRC21 sz8aQwwZL/nwTEaWlYk8B0KWwgD1HiuZPuZhCZnxK8j8KJjxNA646+bTWcAOwjn3AdE/mEy66R6v ZeFM/6LeixdAwul0PIX9YUNDYUyTeF6uOEeurEzduLVaehuxEt6i4UzkgtEeAa9uuCSsLkua1qq3 EURrLRhWs0cWOBnPheSkadNSsB03LABwbtrq/uOTxLbAvnXAWNKb11xpzAp27E5910f7/n17x4yu Vm/XdasYB6dWYinkYPy2nIqbos6gVSXJuWHF6IFHqwRmMUrIJaENjpcNGM0Oeoz67b/F6EdrQIPY sJvTNVS5V9f26GHLukBBOHiQyEnxU4nCAci7yw5Wl0WjJ5fb9WXlX1araZ5Gm0mQinQ2n9FKNKzI Z0xn15RtJul1o8R8hYVHN+B/n+t6FUyisBJRJsJ4HV2Ey6DRV/JKRcvLDQ1SHV9c+Wwp40kh0022 iWQ55LppskVFInqrDa+AVXTFyV3TaEcPI9acCNm0Rt+M+tVx7CxttQ3jbhsNBzWfjed4ULgF0f9x Ul+dvYTVMhfLVuHnVNKl3kHvlEKb+/S5jxg5Ojt6/ef5x7OT14vzN+8Wp4cnJ+dHbz4+t+FJ3Roc EGyvFKnXZnztqbbk2s26c789yGfP4PT90fsE3iJagwJCQ7VO4Ojl2eL8+BAznn86/PjuzbvfFs99 0EaUJWwFLzMNU282hNxNl+NVgB27AJ8KLkG1UuIj0Nxw1QmgoWU5vqnUKaO7C95LeuuvsJffocde Muj0zuBUNQrllgxmeIIZ8dpRGbnnh56KNyXFT/gnVnC2+o5xTkmrNKNPAY9ghYJ/WzrB9uoNqU3B FcEX+j5RnU031uD+gMOO5obLNdg/QM8Ge6c5d0OEXNeIfU8/UtJWsgJdWVcBd7cn+DeOF3WFEoha B3bHRo10ZHVVtVKYrYui3BPyeCfM38RsK+tGCw32h7cnsFEdoRTktYKXqJN/7fyQ10yJxvRCcSuh gHEUPhiizRZvNCSUomrbR1OGjNbdCSNigyjjpQJW6EaR61vWP1BLAwQUAAAACAA3YDxTeUE09xwD AABtBgAALAAcADAwMDQtZ251LWJyZWV6ZS1pY29ucy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJ AAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAK1UUY+jNhB+51eMeCLdmBgDIURVtXfdrq6qKlW97dPp pBo8EG8wsLbZTaL++JoQZXOXlbYPtZBsjz++mfk843vdKViVWbKK85xnuWBFTLOYlayM+ZLjiiYc cyxFwlgCv3ctfMYeogwoXR8/YJRG3r2jWcNHja3gLTzIRqBpcA8/Ki6b22Kyh6bs7E/eHbe4hocB 5xAlRzpGWQTRah1H6zSFm4hS6n0eikcs7Rq+/PHh4edPzl+yYHH6Fep2WINjxAMSWXatWcNfvXCc YDtIw9UypKHn/TDiFj0vt7xGs9gKJJXmCl86vTUuEAXBJcfsLZIvsu0Ha76u4U9U3TPC0ApEgQIa WexUw0L4IAT0e7vp2vlpJo07garTwJIdS7yRHmpsUXMruzb0CCHeu8H9AxncuHEER1DJBqHc8LZG MYcEZGtQj3QmuJnNIQaBDU57MvM8IasKCKmlBb54z1XxHsKTLu0dVNkqKpcsRxqGVRSliYiXBQV3 WcskGbN635fnMvoP/m5vgcRRMncSTJMzfGwGtF1nN2Cs+zUE+NWCNDAYdx3FHuwG4be7X77HzY+G O3yWTejPPAgEVrJF0g9FI8tvysgDgOAU1rh2u9aFBf4lyHGQ49EzauP0Bj8NMxpSZ7/53j4W0ejz aDfdoEuEoNOylu1kfB2BQlc7AgbdkAptuZldIQYtHYvVsq0J73vXUJNOLJ5HzAk1zvH/qNRbY9KD +HDOMrRch7uDP7sO2Gw4S5dXREHBDcZskvFy+LR5qhv9WD8WieZNrXTWFPk246VqV0/Jo4pWJunj uqhFLs3L/qk2hXKOZyfpv+GKRF/luTlUVOVMR2pXF9SIgynSHaWF5k+sokKm0UGo7bZfFdlOvUxc pyAH94QRszcWFZSKb5FcmmbnArHy2ZXG8Z04pfp3EPi4s5qT6T/ViaFB48P8DeurbIFfiaE/4qbF 7CxR4J/eG3d2Wl1mHfgXL4+DXOyuQefz11yvon+y4x055LQg6St20ynXPK5DwN9Y25v1YlF2Sg2t tPvQtXLY6Xpxf27nsV0IeCyM45B63r9QSwMEFAAAAAgAN2A8U6EoMXRnAwAAugYAACcAHAAwMDA1 LWdudS1rYXBpZG94LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMA AATmAwAApVTbbuNGDH3XVxDOQ+3aknX1Rekl3WaDLhZFFhv3abFAxxpKHms0kmdGjh3045fyJdk0 AVKgA8PyUCQPeXzIG11XMJ0nyyViNKevaRIn2SxPWOLns4hneYIsnMQZToME/qwV3GEDwRR8Pz18 IPT9wLmhNCm806g4U7AQkqORuIefKibk1fJo90xW21+ca2YxhUWLIwjiQ7rQDwMI5mkQpn4Aw8D3 feeuXa4xsyl8+fTb4vc/CC8Zh1HyFQrVplCyRvB6l8JfDad0YGtIvNnE8z3H+bFzGTcsK1mBZlxy dHPNKryvdWmohgr6p/DBa/FfFLNii65QTWvN1xQ+Y1VvEVqFyJED7qxmblaxEt2q5q1EQ0FMF22F 6hBwI3ZQ7Y1FLerWgFDGMimhYXYFwpgWPcd1XefNMv+BOQzpuO7BPYBcSIRsxVSBfARxlxm1FbUy /eFgBAlwlHi8uwPH4SLPwXULYYGN3wJbvuXhCMVxB3kQJDGPJkvf8/x5xOecT3kG9J9N4rjr620s h3r6D3hXV+BGcTyawvD4IMMHSwyCXSG1mrNW0jUjTZKhQshrfXj18fo9fJLMVOxAiSlt3Xi9gQN9 ChIK3aZdSpGdReQAQP9USPebbooKgd7pPUW6B+sWtSFyoZd4U9/zyT78t72TUId0sJu61RlCv9ai EOpofDr9Cu2q5tBq6eZos9XghUerBWWxWqjCZU1DQ3QkJYlGQUisdM/g/9Py2jky4PbgsTnPMu3t HnqDl3WaFQuTyYtE/SUzGIVH9r4/vUBoGSZNPvFz/aCrKihNsd5M9rNSRZonRkmxmcxlnMXh/kHJ +WYbrAl4cGL8ea4wWkfbfaA3orjnk7JZb8tpYTSpaVqstvEma+Rus9OSh1M2T5qZ9M0x16nIlraV a7p5reA41t+bzm6PA35q5+/+RWrRWPMrXOSDAVzCihlQNXRGIK4KtCfdPFsoj+H93iubpAejV6xP jT9DhddBzxRdpIccuWSFgb4U5NG7fn+3uP7w+edxxwBcXsItKUPfC4NAW4LXaNQP9nFjMbW3KxKf d+Kg0XXDCtqX/NzMEYnynGalkyGDhsJIMuRe0EhXT16L2+vblDYYZiWInPB2+wLVoQnawEs8I3fr rZOsRsZJh11d1CXx6YITelHk+Y7zDVBLAwQUAAAACAA3YDxTcfEyGlMDAADTBgAAKAAcADAwMDYt Z251LWthcmNoaXZlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMA AATmAwAAlVVdj6s2EH3nV4x4gm4g5jMkW1V722p1papSq7t9qirV2Ib4BgyxzSZB/fEdQm6yt7vV tlYkj8eeM3N8GOdRdy2sKKdZkdFEJGlRpvm64lGalsW6Kss4I1GW8iIreAQ/dwo+iR6iFRCyOf8g JiRyHhFmA99roThV8CQbLkwjTvBtS2XzUM7+0LDOfuf8SK3YwNMgFhClZ7iYxBFE602UbRD5LiKE OJ+G8rNgdgO///Lh6YePmC9fxkn2B9Rq2MCOaraVz4jzW88RD2wHWVjkIQkd55vpzLKnbEdrYZY7 LoJK01YcOr0zWEQL3pd4/y2AIAicdyH+giiGu8sIziERVLIRwLZU1YIvoACpjNBWdsp4d/4CUuCi EfM68B2Hy6qCIKilBbp8L2H53glHKi6OQNYJX3O+4iwMaUXyipOcZYCXmqfpxO39XA5S+g/5Hh4g SIpsgZLNEzp4x4ZWKEsnlqHrO+BxUUklgn4oG8muyjkA4F3QJxtXCtHB/XIAY4Oz+1log2DgZuGK hAT9d//0T7pNuc5+0w2aCfA6LWupZudteK2w247DoJugEpZt/VcnBi0RxWqp6oD2PX67M9V1uogy 5DrN67fJvjVmWoEL14JDS3V4HF3/dW6zpXGWvwLySmpEEs838nK4ZCyoUUm26nn5nNbrmhyjol/F B7NjNNpTdWw+n+RxdRhZhunz5DC2mNi/3OJXWNGqrFhu6Mh2h7zc8nFN4jJu9mpP+igpc6JP5Z41 z7LaySrfllG9381YlyIHbPzAnIwVLbCW7kTw0uVfdbaobyBVP1hzofSn57niaDUN5ri240MjjAuL N7y36v9f2I3yPXhuv6sD1qlK1nj8tvDh/h6qTsNoLL9GXDleqoZr+nKUfYwI5/kmqOfu7SQa7sxG kL3cRPVhcRz9q6KeOzayROc0vZTn642re2IwVbi5bKIJ7mSf638Sxhqo8PGFg7Tbf+Gy7VrsS2xA cLfW9mazXLKubQcl7SnEhg87XS8fr01/67CT6nojDbi/WsiAco5fda+7Z8mxZ4AyJoyZXlSF7aG7 Ae1TLwx0FVya+4aFfxRMy96eG+OnD/P2BQxDWEONwXkSRFBzAi3olGQBDK1zFMX+xFfNicMkCYnj /A1QSwMEFAAAAAgAN2A8U9FFxMauBAAABgsAAC0AHAAwMDA3LWdudS1rY2FsZW5kYXJjb3JlLVVw ZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAnVbrb9s2EP+u v+KgYKjcmLLefnQYmqWPFWvQtPW+tCk8mqJk1nqFpJzY2B+/k+R68QPLFsIIlePxd8f7He/4RpY5 eGMvSELmUzpkoyhIeOCNgtAfUzb3nMj1nDhwh+HIg6uygM+8AncIjjNpf+A5jmu8QZgJ/Cp5EdMC piKLucr4Gn7Oqchezju5rVipfzFeUc0nMK15H9yghfMczwV3PHFHE3cM567jOMbnev6dMz2Br9cX 08vf0N5w4PnhN0iLegJLRrMGU7JSItgfVYygoEsI7VFkO7ZhPG8UBxVlS5pyNVjGnCSS5vyulEuF nuRg7YH0TqF8pTKtc15o9W2Cnmr4OJ19vL6YXb+/mL758Omq0c3pEvdwpRU02DZ84ryg84wDzbJu wVCiYKi0wIg0OpCUEnJuG4QQ41E//wIvhHMc5NQwwIVEoDW2oEXK4z4EIArFpRZloazzXh8wuDHP eCcgPcOIRZIAIanQQAePmZ8/pmGIIub3QBMnSmInYqFtRyEbzr1oHDNAMqMgaE76uC0DD/kf7L18 CSTw/P4QzrsJBW+/iKoJa051H1aCAgVVz1lGlYIygY/vPrziK8G4bfYMsGKeiIKTqp5ngu0nkwEA 1tZ6843/FWgdzD0tRCHt2opLhXEFM7SHju2g/PxQ3qRSY7WVq7KWmApWKUUqik74z7ByrhdlDLXM SMI1W/SONGopEEVLUaSEVhV61MXD99p4tNP/jcep0R2amLA7ia2ptO83Zu/YKbWgXhgdAVlzqrjv daF6OEx37SajlLnpeF2Ml2lehH7iblZLsaEqUVE0jJEgP1kzEYVDGd7eVXceGu5tw7uPFYff3SV1 w9HtGiuEXBXBbRREPt5dP8mD27i424iUVl7sJCy/T1TCig5r62SN5YqotdI8B9ZcZ/JQ1NtlgRYr TkRR1XijO9t/WpbJ77WkpNuXl3GdcWVC/4S01xEVBH0vQqZwHj+JKWtXlHZenE2qBYZa7Riw0KZI 1qQTw09K0yZ1463gASMWjWMy5+gAh2esLBKR1s1nLFRTxEiCBbzJtUzMBd4An3QV7SGlVkbzeUxh dkD0ixdt+Wu2aZHzTVmgKw0eVkqhF6BKTLFmhTRLIJSq+QGEhaFABF1r/hxMWuuyNT+4vMLAvhf4 aet7bR5lGPKSUybLWV0IPWv33NxYR97c3PRMwOPx3nGO7l8yMM/OYKt7rIzm8HKkXM9QYYl/5pJK wU/ahKdYPNS2kC/CKVscorSFHlnDjnC4ZGUYryOrW5KAtYlCkfqUF1xiI4zbNtUYAVsw1XYZG6YL rnjL4uQI6wFB2Enp4LLMK6p3qTO4qKqMv7uk2cy1wwbzmLjHIF6vyqxuOtnMs0e2N/sR1pbjp0H+ /kGmtBAbLme+7dKngVx9fn3fdeAn7i83IssoBsZpAY4YP9N7ov1ru+BsCc8U1+RHPB7UyVOq7URw Q13tVe3tVX4OWFKW+Frpqh2cTfAtU96REp8wkuCCOizEFmLxYgXmwQvJBLNMEsUkPoqOWs1u0/QL 6r2uZVnxwbWkac3/TffVu0/m6aZ1eIUsLKIlI5InP05i6k0T/6Z/EzA82/dtxzD+BlBLAwQUAAAA CAA3YDxTuys1m3ACAADIBAAAJwAcADAwMDgtZ251LWtjb2RlY3MtVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNVNtunDAQfecrRvsEZU3MfVlVVdpUVV8q VUr6VFWqsYfFAQy1YS9RP77eZZumTaStZQl8mDlnzgzwQfcd8DSOMYvTqsjTVYZlWDCWxkkerpIo KsuUJZRnRVHBp17BLQ4Q5kDp+rQhojR0PliaNbzTqARTcCdbgabFA7zumGyvyxkPDO/HN857NuIa 7iZcQpic6CIahRAWa7vTAvyQUurcTuU98nENXz+/vbv5aPVWV1GcfoONmtbQ8F4gN2v4MghLB2MP abDKAho4zqtjyNXAeMM2aK4agaTSrMNdrxtja+jAPad7L+UTQpyLDD8hAd8/RoZQyRaB10xtUCwh AqkM6lH2yri+dwQEtjifiec4QlYVELKRI7CrSzrlpQhHKoF7yFKel1FWCB4EacF5yFeYIdhOZkly tHRZy/F9/z/0rq+BJFm+zMGfLxZgSsBYI/R27Bq2N6w9zlsHC88BV2AlFZJhKlvJfw/OAQD3LHO8 tydlZWBxfm4zyQndoja2dbBIg5wG1OL+v/hxbEelE276SXMEt9dyI9UM/lluh2PdC5h0Syocee09 i5i0tCyjlmpD2DBYI7PlPDtZPl0uWH5pze7IAh4LD0Ybvn9YeM9rMDWL0uwZkVsyg3E0d+bpWtBD oSKWqnA1MCM6PdB9uUrqlhVtlB/uo33cJEPIaRIaUahmJ/dDY4W9czf/5uK6VLKhsShW28NOx6Ea sqp9qOvdNst+bLToeF6xpmXbpknL3ZBKOnOdi5zs10/MwYxo/ywda5A8hbzHcY9yi0SqYRrN2ep3 113gftSMzHldL6YWzQKWL6D2DSHgREEcB9RxfgFQSwMEFAAAAAgAN2A8U+thNW1lBAAA5AkAACcA HAAwMDA5LWdudS1rY29uZmlnLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgL AAEE6AMAAATmAwAAlVZtc5s4EP7Or9jSuTncRBiwwdi9l/Tay7TTyzRtc586nZ4QAhSDwEg4dud+ /C2YEMdumquGGYnVs6/a1eq8LguIwyR0nYAnCWNeNJ+G3KEhiymfT306dUI3DGdOOJ3ARSnhI6/A nYHjLLoPPMdxjXMUs4A/ai5jKuFK5DFXOd/CLwUV+Vm0o9uKlfo34xXVfAFXDT8Fd9qJ8xzPBXe+ mAQLN4QT13Ec42MTXXOmF/Dp8sXVy9eobz72Jv5nSGWzgCUrZSLSBfxdxSgOdAm+HQa2YxvGsxYy rihb0pSr8TLmJKlpwW/KeqnQhgKsnn30Lf5Pkmqx5kTIqtHq8wI+8KJcc6BVRdEPnW+hkZLzmMew wyAPrdOmwM0W/0ooGuUcEnRdyBQ0V3qwmJU1J/263bANxTW8v/ry/vLFl8u/Xlydv/tw8WuZJIrV nEtIyroTgEoIIcajrv0Lng8nwyD3hwEuJAJtYxmVKY/xBBx0QvFai1Iq62SEFB9invMdgYwMIxZJ AoSkQgMdP6Y/egxhCBnzDfhzxlwW8oDbthM4jIccf9EcJ5hOW1cf12Wgf/9D39kZEN+ZnM7gZDch 4Y3UvJZcj2xzZIAV80RITqomygW7PSkDAKxecLvGP4mCwez3kZN01DWvFQYLTN+eObaD9JNDeptZ raaOrsqmZhysshapkDvi3bAKrrMyhqbOScI1y0ZHiKYWKEXXmFwEsxJra+ek6516WD7dPDl281tj 5xExYTDW1rS2N1/N0bFelVHPD44EWRFVfOLtorE/TFdNsmmWVDcz5oTzKRPJdRBE1+4224Qp/i/X +cy9LmarlYr8jZ8F27lExaM+gvdkOf5qerPKNqq6piGdXjupWAZeVHl5sd2sHVZFMV5TKzdYzWdf 0ygKNlt3J6s3ssFLiait0rwAVtAlJ/uk0XDEe8Xfu/SPZZlx1CgTTttpNHhqmXyja0p24ooybnLe or5B3WfCXNONFnkLHdb7gJXWZdlt96v9zU1ZpwQrFk8MAXt/BO8K0t0VdxFsTf8BG0++Y8IQyT42 MChY6TYDOmi7IP4ddrgXB/jTRZUhSA1pZKF2kWzJjgw/KU2xWdRxT9hLK4vGMYk4usnhZ5Zxtuwn DIBuqnsJaOW0iGIKXw7S0kIol2swX7+7+NMEK8USu4lHo4dgVxeXr958eBj4VN8rFKvmVU7ZrX0/ ZtJBFzDBHPqAeWSgkOtyibXbZiTJaSNZhgysPX+c7S71DwqpN+AZ4CEssTl3ufI7PF3QPC9vSKkz TCLcUIf1Z91k2Ip6+PPnD/WyruMp7CdIUgKrqm2WT54cFfODZ/Ag8PuROWK7jc1tNAhqMR8wug/W gZD2WO+yOCsL7A7YB8DMtK7UYjxmZVE0UuitjS3HxiIcnw9t5+6m38qywkiA+XansKlp21cB/dJ4 eysYelXX6N/rgRXfT6wWVYc2377suKGqy7XAHcA3Fo3XVDJ8gxxI7m6z9rEAhmdPJrZjGP8BUEsD BBQAAAAIADdgPFPDcUhW2wQAAJAKAAArABwAMDAxMC1nbnUta2NvcmVhZGRvbnMtVXBkYXRlLXRv LTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACtVttym0gQfecrutgHo9gg LkKWlK2tZBO7Ng9OsrGzl4pT2QEaNBHM4JnBslL78dsDji1bqvI+ZEploBlOd58+3eNTJRtIchZN 0yzJ5skxxlikcY5pdpzFRTkrC8T5bDqbh9kEzqSAc2whOoYwXPQ/iMMwck4JZgG/KhQFE3DB6wJ1 jRv4uWG8fpEN9kDn0vzivGYGF3DR4RFEkx4uDuMIovliEi+SCA6jMAyd8y77irlZwKf3Ly9e/QZh FI7jJP0MlegWsMqlQlYUUugFfGwLggQjIQ1m0yAMHOeZ3TZuWb5iFerxqkC/VKzBtVQrTXE04G1B jPZhfGKq6hoURn9ewIlgWY2QociXb6Xh5eZPZvIlKjCojQbNRY7ADWjERlsY64lABDP8Gn0u2q4H +oCNvEa4karyNaprVH4pld+jBPBaohYHA4oFyRA6jUXg+L7vPJnSv7Yuh7T87eVABCWn4PMlExUW RzABLsi34ZS6dziiMiRQYI2DwR85TsHLEny/ooTY+Cm32VM7HC4KvIFwGuY4wyifBQFOSjYnaaUp ULWnk4nN8GlfDiX3P/y9eAF+Ok2OiI3hQoZWyZZVfY2XyNUtG32pBoNC3ZLgqFqQS1HyqlPMMtKT pwN35IBXYMkF+m2X1TzfFqEDAN5tSPaengSFBO7WHkLw+zdUdG2B3TQ4DoOQ7IeP7VaC1mNv17JT pC5PKl5xMRjvl9egWcoCOlX7JZIoRzs7OsUJxSguKp+1LTXjQNFxfEQdeHh7/UEk7VsDF74LdykG hqng5ps72o1WL1mcTneAvIxpTOKBw+3lRiE7/rbRSc0bzdb1cb2aV9WmWSWNXsVZG25myzb82ujr VVJPwrQtopaKQWvg/SGWyNflbHWlNm3D23aSsDCKlFjW6+RKZ/PZzUw085lqptfTqo6/JetqMx2w boPsaPb5eqMNdXDesBX626bRnTi2xsJtqv94nos3RjF/+K6RRUekunC0x3pPm+deGSNlbTfe3m2/ JDYVFn7DG+uulLTrsel++/PncPHu9bsFnL48oz92arDa4G2NhR18PB8elsa0i/FYamq5ige5bMak Hjuy9bhkzV2ZPHdr1pHzvZOP+IPnQI9WZsNIvavNHbU7ZF0ZK4k+bXvjp/dluJvdg9DnJPApCZ2u P2wYPJZnzZqsYPBlTwcQradv/jo7WcAZldAeEy0j3gAuKFMo6YjsFDlidtZDtgFtZGfG2hSo1H64 DKmXaYxTbWpk1/0RsbPPK7hua7YB95Ol9IvNUmCtP1+KZ5fi+zh6DH2x5LqPScOamyWcvH13/v4V eezjA1kSSxIaJjbkvz8KYd2fhfqJGHYPz++BjB6H8pN5YKKozpGOwpZmGDLqK9k0RCLiJJ7gPJvG yXQ2maVZxibRPAlT+n8my9I0YVERT2e4heTRKPZZSbTBQSfswIaDkt/4mZIrFL0YH4RyX9WHAXq6 y7ThpjP4DFzWGdmLlg4jrno2vnSCG2sL8rZ1d4gh9f7+x8mHN6d/X156a8bNqVQfMKfsrMrOeSVY 3b8hqCPAG07ORGUb8vJyRL/nLjR76vdwyEMD7qWw6B+F4fVbXJ8jqbnw6PO90+9JxexM675QW99b ejOkRkY4oApbevsLdbzp2gcfb1HrgxMHSRKEjvMfUEsDBBQAAAAIADdgPFNdKSrELQcAAI0RAAAr ABwAMDAxMS1nbnUta2RidXNhZGRvbnMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3 UmF1eAsAAQToAwAABOYDAACdV2lz2zYT/vzyV+yw0ymVCBQPUaaZtK/PtJ6kbRrb0w9NxwVJUILF KwAoWW5/fBekZOtwZE85HmsILBa7z14P34mqANcPQs+J3TA8CJJk5DlpejhMfTc88P0sDRM6dJl3 EPrwc1XCJavBPQDHido/8BzHNd6hmghOBCtTWsIVz1Mmc7aAtwXl+VHcrdsyqdQPxhlVLIKrhvXB HbbqPMdzwT2MgmHkjuC16ziOcdnEtyxREfzx8fjq9CdwXHfg+cGfMC6bCKZp3EiaplUpI7iuU1QJ qoLADke2YxvGKy02qGkypWMmB9OUkUzQgs0rMZVoRwHWmoreUzr+qCdUMvlnBJe8THBrwqCmKpnA nJUKpKI5gwvIqqZMgStgVHImtIZGMqCGbGKpuGpQKy+lYjS14ROTNToF30SKSSX/by8NzauE5nYx jVCiqGariwTLGEKXMHvboXa/dezBCTLlJVck4zkjJbpqtzIRnLGcoQ163TYIIcbGjfCS5x8AF5YH 92H6xEEdz9VDuscA27Zf7sFSTwBk8zHAb52SkExoOWZpHw410kwojsqs170+eD6k2v12gfSM7o1B UaUMMM1Gw+F/xNUwUp5laNMYQ08HG5DGG68GL1N2B1kWuoeh7x34ts0CN2Rs6A0Pl0bouGxpMRCw bU1HR0Bc3w36B1gk+ncEuJRyqW5ao27Ojq+O4fv/tc9nA4H79uzbXeduZVUmdY0u3RFezhAwlpIE k71zbe/RJueUXP56/en0XN92fnP+8dfTn0ih+AqZZ08rgetMEHdEkqrAvcdryVcOPhuOPZfmPI4R QUzXGRnjy86lew5mGSe+7ZO6mjNRJxoxJl98MssrqlwvXB0fDfNHc3fSZ19hxc9JLJOMDTN6mKUs CGw7dcIwPvQPPGc3yfZpesy7fVI6FUeuqzOx+8GFgpYLLC3BbBNLzUpZxktG6ibOebLesTVu1lK5 0fYJS0cSzDUZ1EDaHUxPieULZmAfOLaD66+313W/1je267JqBHZrqxJ8zEtjqyFZBVOTKoVG5CRj GInejkQjOGpRgpdjQusaJ1fnrOf0Q3QWf55w9qmn84mY8GCqraiw7+7N3u6tckK9YLSjyIqxLH2v w2L9Md3ZvTcZB3U4n2VTp+bhzAvuv9wnZbi4PVhM6fTudsHrgqYz7niJOwnHPNEXb2myljmLFjAq kglZvZvP1hxq6y2jsWGZkwcOn0mRT/OwrLNpfTv6EnM/m89n87ksnDjgk7wO7mrh1XQ6o/IwuO90 LV1ukD4QucCZWUBS0Ckj60u9h5RRfMawgdWNkkvg/rIsk91hgyHdOezzDU4IE/pPrPa6uA6dvuti YP3DPtKRvZF98wbyqprizBctHcC60MAEwO5Y0iga53rWQ4vWdxIpAirB9ixw5Fdi0d9RtuQFUGWt uqQRQlMLzDqsGKqnFmp5OB9tnrceCcYrMKVIBktzeKmYyCiyBmzy5k7ALfPo8vrk8uri6vrq/Ofz I7MHFpWySgjSDejgxOhrTW1UdkKMGt6+hd9O0bnjR0ujaM3sMy4+UjWxbXM3QbZqazd/tPLLViaK MuSV1yoLrc+mucdMMAcxLz+bPRN6j5nUXSdYnSMY8B2mdTLdgMPKaRGnFG62QMJaUKycgXl2cn15 8w6H6oeb348//XLxy4+XJia4uV1GFo7RaorVrmuG5LQpsTzATDTLw1+7A3ITi+Xlr8D6JpoiVe4Y IVJDmufVnFSYEYLghtyG0JpPWLkUfwLdZ03fOfIy41d1N6kKbOrYusGcKFXLaDDAiVo0GIiFjSlo V2I8ePcwLR4b86KsaskxaKcVko6Sa2ILSY5BxXajS+rspHkUxw+IRPBatY3zvd46bnsR1KKa8VTT vifUoLCqal1Qvyl9pr9nzr6cgcb/8aDR0c205anrpPOBE7I0DJkzRE7oPDxPzemXX6nH9wC5zqBs 8rxjjH0kz6+dvoPNzSCIIrQFManwI020wG82rNbYVqNBDLKB39e6DCL0tS2DdL56XkYDhrzET4cO 0pI1UkL2aDZIx0e+vq9dDDxNRNr/+DqreArvz84vUPhiJRxFrJSNYO87JZ+assQOY60qeTCAiwzK Sq0+6EpYTiCEdSL70I1HaMuyW1ue5BnmtpjZXJ4XtVpYvR78vdYeMEulWjW0D0jVl5p0f5Tw/fqO Nmajr7ywzVo9bb7SXaEdT9gfMIzIg9YnCWCDpGIBWID6ewKzEqHdvmyn7W7NCt1lzfa2RqLgo/EI Ms1hXjV5CjFrpycw5MAJlqfqQ9woiAWjUwnjht8tE+3h8xY/yxTOOLTS3mqs2qgPPBZo+UWZVVHU 2o6C1ubyiXaOM6nh6L3RBq4hoadzGzLtvJXQUpuIfVIH+YuyMULZekPHYHZxoWVKRdoGCiHBND5/ GPPWpueWuaICZq+/HuDemzXFT2cKAcOzfd92DONfUEsDBBQAAAAIADdgPFNJ5VdYfwIAAOYEAAAm ABwAMDAxMi1nbnUta2Ruc3NkLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgL AAEE6AMAAATmAwAAlVRdb5swFH3nV1zliYyYGpuPJJqmduumTdOkSu2epkkz+EKcgCE2NB/ajx+E qOvWSt0sJOPDvefce67FB1NXIHnO4zBiiEwuQhHlImWYzYVcREESRnEsU55KweBLreEWGwgSoHR5 eoBRGjgfepolvDWopdBwp0qJtsQDvK6EKi/TEfdtVrdvnGvR4hLuOpxBEJ7oGGUBBItllCwZBy+g lDq3XbrGrF3Ct5uru3cfgQbsgvHoOxS6W8JGamvlEr42smeDtobIn8c+9R3n1RBx0YhsIwq0FxuJ JDeiwl1tNrYvoQJ3zJ4+l04IcV4k+AkheN4QGUCuSoRsJXSBcgYMlLZoWlVr63rTAZBY4ngmU8eR Ks+BkEK1IC5e0klfinCUlrgHSefzdMETRn0/wQATIUUeQ+9jHIZDSy9rOZ7n/YPe5SWQOJrPEvDG rQeEhR2W5bD3s7+6+TT4mRkcnP18/f4aqlp2JVp/MnXAlZgrjaTp0lJl5zk6AOCeZYf3/qR7WZiM n/s8cgLv0djeSZhEfkJ92uPe3/gwxUHnhNu6MxmCWxtVKD2Cv5dbYbuqJXSmJDm22Wr6JKIzqmdp jdIFEU3T3+LRgTg5OXDa/teB59bYLZnAQyd+K4y/P06mT4uyK8Gi+AmRmwqLnI1WPV4TuhNyo3Ue JsxsC7bX26ON7hnfHre54TzerWO5iA8FE4dtRbNV2jSHXnh6tvcPrmAe8fWR7yu+2qh1tJP7VOZp vrN5wYODXuWsWZsySuOKLfR+Fe4NX49c5yK7/t9A7MG2WEFWiQ2Sx9D0YfytukeidNO19tzqD9ed 4L41gox5Z1MnMHsG7a8MAYf5nPvUcX4BUEsDBBQAAAAIADdgPFP8l1ZtfAMAAEAHAAAqABwAMDAx My1nbnUta2d1aWFkZG9ucy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwAB BOgDAAAE5gMAAJ1VXW/bNhR916+40JO9WDIlWZbjDkO6ZWmLoWixJk9FgVEiJTGWSIWkbMvYj++V 5Njp0i3bCEP8OjyXPIe8vtGqBpYkbEU4JXQR8JhmqzjIaExSeklYGCxIugrYkq4W8F5J+MQbCBIg ZD38ICQkcG6QZg0/ay4ZlXArKsZNxTv4saaiukrHcd9kyv7kXFPL13Db8hkEi4EuJGGAnzUJ1mEE FwEhxPnUpvc8s2v4/PH17S9vgQTRPIziL1DIdg2bohWUMSXNGu4ahoxgFcT+aukT33F+6FHzhmYb WnAz3zDu5ZrWfKf0xuA2apicGabfo/gsZNNa82UNrxmDHe0qKtkMHuyx6Tue5zkvhvkTVnDRlwEd QC4qDllJZcGRLQYhDddW4C4mF9MZRMB4xce+N3UcJvIcPK8QFuj8pVjpSwhHSMb3kPCAJ5TRfOn7 K6xXbMWCCFD15WLRH+vlWA6e6F/Eu7oCLwmWswQuxgoHNG8qmqHWJQeFHw2qtb36DN5o2pRbcUAf VGV8d+rAhPFcSO41bVqJ7IntDgBMjrH7NvYkxgb3DMH13jCx5dqgpODGfkJ8guMXfx3vTe/jDeNG tRp3OFFaFEKOg+cyqbktFYNWV17ObVZOnyFaLZDFaiELjzYNXv5RijAepBiq/yzF98p4ZM+F01F8 S7W/P7jT57syJQ3j5TOiSUoNj8JRq6fFDTrJ7lmZXh4OVVkmi32WNZ2JVimt6pjVNF6a/TLd7XJd 0KApH0gRVxh4etT3Gy5y0F0l2K4w+iDDCFlp0lxuFw9mj2ln3wTd/VaKXVaT3S6R+83lMjiMXMdN tphTPNMZy2t8hd7T/hHz6hXcfrj+gGmon4PHiwm50oPEHzv0TUKKrwCNMT7AO8ZpVXU4KwzsRFVB yk9ceIX4sBYhj/oaUDk0Iw/esz2YtmmUtj3Z7/yhFRrjjfOz0fJovP1YXf5vyydusym8TMlcFC7M zp2zPGO2Oq74YzJxH2xvK6LHhhdPTwb3k/sg4HurqRkQp95T73rYMdkNoGP7W8Df8TwBnTkeGU67 LlWNTxtNAre0tjHr+TxTdd1KYTsf84mvdDG/OeWU8wPtpGoMeubeWVEJK44uF72EIqMVtJhWMbla rnOU+7wS/5YyLRo7vJVbNOG361/hzd07GFMGNFptBePQ/gMvpkhwQj+KfOI4XwFQSwMEFAAAAAgA N2A8U+T3NOOMAwAAEgcAACkAHAAwMDE0LWdudS1raG9saWRheXMtVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACtVFtv2zYUftevOFAxTK5NWRfrYnUYegmK DuvQocme0mClxCOblkQqJJVEwX78KNtN0ixD9jDCEKnP53yH56LvvZIdVHWONI/piobrJF+v8yip aJ7FYVlXWcjiFbNbxiL4TQo4xR7CDIKg2P8gCoLQeW9pCnirUDAq4Iy3DHWLI/zUUd6+Lg+4rytp fnZOqMECzgZcQLja00VBFNpHEcTFKoF5GASBczqUO6xMAee/vzl79wGCcLWM4uQCNmIooNnKljM6 6gL+6JklBCMh8fPUD3zHeTkZLXtaNXSDetkwJLWiHV5L1Wh7iw68O4LZUwznVG2GDoXRFwV8RhS0 bBF6hVdcDrodoVSyQQEGtfEdQojzbMS/pmTnc/JgORBCzS1xtaVig2wBEXChURkuhfbmM1ugCBi2 eADIzHEYr2sgZMMN0OVzMcvnLBwuGN5AThnNWc7C2PeTdYI0S4OsBNuHdLWa0ns+ljOfz/9DvNev gWSrfJHB/LBZgAuDqqYVansEs0WgCqkGWUMlW6n0AmppW7Gw5b4xC+DdxL6ABsdSUsWsVz8Y3505 4DGsuUDSD2XLq/spcQDAO95rOts3Ye8F7p2F9SZ7/AqVttUGN/GzwA8sPn+MTzMyRdvjWg6qQvCk 4hsuDuD98jo0W8lgUC2p0VTb2T8sBsUti1FcbAjte/ulHKqUpIswt2Wye/4/l+mp9S1B0tGdVPOO C6ngiM3AXbpPux3KSFy4q49vqPJvbt3ZfSBPb2mUpIcK74GSaowjcEPF65skHJtopZsky7dBrsPy ur8s01CJcWx0HN/2bR61FRNt2O76KLXMs2NXvucSl2Xf0luViiaK0zWLd9YraprtrgnUjldjlI7R +jKqxmCTXSbppswOXEeewcoW0aM2aCWxow2Sh9C3AbmThmM6X70XRb+1d9B3+XmdtN/pSA4w/KAN tfqnGHlkN7ExRkqspUL4sdpi1Rw3otEM/QNLa9vSrmQU/vwOBXj1CsrWznbLtRUFqK3i2lnaaxPU g6gm8YCzTyefCpiSAisdPdX6EYt3zc2WyMHYISFGkr0wuXQwciLSy7cf37z79eMvp2fuI8d/v9j+ P8a1bcoI7vnEc4I1HVrzGTeTol18ES+/iKkHjzxfmNmDxghq+BWS/fzq41B99TzXjrmi5NApW/Gh Re3C4gn0wSS6l8ZI2U6Gx9M+OgEn8uPYDxznb1BLAwQUAAAACAA3YDxTXGigmxIDAAB+BgAAJQAc ADAwMTUtZ251LWtpMThuLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE 6AMAAATmAwAApVTbjts2EH3XVwxcFJBjU0vdrAuKYntB0JcCQbN9CgKUJkcSo6tJatcK+vGlJNfZ dBdw0RKGSR4Oz8ycGfGt6ls4BH7IUEQFy8IoC4+RCLMs4wfBgjRNUk7j4hhmwQF+7Tt4jwP4CVCa Lz8IKPWdt5Ymhx8VdoJ18CAbgbrBCb5rmWzujyvuad6b752fmcEcHkbcgx8tdAENfPuX0ziPfdj5 lFLn/Xj8hNzk8OHdDw8//QLUj++CMP4IZTfmUEs/7XL4fRCWDEwPsZcePOo5zpvZ4G5gvGYl6rta ICkUa/GpV7W2EbTgLpe3r93+ILthNPpjDr9h2z8isGFgNnjTTDB2iAIFLCZwMporORjPIYQ4N33+ CQnsdjuyGPtQyAaBV6wrUewhtJwalZF9p93ddg8RCGxw3ZOt4whZFEBIKQ2wu1uujrcsHNkJPEOc xciSA02OnneIU87jkIojWPEPUTRndduXY1P6F/7u74EkSbi3EqyTBXpToQI9IJesAXy0GmsoegUM SuxLxYZKcnuisLQyeJutA67AQnZIhvHYSL62gAMA7sX3vLa7zvqGzXJqb5EFe0SlLQ1sYi+hHrX4 7p/43ACzlwXX/ag4gtsrWcpuBb8Mt0VT9QJG1ZACDa+2LyxGJS2LUbIrie0h2/6rCmmwqLBM/02F 18aaMtnANR/PMOWdP2+2L0PTFQviwwsi98g0hsEq2POx8YssDqI0jbJAtxmNpC+fyk9DUPLkM01C P2gbXT1FvK6ClPoTPfGGW8fbi8hfczXiKU2SuGZcR2FdN8F0Pifl6XQ+VEWUDWUgSlqcGJvY1J2z qe3EaeW6BDnap4XoSRtsgbesRvIc+ttsUP3ASvtxC7J+0Zd0/3DdTYnG4NlsYH9ZkVZ2smXNdi1R 5u9TWyI7/a8Sza4suWJkDbPtxdigtm5fQb8k+CLck5kLY6+tCxJvryWaDwXyhilm5ONq82z/teH6 XC026/J5gW4xXcNjqhzbWYJrhN/kQ2Xj0teGcm1OspjICsO32jD7+CtxAezLAk7ghaFHHecvUEsD BBQAAAAIADdgPFMMUJlicAIAAMwEAAApABwAMDAxNi1nbnUta2lkbGV0aW1lLVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjVRda9swFH33r7j4yZ4jR/J3 whjdB2Uvg0G7pzGYLMmJGn9VklMn7MdPjkvarWXZxVjW4eqce+4VvlZdA3GJBS2jsijSiq4iXmZ5 XNAqSUpOKkJJSquIV0UFX7oWbkQPJAeM16cHIoyJc21p1vBBiZbTFm5lzYWuxQHeNlTWV+WMh5p1 5p3ziRqxhttBLIAkJ7oIR8S+1jhbxysICMbYuRnKO8HMGr5/fX/78TNgki2jOP0Bm3ZYw07yWhjZ WKJvPbeEYDpIwyILceg4b6akZU/Zjm6EXu64QJWijXjo1E7bKhrwzgT+awwIIecixy9IIAimTAKV rAWwLW03gi8gAtlqoYzsWu0F/gRwMclNe+Q7DpdVBQhtpAG6vKRTXspwZMvFCFlaMJbGmJdhKCqa kYRVnIHtZpYkk6XLWk4QBP+hd3UFqCDpIodgXixgFG11TSePoJmSvZHtJnR9BzwuKtkK1A9lLdnT 6BwA8B5lpm+7a60MuOcMexqd8L1QeiJ20zDHIbZ48Dc+DW5SO+G6GxQT4HVKbmQ7g0/hNcJsOw6D qlElDNv6LzIGJS2LUdYDon1vr+9sOkpOpk/LP02/FrM75MK57NBQFY5H139Zgd7SKM1eEHkl1SKO 5r48Dxfvy1EXmBa7bTSWI6vH4vhQ55QdWk01zSVmmuSkGlWUccybZtukVth/7OUfXASPO8K2qyo+ smN0nzZsVd4djyxjSsXNviHHjPbx/p7nZXx42MdFr/cz12ORg/0DIH3QRjTAGroT6Dnkn8dt5F4g 2faD0Y9Wf3qeK0bbWDSfazo+1EK7sHgFtfcDgROFcRxix/kNUEsDBBQAAAAIADdgPFN6Rl2HlwQA ANYKAAAtABwAMDAxNy1nbnUta3dpbmRvd3N5c3RlbS1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJ AAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAALVWbW/bNhD+rl9xUIFVbiKZkmXHcYetaZN0QdusiB20 Q1dkFEVZjCVKIanYDvbjd5LcJLaTZi8YEUTy8d4f3kMdqyIHTmiQsHjYi/o0YiSggd/z/UE/6pNg uM/3k14ShDTcgw+FhDEvwd8DQkbNHwSE+NYxuhnBa8VlTCVMRBZznfEl/JhTkb2KWrmnWWF+sg6p 4SOYVHwX/LBxF5DAx38jMhz1AtjxCSHWuIouOTMj+PLxYPLmFyD+Xjfo9b/CVFYjmM2FjIu5XmrD MfB5GaNTMAX0veHAI55lvagVuyVlMzrlujuLuZsomvN5oWYaM8nBWXPSecjLlzKlmuuvIzjjusR0 wHBt9M+W67rWkwH+hCCEnfvLvVsW+JCIjANLqZzyGJvRAyE1V0YUUjs7HZT4EPOMtwK3Y1mxSBJw 3akwQLtPhY+e0rCwfL4AntCBH7IkZp7X2+uxYUySsA+IwiAM60qfjmVhbX8j3qtX4Pq+H+7uIcjt E0WskImYVorWdUJZG+9CzrXGN4iKRf2Tyhh3tEZfMSh+VdUweHbHAifmiZDcLasoE2z9YFgA4KwS qt/xl8SEwF7TQi9us3fNla5TsPveHvEIync25fWxqKM2cl1UinFwCiWmQrbCu+Xk3KRFDJXK3IQb lna2NCol0ItRQk5dWpY4JKsWBb22Rc3zP7foodX2wbXhtjjPUOUtbuzOdp46pUF/sOXIiXA4ekHb vfvLJnQwZJck0lmf7utFEu8P9mfpjVwyJffLwVSVQUSG6RVli6t4Jm80macYuLPq+JovH2noMvaD Ib0J6XQxW7J0tpgvcj+alZfL6TDpM9+/lGVvGQ9UeDWcJuGg9bVKskI2cluogeV0xt37os7twTDi mrtClpXRq1L/cBybL4yibmuXF3GVcW3D7gPSzgq7Ptn1BzV49cvwf0DPiYUuM7oE+0vNRm8ywaX5 QFmKY/D1d/nid1mXDy9fNn6E4hokN/UUbjh7ZtawdhRHt3ign7OUs9karE5G8yimcLEG0Er6Apxn oxmyfUuO8GxEs6yYu4VJuXJxQ2+WgblNUt7og64Eku5tqhRUJSVOBLQzip3BNqmNQ+Zobri8Bvvz 4duLs/PTycmHo4vDkzMb7K7Jy28jfU+/xd/+fJ1EMPLBpQxczRTnEggMQrIIh2SBfP3DA7arWIcn 44/vD37DGCP/Aa2M41XWbxr/Fo8SNKEoJHwOeZEjRrq+WqbcAJ4CYZ5r3OLmsUQLpAM8G9/L583k aDy5+PV88vEcH6cXxwcn78/PjjC/h9L7VsTr8zFqTg7eX3w6ODs9OX07RgOybSDkdTFDjoijSrsZ rSRLUZHVmOHTa0Zsa2CdeYoNXV2Sm7P8NGjbFv8EtkfjbQC3rfcvoXs03fvgPZrV9+F7vJhHAdwy eRrCDZuaEe6YM8XS3ZquwE6NKfWo22VFnldSmKWH17tXqGn3+PaKv7sXl7IotdBgvzs8AsoYUl3d P6SD1VDX4317+bZG+MHIlCgbirTffWrUxm07S1VcC9zHz6OkUHlLozQqKtPQZkM2Gj9UwAq8Xs8j lvUXUEsDBBQAAAAIADdgPFOkvyRxegIAAM8EAAAoABwAMDAxOC1nbnUta2lyaWdhbWktVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNVNtunDAQfecrRvsE JSY29yVVlV4U9aVSpaRPVaUasMELGGLD3tSPr3fJtdtqayGMj2bOmTm2uVF9B3kYhDFfJjhhmBQp ZjnNOedFglm5DJY5obQsOE7gSy/hlg1AEsA4Oz7gY0ysG0OTwQfFZEkl3Im2ZLplO3jbUdFe5zPu 6aIf31mf6MgyuJvYBZDwSOdjn5hXhpMMx+ASjLF1O+UrVowZfP/6/u7jZ8AkvfSD6AdUcsqgEUpU tBMZfBtKwwdjD5GXxh72LOvNIeZyoEVDK6Yvm5IhrmjHNr1qtCmiA/sx3/kbAULIOkvxC0Jw3UMk AS5aBkVNZcXKC/BBSM3UKHqpbdc5ACVr2bxGjmWVgnNAqBIj0MtzOvm5CEvIkm0hSIIiLTEPI88r liQI8jIOYzBexmF4aOm8luW67n/oXV8DSsP4IgF3ngzQK5hMz0CLUazFuPMWjgUAV1cwtFR39JkD NrUoahAaRmESAu8QZz/oHb7NSppYWDzukaFCR3jNlDYmwiLyEuxhg7t/4ocNnKUNrvtJFQzs3vAI OYPPw+7YWPclTKpFnI1F7ZxETEoYllEJWSE6DOYQz81H0bH54/Tv5k/HU0s+WsBT1d5IlbfdL5zT AnRN/Sg+IbNzqlngz7a8EsC0aXaCx3LZJvUmLFaxbDjZbypZJut7QaqduO9klKZKD1W7JHtONkbY ebDyFRdRzVbU21VU1bG6V36drn1C+Yq0FaU5XpN4E7XVPifY3+arNkzWMZ+55iIH1Q+Ha8A0/LTt aTBGMtqh4+Z6L7xYPKfkk/lzIL3TI+ug6GjD0EvIeTofxmiGhBymUZuzDZbvBYGHLes3UEsDBBQA AAAIADdgPFNK5gRZlgIAAC8FAAArABwAMDAxOS1nbnUta2l0ZW1tb2RlbHMtVXBkYXRlLXRvLTUu ODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACtVNuOmzAQfecrRjxBiYkBc1VV bS9qt6oqVdrtU1WpBgw4AcNik02ifnxNiLZpd6XtQy2EmcPozPGZgfdj30EeUw8HmISpF5C0wlFe xrSoSOoTQijxaInTKkgT+NwLuGEDeDFgnJ0u8DH2jPeaJoM3IxMlFXDL25LJlh3gZUd5e5UvuCuL Xr0y3lHFMrid2Ao8cqLzse/pW+bhLAzA8TDGxs2Ub1ihMvj25fXt22vAXrr2g/A71GLKYMsV67q+ ZK3M4OtQakpQPYRuErnYNYwXc9p6oMWW1kyutyVD1Ug7dt+PW6l1dGBdUNhPcSCEjGdZfgIBx5kz Pah4y6BoqKhZuQIfuJBsVLwX0nLsGdCl2BIj2zBKXlWAUM0V0PVzdfLnMgwuSraHQncwyMuIRK5L ShYnaZiyCLSjESHzkZ6vZTiO8w/1rq4AJYm/isFZNg30FdBhaHlBT8cE1VAFVd+2/b1+ZvCJj7ym HYfrqdNj8lEoNla0YPBh4tocLph0TdsAq2SVDtAw5ZrsstkGAFhnWfOzjoSWBeZFjmZApzc7Nkqt A8zQjbGLNe78jc+tniuecNlPoxZj9VolFwv4e1kdU01fwjS2qGKqaOxHGdPINYsauaiRNkIP/WJT 6p1sOm3/0aan1uIGMuHhkK6io7s/mvZjvbKhfhg9IrJyKlngLy5eLhPv40Mom9ofBpLiZtdtj4mX Jxvs6blPN3rMvLuAdPEgDhUWwXErjoUubJ+d/5MrHDbNTg51LgVtj/kgSBjtN0ndpvcbvzs2uEkG gtvibleksg0DQeuF6yxy0n8ZJA9SNx7uFLqM7YfZUHzHEBfDpOT5nD8sy2R7NVJUdHTLkB6aqWXS hNUT6FxOfzSG7waBiw3jF1BLAwQUAAAACAA3YDxTr5FGFGwCAADBBAAAKgAcADAwMjAtZ251LWtp dGVtdmlld3MtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYD AACNU11vmzAUffevuOKJjJga85EQTVP3oWkvkya1e5omzeBLcAFDMZCk2o+fE7q2WztlFsL4cHWO z7n2x75tgK/zPAjzhGeYFYWUCVuxghUcpUCRCcGTAjEJBXxuNVxhB8EKGNucHuCMBeSjpdnAux61 FBquVS3R1HiA141Q9WU2477J2+EN+SAG3MD1iEsIohMdZzywr00QbFgKXsAYI1djdoP5sIFvX95e v/8EjLMLHsbfYavHDVRqwGZSuDMb+NpJywhDC7G/TnzmE/LqWHXRibwSWzQXlURa9KLBXdtXxm6j AfeRYfESBaWUnCX5CRF43rEygELVCHkp9BblEjgobbAfVKuN6y2OgMQa5zVdECJVUQClWzWAuDin k52rIEpL3EMkcbVO4xQT31/zIMFizVkMNs8kio6WzmsRz/P+Q+/yEmgahssVePNkgaa1Fo8Ztpm1 PmFvCLgSC6WRdmNWq/xJ2wgAuPcKx2+70lYBnMcSZ0Ho6ceRygYHTuyvmM8s7v2NH5tm8ZnItGOf I7htr7ZKz+DjcBscylbC2Ne0wCEvF88qxl5ZlqFXektF19nDOxuO+MnwafqH4ZfGbIw68LBhfxC9 v79zFs+1TSl4nDwjcjNhMORzIk+Hw6KpbqopDw9xucq7LKnklG5LEYv9vlJNeVtGUSO3XOcHHRlh kptkbYUX9yn+wRU0d02wm0S30ypO96xRxhy6pMnqVKdxJbtIJHl6cyfN7iD1pMOy0zPX/SZHe/Op ORjbQ7gd6NP14qHNg5qQKt2Nw+/Afriug/uhFzRvRIXUJjvWaBxYvoDaY0GBcD8MfUbIL1BLAwQU AAAACAA3YDxTskmaXHcCAADbBAAAKQAcADAwMjEtZ251LWtwbG90dGluZy1VcGRhdGUtdG8tNS44 Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1UXW+bMBR951dc8URGTGzzmWia ug9Ve5k0qd3TNGkONuAGDLVNS6L9+DkfSru1UmohzD26nHPPvYZr3XfAMswLnhNcYkJoUSU4S3m2 5jRbu5glRVKldEkxfOsV3IgBSA4Yrw4XUIyJd+1oVvBJC8WZglvZcmFasYX3HZPt1fqIR6bs7Qfv C7NiBbejmANJDnQUU+JuK0JWKYGQYIy9m3F9J0q7gp/fP95+/gouZUHj9BfUalzBZmh7a6WqV/Bj 4I4QbA9pVGQRjjzv3T5pMbByw2phFhsuUKVZJx57vTGuig6CM8HsNQaEkHeR4w8kEIb7TAKVbAWU DVO14HOgIJUR2spemSCc7QEuWnGM0czzuKwqQKiWFtjiks76UoYnFRcTFJRkoiooTqMoFkuaZIIn S3DdzJJkb+mylheG4Rv0rq4ALdPlPIfwuDnAda9qmfOjODRSaKbLRpashVYaayJ/5kHARSWVQMO4 bmX5NEMPAIKT3v7ZRcrpgX/OcG+jA/4gtHFdBD+Nchxhh4f/4/sJ7tUOuOlHXQoIei1rqY7g0wo6 YZuew6hbVAlbNrMXGaOWjsVqVwRiw+DO8dF9VhzcH7a3uX9tHW0iH871R5bpaNr5s5elmIbRNHtB FKyZETE9Nuj58snjXaIoK+Ru2bVk675TOm0GM8W8GtK6pVwV2MhK7x42092km0dWNk54dmrqv1yZ xizRatjtOhWX26mM41rW+VqlTTJkyX3OUpKbjMll3nTZNtX545HrVOTo/gnIbI0VHdxb9DyenYdu 5YNAUg2jNSefv4PAF5PVDJUd2wjU9XxshfFh/grqTgkCj0ZxHGHP+wtQSwMEFAAAAAgAN2A8U3an s71VAwAAOQcAADMAHAAwMDIyLWdudS1rc3ludGF4aGlnaGxpZ2h0aW5nLVVwZGF0ZS10by01Ljg2 LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjVRbr6M2EH7nV0x5WdjEhPslW1Wn 7WrVl0qV9vRptWoNDOATMBzb5LLqj6+B7LnkRE1RgvFo/H3fXDyfRN+Bm7leFmGV51WFKU3zKKFp RjHwgyzDIozTPEvLMITfew6fcQAvAdfdzj/wXdczPmmYLfwikJeUwz1rS5QtnuDHjrL2Ll/sjix6 9ZPxkSrcwv2Ia/DCGc53fU+/tp6/1SQrz3Vd4/OYP2ChtvDlj5/vf/0NXN/f+EH0FWo+bmEnT1zR Y8PqptV/xXi9hT+HUkOD6iFy0thxHcN4P7lvBlrsaI1ysyuRVIJ2eOjFTmo9HVhXoOxrWF+oqMcO uZJft/Cx5+8UDFQVDVSs1Y4NVVD2KCc7HplUQPkJul6gYxBCjJtC/oEEVitCZmdvQS0aymss1+AD 4xKFYj2X1speQwQltrjsiW0YJasqIKRmmndziyq/5WEwXuIRAsz8MMYyzBynClLUjUHLBHR94jCc orrNZaxWq//Bd3cHJEuTtU7BsmjDwI7YwsiZko5pG2CVWDGOZBjzlhXXWsAAAOtMM33rHdc0YF7x 1Yhk9tijkDqNYEZO4jqutq8u7VMDTApmu+xHUSBYvWA144vx+bE6VE1fwihaUqFuD/uNxyiYRlFC iyB0GPTVWMLP4jn8ebkS/rXHXOIiLwMjJjxJdxQVzvGbab9VIRvqR/EbWCunUt/7JTevqDz/gSft oxzSOPAzOVCWcI+nLI74oTk2aT0EwWH3GIVBkxwC5tPgIdfE9jmfr7DcIPUewv2+CWs/SYJveVWG VRSyx7hMuqIdHgspCi8f2tMpovtOUjcJFqyzyFFPGCJPUmEHRUd3SF6a7KfiK7ZHwvgwKnkO9W/L MvGoBCXLua4vxxalCesrVnuujOd6wTqb5pJe4xu1sVra5SWFvy5S++EDCNSFUXpU4DI5iGww1xcc hkYnHXTBZCHYoCQcGqYHCxX4FoRxqGihUVCPGD2j6EWpLDnmUjE1KnwP7yyTjqqffOVmTsNm+nZ0 kRvzbY1f1ej5YNW3pW6s56POZPl+gV5yW9ai3JwJbBvMTc745ry7COaW0qemdiax/6X1mtiXp7/r vTz2rPesFma5y0bnWje5vulTxkXP1Q964oHhO0HguIbxL1BLAwQUAAAACAA3YDxTzJAN/1YDAAAM BwAAKwAcADAwMjMtZ251LUFkZC1wbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMucGF0Y2hVVAkAA4l3 UmGJd1JhdXgLAAEE6AMAAATmAwAAjVRrb9s2FP3OX3GhfrHmUNbDr6jDlq5tMGBrEaABNmAYMIq8 khlLpEJSfgT98aVsxyniZC5hgdL14X3wnnOvjW5gXpaT8ZQnMcdpWVyWPJ6VBS8wFUzwy4xN2OVs nhYIn7SCL9hCMoM4znc/SOM4IdfeTQ6/GVSCKbiVtUBb4xZ+bpisr4q9PbJcu1/IB+Ywh9sOLyAZ 79ylcZpAmuTJPI+nMEziOCZfuuIOucvhn5t3t+9/hzjNRmk2+Rcq1eXwTghoa2YbRtdsWzMlaGu0 01zXNiLkpx41ahlfsgrtaCmQloY1uNZmaX0aDQxeOx3m8BnXsGJGsqLGiFBKyVl3XyGdwPC1RSCB UtYIfMFUheKiR0tl0TiplR0MQ0KELEugtJIO2OhcuOIcgkglcANlNsd5MWFiFkWiKHDMRTmbg7/g 6XjcV3Y+FvH5/0C8qyugSZzFF7v++T1LwNukclgZ1pcJa+kWwIB31nnOoZBOG2AW1ljX/c7AIBNb 6jTtLBLo18D3pe2vCS38Nxh0rXUe1FDlg0MEgd0qxzZ0IatF7R8nVRWEYXg4XEuO/pbhsOd11dZp lAx3CDIcCCylQtp2hUe8yicy7PPY196/+69d+OC1A0F4gK3Q2L7yIInGUXw0W90ZjjDQRlZS7Y1P a9CgW2gBnalpiY4vwhNEZ6T34oyvlrK29eKCoJHGaJOP+uaMrOu5Owpgn+goeO7ipbXH0gCOaUeO mWjz4G/0JAW7YOlkeuJ2UDCLWXoaLkjYfDXhW7VN42r2kFXJ/UO5vFtPp3a9jE2SLstJUcar5TK+ t3e8rGc8ue9b+XhpReeHCrVb67AB3rAl0u9N4bEzTq6QStV2zh7S8MQJcOMMo/tzjRZdjTaAixes TxGZqboGleuZ9yZ3aJ39Fd6UYQhv38JnDTvLAbvQjeeRJwgEC+da6/vAddN0Srpt5DsSaVONro+S eaLCVunWSgvBHx8+ws2OUPDXnlBwc0IoP1W5ke1OTsF77bnvpwj8/enP3XixsP+/8LwApRX1NPBz 1wg4UJQMjxwFLzHh5QlPcaNjmEfd+BfrjuoprKDZi0R6pq8fwQzPgv4/FG5a5vb0IPBMyMvHcuE7 4cKBHj3HHwG+YD8CSRplWRQT8g1QSwMEFAAAAAgAN2A8U1W4zFZqBAAAeQkAACgAHAAwMDI0LWdu dS1rd2F5bGFuZC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE 5gMAAI1VbW+jRhD+zq8YEVXFlywGDBg7VXtpk7RRm14ul1NPik7pGha8Z1jI7hLbUX98BxtjJ06U W1ny7rzPMPPMuSwLiKJ0MAoTGlAvGAT+ZOCmbESp76R+GAwnUZQ4PvXiEC5LAZ9YBe4QHGe8+oHn OK5xjmbG8KtkIqECbnieMJWzJfxUUJ6/n6zptopL/bNxSjUbw03NjsD1V+Y8x3PB88b+YOw6cOg6 jmN8qiffWKzHcHt1cvPbH+B4ft8bBF8hE/UYZnO6zKlIxvC5StAe6BICOwptxzaMd41Mv6LxjGZM 9WcJI6mkBZuXcqYwiAKsjX7vJQO3VGZ1wYRWX8dwJugkRzZTWtlwytXqSSHFxLjIWoZxy0VVrxRO kgQEm8OKAFVOVUFJ645UstRlXOaoQQgx3gz0P6wNHG4P2RwDXEg5RhJPqchYgrV00aViUvNSKOuw dwQjSFjO1m/SM4yEpykQknENtP+W58lbEgYXCVtAMpkwP07SYWTbAWU0iDx/NAL8hqHvN0m+7cvA xL7D3/v3QFwniI6GTYus/pHUVRRqxRIsAfx5egZXq7LbZs8AK2EpF4xU9STncdc5BgBYrbvmji+B 7sDcCKAuWZEfmFRYQzADe+jYDtIPn9Obvml8reiqrGXMwColz7hYE7fHKpielgnUMicp0/G0tydR S45WtMT2IrSqcHba3MPhkec3yTeX8Luyf+ms8yQmdBnYmkp78Wj29oNRUwSFcM+QNaGKDbx1iXaP 6UxlNUkf+eJbJdLl6D5YhOG9m6apUw1F5EipXG/4+Jg8hFG15KEfhHKJjnttWZ/YciO58PNFLjkd LR5TWVTR4P5RBUl2P1NB9uC5kRJOvvAirgZZ5nvpPFzbaoOsEYmIWirNCogLOmNkl9TrPrzmD4ys R7hN9V/LMtlCS0rWekWZ1DlTJhy9QN2WzTKrWUbiUqQ8Q9ntYxtU64Z0bu51U0yUXl9IsClFw3wF QBrbr0DLtpAvmoYd5qbVG/4GEXcEtuzXmVu/W7GdWLqsO0ztEj8Yr7DzFzhI4RjOL75cnq3RFCS7 r7lkMMcXtidCs6zFfqvhOd7ItCoK2hAgzWmmmoEomKKd7sG4mmIdVFfgjtAlhp+Up0uyJsMPSqM1 KpOWsBOFRZOETFhaYqQ/xlMWz9o/opiuqyfxWjktJgmFu2dZWCjKxAOYX05/v7v+/PfNxeXZ3enF tQlmXxeVuTsUlmT4yeONsyfj0tp/B5jQDPfuprJjmuflnJR6yiRBhno+Za8HYGWITvNkby47jY83 dx+vTu6u/jq5Of9wfYkhl2mqYsmYMPeU5lMmNlEdH8MHsV6pqzWKy/D56OOQPJQzRKm4kULT5Mzc QjNpiP+s79cs44iVS2Tb+/h1oHs7cDAtC9wDCPhgTrWu1Ljfj8uiqAXXSxs3jl3KrH/ebZ0toi9F WSmuMGdNlF7i2j25umj6kgvNJI01zLmeAla5678459jt0FxxKSPSNvuEgOHZg4HtGMb/UEsDBBQA AAAIADdgPFPRuKxlfwIAAPsEAAAuABwAMDAyNS1nbnUta3dpZGdldHNhZGRvbnMtVXBkYXRlLXRv LTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNVNtq3DAQffdXDPvk7UaO JFveC6WkF0pfCilJn0qhsjX2KmvLXknOXujHV3uhbS6QCIM0x8M5M2eEPtuuhUJlJadiJtQcU6zm AnEmpyxnfJbRecYyFKXKcwFfOwM32AObAqWL4wecUhZ9DjQL+GDRKGngVjcKXYM7eNtK3VwVJzxx ZeffRZ+kxwXcDngBLDvSccoZcL7IxCJlMGGU0uhmKO6w9Av4cf3+9uMXoFxc8lT8hNoMC1httKrR O6lUZ9wCvvcqsILvQCSzPKFJFL05ZF72slzJGt3lSiGprGxx09mVC6W0ED9kGT9HQwiJXiT6DRlM JodMBpVuEMqlNDWqC+CgjUPrdeCPJ+MDoLDBU0zGUaR0VQEhtfYgL1/SKV7KiLRRuAUhUYoZz+bz JFGlYjJPy7KA4GueZYeWXtaKJpPJK/SuroAwRtnFNIzttAfIYm/RofGooNiBhG/XnTYeOns43+g9 JqNxBLHCShsk/VA0unw00wgA4rP04RwiE6Rh9DAt8JDjz3u0LrgKI5FMaUIDPnmMHyZ60D3irhts iRB3VtfanMB/K27RLzsFg21Ihb5cjp9kDFYHFm+1qYns+3DDz24wenLjuL/ejefWqWMygr9dJF7a ZLsfjZ8W5JaSi/wJUVxIhyk/2fT/GtG0SafNkrO56af9upIit/x+aoQT2zqzd2tKxdrUWSH0Xs2F 1SK/C8Ljs7UPuNhu0+5260JnzcalxaaVq1nT1qraajvdy36dbu/XK25ssZKZ5kVd6/2J61zkEN4M 4nbOYwtrT/6Px3/n7/U9Em36wbtzn7/ieIRbbyUpgySStlNDg24EF8+g4a4QiHiSpgmNoj9QSwME FAAAAAgAN2A8U8KDsXvDAwAAFggAAC8AHAAwMDI2LWdudS1tb2RlbW1hbmFnZXItcXQtVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACtVWtv2zYU/a5fcaFg mNyYMiVZlm0MW9IF2QosRdek6ICiSCmSshjrFZLyI9iP35Xl5eEESD+UMEDr6vA+zr08Otd1CSJK g3DG+TSLJ8kkDKfTLMnGIp0FAYuTSEzljE/HYQIXdQWXsoEgAUrnux+ElAbOObqZw1stK8EquFKF kKaQW/ilZKo4SXu7b3htf3XOmJVzuGrlEILxzl1IwwDCcD6O5zGF44BS6ly26Y3kdg5fPpxe/f4n 0HAyCqP4Kyyqdg5lLWRZsootpCa3iPrUCHQLtobYn0586jvOmw46ahhfIsqMlkKSTLNSrmu9NJhL Cd6Bm8FLfr40OTPSfJ3DR2kaTAmsNNb85juEEOfVGP9CEMJxvwjZHQkgU4UEnrNqIcUQElCVkdqq ujLe8WAIMQhZyP6ZDBxHqCwDQhbKAhu9FjB9DeGoSsgNCC4CNok4T31fpEESsmA8k4DkT8bjrrbX YzlY03fEOzkBEoQ0GibY235HU1GvpYZCrmQBvGAGOYas1siFlZrxrnpYK5uDzSX8A58x63qtqgVc bo2Vpe8OHPCEzFQlSdOmheKHU+EAgLdPrPuPTxUmBu4BDj2R3duV1KYL68Z+Qn2K9uNDezcTXeSd 3dSt5hK8WquFqnrjw/JKafNaQKsLkknL88EzRKsVerEayyKsafCW7MkKwp6s3f6DyHpp9XwQF+5L 9C3T/ubOHTzP1uQsjCfPHHkp3o8o7Dl8vFy6FbdBMQ2jm0VDt1o3tyq4E8tYmMUk3oplsKHT8HZt 2IzR1Z2hVRNtMPBgz/tTX41IN9F6prPVzeRuytk6ScW4Mc1Gi2kcKprNVisVJHm+pixdcboso97X PskWRYmYHR3AS7aU5LFpcD8gVq0kUVXTWrMv9ZvnuXJjNSP9ORyftpDGheEL1sG+g2EynHUdxD0I fmgLv3lH816T7lvRCZnKtqQ3w0/GMhRcLcgBDpFaNgXDof2Z55IvnzTNK1iZCgbXB630jLSyWoF7 9vbT5fX56dXpX9efTz++f/f+j0sXO/P//Xk4oKpVvcTBEmlrSMHaiucI5J1w4u7v+nLQ5X3wN4DV LfHL0YssHM1ZgcyRGlnRBF+Yw+Hw1rms9vBnc/MdqT878nryB2eO7ODRoOV1iYKE0gJubm1j5qMR r8uyrZTd+qiOfq0Xo/N7hXwQk21VN0YZcP+2sNadHOjdgFx0anXRqxWcvW0NnH54d38MP7Rcq2Y3 Pu5jKHppdL1SCADGuTSm+6ohm08dZpLZVuOMoOA7oR9FPnWc/wBQSwMEFAAAAAgAN2A8U208U/eW AwAAdgcAADEAHAAwMDI3LWdudS1uZXR3b3JrbWFuYWdlci1xdC1VcGRhdGUtdG8tNS44Ni4wLnBh dGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1VbW/bNhD+rl9xUDBMbkxZ1JstYdiSLMhW YA26JsU+FEVKiZRFW6IUkrIdYz9+lOUlqR3AJQzQOj33HO+e4+lGNjV4SUIKH9OsCJMI0wR7YYyj YhaTgGYhJYRMySzBIXxoBNyxFvAUPC/d/cD3PGzdGJoUriQTlAi45xVlqmJP8EtNeHWRDXZX5Y3+ 1bommqVw37ExGMqezvd8DL6fhlEazeAce55n3XXZguU6hS8fL+9//xM8fzrxg+grzEWXgmB63chl TQSZM4keDe5zSw0x6AYidxa7nmtZ73rwpCX50qDUZEkZKiSpWe+qzGlqcI6IRm8xfWlLopj6msIn plpzLNBMafWbayGErJNR/gXsw/mwENq5YCh4xSAviZgzOoYpcKGY1LwRyjkfjSECyio2PKORZVFe FIDQnGsgk1MBs1MIiwvKNkAzPPUJDhPmukVOE0piL4nACBCHYZ/b6ViWyekH4l1cAMJ+GIynRt9h N6aaKdV7uPbIAoeygguG2i6reH4ssQUAzj5G/988CRMD7COkYUO79ysmlakg2JE79VzP2M8P7b3A ffSdXTWdzBk4jeRzLgbjy3JqpsuGQicrVDCdl6MjRCe5YdGSizkibWvafp955A+Z7/bDzN9aQ2rI huezuppId7O1R8dhVUn8KD4icjLTtYE/FOP1snHpL+k6WqlpLQIxzVaP6zqISTiTJOGkjYNZuCRi i8PtIiNiufDCHJvAo30BD7jwtphTkQdBgLebKsPzuEo2oUhkWy8WxTaSZdg+ruNNW63m0pTFXw1c +0N2Zlwg9aQ0qyGvyZKh16bRs9aarxjiou202qf6zXFsttGSoMGvbmhXMWXD+A3raC9FPBsnvRRm x/htLb45Z+lw5Z9r6hgWXjyhwQw/KU3MTJMUHeAMUrK2IqaNfs5Lli+/q75TkTqjBB4ONHEU00ys wL6++nz3cHN5f/nXwz+Xn27f3/5xZ4Pt/d/RLw5crJql6RCadQpVpBN5aYB5P5fM7u4KfCDXPvg7 MNktzXAeZhicpaSqmjVqdGluj3mhDlV21iUTe/hRA/zA0Y9cTh/+wOdMj151TNnUZkwYycAutW5V OpnkTV13gusn1wwft5Hzyc3zAHq53k+iaRVXYP+tYd13IpNQNBJuhwnyYZggcH3VKbj8+P7Z0XzN cslbvbuH34MNUyubFTcQIHluWqn/cJiKHpCaaQqW7waB61nWf1BLAwQUAAAACAA3YDxT50qsg4gC AAD+BAAALAAcADAwMjgtZ251LW94eWdlbi1pY29ucy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJ AAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJVU227bOBB911cM9GTXoUJSVxtFkV5Q9KXAAs0+FQss RQ5l2hKliJJjGf34pS2jmzYBsksIoHg0OmfmzICf+7YBSUuaa5nkjGUs0Tld5wlKnqWoi1jrhDGZ lIXM4Wtr4Rt2wHKgdHN5gFPKgs+eZgMferRKWLg3tUJX4wRvG2Hqu3LGIyfb4V3wSQy4gfsRb4Al FzpOOQPON0m2YRxWjFIafBvLHcphA9//eH//8QtQXtzyOP0LKjtuoD1OFVpiZGvdBv7slOeEoYU0 KrKIRkHw5hx32wm5FxW6271ConvR4GPb751PpIHFU47lSySEkOBVmh+QwGp1jmSgTY0gt8JWqG6A g7EO+8F4/sVqeQYU1jifyTIIlNEaCKnMAOL2NZ3ytYjAWIVH0FKtlcjoOo2iQugsj2OWUvCeZkly Lul1rWC1Wv0Hvbs7IIwXyU3uWzbvHnrcGrkF0SOMDpW3AD59GB3ItmlGa6Q4lx+FywAWCrWxSLqx rI38paMBACyu0ud3f7JeGsKnQZ6DXD4dsHeeFMI0ymlEPb76HT/386x5wV079hJ9/3tTGTuD/65F g8O2VTD2NdE4yO3yWcTYG88y9MZWRHSdn+2rF+t49uKy/x8vXlpzxWkIIQnhZy3RIProeAqXz9Ny W8HT7BnZohQOYz6b9XSFrN85e6JVfppOlTE8c/s4p0KV2U5Oh57XTfFgeKwPD6Yx2lYPDZdeeHk1 +FeuurKP2SNrZEp1NwmniumY0YPJZPWwy3W8ZbtmL0/F2k7l1ClWpnzmuiY5+juDuMkN6O+jRuyR PIWWP8dgMAckxnbj4K6l/r1YhHgcekHm/5pWjTW6EG5eQP3QEAh4FMcRDYJ/AFBLAwQUAAAACAA3 YDxT97LvF4ACAADmBAAAJgAcADAwMjktZ251LXByaXNvbi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNo VVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJVU246bMBB95ytGPIUSE2NzC6qq7XZV9aVSpd0+ VZVqsCHegCEYclM/vibQ7UWrTWshmTmeOcdnBvG+a2qgDPsZCTKBwyjhbB1xRqN1sM7jMMIhDngQ hyHFBXxsFNyLFvwYME4vDxCMfeu9oUnhthOKMwUPsuJCV+IEr2smq5tswj2dN/0b6471IoWHQSzB Dy50BBMfCEmDKA1icH2MsXU/ZI8i71P48untw7sPgMl6RWj4FUo1pNB2Ujcqhc8tN2zQNxB6SeRh z7JejRmrluVbVgq92nKBio7V4tB0W22uUMNiqnaeK0cIWVcJvkMArjtm+lDISkC+YaoUfAkEpNKi 62Wj9MJ1RoCLSkwxciyLy6IAhErZA1td08muZVhScXGEhBVRTKkfYs/jJEn8RLAgA9PHKAhGS9e1 LNd1/0Hv5gaQT/F6OY5p2g102Mh8A6wTMGjBTQvg7nbQkDd1PSiZs9G+ZzsWLLgopBKoHbJK5vMU LQAzkkl0fDeRMqJgT8emDl3Avei0IQI79GLsYYO7f+PjDEedC66boctnRlg0nSylmiMT16LfNByG rkKF6PONM3vz48nbZf8fby+sn1dENXtsOreWqulgxhywV/aL1VMzkA1PRr2edd7xbDu/ZBd6w0gY Ta26ABnTghKw/V1Ryf0+C9eUE9XmxE+OW67oITzvq/iY7P0sJCeuylIfz1m53e2zwDA7c3v/5GqJ PFJ2SDg9t35xOB3OLCF8V8S0OO1y2pabvF2XhTwdsuJMyrySZOKaeQbzZ0D6pHtRQ16zrUC/Q87T +Hu5F0iqduj1bPHbYmGLY98xNNXVDR8qoW1YPoOOiuart4hHqYct6wdQSwMEFAAAAAgAN2A8Uzls Haq7AwAARQcAACUAHAAwMDMwLWdudS1rYXV0aC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJ d1JhiXdSYXV4CwABBOgDAAAE5gMAAJVVeW+jRhT/n0/xRCoVbwzmMDZGVRtn4zRR0nQVO2ql1cod hsFMDANlBl9tv3sf2JtbzXaE9ODx7uM351WRA6WjUeBEMUuike/ZAzKKIhoM6WgQD51+30m82I8Y C+CXQsCUleAMwbbD9gHXth3tHM2EcFoxERMBM57FTGZsCz/khGcn0Z5vSVqoH7UzolgIs5p1wem3 5lzbdcB1Q98L/QCOHdu2tWkd3TOqQvj8aTz7eAG2Z/dcz/8CC1GHsCS1SkO4K2M0BqoA3woGlm1p 2odGoFcSuiQLJnvLmJlJRXK2LqqlxAhyMFrlzlvan0m1qHMmlPwSwi2TJUYAR6FiUsmfYMm2lmaa pvaui79hBMfNMVtxBxKeMaApEQsWd8EHLiSrFC+ENI47XehDzDK2/zY7mhbzJAHTXHAFpPees+g9 CY2LmG0gdoPACRjpR5YVk1EwCmLqDwCrPej3m7ze96VhSt/g7+QETMfvu90hNnNPkbXmKoVCpayC J/J6RwMDJ48LZpZ1lHG6b64GAMbBSfOOXwKVQG//opbZ8lasklg20H1raFs28o9f8pvWNl5avizq ijIwioovuNgzH4+RM5UWMdRVZiZM0bTzSqKuOFpRFRcLk5QlDvYhXd/Zp9vS/0z3rbPPzdThIXBL kcra7PTO6xhkSlx/8MqQERHJPHdfmadHt0Ue74YV8dJyYRNe9bNkuePZakjXG2+3ke5oOZRpkHnc SaT3Z3m/3uTouHOo5jNbztBJHLlz7kXQj0Y7H2coIY4b0Sx2iS/8VZ7mGbGTDc0H1dYX20U82Ns6 BFkjOphyKxVD5MnJkplPWZ2HZiu+YiYXZa3kIdU/DEOPo1rq0G1I51D54aA7aiqP1LH/V+nR3snV +G52Mb+YXH+a3M4vb6az8fX1fHw6/fX6bjaZn13enrzVM/27v67OJg/y15enk98nH1H6nye57n1U rMwIztz3NGV0+aw7RkbyKCYwf1bnA/cDGEchYg4c4OcoJFlWrM02MRN/yJdxGZIpJlagn53eTefn Ywxt/tv49uby5uepjlPwdWseFbhYFUscvKacZkZqQVMUpI1HpFaby6spMNYpE1+j+gYTL9SPVOfJ OKRFjouPSw56qlQpw16PFnleC662FmKLVVSL3vlDFx8XeSuKUnIJ+mTDaI04TmgLoEAklBVfIeIi 2EKNQPughLcSrXip2gW7GiOQoGix4sgHArQQKyY4wn8X9sOI46fYosJbIoY12TZXRZEkWUFixEvQ XMvzLFvT/gVQSwMEFAAAAAgAN2A8U9Mbk2NHAwAAfAcAAC4AHAAwMDMxLWdudS1rY29uZmlnd2lk Z2V0cy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAK1V bY+jNhD+zq8YpaoETczyDuGqats7XStVK510W/VDVanGHsAHGAom2VT98TWBTZbdlbYfzopk+/Hw zMzj8eRj3zZAvSChPMxY7rEsdrnnZZQF1M9ZxBLEOA7RzeI4g7tWwmfswI3BcdLzDzzHcY2PmiaF n3qUnEq4FzXHocYTfN9QUd9mM24PrFU/GB+owhTuR9yBG5zpPMdzwfPScJ96CWxdx3GMz2P2BZlK 4Y9PP96//wUc373x/PBPKOSYQsVamYviKHiBakjht45rVlAthHYS2Y5tGN9NljcdZRUtcLipOJK8 pw0e274adCgNmGsW6zWau/aA8LdSbVsPEy6pEgckQnajGmyDEGK86edf0EnpQc7WLuSiRmAllQXy HQQg5IC9Eq0czK01ARxrnPfEMgwu8hwIKYQCevOWr+wtC0NIjg/A6T7ZJ5yFkW0zz8Vozz03By19 FARTWm/7MnRK/8Pf7S0Qz3ecXQzbZdbQr+/vWj7WOADTBZNpPXrU0nM4ClWCKlFbnC/n9/ly4MJq bywDTI65kEi6MasFe1YOBgCYS0jTWu+k/hg2azPNQ86HB+wHrTZsQjt2bEfj2+f4VAyT3zM+tGPP EMy2F4WQM3gdZoOqbDmMfU1yVKy0XliMvdAsqheyILTr9ON4VGm/qLT/Kiq9NmYlyAYu2dmK9vbD PxvrZaBDSb0wekFkZnRA35vlezo27j7kx1ieej/v4uTkH3J5+lI65bE4VkGUJ86Rs0aXXRXq8mC1 f9ifHVuL5Csup0qCSLekMo4SNzweQzcQ0Z7xpjyJMOL1KXxggygq7tYxLxonr+Jo5lqCHHUbIsNp UNjoJ0ye7h9tur7taDFJujzpJde/THNT0VGVG9idZ2u5ITfZ6aa1fVx8tTvS7paypJzrlz/5XQHX vFYt6Em8+KB6SlhDKyTNHJJmeQW9im1ultamDZfVKiTessfjy/oayEvFWKtzv8R/3a1Ii1FcbS6b lYlwEzmdTvP14N073YF5m8Knk35hcpb9Z5TY06lbXspxymqq0HNS04KE1urwecrWWpHn314Spn0x Niif5PxN2pXaaLgGrzUW+YnMMHw7KKr/+nq+ALqzguHZvm87hvEfUEsDBBQAAAAIADdgPFPv/6Dm cgIAANoEAAAyABwAMDAzMi1nbnUtcXFjMi1kZXNrdG9wLXN0eWxlLVVwZGF0ZS10by01Ljg2LjAu cGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjVRdj5swEHznV6zyRJqY2IYAiarq+qGq L5Uq3fWpqlSDF+ILGGJDPk798XVCdL1eIqUrJOPRMOPZtfhsmhowkjySLOaUxYXIo0UsM7ZYhLjI 8rTgMp2zJC7iBL42Gu6xBZYApcvTA5xS5n12Mkv4YFBLoeFBVRJthQd4WwtV3WUDHti86d55n0SH S3jocQosOslxyhlwvpynS8Zhwiil3n2fPWLeLeHHt/cPH78ADfmMh/OfUOp+CZtNzonzWHdNS2x3 qJzi91Y6ZegamAdpHNDA894c2bNW5GtRop2tJZLCiBp3jVlbd5wa/Eul8TUpQoh3U+w3RDCZHJkM ClUh5CuhS5RT4KC0RdOpRlt/Mj4CEisc9mTseVIVBRBSqg7E7JZPdovhKS1xDzlnGC8kZ0UQyHge iQKTTILrbxxFx0i3vbzJZPIffnd3QFgYz6eJG9+wOqhSWdtXFoPR2ANfYqE0krbPKpVfmaAHAP7Z 5PjudtqZwOiS6vTIibBFY10PYTQPEhpQh09e48f5Hf1PuG16kyP4jVGl0gP4t/wau1UjoTcVKbDL V+MLRm+UU+mM0iURbevu9Tl7Eg3ZT+vr7NdqyEZG8HzWoBMm2D+Nxpe2diX4PL4Q8jNhMeRDM17W iOkoySua8qeN3MWHtapoZHZxtrNRoVmd7op9tN1vmdg8LnbCZHJtQ2c8PjfwX62DTB9ptcq2G2H2 Zq3b7U7XNivLbVomtlwUtmyfjKqLKE3CNreV3g5a50P27n9A7MF2WENeizWSl9D4edid2iJRuu07 e476y/dHuO+MIMN3dSP7Cu0IpldQdykIeDwIw4B63h9QSwMEFAAAAAgAN2A8U7Sy4P4jAwAAWwYA ACUAHAAwMDMzLWdudS1zb2xpZC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4 CwABBOgDAAAE5gMAAI1UbY+cNhD+zq8YEVVls2vOwAK7qGrv0ujaSm1U5S7Khyi6GjOAb8FQG/ZN /fH1wuZediPdWUiGh5lnZp4Z+1o1NSyDJQsjymM/jKN5usjy2A8wzufpfM7jjEY8pxEuFvBXI+EG W/BioDQZHvAp9axrQ5PAO4UyYxJuRZWhrnAHP9VMVJfpiLuaN93P1nvWYQKfMZuBFw50PvU98PyE BkmwgKlHKbVu+vQeeZfAl7+vbn/9HWgQXPhB+BUK2Segm0pkCXxqM0MGXQOhu4hc6lrW24PBRcv4 ihWoL1YZklyxGjeNWmmTQQ3O4Dz5nveXtmQa9dcEPqJuTXjoUHf6F9cihFgvMv8HngfTYREyeHiQ iwqBl0wWh4IjEFKj6kQjtTOdzCCEDCscv8nEsjKR50BIITpgFy/FS1+ysITMcAtZFM5ZjnGaue7S Z3HIsjxEMDpH8/mhtJdjWaamV8S7vATiBcvlLDZtHHcD5YiVa08scDLMhUTS9mkl+NhFCwCcI+fh 3XxJwwn28Nd4kQFbo9JGJbBDN6YuNfj0FD/08BBlwHXTK47gNEoUQo7g43Jq7Momg15VJMeOl5Mz i14Jw9IpIQvC2tZM8FjdnC5mZm6n40v0rL7vrbEYYsNDpm7HlLvd25PzoLpkfhidETmpGcvAH6V4 umzKKlnEXGyi7b2g2t+r1SLTW6+l7VKXSuX7arGRq82u4CEvZbnT+9gEnhzle8615uk8VmWcrtdt ld+npdouxJ6uteKhKtIlFzLd7Slb/lsWNPKVV9OR65hkb8490TvdYQ28ZiskT6FvZkwVfY2y08cy /3HeJOO5e6jbqRtzEHZkhOEH3TFzgaiMnNgZS4VtxUyjf+Ql8tUzhZyK1WnG4O5EN0djh3IN9vt3 n27urq9ur/68+3z18cMfH367sY0M32bu0UHIdbMyXczSXpOK9ZKXxpAfLgezu4MIJ5Ieg78FU93K 3ITjRQJvElZVzYY0XYmKmB/6tBPOpkR5ND9r0itSP3N5XfKTh7PXiTUSIdv+SYccOxW6kTbMhv1x cJ2B1uCHzehGwPLdIHCpZf0PUEsDBBQAAAAIADdgPFN+bC7/ZQIAAKMEAAAmABwAMDAzNC1nbnUt c29ubmV0LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAA jVPbjpswEH3nK0Y8QVkTY66Jqmp70aovlSrtVn2oKtXGJpiAIRhyUz++JkTb3e5K6QjJzPHMGZ8Z +65vG6BpRJJlxqI05mFAEyYYz2icc54toyIJCE9zQkgAX1oF96KDIAWMV+cPCMaBdWdoVvChF4pT BQ+y5kLX4ghvGyrrWzbjvs7b4Z31iQ5iBd8Fv4EgPtMRbLgDssLRKgjACzDG1v3IKpEPK/jx9f3D x8+Aw2hBwvgnrNW4At0qJczmt44bNhhaiP0s8bFvWW+miEVH8w1dC73YcIGKnjZi3/YbbY7QgDNn u6+lI4SsqwS/IQLPmyIDKGQtIC+pWk+CCEilRT/IVmnHcyeAi1rMPnIti8uiAITWcgC6uFaHXYuw pOLiAEtC05jyIha+H6SUZYIRLMD0MYmiSdL1Wpbnef9R7/YWUBCFy5vUjGleDaSPehCNb7sWOFwU UgnUjayW+WVOFgA4F9rp33jK0II9b5s8dAZ3otemU2DHfop9bHDvX3ya0lTnjOt27HMBTtvLtVQz +NecRgxly2Hsa1SIIS/dFxFjLw3L0Eu1RrTrzC29KIyyWeF5fa7wNZvVIBseT+oPtPcPJ9t9WVSX lMTJCyKHUS1CMrfiqdmYZVkZF/tAZadjv8a7bVhXpGJVdSxxs0miukooC5Mo3BxO2wNTId6bwu6l fc+5+kNIes6CIoo5kSWr6lLudinOMrlteE1IUy31VoZduVfJgYUnXM1cl0OO5m2juR2wHdBT332c 7SB3AknVjYO+6PzlOLY4DD1FeUM3AjUtH2uhbbh5BTX3AYFF/DD0sWX9AVBLAwQUAAAACAA3YDxT WOPy43sCAADaBAAALAAcADAwMzUtZ251LXRocmVhZHdlYXZlci1VcGRhdGUtdG8tNS44Ni4wLnBh dGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1UyW7bMBC96ysGPsl1KFO7bBRF0g05pEUA J+ihKFBSHFm0tYWU4gX9+FKWkTpNUHcggOTT6L15M4Q+q7oEznga+TGbCRrzgM+4G/AwmMUzn1HK syBOmOclYQpf6goW2IAbA6XzwwMepa712dDM4b3CSrAK7mQhUBe4g7clk8UlH3BHp3X7zvrIWpzD NxQX4IYHOo96LrjenAZzz4eJSym1Fh1fYdrO4fvt1d2Ha6B+OPX88Acsq24Oba6QiQ2yR1RzuG+E 4YS2htBJIoc6lvWmz5s2LF2zJerpWiDJFCtxU6u1NoWUYJ9yjF8jIYRYZ2l+QQCTSZ/pQiYLhDRn 1bI354GsNKpW1pW2J+MeEFjgcCZjyxIyy4CQpWyBTc/p8HMZlqwEbs1oGE+QexQdRwh0I4w8n4Pp aRQEvaXzWtZkMvkPvctLIG4QJRexGdmwGuhq0WBRAKsEXN9/Xdx+urlxRmMLbIGZrJA0HS9k+myA FgDYR6V+b06VUYLRaZLhIIdXZq9NC2EUOjF1qMEnf+P9+HrNA67rTqUIdq3kUlYD+CfsEtu8FtCp gmTYpvn4RUanpGFplayWhDWNucpH63E8WD+s/7D+WgwGyQieynZappztfjR+WYHOmRdGL4hszjT6 3tCX0xjRnftANzsa+0XmustgpZqAi02wblaB5A+ZTvV2Fe2LPOGsmu2LzE9mRnh87OUzLne5DsIH v5BRVCblLPciVdLC3W32e6F3kc4rITwR5vmDO5NqxbdNEAxcxyI78zcgeqdbLCEt2RrJKTR+mngr H5HIqulafbT607ZHuG0VI8N3ZS26AvUILl5Be0Vzuy3P8X2HWtZvUEsDBBQAAAAIADdgPFOXHWcs agIAAL0EAAArABwAMDAzNi1nbnUta2NvbXBsZXRpb24tVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVU CQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNlNuK2zAQhu/9FIOv7GblyHJ8iClle6D0plDYLb0o hcrS2FHi01rybhL68JWTsE2bhVQYJP0evn9GI/vj0DXAKWcsLIs4ykJKxYJiIXmZSBrFEUsY2nWK aZbC566FO+whTIHS/PAAozR0PlpMDu8GbCVv4V7VEnWNO3jdcFXfFkc90KIzb5wP3GAO31DeQBgf cIyyEEKW00W+WMDM5kCdu7FYozA5fP/y9v79J6BRMmdR/AOqdsxhI7qmr9Gors3hay8tEkwHcZAl AQ0c59UUNu+52PAK9XwjkZQDb/CpGzba5tGAd4bwX2IQQpyrlF9g851NkSGUqkYQK95WU2kMVKtx mPDam/mTIPFopz3iO45UZQmEVMoAn1/zKa5FOKqVuAUpMUwwYVERBCiiJC6liBHsiSaLxVTSdS9n Npv9h9/tLZAwXoY3qW3YcbbSaFStjEIduL4DnsRStUj6saiVOG+aAwDeCT+t7a61eHDPYiyBHN48 4qDtHtw4SGlArT77V59aNjkedN2Ng0DwukFVqj2Kf4bXoFl1EsahJiUasfIvIsZBWYoZVFsR3vf2 8h7LTSg9lHucL8p9aRyrIi48JxsYPgTbvetf+uoVZ3FyAfIKrjFix9M4H27Yr6sdz54Uy9bbJFoJ qZaPcRkvsrTaF5sntg5VxduVTIuVKDKd7vudNfZPJ/g3a1kntiP7grPaAtYyFnuxlllWyiFZPtYi pmqv7R/hIRyyJX/YqPbEOiU52q+e6J022MCDIed7/7nHRj0iUW0/Gn2q86fnubg1Ayei4RskTSfH GrULNy+o9koQcFgQRQF1nN9QSwMEFAAAAAgAN2A8U1SP7GWYAgAAPgUAACoAHAAwMDM3LWdudS1r Ym9va21hcmtzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATm AwAAtVRNj5swEL3zK0Y5kbKwtvlIiKpq+6FVL5Uqbaseqko19gAOYBA22WTVH1+TpN1td6XtpSMk 48fMm5k3Ntdj3wFnrMizLJFZmZa8TGiOuYxZwQTN2BqzkrKSrTCFD72GGxyAroCQzfEBRgj1rh3N Bt6MqCXX8Em1Ek2LB3jZcdVeFSc8MqK3r7x33OIGvqC8AJoe6RhhFCjbkHSTrCGghBDvZiq2KOwG vn58/enteyDx6pLF6Teo9LSBpuj7puNjYzbweZCOEWwPabTOIhJ53ovZ63LgouEVmstGYliOvMPb 3kW4Mjrw7xmWT1GEYeg9S/IDEgiC2ZNCqVoEUXNdzY0xUNrgaFWvjR8sZ0Bii6d9uPQ8qcoSwrBS Fvjlc3mK5zw8pSXuAUWcpaUUKUYRy9bSjTKjJTg9sySZW3o+lxcEwT/ku7qCkDGSXKwgOK8OKg5w WytRAx+GVgl+bPcCuJYO5xZkL6YOtTVQ8x1CgaihVbpBOUt/DhVW7ZQ9RIulB77EUmkMh6lwfA+m 7gGAfy5wfnc77QqExb2Liw+PH3Y4GlcILNJoRSLi8OBvfJ75nO+Im34aBYLfj6pS+gTem9+hrXsJ 09iGJVpRLx95TKNyLHZUugqdEu7sn/Wi8Umv4/o/9HrKTrqEC/jdb2T5GO3vFsvHpZuaszR7ROQX 3GDMToI+tAVV6U4cdgeR39Zd2RaiYo1IMybqPD4YUSpBBdX5XZysKpZtu2rkbjLOTkP4k4uTLE/E Vte5GvZxsiMkN4ncN3cJvSPJOm5KvWdiu10Pa+p6adm2PnGdi5zcfyc0B2OxA9HxBsOH0C+3YewH Xrn7LkOlh8mac7vffX/R3CpZoTVcSjeKBVz8Ccy53C3yWBTHEfG8n1BLAwQUAAAACAA3YDxT4naD neICAAAEBgAAJwAcADAwMzgtZ251LWt4bWxndWktVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQAD iXdSYYl3UmF1eAsAAQToAwAABOYDAACVVNuO2zYQfddXDPwk16aWkqyLhaLYtGlQoChQICn6EAQo RQ4lrq4mJa9t9ONLWco6mw2wKSGAnOGZMzwzpN7prgEpEp6nwmeYY5JHcSIEDXyBexnG1OfcT5PI D4MU/uhaeI89+AlQml0/CCj1nXeWJoOfNbaCtfBB1QJNjWf4sWGqvs9nv2d4N/zkvGUDZvA3ii34 0ZUusNnADzKaZtEONj6l1Hk/5g/Ihww+/vnmwy+/AQ3TuyCMPkHRjhlUp6YuRpXBX72wdDB0EHlp 7FHPcX6YIHc94xUr0NxVAonUrMHHTlfGnqEBdwlffyv+o2r7cTCfMngjBFQWxoToWuM5hBDnVe5/ IYLNZjNBfZCqRuAla4tJbQiqNagHZdnczXoLAQiscbbJ2nGEkhIIKdQA7O61RPlrCEe1Ak8QxKlg chf70vNkQiPb6DhNwRY53u0mTa/ncqyg78h3fw8kDINom8Bmma1rKBF6ZozFCQP2Av3+9leYgsBY MjTeau2AK1CqFkk/5rXin9vrAIC7ZJzW1mptRlgt+zaSXL1H1MZWEVaRl1CPWv/ma//U3CnT1W+6 UXMEt9OqUO3svA23waHsBIy6JhIHXq5fIEatLMugVVsQ1vf2ei/qw92s/jp/r/pvjVkoWcGTBm9g 2jtdVuuXxzElC6L4BZGbM4NhMBfpy7Gi/Hjhh0DwS7rnVMryKPM0oKVsDixNGinyh6M+PDyKs+H7 WqeXUypt4vVS2Odc57SqDifT98d9GTweC53ERRBWlxM95HG854f84IePZXmmJtLN+dTTcuZaDjna 3wUxZzNgA7xhFZIvXZ9hve56VtjHKsj8Qhe5/7juquJdK1Wxgu2yWi/t2MXbeGqHnf9nOyZaNgyK M8s6L251txnZOJRTvml+tsE7gdzMR5lWt5LZzae/ybT/ZHwVr/GGuVnPQEXd5axmnGN9ZbqZz2DK VsNKbvDKdbPsuyHgBF4YetRx/gNQSwMEFAAAAAgAN2A8U694CMCaAgAARwUAACsAHAAwMDM5LWdu dS1rYWN0aXZpdGllcy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgD AAAE5gMAALVUXWvbMBR996+45MlZKlfyZxLG6D4oexkM2j2NwWTrKlFsy44kt0nYj59cly1bC93L hMHS8eHco3MlX5uuBZkWKBMW0yqvSi5FTHnKGOUCE5FxliKrKFslK/jUabjBHlgBlK4fHogpZcG1 l1nDO4NacA23qhFoGzzC65ar5qqc8MhWnXsTfOAO13Bt1MWoM8rFNGajIKPrpIAFo5QGN0O5w8qt 4evnt7fvPwJNVpdxkn2DjR7WUPPKqTvlFNo1fOmFlwTXQRYt84hGQfBqpF32vKr5Bu1lLZBIw1u8 70xtvY8WwjOJ+XMahJDgRZUfkMJiMTIZSNUgVFuuNyguIAalLRqnOm3DxXwEBDY4rck8CISSEgjZ KAf88qU65UuMQGmBB5AFzcqlyJfLKCqKuCjSnJcr8InmaTpu6eVawWKx+Id6V1dAWLpaXowNm94e Gixa4LDrSlJyi8KH4NBIXj1Eux9w8BNua0/SAvCA1TCmvsXWMz0GKKWqFGoH9/wYzQIIBUqlkfRD 2ajqvPEBAISPFse5X2lvEWZnnNk8IA9f7tBYHz3MsqigEfX44m98bLvHJyXbDcabDjujNkpP4O8R tui2nYDBNESiq7bzJ4zBKK/ijNIbwvveX4ApsowWD5FN7/8S2XNjSobM4NeGI8dNdDjN5k+92y2P s/yJUDj6S+Ip0fMxY/db21O5LBpT6ZzZlZHbI+W7fLlt89NG8mTZ7nNpmrra1VbRE7vTvvD8sQt/ apm2z+rDPhb3h03Ki5bmx0aV+9NdUa4y27Rt0xz6NktOxU4zXhZNkk1ajyYH//ch9midT2jvyPl6 /uuc+AOCROl+cPZxn9/DcIYHZzipWl4jaTsxNP4EwcUz6FjOX6YgjpIkokHwE1BLAwQUAAAACAA3 YDxT+QALAosCAAAMBQAAKQAcADAwNDAtZ251LWtjb250YWN0cy1VcGRhdGUtdG8tNS44Ni4wLnBh dGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAKVU32vjOBB+918x5OWcTeVKtmPHYVm6Pyj7 cnCwu0/LwcnSOFFsy44kx2m4P/7kurRlW+jBDgZ5PkbfzHwz6NZ0LTCWFTyuRC6LDc2wZPG6ohSp KGKaZOlmw1OeIM/hz07DN+yB5UDp9v6DmFIW3HqaLXwyqCXX8F01Em2Dd/C+5aq5KWc8sqJzH4Iv 3OEWbo26mngmupjGbCJkdJtmsGKU0uDbUB5QuC38/Ovj989fgab0Ok7Wf8NOD1uoRacdF85u4Ucv PSG4DtbRJotoFATvpqDrnoua79Be1xJJZXiLY2dq66toIXwkWL7GQAgJ3uT4F1JYraZIBpVqEMSe 6x3KK4hBaYvGqU7bcLWcAIkNzj5ZBoFUVQWE7JQDfv1WnvKtiEBpiWfI8zjP04yXRRRlqeCMFgVP wKuZpenU0tu5gtVq9T/y3dwAYRkrrnI/rPn0kNIOd8YrKcH35b0O7rrBAO/7Rgk+df+Hhc7t0cCo 5A6djRbLAEKJldJI+qH0cU+jDQAgfChj+vee9mXA4jHC3yb3+AmN9fSwWEc5jajHV7/i02CnbPe4 9XUJhLAzaqf0DD5Z2KLbdxIG05AKndgvX0QMRnkWZ5TeEd+fX+8HUeLNLMr9+RuivGZz92QBj21F jpvofFksX1Zo9zxeZy+IwpJbTOJZt+e2YJu45Yxdkvp4PiZivMvrsTfVsS6LUrQ6Tce8Lk7qXCqZ 9qf1yGlT+sTLB61/4TrXlyZtc9mwS3rqx7YUx8Nhr/OD5YncnNLxIC9UHcf+Yo/xyUjBZq6HIgf/ ghB7Zx22IFpeI3kOLR/XwakTEqX7YV4Xb/+E4QLPznAy32s7OTRoF3D1Cur3h0AQR0kS0SD4D1BL AwQUAAAACAA3YDxT8SeigJMCAAAlBQAAJgAcADAwNDEtZ251LWtjcmFzaC1VcGRhdGUtdG8tNS44 Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAK1Uy27bMBC86ysWPsl1qJB62kZR pA8E7aFogaSnokApcmUzliiJlJzI6MeXsoz0kQDuoYQAiqPdmd0hqWtTV5AnmHMhMF4h4ywWGU3z nCZRzoqCh4wLnuZiJVL4WGu4wQZYBpSujw+ElDLv2tGs4Y1BLbmGW1VKtCUO8LLiqrzKJzywou5e ee94h2u4Nupi5BnpQhqykZDRdRLCglFKvZs+v0PRreHr59e3b98DjdllGCXfYKP7NeyE4Xa7hi+N dGzQ1ZAEyzSggee9GCMuGy52fIP2cieRFIZXeF+bnXUlVOBP2fPn0gkh3lmCHxDDYjFGMihUiSC2 XG9QXkAISls0naq19RfzEZBY4rQmc8+TqiiAkI3qgF+e08nPRXhKS3yANBac0dWKR0EQZzGjyAsp wfmYxvHY0nktb7FY/IPe1RUQlqbJRea2aZodVNaCl+qAEkTd684MoF3WaOuHm08QuUDCgJfNljs/ RC0RKt40Sm+Aawl7JRD2aAQPPPAlFkojafq8VOK0zx4A+Keyxne3OgrMps+zuUeOoCOxzmmYJUFG A+rwxd/4uMsOn0hs3Run7ddGbZSewF/Dr7Db1hJ6U5ICO7GdP4nojXIsnXGtENeRO+Unh7J4cug4 /1+HnhuTG2QGj50GHTfBw2E2f1q03fIwSZ8Q+Tm3GIWTlb+PGWN2WG3NXbMf8lYlUXtntBbDqjqo wuTRvn1QoWRhKe8O7dDKZaNM44TnJ/v/5BKDagWPxf0hMzFdhlWjos1eKTGYcNludtnB3lcxj5bt dp/tVWSkmbhORfbu30LsYDusoO3I7+v549no1B6J0k3f2VOf331/hg+d4URUfIekqmVfop3BxTPo KOcujRcGURRQz/sJUEsDBBQAAAAIADdgPFNLt/NscAIAAM4EAAApABwAMDA0Mi1nbnUta2RvY3Rv b2xzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjVTb jpswEH3nK0Y8QRMTm5uTqKq2F636UqnSbp+qSnXABgcw1IYsG/Xja0KUbburpiMk48P4nDkzFre6 bUCkJKfrLI1pmghMccrohuM0YRlLGOMko+tdFG4EfGoV3PEOCAWMt6cHQoyJc2tptvBOc5UzBfey zrmp+SO8bpisb3YzHpis7d84H1jPt3Cr5XLimehCHJKJkJAtDmFBMMbO3bDb86zfwtfPb+/ffwQc h6swSr5BoYYtVHmb9W1bmy186XJLCH0LSbBOAxw4zqspadWxrGIFN6sq50ho1vCHVlfGVtGAdyHw X2JACDlXOX5CDIvFlElAyJpDVjJV8HwJIUhluO5lq4y38Ccg5zWf98h3nFwKAQgVsge2uqazu5bh SJXzEWIaE8yZyPMgiLhgmLF1lILtZhrHk6XrWs5isfgPvZsbQCTdhEtqhzWvFmJdV8uMTS4h08yU 3ASu74CXcyEVR92ws9+fRucAgHeWmd7tTlkZcC8Z9jQ64QeuzUTrJgHFAbb44m98GtykdsJNO+iM g9dqWUg1g0/hNbwv2xwGXSPB+6z0n2UMWlqWXktVIOvLXt/ZNMXkZHpe/2H6pZjdIRcuZQc908F4 dP3nFZiShUn6jMjbMcOjcO7L7+HiAlfrSHXhyMYKJ6YTJC4TcTg+YkWrXfYwEsM2D/syoVik+3FN WWOF/XMv/+AiUSN/7JtNfaB7jbNS60dVVoZUVBBMBT3GsYia/GhZ1vtCmqqux5nrXORg/wDIPJqe N5A1rOLod8i/jLuXB46k6obenK1+9zyXj71maD7XtPlQc+PC8gV0UrT32gmDKAqw4/wCUEsDBBQA AAAIADdgPFOKZleodwIAAPgEAAAtABwAMDA0My1nbnUta2ltYWdlZm9ybWF0cy1VcGRhdGUtdG8t NS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1U24rbMBB991cMfnLqyNHF lziUsr2w9KVQ2O1TKVS2xoka3yrbudGPrxwv2013ITsYJB2Pz5k5GnxrmgoUT1WiVJqGKNOY5SxV GEqMpcgwzimVCQ/TrFjCl6aGO2yBJUDp6vwAp5Q5t5ZmBR8M1krWcK9LhV2JR3hbSV3eZBMedHnT v3M+yR5XcGv0fOQZ6TjlbCRkbGU3PqOUOndD9gvzfgXfv76///gZaCgWXEQ/YF0PK9jqSq6xaEwl +24F31plSaFvIAqWcUADx3kzJi5amW9tYrfYKiSFkRXuG7PtbCUVeBcks5dYCCHOVZ4/EILvj5kM Cl0i5BtZr1HNgYOuOzS9burO82cjoLDE6UxmjqN0UQAha92DXFzTya5lOLpWeACBhaRSLkUcBEki BRMh5TFYV+MwHFu6ruX4vv8KvZsbIGxJxTyxlzatFsqOINu21Lk8Nzr6uTfaGlthL63DMnBnDngK C10jaYfMpl5eqAMA3oPwuLen2gqDe5FlWcj53Q5NZ5XAjYKEBtTi/v/4eJ2j6hnvmsHkCF5j9FrX E/gvPFvmplEwmJIU2Oeb2bOMwWjL0htdr4lt1Q73gxWMT1ac11db8VJM/RIXHpsIemmCw8mdPa+n 20gexc+IvEx2KPjk0tNwabsNs4RHe9me1GHHqipW6ndexqdlUeStEVxHO7OxDS7lXkfrAxPWbhuT sxdcjKm0jTfckuw7HUUsEe1S5bud4ZSJI4tlESXHWOZhmpZpy3eFiiauhyIH+7cg3bHrsYK8klsk T6HZ4wD0eodE1+0wDYiNn57n4qE3kkzfVY0aSuxcmL+A2mkh4PBAiIA6zl9QSwMEFAAAAAgAN2A8 U27Hjj1rAgAAvAQAACsAHAAwMDQ0LWdudS1ram9id2lkZ2V0cy1VcGRhdGUtdG8tNS44Ni4wLnBh dGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI2TW2+bMBTH3/kURzzBiIkxtxBNU3dRtZdJ k9o9TZNmYwNOwDADaaj24WdC1GVtpewIyfjP4Xd8Lr7VbQNZRkSYZQkO4yQhCctjlvFsEzGa80Rw HpMYMxEF8KVVcCc6CFLAeHt6gGAcWLcGs4UPWihOFdzLmou+FhO8baisb9ii+33eDu+sT3QQW7jV cjVzZhzBJJiBQbAlGXgBxti6G9lO5MMWvn99f//xM+AoWpMw/gGlGrew37XsQfJSDP0WvnXcIGFo IfY3iY99y3ozu607mu9pKfr1ngtUaNqIh1bve3OOBpwLhPsaAyFkXaX8hgg8b/YMoJC1gLyiqhR8 BQSk6oUeZKt6x3NngYtaLHvkWhaXRQEIlXIAur4Wh13zsKTi4ghpSsMgjDBJfB9HRcEDQnAKpqJJ FM0pXY9leZ73H/FubgAFmzhdpaZhy2qkotUNHXrfdi1wuCikEqgbWS3zy5ZZAOCc4fO72SkDB/vC xxDQ6ctB6N4UDezYT7GPje491+eGzRFPet+OOhfgtFqWUi3iX3MaMVQth1HXqBBDXrkvPEYtDWXQ UpWIdp0Z3XOySbIke1qfJfuaLTkhG56O6g9U+8dH230Zta8oiZMXIIfRXoRkqcWl2UG45/nj4zRV QVoVyaGuqqiWMVPR9CtmlMVHummaJNSZntRRVmVeFyawe67fPyy8a9KAT6SIOqo4KTQ+lIzlwbHu HmQwZU3NdrvNLxJuOnpMSF8lIVtY50OO5sajfuoH0UDe0L1Al5L71ORBHgSSqhuXITD203FscRw0 Rct/TcvHWvQ2rF5RzUwgsIgfhj62rD9QSwMEFAAAAAgAN2A8U07sNq9wAgAAxAQAACQAHAAwMDQ1 LWdudS1rcHR5LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATm AwAAjVPbjpswEH3nK0Y8QRMTYwiEqKq2F636UqnSbp+qSnXsgThc14ZcVv34mhBtt92VUgvJ+Nhz zpwZ+1a3NWzkkqZRxBKeJ1koOOZJFMtsxVMRC8Ew44yuEHP40jZwhx2EKVC6Pn/AKA2dW0uzhg8a G8kbuFeVRFPhCd7WXFU3mwkPjGj7d84n3uMabrWajzwjHaMsHAnDeE1jmIWUUudu2OxQ9Gv4/vX9 /cfPQOPlgkXLH1A0wxrKrj+t4VsnLRf0LSyDVRLQwHHejPuLjouSF2gWpUSSa17jodWlsQnU4I2x /mvBhBDnavgvsBnOxpMh5KpCEFveFCjnwEA1BnWv2sZ4M38EJFY4rYnvOFLlORBSqB744prO5toJ RzUSj7YueS5DxmgaBILFESY0j1OwNUzieLR0XcuZzWb/oXdzAyTMsmie2hZNs4UOqG0RNZdqNMor 6KqhsIUIXN8BT2KuGiTdsKmUOHfNAQDvIjP+21VjZcAdN20MOUN71MbSgbsMUhpQi8/+xceejRpn 3LSDFgheq5UVn8A/w6ux37YSBl2RHHux9V+cGLSyLL1WTUF419n7evZrLzcb/V7ma35fG5M74sJT 7kHPdXB8dP2XaZgtZ8vkBZG34QYjNhXn+XDDbZcoVWnGTc5YklWqyfnjbh+fdkVq9VaHkzwel9Hp pLNM001R860V9i8F/ZtLF4I1ESujjB8rtqvqA1+pB53t423aROWhzLI0PIpQ0pXIzeFhV9YT1yXJ wb57Yk6mxxpEzUskzyH/qd292iNRTTf05mL1p+e5eLRlJVNc3cqhQuPC/BV0VLT32mFBFAXUcX4D UEsDBBQAAAAIADdgPFMSew2hlgQAAGoJAAAtABwAMDA0Ni1nbnUta2ZpbGVtZXRhZGF0YS1VcGRh dGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1W627bNhT+r6c4 UDFEbkJZli3LdoeuTZNgxZolWFJsQFtstEjJjCVSI6nYLvZjT7MH25Ps0FYSO86WEYYuh4ffuX/y mVYVZNNRnyYs4nkvGeUpTdJhMkrpIGHxYJCkLImy0SgfpnCuJFzxGnopRNFk/YM4inreGcJM4Fhz yaiEa1Eybkq+gm8rKso30408NJmyr70TavkEzrQ4cjgOLo7ingPsDybxEA57URR5V830hmd2Ap8u 316/+x6iwbAb95MvUMhmAvNclLziljJq6QQ+1njnYBUk4WgYRqHnvXSK3Zpmc1pw050zTnJNK75Q em7QkwqCHZDOUyifJLXilhMh68aaLxP4iVfqlkO9sjMlSYwaVBdNxeV69709MECBiTznGLIFyw1e ZtRCjnkw+CjwIip+hEqGTku+2RXSWE5Z6BFCvGcd/wMwXYd3i2wtD3rggoJsRmXB2RGMHTbXVihp gsMOpjwGxku+EZCO5zlvgZBCWKDd50xPn9PwhGR8CVk86PNhlA/SMORpn/XTfDCKASs7HAxclM/b 8jC2/2HvzRsgvXQwPkqxcTZ3FOWurU9UdqzUfJ0RE/odDwLGcyE5qZtpKbLdLvIAIGgtuWd8k2gJ /B0tRCHrvVuuDeYQ/CRMozBC+eFjueshZ3UtN6rRGYdAaVEIuRE+rADxZ4pBo0uSc5vNOnsajRaI YrWQBaF1jRPVxp6MjuLEBe8e4v+I/qm1CZH4cO93aKkOl1/9zr4LZkbjZLgHFEyp4f14k5jt5fdG skeTUZJG44j2sp5efmVRapZmmMRFOVzovhyPTT3Sy+p2Xszk+Ku5QcOdNpm7WHMj6FiKdBCnMl7S OC6Wo+mwSM0cR+mml9NevaR1tkp+j9hiyG4Wc7rBap1skJWIWeGkIeNVdM7JtuhO7X6e2zB/C15M 6hkGaO7jDiqFQ7MiGzF8YyxFetOsFWzlIaCMkSnPleZwkM14NoeDdvCJYwRXS8cRO6kLSlpNGYVf HyX01Ss4LrE/S4GkQqE9v+YYkjcycyMdwtn7X85PJ3CO8QGOdE2NCfeBPiInnGNLIxfTn7WwXF87 qtqw1ELYGRTcLqm1OvD//vOv7mKt40yFdmnvhmAbkbyG04vLHy+urz5eXkJwUXNNnUcglQXT1LXC 4+zxwcDZIqqxyK/EKrImL582Vjlbpnv84e27Hz68v7r297rr39K03sMk1yVdgf/J4Zwj49pVzb98 li8/yz3vnzhxp7nTiYHmqJLdlXKnR1tvXgK2yxw/fGv3v4MXE1qWakGUnXFNcMM8bu1gMeOyVd/r esxrW891eTIqD7BISLFAGyZUd0lMzZFuKwxQyFw9BYCNb10n4OEnjh6qouiEe+cCIW8VdpCfOc98 ZIhTvPBqyhnjTFTIkY4N281wnyxe2M7W7O18Ru8HK/D50mpKNsOIQ9UgU/lw9IT0AT7w63lBMiVz UaDuw8tDVVGl/T47hfZxu5T3fu055DoeD7nbg0lM4vXFycUETi+bKcysrSfd7obPcbILHkpuu7VW 7v+K6fIpsi72siqRCQh4cdjvh5Hn/QNQSwMEFAAAAAgAN2A8U5DlFJzvBAAAXQsAAC4AHAAwMDQ3 LWdudS1rbm90aWZpY2F0aW9ucy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4 CwABBOgDAAAE5gMAAI1WW2/bNhR+1684UB8mN5asi29yhy3p0qzB1nZoUmxAUXSURFm0JFImqdgO 9uN3JDmJ7BR1CcPi5ePHcw7PhVdSlBCHM3/mj+eJG/pzfzInXkpCLwxpQsM4mPjB3J27/nQC7wSH G1qBNwPXXbQ/8F3XM66QZgGvJeUJ4XDLioSqgu7g55Kw4jzq5h0VC/2LcUk0XcCVZMOGp6HzXd8D 11u4s4Xnwpnnuq5xU0crGusFfP7r4va3t+COZyM/mHyBJa8XkHOhWcpiopngagGfqgRZQQuYOPOp 4zqG8bJBjioS52RJ1ShPqJ1KUtKNkLlCUUqwDlkG36L5zHhVa/VlARdJAgWLYsIjKiUZwlonNC6I xN13FJFVRhRtkB+pqlB00FRp9atj2LZtnBTmP7QCnPWb3TUDPEhZQSHOCF/SBK0WAOOKylZq62ww hBkktKDd2B4YRsLSFGx7yTSQ0amTo1MIg/GEboHOgiSYpeO57zhxFLrzqUuDFPC2puNxo+TpswxU 6wfOOz8He+oPp3CG/zM4PzcA4MWiVtQuRVKjLSykgAcKYCV+BidAOZV4cUKdxKE8VUFUSQbG2XeR PW84RYpQSUWKvnZSzoLxensKVFbBoDWTN583JjrDb9CaCoja8TiTgotawUpEyjGRzUpoyjhqVkcF i4/ipznM2nM3fRxxvBAwD2HIY7eLd1QqnABz4sxcxzVbQx3ON9FjDvZkStQyRhWEZEvGu8mnZpVU ZyKBWhZ2SnWcDZ4hasmQRUvGlzapKswme+VDr1M+9L+n/Ldap6BtwqPQjibS2d6bg+fnq4z4k+kz IivCiA/8zir9ZrpexP1gu/H5JMhCXoRhUQbxiq/VXE2nUbnJ79NpmlfLUN7nu5zdR7sYDx7sLXnI lfhZVK68TVGqOHDvo/EqjCX3/d06y+a8dIslT9VqVWRBcr8O1unknnRceyFrTMe22ilNMdWXJKd2 f2rweONNHrO7fLdX9V/LMulWS2J3+zpfVCYMvzG7d8jQ9Yeeh5cSusHQG5+8FcvMY8FTtkTWfe9o UVKSJI3/tYCH0QFogylKbDqFGlh//GRTy+yFLMIOAvgB9OoVXF3/8+7NAq7LSmCS5cuD4INiu9YD iAkGJwZic4RkjWI1j0SNntkjuiOSkQijF48QUoGsOW/4ljXbOn1gK1kS1aqkvLbXuhOuN9HXtsrQ khwhXae/tNaNS+JS17EnfeUPClaL6Y0PWbCA0ThrMV138OjkKO3th8sPC7jNGM+BoNJYZZKk0asn 8ARSfBP0d2VaV2oxGhWkRm+oSOJwqkeHah4IsfW81s1UK8fj6MmziVzWuLHnri8WXRXeu6I3HYaN J/pu45I/lh8sRTXld2C+/fDujYlXjylpkzxLCi/0wZQlKRYNTHI/xRmN84OUYBWkjBICX48SxeNJ l68/3Xy9uri9+PPr3xcf31+///3GxLg3B8cbGL8TOaatxmJ2Z0cExs1DA79OG/VHOWR/+EtA2+T4 IuseJVhbSFGIjS10RqWNC+o49VibjPI9/FlW+gHRn205LfzRnsbET5ediRLLVxOA5oMnxaIsa870 zsGi7Qi5HF09PiSeis+Oi0oxhbJSlWtRwXFR63D4Yo0lq3RbC/5438MAbsZgT5p3YbsXrZjRZkqC SAEfvPQOvdABuNb4DgLDd4LAcQ3jf1BLAwQUAAAACAA3YDxTnLM9mdUHAACsFQAAKAAcADAwNDgt Z251LWtwYWNrYWdlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMA AATmAwAApVh7c9s2Ev/7+Cl2NNcxHQkU3xKVNmM3tlNP4saxnc7N1DkdSIASI4rkgaQsu9fv3gVJ 2Xpa9pWTWCSA/WHfu8CZSKfQZ75n+D3XtCj1mdGzqUl1h9um27NDz2PUc3joGiZcpAlc8wyMHuj6 oPoHpq4byhnCDOBnwRNGE7iJYsbzmN/Dj1MaxUd+Pa7lQVq8U05owQdwJqKOxJFwpm4aYFgDSx9Y LrQNXdeV69L/zoNiAL9fHt+8/wV0u981LecbjJJyAJOMBhM6QpyvGUM8KFJwtL6r6ZqivJFrus2K vDthnISCTvldKiY5MjEFCuoC4XAbxBpCRotgLJGaEULjOL0jfF5wkdCY4Pw416pVKFg0h+p1P0wY zcnHM+ey/ryggUhzLZjSCV+AnfCYF1wJo5hrcDPmNTLc0Vyyi/Qoil+iuiFERZeCd/CzgKiAJIU4 TUZcVDN5B/JUuePA0uQAJzlnuGjBYZwGNNamkwFc8Wk64yB4yNFmQaWUF7OrKb9nY5rz/BsyXu2T l35eREVZSMYrqu+pX4wFp0wLsgzySO6xzK0SpElBowTlQ2mf6BkUqG5NIYQoKzzD3ud/AAY0VM85 xTqVoUO73Sak2lLTtJeY/4m4J4kX9BsI+1SJCKYDZPNRwAbpDTkEY4oKYxhEJqC+uCiiNMnV9mEH bAOYdJxqgBwq9ReHaco4iqW7tv03PVNRWBSGyOAIjUe7KwbxVz6VKGF8Dtwx+hwziu1pWmAzSw9d 3zUbZqRV11AUVN060tEREMOyrA7qtvp1AYdYlBfDiqnhyfHNMfz0j+q5VdAOP5z8sEVIVAPB/2XM CYsEJplU3NdiPU+G6SshokyKaMrJhN9PaUbyu0h6fk39DPF+10Fqso96r9s8x34W03suCKUiGLv2 QuBnJW5IyiwvMGanQ8xtpEo3BMUeky8FcTRvv/Cpj44Xl3O+Iq/cesOLngtQf9+KxtcC39P7rs6t UNN8Q/dZj7l9e9PXnkN6cr/nVlUe6Vl25ZH1Lw4FmEJFDiEmWR+JgSYMMhxBR+VJAXyGf3OthXGp Mh5GCaql9OMoeMy0UpPq0jt+JbgvtBYLkJZUw3IjjHJoOVpP13Qcb6+Py4om96rG87QUmHHVVESj KFHWcp465cU4ZVCKmIQcbXS4saIUEaIUIkpGhGYZ1vVGCbbVMQypBfmiv04N255aYNKCR1G0ggpt /tA63OQqH1PTcTeAVB+rkWXWulp+Wrolsl7Wi/rR+MG5Gzn90ffctfrfJ725nz9MkjC6N79bwut5 eRI4vZHnTGdy4/YGkjGZm2Zsmw+zWGczj8Z32ezBisX9Q9yL7/oP/830eXw3HxnObDKPTeqODH+L CG/fYq0PaRkXWHIHsEgQUAVMN7+fxlEywaSP3ZXPIUxlGsGi6N8D3QK18J01wdUmIlFhXGYBsvhu vSA/tTbVuONpvThfoSI2lfr3uKwQG+tXmSq/R3+bQrUrWR46fAytIppxEiVZWeSNMv+jqi2EF5TU dHW5yFvQ2TIqd6yDwLU7fRkDrvXaTPAkPWWM0BAlg4MykQLDQV1yV3QU06nPKAzXjI+2v0DO4MtJ JM4Rg2Jta7wFFk60Zkf1qcl6AwdqKxfBY8FZJL84pYwL2bLt8YI1ahHNsLNeoKz0fq11u7+Sj820 gSb79+1t/kbFMp0XKyoYDBZvZzEdoUGqvz+trcEjx6IfiNCq6tvDFgxlg70lRa3mQFzUwpZtFe6s Uvt1o/UWwjzD84rBouL2VtXedPbwd3t7uMTi7lL6iiZkvea9gnRRfI3A4yHjPSy+YeCEju8H+pZG 7//aYktVfg15FaQdw8IQ7WDXfHSEnfGy1ra5XHVO8XdOKaQW26E88EImGw4n8CxrITDUEu8kh1qk 3fCS576pyw6j/sGBJp9e1uE1GKx+q01zAAP4cj2mgjM8cVP1sPMYuiHqSOajhk5NyjjOCrG0AhsB yiTV0lQzt9DspVSsilA5l7PtbbOFKPkS6ozGEXsiaUbRfMGEs9+WJpV2JbbTxxa/Xf+8ROz2NrGb 0c5OqR8XbAittEk9s01mdMZtk5XIj5CzFaGawW0CA/zxmgjeexDYFyV7D3j1kZFVh83lg2MT5szt 9ULDo9h1avrj86L43ru1DIku47OutEMTtHgabusd2VcqRF42gev2dUPnvoy6vs08Frh66Om+R23u h1bQ0x3bQx5331mR+tLqFyqKaVnAh5T7PIYfx9qoejsKBH24J0E6zVAFAllMp+8UUt9eXZdJR57Q PweFvL2SiAPDGMjUUuth7frqW3UtVN/UcCFSbAqiEC6vTs/O/wVRXqUheeNSQCiFO31/cZA305pC EI5z5KwosnzQ7frlKNfwNKKlYtTFI7Xdt95hkRd4zC/kXU91S4JEsF3LWKiQzWqBUZv36Srh6Sah ukgwV+8RkGTFR3fg+zsmFrkytAODGZgracCsntdfKg5kJypmmCpT7pqt3UTeHnacyksA8fBwxYaN 36moVDA0PA3B+8+/np1/gKvTL1/Pr05PUDDkLIhLxtV//oHLhh9PTocXn0++fjodnpxf/dnF73Ps KTCBYEFutkSq9oJqdf6w2hxyXqgfL4/ffzz+cDq8Ov10fHP+22l1RzE8//X65vjTJwm+dqirIkgh H6LiE/WlwvHL1CxL0xXlL1BLAwQUAAAACAA3YDxTpi2AuasDAAByBwAALwAcADAwNDktZ251LWt1 bml0Y29udmVyc2lvbi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgD AAAE5gMAAJVVbY+jNhD+zq8YcaqWXGJiCATC9WXbXle9Dye1d1up0unUGmyCN8Gwtkk2UX98h5Bm 95KttrVQMOPxM2/PTG50UwMLirQMgrKI40UelXk4FyFfBPPZPM3jdBGGgvFgQSN43yj4KFoIEqA0 OzwQUho4NwiTwQ9aKM4U3Mo1F2YtdvB1zeT6Oh/kvika+63zllmRwY2Wkx6nhwtpGOBPFs+zKIRx QCl1Pnb5nShsBp9++f72x5+BRotpOIs/w1J1Gaw6JW3RqI3QRjYqg99ajrBgG4j9dO5T33Fe96rT lhUrthRmuuKClJrVYtvolUFfavDOYEbP4XxietnVQlnzOYO30rB8jefCWANGqgL3FQaqxX0ntQAl bI/vO4QQ50UH/oIghvF4TJ4sBwIoJdooKqaWgk9gBlIZoS16aLzxCNMWAhdrMQjIyHG4LEsgZCkt sOlLRvOXNBypuHiAPKA5T/g8jXw/ZTmfhUExSwCrM4+iPr6XbTkY23+wd30NJKSzYJLA+PhGEVMc iqausUYFs1ItYStt1ae7hs703wxau/PdkQMeF6VUgrRdvpbFOT0cAPCODvR7/FLoALhneohEDqfH b3BjP6E+Rfn4XN6To7d8kJum08gEr9FyKdUgfFxeLWzVcOj0mpTCFtXoQqPTElGsxqgIa1tsl2NS IjoJ0j4ruFn836w8t4bAiQunWHzLtP+wd0eXbpmKhfH8AsjLmRGzcEjW0+VS00bLct+WES24pA+q LBdGJXkS79P0juIwMZt9pDdJch/XwSwplgqzjmtI8BdYgdlsk129CVWRLvbbyOzpsjYlv5MJ41u+ T1tzvwurVUXv74rt3gRxsh2wjk52OIaI2RmLqSlqthLkqeifWp/a+xjOn96rrK0wQHOKz6sb7LAd GcTwlbFYBaY5OdPr0TgnrLRCw1WnesrBFR9mBmGkxGHYV7ifHqTAq19k0FuzOucM/jjL65s3cPPu 9/c/ZfBBEKGG+VNJAycYH95Z2DJzIIa0VvATKS6xamEM9kEGrjU4qw3bGZD2Ci+vBVMTYC3TFsr+ f0Ea02G8UsGv9hLI06JtdG+sa5G6gtUj90zLM11urLSdFa/BZZ1tDoNzOrSc7R9j/aJtzy/iVc9F LWPRugXV1bcVWuAGvoHQHcG/ndEDAU58eizuoawH49/Bq3I06gP4MMxs8zi0B8sK+2ojiFRth6yA Iys8VzxYzcjAJGREtxbGhckz0kcOHjFwVjqhP5v51HH+BlBLAwQUAAAACAA3YDxTV03umWoCAADA BAAAKwAcADAwNTAtZ251LXN5bmRpY2F0aW9uLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3 UmGJd1JhdXgLAAEE6AMAAATmAwAAjZRdb5swGIXv+RWvuIIRU/NN0DR1H6p2M2lSu6tp0gw24ACG 2ZCSaD9+JkRd1lbKLAT48PIcH9twJ/sOwiIMWEKSkIRhHORJGlCPpdsto0mZp34c0zig2ySHL72A ezaAlwDG2ekAH2PPuNOYDD5IJigR8MBbylTLDvC2I7y9zVfdVUU/vjM+kZFlcCf5ZuEsOB/7nj5l UZJFETgexti4n/IdK8YMvn99//DxM+AI3/hB9AMqMWWgDoLygoy8Fxl8G6hGwthD5Kaxi13DeLOU 3QykaEjF1E1DGSol6dhjLxulx9GBdYGwX2MghIyrlN8QguMslR6UvGVQ1ERUjG7ABy4UkwteWY69 CJS1bO0j2zAoL0tAqOIjkJtrPvm1CoMLymZISU4D3yuCxHXjKCmLhOA4BD2jcRguka57GY7j/Iff 7S0gH0fbTQLO+aqlirStDmi7pm2ARVnJBUPDlLe8uFwzAwCsM3251z2h6WBe1GgCOj3ZM6l0H8zI TbCLte4815cVWxxPuuonWTCweskrLlbxb7M6NtY9hUm2qGRjUdsvKibJNWWUXFSIDIPeu+e0cbqm PV2fp32traGQCU9jdUci3flo2i9tVU38KH4BsnKiWOCvk3HZTE8Ec6q8Y9jQAM9clhInNU+T/WPd hJK3edSottgV1RCJbYF5Vwx7bWyfJ/BfVtDkTZX/mn/NXkuP3N+pKp7r+lEd912JSX3cVfvdTIKO V/XxsPf1r2FlnQc56W8eqYMaWQdFRxqGLiX7aZVHvmeIi2Ea1TnqT8sy2TxKgtb3up5OLVMmbF5R F0e9iw3fDQIXG8YfUEsDBBQAAAAIADdgPFMlNVe24QQAAMkKAAAlABwAMDA1MS1nbnUtYmFsb28t VXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACVVntv2zYQ /1+f4qBiqNyYsh6WHbvDVqet12BJ2iYuNqAtMkqiLMYSpZCUHRv78DtJbh52urSEAUnnez9+x6ks cogpY3QUj2jgjGjCPDqgMY2GUTIK2MBnzmE4jIeUxXBaCLhgJbhDcJxx8wPPcVxjimrGcCSZiKmA Gc9ipjK2hl9zyrNXYUu3VVTo34w3VLMxTCXv1npqdZ7jueC5Y284djw4cB3HMS6q8IpFegyfP0xm r9+BE7g9zw++wlxUYwhpVhRj+FTGqAx0AYF9OLAd2zBe1Ay9kkYLOmeqt4gZSSTN2aqQC4Ue5GA1 wp3HpD+XKVVMfR3DOWOChhmDWo6LOWimtLLhgudllqybT2i4beRVJboKz8YN0+8GIcR40o1/wevD wfaQnWOACwlH81FKxZzFXTgELhSTmhdCWQcdzN0AYpaxlkA6hhHzJAFC5lwD7T1lPXyKw+AiZjcw CIZJNKTOoG/bzihyWRCPWB+wRIN+vw70aVsGxvcD9l69AuI5I687hIPtE0kh0yssBSQM2y8pZE6x CmbHACtmCReMlFWY8ahtCAMArK2N+h2/BNoAs/kXpUhDWzKpMGtgBvbQsR2kH+zS63aorTR0VVQy YmAVks+5aIl3x8qZTosYKpmRhOko7exxVJKjFi2xjwgtSxyGNlrXcZto2+f/RfvYaUMjJtz6bWsq 7ZuN2dl3QaXUCwZ7inAWFPO9NjH3j+lGSVCWo1T45fW6XK036cBfKKpo6Yvh9WYg/LV3Mw8PfaV8 rOTIKa8SNNzZJvOBLmcTjDab5dUm76th4MaLLFy6gZjLSJZOkGzk9c1S+F5JVzd8oRLhLq6Gra6t kxUCClFrpVkOUU4XjNwnfWMrZVHSOY50TLgoK6224f5jWeYiKiSjcYzDYkL33ldnWwrf6bpNLfBl 8GQtLCrnVc7EPRvPxi143ObYygscyTVpyfCL0hRRUMZbwr2cW+gKCRkaYfA8Slm02D6IYroqH1TH ymgexhQud2pmISsTSzDfvT99a4I1x1ZcxZ3ODtvLl1DnDz5qqEGZSTCLJFGRxFDNLtKuKy7bgFvI +56Zj7PLjx8mlx9OJrPp+/NT876eXaPWiuuUFJXGohBdkAbZzJCL3tHJ5PWfJ8cXM3OvBb8X6DaK owznPOOIwqrAOUhwz9yD6enx36dvx3Bah6pT7JqSKmU/osmKuSozugbzcy16zuqpmqJ/X7+IF1/2 Q3lE5rRYPpDYy/kz/WAgm2rTRGPun1eihit4LlmOWsg2ClKrfTCrd8nYS8Q2VFxShcZ2axZTKAsM nAtoEQ7q/ENU5DnuhqHvHvo0SnB101sgCvzuqG7+vtd1vZ9Cooe4BjTLwITJ2Rs4ez+D2fmnt2Zn D452EyIZpjP61vs/1+5vjj5dXE4ns8nJ5V+T87Pjsz8usBed/R7kYlknxYzDSpGMViJKkTGq84VP u8GbHfTaGn8BONwL1i599TvueYyyWJECO0sS/EPtgp61SjF329vALh7+gOvfFdkd7j3Gp6Pckalr cYe0Kc4SQRBFDanWpRr3enXbVILrtY1L2y7kvDe9Xdx3K3ItilJxBWY9CaAYlVFazyO2GDQ3Cfy4 5cbLYSR5qZuldVTvZkDsXnKkt7eex+VtgGMNcYFcqoBwjdcPMDzb923HMP4DUEsDBBQAAAAIADdg PFPh/3CEiwIAACwFAAAxABwAMDA1Mi1nbnUta2FjdGl2aXRpZXMtc3RhdHMtVXBkYXRlLXRvLTUu ODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACdVNuOmzAQfecrRnkizZqYW0ii qtpetOpLpUq7faoq1dgDcQKGtU1Ion58TYi2l6y0VUcg8GE4c3xm4E43NWASZTxd0RgFD+M8zpNE FCKOM8Q4oTTOeVgs0iSCT42Ce2whzIDS9fmAiNLQu3M0a3inUQmm4EFWAk2FR3hdM1nd5iMeGN7Y N94HZnENd1reDDwDXUSjEKJwHS3XaQazkFLq3Xf5Frldw9fPbx/efwSaRvMoTr9Bqbo17Bi3ci+t REOMZdas4UsrHDHYBtJguQho4HmvhuR5y/iOlWjmO4Gk0KzGvtE749TU4F8RTZ9jIoR4L3L9gARm syEzhEJWCHzDVIniBiKQyqC2slHGn00HQGCF45pMPU/IogBCSmmBzV+qk7+U4Ukl8AB0xUNMxQqT IMCcx4t4mYY5OHcXSTJs6eVa3mw2+4d6t7dAojBd3rjmXa4Ocq1X1p1SleCGYhTVFGA3zppGWVTW DOtj0+mzYSaYTD3wBRZSIWm7vJL8utMeAPgXNcO9WymnBiZXmY6NnJ/vURvnNUzSIKMBdfjsb3zo 81D9jBuniCP4jZalVCP4K/wa7aYR0OmKFGj5ZnqV0WnpWKx2Wyesbd30XzxaZKNH5+v/e/RcjCaQ CTztKrBMB4fTZHot0GxYlC6uiPycGYyj0bbfYxJyVQh12PWrTZ8/ipM4lm20P/WHx/5xczjK9tQL XjJNeVWqIjvJrD+4wtOL1X9yLfpqmx33W1Xvl1lqNN/vHku56vslbfNtJvgqX5zSWOdHnVb8VEm9 GbkuIjv3fyHmaCzWwGu2Q/I7NH2aCjcOSKRqu3FqXHz3/QkerGZkfK9uROdMncDNM+hQ0X0lXhTE cUA97ydQSwMEFAAAAAgAN2A8UzEstzRqAwAA2gYAACgAHAAwMDUzLWdudS1rY211dGlscy1VcGRh dGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJVUXW/bNhR916+4 0B4mNZZCSZZsOUGRtGswYA2WLhk2oOoySrySOH2WpOy42I8fZSttXQfLRhigdXx47r08x7oSXQM5 XeQsppjlURDlLIsiz8fM97zAJ0FEUKORl9IlXHct3GIP3gIIWe0+4BPiGVdaZgWvBLaMtnDHa4ay xi2cN5TXF+ked2XWqZfGD1ThCq4En406o5xPfA98bzX3V8ECTjxCiHE7pH9hplbw/uby7vWPQMLg 1A/CD1C0wwqqrBkUr+UKfu2Z1gPVQeguI5e4hvFi5Jz2NKtogfK0Yujkgja46UQldRMNWI/n7acE 3vcllSg/6Cb5AyiUSrqG4zjGs7p/wxJOdmtke5DzGiEraVsgm0EEvJUoFO9aaZ3YM/CBYY37Z8c2 DMbzHByn4Aro6XO10ucYBm8ZPgCmWRAFy9BLXTfPlxHLwjALQV9yNJ+PYz1fy9AD/Yd6Fxfg+H7g zbSH066hQfK2AFUi/P7qzVvIO9FQ5Zq2ARbDnLfo9ENa8+yzpwYAWFOd8bt+anUdMB8J+qyzg9co pL48MEN3QVyi8ZNv8dHRsdYOl90gMgSrE7zg7R78sqwGVdkxGETt5Kiy0j5iDIJrFSX0RA7te53q aeg52Q+92/916KfWfjzHhM+Nu4oK9+GTaR/3IEvqh9GRkJXqzAb+/ma+XiZZ5vOtCOdRKmqP9X1P qnItNzEvmzKmC9GHJIy9oGclJ7KqKefNWNiebvNQq4rophQbuVjHcd2ybVzlZZxLkco0XZYFjbaf aBw04fKjR6oqLryH5V5ranLQrwZHbqXCBrKGVuh8DT3SetH1tNB/S+bwth+UnMb907J0Cro258WG swKVNGF2CNiTIxGZRaMjevfI/7Lk7Ax67bCCvh50TPbubEpsoe4oG0VyOsX00AHL/CNJ5Avr429U tJqXJFaS2HB+Don5RohOPArYesKd9ioxbWskjD+gSBIXR97tLmH742e2CfdAIYXsifQchlHTTPjp 9fXUeWKO0k3HXP3WWfMMLdt5WfNUULG1pr50B6ZWPjL7O3UAWZQxJ0V9aQjfZyVm1bQ5EtXQHxy2 atqkjML9N5KWpmK7BvPd3f27m8v7m7eXd1c//3JtgtnlucwEYntkx9jHl/gch4EOqhwzMO76teCA 4btB4BLD+AdQSwMEFAAAAAgAN2A8Uyd6V6OqAwAAiwgAACwAHAAwMDU0LWdudS1rZGVjbGFyYXRp dmUtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNVdlu 4zYUfddXXPhJrk1FiyUvKIpMWwR9aTGYmT4NBijFRWa0UCEpxw768SUt2ZaSAClhQHc5Ppfnirx6 ULIGvlmvcopJuuFrFkeU8IxynkWEJJssyRnJ6XZDOIU/ZQNfWQvRGsJwd/5BHIaR92BpdvCrYg3F DXwTFWW6Yif4ucaius/7eKCJNL94v2PDdvCgxNLxOLo4jCOI412U7ZIYFlEYht7XLn9kxOzg++dP 3377A8J0dRcn6Q8omm4HJWWkwgobcbBcf7fUcoKRkAabLAgDz/vJ4e5aTEpcMH1n8YgrXLNnqUpt N1KDP+aYv0fyXTRtZ/SPHXyiFMpGGsEFsXjZ6AC+sFoeGFDWWnGsIYJp+EsaqIQ2jEJ+AlLjku28 MpeyrLGtu4SSSFu1N+q2Yo4LltZpuCieBS2YcUlhWH0Q7NnZx7oqOhF4CCHvQ1H/QhTBYrFAw/Ig Ai4qBmSPm4LRJSQgGs3UWYS/mC9hYyX0G9E+mnseFZwDQoUwgO8+qpd/hPCEbc4RON9klKQpSYOA JBFJ1gknMdg3na1WTtrHtTwr63/Uu78HFCdJtlzDYnjakNkzoUAzY0RT6GA298CnjIuGobbLK0Em J8oDAH8o4mzrNbYIzMYgy4HOqQNT2r3GWRqswyC08cXruDtPruY5rmWnCANfKlGIpg/ell8zs5cU OlUhzgzZz98gOiUsi1FWCsKtO36D6lXaqz4/31f93uq1oRlcdxwYrILjy2z+trje4zjN3hD5OdYs ifuWjNcsOjxt21Ll4Ytu9yLW/Lgmp1NU5llbVi+PZf1EeWonwMvmcKJVSVbpamsLz4c2TrnommaV qE90WzdN87IWeaLU6Zm06eNKhzUnZSSaQ3VM2vW2FVo9bmnPNWyys5MJ6ZO9oXV/PdE4dIG1Sra4 sNOAon4EDHL/8f3ZcFdn11s7H5qfZss4dt23RvRB+/3ZUaoC2XtoW26pRh7iUiHDtNG3bb/dBO7M 3m3BPefXptvEdda47NWZQPoR1Atw1qvkZSz1gIv3CjQaV7PX82ss02YUw5Ta4dLjLt4EVFQyxxUm hFUONXKnsE7cqK7OBCLsTmzba3bG3LwpSJ6TcqLpOnLPuYsz/V+0OXfFPSeJR5mPmnHzbkfYgiaf D4ebBCZ87iQIwhxoMCfpgf3Wi0ngFbSh8rk/3T3y5k/k918ZB+mtMUslctbK48lmL+Y4/WTc3bfJ 3kDpNDkemQ4z/urayQ9eHCRJEHref1BLAwQUAAAACAA3YDxTuQcdkgQDAABRBgAAJAAcADAwNTUt Z251LWtkZWQtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYD AAClVFuL6zYQfvevGPLkNJEj3xNTyvbC0pcDpef06XCgsjS2ldiyI8nJZumPrxyHvXQXtrTGoNE3 l08zo9G97juII8QtRYosy3dRkmfbbbIVPOGZ2NKM8irMMGNVCp96BZ9xgDAHSovrDxGloXfvwhTw k0YlmIIvshVoWrzA9x2T7V0544Hhvf3B+4VZLOBey/UUZwoX0SiEKCqivEhDWIWUUu/zWO6R2wK+ /vbjl59/BZqmmyhOv0GtxgIOAkUBfwzCxQLbQxpss4AGnvfdpN8MjB9YjWbj7EilWYfnXh+MO0AH /uS7fM/5q1TDaM23An7Hrj8hjArRGYPAwSWAil/gIJW0gUcI8T5k+gtSWK2upiFUskXgDVM1ijVE IJVBbWWvjL9ariF2JC3Oe7L0PCGrCgippQW2+Yio/MjCk+74D8DjkMd5XPEoCMSO51Gc8USAq3eW JFNOH3N5q9XqX/Dd3QGJ4l2yzmF1Wx1kG2ahryrUULoTSVWbqf6m79DBTo3uWjzFWSw98AVWUiEZ xrKV/Np2DwD8G/cku51yPrCYlM6HXKETauOKCYs0yGlAHb76Jz41feK44qYfNUfwey1rqWbw+fM7 tE0vYNQtqdDyZvnGYtTSRbHaJUXYMN2XuQgJja9FmNf/VIT3vjllsoCnhALLdPDwuFi+PZtpWJRm bwL5JTMYR3PFXn4L+ngUcXy6JOqS1ztm4rIReXqUIW8eQ9Uej2EcD/V5e9gzdaqb81kddo54eavy 61imi+OQtqFuwkNJs7Bqm7JJ1LBLEx1dpGrMXjfdPufbfaSzNHu4nOdYt0OO7jUh5mIsdsA7dkDy Elo+3QErT0jmEb6l+qfvL/DBakZmv64XY4tmAet30Ilx7lh465hbs//VMX9x4JqZxhHOwiuVKEfD hHATP+mfd6+Nem77vp1NbvLyqWPOYHqPJuW0vvJ0z8tJcpx0N/Gl+min5jvlLJD0ueCNy4sMbrpg 0Vg7mGKz4X3XjY7gErghC3pdb54TnkaOgBcFcRxQz/sbUEsDBBQAAAAIADdgPFOWrQPSdAIAAN0E AAAvABwAMDA1Ni1nbnUta2Rlc2lnbmVycGx1Z2luLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkA A4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjZRdb5swFIbv+RVHuYIRE2MwEDRN3Yeq3Uya1O5qmjRj G+KGr9rQkGg/fiaJpi7tlFlIxi/Hz+tzfMSt7hqQuExIkaVUsvWaRmVRkKwQEWGcrinN1gQnaUlj Bl+6Fu5kD2EKGOfHBwjGoXNrMTl80LIVrIV7VQtparmHtw1T9U1x0gPDu+Gd84kNModbrZYzZ8YR TEIgJI/SnEbghxhj524sHiQfcvj+9f39x8+AabIiEf0BVTvmsLV8VbVS9/VYqTaHb72wWBg6oEGW BDhwnDdz6KpnfMsqaVZ2Cyo1a+Su01tjz9KAe4HxXuMghJyrpF8Qg+/PkSGUqpbAN6ytpFgCAdUa qQfVtcb1vVkQspanNfIcR6iyBIQqNQBbXfMprkU4qhVyArHmKYkSHosgKEiUpYTLNARb2SSO55Su ezm+7/+H380NIBKTZJmCf56tZAamBynA9ouQDWtFsPAccIUsVStRPxa14peX6ACAe7aa3+2qtVaw uIizJHT8+iS1sWWEBQ1SHGCr+5f6fIWz81E33ai5BLfT6mz3fLiNHDadgFHXqJQD33gvIkatLGXQ qq0Q63vb1Of0I3pK/zj/M/3XxilDtIA/hw7s3mA6LLyX/mbDCE1egNyCGRmRU1WejwUWOqk4q8j+ MGXl06RMPMU4etBcmf1OmDXl+12j9oeoL2hKUs62xBp750r+xQrjqFSJVuWWP4go3bCwLcKq3JC0 DukjS9Z9LcosnXaP6lBkJW02U31inQ852r8CMnszyAYeB/R87f2570E9SaTafhzMOc+frruQ06AZ 4g3bStR0YqylWcDyFdW2BgKHBFEUYMf5DVBLAwQUAAAACAA3YDxTGg7mnrQCAADmBQAANAAcADAw NTctZ251LWtkZXNpZ25lcnBsdWdpbi1SZW1vdmUtdW5lZWRlZC1pbnB1dHMucGF0Y2hVVAkAA4l3 UmGJd1JhdXgLAAEE6AMAAATmAwAAjVRbj5NAFH6fX3HCU7ELBUqXLWvMqmujMSbq7psxcWAOdCzM 4DC0u4k/3uHWFh+shIRz+eY7V2ajZAnpap3hOqJ+lmTe0vfCYB3dRNTL2HWS3KwyTIM0ug4ZfJIC HrACPwLPi7sXAs/zycbQxPBGoWBUwCMvGNYFPsPLkvLiLuntbp1K/YrcU40xbBS/anlausALfAiC eLmOgxXMfc/zyEOT/MRUx/Dt8+vHt+/BW0WLYLn6DrloYtgZfp4LVFXR5FzE8BVLuUdoBCJDBlxU ja5dQl60+EVF0x3NsV6Yc06maIkHqXa1SaiE2V9c9pFsTxWXTU0sWWkuBS2sgRf0lmqgVYVUgZZQ 0h2CkMB4lqGpNcXWqrcISWNa4RLHccjFRH6Db4p3Jg8BHzJeIKRbKnJkpmUmhxpVm9Bsbhs9BIYF tno9c2xC2iTAcXJuMlxciplcQhAuGD5BEixvoiDFyHddtmKMZeiZUZlJXYdhW97lWGQ+n/9HvLs7 cIIwDK8CD+adEIGx1ZoqbQZrFpBhSQVzLZtA9/yYzaxdKkXGcwuuBml0AnROhZQx06EeMGoTEJOp lrLoIKNsE+cI+KUTWqPx9oKzOjlvb2FckfjshIlUVv1o+rijZk9Bbb4HznLU9amAwTCBcuMyW1Vi hztpU5DGcs/x0GNGZQqRnU9OjFUhteai6+EoTwAan/RZmmfqBMbwgIkJ3PVxkCeA4dBpIBPDBPpU FnnDW0wvTedxjDOK5+5aCoGtsxds2ybzf8zSHnZhtpUlOpXZTrC2Wld1vFiYwZWN4PrZNQW5UuWL zXFnxy2c1c9CVjWvwfogNOaKtv2Dj/fv4LTgMFRqvnoLXzTcDzfPkcVcRani3S6B9bg1dMfTUCm5 5wYA/T1lXFKdkwy3UlHIA3Btfkoggbtcuh4hfwBQSwMEFAAAAAgAN2A8U8Sij19tAgAAtAQAACUA HAAwMDU4LWdudS1rZGVzdS1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwAB BOgDAAAE5gMAAI1U246bMBB95ytGPJESE2Mwl6iqthet+lKp0m6fqko1tiEO17Whm6z68TUhbbfd lbIjpMGHmXNmxsbXum+BFnGS4TQWMclxhMuwpHkRMxZGtCg5LrKE5znnEXzqO7iRA4QpYLw9PUAw Dp1rS7OFd1p2gnVwqxohTSOP8LplqrkqFjwwvB/fOB/YKLdwrdV65pnpCCYhELKN8Zbk4IcYY+dm KvaSj1v4+vnt7fuPgGm2IRH9BlU3baG2/NZ9GYQlg7EHGmRJgAPHeTUHbAbGa1ZJs7GBqNSslfe9 ro2toAXvlLx6Lhsh5FzM/wkx+P4cGUKpGgl8x7pKijUQUJ2RelR9Zzx/NQNCNnJZo5XjCFWWgFCl RmCbSzrFpQhHdUIeQFAhRCkxoUGQkiRM8qwkBdgpJnE8t3RZy/F9/wV6V1eASEyTdQr+2VtIdQqZ 8WgHYefKtRrmfk+TMYG7csATslSdRMNUNIovW+cAgHeWmt/tqrNS4J6+2ix0wn5IbWYylwYpDrDF /f/xeeNmlRNu+klzCV6vVaW6BfxrXivHXS9g0g0q5ch3qycRk1aWZdSqqxAbBntsz00ndGn65F/Q 9HO2dIhc+FN+MDIdHB7c1dNKzI4Rmjwh8gpmZESW+Tw2N0xrklfp/r6629ODaDXFeRxlRW7uEvpw yOqd0PEPdSz2JT0MCvOStlZ4dZ7pP1w4E62q8EMjTMjrlgyEYWHvhbCo73ByHx6HkLKsPKqhyO7T thKHJlu4zkVO9gZA5mhG2QJvWS3RY+h32KD7gVX2HxRIdcM0mnO73z3PrYfx6MJ6djOvPcUOCaIo wI7zC1BLAwQUAAAACAA3YDxTwEM3xXkCAADeBAAAKQAcADAwNTktZ251LWtkZXdlYmtpdC1VcGRh dGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1UW2+bMBh951d8 yhOMmBpDuETT1F1U7WXSpHZP06QZbIgDGGoDuWg/fiZEabdWSi0k24fjc76L5TvVNpDnLEhwmoQk TdKMBCTKc58mYZH4hKeMpTGJ4zAK4Fsr4Z534MeA8fr0AcHYt+6MzBo+KS4ZlfAgasZ1zQ/wvqGi vs1m3NN523+wvtCer+FOieWkM8kRTHwgZB3ideiD62OMrfsh2/K8X8PP7x8fPn8FvEpvSLD6BaUc 1lAxvuNZJcz/Hx0zgtC3sPKSyMOeZb2bSDcdzStacn1jyKhQtOG7VlXaRNGAfRFwXlNACFlXNf5A CK47MX0oRM0h31BZcrYEAkJqrnrRSm27zgQwXvN5jxzLYqIoAKFS9EBvrvlk1xiWkIzvISaRH6VJ QTLPC4PMdHIVxhGYakZhOKV03ctyXfcNfre3gEiYxMsY3PNsoJ3oN6AHoJKB1htQXHemg2Lk9cFb OBbYjBdCctQNWS3ypx5aAGCf/aa12UnjB4sLw5xGJ3zkSpsqwmLlxdjDBnf/x6cOTm4nXLeDyjnY rRKlkDP4NOyG95uWwaBqVPA+3zgvGIMSRqVXQpaIdp25x+fs02jO/jS/JfvXxpwmWsAlfq+nytsf F87LUPSGklX0QsjOqOYBmQv0fCzwId3S4Cir8ciybaFTn+1UmDdjnRZVGh+7I6mrAhfpcdMQuYse MU6MsXMu6r9a46jHOn9Mm225q+qDaiJckxV9zOJxH0b77baL5JgkQdkd0q477sbRn7XOQQ7mTUD6 oHtu3puGVhw9h5xL36eKISG7odfnVH/b9oLve0XRfK5p2VBzvYDlK6i5KAgs4gWBhy3rL1BLAwQU AAAACAA3YDxTGyCOxHUCAADOBAAAKgAcADAwNjAtZ251LWtlbW90aWNvbnMtVXBkYXRlLXRvLTUu ODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNVF1vmzAUfedXXPFERkwNmK9o mroPVZOmSZvaaQ/TpBnbECdgmA0JjfbjZ5p07dZKmWUJ+3A5557ra65010KWcoJFFWW4ILhMS56y IiNFVMSM51yUZSVCQvMUPnYKrkUPYQYYr+4mRBiHzpWlWcEbLRSnCm5kw4VpxC28bKlsLssjHhjW Da+cd3QQK7jScjnzzHQRjkKIohUJ7QQ/xBg712O5EWxYwbdPr2/evgec4osoTr5DrcYVbEXbDZJ1 yqzgS88tIwwdJEGeBjhwnBdz1EVP2ZbWwlxsuUCVpq3Yd3prbBoteA8Mi+coEELOWZJfQMD358gQ KtkIYGuqasGXEIFURuhBWn7PX8wAF4047tHCcbisKkColgPQi3M65bkIRyouJiBxmRdlQrI0CHKC mT1ATlOw9UwJmS2d13J83/8PvctLQFES4WUG/ulpIaFqqQR8FeUH62snKXwejpvAXTjgcVHZ96gf y0ayR2foAIB3kpvXdqesHLgPIfZ7dPdiJ7SxVQQ3CTIcYIv7/+LzCc56d7jpRs0EeJ2WNrkj+DC8 VgzrjsOoG1SJga0XTyJGLS3LoKWqEe1728n37ouT++K/3D83ji6RC3+yDwaqg+ngLp4mYtY0StIn RF5JjYijY3keDzcMd6HRKlZSkk3GFKnC4ueO74u0Z4f9ZHv1MDU1oUVd5dtW9Uk9aSu8OJX0Ly7c qLqZkh01e1aZahNnVB/WB9vlmqRVnhlyIHldGpxmU5H1m00x8SPXKcnR/hOQuTWDaIG1dCvQY+g+ rNddT2t7FzmSqh8Hc7L7w/Pcrb1QO8mEC8v75cxvu9qJgjgOsOP8BlBLAwQUAAAACAA3YDxTOhM4 HoACAAABBQAALAAcADAwNjEtZ251LWtnbG9iYWxhY2NlbC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNo VVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJ1UXW+bMBR951dc5YmMmBjzFdA0dR+q9jJpUrun adKMbcANBmoMSab9+Jkm69K1UqZZSODD1Tn3HF/5WncKimITpQFOBOUBEQlmcZwWJQ5ZyXlIKAlZ wYMwC+BT18KN6CFIAeP84QGCceBcW5oc3mnRctrCrWy4GBpxgNeKyuaqOOL+wDrzxvlAjcjhWsvV zDPTEUwCICSPNnmcgRdgjJ2bsbgTzOTw9fPb2/cfASfBmoTxN6jaMYdt1XQFbShjosnhS88tJ5gO Yn+T+Nh3nFdz3bqnbEsrMay3XKBSUyV2nd4OthEF7jnH8iUShJBzkeYnROB5c2UApWwEsJq2leAr ICDbQWgju3ZwveUMcNGI4x4tHYfLsgSEKmmAri/pFJcqHNlysYdNhBnJQk4T3w+yTZayrIwLsJkm UTRbuqzleJ73D3pXV4BInOBVCt7pbSGhOiOZtQisU7KtoJwnbLYq7BQY6HU3SS704C+WDrhclLIV qB+LRrInx+oAgHvSn7/trrX6sDgvshzo4ddkGW2wsIj9FPvY4t7f+Hyos+YDPnSjZgLcTstKtkfw z3KVMHXHYdQNKoVh9fJZxailZTHaWkS07+2A/w4kOwWS/U8gL62jbbSARzO+odrf/1gsn/c11NRq PyNyCzqIkBzTOl8LXKt7WbGNOsjdrk5VciBMRVOLebhVupY0SLP6YG+IqZ+mNmxUFs7Cy1PCT7l2 bcCSfVnj+yAmRVLQSYdbcrctCl6kkx4mEjEZhKEaQpIEqa7Z3ZHr1ORobw40HAYjFNwbdL5fPg6B kZNAsu1HM5x8fnfdhdgbTRFTdCuQ6vjYiGEBqxdQOzIIHOKHoY8d5xdQSwMEFAAAAAgAN2A8UxT+ ShD1AQAA5gMAADEAHAAwMDYyLWdudS1rZ2xvYmFsYWNjZWwtUmVtb3ZlLXVuZWVkZWQtaW5wdXRz LnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI2SSa/aMBDH7/4UI05QSHAMARJVFV2E eqlU9b1b1YOXCbhZzLMdFqkfvg4gll5oFCmz/PSfJbOypgbkVMpJWjA2T2jGp9OiyFhRpFLMWCoS OaXZjE0Wc/hmGnjBLSRzoDQ/vcAoTcgqyOTwyWKjeAOvulLoKjzC+5rrainO8dhJ4z+QL9xjDiur R51OJ8coS4CxfJrljMIwoZSSl1b8Rulz+Pn94+vnr0BnbMwm6S9YN20O5boygldcSqxy+IG12SG0 DaJCBbrZtt7FhLzr4PGWy5Kv0Y1LhVFheY17Y0sXuqmhfy80uCqVDu1OSwTeKFJpcZBiBNyB3yAo A43xwLdb5Ba8AYFg8a3VFlVMoigiT6v+AQYdl0ChKwS54c0a1ShEFVbotWlcPxoQonRRBHCtQ7nx M1HxjCC6UXiAJFtkc5kVqYhjwakoUkTGICx9Np12/T+vRYbD4X/UWy4hYumCjjIYnr5zCKGwYa9l GBGkqXWzhqI7wW5UDGfiYWvNTiu0Lu4NCFyefq+UlrtND0Zn4zFlLHKlguYpf/UeICVad4Nu3oBE N+jy3zviYj5o7MMKzd4dnce6Y+79e53zyQTibNxrvHnBXVfgbETpY/KQJHjwYcITcfXuoSAYtV5X UYlHd6w78t/QYBC6iYCweDKJKSF/AVBLAwQUAAAACAA3YDxT0efBEowCAAAUBQAAKwAcADAwNjMt Z251LWtpY29udGhlbWVzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE 6AMAAATmAwAApVTRjqs2EH3nK0Z5ImVNDMYkRFW19/ZqdV+uVGm3T1WlGnsI3oAhNiTZVT++Zolu 0+5KqdQRwvgwnDlzPOLBdi3wDCnLuaS05BuaZ4laV3mey4wVG6aqtWRFxuRawbfOwCP2kKyB0u3b BSmlSfDgabbw2aJRwsCTbhS6Bl/gx1bo5r6c8djJbvgp+CIG3MKD1XcTz0SX0jSBNN3ydJtyiBJK afA4ls8ohy389sunp5+/As3ZKmX8d9iZcQt7LTsz1Nii28KvvfKUMHTA400e0zgIfpjSVr2Qe7FD t9orJJUVLZ46u3deRwvhFcXyIw5CSHCT5U/IIIqmzAQq3SDIWpgdqjtIQRuHdtCdcWG0nACFDc57 sgwCpasKCNnpAcTqVp3yVkagjcIzlIKWFUdM0zjeFBnlHCvKwDuaZ9nU0u1aQRRF/6He/T2QlBfZ 3Rqiy+qhk5fRnUB16MB0AxhEBVUnR+fvFia7J49LBCEHffSWq3ixDCBUWGmDpB/LRsvr4w0AILwI mZ79znghsLjK8Qzk7c0RrfMGw4LHaxpTj0f/xqfDnSq+4a4brUQIO6t32szg3xG2ONSdgtE2pMJB 1st3GaPVnmWw2uyI6Hs/5rMxOWVvxszr/zDmo5j7Jwv43lY8CBufXxfL9wpdLVKevyMKS+GQpbNv 17GgRXnoK6bs4aWSm+S4E2VRujo5tfxQvqrT4bmRr7U4s02eU2OONbWFL7y8eP0PrsQJ6gzPleSs OLPnwpbN+ki1lu6wt6f64Hp2ap0+8npdqPR8yg75zHUROfo/CXEvbvD2yFbskVxDy+8D4S1Dok0/ Du7S6h9huMDzYAWZv2s7NTZ+VODuA9TPD4EgjRmLaRD8BVBLAwQUAAAACAA3YDxTLRf43+kHAACl FAAAJQAcADAwNjQtZ251LWtpbml0LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1Jh dXgLAAEE6AMAAATmAwAApVhpc+JIEv3c+hU5TEQPNEjoRBhv79hu2zNEezzja9cbGxuEkEqojJDU VeKwZ/u/b6YkbHP5mK2AEKojs+pl5sssTkU6gY5uOrpv255tO4Fl6aHXdbxuJ3Qdn0bMju10bNvQ 4bc0gSuWgeGCrveKD5i6biinKKYHR4IlgZfANY8DJmN2D3+beDw+GJb9mvTT/O/KsZezHpwK3iI5 JM7UTQNMs+d0eroFTUPXdeVqOrxjft6Df/9xeP3lV9A7dtu0nP/AKJn2YMwTjmM3WYDCIE/B0bod TdcU5RNNaGeeP/ZGTLbHAVND4U3YPBVjiTuYQL1Y3Ni2em1x5uV+REJogYqiiidb5MIbxHwotWIC noUvoPipwSWbpDOmTJOE+UxKT9zjiMghDSHgYQh55OWAeHhjCV6Wxdz3co6o4ngp4W17QO04EG1u QFFVVXkVgtX2XwAbmk1aqGnaG09dLkS7qevtJSkr+35Ub6LRq7Yix4KQx0yCH3nJiAXoLybwRDJB kMl6s9ECqwMBi1nZoTYUpUBZVUc8B6/9Gg7D12YoPAnYArp7tu44LNQtTTPsbsez3a6rAzoqxgVB /rouBQ/3Bn0HB6BivJktF5rVE7t48txZJEwlT0boSwy+Hp9gKD2KqDUUqAcs5AlTs+kQV5ShoiDO 9UqvUqBeT3AR1IpRXKUWfTMmJHljzdFcXdOxv7neT4FCWop+mU6Fz6CeCj7iibLmV/UJy6M0gKmI 1ZChwRsbM6aCo5Rc4HFUPCHSRIWAY5QIFM/3IrCtlcdVa/B4Fi33hLZ4qDU2tyUjz3Q6G4LqQ08y yyzBet5qxsKeR7KbGYG3uAszeyxDVxcLMXPDhTU3XOnMI3SVjm7tzR8e9oazzpiT4uaGJF12JvPu YmG4rhu5D6O5O5nP5oY/s+6iOPsmxrNoEjrSzu4mma0H4zuTu1uOsL8PN5IVAMk8FYzoIZIQpgJS 7BSwdELwkgCCe4QHsY3je4hTL2DBFnkU+xtIVWGOkDFP+JG6fK+9zB61F+L0jfwz/Curqng2TNcI rSB0A00bmq7fYYFjOS/E8xulb4nxN64svN5omeT0RqtDLp+NR7IdsBmL02zCkryN04Un+AZxlLLb O2UD/IiBxUP88X3/6U0lnYZjWS1Tx6TrWJVemWOM+RhxOZC8Wz+lZEZhVyee+I7fpQRArH7kIWIa wsXg9yv83GJXu40ZCd3KAwwkwQJyHYpg8kb6GXDRAqaNNHob81STqVYu+5JOMmRzhn44TQSLMT8H lKCzeIoEI2lWtb2Lq4I1MEMkwVWh5YwP67hXmT+OfUTxuGX1T/ySty77KRbgM1ycYnbp9QLmpwE7 RzTrX347/Hoy6J9fXR+enQ3+uDw57d9CrV2Ds/7RY/dx/5L6GtCk7e9XsnkI9UogW3CZSwqNqNGA pXJqguVTkRT6l+u+V088/D8Z+Ok0RtximWIcpmMC7ex4gNovDy//NcBK6NcWDKc5CqJYbcE8Sikj 5vgmC3ix3kqKSKWlFGMMa68cMoE5YcHkz5W2aiMVIPUG7YZ2sjSsirZFP2I4p/alRmeAivUq+Gcp D0AicljYifuBH2HJN8A0HcRM1NF1kJAK9+q4FhF59Tw4IPdDqMoUFdQLp7k579824ONH+GGlG31p SWsE7g+BJqfc5wGjqd9OkhkXaUKB8Q8MCm8Ys748mWT5fb2GKWHQvyL7nfXPv54c1wozvJdxVmuV N4X1ypKKazpW12Tdrm4PkWvCrhs6umGwd3PNqug3E83qssIkLWMPDdIyumQO9argbXjkFvKbX276 t4Ovp07/vH9Nzlc4nqY0t81FrGmas+KkmgIKHGGyDAAzLd4I0GoeDO/hnC9+xyTybmrbchbU8Pn/ b2QAtayRVEezTE1vS+EvubRUrPlZplGJ88HUDVc1dNU0sfLt6WbP1LU9vet2HNtxoKnjXUhRyTav C1yXZfVMnG6YXaNr2t2lLDJYxywZmp6V0VZyMAVHBc2goEw+YwXtrNcWxDHnR3hNY743xeLgIke6 GLOSODw/n3oxBGgRhkQPVAy0aERprgTO1sOgL27tV5qlf+8YLL14x2BxdMNuGQhs8TSfJaeMB4Mc Ym+a+BHRDXhi5LegpH+8Lgj4NKCKb7ULJ8nWlvIQcaF2eXNOzkt3sWo/wCV8StL8ExKmzDAJokOr SHtst5AozzPZa7fL0niOiQldZ9QeTkcPPI4RiiidD/BN80f8Zx58Nqw929ktDrWlMMdCDi+SEYY6 pS/aF94Yp0KyeMYwnDYsvUx0VWqgYmCASXdrznuWntbbu9LhPhr73YIKpq66UeiTrN1nokAcVP6O B6p+bVvxNGkdh+aLyzTJcoKpgKeaiFuqSjSDSjSd3PKv1GjbiGwrbE+bf37gbft9ac+7ZlORX2b9 9TGsAjYuJeiL1+h/eVpcDpZlnKA/N5aEQ4MVjdBbJtLi6o6JYEPaxdF9zg6F8O7PsE56nIon/TbC 0i+ZFQl8M6nUGprEG2Be/6n3Ex1tQzBdbpYV4KMO+Fgp6D1qInLcXE2tqDOqaRqvyonG7vmb0G/G VyWOysXKhc84FlZeXH8qIpfW2qmk4PjKao3y/6Nd08mAHz5837xa4sjaO7AY08CfW9jnmYesC98E LEaozopbY4nVps8tYzfOg/hEiFTgYRg9l/VnwR5YYzZNzbI0XWmSZyrVi/I/UEsDBBQAAAAIADdg PFPjNSMA2AoAACseAAAjABwAMDA2NS1nbnUta2lvLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkA A4l3UmGJd1JhdXgLAAEE6AMAAATmAwAArVltc5tIEv7Or+iQugqKBAIkJFlOduM4dpLaOIlfUrtX mz3fAINEhAAzgy1lk/vt1w1IFpJlO85SrhLMdD8z3dPTbz7MkinsOD3WG+z0At4Z9PiO32WuZfc6 QcC9nunumGbX73Z924OjJIZTnoLVB9McFn9gm6alHCLMEF5mPPZZDGdh5HMR8Tk8m7IweuGW44bw EvmL8opJPoRTJltgDQo427QtsOxh1xniS9MyTVM5zd0v3JND+PPj3tn+GzB7TtvuOH/BKM6HMAmT IXxKfYQCmYBjDHqGaSjKU5pup8ybsBEX7YnP9SBjU36VZBOB609BQ9bGTbx/hnGaS/HXEPZ8H5DT b8FklIfM95NYtOBC+tyLWMZkeMlb0MplGOlRGOezYRS6oAVJpuDLNMlj2WgBi334it8IzLJRPuVx gX0QMzfiwKIIJBdSgBwzCbQ9A064SFFkeDwspn411sVJmfTGJFaY6IKzzBvrYur6ehLrqKQ3RjGP sgkOeSGfr4hwmkY8g2IKAjrt9+HMUHRdV+7UVf35Bk4HmquPXjwKGIZxv71VON0e1BAKEBuCMOIC vDGLR6R8pw9hLHgmQ9S/1kSddm3wecTLAb2hKH4YBKDro1ACa98ljXsXhRLGPp+B1R30WLc/6JuG 4Q0Ggd/3LLsDaJW9bpcUd/daCop2j/VevADd7lt2qw/N6heHPJQun6YkpaE2FNB8HoQx19PcjUKP TF9BLWoVsFLoVIsRGFScQw69GLnkmUAIUB0DJbFwvLk+ToZPKxTjIskzj4OWZOEojJW1w9emXI4T H/Is0gOOR9nYoMizEFFkFsYjnaUpXvlKQNsqBSx+bxDwpqeUR1dhuV1DssyYfVUbmyuLMbOd3gaQ 5jLBO3apj9VHtYJO54v/5cusN7F8J2Bux5kNZmzideP5TjAPstHEDd2eOYs9b2BHX+2xE9HCzQ0k 05rMs6ssu7TmXdYdX3WzeTCNY2924bkTz9wh3tll/8q0zSt2mX2d9oL4JhGq64OylHdn8a3eep8Q aYGluTl6XV3MheRT8KZswvXVoQVZmiUpG5Fv0EuHVx1St98a0CHhr2XeckqaOvES9IRChVb1tjYZ B+HoKvRHXFY0KwN10oyJcUFCL9faxSn0vjSBPzUO381F6Y+L2eVXnSjxZJJEJUn1XgNfOnWiWH7U MELctRzzKS9orr/qRNYgLqbxtzYRJzIMQo8VjoooagONSuPOoGXZpPKe2bK6t6oc48hsGtkIVb2t T4pIVpP4tjp5IekS4Fz5ojurmqiFtIJm5buOIrwsTGVBU77Wp2eWxWcSj7GgWH41lndPU0USx5wQ ypdGY3Un65MrU/U4q64GXiDZ1QbsAv4eUeBd4ftaUtPP9SVZhuJqY//VFsEWHgeIc/j2j6ODIXSt tmNWATrADMZYyvF4mI5Rj6JaiPirgaU6pgmGpbleDsO/hMRUgGW+vkZHu/F9nQUSw/OTPCZ/Dk+K a13zDlrE8N4zOK/Mpm9XZtPvtTr2Pfyppqnafz5/Fk8v9n9nWYzuWfvt7YdX5/t7ZwevP5z8uwHP nsFn9SDLkgyihPlIAWmUYxQYflYbGk3TMM8MTjSnhYvXGrsNFc6BgXuDC6/HASRSEYR8ugrXp7F8 HqM1rHjpQi8ux4SKwxP0gqSX4gcdoczTmj+/1k7dy6MflTy+BPXNh6MDFTR0Pt6VX1umRvbHq9fn J5/en709Ojh/9fZkO8fuLpBvhWMJlNXi2alJEOCd4DxWWzh2kYcZ9wF3XxrQthWPz86PP+6df3y3 d3b44eRIXcVZjTRaxtOIeQtV1GJQJf1TQDOcYLq9MOUh5pfJlZ6g08p0nBDroUu7GvO4It+Ialt1 t5XwFu1t5bmv/Gtsr15+Oj0/3Dvbe3f++97J+7fvX58iq3kTSxhfJnhSKsUJPWJ5jAETVI+kVjdD efWoOoq8dARWr93r1xzBNr41i1epzvDQgvUviXv7iusb+EZ5cIgh+wfZFgtOpJeKxJtw+UCAaYjJ 3jylrBPt+8f3v8AZS5meP4gdg7KeoB4x2/xxfjyBqIq15aEXMpzjhZzgAf0zYFjJpvwfguLZZej9 KJiXTKcYV35ewBuAHiLcTTAPEgxPv8oV9cniIjCvSJx+AglrEwTDSEsYupdEmEYLnlKqk2T/CKbA +M0fikmCLnFjfkXfmKbkhNy4wbUtmY3NWqIIptefq0kGltOSOg9PaEzMp5hETUSNHaPbaYKVV1Vc aqIBGjdGBrhRzn1+GUYNDHEBgskEMLoIDtUxA3kMAe68SlMGWEdYmKYMLAsLi7uyFA2rekxUJkI6 655UYwK9mY6rQpJLqlgwUuRyW+F4o5raWCFmvD1ZmCRt1Wmrm5kI+fFSL+vbKLamrplkmSUZPhcT maTqeq5Qg70bTV+Hq54SdXd3PROohjeSIBq6V8Rcpf7Ks+RXkp6Kxac3B83S3so9bTXvB0q6BkhW fJ22j9EmsSQeYTCnoCKG7TY5nDwO5dzAKtFIslH7cNlcue5pzOMkFSFazHsuaQqwKonxqmLqJoF5 HheCLLnsPFHLzmeSLdlxe0WtU/QfzsaIs2zgQNFXK0oJzG6jREISFDCYHca4UZqBALVXeC7jlk7V /Rpn7gOYqn6W4zgdJwiYZRmGY1kDb4d1etYt/az7gd/Q4rofI/kHq9UxoWm1bKp7FX3PT1JJSXPV n/xwqujpZCTa6HJ4lKSkzTYWchnLwo1WGi3XFngDmH7dPBkvdkmdaWCB02U26/R7juMHdo91Oq7X 6w86ntvt215nEPScjm0H2xvczbLDfYaWyASc5XzEI3gmZfHygrrcbjIjM/xFaVYN7jxugT2AI5ZV DW5z2LGGWLvppmOaSnO9w2217b/ghE+TS07WlWP1Q9qDUijq4GJhqOjPf/6hQ9epkag7htU3TIN6 fm2ReW3K29BNkjILl2l4KdZbdNTX1LcQ0tH20PF3oEk/hd//7ZSITonoYxZekm6G/9sc1NAbKdQP RkewbQH4Blj5EoVV3rVlr9i6bhUXnWJr2SimPnFTadbu31Z8d7tszfIy8YFlerxrGH0vcLu8t7hG zfIebWcvr8v2+UJ1RaO0V7VJ76s48lZukkQ3MoSiGHxbRn7uF9R/owGQgwsD0I4PUZHDIZ+FWONo x2Vx/w5ddcYiTW3nImsLN4zbZIqUbOi1EPftG9wDIEo8FtVgGss90JNhWZ9hOZrlfBetjYYoW5Bw /HIu+V6WsXlh/gcYzp7DxagIbJpKPkVtLDhImEcVlRGKA0w15lq50DK0HL/D9Du29lFFBSBede3J 8MkSo6BZSIDrE43AJSsZfU4Nz/foeLRqoYYhMKmXWgXWWnAPh6eTMC328JFlUtRWoNaAtrIMnhJp C7NGQPN8Xq5quBwjpNbYpbFHi0GMqDTUbIayLlmhAan/UkbdzWOo9L67zrJhAU8ReRN6yyktnu8r 39+rSF6eYGGYPkOvFh8UC8BzvCsL2ke4z7I79pHEGw6p5DyYcS+X9G+yDTFKKVrw93Y7pem7jFBt fG9cm8guXs6f21AdbKnYR6tyk06vdXax/4q7edGIO9//cHJwfrp39HLv9M3eyUHRjlNX7vIQ9pM8 8iHGJIO2U0QFdVdZqh6qq9RuX5SoJUSBAJi0EGO4cACPkBOdrL56pAGLBJ1pCdYkH2wbHdOwCFjB 145hKsr/AVBLAwQUAAAACAA3YDxTlBJbY3ICAADSBAAALQAcADAwNjYtZ251LWtub3RpZnljb25m aWctVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNVF2P mzAQfOdXrPJESkxsQ8CJqur6oaovlSrd9amqVGMb4gQMh4EcUX98IUTXSy9SukIyHpaZnV3Ln+uy gBUnMgoTQcP1SqowjCjnCkdCSMaoXMcMp4LiBMPX0sC9qoDEgPHm9ADFmDifB5oNfKiVkdzAg86l srnq4W3BdX6XTLhvRdm8cz7xRm3gnjcLIOxERzElQOgmZBuKwSMYY+e+TXZKNBv48e39w8cvgKNo SYPVT8hMu4G9KRud9qI0qc428L2SAyk0Jax8FvnYd5w3Y+Ky4mLPM2WXe6lQWvNCHcp6b4dKCnAv SObXWBBCzk2e3xCC542ZBFKdKxBbbjIlF0BBG6vqRpfGut58BKTK1bRHc8eROk0BoUw3wJe3dJJb GY42Uj2BYCyVsSA08H02zDRgJJAMhq5GYThauq3leJ73H3p3d4AoY8EiBu+8DpCtlNCpFnz06c/m DrhSpdooVLVJrsXl8BwAcM8i4/uwM4MIzC6yBhZ0+tap2g60MFv5MfbxgHv/4uPoRtUTbsu2Fgrc staZNhP4N9xCNdtSQlvnKFWN2M5fZbS1HliaWpsM8aoaDvLZ9ppOtk/rVdvXYvKGZvBcsN/w2n86 zuavte2W01X0ishNuFUBnTryMmZEhix4rLOeFwf72Ik8xvu8IxmLw3Br2JFs6S54THspuvxwZLse Z7tBeH7u4iWXzRO7JTquchl3O9vZrNv1dbKqqqNe92GXivXxgKP9weyTqCCEpHbiOhfZDrcAsr1t VAGi4HuFXkLz52E3ulNIm6pt7NnqL9edqaem5mj6ryhlmys7g8UVdFQczrRD/SDwseP8AVBLAwQU AAAACAA3YDxTKR0yE4kCAAAPBQAAJwAcADAwNjctZ251LWtwZW9wbGUtVXBkYXRlLXRvLTUuODYu MC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACllF1r2zAUhu/9Kw65sufIkWTHH2GM 7oOym8Gg3dUYTLZkW/FnJTltwn78lDjrurWQwYRB1uuj9xw9knythg6iOCwjHuGQknUZRTxN04xk goWCZPE6xiLnaZ5GFD4NPdyIEUgCGG9OD1CMiXNtbTbwTomesx5uZcuFbsUeXndMtlf5rAe6GMwb 5wMzYgM3zCyBpCc7iikBQjdrsqEUfIIxdm6mfCsKs4Gvn9/evv8IOE5WNFx/g6qfNtCMYhhba/Nl 5NYOzADrII0DHDjOq2PIamRFwyqhVw0XqFSsE/eDarStoQP3PN17aT5CyLno8AMi8P1jJIFStgKK mvWV4EugIHstlJFDr13fOwpctGIeI89xuCxLQKiSBtjqUp78UoQjey4eIC1oFKYk5GkQhJHdRZzQ zDLFOI6i45Iu53J83/+HfFdXgGiWZMsE/HNvpXvJK2G07U0NDCZLAMneCFWyQlgApewFt2TASp2G oQRWnJAEC88Bdw5A45S3svi1uQ4AuOdSju921NtSYHH+bmeik7oTSlsvWKyDBAfY6v7f+nFrj5lO uh4mZatyByUr2c/i7+Z2wtQDh0m1qBSmqL1nEZOS1sUo2VeIjaM93GcsaTpjOfX/jeWlNhNAC3hc XGCYCh4OC+95nbpmdB0/M3JzpkVIZ3pP24LwetfuSTZus/YhSaukK9JMFzI/dIqRXb2LDocwpJQe JG9yVWZq39rE3pn4n177XGkiu7bJ6V3W37dNEcVlvU3CmCZhrvDY72sLgvGw2KqcqLuynr3ORU72 L4L0XhvRwZ1BT8fe43kwcics0nEy+rzO7667EA9GMVR0rBGoG/jUCr2A5QvqMZ29HA4NwjDAjvMT UEsDBBQAAAAIADdgPFMxasTxhgIAAP0EAAAmABwAMDA2OC1nbnUta3BhcnRzLVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAApVTbjtMwEH3PV4yKECnZpLbT XIXQctGKFySkXZ4QD05sJ24TJ9jJ9iI+HrcJsLArFYlRJHtOxmdmji83umshDcuszFLKEKVJSDMa igwLQQWJeCJEmpUpS1OSwMdOwS3vASeAUH7+gCCEnRtLk8NbzRWjCu5kw7hp+AFetVQ218WEB6bs htfOezrwHG7pcAU4PdMRRDBgkkdJjjB4GCHk3I7FhpdDDl8+vbl79wFQnK5IGH2FSo05bHuqB5PD 555ZNhg6iII0DlDgOC9PEauelltacbPaMu4LTVu+6/TW2BJacKfVy6eW+77vXCT4DmvwvFMkBiEb DmVNVcXZFRCQynA9yE4Z11ueAMYbPvn+0nGYFAJ8v5ID0NWlPMWlCEcqxvcQrnEkUEIyHAQ45CEu oxilYHWM1+tTS5dzOZ7n/UO+62vwSUaiqwS8ebSQ6gYpZEnPbcKulmUNpT0HBQfeFpwxzqwucOhG DbTvmzk0WCwdcBkXUnG/HwuLzxvrAIA713GaW0/ZOmAx/bbr/DN4z7WxRLCIggQFyOLe3/hpW095 zrixFZQc3E7LSqoJ/G1uy4e6YzDqxhd8KOvlo4hRS8syaKkq33Zij/UsSbieJDmP/ynJUza17y/g V2vBQHWwPy6Wj6s0NSVR/IjILajhIZm0e2gLXAm612kUH7XZ7I9sv8Nmg4mJqSxinaBwU4nkcG+a dCubKm1IZbY28XLW+w8ulCIsqMa7Iy3DrNyxps5Ua/o9bu6VjLeHDB2achfd0zgTpGnCiqKJay5y tK+Hbw5m4C18G/yH/s8Yqqux5Wo6KNZeuM/yvrbdGbuJnb1jB392n5uB2rdHsxmwtwEcEoRhgBzn B1BLAwQUAAAACAA3YDxTpgWIzM4CAADqBQAAKQAcADAwNjktZ251LWtuZXdzdHVmZi1VcGRhdGUt dG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJVU247bNhB911cM9CTH ppbU3UZRbJsgSFEUCbDpU1CglDiSaEuUQlFrb9GPL2Wpu3Y2gFtCADlHh2c4F/K97lrY0rzMBKMh RmFQRmGOWbSlccaz0lplUkZRUYosht86BQ/YA0uB0t35g4BS5ry3Mjv4WaMSXMFn2QgcGnyCH1ou m/t8xv2h6MyPzjtucAcP3GyAZWe5gAYMWLijwS4IYM0opc7DmO+xMDv48umnz28/AE22d0EY/wGV GndwUHgczFiWO/i9F1YQTAexnyU+9R3nzUS663lx4BUOdweBpNS8xWOnD4M9RQves8DqewqEEOem xt8Qw3q9nqgMStkgFDVXFYoNhCDVgNrITg3eerWBAAQ2ONtk5ThCliUQUkkD/O6Wo/wWw5FK4Mlm EENWxAnNfH/LBcuRYZiCTWcSRVNMt305NqD/4O/+HkiQBekmhfUyW+jXXz4CKp43KGz8dstg9FiY UaPvrhzwBJZSIenHvJHFSwkdAPAWb9PaWsp6A/eZYXeTM/6IerA5BDf2U+pTi6+/xacCTt7O+NCN ukDwOi0rqWbwZXgtmroTMOqGlGiKevWKMWppVYyWqiK8720bL7GHyRz7eb4d+/fGHCRx4fn0vuHa P/3lrl4fZKh5ECevhLycDxgGc3ouh8vq/rSPFD/WcXrMmiSq9n2Tx+0hLvuT7b42OkXbQ5XGbRKm +vTEtuVX63i1pPRaqwjbXLAyqI99dNyzlu9TRUX82B5VmgrdiFBWtApoE9WPKs7lE0tmreWQo30Q yPA0GGyhaPkBySX0L63XXc8rexUFkaofzbCE+6fnudwYWXAXNvNitZQhzjbJVAY7/48yeO5BskxZ tfN8/aPolKmxxeH8+9m6Iu27/ChFheZMerFekmdJS0tPjGV5pWHwZC5ELswr2oJxIezbMRGvgEvq VzM1g6XMCxLbW0PACfww9Knj/ANQSwMEFAAAAAgAN2A8U+Twex6/BAAApAoAACcAHAAwMDcwLWdu dS1rcnVubmVyLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATm AwAApVZtb9s2EP6uX3FQMUxqQllvthN32Jp2CVq0QdMmAwa0RUdRlMRaohSSSuKgP36nFyeNnTQd RhiQfDzey3PH53Sk6gr4lPoZTVM/nibzZI/FmZ/xOKEsDefTkEYZ89P9Oc3guJZwyhsI5uD7i/4H oe8H1hGaWcALxWVKJZyJMuW65Cv4raKifJ4Mck+z2vxu/UkNX8ApNbsQ7PXmQj8MIIgWQbCIZrAT +L5vnbbJV87MAj6eHJy9fAX+3J+E0fQz5LJdwFK1UnK1gL+aFM2BqWHq7c0837Osp53KpKFsSXOu J8uUk0zRil/Waqkxhgqc8bh73/mPTUE1158XcChpUnKgZQmGa6PBFNRAZ8aDD1w3GB48WfRbf1iE EOtRx98gjGFnvcjdZUEAmUCHrKAy5+ku7IOQmisjaqmdHRfxmkLKSz4IiGtZqcgyICQXBujkMe/J YxqWkCm/gn2aBgkPeDT3vCCmbD/Iwj0fsCyzOO4SfdyXhen9hL/nz4FEfjDbncPO+EQRFoNTLcoV 8CuDnYO4Iyi1NJRhEVhdlog8QuDZrgVOyjMhOWnapBRs3RgWADij5+4d/0n0DPa4jydJL73gSqMp sKfe3Pd8lO9syru26Dz1cl23inFwaiVyIQfh7XIqboo6hVaVJOOGFe6WRqsEWjFKyJzQpsH0RhTC 6YBC//yvKNy3hoSJDTe5eIYq7+radrfD0gUNp7MtQ06CdyEKB7C+X7afFUk4uxD710G1XM33l+dB eH4e53FeXEfTyGdXe7GclpFO82U6k5lenWfo2B0BvmMrmKdRoK+rsJEVm7HGF19ZFS1jGsR7WZHH 1YyxyyhWy7hJp02SZOdUDLbGIFskHKJX2vAKWEWXnHwvWqs1qm5ojtc9JUI2rdFjuv84jt2UVFf0 tj9t2N0Udf6GUs3mu6Hf1Qpfgvj/Fgu9TyatVpNEyE+27W60Bzg5dtJl6oLd7brw7BlUbWlEg1TR UFOQhqqbXO6aRYuTUtu92j1dsumIal0zongGvwz4DTCBzWrFWyPQlDvY6sG/bQoHhwdJeIZq8Csr OFuOD6K5aZs77eOUtEpSCl82mspBVS4vwH717vjQvsna3VDrsscCw3sD3VThCuw6yzRTnEt7F2Xn rVA8BYxlYO2H3Lw/+/L+5ODLyduDs6N3H47t7+3c4/RFiWxSCm1A13ivMpxrCF3vgmSt7KurPTh6 /ffx4QKOuxCxByqES2tvM4ZLgWWrW4PoElOTnvXtrlgv3h68fPP29emZvXXlHsKt30uFxnZdgf2x C+iYIvV8/iSfftpO5T71rpvW6luAPzF36MJRHI+ydZ1/rrRCXtQIiJ0mrSYlRbgKxJt1zvHp9Xd5 gxlGW0/BebJY4pfEMGZx3uI4ri9JjeAqght6k1Ccy4LLUX2Lax5ssgcVf9wmW8d+nCk5tLfpb1y2 050ZxlOn/m14rajEGYYELvOSj6I65Z2G+wNja0zX3Fdg0yJR5BhaYUyjF5MJq6uqlcKsPJzMXq3y ydHNdL6ddytZN1ogB9xs9lfrpCdHGAK6VcfPPqZEY/pxc4YcOOr1RpuubZCELwSqAX4nIu/gzKa9 NsO64rV982GY3/iRYYVeFHm+Zf0LUEsDBBQAAAAIADdgPFOwF+cIIwUAADULAAAoABwAMDA3MS1n bnUta3NlcnZpY2UtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAA BOYDAACNVvtT3DYQ/t1/xY6ZDr6AfX5wT/oIbcKk09JAoTOdCWmqs+Q7YVsyknxwTP74rnzmXkCo B5DYXX3a/bS70qmSJQzpkMZpTHuDNMPfHmGUhDSLIpoxmiQTFvdGUTaicCYFXLIKogGE4bj5gTgM I+cUYcbws2KCEgFXvKBMF2wB35eEF28nS3mgU2l+dN4Rw8ZwScwhRMMGLg7jCKJkHPfH4REcRGEY Opf15IalZgyfzk+ufvkA4SDqxknvM0xFPYZcMzXnKeL8VVHEAyOhFwz7QRg4zhtr061ImpMp092c Mj9TpGR3UuUanSjBe1zfeQ7gE1HTumTC6M9jeC/IpGBAigIM00aDmREDFgoNBeFz5nNR1Y3tCaWg Z0Qx6pe8tIpMBo7v+86rHn2FOIGDjc9ffw5EkHF0Ip0RMWUUeYuBCwzBcCm0d9BBSQSUFWwp8DuO Q3mWge9PuQHSfW33yWsWDheU3UN0RFLMhHgYBsFwMgzDXjRifcAD6x8d2UBf38vB2P7Hfm/fgp+E w/7hAA7aEUVmUTEauB0HPMoyLphf1ZOCp6t8cADAa3HtHP8TiAvuowGu9RvxnCmNZIHbCwZhEKL8 YFdus8Hu1ci1rFXKwJOKT7lYCtefVzIzkxRqVfgZM+ms88SiVhxRjOJi6pOqwopogxz1lkE241aQ z33LcHwXVo4Ghqjg/sHtPN0TkzHu9Z8AeROiWRIvmdj83HB6NKp6SRJlA1oc9ZGyo4Tk5U0Z3dwP wrvRYDS46dNocLMYPIz0SN/y/A437rTsbWNlQj1k1QOt1CTvKzG6pw8luRlU82m/KAcxp3GSFvHo YVqF83BEerekv8Rqnayxjfh6oQ0rIS1JzvxN0aNZpWRFpljCtC3ENtx/Pc/NUykyPnXhsJ11lpxH YdJwbsfhU84xZ8y6sDfwJlxLgWjNuKbbc9m9UcRfOllKWhdMo9kz0s6KdM/NCnaPVnbYZHBbsSHe bS1ositas/cMF4roWUOFnWx6n9NJrQml2Dusfv3fI11RhDQhXVH8QooiBo+Glppm3FTcGpttqFlO /N7ax1WfbUn519sbN032J9jL4BhOf/377P0Y+t0obJtvhtdJsKJwb1zNEFK3HNnlrWC1PdLOs4W/ FMN32hC8iRT1d+ysM5T6JDNMwX4tbAuB/YpgJW9Vz/ExNnlZYbJBZm/OP/j9x8t9aAwR372lXHHE IEYqP5NFIe8wXcuCixypJY81H8XDQ+zhB8tJ8s2qx6P75/pav7m4bHoHKKZlMUcHfoCLd1xdX3vU /u1cXwcpEVLwlBTnxMxQgdLj5/qI+wLWeJwWjAi72oLaxbur90yns9E3GtYmLJOKwT5SYFlrBl8z U1dbHcYrSDmhBL7s9B0PTZmYg/vh49l7F7wp9s87urVNS70tJLgwYJ8TeE6uzDKdKsaEe4iy25or ey5SLZPlpW0urr5cnJ98Of/95Or0459n7ibO7qY23O3u5ilWFSR9DHer77URvgFMxBxfP4+5PCZN IkgzY8pHhd5tl97djInW/EknfZGfFw2/HeHuMiT2HdfNK8eWl82LxpPg6QZczCUegZtaA4T10R/X y0ltJFaWMlb8NdeLVKbEzjuoDpqevi76mcRehR0bYWbGVHrc7aayLGvBzSLAl0Ag1bR7unoNrC/g hZCV5lhk50WNVzCsXgzNkeODMzeygvaeX69DRap4ZZq78rfLpRrw1phzVAGB6jk4fGnRhooWFx83 4MRBkgSh4/wHUEsDBBQAAAAIADdgPFOBkGU9ggIAAPYEAAAnABwAMDA3Mi1nbnUta3dhbGxldC1V cGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJ1U246bMBB9 5ytGeYISE3MnUVVtL6rah0qVdvtUVaoxBryYi2wTkqgfX5PQ7ba7UqpaSMbHM+d4jgfey74FFvs0 pWWQJ2VMgyTNyiiJiizGJA9SP0hwgf14mxXwqe/glg3gp4Dx7vxAgLFvvTc0O3gjWVeQDu64KJgS 7AgvW8LFTX7BPUV7/cp6RzTbwS3Ra/CzM12AAx/8cBf6Ox+D62OMrdsxv2dU7+Dr59d3bz8AToNN EMbfoOrGHTQTEYKZ3S9DYehA9xB7WeJhz7JezCGbgdCGVExtmoKhUpKWTb1slDlDC/aS7jyXjxCy rjL8gAhcd470oeSCAa1JV7FiDQHwTjGped8p23VmoGBG67xGjmUVvCwBoYprIJtrOvm1CIt3BTtA lmcYx/6WJZ63zX2aR+WWhmCcTKJoLum6luW67j/o3dwACk2PrFNwl9lAHzWocRh6qRVITmvQ7GDq UzAxIeZ5EIR3Z9RbORbYBSt5x9Aw5oLTX9dpAYC9iM/vZtUZcVgt+yYTndE9k8oYCqvYS7GHDe7+ jc+XOSudcdWPkjKwe8kr3l3A38Numa77AkYpUMk0rZ0nEaPkhkVL3lWIDINp58WINLkYcZ7/w4jn xqVmtIKHcjxNpHc4rZynJ1M1CeLkCZGdE8XC4OLX47HyB5UcJ8rlPj1QrvZTSYd9E4dTm7bZMRby FHV104aJ5CdZVGLyt9IIO4vHf3DhNC7uj9ssL6tDc4hVgOtoW4pDSwN84lmd5qRNyqiu6nhPJRb5 JPIL13LI0fwpkDoqzVqgLWkYegw5D02g+Z4h3g2jVkup3217ZUyUBF3y2r4YBVMrWD+DzormG7AC Lww9bFk/AVBLAwQUAAAACAA3YDxTfc+wzn8CAAD+BAAALQAcADAwNzMtZ251LWt4bWxycGNjbGll bnQtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACdVNuO 0zAQfc9XjPKUkjp14lwrhJaLEC9ISLs8ISQc20ndXLGTNq34eJy2wJZdqYhRZMcnR2dmju28V10D nMcZZoIxHCYRJpgnuR+bMcw5SzMW+yKZRwwfuxbuRQ9+AhivTw8EGPvWeyOzhjdKtJy28CBrLnQt DvCyobK+y8+4p1k3vLLe0UGs4Z4OS/DTk1yAAx98sib+mhBwfYyxdT/mW8GGNXz59Prh7QfACVkF JPoKZTuuoZqaWvWM1VK0hvO550YUhg4iL4097FnWi5m46imraCn0quICFYo2Yt+pSptKGnCuRBbP qSCErJs6PyAE152ZPhSyFsA2tC0FX0IAstVCDbJrteMuZoCLWpzXaGFZXBYFIFTKAejqVp78FsOS LRcTZLnP8rDIGPE8P+BpFoZZWIBxNQ7DuaXbuSzXdf8h390dIEJiskzAvcwGMlvPlOxPXULRKWPC IEpFB9mWQNkFn89dX4+lccizFxY4XBSyFagf81qy6w22AMC5FDK/m1VrCgH7imVU0OnbTihtkoAd eQn2sMHdv/F5e+esJ1x3o2ICnE5JU84Z/BNOI4ZNx2FUNSrEwDaLJ4xRSaMyKNMgon1vDvvFmiQ4 W3Oa/9ua5+LcP7Lhd1PeQJU3He3F0/r0hgZR/ETIyakWJDi79jhsnzXFLthnh0Km2802aum+OCbV Pt3myq8ipkgbTTtyjLK+DHb0qKc0N4kXF6evtQjdRQe2L+o4SrHGm76aSlqFfN9EMpr2Oz2pMGST SpttEuhDXbffz1qXIkfzN0H6oAfRAGtoJdBj6BetV11PS3N/OZJtPw760u43x7Er2dmwNOOsas6/ FXiEeNiyfgJQSwMEFAAAAAgAN2A8Uxg7CxOlBAAA7gkAACsAHAAwMDc0LWdudS1rdGV4dGVkaXRv ci1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAKVWaW/b OBD9rl8xULCI3ESyJEu+utht2jTbAhv0SBYoUBQpJVIyI5lUSdqOg/74HcpyaicpsgdhQPRw9Gbm zUGdKTmHIgvzNB4UwzQMWZiwUUGyfMTyYTQs4kkST4aDYZzSBM6lgAvWQDSCMJy2P4jDMHLOEGYK LxUTlAi45DVlumZr+HVOeP0i28gDnUvzm3NKDJvCBTHHEI1buDiMI4gG03Q0TUZwFIVh6FwssmuW myl8fn9y+eoNhKOkHw/SL1CKxRQqw24Mo9xINYW/GoqQYCSkwXgYhIHjPLNq/YbkFSmZ7leU+YUi c7aSqtLoxxy8HYjeYxifiSoXcyaM/jKF14JkNQNS12CYNhrMjBiwaIHj+77zpLnvlrOjbvnb5UAE BUfgfEZEyegxjIELzZThUmjvqHcME6CsZpv/fs9xKC8K8P2SGyD9p6xmT2k4XFB2A1FMx5MkmSRF EGQh5n9YRJMQMBHDJLEBPm3Lwbj+gb0XL8AfRMnwGNnonigy64ZpkAqQBlozCtkaSNPUPCc2ctAN y3nBc8glZYHbc8CjrOCC+c0iQ63denAAwOtcsHv8J9AFcHd0EMFvT5ZMaWvATYNRGEQoP7ovt9Vg LbZyLRcqZ+BJxUsuNsIfy5szM5MUFqr2C2byWe+BxkJxRDGKi9LHCLEvOkrSdENJ+/xPlDy2doP2 XbgLKzBEBTe3bu+hh3pG4nT4AM7LiGaDeMPbnomwisL1dcRJtIrmt+I6KVOxbIZpE8fD23xZrm7y cbrORbwa11lVCU6LERrudVzvYUXFqBhP9DJcZdf1iker9WS45KS8Wcbr20JMZnoWJ2uVpN9ur5fl rLwJl/EGq3NygaPH12tt2BzyOamYvyvaqjVKNqTEhqc+F83C6C7cr57nVg1RRrtwvNlY7E2GJvFx NLEpspvx/8qR52pZc4pG2uf+gRDMtCd28yO0u3HUpeCrdzBtZ9HvcFDAczh7++n89RTifpp0M6rA 2TuFV0QIaXDMCAqFFIZyhXNVqjV8Mzan/ZpnfXtwl9qDaTPDA93lxxrqBHduziXOobW/EcMv2iAB RFH/np51m1KfFIYpOFwI25ZwqJlZNHsF5tVknlHyDNBUhdfGJinoCA5cufKlmTHl44G+X64eYjGx BPfT6R9XpyeXJ1enbz9euFs6oE0+tF4BlUyLw46JNrcB3lKVkc3jvXOvTzEUrWXuK1Zs/dvWSg/c PraNYg/76QAzuNMzLR0ZK6RicJjPmKWjffgbUna7qyMFru713F3Mb96dv3bBK3HSrOieGbuePwdb //DBgL1+MQGuLAqdK8aEe4yybwusBFsTalMvPzPz4fLqw/uTq/d/nlyevft47u7i7Pawp1hTk3wb 2F5330/wtnAfSfD+UPBWMya26hjSOVlnDGqZE7w1udYLLL8VN7NO5cFI+ddRdK9xsZRInptbXFT2 kWnXq3BkLDlbXVnp97lcYnkoe3O3gh6qBD8pgR3onY7Au97Yb4pDK9Prec1Fpfdex5AvJN5e3YXm 6R54LCgDQKr1nPiaVj3MZYFo+O2CNGKh4/fDkmMe2vGEtzc4cTAYBKHj/A1QSwMEFAAAAAgAN2A8 UyPQ3AVoAgAApQQAACwAHAAwMDc1LWdudS1rdGV4dHdpZGdldHMtVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNk9uOmzAQhu95ihFXpMTE5mRAVbU9aNWb SpV2e1VVqsEGHAiwBsIS9eHrhLTNHqR0hGT7Z/SNZ8Zzq9odYOK7PGKZyz0akzgPCXUDygIvFa7w XOZhPxA+JfClbeBOdEAoYJycPnAxJsatxiTwQYmGswbuZc1FX4sZ3u6YrG/SRXf6rB3eGZ/YIBK4 Y8MaSHTCudglQLwkiBJNtgnG2Lgb063IhgS+f31///EzYBpsXC/4AUUzJlAN4nGYJC/E0CfwreOa CUMLgROFDnYM483Rb9OxrGKF6DcVFyhXbCemVlW9vsgOrEvG6jUIQsi4ivkFPtj20ZNALmsBWcma QvA1uCCbXqhBtk1v2aujwEUtljNaGQaXeQ4IFXIAtrkWJ73mYciGi0dIsaB5mJMYOw6Nw9SPA+YH oGsa+v4xpeuxDNu2/yPezQ0gz3XDtW7ZedVSLVPF1OyYKwMsLnLZCNSNaS2zJ00zAMA60497fWo0 HcxLJ81Ap197oXpdNjADh2IHa91+rh9bdox50vt2VJkAq1WykM0i/jNrJ4ay5TCqGuViyMrVC49R SU0ZlGwKxLpOP99zul6wpHtan6X7mi1JIRP+XtUZmHIeD+bqZdS+ZG4QvgBZKev1GC61uDSThDhW 9ZSykPqViqeSTVXs7VOSEj8N6plOe6lotZ23nb+lJMh9OunAq3P9nrJKPj34VVfOdM/nMC889xD1 dRFtq4PfdDwKeL8tw4dK7afukKY1nZuFdb7kqKce9XM/iB08DOjy/MenU23HCj1mHMmmG5dnoO2n ZZmVJFFjwvq06sYjMFzH8xxsGL8BUEsDBBQAAAAIADdgPFMQt4jD5wcAAP8TAAAwABwAMDA3Ni1n bnUtcGxhc21hLWZyYW1ld29yay1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4 CwABBOgDAAAE5gMAAK1Ye3PbOA7/+/QpMG47tTeWrLcf3es11zhtZpNtm6Q3ndnruJRIyYr1CinZ Trr73Q+UZMePJG33qvGMRBL4EQABEPAxzxIYOIMBc4ygP7CH/YHTD7wgcHzqu9QYmo5JA1/Xbavv wFmWwgXLweiDro+qH5i6bijHCDOCf3OWUpLCZRRTJmJ2A78mJIpfefW8JvyseKkckYKN4IIUXTAG FZypmwYY7sh2RpYFB4au68pF6V0xvxjBH+8PL1+/Bb3v9kzL+QxhWo4gj4lIiBpwkrBFxmcj+JhT xIUiA0cbuJquKcovkraXE39GQiZ6M8ruGAQKk0B7F6dzH9AfGY/CKP08gnOWZHMG75GLnBGfZwJy UvhTpInSvCwE0hxSCnHkhfE8pThPeFgmLK2WxinxYgYkjqFgohBQTEmBCEJou8JWsPK9I6AaREv1 t2PnfTVfy6D5CZkxrWIZKUcsZih/NQIRpT6DqACvxDMRkGaL1VZx5pNYS2ZrrTgLGB6UX+neqKWq qrJFDd98/gQwoOF6zPa7XKYNB+tHbR4FNE37fu0ljAPq/qOABUEUMwH+lKQho+h7NkSpYLyIslS0 DzpdsFyg0njVhNpR6hGDJKMM0Cld2/45h6QoNAoClDPEkyG9Lft6W0MlSilbgm9TSw9czzU1zRoM fd/3hoHbyCQPaQdFQRPuIr16BarhuG63jxEm3y7gFI1EMamEmhwdXh7CP/9RPf9V8EyeHT27R1c0 X6aKWZSr6OXowJEqfblW7FFGPyqLKBbqtORU9bM0iMKSsx9lRNOuWJBHfYjnB08EHtk+FyLPVTSU DF61zENO0JtJStUwi+l3yF9MOSM0z7JYFTeiYIm0HCc8YqLhfphZUN9f751mKarEGFqPbhhuz5ke CzvvWxSNy/WHrmcPHWI7mua4jtVnpm8P913uMaQ7L3yMSjqmZeuOdMzmjVOCFR953K3eGKWHIeZQ QKMDunOstTA625QFUcrUvPTiyN+7EqRJ282+SpVj2ikuQWuXELHUannOuMDYh5aj9XXNwPmD3Xl5 Ici9q3mRlRyzZbu+HpSdjNZOWDHNKJQ8VgOGR9XZoyh5hCgFj9JQJXmOl2RjDMPuDqQx8P2dxrjv qdVVW7BWQCsI15a3rc6+LGJKTMfdA2p7RDDLrC20+bR011+SK7G8cs3Q8q2+EJz7ZOkNiWHeeje5 OZvzq+ubxDKHM2dOB0Ozb8qNd5DajaejBIxwf6quxnvn9K0YRvBOc2Rbghp9Giyvrxe6aVv6bXCb +ksjpAvbs4nnJLcLzxLza2cprhb6zJ5PDRLxBquxgLw6m8iFaj91c2pFlvMsJyGWDlSta4HGll/a 7das8cMWdFefneao7SEmYjxqe4BH/iNHjaiLiIasEIRSvLEk9tbEDmlKs0UtcU15N94iXCZxWEaS pP66s+iLF/Dp06cRtMq0jjy6XTJ8CeM3rLio3Pl5CxjnGReQ+X7JYRFhLJTFujDqrlHbrdUc7rn6 3JQon2aY93Cx/thcui6kd+JS/aE624uU+THhpIjmNc3GeGV9p9/FOgDN7wy6xo+FmtxhaRhsWXAi Kvz1aJNIZHEkVaved061LgubePjSfjKqasJ/wZMAXsDxyaez8QiGPcNpasUAK2ltHT1PRvkUVRaN HSV7M7HeGsuWKLhR62l4JgrUguAN2tDdxWEb/UX1WJBxBs8x9vxZ81LRCGW+FbHtmCQeJTDZiWOM 3oKlc2i9fXc2bkEb3dBf0L1wRx+SAQQfCpA9AePQyoJA+Hippa0uzl2XEUfHQllqtR/a5sPl5MP7 w8n708PL43fnZ61NnM0k0OYM84i/UmwrPTS6/AJovBk2Kyv7j/Cks4WaFVPGVVwQu1mlvZiytCHf SzgPWuJBwkd1kSa7xHzINtxgHypK5xmateVLIgRQ5c5bNwu0Vs0OjUichegOBauo91PmdzytPxu0 CCu5CJPIT4BCeyf/l0i1ZmkV4RKn0+rs3XRPis5Gbp9mCRYQmI6hNS2KXIx6PT9LkhJVutGwVtEy HvaO1/XK3dV/k2a5iPCWOl2Vcl1AzjxLZVBXCaPAgg/zXwD1hQUVAmZ/JmEertn+dgnr/Rwcpe56 aNUvbfY+TWHoUcehjmH6gabp6+e+ivBvSyDrxh5l815axnHduHSxrzvQuzqmaEWV/zZAEDiMmm5g Gtgb2Wzg9vE67/cHxqA/0N2h4/Yp80yLPvynhVr/a/GW8CLBu+lNxjwWw69TLay+Xvmc3N6o8lTR EhxFzJKXilr/fYGg2DDCYRnKfy90MIYjezhysGqrrbHz98VnOI6WdRO+uhgjdIzzMeZ5QDeS7iBv 0gICqdv49dlz0Sxjzkc4xlCwxkO9MhRr57RNLB2sl1XGpKzA7CCUquNV4V4TY4tswUG1btRHfNcR 3zXEVT9sbrfDyLLltffDe/fPK2rtPfYQ6y6TOq6mDXTPCuiA0o2mQn0IV1HrZuKBxdpHsJAyuk7l IoBoWKPQSeONbTQpGBqW7/D63e/HJ2/gfPzh48n5+AgVQ9n8uKSs/fQrkk1+OxpPzt4dfTwdT45O zv/q4fgkxXwZx0cRb7ZEroMV1/Z6p9pc1g9tzOgXZ4eT8zFm9pP/jKsOe3Ly+8Xl4emphF7VuFUH ssGwT/f0qxRqPYXrlWRPv35ri78ktiolehMVp8STp4gjU7MsTVeU/wFQSwMEFAAAAAgAN2A8U/xp sE3jAwAAdgcAACcAHAAwMDc3LWdudS1wdXJwb3NlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAkA A4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjVXbbuM2EH3XVwwUFJHXpizJliUrvexu07QLtN1uk31a LFKaoiTGEqmQlC9BP74j27mnTQkDJMfDMzM8w6MzrRqYBHw+zdO4iKd8SukkCWg0D9Jkns+DaRrM Z+mioAs2g9+UhHPeQphAEGS7H0RBEDpnCJPBe81lTiVciDrnpuZb+Lahon672Nt9w5T93jmllmdw Tu0IwnQHFwVRiJhZGGWTBIZhEATOebe44sxm8OWPdxc//gJBkoyjSfwVStll0Ha6VQZhPrc5woFV EPvpzA98x3nTu4xbypa05Ga8zDkpNG34WumlwRwa8A7HBy+d/9JW1HDzNYM/eaNWHEy3MFbYzgqs 3lbUglRQK1lyDayiOBugcmsrIUvfIYQ4rybwN4QhDIfkdjgQQiFqfsDLRxCBkIbrPqbxhoMRzCHn Nd/vycBxclEUQEgpLNDxa/EWr3k4QuZ8A/EsniQ8YtO57+dhMcNlOg0ACZlNp31pr8dyhsPh/4j3 9i2QCfbWCPk+zGgyTIvWApelkNz47sABL+cFbkjbLWrBbol3AJDFPX6/xp1EfHAP/+NJsrOuuDY9 b27sJ4EfoH341N7T3kfa2Y3qNOPgKS0wh73xfngNt5XKodM1Kbhl1eCZR6cFoliNzUBo22Lj39Y6 P9Q6/9daXxr7sogLdxn7lmp/c+MOngc3FY3i2TMgb4EdPYn2V/JwuGG7qTdRVV5NoxsjzNqkxTSd ydSUwUrGNG6qRRq3WhTrJV0H+vqmpBUGHhyu8TFWulmJaitn6TxZrZfhJtpON6yhRc6i8rrZmDg1 V02YlE2abG42W5Yukz3WIckOZYOYrbG8ATy35OShaXDHsxUrToRsO2sOpf7leS7fWE3J/lyj8q7m xoXRC9Y+4o6SOIhH4QQ56Rez/+bEc69tzllN9S48Ij/a31dBddk1XD5I7Siz3FjzAxwVACcnYDjW h4Kj+XUnNAfJbf8uTiBX8tiiDsgcPl186gRbAlNNq+QO7pa8o2wvUHcGD+sSxZbszfCNsRTVVufk iV+fXJ4TWlgUruNO9s8HjjGoJZ3h5NrGYUxqVQr2qFG8mjaLnMLlk/bx7nSRvwHXaDbGu+Za0rrV inFjxoe3eNhe4qdA+qxt3Wd9iOxBGLsDwGnW9/VjhyM7eNDrRxlTshBlp1FUaloaOPZccvr+84df Ty8vfjq/+PD7z999PDvrWwtOUKst6E72Cr2m2wNJlWpQUVA7wK2sbU02HuNNN50UduujWvlKl+Oz O8W6V4etVC2+E3A/FgW+R6Ar/L7RBSo3ZTtthkJpoGBazkRxr1e9HhFwIn8y8QPH+QdQSwMEFAAA AAgAN2A8UyvYYv5vAgAA+QQAADgAHAAwMDc4LWdudS1rZGUtZnJhbWV3b3JraW50ZWdyYXRpb24t VXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNlNuOmzAQ hu95ilGuSImJOZmAqmp7UNWbSpV2e1VVKtgDeAFDOGSTqA9fE6Ltbjer1EIC/5r5ZvyPxeeuqcFB 5lKXehtOGXU5c1LGPRFRN+U04oxHHss8P2DwtVFwiy04IVAanx5wKXWMzxoTw4cOlUgU3MlKYF/h Ad7Wiaxu0lm3e94M74xPyYAx3CbDCpzNCaeLO5oZO37sb8ByKKXG7ZjeIx9i+PHt/d3HL0DDzdr1 gp+QqzGGUiDJuqTGh6YrpRow75JBNiqG763QfBgaCOwNs6ltGG+mnHWb8DLJsV8/y+11UzWYr/GW l4CEEOMq8jf4YFlTpAOZrBB4kagcxQpckKrHbsL3prWcBIEVznuyNAwhswwIyeUAyfpanfRahCGV wD0IJ2Po8o1PbdsJ3TSkToouaK+Z709Hul7LsCzrP+rd3ADxAp+tQrDOby0pRGEvlgaYAjOpkLRj Wkn+6iQNADDPZaZvvVM6ChavJWg2OYXtsOv1HhaBHVKbat36V5/mOPVy0vtm7DiC2XQyl2oW/y6z xqFoBIxdRTIceLF8ETF2UlOGTqqcJG2r7/rZgyCYPTi9n3pwaS0uHYos4LFte0g6e39cLF920BeJ G7AXXDNNevTc2ZdntZxqx/muKMqj2DnFA3PD8sETvbPJs62f7kVR7YooiFq53W+DvIiEq7Rhes1e PmPRPmKsretDuY1EeV9IwR6KKNpFhSeqYHsv9seDcoKgkPkxbFmop1/NrHOTo/5dkP7QD1gDr5MS yVNp+Tj9Qe6QSNWOQ38+6i/TXOB+6BIy59WNGCvsF7C6oOr7QcBwbc+zqWH8AVBLAwQUAAAACAA3 YDxToRm5EWwCAACkBAAALwAcADAwNzktZ251LWtkZWxpYnM0c3VwcG9ydC1VcGRhdGUtdG8tNS44 Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1T246bMBB95ytGPEGJiTG3JKqq 3bZa9aVSpd0+VZVqbAMOYCiG3NSPr0notptWShGSmeOZc+bMiIe+bSBcs5QyioN1zJOErzFPCCMp YyzMWEhEwmOGo5zAx1bBo+ggSAHjzfkFgnFgPRiaDbztheJUwZOsudC1OMLrhsr6Lrvgvmbt8MZ6 TwexgUc6LCBYnekIJoHh3ATrTZyCF2CMrccx2wo2bODLp/undx8Ap+slCeOvUKhxAxUXtcx0pMeu a3uT9bnjhhaGFmJ/lfjYt6xXU+qyo6yihdBLU4LynjZi3/aVNr004FzRuP/iQQhZN5l+QASeN2UG kMtaACupKgRfAAGptOgH2SrteO4EGFFxiZFrWVzmOSBUyAHo8pZOdivDkoqLgxkmyVIcZIL4Pk7y ME2TjCZgJptE0WTptpbled5/6N3dAQoTHC7M4ubTQOd7UyZ827XA4SKXSqBuzGrJrpdnAYAzS0zf JlJGAuyrPMOEzrc70WszPrBjP8U+Nrh3jU+rm5TPuG7Hns3U4LS9LKSaIxM3YihbDmNfo1wMrHRn SwG5WDqff1l68fxSRg3dtr3XSNX2MGMu2Mupe6mKe8n10r6qvVhFNjx37w+09w8n2/0t4+iSkji5 +D8DGdUiJGBj2VQy29Y5w1td8lOP4/wU8yM5NHm5K3RO1ToL+jDW3V6r+HtF9wfD7M4ze8EVaE12 cq8qvTuQqNp3xfqQ5BXe53uO2WEVpSRU2So8xSoidV7ilJUXrplnNP890kc9iAZYQyuB/oTc5+UO cieQVN046NniN8exeTZqGxbTYTaNwCJ+GPrYsn4CUEsDBBQAAAAIADdgPFO02gGEnwIAABMFAAAl ABwAMDA4MC1nbnUta2h0bWwtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUCQADiXdSYYl3UmF1eAsA AQToAwAABOYDAACtVF2PmzgUfedXXPEUyhiM+Uy0Wk231agvrUaa9mlVdQ022AnYBJtMMuqPr5PQ 6baqNPuwyJK5B59z7z3X4m7SAzSMkKrMq6IlPKMtK1lSt2zduNWQPGfJOqly1rbwXit44CMkJWC8 uSwgGCfenZPZwF8TV4wq+Ch7xk3PT/DHQGV/W1/xyDTa/um9pZZv4IHaG0iqixzBJHGaG+IESwgT jLH3MNdb3tgN/H3/+uObd4ArHJM0/wydmjewE3boN/BpZE4MrIY8qooIR5736nwgHmmzox038Y5x 1E504I962hlXwQCrCzn4HRsh5L3I/woZhOH5ZAKt7Dk0gqqOsxsgIJXhk5VamVUYnAHGe36NUeB5 TDoTEeqkBRq/lKd+6YQnFeNHwEWblmVR0yKKSFYXdUPzdQHOxSLLzi29nMsLw/A/5Lu9BZSWyfrG DWnZHSSsHTdx3OhhmJW0p8gxIz118d0zO77XzhXVffmgLTdghJ57BoL3IzxKK8AKaSI/8GDFeCsV R+Nc97K5jtkDgNVS1vndRcoJg3/56ljogh34ZJzR4OdRiSPs8PBX/Dzkc5YLbvQ8NYsgrPQkO6mW yMUDt0IzmKcetdw2IliaJ9W1+cv+Pzf/0/O9bjTQrZ7CQSo9wYIF4MfjVfS1ZCb2f+Fe7UE+PPce WTpFxyc/+JFmZQQleXF17wLU1PCUgJ9sBe6K4yEvxanplcizI25L0tenpDv00lBF0lM5PPX7tijp 7pQTkzvlYHH8Z61qX4gmo1my3U9DQ9QoWT1molzv0+xxvz2W1fZQPeYqNcVOPon9QfRXrUVndv8S ZE7G8gH2Fv07Dp5vg5UHjqQaZ2uW/v5ZrXx+tBNFzUB3HA2azT03Ptz8BnVXCIFHojSNsOd9A1BL AwQUAAAACAA3YDxTS/nEB44CAADeBAAAIwAcADAwODEtZ251LWtqcy1VcGRhdGUtdG8tNS44Ni4w LnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJ1UXW+kNhR951dc8TSUmDFmzMeoqpK2 WlVbVVpp0qeq0hrbMA5gWGwmZNQfXzPDZpsoUlZFSHCPfc7xuRfxYew7yEpBWZ6Skqas3BEuqch2 WRFnueRZlVK6q4jkIoM/eg0HOUCcAcb7yw0E49j74GT28PMotWAa7lUrpGnlE/zYMdXellc8Mry3 P3m/Miv3cGD2BuL8IkcwiZ3mnuC9Uw5jjLF3mMoHye0e/vp0d//Lb4DzeEsS+jfUetpD82D28Ocg nBTYHmiUpxGOPO+HZXk7MN6wWpptIySqRtbJx35sjPPvYOOowVtchJD3Lvsf2EEYLjtjqFQrgR+Z rqW4AQJKGzla1WuzCYMFELKV1xoFnidUVQFCtbLAtu/5lO/t8JQWcgayK9OSM1qkUVSlWSETmeYc XAfT3W6J9L6XF4bhd/jd3gJKsgzfuAGtTwdZyY+6b/v6CZgWMBmla/j94wGqfoSP7MQOfFSDBTMN Qz/ayA882AhZKS3RMJWt4ssoPQDYrObLu6u0MwffrTkGuiAnORrXTPBplOEIOzx8jS+DXBwuuOmn ka9ysOlHVSu9Vq7upD327sBjiypp+TH4GrBYAxb/P+CL6+v5UMce+jHslHbEFQvA3y4sp3mnhNn6 r7jXJiAfnjNGlo3RfPaDbzYbc2SEptcuXYCSGZkQ8LFJNB7EmRYDPRVpdh5nzkzSlsWuoeWpOKkc 07xSuCVYPz62vD5SpxysnX2pVTf0zMj8xE5zR9N6HuZ4Th/apmbzUWcdr8WXMsXnnCYZqUlz+lKT q9aqM7l/AjJPxsoOeMcaif4LBc9jt+okkdLDZM0a8fNm48vZjgxdeV0vplYaH27eQN3XgsAjUZJE 2PP+BVBLAwQUAAAACAA3YDxT4UZySXICAACiBAAAKAAcADAwODItZ251LWtqc2VtYmVkLVVwZGF0 ZS10by01Ljg2LjAucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjZPbbpwwEIbveYoR V1DWrLE5q6qStop6U6lS0quqUo1twLucgmFP6sMXdknaRJG2CMnMr5lv/I/xXd/WgDPmc47jjCQB 9hMasjwOCfMoZWHAMh7niR/4oYSvbQP3sgMvAozT8wsEY8+4mzApfOxlI1gDD6oSUlfyCO9rpqqb 7KK7mrfDB+MzG2QK92xYgRefcQQTb2KmBKckBMfDGBv3Y7aRfEjhx7fbh09fAMdkTWjwE4pmTGG7 0bLOpEjheycmHgwtBG4cutg1jHdzzrpjfMsKqddbIVHes1ru236rp03UYD3V228BEELGVcRv8MFx 5kwPclVJ4CVrCilWQEA1WvaDahttOfYsCFnJS4xswxAqzwGhQg3A1tf6ZNcyDNUIeYA8jBJJZRhz 12UiCQj2SThNFePQ92dL13sZjuP8R7+bG0A0xnQVgbOsk6THrmv7wTVtAywhc9VI1I1ZpfjzYRkA YC3k+XuKmokM5lPCVIvO8k72ehoXmIEbYRdPuvNan49q7nXWdTv2fGGC1faqUM0STXEth7IVMPYV yuXAS3ux4JGLhfP6ysKL56kvqtmm7Z1aNW0Pi2aDuZ6rVFPcKqHX5qvai0NkwvPe3YH17uFk2n/b WLpkJAgv7s9CxrSkBEycRGHO2Kk8lKXy9t2u4zou9xnZNid8ija+v6PsSMt9RPtHv6OZ6uqJbC8T e8HyHpkuib/BRxpsvCjZZrXuvH1BMU8ifvROONgp8VgkWaREEHEigu7CWjjjdK+RPupB1sBrtpXo X8l+PtNB7SRSTTcOerH4y7JMeRh6hi51dSvGSmoTVm+o01+AwCAupS42jD9QSwMEFAAAAAgAN2A8 U9ob2IyRAgAA+wQAACwAHAAwMDgzLWdudS1rbWVkaWFwbGF5ZXItVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACdlF1vmzAUhu/5FUdchRETG0Mg0TS12zTt ZtqmdlfTpBlsiBNsqE0+tR8/k7CurSp1GkIy5/XhOV+WP5hWAa2IoBVlManylGRpUmai5DlOSMYL UiYMMzLPiIBPrYYb0QHJAOPl+YUYY+J9cJglvDVCc6bhVjZc2EYc4bVisrkqLnpky7Z/471nvVjC DeunQPIzLsYxccxljJc0g5BgjL2bbbEWZb+E71+ub999BJzTWUzTH1Dr7RI2SnDJuoYdhVnCt447 JvQtpFE+j3Dkea8Gv1nHyg2rhZ1tuECVYUrsW7OxLhEFk4eM4DkIQsh7EfMLEgjDwZNAJRsB5Yrp WvApxCC1FaaXrbaTMBgELhpxsVHgeVxWFSBUyx7Y7KU4xUsentRcHIDxRRrjJJ6TKErYHBdEcFqB 6+k8SYaSXo7lhWH4D/GurgDRnMZTN7JxddLXz+e52SnYFo7tFkp3IGxpZNcPpgHWdY0s2bkNkR94 MOGiklqgblu4jUej9QBgMuYwfDtLuxzAf+jkGOi8tRPGOir4aZThCDs9fKoPgx1innXr0ilHLkxa I2upR8vZSvSrlsPWNKgSfbkKxoITcin4vP5XwY+eP9khxdatCZXUrYFRC8Cfda07Qbq+ltzO/Cf/ XnqBfLivMOqZiQ4nP/gbZmJXLE7nlx6dhYJZQWPwcWNUcsziTK/2TO4amp06pc3+gJO8rlbH9Z4s 1PwuPS06mjWbhK7XzJGDsa+PWCSPi3pRFpqoRdV0eXVXpTuaqTUnmz3ryLzY1YRuFmtWG1IvToqZ 5MIaOVt3ZyB7tL1QcNejh3ZwP/pe7gSSutv2dqzv52Tii0NvGCoV2wikWr5thPVh+ozqDgoCL44o jbDn/QZQSwMEFAAAAAgAN2A8UzaRj2RyAgAApAQAACUAHAAwMDg0LWdudS1rcm9zcy1VcGRhdGUt dG8tNS44Ni4wLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1TXWvbMBR996+4+Mme I0eSv80Y7TbKYAwK7Z7GYLIlJWr8hWUnTtmPn5x43Vo6MmOw77HOOT73Sjd9W0McRqGkaUQyKUvC CykSkWSMxkERi5KHRSwx4XEMX9oG7kQHJAGM89MNFGNi3RiZHN73ouGsgXtVcaErcYS3NVPVVXHG fV22wzvrIxtEDndsWAFJT3IUU2I0c4rzMAaPYIytu7F4EOWQw7fb6/sPnwCn4ZoG0XfYNGMOu77V OoevHTdiMLQQ+WnsY9+y3swL1h0rd2wj9HrHBZI9q8Wh7Xfa/EENzonsvsZGCFkX+T8hBM+bVxKQ qhJQblmzEXwFFFSjRT+ottGO584AF5U418i1LK6kBIQ2agC2vuRTXFphqYaLCUIW44IIHkjfL0RS RCKLEgqmi3EYzpEue1me5/2H39UVoCBN8CoBb3ka6PMt6wc9Rx8E477tWuBwIVUjUDcWlSrP07IA wFnU53dTNUYd7NNXw0InbC96bfoFduQn2McG917i86xmlxOu27EvF0Fw2l5tVLNUpq7FsG05jH2F pBjKrfs7Q7ZkyP6Z4dn12x7V7KHtvVo1bQ8L5oK97loz9WZzrbhe2y+455TIhqcI/sB6f3q03T82 jt4yGsXnJpyAgmkRULAJLSKaVIT2pQwp6WISHHnBSlV12T5TxwzXLIgOlGguM0aiXZxERtldGvdc a0qmMojUlAbbnabRtjlwWqVbwg7h45ROAVUyfSj2B3kwe0hhuuHyrLXojOZkI300XaqhrNlOoL8h 92mug9oLpJpuHPQS8Yfj2GIaeobOvLrlYyW0DatXULMZEFjUDwIfW9YvUEsDBBQAAAAIADdgPFOn E/RKsgMAAMEHAAAtABwAMDA4NS1nbnUta29udmVyc2F0aW9uLVVwZGF0ZS10by0yMS4wOC4xLnBh dGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAJ1U3W7bNhS+11Mc+MpeLJmULEt2isBdu6RA 0WFY0quiwCjpSKYlkQpFOXawF9pr9MlGyo5jY0GyjRDE88fv/PAcXitZw3Sa0hDnU0xmAWYxiWIa IwnzLEx9mjNKKYuDaTKFL1LALTZAIyBk0X/gE0KdawOzgJ8ViowJuONVhm2FO3hXM14tk73ca1Op r5yPTOMCbpkeA417OJ/41NALEi9oABeUEOLcdskaU72Ab7+9v/vwCUgcTvwg/A6F6BZQSrFB1TLN pVjA1yYzmKAl+NQjsUc9x/nJGk4alpaswHZSZuhyoVEJ1CaOGoanEKMXMb5JxQsuvi/gmm+hU5UR cdF0ujWi91kGpcCHVnd57jmu6zpvePwTYriwq7elkPMKIV0xUWA2hhC4aFHZaNrhxWgMAWRY4Z53 R46T8TwH1y24BjZ53VPyut7hIsMt+H6AlLEkYp5HkjiNY8R8Bqb6s+nUJvSWH8fk8qav5RJcOp6Z Wx1HsFw6cHl5CTe/foWbzhTVernuRGrTZBUcYKBmwmw1Cg25VNZ8f+6DbHbmTlYafvxluoZGY/uf 279P4BNTuu403EhMsIJ3K6/oqWWq2OPOTWXdmJKr1jPU1YuABuROJpy1cIOouEjLrfs7T9H0MS51 r/EKdeVcvHSW/sv+t4733u9WvN23gdkbEz3I/Fgbb2/Y1y+Kx3RqShjN7W5E/cmnap0c1iuEzx9/ AVP9B6lKLgqoZdZV6A1GDgwzzLlAt+mSiqdnQ+QAwPAAaGnDCVYjDE6NDIbbq6zE8DCgXuRFRnxx Lj6MkPXZK1rZqfSAC8P9WB04w9eoVzKzA+bmqNPVwYtVdYqb09pcReGypjFlhEHNlZJqMbG9Nmk1 SyqcnEY5GcAhkH1Y/wVHmZFjLbpmEjfm3k+g4JU1mLQqPYvBPR6EgaeZ8raPg9HoOeV2xfxwdswT honxGvimoPP7+/t5G5ckrSLKkyDYChLl/mwdrrlfTINgti5nIa9n09BPc5ptfFN/s465PmORTSA2 u3VKgzXbxNt5qYp5m82bMAjWkW1Ikt8nYUM2XD2UNHsUm3y3xzrgdKaP3XbXaqzhXrun/OjYJJpv 7MjbZ/GQ3x/D4QC3WjE3rVmJ7r4D2wGMX5CO+g73SWjfCJ/M+lfif/b3UwEGJc/s01mj8Xmkzw1k r5LnQpPYhps3vdc9Mc+lNSZPL761eKLPMITUPOdp3wU9zpngn6a7VIqcF0fLA39maLPvsXrCjIcL ju8FgUcc529QSwMEFAAAAAgAN2A8U7MSyEhFAwAAEwYAAC0AHAAwMDg2LWdudS1rcGltdGV4dGVk aXQtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjVPb buM2EH3XVwz0ZNemROpuJwjc3TZZoNhigWT7UhToSKIkxrqFpHxD+0H9jX7ZUraR9RbOooIgzfXM cObwXnYN5LEfJIm3yIosDykvwrigHrKCFlEYLeLYLxLOkS3gY9fCI++BxUDp8viCRymz7g3MEt5J 3ubYwpOoc65qvofbBkW9Sk92R2WdvrN+Qs2X8Ih6Diw5wnnUY0ZesmDJKMwYpdR6HNJnnukl/P7p x6f3H4Amkev54R9QtsMS1r1oNN9pngsT8rnPDSboDjzm0MRhjmX9MAa6PWZrLLly1zknJse00MDk Mnt6NZ0QYr0N8BeEMJvNxhgGhag5ZBW2Jc/n4INoFZdadK2azKZz8CDnNT/pZGpZuSgKIKQUGtB9 s0L6pssSbc53gAFljCe5j44TImKQZn7CwYwuCoKx/e+gW6b371VYrYB48whm3jyG1cqCm5sbeN/1 eynKSsO//5iFsXg+fhfj16PwAaVuBg0PHU95DbeVUx6lVSbxsCdZ1/RmTFI5Rrq7CmhAPqIUg4J3 uF7zkTmjtjJdOp0s30hi8HMhUTRwX6OqWi7hlh8Nq+JsMBUdUd9Zs+vp/4+yY+1TA0+VUKeVm39v Tg1dAQ+/foaHQeycU+A4PxazcM4CQ+aYRaNgjL8JqQesTRetxkzDvYH5e3pEUyP7dMXhl0+860dC nWMabM1+Gt5qqEUqUe4de2rBJOeFaM3KhrQW2TfXwQKAyXmvo2y0FhsO9mWQwSBH18YsxXATbI86 NHCYccz+4zjdibHq0aG6QWZnZJh0ZpyiPWtGb7iuuhwGWZOC66yafnUNUphsLUVbEux7M1+wGyFl J5fuyD9XaUxr7kpzX1BxYq7RRmTcteHcyyvUtcd2lczcyzOS10SwHY3S2R3s6UU/qkIvjE5zOBpS U9X3wKbPUR6oTUDDzN/R7TYOX9R2uwiwF7lKE8SXIlzgutosokOzoZtduN0b5Ol5dN9gsQPipqBl jyJde15xSMQzLV5k3bOkfqZxVeZltG+rvKmw2YYLVcjwhHXGGQwxidorzRt40eRSn76uV4sNJ6Lt B63O5/tzMrHNHCSSrME1J02XD4ZmNsyvWA0ZCFie4/sOtawvUEsDBBQAAAAIADdgPFNyuUIGngIA ANwEAAA0ABwAMDA4Ny1nbnUta2lkZW50aXR5bWFuYWdlbWVudC1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB9lFuL4zYUx9/9KQ5+SprIlnxNTCnTC0tf FhZm92kpVJJlW4ksO5KcSUI/fOUkzE5LZozBOhf9ztH/CH8yQw8JE1lKUpZknHAhsoZvMpbnjPAm Y3iTpGlSFtuygM+DhmcxAikB4+r6QoIxCT55TAW/GaFrquGrVLWwSpzh555K9cRu/sjywf0S/EGd qOCZujWQzRWX4IT4dUXyiqSwIhjj4HliO8FdBd+//Pr19z8Bb8o4SfO/oNVTBXtZC+2kO/dU01b0 3qjg21h7NLgBEhLhTUSiIPhpzo9Hyvc+zcb7WqBR9r6THhYPIMuHFIRQ8D7nH8hgtZpTCDRSCeAd 1a2o15CA1FYYJwdtF6vl7KiFEjcbLYOglk0DCLXSAY3fLcDeDQVS1+IEOaU0YzzdiCjKy4KXhNYF Bq9jkWVz9x/Qg9Vq9VGFpydAm7JYE3/I+9e7uDmPbmgNHbvzLJXr/LEH7byEFobmZis5soGaOgqX ASxq0UjtuRNTkj8aYAAAi3sP89pbmvYCwge5noiuGUdhrJcTwgRHOIuID6z+F7hNce7hGrDDZPi9 ACwGI1up75a3e+G6oYbJKNQIx7vlj9BkpN/tjNQtouPorzSEvTRmMFU8SxZbR5kSsfEjplYgP/mj 5CIO4d7LK+rRE8bW8PjBUdHrfggjR010uoTLN23ZjiZ5cZPj6mC+eJpAiBs1bsdtpwy5NO3RnnNJ 9CHPx5IddXc47U9MNkSdXzA/FJKpU9caT17eFfwv69TtL2n6gi/bnTqpA8PFS97I844cLkm/s9Yw RpN93ef5oSjVjrCyuLHunMn/EpA9Wyd6ODj01l6+DtvJo0BSj5Oz9/P9vViE4uQMRbyne4H6oZ6U sCGsH3jncv6uB0mUphEOgn8BUEsDBBQAAAAIADdgPFMGEKPw6QIAALIFAAAnABwAMDA4OC1nbnUt a29wZXRlLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMA AIVUW2+kNhR+51cc8TR0BjDXYdiqSttV1IdWWynpU1WpxhwYBzDENkkY9cfXDGwm00YbBLK/c/mO z8Xcyr6DtEoOB8ZCTJI0wyjOsmRfsnCfRGzP4vBAUhLsUwzht17AHQ4Q7IGQ/PxCSEhg3RqaHH6S KEoq4J63JaoWJ/i+o7y9KRa5p1ivf7A+U4053FG9gyA704UkDMw+Dw45iWAbEEKsu7F4QKZz+PP3 H+9//gVIlvlhlPwFtRhzaPoBZ5Y/htKwge4hDDySeYFnWd/NJv5AWUNrVH5TosuFRilQmxN0sFmc nXe9Xde1PvD/BxLYbrezYQAVbxHYkYoayx1EwIVCqXkv1Gbr7CCEEltcsOtYVsmrCly35hqo/+0w xbf1FhclvgApMpZliFXqecW+SAwiaQWmhGkcz9l8FMcyqXwY6+YG3DAJdkEM23U1olukepSogErM LdiUWHGB7jAWLWdriywA2KzE894gQTsEe1HbjuWehU8olakS2CHxSOwFRrH9j2JpkVEsNKofJVs5 YdNLXnOxIoM71Me+hFG2boWaHZ2LapTceGvJRe3SYTCjCXbHpexl7s+p+0rTokVfms5Rha5p6BNn 6NuwnuWV6r3H9pVk/pKd++oCtqep9F5OtvPmJOpIwyRdKnAWFCZeFIIdxIeaH47N1GZh0lQkTvlj Q7uobk7Vs7mZih+LKqtVKh4oO56eiiyYDLOzFu2aKwoEZ+lzUJwYaQ9xkT00J8rC0vTklMZTWNVD O/HHB15y1hE2yTJYuFae0dxmV01KYweP2n2LndeWav40z8wwarXm9/dmY+OLltRlHW3Q7fpybFHZ sHtH6iwjlmW71EyYWfbvDNjXzOxG9JpXE+tFxWtDeIWdt4YDlXoOuWyuVbzT5iRYcn02uMBLFY2Z moSmL0deH1vzaTM0s/X/pVfcX5l6ORtf0JXRM23Nr2E2WHYX5adPcP/l85ccfuVFTcvR3GOwQi+K PGJZ/wJQSwMEFAAAAAgAN2A8UysNYw/9AQAAegQAADEAHAAwMDg5LWdudS1rb3BldGUtQWRkLW1l ZGlhc3RyZWFtZXIyLWFzLWlucHV0LnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI2T UW+bMBSF3/0rrrqXMAIxhhBCpyndqmgvVSclb1UfDL5QL2AQNlom7cfPQCY11VSGELr4HH/3+gj2 XVNDFHJOBeV5QTfrdYGC05jnyXojtiyOYhYEIuEsT+ChUXDAFoINUJqONzBKA7K3mBS+dKgEV3CU lUBd4S/4VHNZ7bJp3dd5Yz6Te24whQM3SwiSEccoC2ydsm0aBeAGlFJy6LMfmJsUnr7fHb9+A5ps VyxcP0Op+hROTYsD5U4IqFFIrk2HvMaOAdcgVdsbn5CPg3nV8vzES9Srk0BPKoOdQmNnqWExYZyn cYN+/hfPJ57nkRnQbwjBda0tgEJWCPkLVyWKJTA7i8bOyEbphevYE4PACof3hecQImRRgOeV0gBf vd8je18nUgk8Q7bJ1kme0LjwfZFFSFlSRCHYSOMoGo4y14e4rjvba7cDL4yWMbj2uYHdjgDAh7TX 6NWN6G0CCwuAvwAYAEVn8/zZdCft/Ie7lfWcrZKZFMoh7oxLtS+Nwnma6s9zphq15qVU5ayxDZ0x Jbbd2oDckNIxJ9gjN31nHbzDdICM1+LGHkZ3pr2B5aVyrsVzXbFJHKq3ojbVRdSVcYh3EW9v4fh4 /5jCw+tPegjssvf6U7eI64XXbeyforQe2lyqK3EavXkz9xB8o6wwFXYwDwjzw9CnhPwBUEsDBBQA AAAIADdgPFO5zl5gjwIAALEEAAAlABwAMDA5MC1nbnUta3JkYy1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACFU1uL3DYUfvevOPhpprOydfHcTAmbNg2F Egjs9qkUKkvHHmVs2SvJs7NLfnzkGbNNy5IVBp+Lvu9c9dH1Hex0wajUeq3FtsYC1Xq9lXu2V5wX rNpRud1tKqUpfOot3OEAbAuUlpcPOKUs+RhpSvjFodXSwr1pNfoWn+DnTpr2trraM6/68C75IAOW cCfDDbDdhY5TzqJcin3J17BilNLkbqy+oAol/PX5/f2vvwPd05yL9d/Q2LGEo9OqhD8HHbkg9MBZ RncZy5Lkp+lCPkh1lA36/KiRGBvQWQwxfgeLCbp8FUsISd5Af4UCVqvpHoPatAjqIG2D+gY4GOvR BdNbv1gtJ4PGFq86WSaJNnUNhDQmgMx/HKX6sT8xVuMZdFUg5bu6EFmmxAYF1vu6gti9TVFMxbwV J1mtVm/Gur0FIgS7YbHw+R9N9wfjYQbBRXQB+hrCAeGPD79BRD/27mhsA12vxxazdJnAQmNtLJJh rFqjLkNMAGAxE01y1KzsENLJGTHkYjqh87GRkHKa0SJj0bH6n+M6xCnKxeH70amZERa9M42xsxb1 DsOh1zC6ltQY1GH5r2t0JqKDi6kTOQxxcSHtjHO9K/OpO7kPsmoxd3G40iOJMz8ZhXkKcy4vVK+d NPdO5VNt5AUAaRaky87P6fK7PPxB8vXmWv/FUMVogkPKDgMXR2Ej0Xk48QfzZL803ZY9W9FutKdU Dbqondrs/HNjqtY97l1kXs4t+w8XFbtu+9gMjRD+IZ6teSrcqTbKm+2ZU8ad6c4VayyXz836qB6P m9OVa+YZ40sn/skH7OAhkO/15cs4gzlNSzWMwc/1/bNYpHgOThLVySOS6474FG5escYlIJDwTIiM Jsk3UEsDBBQAAAAIADdgPFOIr0p6qwIAAHsFAAAsABwAMDA5MS1nbnUtbGlia3RvcnJlbnQtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAlVTbbuM2EH3X Vwz0ZDemRFIXS8ZikV6w6EuBAtk+FQssRY5kxhKlkJTjBP340o7jGkWQtJQAcS48Zw451Bc7DiBU qdaq5SVvRMVbjqxt2jLL12tRhoetaZXLmtfw22jgDidga6B0c3qBU8qiLwFmAz9ZNEoY+Kp7ha7H J/g0CN3fNi/+xMnRf45+ER43cCf8Clh1guOUszDf5HST1XDDKKXR3dzco/Qb+PP3H7/+/CvQmqU8 K75BZ+YN9LrZ+dEG3JDxx6QCJPgROEtolbAkin445qWTkDvRoUt3Cok2Hq1BH8oYYHGFsHwTghAS fQDyF4RqwyDklMyg1T2C3ArToVpBDto4tF6Pxi1ulisoQGGPLzZZRpHSbQuEdNqDSN+nat6PR9oo PIDMSsywrdsmSWrJZcaZKhoIG1rm+VHRRzxRUPMh1+0tkLwsVqyAm9M3h+CajUGJzgn7BCHzcbQ7 GCe04qQ3iZcRLBS22iCZ5qbX8voQIwBYnBmP82AZMSDEVzkBgZwie7QuYELMwzmx4L75l/vlCI+M p4AbZyvPsLAYre60OVvBHtBvRwWz7UmLXm7PLMfQbHVY7a02HRHTFJoY4kFbO9pNetyWNHVeND2m ryWm8WXxW+NVIXkt9dKB7y6L06tdIDFchCZe2OTwHC/PW/C/arahFYVDEjp0ryWmF9wL1tu1OCv/ Qz0XyW4reFH+o2/RBNKMQ0xpwZ63VdPkU/04yNYUD31drRu7dUI/1lVFD0ru1k2hBiZoMVjNHwPy ldYrrKeiqtiednltbaXc9Cwe8p7Jklu57dqHfLg/lLkz1HT8/n4y2z07vGCdcebwxyLuyXkc4MGT a3t56Uev98ebMM3enfV9XyxiPHgriBzEDskwqrlHF8PqDe+RLtzAiCdZltAo+htQSwMEFAAAAAgA N2A8U5BfR3FGAwAATwcAACkAHAAwMDkyLWdudS1rdG9ycmVudC1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACdVFuL6zYQfvevGPyUNJFj+boJpexpTw+F Uijs9ulwoLIkO4ptyZGU3WTpj6/seBOHbndpTYhm5purZjRftGohSwjO4jVmeZpwHMVZtM7yKMSU lWkYUVqsMQ5jVsJvSsID7wDnEIab4QdRGGLvi3OzgR81l4xIeBQN46bhJ/i+JaK5L87ywFBlf/A+ E8s38EDsEvDd4C4KI+zoTRJu0gQWOAxD7+FQ7Di1G/j6+6fHn36BcB2tojj9BpU8bKC2SjunDv6j Y84fWAURDsK7AAee912vtOoIrUnFzapmHAlpuZbcuhxamL2az9+0/yqJFU+9TXew5tsGPjEGXV0h qmQpKqdwg+ztMy+4rITkgYcQ8j6I/hfgCBbnD6HBAEMpGg50S2TF2RJyENJwbYWSZraYLyEFxht+ 5tHc85goS0CoEhbI6v1wxfu4JyTjR1jTiMYRZmkRBHGKccLjLM/BtSJLkr6qj+J4rpoPY93fA4rz bOn6vhjONTjR41YYGI1gILUFVYLdcvj188/grJ+VroWsoFXs0PDAn3swY7x0V466Q9EIepkIDwBm o7OedpwkLQf/VcHZokH8xLVxFwp+6poeOfHiVjzOQx9rAIw6aDr6hJnSwnV85BzfcrtVDA66QSW3 dDtG6aGDFs7aalcAIl3n3gL4rdBa6c2qv6OVsaRo+Oo1w5UPYxIXH299/sUAXQzADyzRwfHFn4/1 /JcEtJsxYjhyo/ckKJ/ksXg3D6PpR7lc7slsSZRm18JmhYsYR+CH9TMLZXcsq6Rl27yMj4Sx6GXX 7EnTFXh3rDOchum+oxU1RuzKNE6c50mdV19Y589JLE3yclonp7uIFdVW76r9EzYF24VYSxEKsRP6 ZbcTtU7J07o9+xr9HNwGQ+ZkLG/d+0ZTfn6ZqsmSGOv7czbz+dFqgmhLao7O42p8WL4hnUyIXzNF rVJNr3qhp7X9m8pE4bqhnMaVuVb1j1QLpYx1ysM56ZFftZ0Tu//58GQTfLfMYJHg9TL//w/2muhW SSX7JAdiCu1t30IHnQmU3oKGatHZAT6T0/one3jQuHC3Ppy4FvZVw5FT2KhGMIcN5w1wkkxQ0m/g Hr5yrosIvCiI4yD0vL8BUEsDBBQAAAAIADdgPFMOZZy3gAoAAHEiAAAoABwAMDA5My1nbnUtYWtv bmFkaS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAC9 WXtz2kgS/1+fok97dQUnJPRCSCSbMsF2looficFXd7WVokbSCBSEhCXh2NnsffbrGQksMNhyNjkV JcGou6e759ePGU7TZAG+plHLNHTD0Czquh3atYnXVQ3ddlSL+o5t+qrXtXU4T2IY0SVoXVDVHv+A rqqacIpievA2pbFPYhiHkU+ziN7D6wUJoyO3GFcyL8nfCMckpz0YkbwFms3F6aqu4a2ndnqGDZKm qqowWrmfqZf34PcP/fHgN1Ado60bnU8wjVc9IPMkJn7Yg+ulj+IgT0DXFNVWNEUQ/slo2kvizcmU Zu25T+VluMDZF9AoGZt7OXcYlyT3ZvgseeQ4yeWURolHcuJGVOHvezBcLJM0hxWX5wt8FALm14vw 7lmh+HuWrUWd1mDIwwXNcrJYbnPJsiwctnvv9Q3ABAnZFEWpZ2zJ1tFAWl/y5hJqG7qe3lChIuMZ /l27mfoWqo98JgRhRDPwZiSeUr8FpgFhnNE0D5M4a0hNHLHBpxEtBuSmIPhhEIAsT8McSPug39yD r4Qw9ukddLqW19WIb6mK4ncCqnm6QwNACFumyRblCekCmv7UDEdHIJudloaLVDyOjgRo+DQIYyRa uVHorQNBQH82SiEC924jJgsKYvlebAoyH72laYY+AFFXFdVUNHwh7bwoogFfFHKyZJV6pVBoJGk4 DWNhDaHGguazxIdVGskBxVVpPrxapSFy52kYT2WyXGIKAHERpmmS9trMznbGkdVGlFGSURnX6zb0 aFuEUpeNqH2X2M5SbwOODQ+ISk5S5e6r2Kyoks2I3rEKF/ABFyc0dBDV+TzuRjODzOdzx/ND+8af O/Obr5nmTW8dzVrMI9NU78z7+Y2v3dpu+vXGZZKlx5J04mbG4u5LTAw1nYZ+FPufzc83avbl3gh9 3bC8+Zeubt0ujdReODfhwre2dCzxjspSknozufy9xwninpASn6LbDR3xCfTXywPudzCVEeMZjmV6 HU/tKIrrm55Ladd5KmLqCd8TS/UYWZRpLc3ButPCeoQxJrNqBq6narZrup6tWcRwO5pPXadrOC71 3cAmum7ZvmrZ5uGiKBdVcRqHfpKSGbxefztaIdYzJU5SuozuFVyF2cpVvGTxRpCL6niahi3QdTim HspCyVq3Z1g91QBJNbA6yjvl8RNcUYyAHMRzMqfQLyxmSTAnUURY2oNlmixpGt1DxQeiIHFjTddR iYrLYWoasSzXpRb1ArvjUdshlko6Ni6TYzmHjZUKY8ezZEEyGK/olEbwOs/5lyPWBrjJnZKk0zeC VHYAqxht7EB/mRYdgGr3VK2HX2S1gzZKuy2A0TY+rRMeGsHtXTBzKwYJIMjjWZiV77EmJIsFotzV sa/pBJoR6Nja2EZgO55naqZPbQRkYOkB0VXHIooAvBTBgDnyLMzyTMnv8u2yaZQ07087pacHSRyE U8Vj6ihhjDQWFIUNyfTd8vSoOlnbxQltGLJY2fQ5suawpKy2t7US5F//+sVCTt6dSGF5/tFsLMae 04iFk6FaLYwn9rAwoHANmHdWKZ2UsTkpRibMLw1B2spGO453d2eQijRi4sJhaCqKhU2r5nbXCUQq MsguU5Eedke5spbNlcVHHWXL1Pr3Pwbn/fcnk8H11dXJxXgyury+GpxMjodXf7YPwkI8xP12eNG/ +s9T3GvW4cVo3D87mxyfjMbINB5eXkApbXB5cTp8N9lQoDCe3HStpaOButrCYMOBetACGbau/vvL i/7xEMUPzq6PuaWPaB5Unxz3x/2CBljrIUj4pcxGjdPh2cnoIMQPeu9no/2JifcB/wly7nWrhVsZ fsefYdB4ez08O56M+bq9K9sxTAyxP/Epa45o7N03PuadMZZqEI8+jidXJx+vh1cnx5N/nVyNcKGP eBeHpCitcOpW4BzORu4Typbh5HpB18CeUNE6XdPAargdTk/wF5H1BEFZYFVeYFVWYCU4+tAfvO+/ O0E4DcdHDB3Y/uUTgt7Aku3NG2u4Hb+9HiHR+OTqtD84GTFIYfxs2A+RVYKAee2Q9AqYK23TI+kV Mi5NepGudXU8IPWAjgd0Q1TIj1D1Nkk4pvhzco4+P78+30ZVmbg7rS6mQnZnoI29aOXTxm62OhuO xtVchex1SRlAzomXJlkBkE1u+AU7Bwp+mGLBT9J7+DKjKd3E3N0iUu4yH9A7MPeCqe67qwxHIiBI VeYV3HvzdW7sSUOVRd3zduP+A6wHWLivf/kJFxMLhSP71+PL88sB+kjCMVQR8oqfQtwfSCy5XFyO Kxl6g6smi19B0hVDU7QXNP3VvfozTXWFtGzwiafa1OuYpq0oBvb2XdP2ze4LGvyqyBptfZWcb5lb OrbJ/I4/F/fZTcSBs0TwT1PKftI76q14v8gaxUVyS32FAxD3ulBOBHyjHfLWGT9fZvfYG265sLIB xRYhT5OojXxxviAxPlPFWy5R9xpUvOesJ1CAwiN1SHlIWxoLaX7Hn8WpQU/YKdx4/f6p0YQ/9rxg 18cBblX6yyXy8r1Er8djLvZooym/oXdh3tA7nearPex/4igvAWaXKcLvFUU2G2nWd8UI6kaO3XsL /lEGXK/3IU08mmWDwspebxWzdRsnI9zn5y0oyEvtpa2pa2stbWn70NVkbIrGxxE/wzgLc5qSqLHe VbPjCpqK2L2TdIoqXFFOfhkPUpLNmC+kHTlnqEWsFdIaF8N/Ty6vxyC23TBu15Up7crc1u37hJam r1Mxu/47wuyCQNp2PvoYQyVNQ58W4LJNtqb8/v3guhkMUgwzD/UvUxh2suOry7PJ2eW7Jrx+DeIp bh+pz85querQZ1Afcbv+Jj6JOsvh8Hf+f6j76+Z8FxwnPPwnPwOVdUV/Dzjryt6H0YrbDuO0Xspe Fvzr/PBM6t5D/VwK38fCO65uS9Ox5eIPHPjR2u6xv/B1OysivO27xf6WF8qKqOfIqhY/T/tQtZ6l LbZPKg/c4oEDbpJEcOwWm4tzRtvrcYgMY0RXTKICB7gvkoo9L+9ki8eL2LEV5TusKtLabUC3I4hz Wh4P8BOdMjRxBLvrEuwwjRKXRMVE8Ctgvoh9kvrHYZr1evyYiiK4+Zn6KTtQEAuBYgt2A5t7RC7k KYxKbLJAkJ6d81BI09xr3/nTNUjaeyZY59Jt+UzttfgfYROX92CS9MyUP35G2DMj8fLVwSkzckvx W0P0SU7EJi7CtpPFdonf0ovFBGEAjeraKGF2sljm940mKxv12/FHf3090xHv0peNOdUdh1iOowWK 4ge2Fviu7nsvaMwfya3RnT/i4eHJk55e5rwDB0H1EsuPOBOCg2dC9ZPbd2lfpDrcb7OjIuOFuarM dJZaHDSpL+QuIMrJmVrl3+G/QkCijK4R/JFFVxkaPNCqUbLBOebH4t9vLgl3S9E9wz4Nca+altmJ /XVYRHUTwgxi+gVf5TMSl9IRf+uQafBZh3GQbEVPU4lIlp8nGDch9bHGv4EHwgcVd8ma8O1bKXx9 VSao5JlH8utOwHvAn6V9KZld377V1fwFihf1hCmepyvKRzZXsfqFFXz1twx69YiSq8QJq8q9Yt4X dMUwFFUQ/gdQSwMEFAAAAAgAN2A8U/lGd2t/AgAAewQAACYAHAAwMDk0LWdudS1rbWltZS1VcGRh dGUtdG8tMjEuMDguMS5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB9U9uOmzAQfecr RjwlTQw2BBJQVW0vWvWlUqXdPlWV6tgDcYKB2CabRP34Opdut9XuWsjynPGcMxdzazoNqeDzQs4r LrKkkItEFAuZ5/OUsjxPl1kusMhlxlP40rVwhz2wOVBanj9IKGXBracp4YPBVvIW7lUj0TZ4gLea q+ZmecEjKzr3LvjEHZZwx90U2OJMl9CE+a2kizIrYMIopcHdsFyjcCV8//r+/uNnoMUsTtLsB9Tt UMJGK+1JvvXSk4HrIGERXUQsCoI3pxtxz8WG12jjjUTSK+21NYzOYeNn4wghwcuRv2AGk8npCoNK NQhixdsa5RQSUK1F41TX2tFkfAIkNnixyTgIpKoqIKRWDnj8osDyRVegWol7kFmFTCQFVlG0mEus hBApBd+rfDY7Zf8KezCZTF5TuLkBwtJFMWW+yj8HD24ecIltrVrcKXxAE4XjAEZe2yOkH5aNEpdJ BAAwulKfzt5quUYIz14fRc7YDo31fYEwoRGdRcw7Jv85LuM46ZwdthuMuFLCqDPKJ3O1vK3RrToJ g2lIhU6sxn9dg1E+2hnV1oT3vX9/EGplTGfK+FR7bB1fNhgbPytukfgR7pTAOIRrLo9Uz60wtkbE 5+LIYwSEkeMm2h/D8ZNE7IonWX5pwBlYerk0gZDJjdxXhpkDo9vDtslsz7iaNYqxiraiKlaqr5P5 OisOc6qbg2kS45nH1579w0V7Y7Xa0TpXQjSr3VxvVjzPeym13B4TrfKiXR/p/uGY65Tvab5YP1y4 rjyD/2OJPViHGraOPLXHjwN1aodEtf3g7LW+n6NRiHtnOBGab5DoTg4N2hCmz6AnOf9MgyRK04gG wW9QSwMEFAAAAAgAN2A8U8z2zR6JAgAApQQAAC0AHAAwMDk1LWdudS1ha29uYWRpLW1pbWUtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAfZNbb5swFIDf +RVHPIUlBtskAaJp6i6q9jJpUrunadKMbYIbMMQ2uVT78TNJ1KVTW4Qw5xyf79zsW9O1sCww4RzP c1HItJIFW1DJy5zilHlVkVVpSlJezuFbp+FO9kAywHh1eoFiTIJbj1nBJyO1YBruVSOkbeQR3rdM NTflWR9b3rkPwRfm5ArumJsByU84iinxnxUuVosCpgRjHNwN5YPkbgU/v3+8//wVcLFIaLr4BWs9 rIBtOs2EQq1qPetHLzwTXAeUxDiPSRwE78aNSc/4hq2lTTZCol61PoUWJtfe0YvuCKHgdcAfmMN0 Om4hUKlGAq+ZXksxAwpKW2mc6rSdTKNRIWQjzzKKgkCoqgKE1soBS14NUL5qCpQW8gB5JmTFOU9x HNNlKgWmRbkE37nlfD5m/wY9mE6nb0W4uQFEyXJGfJGX1at8dxplfdZajDU7aYB32jHubBxGAUx8 Qkp7ylA2ij8bUAAAk0uo8d9LmrUSwutNnoFOpp001rcLQopjPI+JN0z/M5ynNEY9GWw3GH4hw6Qz aq30RfJyK13dCRhMgyrpeB39Mw1GeW9nlF4j1vf+kELYKmM6s0rGliTWsbKRifEjZFYiP9md4jIJ 4ZLLE+qlJ0ys4cl1jejJEcLYMRMfHsPoKh9bM7pYnvtwUpQ+akohJHuRZUvF0kdKWVaUaovnx3mb pzo/9LuqPa7zklvbmKxpecp2Yp3vPTm6tO45a9G0hPq7rra13pFtI/jxWCmyy/Z5TdKH3b7uc9wf i7RWD1ucqf3j4sy6cAZ/u5E9Widb2Dp0LUdP43VqJ5HS/eDspb7fk0koD84wxFu2kajtxNBIG8Ls Ba0/DAgCGqdpjIPgL1BLAwQUAAAACAA3YDxT9IzmXlMLAAB7IwAALgAcADAwOTYtZ251LWdyYW50 bGVldGhlbWUtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATm AwAAxRppd9vG8XP5KzbMiwKWBAiANyUrUSzF8Wui+pDzJc1zFsCSXAuXsEuZdOL+9s4eAAEQJJW0 7xWhSWDn2JnZOaF8nyURcgeLERmOJwN7MXJmC3/sDYjvO9iZDpzxYuhiezKBRYJ+SmL0lqTImSDb nssPcm3baX0PbObou4zEAY7RHQ0DwkKyRRcRpuG3nlq3mJ/wy9Y15mSO3q7jHnJmkp1ruw58zYeT uT1BXce27dbbtfeB+HyOfnl1dff8B2TPxn13MPoVLeP1HC0zHPOQEL4iETB7lwbAFPEEuY5lTy3H arX+LjD7Kfbv8ZKw/n1AYP8IGRXSTiPtL0lGlzT+dY7ekCh5JCgi2ZKYksIMaMZQirm/stDdiiA/ CQjCaUowrAMXj7RozAlsw0mA1injGcERYgkCekWIgoSw+GsuyMKthW4Tjtg6I4jyrxmKCQmAEsfb KMnIN9/UNZEs4DdXxKxLZ0mMObomIQHNFjQklmYSJj4Orei+0CwjCwKn40sDKK1apmm2Ktjo5PUH /HOQJtuz+VGyKeoCnWVZT1VM0jnjATL3rhYaSHUZ8lc4XpKgBws0ZiTjNImZ0e2Az41nKBCWkStm p6We4JDFQYLvjYfDv2TwViugiwVItaRwsv2KAb3KIzhIQDZoMJ35vu/NFmPLGo/HjuNNiD/QIohT qHFpdbvdOqdvv0WmA/HTE3EjfscIlgLK+Hsp1Pvrq7sr9Oxv8vpXC2z31fVXDaqlkbkMqeebruWO lT4nCJIgIBmoz7AXEnMtoyjLKY8RMg97JDQXdGPS8XRscsL4js48RHfc+Ee3zHC6eqSfzOc/35hg I9t0pvbAfQohSU1OIxovTUZiRjl9JDV5D9MmPntkZpDE3FwzYuIgohkcWkG55y17ceM1Lmvv8Ud4 sBgOBmPHsrBrOyN3Mh3N9r1nj3znRXsg7U09R3lTzxkJb7pbUZHxJC6ku5hjCCn04t1L9JEGS8IZ WiQZ8nCYJFYb4skIyILGxEzXXkj9aq4W9jI0r5bMAUaMI4LaFSzgYkrYI8kYxClqu7ZlDy0HAN0a QCVtsa8EsGSd+Zo1MlQib+X5xoiAfwJZOQP/I3AOnR1onVGg5pk4bJHO4wC14cSyJJv3hYH6jAtP 72eQLTCcJySVR+qTfhtpWQpWTVe7zzK/X1HSLChR2+I4szaf2p2SQGyF3dFYGUIueLDtwEVte4k9 f+R7NlvYNptEo0f3Q/wwGj2wLPCyh3H8EDijrUOdUTqZTj/RBfuwEZxzTob2UdgCipa/MvPn9okg AyY5G8NbQ5E32ZZxEqEHbpafcxycLdcRicFBfjO+nIu4Yd+gLxedDkLnaB2TTQoVHkodEVaGPC0r pECDakg5FK3uvu6fGCj+0ZuOlk5mf/IfvJG9DcX9eGhHH+5n0xGE1SL+8GkTboZ4+7AMIyV297TY T5Qqd1uZDWicrjnTp/abYbTJhmfY9CN8D2ZMgjVUozbqNayWjroNqXcThS4g6juQGJ2fI7gNoZuA Mv2wphkIJSJNGvJI+nhqHfX+EllLlctAFtpy0dR5aTbGDqSm6cSzLLu4mhLSUzcUCasfkMd+vA5D laN6ov537Z4N+all3oFVY7QQrWxMN+n9kvUQI6Rl1tpEyR/JB4awnyWMoWgdcpqCJim0QnRDWMu8 WHGeMoh6sO1q7Vl+EvVv6eafb/uaex9WIspZP8LgN1lfrolejvpYthUyX1Q2P6XkZcsU/1UOdS9j WH6awqk1rrdMZX53Eow8f2pZ02A4cIZ2qSCYh3i2TFUTDgCFxYdj0WHIb1kRAPgqo4+ilZ+Xnwyo DxAp5SV0lgCzLM8/Pei3mJ/RVFjKkCCrtLJDE3VBw8VtiZ5mtzuYfgKwqcDYY0m45uQV5iuNU14C xO4+ImvAZLst8RrqRpbjyIcdkIghR8Pk/Q4UJhi6JA1TDx1l0PGw57ioK35kkX1MaFCzKyN8nd7E UMCIIVjC5xDWj2ofgfW7NkS/j14QrocOaPG5sBtUbL7SEdBDHwmEiUKRSwIDcl+SbWEdiIB/uNXs Xl8DNcCNii3PNRQAlh+8Sw2xIs37+q0spT9CJwoJK0pDYAYsWA4XiUw7i0Y9E/PHCs2r59IRChV1 oJAi1bsXkH0JxFXeGV1cSKyKfxTYn5WBxaXOCT0DwVZgueBVIga67OKFDg1p//n8NX9DVLdxp3dR p3A5n/sw8kEsFOZRHM1LsPZdSSLj9waB0OdCpkNkZa0EMqojCwGNPDDOd5rRBTK+YMqlpGFVw+eo 6WFYCm4d1dUTQmfSTYScPVSD6N3214ne+x/Pk3hBly+yZJ1CTwjfxpkvl3o7ZwEz49BoXxN2z5MU 3cQ820L5Pi/JL0ktyn7GIQ2MjlSjaLMC81ILAsen7/JD0PCytQGp0KjiTFU0Jn2h8GejoCkE00Sx 2liJCD4QSAWMthCjXahpdOp0pfzXRH69Ax/jIsX6Hqry7QExclidifSCoS29YDioeMG/lRvo9OMl SZhDkhTOCnLFs2flnJ8ne+UGpXSUQZrKYlScGzo7QyotVpb2DugZ2k/Mu6j9a1xZM1sm+eaZQKtT 17ZJWW3B6VBacDrRKT2PAc0iL1s728CnhlNLBQeMWFMnN4aM7j1dwRI3Ucq3OlS0jzdzYtYCUgov ZcWaoQu3EetgqC58ypm+QQ2206P7e5VbffeS9et2UfW34CTs7bqD3hh13QF0g4MGe4uXjlAT6xlM 585KsvoZZxRy+w+YrSBjYY4lREeXFjYjDFrFnYjdXS0G+YJA3kFGbipqnZLuzSVsv3zt+ezB8qXO AdXkeRWuIc1LrJoJtERF4pR+U2sqSjXiRE+6amwcV3k/CjOs74pZwCODqTubnexHV4e70ZXuRac9 x4FmFH6G4tzVe4a51ub1+zc3r9+9fHNzDTdv3/14V2lFAsrg+Lc3YhyTpw4jfeGh56dYoFoMnyZo CuiiRToqaWMMPWHDSqQ8Ff9GtrAlopN0/3V0Cch3W06usgxv0VlpfLpOQBpRCHdwXey04aSnHw45 GRRaAcaBpV9QnAgKrXmqw+CU779Pm71frOf+T7zJIPDlLDxybHLS/xXtgQhQQBkDAzmP6WJdi4Dc WXdtw3kNFKu+qIpebZeaPLipud/L4BVi6V31VTkkKVsfN3CEY7yEKn1g7i2Bc3OP7XEwcSaWFfiz mT10Tpm7wuKA1Ss4qmMe9dyRaJlHPWdaPYBSS7Y/4sg2WU9Yc/RwxZ4LqOon2bUGUcJqXW1eNl5y 1YSIo3rJjYJXr9KddnoSeT6/CkM59/yhn2+T64RfxQF8w6cYToodyocairZxKwcaFWa3JY/Jr48r 8QrIkNJYK8xuyYbXO/KiP5VIscSo8xFX1U6VJh7oFrpzbaatDWaqN1MT7TP0YF6K0aiYiTQ3lZCL lwnircQCQ4HXo0feKjfuJwqmqkgHxpAGsyp5tFKKOM4VaiQUmzQfg5W/gzcKnmr/ZgEEL5j+Kezr Htps/wTUm3McSquX5T0osLi0R/yv5BZX2W5loVB3b2xExldOp92xcLY06FE5xdXt0mMon4/AlD12 Ax8vRUi3ieD1Tzi90OL2Gv31cj6neXjTnKXox+OgPMk3cheuQtEXBRGU5mq330BiPeJwDcdpleto PTwO7vgZkZCRoztoWdRfX40izNSf3ZuiSvI9YPRmhxItcdn0jaSn5Ggk6vcfrom3hkHn4qJdCdf2 xUUtepuUOPr8Ubzwhe4+CLTNVRbPJ/HBWL5rHYxmqrhXxpqfVC2az0W/Iv6vC7nKGt/TsDcklH+k qL6w+bMJ9P+aPQVyUQxKgXY8b+iRTe3S/ObgT5FB/12ajBtp64fctCa9u+Vag4Flt1r/AVBLAwQU AAAACAA3YDxTYh0XOGkEAAASCQAAKAAcADAwOTctZ251LWxpYmtsZW8tVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAjVZ5b9s2FP9fn+JBwTCrtmTq8KUO W9Yl3YoiQLF2wICiwCiJklgdlEn66rrvvqfDjuMk3QTDIt/xeycf9VqKCvzZKiEeSVNCVhEJ3FlE ksj1/HThLlfxjJKAMJLQOdyJGt6zBtwFEBJ2P/AIcY3XCBPCK8nqhNbwgZcJUyU7wA8V5eV11NMd FQv9o3FDNQvh/aaegLvq4DziueC5IZmFwRzGLiHEeL+JPrNYh/Dx3c8ffvkNyGox9fzZJ8jqTQgl j4qSiRD+aBKEAy1Q3yFLx3UM40UrM21oXNCMqWmRMLvhFVqvYDQoWk9qfuR1s9HqUwi/s0psGWRN VjGkU5ltKlZ3rBuuaFQySDEyXmegmdIKUiGhFjvHsG3beN7+V3CXMH7w2J2GCylH0DindcYSzEwA vFZMai5qNRpbEwggYSXr97ZlGAlPU7DtjGug02cNRs+yDF4nbA/e3GdY/FU0dxya+t5i4bNoAViD eRC00XwD3UD3v2Xh+hpsd+UGE4xmfFwgcUslFxsFvwqRYdAY5pbHTDmmZcAoYSmvEWMTlTw+FtoA gNFgo13jrqYVA3Pgo6bdUbdMKkwRmB5xSOC4yBhfMPpqt7Y6hhIbGQ+gMBKSZ7wedrivmM5FAhtZ 2inTcW7dszaSo7aW2AQ2bRpscTArLqWQ4bRNw1TptlGmEstGFbOHMKcmDL6coJ56zKmS8XQIzz7p gOloKp39F9M6c0Xl1JvN+xR0hAgN+h6YRPLPTbU+7INKykWseOFvizSWdFGkh10xP3yZBcu0Wvs5 Xe7oiu6X6RaRrSFrD7Dc2q1pLN01qXfe5/Wy2c8jP65wLqTpqjpkWZbK0t/n8/UXEnhRtlh0Xh79 HEUbHAu2OijNKlhr+3xvnYqq+ZbZ/Tkc4vtrNDLZXktqxxUtmF2JZFMyZcLkCao1NJ23mizansP3 /L9a7hioudZaiLJFHlb3zj/yKBJCaZTs3tYp9SOzmxnI6N7n6EUsEha36MPqglk1/fHuBY67C6E6 5Vkv0K6O0QZksmyj9VcTHKn/N9xix5OMaUWTBIdKi/qAcCFaJ2LXF6uXvN8/EMSzr7EuLOFtds63 50laH7O0fpSmtW4brqtBu7Bnp24cNVI0NMOpnRw7ZHyqx0Xax8+aOqGdhvoJ5SpscjSp7rWxq3h6 sHsyfIcnGi8ymdgXcigpWVPSmMH3cc7i4oyDvJJWUUJfABoo8FLsboyf4CqkZSl2ttA5kzYylPVA DRV3OauP4i9fwus3f97dhvAhZ4od7x28hZwLta5dt6LA8Ri3UiaY9i3+jdCGZEqUOEtiIVnL+1qz HZJxfkmxpWXCaSmylmGZj1CPj+mY1qWrV9o6O+q5qHCC46wGM9e6UTgQ0SPMtYNz0REym2JfTO9n d6+lDrVoFFdgvr25hXdv7iCWh0aLTNIm7+8CSeXhJI/fGLHkje7G4nV7pv4eIP8BRKFHhe5yfovk huK8ACwhdDmHhkpMoUjxmgPDc3zfIYbxL1BLAwQUAAAACAA3YDxTP/lyeFkDAAAxBwAAMQAcADAw OTgtZ251LWFrb25hZGktY29udGFjdHMtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJ d1JhdXgLAAEE6AMAAATmAwAAhVTbjts2EH3XVwz0ZNemrItlXVAUm7YI+lKgwCZPQYBQJCVxTVFa kvLaQT++1GV3ZWc3FQxzZs7MGXKGnI+qbYCm+2SfBsSPSz9Ow6wIElKSNGNBWMZ+xJI9K6KAlPB3 K+GedRAk4Pv5+IPQ9wPno6XJ4XfFJMUSPnFBmRbsAr82mIu7YrJ7mrTmN+dPbFgO973cQpCNdKEf BhAGeZjlfgabwPd9574vHhgxOXz558OnP/4CP0t3YRR/hUr2OeBjKzHliLTSYGJ0Dp87annBtJbI 81Mv8Bznl8F512FyxBXTuyNlqOON3UYDq1uG9ZsUX7jseqO/5vCBUqgUlkYwtn2RTM0aqx5J0xsu 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 VXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAfZNti9s4 EIC/+1cM/pQ0K1uSX5KYUvauRzkoCwfb+3QUKkvjRIkteyXZuwn98VVe2OuW3RqDPTOaZ171yfYd KOQFlxnKssiKUtYybxqp1qzI+LJhWcnqRqzzpoS73sA9DsCWQGl1foFTyqJPAVPBnxaNEga+6Fah a/EA7zuh29v6ok+c7P2H6C/hsYL70dwAW59xnHIGnFV5VhUFLBilNLof6x1KX8F///zx5ePfwGiR 8qz4ChszViD2vRFKE4fCym0F/w4qUMH3AZPQVcKSKHp3OpoOQu7FBl26V0gG3YUkOpi99J+/CiCE RG8jvkMOi8XpCINGtwhyK8wG1Q1w0Mah9bo3braYnxQKW7zIZB5FSjcNELLRHkT6ZoD6TVOkjcIn qNVSZssmW9MkKYuaKbYs1To0ipZ5fsr+N/RosVj8LsLtLZCMZjcsFHn9BtWjFcOgzQZM79GFMkO7 Pt/pDqvqDp0LFOjPU3NJPI9gprDRJkDHutXyl5lFADC7xj79B8mIDiF+eSxwyNk4oXWhgxBzmtA8 YcGw+MVwGdwp8tng+tHKKxtmvdUbba5SkDv0217BaFvSoA878L9ptDp4exsqJaHgsLsQd9ra3lbp qUup86JuMbVhqsJhyNROWmIawzWXZ9RrT5w6K9OXVZJnV4gTL2zydIznP2XktoIX5aUTZ0Ud4mYc YrYthjw/8DzfHJulUcfHpWjs9LCWy/JQDyulps2KD1l73G0pt3ZSBQ3k+bV5L1mPxTS4bL3aC9WW A99t3Y6tdg+NydvDwT3R9e64KwN62k/H7iHXXakvrCtnDNeeuIPz2MGDJz/L8+cRez0h0WYYvbvW 9202i/HJW0FkJ/ZIul6NLboYbl7RhnUgEPEkyxIaRT8AUEsDBBQAAAAIADdgPFPjxZzhkgIAALME AAAuABwAMDEwNi1nbnUtYWtvbmFkaS1ub3Rlcy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUCQAD iXdSYYl3UmF1eAsAAQToAwAABOYDAAB9k99vmzAQx9/5K048JUsNNr+Somlqt6nay6RJ7Z6mSTP4 ACdgqG0yUu2Pn0mibpnaISS4O9/nzve173TfwaZYZ3GB6XXKkyrjUbbmaVFtEk6RYlrRrMgQkziD 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 AAA3ABwAMDE4Mi1nbnUta2RlZ3JhcGhpY3MtbW9iaXBvY2tldC1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k0uPmzAQgO/8ihGn0KzBNpCQqKq2D616 qbrSbk9VpRp7IE541YZsEvXH1yTRdluxiINnxvPN03emrUHlkmUJRaUwFwVigZkQ2SpdisTJHNMU +YrLFXxpG3jADtgSKF2ff+CUMu/OYdbwwWCjRAOPulJoKzzC21ro6ja/6EMr2/6d90n0uIbHAW+A szOOU3dgbJ3ydUJhziil3sOQb1H2a/h+//7x42dgGY94nP6AshnWsFNYGtFttLSkbnPdtXKH7vK3 Tjk69K1DhzQLWeh5b0aXqBNyJ0q0kXN1idQwm2YEkxBCiDeN+Q0JzOejmUGhKwS5EU2JyhUHurFo et02djYPRoXCCi8yCTxP6aIAQkrdg4gm4fmk2tONwgPExUooiRxZGGZJnLB4wcc+UrpIkjHjV6je fD5/jXx7C4TRLLthyTiHy8Ep779Cj3VXjX0Zq7ShH3gwU1joBkk35JWWrwzFA4DZNdB4dlIjagR/ +rrjkvOlPRrrWgU+pyHjIXWG+X+Gy3TGTM4G2w5GXmPArDW61M1VcnKN/aZVMJiKFNjLTfDXNBjt vHujm5KIrnPLCn6tjWnNOhpbE9le5BVGxo1PWCRuqnstMfLhmsszaurzI2uku3upmjw7gR/2woSH kx+8yMVuBE8Xlx6cFbmLGHPwaVFnGa26Vbmgp9LstsdNsj082cWB2uWyWmmRFFl3EvFTZg8yz+3T LnXk4Nq2f1mLU1enKs1+MapEVfOqXu6Xldy659o0cVULN5mFYAWly6Pd1LGO+YV15QzuhRN7tG4p QNZih+SlKniec6/3SHTTDb29lvhzNvPx0BtBLn51qwa3Tz7cTGjHiG6PPR7GcUg97w9QSwMEFAAA AAgAN2A8U4iN/6yVAgAAmQQAACoAHAAwMTgzLWdudS1saWJrZXhpdjItVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAdVNta9swEP7uX3H4U7JUtiXbSWrG 6LauDEZh0O7TGEy2TolqW3YlOUnLfvzkJKTdSGWD7p7TPfcm3ZiuBVlS/y1pzuWCXWZSComXfF7N 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 jwQAACgAHAAwMTk5LWdudS1rYmxvY2tzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1Jh iXdSYXV4CwABBOgDAAAE5gMAAHWT24rbMBCG7/0Ug6+SZmXL58SUsj1SKIXCplelUFkaO1ofV5K9 SejDV0m821I2xhdz0P9JMyN9Un0LCQYsXUcYZiLYYCZ4yIssFIIlaYksKmOWrZmgMXztO7jDAYIM KM3PP4SUBs4ni8nhncJOsA62shGoGzzA65bJ5ra4xD3Ne/PG+cAM5rAd8QbC4IwLqTWCOKdJHgWw Ciilzt1Y3CM3Ofz49nb7/jMEm40fRslPqLoxh7poel7rHL4PwuLA9Jbl0bUXeI7z6rTGHxivWYXa r1iL2u7dwmKWLV/UEUKca8rfEMNqdVoQQCkbBL5jXYXClgCy06iM7Du9WC1PAYENXnyydBwhyxII qaQB5l/BF1cSjuwE7iFicbhmSVJmnpcgTXiCgnKwfUrj+HTuq2RntVpdp9/eAgksI7kJ4lPbZ8uG tzupYVbA2VQG+hLMDuHLh49wZkDbi7FBz106sBBYyg7JMBaN5E/zcQBgMWNOtvU6qwR3zlslOUcn VNp2DNyQekHoUZtY/Ze4jOm01zmh+1HxGQqLXslKdrMHixbNrhcwqoaUaPhu+ZwZlbRao2RXETYM 9l6C20qlepX7fi3Q14YVDfrKzpBpJHa0k+Tou0+El77nQ/pacX+ujbh/455hytsf3eXfg+gdC5P0 Uv7JL+xuUQgu3RzKdtMeC9YO4SbmE09sYx9S2eynvUrXkoquoG0WDizW5bGV91Foucu5Yf+igkpV tayb7Mh1sj6s05o9prp5yB6nB5YE1Tqpp0d10J2c0iY6HHfT/v6CmjmjfcdEH7TBFh4M+ddfPo/T yAmJ7IbR6Lm4X4uFi3ujGOEtq5Fcrol24eaFqL0BBJzQiyKPOs4fUEsDBBQAAAAIADdgPFOW+SKn gwIAAI8EAAAoABwAMDIwMC1nbnUta3N1ZG9rdS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUCQAD iXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k1lvnDAQgN/5FSOedrsx2ObMqqrSU5WqSpWSPlWVamAA BzDENslu1B9f7y5ND2URD3N4vrnsD3ocoKpYjnlNc57wjCHSrKAijvIIY+Ss4nmWiYTXDD6PCq5x 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 4bxs6BPWJghwQxPdAvanfdepJ7PP32+upvCNOvyxFRvIuJO2Mq/QzRpDHQY0mbfJS29JOWW8Epou ocz3/H45vWUR9QDvCZ1uEbChG4auz9hfUEsBAh4DFAAAAAgAN2A8U7bCJXm0BAAAiAkAADMAGAAA AAAAAQAAAKSBAAAAADAwMDEtZ251LWV4dHJhLWNtYWtlLW1vZHVsZXMtVXBkYXRlLXRvLTUuODYu MC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMB/9QJggIAAPwE AAAmABgAAAAAAAEAAACkgSEFAAAwMDAyLWdudS1hdHRpY2EtVXBkYXRlLXRvLTUuODYuMC5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNJKoRLOAQAAHoIAAAoABgA AAAAAAEAAACkgQMIAAAwMDAzLWdudS1ibHVlei1xdC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U3lBNPccAwAAbQYAACwAGAAAAAAA AQAAAKSBnQwAADAwMDQtZ251LWJyZWV6ZS1pY29ucy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U6EoMXRnAwAAugYAACcAGAAAAAAA AQAAAKSBHxAAADAwMDUtZ251LWthcGlkb3gtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdS YXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNx8TIaUwMAANMGAAAoABgAAAAAAAEAAACk gecTAAAwMDA2LWdudS1rYXJjaGl2ZS1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgL AAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9FFxMauBAAABgsAAC0AGAAAAAAAAQAAAKSBnBcA ADAwMDctZ251LWtjYWxlbmRhcmNvcmUtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFO7KzWbcAIAAMgEAAAnABgAAAAAAAEAAACkgbEc AAAwMDA4LWdudS1rY29kZWNzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQTo AwAABOYDAABQSwECHgMUAAAACAA3YDxT62E1bWUEAADkCQAAJwAYAAAAAAABAAAApIGCHwAAMDAw OS1nbnUta2NvbmZpZy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATm AwAAUEsBAh4DFAAAAAgAN2A8U8NxSFbbBAAAkAoAACsAGAAAAAAAAQAAAKSBSCQAADAwMTAtZ251 LWtjb3JlYWRkb25zLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTXSkqxC0HAACNEQAAKwAYAAAAAAABAAAApIGIKQAAMDAxMS1nbnUt a2RidXNhZGRvbnMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFNJ5VdYfwIAAOYEAAAmABgAAAAAAAEAAACkgRoxAAAwMDEyLWdudS1r ZG5zc2QtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFP8l1ZtfAMAAEAHAAAqABgAAAAAAAEAAACkgfkzAAAwMDEzLWdudS1rZ3VpYWRk b25zLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMU AAAACAA3YDxT5Pc044wDAAASBwAAKQAYAAAAAAABAAAApIHZNwAAMDAxNC1nbnUta2hvbGlkYXlz LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAA CAA3YDxTXGigmxIDAAB+BgAAJQAYAAAAAAABAAAApIHIOwAAMDAxNS1nbnUta2kxOG4tVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMM UJlicAIAAMwEAAApABgAAAAAAAEAAACkgTk/AAAwMDE2LWdudS1raWRsZXRpbWUtVXBkYXRlLXRv LTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFN6Rl2H lwQAANYKAAAtABgAAAAAAAEAAACkgQxCAAAwMDE3LWdudS1rd2luZG93c3lzdGVtLVVwZGF0ZS10 by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTpL8k cXoCAADPBAAAKAAYAAAAAAABAAAApIEKRwAAMDAxOC1nbnUta2lyaWdhbWktVXBkYXRlLXRvLTUu ODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNK5gRZlgIA AC8FAAArABgAAAAAAAEAAACkgeZJAAAwMDE5LWdudS1raXRlbW1vZGVscy1VcGRhdGUtdG8tNS44 Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U6+RRhRsAgAA wQQAACoAGAAAAAAAAQAAAKSB4UwAADAwMjAtZ251LWtpdGVtdmlld3MtVXBkYXRlLXRvLTUuODYu MC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOySZpcdwIAANsE AAApABgAAAAAAAEAAACkgbFPAAAwMDIxLWdudS1rcGxvdHRpbmctVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFN2p7O9VQMAADkHAAAz ABgAAAAAAAEAAACkgYtSAAAwMDIyLWdudS1rc3ludGF4aGlnaGxpZ2h0aW5nLVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTzJAN/1YD AAAMBwAAKwAYAAAAAAABAAAApIFNVgAAMDAyMy1nbnUtQWRkLXBsYXNtYS13YXlsYW5kLXByb3Rv Y29scy5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNVuMxWagQA AHkJAAAoABgAAAAAAAEAAACkgQhaAAAwMDI0LWdudS1rd2F5bGFuZC1VcGRhdGUtdG8tNS44Ni4w LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9G4rGV/AgAA+wQA AC4AGAAAAAAAAQAAAKSB1F4AADAwMjUtZ251LWt3aWRnZXRzYWRkb25zLVVwZGF0ZS10by01Ljg2 LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTwoOxe8MDAAAW CAAALwAYAAAAAAABAAAApIG7YQAAMDAyNi1nbnUtbW9kZW1tYW5hZ2VyLXF0LVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTbTxT95YD AAB2BwAAMQAYAAAAAAABAAAApIHnZQAAMDAyNy1nbnUtbmV0d29ya21hbmFnZXItcXQtVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPn SqyDiAIAAP4EAAAsABgAAAAAAAEAAACkgehpAAAwMDI4LWdudS1veHlnZW4taWNvbnMtVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP3 su8XgAIAAOYEAAAmABgAAAAAAAEAAACkgdZsAAAwMDI5LWdudS1wcmlzb24tVXBkYXRlLXRvLTUu ODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFM5bB2quwMA AEUHAAAlABgAAAAAAAEAAACkgbZvAAAwMDMwLWdudS1rYXV0aC1VcGRhdGUtdG8tNS44Ni4wLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9Mbk2NHAwAAfAcAAC4A GAAAAAAAAQAAAKSB0HMAADAwMzEtZ251LWtjb25maWd3aWRnZXRzLVVwZGF0ZS10by01Ljg2LjAu cGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT7/+g5nICAADaBAAA MgAYAAAAAAABAAAApIF/dwAAMDAzMi1nbnUtcXFjMi1kZXNrdG9wLXN0eWxlLVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTtLLg/iMD AABbBgAAJQAYAAAAAAABAAAApIFdegAAMDAzMy1nbnUtc29saWQtVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFN+bC7/ZQIAAKMEAAAm ABgAAAAAAAEAAACkgd99AAAwMDM0LWdudS1zb25uZXQtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNY4/LjewIAANoEAAAsABgAAAAA AAEAAACkgaSAAAAwMDM1LWdudS10aHJlYWR3ZWF2ZXItVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOXHWcsagIAAL0EAAArABgAAAAA AAEAAACkgYWDAAAwMDM2LWdudS1rY29tcGxldGlvbi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U1SP7GWYAgAAPgUAACoAGAAAAAAA AQAAAKSBVIYAADAwMzctZ251LWtib29rbWFya3MtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQAD iXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPidoOd4gIAAAQGAAAnABgAAAAAAAEA AACkgVCJAAAwMDM4LWdudS1reG1sZ3VpLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTr3gIwJoCAABHBQAAKwAYAAAAAAABAAAApIGT jAAAMDAzOS1nbnUta2FjdGl2aXRpZXMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP5AAsCiwIAAAwFAAApABgAAAAAAAEAAACkgZKP AAAwMDQwLWdudS1rY29udGFjdHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwAB BOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPxJ6KAkwIAACUFAAAmABgAAAAAAAEAAACkgYCSAAAw MDQxLWdudS1rY3Jhc2gtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE 5gMAAFBLAQIeAxQAAAAIADdgPFNLt/NscAIAAM4EAAApABgAAAAAAAEAAACkgXOVAAAwMDQyLWdu dS1rZG9jdG9vbHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFOKZleodwIAAPgEAAAtABgAAAAAAAEAAACkgUaYAAAwMDQzLWdudS1r aW1hZ2Vmb3JtYXRzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTbseOPWsCAAC8BAAAKwAYAAAAAAABAAAApIEkmwAAMDA0NC1nbnUt a2pvYndpZGdldHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFNO7DavcAIAAMQEAAAkABgAAAAAAAEAAACkgfSdAAAwMDQ1LWdudS1r cHR5LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMU AAAACAA3YDxTEnsNoZYEAABqCQAALQAYAAAAAAABAAAApIHCoAAAMDA0Ni1nbnUta2ZpbGVtZXRh ZGF0YS1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U5DlFJzvBAAAXQsAAC4AGAAAAAAAAQAAAKSBv6UAADAwNDctZ251LWtub3RpZmlj YXRpb25zLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTnLM9mdUHAACsFQAAKAAYAAAAAAABAAAApIEWqwAAMDA0OC1nbnUta3BhY2th Z2UtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFOmLYC5qwMAAHIHAAAvABgAAAAAAAEAAACkgU2zAAAwMDQ5LWdudS1rdW5pdGNvbnZl cnNpb24tVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFNXTe6ZagIAAMAEAAArABgAAAAAAAEAAACkgWG3AAAwMDUwLWdudS1zeW5kaWNh dGlvbi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UyU1V7bhBAAAyQoAACUAGAAAAAAAAQAAAKSBMLoAADAwNTEtZ251LWJhbG9vLVVw ZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxT4f9whIsCAAAsBQAAMQAYAAAAAAABAAAApIFwvwAAMDA1Mi1nbnUta2FjdGl2aXRpZXMtc3Rh dHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFMxLLc0agMAANoGAAAoABgAAAAAAAEAAACkgWbCAAAwMDUzLWdudS1rY211dGlscy1V cGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgA N2A8Uyd6V6OqAwAAiwgAACwAGAAAAAAAAQAAAKSBMsYAADAwNTQtZ251LWtkZWNsYXJhdGl2ZS1V cGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgA N2A8U7kHHZIEAwAAUQYAACQAGAAAAAAAAQAAAKSBQsoAADAwNTUtZ251LWtkZWQtVXBkYXRlLXRv LTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOWrQPS dAIAAN0EAAAvABgAAAAAAAEAAACkgaTNAAAwMDU2LWdudS1rZGVzaWduZXJwbHVnaW4tVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMa DuaetAIAAOYFAAA0ABgAAAAAAAEAAACkgYHQAAAwMDU3LWdudS1rZGVzaWduZXJwbHVnaW4tUmVt b3ZlLXVuZWVkZWQtaW5wdXRzLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8U8Sij19tAgAAtAQAACUAGAAAAAAAAQAAAKSBo9MAADAwNTgtZ251LWtkZXN1LVVwZGF0 ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT wEM3xXkCAADeBAAAKQAYAAAAAAABAAAApIFv1gAAMDA1OS1nbnUta2Rld2Via2l0LVVwZGF0ZS10 by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTGyCO xHUCAADOBAAAKgAYAAAAAAABAAAApIFL2QAAMDA2MC1nbnUta2Vtb3RpY29ucy1VcGRhdGUtdG8t NS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UzoTOB6A AgAAAQUAACwAGAAAAAAAAQAAAKSBJNwAADAwNjEtZ251LWtnbG9iYWxhY2NlbC1VcGRhdGUtdG8t NS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UxT+ShD1 AQAA5gMAADEAGAAAAAAAAQAAAKSBCt8AADAwNjItZ251LWtnbG9iYWxhY2NlbC1SZW1vdmUtdW5l ZWRlZC1pbnB1dHMucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT 0efBEowCAAAUBQAAKwAYAAAAAAABAAAApIFq4QAAMDA2My1nbnUta2ljb250aGVtZXMtVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMt F/jf6QcAAKUUAAAlABgAAAAAAAEAAACkgVvkAAAwMDY0LWdudS1raW5pdC1VcGRhdGUtdG8tNS44 Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U+M1IwDYCgAA Kx4AACMAGAAAAAAAAQAAAKSBo+wAADAwNjUtZ251LWtpby1VcGRhdGUtdG8tNS44Ni4wLnBhdGNo VVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U5QSW2NyAgAA0gQAAC0AGAAA AAAAAQAAAKSB2PcAADAwNjYtZ251LWtub3RpZnljb25maWctVXBkYXRlLXRvLTUuODYuMC5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMpHTITiQIAAA8FAAAnABgA AAAAAAEAAACkgbH6AAAwMDY3LWdudS1rcGVvcGxlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUA A4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTMWrE8YYCAAD9BAAAJgAYAAAAAAAB AAAApIGb/QAAMDA2OC1nbnUta3BhcnRzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTpgWIzM4CAADqBQAAKQAYAAAAAAABAAAApIGB AAEAMDA2OS1nbnUta25ld3N0dWZmLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsA AQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT5PB7Hr8EAACkCgAAJwAYAAAAAAABAAAApIGyAwEA MDA3MC1nbnUta3J1bm5lci1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U7AX5wgjBQAANQsAACgAGAAAAAAAAQAAAKSB0ggBADAwNzEt Z251LWtzZXJ2aWNlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTgZBlPYICAAD2BAAAJwAYAAAAAAABAAAApIFXDgEAMDA3Mi1nbnUt a3dhbGxldC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8U33PsM5/AgAA/gQAAC0AGAAAAAAAAQAAAKSBOhEBADAwNzMtZ251LWt4bWxy cGNjbGllbnQtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBL AQIeAxQAAAAIADdgPFMYOwsTpQQAAO4JAAArABgAAAAAAAEAAACkgSAUAQAwMDc0LWdudS1rdGV4 dGVkaXRvci1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8UyPQ3AVoAgAApQQAACwAGAAAAAAAAQAAAKSBKhkBADAwNzUtZ251LWt0ZXh0 d2lkZ2V0cy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8UxC3iMPnBwAA/xMAADAAGAAAAAAAAQAAAKSB+BsBADAwNzYtZ251LXBsYXNt YS1mcmFtZXdvcmstVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFP8abBN4wMAAHYHAAAnABgAAAAAAAEAAACkgUkkAQAwMDc3LWdudS1w dXJwb3NlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTK9hi/m8CAAD5BAAAOAAYAAAAAAABAAAApIGNKAEAMDA3OC1nbnUta2RlLWZy YW1ld29ya2ludGVncmF0aW9uLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQTo AwAABOYDAABQSwECHgMUAAAACAA3YDxToRm5EWwCAACkBAAALwAYAAAAAAABAAAApIFuKwEAMDA3 OS1nbnUta2RlbGliczRzdXBwb3J0LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsA AQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTtNoBhJ8CAAATBQAAJQAYAAAAAAABAAAApIFDLgEA MDA4MC1nbnUta2h0bWwtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE 5gMAAFBLAQIeAxQAAAAIADdgPFNL+cQHjgIAAN4EAAAjABgAAAAAAAEAAACkgUExAQAwMDgxLWdu dS1ranMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFPhRnJJcgIAAKIEAAAoABgAAAAAAAEAAACkgSw0AQAwMDgyLWdudS1ranNlbWJl ZC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8U9ob2IyRAgAA+wQAACwAGAAAAAAAAQAAAKSBADcBADAwODMtZ251LWttZWRpYXBsYXll ci1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8UzaRj2RyAgAApAQAACUAGAAAAAAAAQAAAKSB9zkBADAwODQtZ251LWtyb3NzLVVwZGF0 ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT pxP0SrIDAADBBwAALQAYAAAAAAABAAAApIHIPAEAMDA4NS1nbnUta29udmVyc2F0aW9uLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 U7MSyEhFAwAAEwYAAC0AGAAAAAAAAQAAAKSB4UABADAwODYtZ251LWtwaW10ZXh0ZWRpdC1VcGRh dGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdg PFNyuUIGngIAANwEAAA0ABgAAAAAAAEAAACkgY1EAQAwMDg3LWdudS1raWRlbnRpdHltYW5hZ2Vt ZW50LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UwYQo/DpAgAAsgUAACcAGAAAAAAAAQAAAKSBmUcBADAwODgtZ251LWtvcGV0ZS1V cGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAI ADdgPFMrDWMP/QEAAHoEAAAxABgAAAAAAAEAAACkgeNKAQAwMDg5LWdudS1rb3BldGUtQWRkLW1l ZGlhc3RyZWFtZXIyLWFzLWlucHV0LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U7nOXmCPAgAAsQQAACUAGAAAAAAAAQAAAKSBS00BADAwOTAtZ251LWtyZGMtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxTiK9KeqsCAAB7BQAALAAYAAAAAAABAAAApIE5UAEAMDA5MS1nbnUtbGlia3RvcnJlbnQtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxTkF9HcUYDAABPBwAAKQAYAAAAAAABAAAApIFKUwEAMDA5Mi1nbnUta3RvcnJlbnQtVXBkYXRl LXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT DmWct4AKAABxIgAAKAAYAAAAAAABAAAApIHzVgEAMDA5My1nbnUtYWtvbmFkaS1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP5Rndr fwIAAHsEAAAmABgAAAAAAAEAAACkgdVhAQAwMDk0LWdudS1rbWltZS1VcGRhdGUtdG8tMjEuMDgu MS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPM9s0eiQIAAKUE AAAtABgAAAAAAAEAAACkgbRkAQAwMDk1LWdudS1ha29uYWRpLW1pbWUtVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT9IzmXlMLAAB7 IwAALgAYAAAAAAABAAAApIGkZwEAMDA5Ni1nbnUtZ3JhbnRsZWV0aGVtZS1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNiHRc4aQQA ABIJAAAoABgAAAAAAAEAAACkgV9zAQAwMDk3LWdudS1saWJrbGVvLVVwZGF0ZS10by0yMS4wOC4x LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uz/5cnhZAwAAMQcA ADEAGAAAAAAAAQAAAKSBKngBADAwOTgtZ251LWFrb25hZGktY29udGFjdHMtVXBkYXRlLXRvLTIx LjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTjycIgYUC AACTBAAAKgAYAAAAAAABAAAApIHuewEAMDA5OS1nbnUta2NhbHV0aWxzLVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U3Xsb32nAgAA wQQAACkAGAAAAAAAAQAAAKSB134BADAxMDAtZ251LWxpYmtnYXBpLVVwZGF0ZS10by0yMS4wOC4x LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U6LjeE2kAgAArAQA ACYAGAAAAAAAAQAAAKSB4YEBADAxMDEtZ251LWtzbXRwLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNo VVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UzKl/y1YAwAAfQYAAC8AGAAA AAAAAQAAAKSB5YQBADAxMDItZ251LWttYWlsdHJhbnNwb3J0LVVwZGF0ZS10by0yMS4wOC4xLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U2CRAMB8AgAAeQQAACYA GAAAAAAAAQAAAKSBpogBADAxMDMtZ251LWttYm94LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U7TuSardAgAAyAUAADEAGAAAAAAA AQAAAKSBgosBADAxMDQtZ251LWFrb25hZGktY2FsZW5kYXItVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxToYtOKJoCAAC+BAAALwAY AAAAAAABAAAApIHKjgEAMDEwNS1nbnUtYWtvbmFkaS1zZWFyY2gtVXBkYXRlLXRvLTIxLjA4LjEu cGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT48Wc4ZICAACzBAAA LgAYAAAAAAABAAAApIHNkQEAMDEwNi1nbnUtYWtvbmFkaS1ub3Rlcy1VcGRhdGUtdG8tMjEuMDgu MS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOltRdM+gIAANAF AAAmABgAAAAAAAEAAACkgceUAQAwMTA3LWdudS1rbGRhcC1VcGRhdGUtdG8tMjEuMDguMS5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPnliXtpwIAAMYEAAAqABgA AAAAAAEAAACkgSGYAQAwMTA4LWdudS1saWJrZGVwaW0tVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hV VAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTGypORpACAACWBAAAJgAYAAAA AAABAAAApIEsmwEAMDEwOS1nbnUta2ltYXAtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3 UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTtq/nh80DAACnCAAAKwAYAAAAAAABAAAA pIEcngEAMDExMC1nbnUta3BpbWNvbW1vbi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdS YXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPs3GuHPQMAAPMGAAAxABgAAAAAAAEAAACk gU6iAQAwMTExLWdudS1rY2FsZW5kYXJzdXBwb3J0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uy5QkGWSAgAAygQAACwAGAAAAAAA AQAAAKSB9qUBADAxMTItZ251LWxpYmdyYXZhdGFyLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U3hHiPJbBQAAkAwAADEAGAAAAAAA AQAAAKSB7qgBADAxMTMtZ251LWtpbmNpZGVuY2VlZGl0b3ItVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTKiX4U3kCAACKBAAALAAY AAAAAAABAAAApIG0rgEAMDExNC1nbnUta2V2ZW50dmlld3MtVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTyCdV65QDAADqBwAALgAY AAAAAAABAAAApIGTsQEAMDExNS1nbnUta21haWxpbXBvcnRlci1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNqqbjGwwQAACsKAAAs ABgAAAAAAAEAAACkgY+1AQAwMTE2LWdudS1rbWFpbGNvbW1vbi1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOYZYQcdwQAAP4JAAAs ABgAAAAAAAEAAACkgbi6AQAwMTE3LWdudS1rbWVzc2FnZWxpYi1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMEwXr+DQgAAJYWAAAq ABgAAAAAAAEAAACkgZW/AQAwMTE4LWdudS1saWJrc2lldmUtVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTzjMGYY4CAACVBAAAJgAY AAAAAAABAAAApIEGyAEAMDExOS1nbnUta3RuZWYtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUA A4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTi7Im6IECAACoBAAAMQAYAAAAAAAB AAAApIH0ygEAMDEyMC1nbnUta29udGFjdGludGVyZmFjZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP2AIvSPwkAAGEZAAAmABgA AAAAAAEAAACkgeDNAQAwMTIxLWdudS1rbWFpbC1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQAD iXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPsNgFaAAMAAO4FAAAnABgAAAAAAAEA AACkgX/XAQAwMTIyLWdudS1rbm90ZXMtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTf2x1yYQDAADaBwAAKwAYAAAAAAABAAAApIHg 2gEAMDEyMy1nbnUta29yZ2FuaXplci1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP678BDvgMAABMHAAAlABgAAAAAAAEAAACkgcne AQAwMTI0LWdudS1rZ2V0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U0dhOcIXAwAAOwYAAC0AGAAAAAAAAQAAAKSB5uIBADAxMjUt Z251LWthZGRyZXNzYm9vay1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgD AAAE5gMAAFBLAQIeAxQAAAAIADdgPFMxkapufQIAAIoEAAAqABgAAAAAAAEAAACkgWTmAQAwMTI2 LWdudS1rYWxhcm1jYWwtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAA BOYDAABQSwECHgMUAAAACAA3YDxT066gofUCAACRBQAAJAAYAAAAAAABAAAApIFF6QEAMDEyNy1n bnUta2Rhdi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8U6tX/6utBAAApQ0AADYAGAAAAAAAAQAAAKSBmOwBADAxMjgtZ251LWtkYXYt TW92ZS1wYWNrYWdlLXRvLWtkZS1mcmFtZXdvcmtzLnNjbS5wYXRjaFVUBQADiXdSYXV4CwABBOgD AAAE5gMAAFBLAQIeAxQAAAAIADdgPFM48X/G5wYAAFoSAAAvABgAAAAAAAEAAACkgbXxAQAwMTI5 LWdudS1rZGVwaW0tcnVudGltZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwAB BOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFODLY9l3AIAAI0FAAAlABgAAAAAAAEAAACkgQX5AQAw MTMwLWdudS1rZ3BnLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATm AwAAUEsBAh4DFAAAAAgAN2A8UwhX236bAgAAqAQAACoAGAAAAAAAAQAAAKSBQPwBADAxMzEtZ251 LWtsZW9wYXRyYS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFO0o5iIPQMAAD8GAAArABgAAAAAAAEAAACkgT//AQAwMTMyLWdudS1r ZGVjb3JhdGlvbi1VcGRhdGUtdG8tNS4yMi41LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAA UEsBAh4DFAAAAAgAN2A8UydkMgKuAgAA8wQAACYAGAAAAAAAAQAAAKSB4QICADAxMzMtZ251LWJy ZWV6ZS1VcGRhdGUtdG8tNS4yMi41LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UzpYGieWAgAA+QQAACsAGAAAAAAAAQAAAKSB7wUCADAxMzQtZ251LWtzc2hhc2tw YXNzLVVwZGF0ZS10by01LjIyLjUucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMU AAAACAA3YDxTimKCsI0DAAAkCAAAIQAYAAAAAAABAAAApIHqCAIAMDEzNS1nbnUtQWRkLWxheWVy LXNoZWxsLXF0LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U2RA FTBTAwAArQYAAC0AGAAAAAAAAQAAAKSB0gwCADAxMzYtZ251LWtzY3JlZW5sb2NrZXItVXBkYXRl LXRvLTUuMjIuNS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOr hbUAhgIAAKwEAAAqABgAAAAAAAEAAACkgYwQAgAwMTM3LWdudS1saWJrc2NyZWVuLVVwZGF0ZS10 by01LjIyLjUucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTFC16 R6sFAABvDQAALAAYAAAAAAABAAAApIF2EwIAMDEzOC1nbnUtbGlia3N5c2d1YXJkLVVwZGF0ZS10 by01LjIyLjUucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTnJwK 1QoDAACtBQAALgAYAAAAAAABAAAApIGHGQIAMDEzOS1nbnUtYmFsb28td2lkZ2V0cy1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMs 9bw1egIAAGYEAAAqABgAAAAAAAEAAACkgfkcAgAwMTQwLWdudS1ha3JlZ2F0b3ItVXBkYXRlLXRv LTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTRO0M jJMCAADBBAAAMAAYAAAAAAABAAAApIHXHwIAMDE0MS1nbnUtbGlia29tcGFyZWRpZmYyLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 UzzTZg/pAwAABgkAACYAGAAAAAAAAQAAAKSB1CICADAxNDItZ251LVJlbW92ZS1rZGVwaW0tYXBw cy1saWJzLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U+HtzruP AgAAlwQAACcAGAAAAAAAAQAAAKSBHScCADAxNDMtZ251LWtkaWFncmFtLVVwZGF0ZS10by0yLjgu MC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNpFIMkdgIAAFkE AAAiABgAAAAAAAEAAACkgQ0qAgAwMTQ0LWdudS1xY2EtVXBkYXRlLXRvLTIuMy40LnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UxBThrnZBAAAgAsAACgAGAAAAAAA AQAAAKSB3ywCADAxNDUtZ251LWtwbWNvcmUtVXBkYXRlLXRvLTIwLjEyLjMucGF0Y2hVVAUAA4l3 UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTRbc5vzQDAACmBgAAJwAYAAAAAAABAAAA pIEaMgIAMDE0Ni1nbnUta2RldmVsb3AtVXBkYXRlLXRvLTUuNi4yLnBhdGNoVVQFAAOJd1JhdXgL AAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UwAaVccUAwAA1gUAACgAGAAAAAAAAQAAAKSBrzUC ADAxNDctZ251LWRvbHBoaW4tVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQTo AwAABOYDAABQSwECHgMUAAAACAA3YDxTfLsfdM0DAACeBwAALQAYAAAAAAABAAAApIElOQIAMDE0 OC1nbnUtZmZtcGVndGh1bWJzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE 6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U4Vw2197AgAAqQQAACwAGAAAAAAAAQAAAKSBWT0CADAx NDktZ251LWF1ZGlvY2Qta2lvLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE 6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UyoL6hmSAgAAxQQAACcAGAAAAAAAAQAAAKSBOkACADAx NTAtZ251LWRyYWdvbi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE 5gMAAFBLAQIeAxQAAAAIADdgPFNi35OfjgIAALoEAAAkABgAAAAAAAEAAACkgS1DAgAwMTUxLWdu dS1qdWstVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTo+Hf5XwCAACQBAAAJAAYAAAAAAABAAAApIEZRgIAMDE1Mi1nbnUtazNiLVVw ZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgA N2A8U8iTLI2jAgAAzwQAACcAGAAAAAAAAQAAAKSB80gCADAxNTMtZ251LWthbW9zby1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFO6 3vBxmwIAAL8EAAAlABgAAAAAAAEAAACkgfdLAgAwMTU0LWdudS1rbWl4LVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U7Q02Nf9AgAA DgYAACYAGAAAAAAAAQAAAKSB8U4CADAxNTUtZ251LWVsaXNhLVVwZGF0ZS10by0yMS4wOC4xLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uyks80GGAgAAsgQAACkA GAAAAAAAAQAAAKSBTlICADAxNTYtZ251LWxpYmtjZGRiLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNo VVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Ux5ugeB9AgAAmwQAACYAGAAA AAAAAQAAAKSBN1UCADAxNTctZ251LWt3YXZlLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJ d1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9BW/1mOAgAA1wQAADAAGAAAAAAAAQAA AKSBFFgCADAxNTgtZ251LWxpYmtjb21wYWN0ZGlzYy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFO5EO4DdAMAAGgHAAAkABgAAAAA AAEAAACkgQxbAgAwMTU5LWdudS1hcmstVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTHwQqdoICAAB9BAAAJQAYAAAAAAABAAAApIHe XgIAMDE2MC1nbnUta21hZy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgD AAAE5gMAAFBLAQIeAxQAAAAIADdgPFPoru2UlAIAAL4EAAArABgAAAAAAAEAAACkgb9hAgAwMTYx LWdudS1rbW91c2V0b29sLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U4fywQeCAgAAkwQAACcAGAAAAAAAAQAAAKSBuGQCADAxNjIt Z251LWttb3V0aC1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFN7uvkITwMAAH4GAAAmABgAAAAAAAEAAACkgZtnAgAwMTYzLWdudS1v a3RldGEtVXBkYXRlLXRvLTAuMjYuNi5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFMgBH0F8wIAANkFAAAkABgAAAAAAAEAAACkgUprAgAwMTY0LWdudS1zbWI0ay1V cGRhdGUtdG8tMy4xLjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxT8xngQHgCAACDBAAAKAAYAAAAAAABAAAApIGbbgIAMDE2NS1nbnUtc3dlZXBlci1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPv pyBS/gIAABsGAAAwABgAAAAAAAEAAACkgXVxAgAwMTY2LWdudS1kb2xwaGluLXBsdWdpbnMtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxT/PjsfKsEAAB+CQAAJQAYAAAAAAABAAAApIHddAIAMDE2Ny1nbnUta2F0ZS1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP5bArV qQIAAP4EAAAsABgAAAAAAAEAAACkged5AgAwMTY4LWdudS1raGVscGNlbnRlci1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMt8xwV hQIAALgEAAAoABgAAAAAAAEAAACkgfZ8AgAwMTY5LWdudS1rb25zb2xlLVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UwCP8kGTAgAA ygQAACUAGAAAAAAAAQAAAKSB3X8CADAxNzAtZ251LWtyZmItVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT4FxAwpgCAADhBAAAKwAY AAAAAAABAAAApIHPggIAMDE3MS1nbnUta3N5c3RlbWxvZy1VcGRhdGUtdG8tMjEuMDguMS5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOmfHKxnQIAAAYFAAAoABgA AAAAAAEAAACkgcyFAgAwMTcyLWdudS15YWt1YWtlLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uy/7w1vEAgAAnAUAACQAGAAAAAAA AQAAAKSBy4gCADAxNzMtZ251LWtyaXRhLVVwZGF0ZS10by00LjQuOC5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFM3c5iEswMAALwHAAAoABgAAAAAAAEAAACkge2L AgAwMTc0LWdudS1rcml0YS1Vc2UtcXQtYnVpbGQtc3lzdGVtLnBhdGNoVVQFAAOJd1JhdXgLAAEE 6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UzVCrHGkAQAA+gIAACkAGAAAAAAAAQAAAKSBApACADAx NzUtZ251LWtyaXRhLUFkZC1saWJoZWlmLWFzLWlucHV0LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U+kp07+TAgAAtQQAACEAGAAAAAAAAQAAAKSBCZICADAxNzYt Z251LVJlbW92ZS1saWJyYXctMC4xOC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFM555w59gMAAN0IAAArABgAAAAAAAEAAACkgfeUAgAwMTc3LWdudS1rZGVjb25u ZWN0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UxvfqzVsAgAAjgQAAC8AGAAAAAAAAQAAAKSBUpkCADAxNzgtZ251LWtxdHF1aWNr Y2hhcnRzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8U+p39u90AgAAeQQAACQAGAAAAAAAAQAAAKSBJ5wCADAxNzktZ251LWtkZi1V cGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAI ADdgPFPTosZ2ggIAAH4EAAAsABgAAAAAAAEAAACkgfmeAgAwMTgwLWdudS1saWJrZGVnYW1lcy1V cGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAI ADdgPFPMUyVehwIAANoEAAAmABgAAAAAAAEAAACkgeGhAgAwMTgxLWdudS1wb3htbC1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMX EJJNhQIAAK4EAAA3ABgAAAAAAAEAAACkgcikAgAwMTgyLWdudS1rZGVncmFwaGljcy1tb2JpcG9j a2V0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U4iN/6yVAgAAmQQAACoAGAAAAAAAAQAAAKSBvqcCADAxODMtZ251LWxpYmtleGl2 Mi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFNPeGTwswIAALQEAAAnABgAAAAAAAEAAACkgbeqAgAwMTg0LWdudS1va3VsYXItVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxTAsG2JpcCAACvBAAAMQAYAAAAAAABAAAApIHLrQIAMDE4NS1nbnUtemVyb2NvbmYtaW9zbGF2 ZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFNHPE3FzgEAAHgDAAAhABgAAAAAAAEAAACkgc2wAgAwMTg2LWdudS1rbXBsYXllci1G aXgtYnVpbGQucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT+kUC 3BIDAAC3BQAAKQAYAAAAAAABAAAApIH2sgIAMDE4Ny1nbnUta3JldmVyc2ktVXBkYXRlLXRvLTIx LjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTFTg3nqQC AACyBAAAKwAYAAAAAAABAAAApIFrtgIAMDE4OC1nbnUta3R1YmVybGluZy1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNlYN2NiwIA AIUEAAAmABgAAAAAAAEAAACkgXS5AgAwMTg5LWdudS1waWNtaS1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOdqvlliwIAAIYEAAAl ABgAAAAAAAEAAACkgV+8AgAwMTkwLWdudS1rb2xmLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UyrqpWyQAgAAqgQAAC0AGAAAAAAA AQAAAKSBSb8CADAxOTEtZ251LWxpYmttYWhqb25nZy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOiUWKDhwIAAIcEAAAqABgAAAAA AAEAAACkgUDCAgAwMTkyLWdudS1rbWFoam9uZ2ctVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUA A4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTREasuYkCAACPBAAAKAAYAAAAAAAB AAAApIErxQIAMDE5My1nbnUta3NoaXNlbi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdS YXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOmVjIzegIAAGcEAAAoABgAAAAAAAEAAACk gRbIAgAwMTk0LWdudS1rYWpvbmdnLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgL AAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U1OqopSOAgAAmQQAACoAGAAAAAAAAQAAAKSB8soC ADAxOTUtZ251LWticmVha291dC1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwAB BOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMJMRSkjAIAAIoEAAAnABgAAAAAAAEAAACkgeTNAgAw MTk2LWdudS1rbWluZXMtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAA BOYDAABQSwECHgMUAAAACAA3YDxThOZzB4oCAACUBAAAKQAYAAAAAAABAAAApIHR0AIAMDE5Ny1n bnUta29ucXVlc3QtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTD6VgyYoCAACPBAAAKAAYAAAAAAABAAAApIG+0wIAMDE5OC1nbnUt a2JvdW5jZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBL AQIeAxQAAAAIADdgPFOcaJ30hwIAAI8EAAAoABgAAAAAAAEAAACkgarWAgAwMTk5LWdudS1rYmxv Y2tzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U5b5IqeDAgAAjwQAACgAGAAAAAAAAQAAAKSBk9kCADAyMDAtZ251LWtzdWRva3Ut VXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAA CAA3YDxT5jHmeowCAACKBAAAJwAYAAAAAAABAAAApIF43AIAMDIwMS1nbnUta2xpbmVzLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 U5xxBfiNAgAAowQAACwAGAAAAAAAAQAAAKSBZd8CADAyMDItZ251LWtnb2xkcnVubmVyLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 U9+HBJCKAgAAlAQAACkAGAAAAAAAAQAAAKSBWOICADAyMDMtZ251LWtkaWFtb25kLVVwZGF0ZS10 by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U8y9 EfaNAgAAowQAACwAGAAAAAAAAQAAAKSBReUCADAyMDQtZ251LWtmb3VyaW5saW5lLVVwZGF0ZS10 by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UyR6 3CiJAgAAmQQAACoAGAAAAAAAAQAAAKSBOOgCADAyMDUtZ251LWtibGFja2JveC1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMxB7ym iwIAAJQEAAApABgAAAAAAAEAAACkgSXrAgAwMjA2LWdudS1rbmV0d2Fsay1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPZf5rziQIA AJAEAAAnABgAAAAAAAEAAACkgRPuAgAwMjA3LWdudS1ib21iZXItVXBkYXRlLXRvLTIxLjA4LjEu cGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTgWQGcYwCAACZBAAA KgAYAAAAAAABAAAApIH98AIAMDIwOC1nbnUtZ3JhbmF0aWVyLVVwZGF0ZS10by0yMS4wOC4xLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uz+p7/WIAgAAigQAACYA GAAAAAAAAQAAAKSB7fMCADAyMDktZ251LWtzaXJrLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U5OMaMePAgAAmgQAACkAGAAAAAAA AQAAAKSB1fYCADAyMTAtZ251LXBhbGFwZWxpLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJ d1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9uuAvmGAgAAkAQAACcAGAAAAAAAAQAA AKSBx/kCADAyMTEtZ251LWtpcmlraS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPy2iNhhQIAAIYEAAAlABgAAAAAAAEAAACkga78 AgAwMjEyLWdudS1raWdvLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U2LTUruJAgAAlQQAACgAGAAAAAAAAQAAAKSBkv8CADAyMTMt Z251LWt1YnJpY2stVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxT9glxOocCAACLBAAAJgAYAAAAAAABAAAApIF9AgMAMDIxNC1nbnUt bHNrYXQtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTLgIga4gCAACKBAAAJwAYAAAAAAABAAAApIFkBQMAMDIxNS1nbnUta2FwbWFu LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8UxCp5PeJAgAApAQAACsAGAAAAAAAAQAAAKSBTQgDADAyMTYtZ251LWtzcGFjZWR1ZWwt VXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAA CAA3YDxT5pVKF4cCAACGBAAAJQAYAAAAAAABAAAApIE7CwMAMDIxNy1nbnUtYm92by1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPF ZcyJigIAAJoEAAApABgAAAAAAAEAAACkgSEOAwAwMjE4LWdudS1raWxsYm90cy1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNiDlGQ jwIAAJ4EAAArABgAAAAAAAEAAACkgQ4RAwAwMjE5LWdudS1rc25ha2VkdWVsLVVwZGF0ZS10by0y MS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U2z5t12L AgAAmQQAACoAGAAAAAAAAQAAAKSBAhQDADAyMjAtZ251LWtvbGxpc2lvbi1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFM8KSINjAIA AKgEAAAtABgAAAAAAAEAAACkgfEWAwAwMjIxLWdudS1rbmF2YWxiYXR0bGUtVXBkYXRlLXRvLTIx LjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTo3UPa4wC AACUBAAAKQAYAAAAAAABAAAApIHkGQMAMDIyMi1nbnUta3NxdWFyZXMtVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTQvl3sYwCAACo BAAALQAYAAAAAAABAAAApIHTHAMAMDIyMy1nbnUta2p1bXBpbmdjdWJlLVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U+BP7fehAgAA xgQAACcAGAAAAAAAAQAAAKSBxh8DADAyMjQtZ251LWt0b3VjaC1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMt6wfMwAIAAHsFAAAq ABgAAAAAAAEAAACkgcgiAwAwMjI1LWdudS1wdWxzZWF1ZGlvLXF0LVVwZGF0ZS10by0xLjMucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTveh7kJohAAC9egAANgAY AAAAAAABAAAApIHsJQMAMDIyNi1nbnUtS0RFLUxpbnQtaG9tZS1wYWdlLXN5bm9wc2lzLWRlc2Ny aXB0aW9uLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U7C4QB2V AgAAzAQAACwAGAAAAAAAAQAAAKSB9kcDADAyMjctZ251LWtjYWNoZWdyaW5kLVVwZGF0ZS10by0y MS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U0XXFVqf AgAAwwQAACcAGAAAAAAAAQAAAKSB8UoDADAyMjgtZ251LWtncGctRGlzYWJsZS1icm9rZW4tdGVz dC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOUqjesnAIAAPcE AAAnABgAAAAAAAEAAACkgfFNAwAwMjI5LWdudS1raW8tRGlzYWJsZS1mYWlsaW5nLXRlc3QucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTyFkgs2YDAADRBgAANwAY AAAAAAABAAAApIHuUAMAMDIzMC1nbnUta2NvcmVhZGRvbnMtRGlzYWJsZS1hbm90aGVyLWZhaWxp bmctdGVzdC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOnQTQO SwIAAPwEAAA/ABgAAAAAAAEAAACkgcVUAwAwMjMxLWdudS1rZGVubGl2ZS1BZGQtYmFzaC1taW5p bWFsLWlucHV0LWZvci13cmFwLXByb2dyYW0ucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQ SwECHgMUAAAACAA3YDxTWLQaiMUBAABQAwAAPwAYAAAAAAABAAAApIGJVwMAMDIzMi1nbnUtYWty ZWdhdG9yLUFkZC1iYXNoLW1pbmltYWwtaW5wdXQtZm9yLXdyYXAtcHJvZ3JhLnBhdGNoVVQFAAOJ d1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U65oOSgeAgAAmgQAAD8AGAAAAAAAAQAA AKSBx1kDADAyMzMtZ251LWtham9uZ2ctQWRkLWJhc2gtbWluaW1hbC1hcy1pbnB1dC1mb3Itd3Jh cC1wcm9nci5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMmB1TX IAIAALYEAAA+ABgAAAAAAAEAAACkgV5cAwAwMjM0LWdudS1rM2ItQWRkLWJhc2gtbWluaW1hbC10 by1pbnB1dHMtZm9yLXdyYXAtcHJvZ3JhbS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBL AQIeAxQAAAAIADdgPFN21t9llQIAAGEFAAA8ABgAAAAAAAEAAACkgfZeAwAwMjM1LWdudS1rZGVs aWJzNHN1cHBvcnQtTW92ZS1xdHRvb2xzLXRvLW5hdGl2ZS1pbnB1dHMucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwUGAAAAAOsA6wANZwAAAWIDAAAA ------=_Part_113484_275917332.1632806682554-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 00/19] References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429028721476 (code B ref 50862); Fri, 15 Oct 2021 09:32:02 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:27 +0000 Received: from localhost ([127.0.0.1]:38130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYl-0005aI-Ag for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:27 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYh-0005Zz-CI for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:26 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1H86njNzQk4K for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:16 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290275; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=XLGu9D2gqI4x5K8VRtZXASs0XQ2CzVQlt1RjxZlg4IQ=; b=hbNT4j6RpiSNcZrWGHcAEF/BFCVueAnMA8ZQMtatxm0ZIdPf+ToB8Rd5lEbZeNB2GPNEac wUqnkCpjpPrYxbz1u35sJmMo9MzYuudAQOq505BIKcvfGEcLRG9sgLfEZQrTTdxVNyURnX TMYT3uv/N6wDlMXr3hi4g2gtCipiyHV6+f5DGfyGWEHoZb0KLrlv46BRqB+qV2mo0PZ9Ct HPPbLG7KT3lR7c3bBCvFVCp7qg6Z586x5SB3fsmnQ0hJA/cBV0EaVeebJE5F8MMBn/Afj0 IzhQ//jx6tbRlppg8gIzUIrRwfY7oj9oCBj0kKbXq2KDijdNIwSPUnySKX43aA== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:29:56 +1100 Message-Id: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: BD31B271 X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I've made/remade a new patch series, but for core-updates-frozen instead of master. This is because I found some programs like libksysguard need and thus gcc>=9, so master with gcc-7 was [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [80.241.56.171 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.8 LONGWORDS Long string of long words X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) I've made/remade a new patch series, but for core-updates-frozen instead of master. This is because I found some programs like libksysguard need and thus gcc>=9, so master with gcc-7 was a bit of a dead end. It updates for the recent release of Frameworks 5.87.0, and other version 21.08.2 applications etc. I have provided everything in a smaller number of commits, because I found myself spending too much time making all those commits and rebsing them for 200+ packages. I also fixed the template tarball reproducibility bug in extra-cmake-modules I mentioned previously, and published my fix upstream. yakuake still segfaults on launch as reported on master. Not sure why that is. Was I right to prepare this for core-updates-frozen? Are these updates something that can be pushed as soon as they are ready or do I have to wait on other updates or merges to be done? I thought it would fascilitate merging into master to prepare it all for core-updates-frozen now. I also included at the start a qt-wrap patch I already sent previously. If my grepping worked, this should be all the packages, but for completeness one should try building all kde-*.scm packages akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes akonadi-search akregator ark attica audiocd-kio baloo baloo-widgets bluez-qt bomber bovo breeze breeze-icons dolphin dolphin-plugins dragon elisa extra-cmake-modules ffmpegthumbs granatier grantleetheme juk k3b kactivities kactivities-stats kaddressbook kajongg kalarmcal kamoso kapidox kapman karchive kate kauth kblackbox kblocks kbookmarks kbounce kbreakout kcachegrind kcalendarcore kcalendarsupport kcalutils kcmutils kcodecs kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kdav kdbusaddons kdeclarative kdeconnect kdecoration kded kde-frameworkintegration kdegraphics-mobipocket kdelibs4support kdepim-runtime kdesignerplugin kdesu kdevelop kdewebkit kdf kdiagram kdiamond kdnssd kdoctools kemoticons keventviews kfilemetadata kfourinline kget kglobalaccel kgoldrunner kgpg kguiaddons khelpcenter kholidays khtml ki18n kiconthemes kidentitymanagement kidletime kigo killbots kimageformats kimap kincidenceeditor kinit kio kiriki kitemmodels kitemviews kjobwidgets kjs kjsembed kjumpingcube kldap kleopatra klines kmag kmahjongg kmail kmailcommon kmailimporter kmailtransport kmbox kmediaplayer kmessagelib kmime kmines kmix kmousetool kmouth knavalbattle knetwalk knewstuff knotes knotifications knotifyconfig kolf kollision konquest konsole kontactinterface konversation kopete korganizer kpackage kparts kpeople kpimcommon kpimtextedit kplotting kpmcore kpty kqtquickcharts krdc kreversi krfb kross krunner kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass ksudoku ksyntaxhighlighting ksystemlog ktexteditor ktextwidgets ktnef ktorrent ktouch ktuberling kubrick kunitconversion kwallet kwave kwayland kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient libgravatar libkcddb libkcompactdisc libkdegames libkdepim libkexiv2 libkgapi libkleo libkmahjongg libkomparediff2 libkscreen libksieve libksysguard libktorrent lskat modemmanager-qt networkmanager-qt okteta okular oxygen-icons palapeli picmi plasma-framework poxml prison pulseaudio-qt purpose qca qqc2-desktop-style smb4k solid sonnet sweeper syndication threadweaver yakuake zeroconf-ioslave From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 01/19] build: qt-utils: Don't wrap .X-real files. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429029121499 (code B ref 50862); Fri, 15 Oct 2021 09:32:02 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:31 +0000 Received: from localhost ([127.0.0.1]:38134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYo-0005ab-L5 for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:31 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:14512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYm-0005a5-Ju for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:29 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4HW1HG114YzQjgG for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290278; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KhFykUdMVvf/nkJ5P5FwdXyhCLAZzvsZ4c71UztQPIA=; b=TGdwy/tmkUa2m1fxJa1BYq47AjwpvRoDPYGxTtT6VicPuEA08H7fN4QkfDwuXlimQDXNQW 6rQS7muyN+mtSr4ckXY6UgT+tu5pZYziuhXisS+6xsS8xy8EvNyCByTMVfWPFO/I181Ac6 pV6kOC5bSyVVjSnuZlk8sNZqmiFKvbM2owDmW2XuC+yuiq9Qe8J7vRi5Hxa8EveBdxvaSL 3OWEcWqxMhrZiR1OZrsX3m5Y/1psEwQPvD1RSLueBAEOJ8Xf/IOEsPcRgwHE80Y6RvJFG5 HtaX9ix9NJnS9YKSw7xxRfdMOoAxxT/L88uSlzW74P4l1PFlS7YeyAoCOPk2AA== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:29:57 +1100 Message-Id: <20211015093015.5834-2-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: E566E26C X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * guix/build/qt-utils.scm (find-files-to-wrap): Exclude already wrapped programs. This is forbidden in wrap-program now due to a738a663a99. --- guix/build/qt-utils.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/guix/build/qt-utils.scm b/guix/build/qt-utils.scm index c2b80cab7d..e86442b79f 100644 --- a/guix/build/qt-utils.scm +++ b/guix/build/qt-utils.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2021 Ludovic Courtès ;;; Copyright © 2021 Maxim Cournoyer +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -133,7 +134,10 @@ add a dependency of that output on Qt." (define (find-files-to-wrap output-dir) (append-map (lambda (dir) - (if (directory-exists? dir) (find-files dir ".*") (list))) + (if (directory-exists? dir) + (find-files dir (lambda (file stat) + (not (wrapped-program? file)))) + (list))) (list (string-append output-dir "/bin") (string-append output-dir "/sbin") (string-append output-dir "/libexec") -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 02/19] gnu: libdbusmenu-qt: Move (gnu packages qt). Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429029321519 (code B ref 50862); Fri, 15 Oct 2021 09:32:03 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:33 +0000 Received: from localhost ([127.0.0.1]:38138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYr-0005au-1j for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:33 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:13556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYm-0005a7-PJ for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:30 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4HW1HG3x7LzQjmG for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290280; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dT71RhcMu4V7lqQEMhjQnuZUqYlkGMzOqVx/as8RREM=; b=I6Jo21ALa2E/oHsRGj2uXKxplzeP+rD4tRu89IIxUygiOBnHa+juluhvPKZX6OS77ET4DC 4ouyg2rsb9/pkBlbhx/Nm+NNGhhMCCkyd3heoKarBc1PqBSlo4lh1JzwLcWaOkvRckefDd pFarJKywS1rBH0VOHMbXmhr4jbYfKvyD/HjhsrUAuWbzdAxaDMwUCU9rS1QGmd5cYDMFRI kmfPehl0w2SFK+Al+GbQ4rp7hOySU6UsOQA3NO+tLkEnoY2SNBiXrkeybJUSmzDQJYHiht QTChI91dPvoSnsKp/9j7wPC6x/KlxoT0IKPCPrvy7ydblf8j60/xg6FzxHuJsA== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:29:58 +1100 Message-Id: <20211015093015.5834-3-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 33D4726F X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/lxqt.scm: Delete libdbusmenu-qt. * gnu/packages/qt.scm: Readd libdbusmenu-qt. This prevent amysterious module resolution issue when attempting to use libdbusmenu in KDE modules. --- gnu/packages/lxqt.scm | 32 +------------------------------- gnu/packages/qt.scm | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm index 391d83b7c4..4230775dd0 100644 --- a/gnu/packages/lxqt.scm +++ b/gnu/packages/lxqt.scm @@ -68,36 +68,6 @@ ;; Third party libraries -(define-public libdbusmenu-qt - (package - (name "libdbusmenu-qt") - (version "0.9.3+16.04.20160218-0ubuntu1") - (source - (origin - (method git-fetch) - ;; Download from github rather than launchpad because launchpad trunk - ;; tarball hash is not deterministic. - (uri (git-reference - (url "https://github.com/unity8-team/libdbusmenu-qt") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0b7ii1cvmpcyl79gqal9c3va9m55h055s4hx7fpxkhhqs9463ggg")))) - (build-system cmake-build-system) - (arguments - ;; XXX: Tests require a dbus session and some icons. - '(#:tests? #f)) - (native-inputs - `(("doxygen" ,doxygen))) - (inputs - `(("qtbase" ,qtbase-5))) - (home-page "https://launchpad.net/libdbusmenu-qt") - (synopsis "Qt implementation of the DBusMenu spec") - (description "This library provides a Qt implementation of the DBusMenu -protocol. The DBusMenu protocol makes it possible for applications to export -and import their menus over DBus.") - (license license:lgpl2.1+))) - (define-public libstatgrab (package (name "libstatgrab") @@ -1425,7 +1395,7 @@ desktop.") ("lximage-qt" ,lximage-qt) ("obconf-qt" ,obconf-qt) ("openbox" ,openbox) - ("oxygen-icons" ,oxygen-icons) + ("breeze-icons" ,breeze-icons) ("pavucontrol-qt" ,pavucontrol-qt) ("qps" ,qps) ("qterminal" ,qterminal))) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 5ce4220cb0..962fb5a252 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3101,3 +3101,33 @@ being fully customizable and easy to extend.") also compatible with SGI and TGS Open Inventor, and the API is based on the API of the InventorXt GUI component toolkit.") (license license:bsd-3)))) + +(define-public libdbusmenu-qt + (package + (name "libdbusmenu-qt") + (version "0.9.3+16.04.20160218-0ubuntu1") + (source + (origin + (method git-fetch) + ;; Download from github rather than launchpad because launchpad trunk + ;; tarball hash is not deterministic. + (uri (git-reference + (url "https://github.com/unity8-team/libdbusmenu-qt") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b7ii1cvmpcyl79gqal9c3va9m55h055s4hx7fpxkhhqs9463ggg")))) + (build-system cmake-build-system) + (arguments + ;; XXX: Tests require a dbus session and some icons. + '(#:tests? #f)) + (native-inputs + `(("doxygen" ,doxygen))) + (inputs + `(("qtbase" ,qtbase-5))) + (home-page "https://launchpad.net/libdbusmenu-qt") + (synopsis "Qt implementation of the DBusMenu spec") + (description "This library provides a Qt implementation of the DBusMenu +protocol. The DBusMenu protocol makes it possible for applications to export +and import their menus over DBus.") + (license license:lgpl2.1+))) -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 03/19] gnu: Add plasma-wayland-protocols. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429029421525 (code B ref 50862); Fri, 15 Oct 2021 09:32:03 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:34 +0000 Received: from localhost ([127.0.0.1]:38140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYr-0005b2-Jm for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:33 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:14518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYo-0005aB-Mk for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:31 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4HW1HJ6mfJzQjmX for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290282; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1/baJeGX2EPzuaNIw1v5miVJKRKOreg125LZAR4mLm4=; b=CTB6fyxxcKn7w7c52DkFBQnmrkquNukZMZOAWBoZGkPDRFTkeMiYIZ4HJLnH17IFMuxbav hOs2IUSEthSh6zEqg6tMo1Qgi2QmD5Fvn+d6xleDFPBd1wkISTaN1jBcOezbq+b5zTEpnO vUcdjHlyuAltKLbk/VS0T9p1Jb6L+nKlOHJMaLRvrw7AtgAsMWo852KmAFle+5/y2xhUGS d2hEeqWv6xNl7DrU81c98nRcbpikA0BvUOBpoyaaoVTON1auwJU7fWTQysUZFcDY4Rg7He Aj6Ho3wVnA5Nsi3CGR+ksCZE23utjtpNOb9y1+v4OvxGqcFL/I4/++JyiaeNrw== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:29:59 +1100 Message-Id: <20211015093015.5834-4-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 8298026C X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): New variable. --- gnu/packages/kde-frameworks.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 83bf7bd95a..ab04545ddd 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -1061,6 +1061,31 @@ integration with a custom editor as well as a ready-to-use (properties `((upstream-name . "syntax-highlighting"))) (license license:lgpl2.1+))) +(define-public plasma-wayland-protocols + (package + (name "plasma-wayland-protocols") + (version "1.4.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/" name "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "1a8v5cyny20g7z3g1qzfkjw66swk0r12kf5bf0vkk0qsjcfl7c1q")))) + (build-system cmake-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules))) + (arguments `(#:tests? #f)) ;; No tests + (home-page "https://community.kde.org/Frameworks") + (synopsis "KDE Plasma Wayland Protocols") + (description "Contains XML files describing non-standard wayland +protocols used in KDE Plasma.") + (license (list license:bsd-3 + license:lgpl2.1 + license:lgpl2.1+ + license:lgpl3 + license:expat)))) + (define-public kwayland (package (name "kwayland") -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 04/19] gnu: kdav: Move to (gnu packages kde-frameworks). Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429029721545 (code B ref 50862); Fri, 15 Oct 2021 09:32:04 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:37 +0000 Received: from localhost ([127.0.0.1]:38143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYu-0005bO-UQ for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:37 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYq-0005aK-QR for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:33 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1HM0Xj0zQk4K for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:27 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290284; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BfxhaxKefwe+G6i7LXdQuksrnyr3IZd3SV5f939BNHY=; b=QAEfu00A+vV9Nzkk5mM/Pmc5dAmal1atsHAmofZXEcxf6B7yHXemNFZtpDLriCMLSce5Mf 8cpEblB59VyYu/TjuAz4SxhQNGxQZre7NJ0m69dizokPsJTKc3G7+MH1UcsxUUmnG6/ohO c26sGXoeWlEpo15Rq1wMR048UAqU9v9GMUfnzZkNNNOTp4ZsVfP/nZOZRHLxIN44P6RtQK xfLfAAZLHYYBd+enGXtjRAK0k7X2kGjNp7aYX8BGTWUPSPixSikQItoTUxSDbGY+rbTe19 gUP56VCncwj6Yq/sHYy0MOEsKooMWCgs1LoXEXqhlunzPHZIDjWqAnF+gKwjzA== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:00 +1100 Message-Id: <20211015093015.5834-5-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: AEC7826E X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/kde-pim.scm * gnu/packages/kde-frameworks.scm (kdav): Move to (gnu packages kde-frameworks). --- gnu/packages/kde-frameworks.scm | 28 ++++++++++++++++++++++++++++ gnu/packages/kde-pim.scm | 28 ---------------------------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index ab04545ddd..1bbfbddf6a 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -2855,6 +2855,34 @@ the data accessible in all applications using the KDE file dialog or any other KIO enabled infrastructure.") (license license:lgpl2.1+))) +(define-public kdav + (package + (name "kdav") + (version "20.04.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kdav-" version ".tar.xz")) + (sha256 + (base32 "0445gl4xm0h39igkxgb6vmq5iaa04wkgrgbs7nfd0zwngk8xaidn")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules))) + (inputs + `(("kcoreaddons" ,kcoreaddons) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("qtbase" ,qtbase-5) + ("qtxmlpatterns" ,qtxmlpatterns))) + (home-page "https://invent.kde.org/frameworks/kdav") + (synopsis "DAV protocol implementation with KJobs") + (description "This is a DAV protocol implementation with KJobs. Calendars +and todos are supported, using either GroupDAV or CalDAV, and contacts are +supported using GroupDAV or CardDAV.") + (license ;; GPL for programs, LGPL for libraries + (list license:gpl2+ license:lgpl2.0+)))) + (define-public knewstuff (package (name "knewstuff") diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index d0e67fa37a..9930f20bb1 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -616,34 +616,6 @@ data") functions for accessing calendar data using the kcalcore API.") (license license:lgpl2.0+))) -(define-public kdav - (package - (name "kdav") - (version "20.04.3") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kdav-" version ".tar.xz")) - (sha256 - (base32 "0445gl4xm0h39igkxgb6vmq5iaa04wkgrgbs7nfd0zwngk8xaidn")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("qtbase" ,qtbase-5) - ("qtxmlpatterns" ,qtxmlpatterns))) - (home-page "https://invent.kde.org/frameworks/kdav") - (synopsis "DAV protocol implementation with KJobs") - (description "This is a DAV protocol implementation with KJobs. Calendars -and todos are supported, using either GroupDAV or CalDAV, and contacts are -supported using GroupDAV or CardDAV.") - (license ;; GPL for programs, LGPL for libraries - (list license:gpl2+ license:lgpl2.0+)))) - (define-public kdepim-apps-libs (package (name "kdepim-apps-libs") -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 05/19] gnu: kdav: Update to 5.87.0. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429029721552 (code B ref 50862); Fri, 15 Oct 2021 09:32:04 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:37 +0000 Received: from localhost ([127.0.0.1]:38145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYv-0005bR-He for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:37 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:13562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYs-0005aZ-Tk for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:35 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4HW1HP1bMvzQkBj for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:29 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290287; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=de/7huwl9GyZ21oNVLbwrqN9WbvSFaXCoTWteNybA2M=; b=rjUz4aHkit8LjO6ElAArlnNSxGPfJyxSbbGK3v1WvAs0sF4PPrU/XnRkPMQn6DmVduffI7 B3KGhg9FzR0mherHIQ7uHq1cQmIu3sRXrY6JOSmT3dhVEfDKqrivEieYVQQNcdiYixbQGv l+6zLkTW9LnhRFLHQqxDW263q3yevHJV9UAkunxNxcMVj2k/v+SQ9HElye5f4nuDovuyQC 8BHvwIsmEhwhtNqea2muDVyn0OrEn+IRcu5aoe2pemqj3VaFBVTGh5/H5fPwcWuz7p0ffq lKkA+LndxNpAlcVHhyweZypUtZ25dol5iej+Da6yrKmdhqBiXbyVJS8yeqIxew== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:01 +1100 Message-Id: <20211015093015.5834-6-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: C78F4273 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/kde-frameworks.scm (kdav): Update to 5.87.0. [arguments]: Disable failing test. --- gnu/packages/kde-frameworks.scm | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 1bbfbddf6a..35818d579b 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -2858,14 +2858,15 @@ KIO enabled infrastructure.") (define-public kdav (package (name "kdav") - (version "20.04.3") + (version "5.87.0") (source (origin (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kdav-" version ".tar.xz")) + (uri (string-append "mirror://kde/stable/frameworks/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) (sha256 - (base32 "0445gl4xm0h39igkxgb6vmq5iaa04wkgrgbs7nfd0zwngk8xaidn")))) + (base32 "0sb1g0wdpql5gw52nxhzkk1wa9md2k25lwyf902g3pf7ahdgdk5z")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -2875,6 +2876,14 @@ KIO enabled infrastructure.") ("kio" ,kio) ("qtbase" ,qtbase-5) ("qtxmlpatterns" ,qtxmlpatterns))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Inconsistent test failure: https://bugs.kde.org/show_bug.cgi?id=442935 + (invoke "ctest" "-E" "kdav-davcollectionsmultifetchjobtest"))))))) (home-page "https://invent.kde.org/frameworks/kdav") (synopsis "DAV protocol implementation with KJobs") (description "This is a DAV protocol implementation with KJobs. Calendars -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 06/19] gnu: KDE Frameworks: Update to 5.87.0. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429030221573 (code B ref 50862); Fri, 15 Oct 2021 09:32:05 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:42 +0000 Received: from localhost ([127.0.0.1]:38148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYz-0005bt-Sv for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:41 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYy-0005bG-AU for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:40 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1HV3yCBzQk4K for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290292; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8wSfNG8DlJzNonLQGQNpJGNkDqbcnDhw09iRnkt0VC8=; b=V4M8H12ilCeq31bqkoxMj38fsMmv1JPjXFm0jww0e+RH725jJtrEDEdkxffWCoMppJpoSz u2UTreeHggi6n+3h06YLUesMKx+eqFPuZQBNnIXJbLdngOXBMELEkehhq0+UtlTQtP9umm q4fZRsY7v+yY3+vaWgSX58QBT7pYws4QdDwHG41Nhfs0ZgzHVdIMClRDkRdmxSLXb+eezY BA9z+Ilr/9gcKyCO2WIl6bKqzDk5tSCFKfGwurju3B/yFA4rC0f2NJ2uIynrTJ1MNU1iox FyR6PE22Ds23zeJH/Y7urLESCdWDIaJYtDz3Pj4mHYoXAwmAm7PE1cNNA9jUxA== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:02 +1100 Message-Id: <20211015093015.5834-7-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: F0E26387 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" * gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt, breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami, kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons, kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison, qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth, kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats, kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication, baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative, kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel, kiconthemes, kinit, kio, kdav, knewstuff, knotifyconfig, kparts, kpeople, krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, plasma-framework, purpose, kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.87.0. (extra-cmake-modules):[origin]: Add a patch to fix a reproducibility issue in template .tar.bz files produced by some dependent packages, such as kio, akonadi, plasma-framework, krunner, kparts, ktexteditor, kirigami. [native-inputs]: Add qtdeclarative to enable one more test. [arguments]: Disable failing KDEFetchTranslations test. also we don't need to run check after install anymore it seems. Delete some comments that maybe aren't needed. (bluez-qt): [arguments]: Enable tests with DBUS_FATAL_WARNINGS=0, since they work now. (breeze-icons): [native-inputs]: Add python, python-lxml. Remove libxml2. [inputs]: Propagate qtsvg, since it's generally always needed by KDE packages in order to make use of breeze. (kapidox): [arguments]: make with DESTDIR=/ to fix installing to nowhere. Not sure what is causing this... (kcalendarcore): [arguments]: Remove test hacks that don't seem to be needed anymore. set QT_QPA_PLATFORM=offscreen to make all tests work. (kconfig): [native-inputs]: Remove extraneous dependencies. [arguments]: Disable failing test. Respect #:tests?. (kcoreaddons): [native-inputs]: Remove unused xorg-server-for-tests. [arguments]: Remove upstreamed fix, Enable all tests but failing ones. (kdbusaddons): [origin]: Remove kinit filename patch. [arguments]: Since the patch went stale I found it easier to use a substitute instead. Respect #:tests?. (kguiaddons): [inputs]: Add wayland, qtwayland. (kholidays): [arguments]: Reenable previously broken test. (ki18n): [inputs]: Remove apparently uneeded input qtscript. (ksyntaxhighlighting): [arguments]: Don't patch file that doesn't exist any more. (kwayland): [inputs]: Add plasma-wayland-protocols. [arguments]: Enable tests. Disable one failing test. (kwindowsystem): [arguments]: Respect #:tests?. (modemmanager-qt): [arguments]: Respect #:tests?. (networkmanager-qt): [arguments]: Respect #:tests?. (pulseaudio-qt): Update to 1.3. [origin]: Use KDE mirror URI. (solid): [arguments]: Respect #:tests?. (kauth): [arguments]: Respect #:tests?. (kfilemetadata): [native-inputs]: Remove python-2. [arguments]: It's a different test that fails this time, disable that instead. (knotifications): [inputs]: Add libcanberra, qtdeclarative. [phases]: Respect tests?. (kpackage): [origin]: Remove uneeded macros patch. The patch was to fix a build failure, but it no longer fails, so we don't need it. [arguments]: Don't substitute packagejobthread.cpp since it no longer contains the substituted text. (kunitconversion): [arguments]: Disable tests since they require network. (baloo): [arguments]: Reenable working tests. Simplfy test phase. Respect #:tests? (kcmutils): [arguments]: Set QT_QPA_PLATFORM=offscreen for tests. (kconfigwidgets): [inputs]: Move qttools to native-inputs. (kdeclarative): [inputs]: Add knotifications. Remove uneeded dependencies kbookmarks, kcodecs, kcompletion ,kconfigwidgets, kitemviews, kxmlgui. (kded): [inputs]: Remove uneeded dependency kinit. (kdesignerplugin): [inputs]: Remove various unused inputs. (kglobalaccel): [inputs]: Remove unused inputs kservice and libxcb. (kio): [inputs]: Add kded, kguiaddons, qtdeclarative, ,util-linux:lib (for libmount), and zlib. [arguments]: Enable all tests that work. Respect #:tests?. (knewstuff): [inputs]: Add kpackage. (krunner): [phases]: Enable all tests that work. Respect #:tests? (kservice): [arguments]: Enable all tests that work. [naive-inputs]: Add shared-mime-info. (ktexteditor): [arguments]: Enable all tests that work. Respect #:tests? (kxmlgui): [inputs]: Add kguiaddons. (plasma-framework): [origin]: Remove PlasaMacros patch. [inputs]: Add libglvnd!!! Seems odd that this is needed here. We should investigate. [arguments]: Enable all tests that pass. (purpose): [phases]: Remove substitution that no longer changes anything. (kdelibs4support): [inputs]: Move qttools to to native-inputs. * gnu/packages/patches/extra-cmake-modules-reproducible-tarballs.patch: New file. * gnu/packages/patches/kdbusaddons-kinit-file-name.patch: Delete file. * gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Fix patch application. Remove unnecessary part of diff that breaks application of patch. * gnu/packages/patches/kinit-kdeinit-libpath.patch: Fix patch application. * gnu/packages/patches/kio-search-smbd-on-PATH.patch: Use updated simpler patch from Nix. * gnu/packages/patches/kpackage-allow-external-paths.patch: Fix patch application. * gnu/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch: Delete file. * gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch: Delete file. * gnu/local.mk: Add reference to extra-cmake-modules-reproducible-tarballs.patch. Remove references to: - kpackage-fix-KF5PackageMacros.cmake.patch. - kdbusaddons-kinit-file-name.patch --- gnu/local.mk | 4 +- gnu/packages/kde-frameworks.scm | 792 ++++++++---------- ...-cmake-modules-reproducible-tarballs.patch | 19 + .../patches/kdbusaddons-kinit-file-name.patch | 15 - .../patches/kinit-kdeinit-extra_libs.patch | 21 - .../patches/kinit-kdeinit-libpath.patch | 23 +- .../patches/kio-search-smbd-on-PATH.patch | 46 +- .../kpackage-allow-external-paths.patch | 17 +- .../kpackage-fix-KF5PackageMacros.cmake.patch | 25 - ...-framework-fix-KF5PlasmaMacros.cmake.patch | 25 - 10 files changed, 427 insertions(+), 560 deletions(-) create mode 100644 gnu/packages/patches/extra-cmake-modules-reproducible-tarballs.patch delete mode 100644 gnu/packages/patches/kdbusaddons-kinit-file-name.patch delete mode 100644 gnu/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch delete mode 100644 gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch diff --git a/gnu/local.mk b/gnu/local.mk index c1f2399a46..3c6b4cf4d6 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1039,6 +1039,7 @@ dist_patch_DATA = \ %D%/packages/patches/evolution-data-server-libical-compat.patch \ %D%/packages/patches/exercism-disable-self-update.patch \ %D%/packages/patches/extempore-unbundle-external-dependencies.patch \ + %D%/packages/patches/extra-cmake-modules-reproducible-tarballs.patch \ %D%/packages/patches/extundelete-e2fsprogs-1.44.patch \ %D%/packages/patches/farstream-make.patch \ %D%/packages/patches/fastcap-mulGlobal.patch \ @@ -1307,7 +1308,6 @@ dist_patch_DATA = \ %D%/packages/patches/jfsutils-include-systypes.patch \ %D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \ %D%/packages/patches/julia-tracker-16-compat.patch \ - %D%/packages/patches/kdbusaddons-kinit-file-name.patch \ %D%/packages/patches/libblockdev-glib-compat.patch \ %D%/packages/patches/libffi-3.3-powerpc-fixes.patch \ %D%/packages/patches/libffi-float128-powerpc64le.patch \ @@ -1327,7 +1327,6 @@ dist_patch_DATA = \ %D%/packages/patches/kmod-module-directory.patch \ %D%/packages/patches/kmscon-runtime-keymap-switch.patch \ %D%/packages/patches/kpackage-allow-external-paths.patch \ - %D%/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch \ %D%/packages/patches/kmplayer-aarch64.patch \ %D%/packages/patches/kmplayer-upstream_Fix-build-with-Qt-5.9.patch \ %D%/packages/patches/kobodeluxe-paths.patch \ @@ -1566,7 +1565,6 @@ dist_patch_DATA = \ %D%/packages/patches/pango-skip-libthai-test.patch \ %D%/packages/patches/pciutils-hurd-configure.patch \ %D%/packages/patches/pciutils-hurd-fix.patch \ - %D%/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch \ %D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \ %D%/packages/patches/pthreadpool-system-libraries.patch \ %D%/packages/patches/python-chai-drop-python2.patch \ diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 35818d579b..42a7eb6f47 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2020 Vincent Legoll ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2021 Alexandros Theodotou +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -60,7 +61,7 @@ #:use-module (gnu packages gstreamer) #:use-module (gnu packages image) #:use-module (gnu packages kerberos) - #:use-module (gnu packages kde-plasma) + #:use-module (gnu packages libcanberra) #:use-module (gnu packages libreoffice) #:use-module (gnu packages linux) #:use-module (gnu packages mp3) @@ -86,7 +87,7 @@ (define-public extra-cmake-modules (package (name "extra-cmake-modules") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -95,15 +96,18 @@ name "-" version ".tar.xz")) (sha256 (base32 - "10c5xs5shk0dcshpdxg564ay5y8hgmvfvmlhmhjf0dy79kcah3c3")))) + "1axwz0p3ggjpcxpqqlyng3fa2pxmjxgybncgkp8i81i7iq6sf72l")) + (patches ;; https://bugs.kde.org/show_bug.cgi?id=443532 + (search-patches "extra-cmake-modules-reproducible-tarballs.patch")))) (build-system cmake-build-system) (native-inputs - ;; Add test dependency, except on armhf where building it is too + ;; Add test dependencies, except on armhf where building it is too ;; expensive. (if (and (not (%current-target-system)) (string=? (%current-system) "armhf-linux")) '() - `(("qtbase" ,qtbase-5)))) ;for tests (needs qmake) + `(("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative)))) (arguments `(#:tests? ,(not (null? (package-native-inputs this-package))) #:phases @@ -130,19 +134,11 @@ (("set\\(ECM_MKSPECS_INSTALL_DIR mkspecs/modules") "set(ECM_MKSPECS_INSTALL_DIR lib/qt5/mkspecs/modules")) #t)) - ;; install and check phase are swapped to prevent install from failing - ;; after testsuire has run - (add-after 'install 'check-post-install - (assoc-ref %standard-phases 'check)) - (delete 'check)))) - ;; optional dependencies - to save space, we do not add these inputs. - ;; Sphinx > 1.2: - ;; Required to build Extra CMake Modules documentation in Qt Help format. - ;; Qt5LinguistTools , Qt5 linguist tools. , - ;; Required to run tests for the ECMPoQmTools module. - ;; Qt5Core - ;; Required to run tests for the ECMQtDeclareLoggingCategory module, - ;; and for some tests of the KDEInstallDirs module. + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; This test fails + (invoke "ctest" "-E" "KDEFetchTranslations")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "CMake module files for common software used by KDE") (description "The Extra CMake Modules package, or ECM, adds to the @@ -186,7 +182,7 @@ common build settings used in software produced by the KDE community.") ((regex all dest) (string-append dest (assoc-ref outputs "out"))))) #t))))) - (home-page "https://phonon.kde.org") + (home-page "https://community.kde.org/Phonon") (synopsis "KDE's multimedia library") (description "KDE's multimedia library.") (license license:lgpl2.1+))) @@ -220,7 +216,7 @@ common build settings used in software produced by the KDE community.") (arguments `(#:configure-flags '( "-DPHONON_BUILD_PHONON4QT5=ON"))) - (home-page "https://phonon.kde.org") + (home-page "https://community.kde.org/Phonon") (synopsis "Phonon backend which uses GStreamer") (description "Phonon makes use of backend libraries to provide sound. Phonon-GStreamer is a backend based on the GStreamer multimedia library.") @@ -236,7 +232,7 @@ Phonon-GStreamer is a backend based on the GStreamer multimedia library.") (define-public attica (package (name "attica") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -245,7 +241,7 @@ Phonon-GStreamer is a backend based on the GStreamer multimedia library.") name "-" version ".tar.xz")) (sha256 (base32 - "1njw1sifykyqldb5idaywdzi3xg7a6bvzkrvazwmyixd0npq12dx")))) + "0wjfrlmwg03js544xjlpznxxqv14cj40fpzbfnlj24kjgd1ai8dq")))) (build-system cmake-build-system) (arguments `(#:phases @@ -276,7 +272,7 @@ http://freedesktop.org/wiki/Specifications/open-collaboration-services/") (define-public bluez-qt (package (name "bluez-qt") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -285,7 +281,7 @@ http://freedesktop.org/wiki/Specifications/open-collaboration-services/") name "-" version ".tar.xz")) (sha256 (base32 - "1kqhps4qyvqm0qmk7fb3w41bib898amipchf8csdzacw4bzpri9k")))) + "1shk3riddgdb0i6f0603hbhww13z1b566rdaplxsbgk8cyhl5acz")))) (build-system cmake-build-system) (native-inputs `(("dbus" ,dbus) @@ -297,9 +293,13 @@ http://freedesktop.org/wiki/Specifications/open-collaboration-services/") `(#:configure-flags (list (string-append "-DUDEV_RULES_INSTALL_DIR=" %output "/lib/udev/rules.d")) - ;; TODO: Make tests pass: DBUS_FATAL_WARNINGS=0 still yields 7/8 tests - ;; failing. When running after install, tests hang. - #:tests? #f)) + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest"))))))) (home-page "https://community.kde.org/Frameworks") (synopsis "QML wrapper for BlueZ") (description "bluez-qt is a Qt-style library for accessing the bluez @@ -309,7 +309,7 @@ Bluetooth stack. It is used by the KDE Bluetooth stack, BlueDevil.") (define-public breeze-icons (package (name "breeze-icons") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -318,14 +318,18 @@ Bluetooth stack. It is used by the KDE Bluetooth stack, BlueDevil.") name "-" version ".tar.xz")) (sha256 (base32 - "0lqglrjgjb4ralgmr7lb9k7acmn8q4jm18s4p3gbgd9iswyqgsbm")))) + "19f7n4r6b0b1l8hc79xbj8gc18xf488bk4i0wdbw22x9vwl4h58h")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("fdupes" ,fdupes) - ("libxml2" ,libxml2))) + ("python-lxml" ,python-lxml) + ("python" ,python))) (inputs `(("qtbase" ,qtbase-5))) + (propagated-inputs + ;; KDE apps will need qtsvg to make use of breeze which is SVG only. + `(("qtsvg" ,qtsvg))) (home-page "https://community.kde.org/Frameworks") (synopsis "Default KDE Plasma 5 icon theme") (description "Breeze provides a freedesktop.org compatible icon theme. @@ -338,7 +342,7 @@ It is the default icon theme for the KDE Plasma 5 desktop.") (define-public kapidox (package (name "kapidox") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -347,12 +351,11 @@ It is the default icon theme for the KDE Plasma 5 desktop.") name "-" version ".tar.xz")) (sha256 (base32 - "1irl25pf60frzrmm1ksgjq6y8kn3rd5snliq69l4c42yznl9qv1j")))) + "0iyla9i4ln6w9wkm4dand53ir6gzsm4180diwi9p2q5mfrk0rvja")))) (build-system cmake-build-system) (arguments - `(#:tests? #f)) ; has no test target - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + `(#:tests? #f ; has no test target + #:make-flags (list "DESTDIR=/"))) ;; Otherwise it doesn't install anything. (propagated-inputs ;; kapidox is a python programm ;; TODO: check if doxygen has to be installed, the readme does not @@ -380,7 +383,7 @@ documentation.") (define-public karchive (package (name "karchive") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -389,15 +392,19 @@ documentation.") name "-" version ".tar.xz")) (sha256 (base32 - "0z8asn357pdbv4g9g0x18p72wskca1qanxljyix7wzc5rsi63wzm")))) + "0d8wqrynwmqazlf5v7qas9akrvcwr4lrqg3dcbnq61mmc252wgqh")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + `(("extra-cmake-modules" ,extra-cmake-modules) + ; ("pkg-config" ,pkg-config) ;; for zstd + )) (inputs `(("bzip2" ,bzip2) ("qtbase" ,qtbase-5) ("xz" ,xz) - ("zlib" ,zlib))) + ("zlib" ,zlib) + ; ("zstd:lib" ,zstd "lib") ;; Tests fail with zstd + )) (home-page "https://community.kde.org/Frameworks") (synopsis "Qt 5 addon providing access to numerous types of archives") (description "KArchive provides classes for easy reading, creation and @@ -414,7 +421,7 @@ GZip format, via a subclass of QIODevice.") (define-public kcalendarcore (package (name "kcalendarcore") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -423,7 +430,7 @@ GZip format, via a subclass of QIODevice.") name "-" version ".tar.xz")) (sha256 (base32 - "1y1f8gc1g9yn9kgmn53f1zvkizasfs667dfin3fyci657r5qwpw2")))) + "0ig2w0dxrf9ih9hqk5rvqqmyhg658m1hs4807zl66llplkr58q0n")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -435,26 +442,9 @@ GZip format, via a subclass of QIODevice.") (arguments `(#:phases (modify-phases %standard-phases - (add-before 'configure 'disable-failing-libical3-tests - (lambda _ - ;; testicaltimezones fails with some time-zone issue - (substitute* "autotests/CMakeLists.txt" - (("macro_unit_tests\\(testicaltimezones\\)" line) - (string-append "## " line)) - (("target_link_libraries\\(testicaltimezones " line) - (string-append "## " line))) - (for-each - delete-file - (list - ;; test cases are generated for each .ics file. These fail: - "autotests/data/Compat-libical3/AppleICal_1.5.ics" - "autotests/data/Compat-libical3/Evolution_2.8.2_timezone_test.ics" - "autotests/data/Compat-libical3/KOrganizer_3.1a.ics" - "autotests/data/Compat-libical3/MSExchange.ics" - "autotests/data/Compat-libical3/Mozilla_1.0.ics")) - #t)) - (add-before 'check 'set-timezone + (add-before 'check 'check-setup (lambda* (#:key inputs #:allow-other-keys) + (setenv "QT_QPA_PLATFORM" "offscreen") (setenv "TZ" "Europe/Prague") (setenv "TZDIR" (search-input-directory inputs @@ -474,7 +464,7 @@ and the older vCalendar.") (define-public kcodecs (package (name "kcodecs") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -483,7 +473,7 @@ and the older vCalendar.") name "-" version ".tar.xz")) (sha256 (base32 - "0y9n2a5n18pasdmrp0xb84hla9l27yj2x3k4p1c041sd9nkwixpk")))) + "1fb8agbkwxnxb0hlzz0ya460z3ihn9qz2zvjdxvk21rjhmp1alh7")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -510,7 +500,7 @@ Internet).") (define-public kconfig (package (name "kconfig") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -519,28 +509,23 @@ Internet).") name "-" version ".tar.xz")) (sha256 (base32 - "1s3h4hfpw7c0894cifj66bj1yhx8g94ckvl71jm7qqsb5x5h6y9n")))) + "1l8px5qpf5qfma24filim1swblgbdvnf25pc38qc6s79inkganrl")))) (build-system cmake-build-system) (native-inputs - `(("dbus" ,dbus) - ("extra-cmake-modules" ,extra-cmake-modules) - ("inetutils" ,inetutils) - ("qttools" ,qttools) - ("xorg-server" ,xorg-server-for-tests))) + `(("extra-cmake-modules" ,extra-cmake-modules) + ("qttools" ,qttools))) (inputs `(("qtbase" ,qtbase-5))) (arguments `(#:phases (modify-phases %standard-phases - (add-before 'check 'check-setup - (lambda _ - (setenv "HOME" (getcwd)) - (setenv "TMPDIR" (getcwd)) - #t)) (replace 'check - (lambda _ - (setenv "QT_QPA_PLATFORM" "offscreen") - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; kconfigcore-kconfigtest fails inconsistently!! + (setenv "HOME" (getcwd)) + (setenv "QT_QPA_PLATFORM" "offscreen") + (invoke "ctest" "-E" "kconfigcore-kconfigtest")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Kconfiguration settings framework for Qt") (description "KConfig provides an advanced configuration system. @@ -575,7 +560,7 @@ propagate their changes to their respective configuration files.") (define-public kcoreaddons (package (name "kcoreaddons") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -584,41 +569,25 @@ propagate their changes to their respective configuration files.") name "-" version ".tar.xz")) (sha256 (base32 - "10a7zys3limsawl7lk9ggymk3msk2bp0y8hp0jmsvk3l405pd1ps")))) + "19pdpz7jjknccaqc2i6zfmclmrk60clzanvx72ryvh7yb0xyk7yj")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("qttools" ,qttools) ("shared-mime-info" ,shared-mime-info) ;; TODO: FAM: File alteration notification http://oss.sgi.com/projects/fam - ("xorg-server" ,xorg-server-for-tests))) ; for the tests + )) (inputs `(("qtbase" ,qtbase-5))) (arguments `(#:phases (modify-phases %standard-phases - (add-before 'check 'blacklist-failing-test - (lambda _ - ;; Blacklist failing tests. - (with-output-to-file "autotests/BLACKLIST" - (lambda _ - ;; FIXME: Make it pass. Test failure caused by stout/stderr - ;; being interleaved. - (display "[test_channels]\n*\n") - ;; This fails with ENOSPC because of too many inotify watches. - (display "[benchNotifyWatcher]\n*\n"))) - #t)) - ;; See upstream commit ee424e9b62368485bba4193053cabb553a1d268e - (add-after 'unpack 'fix-broken-test - (lambda _ - (substitute* "autotests/kdirwatch_unittest.cpp" - (("QVERIFY\\(waitForRecreationSignal\\(watch, existingFile\\)\\);" m) - (string-append m "\nwaitUntilNewSecond();"))) - #t)) - (add-before 'check 'check-setup - (lambda _ + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) (setenv "HOME" (getcwd)) (setenv "TMPDIR" (getcwd)) + (when tests? ;; kdirwatch test fails inconsistently. kprocesstest fails. + (invoke "ctest" "-E" "(kdirwatch_qfswatch_unittest|kprocesstest)")) #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Qt addon library with a collection of non-GUI utilities") @@ -632,7 +601,7 @@ many more.") (define-public kdbusaddons (package (name "kdbusaddons") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -641,8 +610,7 @@ many more.") name "-" version ".tar.xz")) (sha256 (base32 - "1vz2hg5p8wvfk0pi8v25zqzcn8yj7ykakxjyipmadvi02c1h8gic")) - (patches (search-patches "kdbusaddons-kinit-file-name.patch")))) + "14xmrvak95aqc98a6k6ldg1w4g7syx2xng3vgvwj9wzpzr3shp6p")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -661,11 +629,14 @@ many more.") ;; look for the kdeinit5 executable in kinit's store directory, ;; instead of the current application's directory: (substitute* "src/kdeinitinterface.cpp" - (("@SUBSTITUTEME@") (assoc-ref inputs "kinit"))))) + (("<< QCoreApplication::applicationDirPath..") + (string-append + "<< QString::fromUtf8(\"" (assoc-ref inputs "kinit") "/bin\")" ))))) (replace 'check - (lambda _ - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest"))))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Convenience classes for DBus") (description "KDBusAddons provides convenience classes on top of QtDBus, @@ -677,7 +648,7 @@ as well as an API to create KDED modules.") (define-public kdnssd (package (name "kdnssd") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -686,7 +657,7 @@ as well as an API to create KDED modules.") name "-" version ".tar.xz")) (sha256 (base32 - "0wadknnf472rqg2xnqzs5v23qzqfr336wj6d96yg2ayqm0chbppy")))) + "1rs8i75qm1vazy8cnvcv3sha6faf27bav491z8brcs8fiab96dnw")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -726,7 +697,7 @@ infrastructure.") `(("pkg-config" ,pkg-config) ("extra-cmake-modules" ,extra-cmake-modules) ("kdoctools" ,kdoctools))) - (home-page "https://apps.kde.org/en/kgraphviewer") + (home-page "https://apps.kde.org/kgraphviewer/") (synopsis "Graphviz dot graph viewer for KDE") (description "KGraphViewer is a Graphviz DOT graph file viewer, aimed to replace the other outdated Graphviz tools.") @@ -735,7 +706,7 @@ replace the other outdated Graphviz tools.") (define-public kguiaddons (package (name "kguiaddons") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -744,7 +715,7 @@ replace the other outdated Graphviz tools.") name "-" version ".tar.xz")) (sha256 (base32 - "1yndjdhb9zzlhh74xccpys38balm5dma56sx6bwwfrga1phq0g5l")))) + "1k88x22f8db90x28fryg6cp239sfs0zrjk18l72v09bg3zc7y1lh")))) (build-system qt-build-system) ;; TODO: Build packages for the Python bindings. Ideally this will be ;; done for all versions of python guix supports. Requires python, @@ -755,7 +726,9 @@ replace the other outdated Graphviz tools.") ("pkg-config" ,pkg-config))) (inputs `(("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + ("qtwayland" ,qtwayland) + ("qtx11extras" ,qtx11extras) + ("wayland" ,wayland))) (home-page "https://community.kde.org/Frameworks") (synopsis "Utilities for graphical user interfaces") (description "The KDE GUI addons provide utilities for graphical user @@ -765,7 +738,7 @@ interfaces in the areas of colors, fonts, text, images, keyboard input.") (define-public kholidays (package (name "kholidays") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -773,18 +746,8 @@ interfaces in the areas of colors, fonts, text, images, keyboard input.") (version-major+minor version) "/" name "-" version ".tar.xz")) (sha256 - (base32 "1rifx51yk24sk578h08s1bwpqb61rnyyks33zpl82lcdnl1ljp26")))) + (base32 "1ca51vkmwwrl1fvs2fw16nvpmag2licywwmwjiaapkk8hv6v1gzm")))) (build-system cmake-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'check 'check-setup - (lambda _ - ;; blacklist a failing test function TODO: make it pass - (with-output-to-file "autotests/BLACKLIST" - (lambda _ - (display "[testDefaultRegions]\n*\n"))) - #t))))) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("qttools" ,qttools))) @@ -800,7 +763,7 @@ other special events for a geographical region.") (define-public ki18n (package (name "ki18n") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -809,7 +772,7 @@ other special events for a geographical region.") name "-" version ".tar.xz")) (sha256 (base32 - "1f952488492sm904i1iwgjp2gc7z07312mlshw4ckh2801y0qclc")))) + "0395khchbhp7x4fgb2fwxlpx0mhdvbkgd0v7kwgmm0n4bkn7jphi")))) (build-system cmake-build-system) (propagated-inputs `(("gettext" ,gettext-minimal) @@ -818,8 +781,7 @@ other special events for a geographical region.") `(("extra-cmake-modules" ,extra-cmake-modules))) (inputs `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtscript" ,qtscript))) + ("qtdeclarative" ,qtdeclarative))) (arguments `(#:phases (modify-phases %standard-phases @@ -843,7 +805,7 @@ translation scripting.") (define-public kidletime (package (name "kidletime") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -852,7 +814,7 @@ translation scripting.") name "-" version ".tar.xz")) (sha256 (base32 - "0vbxs80a8kh2xbxclx8zwl7acynsasa7i0cs171fxr26d0dmmhm5")))) + "1m0p602i9c4dmkll3g8flmzq23ywv20rxnvzc1c8bf5kqn6321qp")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -874,7 +836,7 @@ or user activity.") ;; plasma-framework which is tier 3. (package (name "kirigami") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -883,7 +845,7 @@ or user activity.") "kirigami2-" version ".tar.xz")) (sha256 (base32 - "0akkyif6n9l7hw4cj6nkf1zwgnd7vqi1gyiqmn588rspgl91zf1w")))) + "1wvj0nnb1dd1k12arlmlx99gjhk7v2jpw5sgyjka6kkps31nr1zi")))) (properties `((upstream-name . "kirigami2"))) (build-system cmake-build-system) (native-inputs @@ -910,7 +872,7 @@ of applications that follow the Kirigami Human Interface Guidelines.") (define-public kitemmodels (package (name "kitemmodels") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -919,7 +881,7 @@ of applications that follow the Kirigami Human Interface Guidelines.") name "-" version ".tar.xz")) (sha256 (base32 - "0x7y5shg2pp490hvmkz81b8j01cha9j1001q34m7pnyf0n3zknzc")))) + "1qx78pfbnwsq8nn6fa8qjjc0zn4nwh4dqs0ifb9iaam33cl3kw92")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -961,7 +923,7 @@ model to observers (define-public kitemviews (package (name "kitemviews") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -970,7 +932,7 @@ model to observers name "-" version ".tar.xz")) (sha256 (base32 - "04vlmkvc3y5h7cpb6kdv9gha5axxkimhqh44mdg2ncyn4sas6j68")))) + "1nrg92nyc39fl1n7k38pa4k8dahwl76wadv0v0ixyh1zx0x4clbg")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -987,7 +949,7 @@ to flat and hierarchical lists.") (define-public kplotting (package (name "kplotting") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -996,7 +958,7 @@ to flat and hierarchical lists.") name "-" version ".tar.xz")) (sha256 (base32 - "1wj4n2a8iz9ml1y0012xkpsx3dfp5gl2dn80sifrzvkxjxrhwach")))) + "1np6rqrxldnhz82ak291kr87zqccmp9a3v4gvxl0xsm2qnpzxlxz")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1015,7 +977,7 @@ pixel units.") (define-public ksyntaxhighlighting (package (name "ksyntaxhighlighting") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1024,7 +986,7 @@ pixel units.") "syntax-highlighting-" version ".tar.xz")) (sha256 (base32 - "12jn7lqsp86329spai7n1n8i65nwhxh8gp33wkq543h7w3i2a3jb")))) + "148wm3qdjkwzvcm51x3cppsxl4rylbjyjp1pfh6545fhikm5nqi6")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1041,9 +1003,6 @@ pixel units.") (lambda _ ;; revert the patch-shebang phase on scripts which are ;; in fact test data - (substitute* '("autotests/input/test.bash" - "autotests/folding/test.bash.fold") - (((which "bash")) "/bin/bash")) (substitute* '("autotests/input/highlight.sh" "autotests/folding/highlight.sh.fold") (((which "sh")) " /bin/sh")) ;; space in front! @@ -1089,7 +1048,7 @@ protocols used in KDE Plasma.") (define-public kwayland (package (name "kwayland") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1098,24 +1057,27 @@ protocols used in KDE Plasma.") name "-" version ".tar.xz")) (sha256 (base32 - "0hrpbfzixjpnfy9q5x66q1fff0p7n80rrs127zzdv68pyi6456ry")))) + "03lrlprvc3bj43f0l0dirg93l7amzlcx4ajaqh9h54g030qanfmc")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("pkg-config" ,pkg-config))) (inputs - `(("qtbase" ,qtbase-5) + `(("plasma-wayland-protocol" ,plasma-wayland-protocols) + ("qtbase" ,qtbase-5) ("qtwayland" ,qtwayland) ("wayland" ,wayland) ("wayland-protocols" ,wayland-protocols))) (arguments - `(#:tests? #f ; FIXME tests require weston to run - ; weston requires wayland flags in mesa - #:phases + `(#:phases (modify-phases %standard-phases - (add-before 'check 'check-setup - (lambda _ - (setenv "XDG_RUNTIME_DIR" "/tmp") + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (setenv "XDG_RUNTIME_DIR" (getcwd)) + (setenv "QT_QPA_PLATFORM" "offscreen") + (when tests? ;; One test fails. + ;; kwayland-testXdgForeign + (invoke "ctest" "-E" "kwayland-testWaylandRegistry")) #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Qt-style API to interact with the wayland client and server") @@ -1130,7 +1092,7 @@ represented by a QPoint or a QSize.") (define-public kwidgetsaddons (package (name "kwidgetsaddons") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1139,7 +1101,7 @@ represented by a QPoint or a QSize.") name "-" version ".tar.xz")) (sha256 (base32 - "03l37lh219np7pqfa56r2v7n5s5xg4rjq005qng4b5izd95ri56j")))) + "00gv9lxiah6yg8lxjd0md0zyvhi7zc9s6fg14jfh0cb1i0zrn49b")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1167,7 +1129,7 @@ configuration pages, message boxes, and password requests.") (define-public kwindowsystem (package (name "kwindowsystem") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1176,7 +1138,7 @@ configuration pages, message boxes, and password requests.") name "-" version ".tar.xz")) (sha256 (base32 - "0a68cj0bsl5a9sxfd969khznycrn9p6grp2b08hqacxqdknzs0wh")))) + "0rxmpawp5g46xp5irk1gcdq6n2y9r9vlx1dm5gpqhcfh7gr64ja2")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1203,16 +1165,18 @@ configuration pages, message boxes, and password requests.") (display "[testClientMachine]\n*\n"))) ;; requires network #t)) (replace 'check - (lambda _ + (lambda* (#:key tests? #:allow-other-keys) ;; The test suite requires a running window anager - (setenv "XDG_RUNTIME_DIR" "/tmp") - (system "Xvfb :1 -ac -screen 0 640x480x24 &") - (setenv "DISPLAY" ":1") - (sleep 5) ;; Give Xvfb a few moments to get on it's feet - (system "openbox &") - (setenv "CTEST_OUTPUT_ON_FAILURE" "1") - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (when tests? + (setenv "XDG_RUNTIME_DIR" "/tmp") + (system "Xvfb :1 -ac -screen 0 640x480x24 &") + (setenv "DISPLAY" ":1") + (sleep 5) ;; Give Xvfb a few moments to get on it's feet + (system "openbox &") + (setenv "CTEST_OUTPUT_ON_FAILURE" "1") + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE access to the windowing system") (description "KWindowSystem provides information about and allows @@ -1230,7 +1194,7 @@ lower level classes for interaction with the X Windowing System.") (define-public modemmanager-qt (package (name "modemmanager-qt") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1239,7 +1203,7 @@ lower level classes for interaction with the X Windowing System.") name "-" version ".tar.xz")) (sha256 (base32 - "0ydq1l823jgp0yrrpqi1zdk5dsg65ydk1x082qwsa9a0vzs0np3x")))) + "1ag98r2hhd93gki3dvlz48sgqc2805b0p0w4m0az0czvxnclg0rk")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1254,9 +1218,11 @@ lower level classes for interaction with the X Windowing System.") `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Qt wrapper for ModemManager DBus API") (description "ModemManagerQt provides access to all ModemManager features @@ -1268,7 +1234,7 @@ messages.") (define-public networkmanager-qt (package (name "networkmanager-qt") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1277,7 +1243,7 @@ messages.") name "-" version ".tar.xz")) (sha256 (base32 - "1h2kdw5vs7mn3n7bvqwm36a48ra9iap6384kanz14zjbankj04c1")))) + "0a4sxcm88mfry1sjc4r0qx5aqmbb61ghmd912wqk19nx18qgkm5y")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1293,9 +1259,11 @@ messages.") `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Qt wrapper for NetworkManager DBus API") (description "NetworkManagerQt provides access to all NetworkManager @@ -1307,7 +1275,7 @@ which are used in DBus communication.") (define-public oxygen-icons (package (name "oxygen-icons") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1316,7 +1284,7 @@ which are used in DBus communication.") name "5" "-" version ".tar.xz")) (sha256 (base32 - "1rjsnz0g7zyzgii26sk370adb6jcyvr2lm8qi23fvqimifngqm2c")))) + "0mpxv2m6nkl1cp3p0xgpm916k2ykvkyk0x0ka4azs8iyy0anc36m")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1332,7 +1300,7 @@ which are used in DBus communication.") (define-public prison (package (name "prison") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) @@ -1340,7 +1308,7 @@ which are used in DBus communication.") (version-major+minor version) "/" name "-" version ".tar.xz")) (sha256 - (base32 "1qflivvb593d2npc218xkdn3w5zvl7x8v1b52ydnggsxzbgkqvb4")))) + (base32 "0vb8ny4za37v4nmcy9qw8zz5zcr46clci9lg22s84f26l4vlcs87")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1357,14 +1325,14 @@ provides uniform access to generation of barcodes with data.") (define-public pulseaudio-qt (package (name "pulseaudio-qt") - (version "1.2") + (version "1.3") (source (origin (method url-fetch) - (uri (string-append "https://download.kde.org/stable/pulseaudio-qt" + (uri (string-append "mirror://kde/stable/pulseaudio-qt" "/pulseaudio-qt-" version ".tar.xz")) (sha256 (base32 - "1i0ql68kxv9jxs24rsd3s7jhjid3f2fq56fj4wbp16zb4wd14099")))) + "1i4yb0v1mmhih8c2i61hybg6q60qys3pc5wbjb7a0vwl1mihgsxw")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1388,7 +1356,7 @@ libpulse.") (define-public qqc2-desktop-style (package (name "qqc2-desktop-style") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1397,7 +1365,7 @@ libpulse.") name "-" version ".tar.xz")) (sha256 (base32 - "1n47cl082zqdw6ykil04rw6bws4fn1m8wfx4vxv1aqj9warbdks3")))) + "02i4rg5gf7i63lm4f0afm9n3lgzvklpbg43d0zcsdwzph386baq7")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1422,7 +1390,7 @@ feel.") (define-public solid (package (name "solid") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1431,15 +1399,16 @@ feel.") name "-" version ".tar.xz")) (sha256 (base32 - "0alng7ciw6xji0s2zrk8dsx1p0p9shrrfzl8wnkwygc5chnhysz7")))) + "0zmcc4ryp4j93999f0fgwvchs4gycbynsz0wghrhdqkfhsjvhqra")))) (build-system cmake-build-system) (arguments `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest"))))))) (native-inputs `(("bison" ,bison) ("dbus" ,dbus) @@ -1461,7 +1430,7 @@ system.") (define-public sonnet (package (name "sonnet") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1470,7 +1439,7 @@ system.") name "-" version ".tar.xz")) (sha256 (base32 - "0b88h5fw1n8zyrg0vq3lj2jbjjyh0mk64lj6ab3643kxzqxbn30w")))) + "1cc9j9ks33s6amr01a7ywnqiqvm498vlmqqva40ddvkfq1azxmhs")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1490,7 +1459,7 @@ ASpell and HUNSPELL.") (define-public threadweaver (package (name "threadweaver") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1499,7 +1468,7 @@ ASpell and HUNSPELL.") name "-" version ".tar.xz")) (sha256 (base32 - "0y1q0wy073lf11g4jrp4bdw4kpj4ibqfscsxj6zlh8ban9zlf389")))) + "1gqpzv2ijw66fpvaqv66xsglh19lv0k4j9i505xmmkzlyddbhkch")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1520,7 +1489,7 @@ uses a job-based interface to queue tasks and execute them in an efficient way." (define-public kactivities (package (name "kactivities") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1529,7 +1498,7 @@ uses a job-based interface to queue tasks and execute them in an efficient way." name "-" version ".tar.xz")) (sha256 (base32 - "1whsp0f87lrcn61s9rfhy0aj68hm6zgfa38mq6frlkcjksi0z1vn")))) + "1ynngg9x70dwcnn4ncf7h63hj5p187d4mk1aqriax0iz21mfjmp9")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1565,7 +1534,7 @@ with other frameworks.") (define-public kauth (package (name "kauth") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1574,7 +1543,7 @@ with other frameworks.") name "-" version ".tar.xz")) (sha256 (base32 - "0nmdz7ra3hpg0air4lfkzilv7cwx3zxs29k7sh8l3i1fs3qpjwxm")))) + "1gbq487v2nn0zyis6xdvsn0mz7yy131vafq76jdi7b6nyh5c1lgi")))) (build-system cmake-build-system) (native-inputs `(("dbus" ,dbus) @@ -1599,9 +1568,10 @@ with other frameworks.") (("@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@") "${KDE_INSTALL_LIBEXECDIR}")))) (replace 'check - (lambda _ + (lambda* (#:key tests? #:allow-other-keys) (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (when tests? (invoke "dbus-launch" "ctest")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Execute actions as privileged user") (description "KAuth provides a convenient, system-integrated way to offload @@ -1612,7 +1582,7 @@ utilities.") (define-public kcompletion (package (name "kcompletion") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1621,7 +1591,7 @@ utilities.") name "-" version ".tar.xz")) (sha256 (base32 - "1pjgya8wi28jx63hcdi9v5f5487gzbkw2j1iganhd7bhcb8s7zpy")))) + "15c9sgdgw6cf5y2jjgjlsxn0p0pxvrmhzcyq05d9fqhy185ng03p")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1640,7 +1610,7 @@ integrated it into your application's other widgets.") (define-public kcontacts (package (name "kcontacts") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1649,7 +1619,7 @@ integrated it into your application's other widgets.") name "-" version ".tar.xz")) (sha256 (base32 - "182ma11z3kqxq3cwy7kwprfqkb9bcmn44w7k9vixbid4pv5wa0lb")))) + "02zyirvds572rxbdc47ncs71a66z5hql0vpj8lx1zpr0nnvpvlcv")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1685,7 +1655,7 @@ localized country name to ISO 3166-1 alpha 2 code mapping and vice verca. (define-public kcrash (package (name "kcrash") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1694,7 +1664,7 @@ localized country name to ISO 3166-1 alpha 2 code mapping and vice verca. name "-" version ".tar.xz")) (sha256 (base32 - "11sy9hrjpvybqi53qjrnncy9mzifrb3vqxi2d12ldjzqyqd8pirp")))) + "1l48dn5vqn4lns57v61p1a8r3pklx4xclsa3890pjf6iviqxf22r")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1712,7 +1682,7 @@ application crashes.") (define-public kdoctools (package (name "kdoctools") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1721,7 +1691,7 @@ application crashes.") name "-" version ".tar.xz")) (sha256 (base32 - "0g0k83np2xaxk05spf14h5fvzy0n7kbcwx1sa9wjh570f6jx87am")))) + "0md5wiv5mv4q63g9ads8d0xg8qxlh91dqgyg66n8abcg56qq83ps")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1769,7 +1739,7 @@ from DocBook files.") (define-public kfilemetadata (package (name "kfilemetadata") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1778,25 +1748,22 @@ from DocBook files.") name "-" version ".tar.xz")) (sha256 (base32 - "18n1a5857090a1c1rxzd07sxs652gl6wr3n99sp8rxmvkghn9zsj")))) + "1nh4gzprc588q8zfz94j76x3vvf77cnsc30xrs07316726mksw2i")))) (build-system cmake-build-system) (arguments `(#:phases (modify-phases %standard-phases - (add-before 'check 'disable-failing-test - (lambda _ - ;; Blacklist a failing test-function. FIXME: Make it pass. - ;; UserMetaDataWriterTest fails with getxattr("…/writertest.txt") - ;; -> EOPNOTSUPP (Operation not supported) - (with-output-to-file "autotests/BLACKLIST" - (lambda _ - (display "[testMimetype]\n*\n") - (display "[test]\n*\n"))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; FIXME: Test can't find audio/x-speex mimeinfo + ;; (but it can find audio/x-speex+ogg). + (invoke "ctest" "-E" "embeddedimagedatatest")) #t))))) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("pkg-config" ,pkg-config) - ("python-2" ,python-2))) + )) (inputs `(("attr" ,attr) ;; TODO: EPub http://sourceforge.net/projects/ebook-tools @@ -1823,7 +1790,7 @@ by applications to write metadata.") (define-public kimageformats (package (name "kimageformats") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1832,7 +1799,7 @@ by applications to write metadata.") name "-" version ".tar.xz")) (sha256 (base32 - "0pk4b725wapzdxv1mm6ddqcl6z8ffcpr32i5vrhrin8awi5gx13s")))) + "0c4qq5j6hzz90kh7mmirafglr9l5wck3r67ij436gpmq69ignvmg")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1877,7 +1844,7 @@ formats.") (define-public kjobwidgets (package (name "kjobwidgets") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1886,7 +1853,7 @@ formats.") name "-" version ".tar.xz")) (sha256 (base32 - "13kdczzyyh17hf6vlhh4li5bn4yq5bab5xa8mm63r9rynxihgclf")))) + "0s0g4dygc6c9p5w7vdk7bninizsdhj5xan351x15b4k0ddgq8sz5")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1905,7 +1872,7 @@ asynchronous jobs.") (define-public knotifications (package (name "knotifications") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1914,7 +1881,7 @@ asynchronous jobs.") name "-" version ".tar.xz")) (sha256 (base32 - "01bn23xw2n53h9nl99lm3cjnqs8s66bmwkzf6fkpg9rzkykizbyc")))) + "03zraci1lnzz3d5i97i2m2h4z8xp4fmm28aizk3xipqkgy3q61c3")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1925,11 +1892,12 @@ asynchronous jobs.") ("kconfig" ,kconfig) ("kcoreaddons" ,kcoreaddons) ("kwindowsystem" ,kwindowsystem) + ("libcanberra" ,libcanberra) + ("libdbusmenu-qt" ,libdbusmenu-qt) ("phonon" ,phonon) ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) ("qtspeech" ,qtspeech) - ;; TODO: Think about adding dbusmenu-qt5 from - ;; https://launchpad.net/libdbusmenu-qt ("qtx11extras" ,qtx11extras))) (arguments `(#:phases @@ -1939,9 +1907,11 @@ asynchronous jobs.") (setenv "HOME" (getcwd)) #t)) (replace 'check - (lambda _ - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Desktop notifications") (description "KNotification is used to notify the user of an event. It @@ -1951,7 +1921,7 @@ covers feedback and persistent events.") (define-public kpackage (package (name "kpackage") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -1960,11 +1930,10 @@ covers feedback and persistent events.") name "-" version ".tar.xz")) (sha256 (base32 - "03rp7p7i8ihz5wg58gjs638jk7xbszknfiy2j3r979snc57g95mv")) + "1dmhj1byxmk407mcz62ydrzzjab6c4da22blkm4f5das79blkdsy")) ;; Default to: external paths/symlinks can be followed by a ;; package - (patches (search-patches "kpackage-allow-external-paths.patch" - "kpackage-fix-KF5PackageMacros.cmake.patch")))) + (patches (search-patches "kpackage-allow-external-paths.patch")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1981,8 +1950,7 @@ covers feedback and persistent events.") (add-after 'unpack 'patch (lambda _ ;; Make QDirIterator follow symlinks - (substitute* '("src/kpackage/packageloader.cpp" - "src/kpackage/private/packagejobthread.cpp") + (substitute* '("src/kpackage/packageloader.cpp") (("^\\s*(const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories)(;)" _ a b) (string-append a " | QDirIterator::FollowSymlinks" b)) (("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b) @@ -2013,7 +1981,7 @@ were traditional plugins.") (define-public kpty (package (name "kpty") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2022,7 +1990,7 @@ were traditional plugins.") name "-" version ".tar.xz")) (sha256 (base32 - "1hp6iilr2asf2269linfazjv4yjg7rsi8wydxx53yyr99r0bgmah")))) + "1qd2lj53m0gbpmfilwrcz5v2m735daqlxj2qv1j5m28b3bjwz2li")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -2050,7 +2018,7 @@ and communicating with them using a pty.") (define-public kunitconversion (package (name "kunitconversion") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2059,18 +2027,9 @@ and communicating with them using a pty.") name "-" version ".tar.xz")) (sha256 (base32 - "0sp4gfzpf40cdi0xnff9sn7b75z88j0589svz4rv77q5m137cgnn")))) + "1b5yvs0inr0kj7i4j5yavlxz6n8h3d2wbgw39r2harzxd4xjzz4h")))) (build-system cmake-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'disable-a-failing-test-case - (lambda _ - ;; FIXME: Re-enable this test-case. It was committed with the - ;; message: "tsan says it's clean, apart from issues in Qt - ;; (reported upstream)" - (substitute* "autotests/convertertest.cpp" - (("const int numThreads = 2") "const int numThreads = 0"))))))) + (arguments `(#:tests? #f)) ;; Requires network. (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) (inputs @@ -2087,7 +2046,7 @@ gallons).") (define-public syndication (package (name "syndication") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2096,7 +2055,7 @@ gallons).") name "-" version ".tar.xz")) (sha256 (base32 - "1n3x8s1z4kd30xirfr07hi87vwhk4rilb5kslcjcgp5n9c0imcpv")))) + "1xbs83smgqzk01r7nds6p74v9n1pa0zhlafbbxlj2m226p1zf8bs")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -2120,7 +2079,7 @@ between feed formats.") (define-public baloo (package (name "baloo") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2129,7 +2088,7 @@ between feed formats.") name "-" version ".tar.xz")) (sha256 (base32 - "1cf5pp9hn3pqypwyzh63ksasap3n7qz6n3y2xgb83ss3fra90pjf")))) + "0h55hn6klsq19l44qzc95l1r7hx2zr9hr4ysxd8kvcxc02imaswb")))) (build-system cmake-build-system) (propagated-inputs `(("kcoreaddons" ,kcoreaddons) @@ -2158,17 +2117,6 @@ between feed formats.") (arguments `(#:phases (modify-phases %standard-phases - (add-before 'check 'check-setup - (lambda _ - (setenv "HOME" (getcwd)) - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen") - (with-output-to-file "bin/BLACKLIST" - (lambda _ - ;; Blacklist some failing tests. FIXME: Make them pass. - (display "[testRenameFile]\n*\n") - (display "[testMoveFile]\n*\n"))) - #t)) (add-after 'unpack 'remove-failing-test (lambda _ ;; FIXME: kinotifytest broke in 5.70.0 with commit 73183acf00 and @@ -2181,9 +2129,12 @@ between feed formats.") (string-append all " AND NOT TRUE"))) #t)) (replace 'check - (lambda _ - (setenv "DBUS_FATAL_WARNINGS" "0") - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "DBUS_FATAL_WARNINGS" "0") + (setenv "HOME" (getcwd)) + (invoke "dbus-launch" "ctest")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "File searching and indexing") (description "Baloo provides file searching and indexing. It does so by @@ -2194,7 +2145,7 @@ maintaining an index of the contents of your files.") (define-public kactivities-stats (package (name "kactivities-stats") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2203,7 +2154,7 @@ maintaining an index of the contents of your files.") name "-" version ".tar.xz")) (sha256 (base32 - "1cnfdnxkw9hwbqdzdygp2vzwxqwqhxyipzwdcgar0clgnf7zi7wx")))) + "1n7jzbfwgwclnrnssxm180fis74qp3v9nximhc0l8fmb8ac1f106")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -2224,7 +2175,7 @@ by which applications, and what documents have been linked to which activity.") (define-public kbookmarks (package (name "kbookmarks") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2233,7 +2184,7 @@ by which applications, and what documents have been linked to which activity.") name "-" version ".tar.xz")) (sha256 (base32 - "1i5vcyvyc9whmflbcg2kc562ch93yscfic1c1n9z347g26jmgras")))) + "0klws0psdq9vx09p38ckki7aqbdkcns1smk8ckj79krpsjv8q9nx")))) (build-system cmake-build-system) (propagated-inputs `(("kwidgetsaddons" ,kwidgetsaddons))) @@ -2267,7 +2218,7 @@ using the XBEL format.") (define-public kcmutils (package (name "kcmutils") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2276,7 +2227,7 @@ using the XBEL format.") name "-" version ".tar.xz")) (sha256 (base32 - "08f4yr546brl1dppp0khvsw9ihmh9a7rp505913pdhi0sklaiimz")))) + "09pcif2gmkbhwqb8cxfs89nw81wdpdsd4a2n7xdm1xz6lpwwmk1h")))) (build-system cmake-build-system) (propagated-inputs `(("kconfigwidgets" ,kconfigwidgets) @@ -2296,6 +2247,10 @@ using the XBEL format.") ;; print plugin name when loading fails (("^\\s*(qWarning\\(\\) << \"Error loading) (plugin:\")( << loader\\.errorString\\(\\);)" _ a b c) (string-append a " KCM plugin\" << mod.service()->library() << \":\"" c))) + #t)) + (add-before 'check 'check-setup + (lambda _ + (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (inputs `(("kauth" ,kauth) @@ -2321,7 +2276,7 @@ KCModules can be created with the KConfigWidgets framework.") (define-public kconfigwidgets (package (name "kconfigwidgets") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2330,7 +2285,7 @@ KCModules can be created with the KConfigWidgets framework.") name "-" version ".tar.xz")) (sha256 (base32 - "195dw7nyr3fp78y3vfnyjh0hwgwk46f80wdcm8dck5rkscl3v9xz")))) + "18m3nqlp87am2w8my4y933ck9k3cs5q62nkhbp8ngaavw8cfbd84")))) (build-system qt-build-system) (propagated-inputs `(("kauth" ,kauth) @@ -2339,14 +2294,14 @@ KCModules can be created with the KConfigWidgets framework.") ("kwidgetsaddons" ,kwidgetsaddons))) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) + ("qttools" ,qttools) ("kdoctools" ,kdoctools))) (inputs `(("kcoreaddons" ,kcoreaddons) ("kguiaddons" ,kguiaddons) ("ki18n" ,ki18n) ;; todo: PythonModuleGeneration - ("qtbase" ,qtbase-5) - ("qttools" ,qttools))) + ("qtbase" ,qtbase-5))) (arguments `(#:phases (modify-phases %standard-phases @@ -2368,7 +2323,7 @@ their settings.") (define-public kdeclarative (package (name "kdeclarative") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2377,7 +2332,7 @@ their settings.") name "-" version ".tar.xz")) (sha256 (base32 - "1vq9pkrb0zsphi2sfx7cyy1kb6pklzjkmqdf5202z8vydlkc4549")))) + "0zx4alsqk3vqfgyi6x7v2mcar92j3swmg0ms0b9mjl95bvpgi4k7")))) (build-system cmake-build-system) (propagated-inputs `(("kconfig" ,kconfig) @@ -2388,22 +2343,17 @@ their settings.") ("xorg-server" ,xorg-server-for-tests))) (inputs `(("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) ("kcoreaddons" ,kcoreaddons) ("kglobalaccel" ,kglobalaccel) ("kguiaddons" ,kguiaddons) ("kiconthemes" ,kiconthemes) ("kio" ,kio) - ("kitemviews" ,kitemviews) ("ki18n" ,ki18n) ("kjobwidgets" ,kjobwidgets) + ("knotifications" ,knotifications) ("kservice" ,kservice) ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) ("libepoxy" ,libepoxy) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) @@ -2430,7 +2380,7 @@ that offer bindings to some of the Frameworks.") (define-public kded (package (name "kded") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2439,7 +2389,7 @@ that offer bindings to some of the Frameworks.") name "-" version ".tar.xz")) (sha256 (base32 - "0zqd33vy4ny7g9as3bhd75qi1chz1nlqq133pgw8kjanvghwwnk9")))) + "18dw1dd2lmwsh04yan1q72c5lzcgzm9kig1rqag3rg81h7pclsr5")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -2449,7 +2399,6 @@ that offer bindings to some of the Frameworks.") ("kcrash" ,kcrash) ("kdbusaddons" ,kdbusaddons) ("kdoctools" ,kdoctools) - ("kinit" ,kinit) ("kservice" ,kservice) ("qtbase" ,qtbase-5))) (home-page "https://community.kde.org/Frameworks") @@ -2463,7 +2412,7 @@ started on demand.") (define-public kdesignerplugin (package (name "kdesignerplugin") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2472,7 +2421,7 @@ started on demand.") name "-" version ".tar.xz")) (sha256 (base32 - "0dr6gcag2yzx8fvxis4x403jrcisywds95cywmiyz3pb5727cak2")))) + "12rckqvg6w5cycvmxbrkvxi7ysfk6bqk3yi1ik4ryqh4x5dz2am9")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -2481,20 +2430,7 @@ started on demand.") `(("kconfig" ,kconfig) ("kcoreaddons" ,kcoreaddons) ("kdoctools" ,kdoctools) - ("qtbase" ,qtbase-5) - ;; optional: - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kiconthemes" ,kiconthemes) - ("kitemviews" ,kitemviews) - ("kio" ,kio) - ("kplotting" ,kplotting) - ("ktextwidgets" ,ktextwidgets) - ("kdewebkit" ,kdewebkit) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtwebkit" ,qtwebkit) - ("sonnet" ,sonnet))) + ("qtbase" ,qtbase-5))) (home-page "https://community.kde.org/Frameworks") (synopsis "Integrating KDE frameworks widgets with Qt Designer") (description "This framework provides plugins for Qt Designer that allow it @@ -2506,7 +2442,7 @@ ini-style description files.") (define-public kdesu (package (name "kdesu") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2515,7 +2451,7 @@ ini-style description files.") name "-" version ".tar.xz")) (sha256 (base32 - "17k29g7jwgqj5xdmr509438b9sq65zx8khdr4viybjf5xpi0cf5m")))) + "05bb3hcb00j1f047q6ngbb8arrp4s03da880sky0slvvicm4ynkr")))) (build-system cmake-build-system) (propagated-inputs `(("kpty" ,kpty))) @@ -2537,7 +2473,7 @@ with su and ssh respectively.") (define-public kdewebkit (package (name "kdewebkit") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2546,7 +2482,7 @@ with su and ssh respectively.") name "-" version ".tar.xz")) (sha256 (base32 - "0y9ja3znkvzdbjfs91dwr4cmvl9fk97zpz2lkf0f9zhm2nw6q008")))) + "1a578sa6nfp2vycrrhc37idwg47nrrfhv6dp8rfb2gj4vf67bzcv")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -2570,7 +2506,7 @@ engine WebKit via QtWebKit.") (define-public kemoticons (package (name "kemoticons") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2579,7 +2515,7 @@ engine WebKit via QtWebKit.") name "-" version ".tar.xz")) (sha256 (base32 - "11v1srn3nii4j7cn4f19qvdw96pczwxhanzxlg4a9gf8kmnp5gxr")))) + "0iah6ws0x9xnm900rii2k82gf155cbwlnxbz2rxbybp1dmbjbz5y")))) (build-system cmake-build-system) (propagated-inputs `(("kservice" ,kservice))) @@ -2610,7 +2546,7 @@ emoticons coming from different providers.") (define-public kglobalaccel (package (name "kglobalaccel") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2619,7 +2555,7 @@ emoticons coming from different providers.") name "-" version ".tar.xz")) (sha256 (base32 - "0hmqigc8myiwwh7m6y2cm4vn0d3kmrhia179hyb84vpvvn3lm93z")))) + "1wk6mxq6ylkvalcwbrkmc0whvkbllkfwnsf4hxz86cnixqb7ybjh")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -2630,9 +2566,7 @@ emoticons coming from different providers.") ("kcrash" ,kcrash) ("kcoreaddons" ,kcoreaddons) ("kdbusaddons" ,kdbusaddons) - ("kservice" ,kservice) ("kwindowsystem" ,kwindowsystem) - ("libxcb" ,libxcb) ("qtbase" ,qtbase-5) ("qtx11extras" ,qtx11extras) ("xcb-util-keysyms" ,xcb-util-keysyms))) @@ -2646,7 +2580,7 @@ window does not need focus for them to be activated.") (define-public kiconthemes (package (name "kiconthemes") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2655,7 +2589,7 @@ window does not need focus for them to be activated.") name "-" version ".tar.xz")) (sha256 (base32 - "09bqpf3drqyfc81vgab9bsh1wm5qbzdwqjlczhax38660nnvh0r9")))) + "04chb3y3d6hxwy9f1xdifvl2mbcd8xbh7fv6x5m5vnb1cviwc6j7")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -2694,7 +2628,7 @@ in applications using the KDE Frameworks.") (define-public kinit (package (name "kinit") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2703,7 +2637,7 @@ in applications using the KDE Frameworks.") name "-" version ".tar.xz")) (sha256 (base32 - "1x4whs8p1daxjfp4ksf70rxrv7fx3w17s5wh6446039wzz9bv6ki")) + "0435syvhisagbq82qcbims5adq88ivv793gvb3kx03hxhyyx81xs")) ;; Use the store paths for other packages and dynamically loaded ;; libs (patches (search-patches "kinit-kdeinit-extra_libs.patch" @@ -2764,7 +2698,7 @@ consumption.") (define-public kio (package (name "kio") - (version "5.70.1") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2773,7 +2707,7 @@ consumption.") name "-" version ".tar.xz")) (sha256 (base32 - "1f33jdjjx6k1d5fab35x8xakc4ny9fyfrgkbib60xncc82lz2h5l")) + "0sxwrqvfkqm679v99lx50vd2p4bx10pdzrjhxg0njfwww2fxa7mr")) (patches (search-patches "kio-search-smbd-on-PATH.patch")))) (build-system cmake-build-system) (propagated-inputs @@ -2799,8 +2733,10 @@ consumption.") ("kcodecs" ,kcodecs) ("kconfigwidgets" ,kconfigwidgets) ("kcrash" ,kcrash) + ("kded" ,kded) ("kdbusaddons" ,kdbusaddons) ("kdoctools" ,kdoctools) + ("kguiaddons" ,kguiaddons) ("kiconthemes" ,kiconthemes) ("ki18n" ,ki18n) ("knotifications" ,knotifications) @@ -2810,12 +2746,14 @@ consumption.") ("libxml2" ,libxml2) ("libxslt" ,libxslt) ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) ("qtscript" ,qtscript) ("qtx11extras" ,qtx11extras) - ("sonnet" ,sonnet))) + ("sonnet" ,sonnet) + ("util-linux:lib" ,util-linux "lib") ; libMount + ("zlib" ,zlib))) (arguments - `(#:tests? #f ; FIXME: 41/50 tests fail. - #:phases + `(#:phases (modify-phases %standard-phases (add-after 'unpack 'patch (lambda _ @@ -2824,12 +2762,31 @@ consumption.") (("(^\\s*qCWarning(KIOD_CATEGORY) << \"Error loading plugin:\")( << loader.errorString();)" _ a b) (string-append a "<< name" b))) #t)) - (add-before 'check 'check-setup - (lambda _ - (setenv "HOME" (getcwd)) - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen") + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "HOME" (getcwd)) + (setenv "XDG_RUNTIME_DIR" (getcwd)) + (setenv "QT_QPA_PLATFORM" "offscreen") + (setenv "DBUS_FATAL_WARNINGS" "0") + (invoke "dbus-launch" "ctest" + "-E" ; FIXME: 16/67 tests fail. + (string-append "(kiocore-jobtest" + "|fileitemtest" + "|kiocore-ktcpsockettest" + "|kiocore-mimetypefinderjobtest" + "|kiocore-http_jobtest" + "|kiogui-openurljobtest" + "|applicationlauncherjob_forkingtest" + "|applicationlauncherjob_scopetest" + "|applicationlauncherjob_servicetest" + "|commandlauncherjob_forkingtest" + "|commandlauncherjob_scopetest" + "|commandlauncherjob_servicetest" + "|kiowidgets-kfileitemactionstest" + "|kiowidgets-kurifiltertest-colon-separator" + "|kiowidgets-kurifiltertest-space-separator" + "|kiofilewidgets-knewfilemenutest)"))) #t)) (add-after 'install 'add-symlinks ;; Some package(s) (e.g. bluedevil) refer to these service types by @@ -2839,11 +2796,8 @@ consumption.") (let ((kst5 (string-append (assoc-ref outputs "out") "/share/kservicetypes5/"))) (symlink (string-append kst5 "kfileitemactionplugin.desktop") - (string-append kst5 "kfileitemaction-plugin.desktop")))))))) - ;;(replace 'check - ;; (lambda _ - ;; (setenv "DBUS_FATAL_WARNINGS" "0") - ;; (zero? (system* "dbus-launch" "ctest" "."))))))) + (string-append kst5 "kfileitemaction-plugin.desktop"))) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Network transparent access to files and data") (description "This framework implements a lot of file management functions. @@ -2895,7 +2849,7 @@ supported using GroupDAV or CardDAV.") (define-public knewstuff (package (name "knewstuff") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2904,7 +2858,7 @@ supported using GroupDAV or CardDAV.") name "-" version ".tar.xz")) (sha256 (base32 - "1hpxj4nawh57w8l64gjplb5mk5fpxiffm4x49kg75m637rxy19fq")))) + "0xnilr3r3l36g3j7a2nf2kqmill22ibrr6qfniqcywmcqpnq7x4q")))) (build-system cmake-build-system) (propagated-inputs `(("attica" ,attica) @@ -2926,6 +2880,7 @@ supported using GroupDAV or CardDAV.") ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) ("kjobwidgets" ,kjobwidgets) + ("kpackage" ,kpackage) ("ktextwidgets" ,ktextwidgets) ("kwidgetsaddons" ,kwidgetsaddons) ("qtbase" ,qtbase-5) @@ -2951,7 +2906,7 @@ specification.") (define-public knotifyconfig (package (name "knotifyconfig") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -2960,7 +2915,7 @@ specification.") name "-" version ".tar.xz")) (sha256 (base32 - "1d483qrgyamwsqvcl70klv1g8744hn8z1h2j3qfydcvlwz8jy0gj")))) + "0jd5yzjg625ixm3fbmpafvg6wc69cvppqr0z0y0wzkbzbd930ggh")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -2993,7 +2948,7 @@ notifications which can be embedded in your application.") (define-public kparts (package (name "kparts") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3002,7 +2957,7 @@ notifications which can be embedded in your application.") name "-" version ".tar.xz")) (sha256 (base32 - "1gfaxr856zrsjxzdxw1sj12s6aib6r703jgf7yvsl8kilg8l2gsk")))) + "0jmjyvrskhvnp0w1d9l9k5azwf1ppda97qp2801179x77bgdfbgi")))) (build-system qt-build-system) (arguments '(#:phases (modify-phases %standard-phases @@ -3047,7 +3002,7 @@ widgets with a user-interface defined in terms of actions.") (define-public kpeople (package (name "kpeople") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3056,7 +3011,7 @@ widgets with a user-interface defined in terms of actions.") name "-" version ".tar.xz")) (sha256 (base32 - "1dhvly19pj9lx78g7mc89scibzmra1vhv4zz33222zidkbrf9ryl")))) + "002qnfxyrzv9jr1z86ih7v7bprbpfx311s646rbmjc6c9wqa5a1a")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -3083,7 +3038,7 @@ to easily extend the contacts collection.") (define-public krunner (package (name "krunner") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3092,7 +3047,7 @@ to easily extend the contacts collection.") name "-" version ".tar.xz")) (sha256 (base32 - "0fhb26vi9z1mky79kq12qq4g4ghz3530cx84n5l3sdgkd6nfsyqf")))) + "0ygqfaif9xp30ahrld85xzsgmfmy51560hl8ym8shggwar20kb1s")))) (build-system cmake-build-system) (propagated-inputs `(("plasma-framework" ,plasma-framework))) @@ -3134,20 +3089,13 @@ to easily extend the contacts collection.") (("//usr/bin\"") (string-append (getcwd) "\"")) ;; multiple path-parts (("/bin/ls" path) (string-append (assoc-ref %build-inputs "coreutils") path))))) - (add-before 'check 'check-setup - (lambda _ - (setenv "HOME" (getcwd)) - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen") - ;; Blacklist some failing test-functions. FIXME: Make them pass. - (with-output-to-file "bin/BLACKLIST" - (lambda _ - (display "[testMatch]\n*\n") - (display "[testMulti]\n*\n"))) - #t)) (replace 'check - (lambda _ - (invoke "dbus-launch" "ctest" ".")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "HOME" (getcwd)) + (setenv "QT_QPA_PLATFORM" "offscreen") + (invoke "dbus-launch" "ctest" "-E" + "(dbusrunnertest|runnermanagersinglerunnermodetest)"))))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Framework for Plasma runners") (description "The Plasma workspace provides an application called KRunner @@ -3159,7 +3107,7 @@ typed.") (define-public kservice (package (name "kservice") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3168,7 +3116,7 @@ typed.") name "-" version ".tar.xz")) (sha256 (base32 - "0g49p5331f7dl46rvi43akmjm1jx70w9797j6d17jy7z9s9sqikw")))) + "0a3fcqhwbzqwy9wy1787p8hr1s1jfmz3y1dk2spiifwk9l668mxn")))) (build-system cmake-build-system) (propagated-inputs `(("kconfig" ,kconfig) @@ -3176,7 +3124,8 @@ typed.") (native-inputs `(("bison" ,bison) ("extra-cmake-modules" ,extra-cmake-modules) - ("flex" ,flex))) + ("flex" ,flex) + ("shared-mime-info" ,shared-mime-info))) (inputs `(("kcrash" ,kcrash) ("kdbusaddons" ,kdbusaddons) @@ -3184,8 +3133,7 @@ typed.") ("ki18n" ,ki18n) ("qtbase" ,qtbase-5))) (arguments - `(#:tests? #f ; FIXME: 6/10 tests fail. - #:phases + `(#:phases (modify-phases %standard-phases (add-after 'unpack 'patch ;; Adopted from NixOS' patches "qdiriterator-follow-symlinks" and @@ -3201,12 +3149,13 @@ typed.") (("^\\s*QString resolved = QDir\\(dir\\)\\.canonicalPath\\(\\);") "QString resolved = QDir::cleanPath(dir);")) #t)) - (add-before 'check 'check-setup - (lambda _ - (setenv "HOME" (getcwd)) - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen") - #t))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "HOME" (getcwd)) + (setenv "QT_QPA_PLATFORM" "offscreen") + ;; Disable failing tests. + (invoke "ctest" "-E" "(kautostarttest|ksycocatest)"))))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Plugin framework for desktop services") (description "KService provides a plugin framework for handling desktop @@ -3218,7 +3167,7 @@ types or handled by application specific code.") (define-public ktexteditor (package (name "ktexteditor") - (version "5.70.1") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3227,7 +3176,7 @@ types or handled by application specific code.") "ktexteditor-" version ".tar.xz")) (sha256 (base32 - "0k10yj1ia1w1mznj4g5nvp65p226zcvgwxc85ycn2w8lbkknidf7")))) + "13dnwf2zvp3k6xb0ry5a11gaf2j7x2swhq8d689w4gf3awpma7rg")))) (build-system cmake-build-system) (propagated-inputs `(("kparts" ,kparts))) @@ -3264,19 +3213,18 @@ types or handled by application specific code.") ("solid" ,solid) ("sonnet" ,sonnet))) (arguments - `(#:tests? #f ; FIXME: 2/54 tests fail: Cannot find fontdirectory qtbase/lib/font - #:phases + `(#:phases (modify-phases %standard-phases (add-after 'unpack 'setup (lambda* (#:key inputs #:allow-other-keys) (setenv "XDG_DATA_DIRS" ; FIXME build phase doesn't find parts.desktop (string-append (assoc-ref inputs "kparts") "/share")) #t)) - (add-before 'check 'check-setup - (lambda _ - (setenv "HOME" (getcwd)) - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen") + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; Maybe locale issues with tests? + (setenv "QT_QPA_PLATFORM" "offscreen") + (invoke "ctest" "-E" "(kateview_test|movingrange_test)")) #t)) (add-after 'install 'add-symlinks ;; Some package(s) (e.g. plasma-sdk) refer to these service types @@ -3299,7 +3247,7 @@ library.") (define-public ktextwidgets (package (name "ktextwidgets") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3308,7 +3256,7 @@ library.") name "-" version ".tar.xz")) (sha256 (base32 - "1609rlwba674kr9whawk93vb1b14b5ly7wvir7kjyjp4j715f47w")))) + "04gmqw8wjf6r8lpsjcsg0925a6b6hnckzy5i9ykvian1kq2d79fr")))) (build-system qt-build-system) (propagated-inputs `(("ki18n" ,ki18n) @@ -3339,7 +3287,7 @@ It supports rich text as well as plain text.") (define-public kwallet (package (name "kwallet") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3348,7 +3296,7 @@ It supports rich text as well as plain text.") name "-" version ".tar.xz")) (sha256 (base32 - "1ps6ywcirv7xcisvwfcpvk53wm7m8y5lrz4nhkm36rizrdglw19r")))) + "1a2qiwhf6hwh6qs9x84hz1ryaaqqm8bpg9v29kjy6cq9krn3mwar")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -3381,7 +3329,7 @@ the passwords on KDE work spaces.") (define-public kxmlgui (package (name "kxmlgui") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3390,7 +3338,7 @@ the passwords on KDE work spaces.") name "-" version ".tar.xz")) (sha256 (base32 - "0cvzcq2dcz89c0ffhvfb820hfmqa87mfdbjvrqjwdysc9lr8zx8f")))) + "1wnss0rjspgih3m2a3faflamf7n681k8sf8pzrcsrvvrzq95n65i")))) (build-system cmake-build-system) (propagated-inputs `(("kconfig" ,kconfig) @@ -3402,6 +3350,7 @@ the passwords on KDE work spaces.") `(("attica" ,attica) ("kauth" ,kauth) ("kcodecs" ,kcodecs) + ("kguiaddons" ,kguiaddons) ("kcoreaddons" ,kcoreaddons) ("kglobalaccel" ,kglobalaccel) ("kiconthemes" ,kiconthemes) @@ -3434,7 +3383,7 @@ descriptions for integrating actions from plugins.") (define-public kxmlrpcclient (package (name "kxmlrpcclient") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3443,7 +3392,7 @@ descriptions for integrating actions from plugins.") name "-" version ".tar.xz")) (sha256 (base32 - "1cmfv2w9yfi8jhj5nawfz7kw8jbr1k5cr3n5xv3z59pg2vazsx8b")))) + "03l5zs4l52f3w01hsk00r8hmnccyy3iw2vhiclvpp6dksmb8yad7")))) (build-system cmake-build-system) (propagated-inputs `(("kio" ,kio))) @@ -3477,7 +3426,7 @@ setUrl, setUserAgent and call.") (define-public plasma-framework (package (name "plasma-framework") - (version "5.70.1") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3486,8 +3435,7 @@ setUrl, setUserAgent and call.") name "-" version ".tar.xz")) (sha256 (base32 - "06cxajsxj62g3c37ssrrcaxb9a12zbyp2kvrjqym329k5vd89272")) - (patches (search-patches "plasma-framework-fix-KF5PlasmaMacros.cmake.patch")))) + "1y7w4b7jb8rnkfan97yln5w9w68skrmif4wqqba4f9mj6y2dcajb")))) (build-system cmake-build-system) (propagated-inputs `(("kpackage" ,kpackage) @@ -3521,6 +3469,8 @@ setUrl, setUserAgent and call.") ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) + ;; XXX: "undefined reference to `glGetString'" errors occur without libglvnd, + ("libglvnd" ,libglvnd) ("phonon" ,phonon) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) @@ -3529,14 +3479,17 @@ setUrl, setUserAgent and call.") ("qtx11extras" ,qtx11extras) ("solid" ,solid))) (arguments - `(#:tests? #f ; FIXME: 9/15 tests fail. - #:phases + `(#:phases (modify-phases %standard-phases - (add-before 'check 'check-setup - (lambda _ - (setenv "HOME" (getcwd)) - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen") + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "HOME" (getcwd)) + (setenv "QT_QPA_PLATFORM" "offscreen") ;; These tests fail + (invoke "ctest" "-E" (string-append "(plasma-dialogstatetest" + "|plasma-iconitemtest" + "|plasma-themetest" + "|dialognativetest)"))) #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Libraries, components and tools of Plasma workspaces") @@ -3548,7 +3501,7 @@ script engines.") (define-public purpose (package (name "purpose") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3557,7 +3510,7 @@ script engines.") name "-" version ".tar.xz")) (sha256 (base32 - "1pxlx2hgj42zsisws8f486n8sg0vn5a5mhb85prifwkaw0rqzgah")))) + "0ddpm2hm3x1p25hkjzff4vs906n5bkkk4j3myh0gvyqn8accdhsd")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -3573,13 +3526,6 @@ script engines.") ("qtdeclarative" ,qtdeclarative))) (arguments `(#:tests? #f ;; seem to require network; don't find QTQuick components - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'dont-use-qt515-logic - (lambda _ - (substitute* "src/externalprocess/purposeprocess_main.cpp" - ((" 15") " 16")) - #t))) #:configure-flags '("-DBUILD_TESTING=OFF"))) ; not run anyway (home-page "https://community.kde.org/Frameworks") (synopsis "Offers available actions for a specific purpose") @@ -3621,7 +3567,7 @@ need.") (define-public kde-frameworkintegration (package (name "kde-frameworkintegration") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) (uri (string-append @@ -3630,7 +3576,7 @@ need.") "frameworkintegration-" version ".tar.xz")) (sha256 (base32 - "1lvccvhhkzdv1hw627kw3ds18gfq4bxdhlvh959piqxq5gh9d2n0")))) + "1bbgxqgy28abrk2cgzj7k2m18xmkl9kw58dal03pzlmh77br00lb")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -3678,7 +3624,7 @@ workspace.") (define-public kdelibs4support (package (name "kdelibs4support") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) @@ -3687,7 +3633,7 @@ workspace.") (version-major+minor version) "/portingAids/" name "-" version ".tar.xz")) (sha256 - (base32 "0imkibjlfc0jshdzr05fz5dy2xmfhvgsfan9b1r35spwsn5qkawx")))) + (base32 "17kw76fd97rhdyna3dc7hsajvd8bv9l71qx0xaqn65pvzbndf2jf")))) (build-system cmake-build-system) (native-inputs `(("dbus" ,dbus) @@ -3699,7 +3645,8 @@ workspace.") ("shared-mime-info" ,shared-mime-info) ("kjobwidgets" ,kjobwidgets) ;; required for running the tests ("strace" ,strace) - ("tzdata" ,tzdata-for-tests))) + ("tzdata" ,tzdata-for-tests) + ("qttools" ,qttools))) (propagated-inputs ;; These are required to be installed along with this package, see ;; lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake @@ -3736,7 +3683,6 @@ workspace.") ("networkmanager-qt" ,networkmanager-qt) ("openssl" ,openssl) ("qtsvg" ,qtsvg) - ("qttools" ,qttools) ("qtx11extras" ,qtx11extras))) ;; FIXME: Use Guix ca-bundle.crt in etc/xdg/ksslcalist and ;; share/kf5/kssl/ca-bundle.crt @@ -3772,7 +3718,7 @@ workspace.") (lambda _ (display "[testSmb]\n*\n"))) ;; kuniqueapptest hangs. FIXME: Make this test pass. - (invoke "dbus-launch" "ctest" "." + (invoke "dbus-launch" "ctest" "-E" "kstandarddirstest|kuniqueapptest")))))) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Frameworks 5 porting aid from KDELibs4") @@ -3794,7 +3740,7 @@ http://community.kde.org/Frameworks/Porting_Notes should help with this.") (define-public khtml (package (name "khtml") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) @@ -3803,7 +3749,7 @@ http://community.kde.org/Frameworks/Porting_Notes should help with this.") (version-major+minor version) "/portingAids/" name "-" version ".tar.xz")) (sha256 - (base32 "1jh0g6xv57hyclnh54x0f72lby1gvlisan23y7mzlqf67aky52s5")))) + (base32 "1jxpznzw4r8ikx0g5n1fg0qrkllph5cwih4lcvwjn6cqx2ypgn6f")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -3845,7 +3791,7 @@ technology and using KJS for JavaScript support.") (define-public kjs (package (name "kjs") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) @@ -3854,7 +3800,7 @@ technology and using KJS for JavaScript support.") (version-major+minor version) "/portingAids/" name "-" version ".tar.xz")) (sha256 - (base32 "0s3n0pdz59p5v967zrxcas3lb94k5bv9vi8058fi0l20nwwlcgh5")))) + (base32 "1ihwhjgk3k2nmyfg2brdjriymm2qi5dgmh47phmb9b2gvzqx6yg8")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -3878,7 +3824,7 @@ support.") (define-public kjsembed (package (name "kjsembed") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) @@ -3887,7 +3833,7 @@ support.") (version-major+minor version) "/portingAids/" name "-" version ".tar.xz")) (sha256 - (base32 "0976faazhxhhi1wpvpcs8hwb2knz0z7j44v3ay3hw73rq4p3bipm")))) + (base32 "0j8b637k8vx2qhl3zf6744ywykv6hnfcs2xgsq0i8w5ji0a2jigv")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -3907,7 +3853,7 @@ QObjects, so you can script your applications.") (define-public kmediaplayer (package (name "kmediaplayer") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) @@ -3916,7 +3862,7 @@ QObjects, so you can script your applications.") (version-major+minor version) "/portingAids/" name "-" version ".tar.xz")) (sha256 - (base32 "0lrm4y727nhwaivl37zpmnrwx048gfhyjw19m6q5z9p37lk43jja")))) + (base32 "0mrmb7q4wmj8v9ipb9vh4c8scl1mr0frz3yvpc96dyimvb87pp08")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -3945,7 +3891,7 @@ KParts instead.") (define-public kross (package (name "kross") - (version "5.70.0") + (version "5.87.0") (source (origin (method url-fetch) @@ -3954,7 +3900,7 @@ KParts instead.") (version-major+minor version) "/portingAids/" name "-" version ".tar.xz")) (sha256 - (base32 "12b527l12rcf421p613ydbacilp9v9iy90ma35w21sdf9a15k675")))) + (base32 "1nnyl67b43064y5gvj7ccvzz5481vbaycjhxxzgf4iaj0qm2vpfh")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) diff --git a/gnu/packages/patches/extra-cmake-modules-reproducible-tarballs.patch b/gnu/packages/patches/extra-cmake-modules-reproducible-tarballs.patch new file mode 100644 index 0000000000..3c3977b683 --- /dev/null +++ b/gnu/packages/patches/extra-cmake-modules-reproducible-tarballs.patch @@ -0,0 +1,19 @@ +Fixes 2 non-reproducibility bugs: +1: root GID in guix can changed, and is embedded in the tarball. this sets it to 0 +2: mtime of some directories set to current time. This sets it to 0 SOURCE_DATE_EPOCH + +--- a/kde-modules/KDEPackageAppTemplates.cmake ++++ b/kde-modules/KDEPackageAppTemplates.cmake +@@ -117,8 +117,8 @@ function(kde_package_app_templates) + # Make tar archive reproducible, the arguments are only available with GNU tar + add_custom_command(OUTPUT ${_template} + COMMAND ${_tar_executable} ARGS -c +- --exclude .kdev_ignore --exclude .svn --sort=name --mode=go=rX,u+rw,a-s --owner=root +- --pax-option=exthdr.name=%d/PaxHeaders/%f,atime:=0,ctime:=0 +- --group=root --numeric-owner -j -v -f ${_template} . ++ --exclude .kdev_ignore --exclude .svn --sort=name --mode=go=rX,u+rw,a-s ++ --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime ++ --mtime="@${SOURCE_DATE_EPOCH}" --owner=0 --group=0 --numeric-owner -j -v -f ${_template} . + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_templateName} + DEPENDS ${_subdirs_entries} + ) diff --git a/gnu/packages/patches/kdbusaddons-kinit-file-name.patch b/gnu/packages/patches/kdbusaddons-kinit-file-name.patch deleted file mode 100644 index ffed88e043..0000000000 --- a/gnu/packages/patches/kdbusaddons-kinit-file-name.patch +++ /dev/null @@ -1,15 +0,0 @@ -Add placeholder for kinit's store file name. - -diff --git a/src/kdeinitinterface.cpp b/src/kdeinitinterface.cpp -index 22fa5e5..3d40937 100644 ---- a/src/kdeinitinterface.cpp -+++ b/src/kdeinitinterface.cpp -@@ -52,7 +52,7 @@ void KDEInitInterface::ensureKdeinitRunning() - // If not found in system paths, search other paths - if (srv.isEmpty()) { - const QStringList searchPaths = QStringList() -- << QCoreApplication::applicationDirPath() // then look where our application binary is located -+ << QString::fromUtf8("@SUBSTITUTEME@/bin") // using QStringLiteral would be more efficient, but breaks guix store reference detection. - << QLibraryInfo::location(QLibraryInfo::BinariesPath); // look where exec path is (can be set in qt.conf) - srv = QStandardPaths::findExecutable(QStringLiteral("kdeinit5"), searchPaths); - if (srv.isEmpty()) { diff --git a/gnu/packages/patches/kinit-kdeinit-extra_libs.patch b/gnu/packages/patches/kinit-kdeinit-extra_libs.patch index 1271f3df7d..b27c6ed535 100644 --- a/gnu/packages/patches/kinit-kdeinit-extra_libs.patch +++ b/gnu/packages/patches/kinit-kdeinit-extra_libs.patch @@ -21,27 +21,6 @@ pkgs/development/libraries/kde-frameworks/kinit/kdeinit-extra_libs.patch #endif }; #endif -@@ -1533,20 +1531,6 @@ static int initXconnection() - } - #endif - --#ifndef Q_OS_OSX --// Find a shared lib in the lib dir, e.g. libkio.so. --// Completely unrelated to plugins. --static QString findSharedLib(const QString &lib) --{ -- QString path = QFile::decodeName(CMAKE_INSTALL_PREFIX "/" LIB_INSTALL_DIR "/") + lib; -- if (QFile::exists(path)) { -- return path; -- } -- // We could also look in LD_LIBRARY_PATH, but really, who installs the main libs in different prefixes? -- return QString(); --} --#endif -- - extern "C" { - - static void secondary_child_handler(int) @@ -1673,7 +1673,7 @@ #if defined(Q_OS_UNIX) && !defined(Q_OS_OSX) if (!d.suicide && qEnvironmentVariableIsEmpty("KDE_IS_PRELINKED")) { diff --git a/gnu/packages/patches/kinit-kdeinit-libpath.patch b/gnu/packages/patches/kinit-kdeinit-libpath.patch index 6382e8804b..bf87f5011e 100644 --- a/gnu/packages/patches/kinit-kdeinit-libpath.patch +++ b/gnu/packages/patches/kinit-kdeinit-libpath.patch @@ -1,19 +1,18 @@ -Search libraries in GUIX_KF5INIT_LIB_PATH. +Search libraries in KDEINIT5_LIBRARY_PATH. Based on an idea by NixOs pkgs/development/libraries/kde-frameworks/kinit/kinit-libpath.patch =================================================================== ---- kinit-5.32.0/src/kdeinit/kinit.cpp.orig 2017-10-22 21:02:20.908765455 +0200 -+++ kinit-5.32.0/src/kdeinit/kinit.cpp 2017-10-22 21:03:25.312818248 +0200 -@@ -623,20 +623,18 @@ - if (libpath_relative) { - // NB: Because Qt makes the actual dlopen() call, the +diff --git a/src/kdeinit/kinit.cpp b/src/kdeinit/kinit.cpp +--- a/src/kdeinit/kinit.cpp ++++ b/src/kdeinit/kinit.cpp +@@ -614,15 +614,12 @@ static pid_t launch(int argc, const char *_name, const char *args, // RUNPATH of kdeinit is *not* respected - see // https://sourceware.org/bugzilla/show_bug.cgi?id=13945 // - so we try hacking it in ourselves - QString install_lib_dir = QFile::decodeName( -- CMAKE_INSTALL_PREFIX "/" LIB_INSTALL_DIR "/"); +- CMAKE_INSTALL_PREFIX "/" KDE_INSTALL_LIBDIR "/"); - QString orig_libpath = libpath; - libpath = install_lib_dir + libpath; - l.setFileName(libpath); @@ -21,17 +20,15 @@ pkgs/development/libraries/kde-frameworks/kinit/kinit-libpath.patch - libpath = orig_libpath; - l.setFileName(libpath); - l.load(); -- } -+ // Try to load the library relative to the active profiles. + QByteArrayList profiles = qgetenv("KDEINIT5_LIBRARY_PATH").split(':'); + for (const QByteArray &profile: profiles) { + if (!profile.isEmpty()) { + l.setFileName(QFile::decodeName(profile) + QStringLiteral("/") + libpath); + if (l.load()) break; + } -+ } + } } else { l.load(); - } - if (!l.isLoaded()) { - QString ltdlError(l.errorString()); +-- +2.33.0 + diff --git a/gnu/packages/patches/kio-search-smbd-on-PATH.patch b/gnu/packages/patches/kio-search-smbd-on-PATH.patch index 55535ffa11..5118c9a361 100644 --- a/gnu/packages/patches/kio-search-smbd-on-PATH.patch +++ b/gnu/packages/patches/kio-search-smbd-on-PATH.patch @@ -1,30 +1,24 @@ -Adopted from NixOS -pkgs/development/libraries/kde-frameworks/kio/samba-search-path.patch +From af54a2a37655df26a33bc6783cb472c38f65322f Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel +Date: Sun, 28 Mar 2021 10:31:12 -0500 +Subject: [PATCH 1/2] Remove impure smbd search path -=================================================================== ---- kio-5.17.0.orig/src/core/ksambashare.cpp -+++ kio-5.17.0/src/core/ksambashare.cpp -@@ -67,13 +67,18 @@ KSambaSharePrivate::~KSambaSharePrivate( - +--- + src/core/ksambashare.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/core/ksambashare.cpp b/src/core/ksambashare.cpp +index e810ce4..7cfb4e6 100644 +--- a/src/core/ksambashare.cpp ++++ b/src/core/ksambashare.cpp +@@ -61,7 +61,7 @@ KSambaSharePrivate::~KSambaSharePrivate() bool KSambaSharePrivate::isSambaInstalled() { -- if (QFile::exists(QStringLiteral("/usr/sbin/smbd")) -- || QFile::exists(QStringLiteral("/usr/local/sbin/smbd"))) { -- return true; -+ const QByteArray pathEnv = qgetenv("PATH"); -+ if (!pathEnv.isEmpty()) { -+ QLatin1Char pathSep(':'); -+ QStringList paths = QFile::decodeName(pathEnv).split(pathSep, QString::SkipEmptyParts); -+ for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) { -+ it->append(QStringLiteral("/smbd")); -+ if (QFile::exists(*it)) { -+ return true; -+ } -+ } + const bool daemonExists = +- !QStandardPaths::findExecutable(QStringLiteral("smbd"), {QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/")}).isEmpty(); ++ !QStandardPaths::findExecutable(QStringLiteral("smbd")).isEmpty(); + if (!daemonExists) { + qCDebug(KIO_CORE_SAMBASHARE) << "KSambaShare: Could not find smbd"; } - -- //qDebug() << "Samba is not installed!"; -- - return false; - } - +-- +2.30.1 diff --git a/gnu/packages/patches/kpackage-allow-external-paths.patch b/gnu/packages/patches/kpackage-allow-external-paths.patch index c1c9efde7f..fc5f5bbc02 100644 --- a/gnu/packages/patches/kpackage-allow-external-paths.patch +++ b/gnu/packages/patches/kpackage-allow-external-paths.patch @@ -1,13 +1,12 @@ diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp -index 5aec9fd..b15c933 100644 --- a/src/kpackage/package.cpp +++ b/src/kpackage/package.cpp -@@ -820,7 +820,7 @@ PackagePrivate::PackagePrivate() - : QSharedData(), - fallbackPackage(nullptr), - metadata(nullptr), -- externalPaths(false), -+ externalPaths(true), - valid(false), - checkedValid(false) +@@ -858,6 +858,6 @@ PackagePrivate::PackagePrivate() + : QSharedData() + , fallbackPackage(nullptr) + , metadata(nullptr) +- , externalPaths(false) ++ , externalPaths(true) + , valid(false) + , checkedValid(false) { diff --git a/gnu/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch b/gnu/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch deleted file mode 100644 index d677f19a70..0000000000 --- a/gnu/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 668010ebc9fd84d9dc60f90b9a4ebf3c7054977f Mon Sep 17 00:00:00 2001 -From: Hartmut Goebel -Date: Sun, 25 Oct 2020 20:11:13 +0000 -Subject: [PATCH] Fix build errors if PREFIX is different from ECM's PREFIX. - -See for details. ---- - KF5PackageMacros.cmake | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/KF5PackageMacros.cmake b/KF5PackageMacros.cmake -index f4c1d1d..acd3798 100644 ---- a/KF5PackageMacros.cmake -+++ b/KF5PackageMacros.cmake -@@ -1,6 +1,5 @@ - --find_package(ECM 1.6.0 CONFIG REQUIRED) --include(${ECM_KDE_MODULE_DIR}/KDEInstallDirs.cmake) -+include(KDEInstallDirs) - - set(KPACKAGE_RELATIVE_DATA_INSTALL_DIR "kpackage") - --- -GitLab - diff --git a/gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch b/gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch deleted file mode 100644 index bd55d512cf..0000000000 --- a/gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch +++ /dev/null @@ -1,25 +0,0 @@ -From ff5ed26f21d304e867ab57781878069567deb23d Mon Sep 17 00:00:00 2001 -From: Hartmut Goebel -Date: Mon, 3 Aug 2020 19:49:58 +0000 -Subject: [PATCH] Fix build errors if PREFIX is different from ECM's PREFIX. - -See for details ---- - KF5PlasmaMacros.cmake | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/KF5PlasmaMacros.cmake b/KF5PlasmaMacros.cmake -index 494b42d56..80b3fd8dd 100644 ---- a/KF5PlasmaMacros.cmake -+++ b/KF5PlasmaMacros.cmake -@@ -1,6 +1,5 @@ - --find_package(ECM 1.6.0 CONFIG REQUIRED) --include(${ECM_KDE_MODULE_DIR}/KDEInstallDirs.cmake) -+include(KDEInstallDirs) - - set(PLASMA_RELATIVE_DATA_INSTALL_DIR "plasma") - set(PLASMA_DATA_INSTALL_DIR "${KDE_INSTALL_DATADIR}/${PLASMA_RELATIVE_DATA_INSTALL_DIR}") --- -GitLab - -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 07/19] gnu: Add layer-shell-qt. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429030721587 (code B ref 50862); Fri, 15 Oct 2021 09:32:05 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:47 +0000 Received: from localhost ([127.0.0.1]:38150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZ2-0005c3-0H for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:47 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJYy-0005bF-86 for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:40 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1HV1sjxzQjgL for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290292; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FXdgToXEnZaQWzV1dEBhY/f2Y0NkJOEiuHgE4tBaL9w=; b=MBJHnEG4e32WnAsd0GznnJbvRRwZ0IIZRGOaY8Rr27cFQtNBLBHSE4sj5NlJrXEvsO1BX2 cYseMMInog2WN0Ko46DLNp8k80FXd6QV7CVp+EAZTLBfhG3WQvb9qGSu3vqa7kbpFDDbB0 uOIn24bHNGaw3efSulNiplo9Z2yjD/AiSw2jPsmBNLxQUbEcLBMXAwG/Z0WPvUJjY7mCUK Ir2IZwK4lvmmLnEyuF1lmRo3UAUkYWE98X4SLxpjJYBOh4jezROin3NytMT38s/p7FzSpv LEkJk2X9zLmDNuKZ9qQojxkMN0pPG+rnZA29THoMD41dNyNsyi+j1MKLxMtcmA== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:03 +1100 Message-Id: <20211015093015.5834-8-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: CE21B273 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/kde-plasma.scm (layer-shell-qt): New variable. --- gnu/packages/kde-plasma.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index 96e7ec6907..eb463a498a 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2017, 2019, 2020 Hartmut Goebel ;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; Copyright © 2020 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -136,6 +137,33 @@ directly, you need to tell @code{ssh-add} about it. @code{ssh-add} will then call it if it is not associated to a terminal.") (license license:gpl2+))) +(define-public layer-shell-qt + (package + (name "layer-shell-qt") + (version "5.22.5") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/plasma/" version + "/layer-shell-qt-" version ".tar.xz")) + (sha256 + (base32 + "0i9gsckqk9608drxvym6ghcwxqilcf6ilcxq48sbrnpswid71k7z")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("pkg-config" ,pkg-config))) + (inputs + `(("libxkbcommon" ,libxkbcommon) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtwayland" ,qtwayland) + ("wayland" ,wayland) + ("wayland-protocols" ,wayland-protocols))) + (home-page "https://invent.kde.org/plasma/layer-shell-qt") + (synopsis "Qt component for the Wayland ql-layer-shell protocol") + (description "Qt component for the Wayland ql-layer-shell protocol.") + (license license:gpl2+))) + (define-public kscreenlocker (package (name "kscreenlocker") -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 08/19] gnu: KDE Plasma: Update to 5.22.5. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429030921608 (code B ref 50862); Fri, 15 Oct 2021 09:32:06 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:49 +0000 Received: from localhost ([127.0.0.1]:38153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZ6-0005cR-BS for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:48 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:31694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZ1-0005bU-7F for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:47 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4HW1HX73BkzQjg6 for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:36 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HKDv60BTN7OTsb7b4WBSdTiroXiBL4mjw9UVSalJYM8=; b=J/w4sogiPenKPKF80JNkbisZmzA3SLs5o4QfoFqAVGi+touIMiYcttb31ZTwK2hFDDmBll qabPujW9S3BVJAkDakdvW1DOjnpKyf9EQI5086L78DUAO7ggz0AiLbZobjhxcRbcNqmf74 /oGUtAB8j5YxlLFl5k4aAE65OfLV1zny+xeoDLBaPvB1dbtkuA9JtmnvXnHUjOLIV/Kwwv T2o8q560wNqGPvQiLRqHUPsBAMWRrxc93AGnAmU1G+nfMxGDv7+FquMVRULLVRCKmychhK aY39pzjq+6bAWhl/bzxWPxZHnGjipfOy5gOB54auESfUV832BCuZnPneXx828Q== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:04 +1100 Message-Id: <20211015093015.5834-9-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 80BDB26E X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) (breeze, kdecoration, libkscreen, ksshaskpass, kscreenlocker, libksysguard): Update to 5.22.5. (kscreenlocker):[inputs]: Add layer-shell-qt. (libksysguard):[origin]: Fix typo in URI that affecs refresh script. [native-inputs]: Add qttools. [inputs]: Add libnl, libcap, libpcap, qtwebengine, qtwebchannel. [arguments]: Remove uneeeded configure flags hack. Remove Uneeded CMakeLists.txt substitution. Respect #:tests?. --- gnu/packages/kde-plasma.scm | 56 +++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index eb463a498a..be25fb6afb 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -28,6 +28,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system cmake) #:use-module (guix build-system qt) + #:use-module (gnu packages admin) #:use-module (gnu packages compression) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) @@ -35,19 +36,20 @@ #:use-module (gnu packages linux) #:use-module (gnu packages pkg-config) #:use-module (gnu packages qt) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg)) (define-public breeze (package (name "breeze") - (version "5.19.5") + (version "5.22.5") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/plasma/" version "/" name "-" version ".tar.xz")) (sha256 (base32 - "0dpk1w7zcafrzf46j060i1qb0fwqpsflkfzr6gcar81llmjnc4b1")))) + "09ll0bddsbbhz7ihqcn0wbd2llbjrblgk90gp556kpy09jh4rz73")))) (build-system qt-build-system) ;; TODO: Warning at /gnu/store/…-kpackage-5.34.0/…/KF5PackageMacros.cmake: ;; warnings during generation of metainfo for org.kde.breezedark.desktop: @@ -87,14 +89,14 @@ the Plasma Desktop. Breeze is the default theme for the KDE Plasma desktop.") (define-public kdecoration (package (name "kdecoration") - (version "5.19.5") + (version "5.22.5") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/plasma/" version "/kdecoration-" version ".tar.xz")) (sha256 (base32 - "0pn8n7zyb0adzjnn92vmbcf7pmpss60k9k1rk5llamj016xzfgnf")))) + "1vqv44ls79x2d71ldkkkzpk4mzpv110y270wf1gbkmxaxwp20xxm")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -111,14 +113,14 @@ manager which re-parents a Client window to a window decoration frame.") (define-public ksshaskpass (package (name "ksshaskpass") - (version "5.19.5") + (version "5.22.5") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/plasma/" version "/ksshaskpass-" version ".tar.xz")) (sha256 (base32 - "1k2va2v9051f71w78dn3gihk642iyy5yzrkcfnp97fag8g6dpisi")))) + "0ig2cx80ba57k9mq7bcnmriymjln7kvr81mgm5rsdi4asal2zpgp")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -167,14 +169,14 @@ call it if it is not associated to a terminal.") (define-public kscreenlocker (package (name "kscreenlocker") - (version "5.19.5") + (version "5.22.5") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/plasma/" version "/kscreenlocker-" version ".tar.xz")) (sha256 (base32 - "1fd5sqaqx9kj3kr0bgxpllhcm5arf8bc9pkpd9yk9c8xjy0j0fxi")))) + "107icbr0cdcpbzi5npgx3fw2m2wp1z91k1iw26n595dp3n2czv98")))) (build-system qt-build-system) (arguments `(#:tests? #f ;; TODO: make tests pass @@ -192,7 +194,7 @@ call it if it is not associated to a terminal.") (if tests? (begin (setenv "CTEST_OUTPUT_ON_FAILURE" "1") - (invoke "dbus-launch" "ctest" "."))) + (invoke "dbus-launch" "ctest"))) #t))))) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -212,6 +214,7 @@ call it if it is not associated to a terminal.") ("kwayland" ,kwayland) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) + ("layer-shell-qt" ,layer-shell-qt) ("libseccomp" ,libseccomp) ;for sandboxing the look'n'feel package ("libxcursor" ,libxcursor) ;missing in CMakeList.txt ("libxi" ,libxi) ;XInput, required for grabbing XInput2 devices @@ -232,14 +235,14 @@ call it if it is not associated to a terminal.") (define-public libkscreen (package (name "libkscreen") - (version "5.19.5") + (version "5.22.5") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/plasma/" version "/" name "-" version ".tar.xz")) (sha256 - (base32 "0rf1pm0yyc069f4n5s9ipdx4glzfr9zvv5cbrmn4q9i4v6z1qd8i")))) + (base32 "1qqnra28r698kbps6ywk22ncac4sm3f9d9wrwmicp963mkmwlksv")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -262,17 +265,18 @@ basic needs and easy to configure for those who want special setups.") (define-public libksysguard (package (name "libksysguard") - (version "5.19.5") + (version "5.22.5") (source (origin (method url-fetch) - (uri (string-append "mirror://kde//stable/plasma/" version + (uri (string-append "mirror://kde/stable/plasma/" version "/libksysguard-" version ".tar.xz")) (sha256 - (base32 "1kd0h3p8bf9k5pqp0frhr81pa0yyrpkckg9zznirk9p1v88v7bfq")))) + (base32 "1hkjsjfl4hsxbk998hpq4f38rahqfx6nmznbh0dqrymadfbsn8m5")))) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + ("pkg-config" ,pkg-config) + ("qttools" ,qttools))) (inputs `(("kconfigwidgets" ,kconfigwidgets) ("kiconthemes" ,kiconthemes) @@ -288,30 +292,28 @@ basic needs and easy to configure for those who want special setups.") ("knewstuff" ,knewstuff) ("kwidgetsaddons" ,kwidgetsaddons) ("kservice" ,kservice) + ("libnl" ,libnl) + ("libcap" ,libcap) + ("libpcap" ,libpcap) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) ("qtscript" ,qtscript) + ("qtwebengine" ,qtwebengine) + ("qtwebchannel" ,qtwebchannel) ("qtwebkit" ,qtwebkit) ("qtx11extras" ,qtx11extras) ("plasma" ,plasma-framework) ("zlib" ,zlib))) (build-system qt-build-system) (arguments - `(#:configure-flags - `(,(string-append "-DKDE_INSTALL_DATADIR=" - (assoc-ref %outputs "out") "/share")) - #:phases + `(#:phases (modify-phases %standard-phases - (add-before 'configure 'patch-cmakelists - (lambda _ - ;; TODO: Verify: This should no longer be necessary, since - ;; KF5AuthConfig.cmake.in contains this already. - (substitute* "processcore/CMakeLists.txt" - (("KAUTH_HELPER_INSTALL_DIR") "KDE_INSTALL_LIBEXECDIR")))) (replace 'check - (lambda _ + (lambda* (#:key tests? #:allow-other-keys) ;; TODO: Fix this failing test-case - (invoke "ctest" "-E" "processtest")))))) + (when tests? + (invoke "ctest" "-E" "processtest")) + #t))))) (home-page "https://userbase.kde.org/KSysGuard") (synopsis "Network enabled task and system monitoring") (description "KSysGuard can obtain information on system load and -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 09/19] gnu: libgravatar: Move to (gnu packages kde-pim). Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429031121619 (code B ref 50862); Fri, 15 Oct 2021 09:32:06 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:51 +0000 Received: from localhost ([127.0.0.1]:38156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZ8-0005cc-Vb for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:51 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:14536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZ2-0005bg-9v for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:48 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4HW1HZ3gckzQjgG for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:38 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290296; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Kxl4nF1MR2VhwQFfZjVhPFPn+D2EmcqPJ3swx0upa8E=; b=u36GVQJzmaMwxe9BXwNp/nbOHyFymlQMkhaYonA3gGgyPQYsfyL19F8UC32zKtwn0lnPnR +Lk2P83iC2GGzziPMgELxjNk1oeRRENU+G7NNLSZjPYkptqlCoRiOBB0njUOUyY+mZj5Jf 3KnB4CwY71CXm5pSmEFMJ5rHa4WYJuODjvDFqvRA2epF2WGaLRTjHfUdw1Y1e1zqC7Qe8g tVMU4cYxmtDbh3sfv+A0xQr07gbuVNxb2Cee6kRb4qUw1i/bOEkyjtQA9wnGe5d8+OlYRg jvnHUUhOoym+5U5REJd13xhgswwEeFvv05GlxvKpHwuGy+U4ZIXijbAAo+zwRw== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:05 +1100 Message-Id: <20211015093015.5834-10-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 3FBA1271 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Remove uneeded (gnu packages kde-internet) import. * gnu/packages/kde-internet.scm: Move libgravatar ... * gnu/packages/kde-pim.scm ...here --- gnu/packages/kde-internet.scm | 32 -------------------------------- gnu/packages/kde-pim.scm | 34 +++++++++++++++++++++++++++++++++- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 223e1aab7a..af0aba5b9a 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -426,38 +426,6 @@ multiple torrents at the same time and comes with extended features to make it a full-featured client for BitTorrent.") (license license:gpl2+))) -(define-public libgravatar - (package - (name "libgravatar") - (version "20.04.1") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/libgravatar-" version ".tar.xz")) - (sha256 - (base32 "0981ci2kr20v4fk11h57rqya0brgslfazpgq1yk5yqiwyqqm49r2")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("kconfig" ,kconfig) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kpimcommon" ,kpimcommon) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5))) - (arguments - `(#:tests? #f)) ;; 2/7 tests fail (due to network issues?) - (home-page "https://invent.kde.org/pim/libgravatar") - (synopsis "Online avatar lookup library") - (description "This library retrieves avatar images based on a -hash from a person's email address, as well as local caching to avoid -unnecessary network operations.") - (license ;; GPL for programs, LGPL for libraries - (list license:gpl2+ license:lgpl2.0+)))) - (define-public libktorrent (package (name "libktorrent") diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index 9930f20bb1..671286022d 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2017, 2019, 2020 Hartmut Goebel ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2021 Efraim Flashner +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -34,7 +35,6 @@ #:use-module (gnu packages gnupg) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) - #:use-module (gnu packages kde-internet) #:use-module (gnu packages openldap) #:use-module (gnu packages qt) #:use-module (gnu packages search) @@ -1682,6 +1682,38 @@ Virtual Contact File}) files to the KPeople contact management library.") (license ;; GPL for programs, LGPL for libraries (list license:gpl2+ license:lgpl2.0+)))) +(define-public libgravatar + (package + (name "libgravatar") + (version "20.04.1") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/libgravatar-" version ".tar.xz")) + (sha256 + (base32 "0981ci2kr20v4fk11h57rqya0brgslfazpgq1yk5yqiwyqqm49r2")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules))) + (inputs + `(("kconfig" ,kconfig) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kpimcommon" ,kpimcommon) + ("ktextwidgets" ,ktextwidgets) + ("kwidgetsaddons" ,kwidgetsaddons) + ("qtbase" ,qtbase-5))) + (arguments + `(#:tests? #f)) ;; 2/7 tests fail (due to network issues?) + (home-page "https://invent.kde.org/pim/libgravatar") + (synopsis "Online avatar lookup library") + (description "This library retrieves avatar images based on a +hash from a person's email address, as well as local caching to avoid +unnecessary network operations.") + (license ;; GPL for programs, LGPL for libraries + (list license:gpl2+ license:lgpl2.0+)))) + (define-public kpimtextedit (package (name "kpimtextedit") -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 10/19] gnu: KDE PIM: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429031921664 (code B ref 50862); Fri, 15 Oct 2021 09:32:07 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:31:59 +0000 Received: from localhost ([127.0.0.1]:38160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZB-0005cx-OE for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:59 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZ6-0005c2-J6 for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:51 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1Hf5MQ1zQjgL for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:42 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290300; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=erwMKV1rvJ3ExcdSjrUShK4Xf8DHz36JUw3/bkkTeec=; b=TacLbmWlnskEZIKU3sOPb+s0UILUdXU0z8ijNNrAdiyv43HCOa3F4Fqj9RqAyPo6y6jiI/ w3oZgW7l1KVZo3St5dhvpUEXNwQpmEMwi1bnznHao7mQpBbAnvrEpyhBK3vlNUegXGlG20 9DXWn4h6bICE2qIsRbMGCsHo7iiWqW+aLHaLgHVF+PSKIgkyzdJXrr8LyILtSs5jUO3ISa d8T1cKJXzhknTbWfUfPJyoHuFPh5AX3YZm2TkqD7KlZWNqsMT/TWT03dSCQWufBVOhe8My 63zHJd13/3PKgeHWUX6VA2EWILKAMxIowJ6bWpfuBkgIQL/6QVgtk36Aa5gt2w== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:06 +1100 Message-Id: <20211015093015.5834-11-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 42E6726F X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/kde-pim.scm (akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes akonadi-search kincidenceeditor kaddressbook kalarmcal kcalendarsupport kcalutils kdepim-runtime keventviews kgpg kidentitymanagement kimap kldap kleopatra kmail kmailcommon kmailimporter kmailtransport kmbox kmessagelib kmime knotes kontactinterface korganizer libgravatar kpimcommon kpimtextedit ksmtp ktnef libkdepim libkgapi libkleo libksieve): Update to 21.08.2 (akonadi): [arguments]: Don't use %outputs and %build-inputs. (akonadi-calendar): [inputs]: Add grantleetheme. [home-page]: Lint URL. (akonadi-contacts): [inputs]: Add grantlee, grantleetheme, kcmutils, libkleo (kincidenceeditor): [native-inputs]: Add dbus for tests. [inputs]: Add grantleetheme, kimap. Replace obsolete kdepim-apps-libs with kpimcommon. [arguments]: launch dbus, and disable failing tests. (kalarmcal): [home-page]: Lint URL. (kblog): [home-page]: Lint URL. (kcalendarsupport): [inputs]: Remove kdepim-apps-libs. [home-page]: Lint URL. (kcalcutils): [home-page]: Lint URL. [inputs]: Replace oxygen-icons with breeze-icons as default. (kdepim-apps-libs): Delete variable. (kdepim-runtime): [inputs]: Add grantleetheme, kcmutils, kldap, libkdepim, qtkeychain [arguments]: Enable all tests that pass. Use dbus-launch. Revert to old include path hack since it doesn't work with search-input-directory. Not sure why. (kgpg): [inputs]: Add grantleetheme. [arguments]: Disable failing tests. [inputs]: Replace oxygen-icons with breeze-icons as default. [home-page]: Lint URL. (kimap): [home-page]: Lint URL. (kldap): [inputs]: Add qtkeychain. [home-page]: Lint URL. [description]: Lint. (kleopatra): [inputs]: Replace oxygen-icons with breeze-icons as default. [home-page]: Lint URL. (kmail): [origin]: Remove patch. Doesn't appear to be needed anymore? [inputs]: Add grantleetheme, kuserfeedback, qtchain. Remove kdepim-apps-lib, duplicate kmime entry. Replace oxygen-icons with breeze-icons as default. [arguments]: Unfortunately a few tests fail. Disable them for now. (kmailcommon)[arguments]: Enable all tests that pass. Use dbus-launch. (kmailimporter): [inputs]: Add adonadi-contacts, grantleetheme, kcontacts, kimap, kpimcommon. (kmailtransport): [home-page]: Lint URL. [inputs]: Add qtkeychain. (kmbox): [home-page]: Lint URL. (kmessagelib)[inputs]: Remove kdepim-apps-lib. Add kguiaddons [arguments]: Now QPrinter fails to be found instead. Revert to old CPLUS_INCLUDE_PATH fix since it doesn't work otherwise for some unknown reason. (kmime): [home-page]: Lint URL. (knotes) [inputs]: Remove kmime. Replace oxygen-icons with breeze-icons as default. (kontactinterface): [home-page]: Lint URL. (korganizer): [inputs]: Add grantleetheme. Remove obsolete kdepim-apps-libs. Replace oxygen-icons with breeze-icons as default. [synopsis]: Lint. (kpimcommon): [inputs]: Add akonadi-search, grantleetheme, kcalendarcore, kcmutils, kldap. Remove grantlee. (kpimtextedit): [home-page]: Lint URL. (ktnef): [home-page]: Lint URL. (libkleo): [inputs]: Remove gpgme. [arguments]: Disable failing tests for now. (libksieve): [phases]: Enable a tests that works now. [phases]: Enable a tests that works now. * gnu/packages/patches/kmail-Fix-missing-link-libraries.patch: Delete file. * gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch: Fix patch using Upstream suggestion in https://phabricator.kde.org/D26818 * gnu/packages/patches/akonadi-not-relocatable.patch: Import updated patch from Nix. * gnu/packages/patches/akonadi-paths.patch: Fix. * gnu/packages/patches/akonadi-timestamps.patch: Fix. * gnu/local.mk: Remove reference to kmail patch. --- gnu/local.mk | 1 - gnu/packages/kde-pim.scm | 414 ++++++++++-------- .../patches/akonadi-not-relocatable.patch | 51 +-- gnu/packages/patches/akonadi-paths.patch | 30 +- gnu/packages/patches/akonadi-timestamps.patch | 6 +- .../kmail-Fix-missing-link-libraries.patch | 41 -- ...libksieve-Fix-missing-link-libraries.patch | 76 +--- 7 files changed, 284 insertions(+), 335 deletions(-) delete mode 100644 gnu/packages/patches/kmail-Fix-missing-link-libraries.patch diff --git a/gnu/local.mk b/gnu/local.mk index 3c6b4cf4d6..10b97c8bc3 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1323,7 +1323,6 @@ dist_patch_DATA = \ %D%/packages/patches/kinit-kdeinit-extra_libs.patch \ %D%/packages/patches/kinit-kdeinit-libpath.patch \ %D%/packages/patches/kio-search-smbd-on-PATH.patch \ - %D%/packages/patches/kmail-Fix-missing-link-libraries.patch \ %D%/packages/patches/kmod-module-directory.patch \ %D%/packages/patches/kmscon-runtime-keymap-switch.patch \ %D%/packages/patches/kpackage-allow-external-paths.patch \ diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index 671286022d..c65dcf714f 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -44,14 +44,14 @@ (define-public akonadi (package (name "akonadi") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/akonadi-" version ".tar.xz")) (sha256 - (base32 "0kkn7lh3akkk9cdi8qdk9kqzs1cgv916mkl440x4ykqd1v8brzqb")) + (base32 "0jwhjdqha82hbyg2wmzjl5qi2rgmyd2sghdw85s77y63bxm9f0s2")) (patches (search-patches "akonadi-paths.patch" "akonadi-timestamps.patch" @@ -90,10 +90,10 @@ #:phases (modify-phases (@ (guix build qt-build-system) %standard-phases) (add-before 'configure 'add-definitions - (lambda _ - (let ((out (assoc-ref %outputs "out")) - (mysql (assoc-ref %build-inputs "mysql")) - (pgsql (assoc-ref %build-inputs "postgresql"))) + (lambda* (#:key outputs build-inputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (mysql (assoc-ref build-inputs "mysql")) + (pgsql (assoc-ref build-inputs "postgresql"))) (with-output-to-file "CMakeLists.txt.new" (lambda _ (display @@ -121,14 +121,14 @@ programs.") (define-public akonadi-calendar (package (name "akonadi-calendar") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/akonadi-calendar-" version ".tar.xz")) (sha256 - (base32 "1mq76qyd3jcngb2yfanpn7qvklzllza399fxwii0mqppp1vmnb2b")))) + (base32 "0k4cbcr6cw9rcrzidlbjbpshmsfh0p2m8bd9inkgzxi08drwizsa")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -137,6 +137,7 @@ programs.") ("akonadi-contacts" ,akonadi-contacts) ("akonadi-mime" ,akonadi-mime) ("boost" ,boost) + ("grantleetheme" ,grantleetheme) ("kcalendarcore" ,kcalendarcore) ("kcalutils" ,kcalutils) ("kcodecs" ,kcodecs) @@ -155,7 +156,7 @@ programs.") ("qtbase" ,qtbase-5))) (arguments `(#:tests? #f)) ;; TODO: 1/1 test fails - (home-page "https://api.kde.org/kdepim/akonadi/html/index.html") + (home-page "https://api.kde.org/kdepim/akonadi/html/") (synopsis "Library providing calendar helpers for Akonadi items") (description "This library manages calendar specific actions for collection and item views.") @@ -164,21 +165,24 @@ collection and item views.") (define-public akonadi-contacts (package (name "akonadi-contacts") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/akonadi-contacts-" version ".tar.xz")) (sha256 - (base32 "0igggarnl99s5pl73dgrpha4lf7vnr000iy69vcwmqs5lxb7cyli")))) + (base32 "1ap2c16c0z4m7f3zsp5w5wqwcdr3fn1n2kvb6d647c3knszgibvg")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) (inputs `(("akonadi" ,akonadi) ("boost" ,boost) + ("grantlee" ,grantlee) + ("grantleetheme" ,grantleetheme) ("kauth" ,kauth) + ("kcmutils" ,kcmutils) ("kcodecs" ,kcodecs) ("kcompletion" ,kcompletion) ("kconfigwidgets" ,kconfigwidgets) @@ -195,6 +199,7 @@ collection and item views.") ("ktextwidgets" ,ktextwidgets) ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) + ("libkleo" ,libkleo) ("prison" ,prison) ("kio" ,kio) ("qtbase" ,qtbase-5) @@ -215,14 +220,14 @@ to list and filter contacts.") (define-public akonadi-mime (package (name "akonadi-mime") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/akonadi-mime-" version ".tar.xz")) (sha256 - (base32 "1wd776ia3z22a79biq04y4m83n8xpvfmyg8bcsslr7lmc3avdg8w")))) + (base32 "0fkv26zl92xijkibpxvbqcmip24qrq58lan3w9s642gqh972a6x3")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -268,14 +273,14 @@ with emails through Akonadi easier.") (define-public akonadi-notes (package (name "akonadi-notes") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/akonadi-notes-" version ".tar.xz")) (sha256 - (base32 "04y293kjrmjjcbb7fkjl7hl4vrks4cjjxnvc6ibzyv81rn6cdhh2")))) + (base32 "0r19g9a0asqlw1qsh9vidbwpgbslfwqc8g577hdkhahfvg7hplmq")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -297,14 +302,14 @@ wrapping notes into KMime::Message objects.") (define-public akonadi-search (package (name "akonadi-search") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/akonadi-search-" version ".tar.xz")) (sha256 - (base32 "1h5p44y244gzf7ndzw7afrvq9c76ybp8ddvg82p3lzjh02rrvd50")))) + (base32 "1a1pf9q93z0cv7v2fxksiw3vn5dylg0lgniv98z9p6zv0wijxhn5")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -353,46 +358,58 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.") (define-public kincidenceeditor (package (name "kincidenceeditor") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/incidenceeditor-" version ".tar.xz")) (sha256 - (base32 "1xpp5lw60mvpjsjsxmicfa5y2d68wnb9vm4yb1krwkihm852ziny")))) + (base32 "0xrz3kzf4mc37zgfbjgc23l7wxry9m6d5igvyf1qm33yxwr4w78q")))) (properties `((upstream-name . "incidenceeditor"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + `(("extra-cmake-modules" ,extra-cmake-modules) + ("dbus" ,dbus))) (inputs `(("akonadi" ,akonadi) ("akonadi-calendar" ,akonadi-calendar) ("akonadi-contacts" ,akonadi-contacts) ("akonadi-mime" ,akonadi-mime) ("boost" ,boost) + ("grantleetheme" ,grantleetheme) ("kcalendarcore" ,kcalendarcore) ("kcalendarsupport" ,kcalendarsupport) ("kcalutils" ,kcalutils) ("kcodecs" ,kcodecs) ("kcontacts" ,kcontacts) ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) ("kdiagram" ,kdiagram) ("keventviews" ,keventviews) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) ("kidentitymanagement" ,kidentitymanagement) + ("kimap" ,kimap) ("kio" ,kio) ("kitemmodels" ,kitemmodels) ("kldap" ,kldap) ("kmailtransport" ,kmailtransport) ("kmime" ,kmime) + ("kpimcommon" ,kpimcommon) ("kpimtextedit" ,kpimtextedit) ("ktextwidgets" ,ktextwidgets) ("kwallat" ,kwallet) ("libkdepim" ,libkdepim) ("qtbase" ,qtbase-5))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "dbus-launch" "ctest" ;; FIXME: test fails. + "-E" "akonadi-sqlite-incidencedatetimetest")) + #t))))) (home-page "https://invent.kde.org/pim/incidenceeditor") (synopsis "KDE PIM library for editing incidences") (description "This library provides an incidence editor for KDE PIM.") @@ -402,14 +419,14 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.") (define-public kaddressbook (package (name "kaddressbook") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kaddressbook-" version ".tar.xz")) (sha256 - (base32 "1vpdhdj87ai2sxjn2jk3mh6bzfr1n3yzydnkgv7nc8v1m2fdawap")))) + (base32 "1pvd31zpam13jv0mhxzaagdlvnav60znd68l24y1dw5i98wk7n72")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -428,7 +445,6 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.") ("kcontacts" ,kcontacts) ("kcrash" ,kcrash) ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) ("kdoctools" ,kdoctools) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) @@ -444,7 +460,7 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.") ("kxmlgui" ,kxmlgui) ("libkdepim" ,libkdepim) ("libkleo" ,libkleo) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests + ("breeze-icons" ,breeze-icons) ; default icon set, required for tests ("prison" ,prison) ("qgpgme" ,qgpgme) ("qtbase" ,qtbase-5))) @@ -459,14 +475,14 @@ CalDAV server.") (define-public kalarmcal (package (name "kalarmcal") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kalarmcal-" version ".tar.xz")) (sha256 - (base32 "0g0bm4zzzcpl2pqqf609349zagwrgj6a4ibxpgg4zf21aacdq8bi")))) + (base32 "0xdcazbbkm2z0r2g1avwh9bvdkvv0fy6qhhddlmfzj4cwh4c9vih")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -491,7 +507,7 @@ CalDAV server.") ("qtbase" ,qtbase-5))) (arguments `(#:tests? #f)) ;; TODO: TZ setup - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://github.com/KDE/kalarmcal") (synopsis "Library for handling kalarm calendar data") (description "This library provides access to and handling of kalarm calendar data.") @@ -520,7 +536,7 @@ calendar data.") ("qtbase" ,qtbase-5) ("syndication" ,syndication))) ;; Note: Some tests take up to 90 sec. - (home-page "https://invent.kde.org/pim/kblog") + (home-page "https://apps.kde.org/kblog/") (synopsis "Client-side support library for web application remote blogging APIs") (description "KBlog is a library for calling functions on Blogger 1.0, @@ -534,14 +550,14 @@ one of the APIs mentioned above.") (define-public kcalendarsupport (package (name "kcalendarsupport") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/calendarsupport-" version ".tar.xz")) (sha256 - (base32 "1yv3hs7qw481cxw4kzbx5l8vv18bgzm1b0vj3zrlqqxwl5ac6xvy")))) + (base32 "01plq4qzp94lxcc2gp04afnlvmni8993c8mf6kl256158z0y24ik")))) (properties `((upstream-name . "calendarsupport"))) (build-system qt-build-system) (native-inputs @@ -551,12 +567,12 @@ one of the APIs mentioned above.") `(("akonadi" ,akonadi) ("akonadi-calendar" ,akonadi-calendar) ("akonadi-mime" ,akonadi-mime) + ("akonadi-notes" ,akonadi-notes) ("boost" ,boost) ("kcalendarcore" ,kcalendarcore) ("kcalutils" ,kcalutils) ("kcompletion" ,kcompletion) ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) ("kguiaddons" ,kguiaddons) ("kholidays" ,kholidays) ("ki18n" ,ki18n) @@ -570,7 +586,7 @@ one of the APIs mentioned above.") ("ktextwidgets" ,ktextwidgets) ("kxmlgui" ,kxmlgui) ("qtbase" ,qtbase-5))) - (home-page "https://api.kde.org/stable/calendarsupport/") + (home-page "https://github.com/KDE/calendarsupport") (synopsis "Calendar Support library for KDE PIM") (description "The Calendar Support library provides helper utilities for calendaring applications.") @@ -580,14 +596,14 @@ calendaring applications.") (define-public kcalutils (package (name "kcalutils") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kcalutils-" version ".tar.xz")) (sha256 - (base32 "0v268w8vhgqxq1nwv9b9cy4h7zqgjrv19r44g3zc9w5j76ivix86")))) + (base32 "0kvfpsz6zxdbgl4qvk3q55fjgjql1chx844cys26anhza0ld9afz")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -605,72 +621,28 @@ calendaring applications.") ("kpimtextedit" ,kpimtextedit) ("ktextwidgets" ,ktextwidgets) ("kwidgetsaddons" ,kwidgetsaddons) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests + ("breeze-icons" ,breeze-icons) ; default icon set, required for tests ("qtbase" ,qtbase-5))) (arguments `(#:tests? #f)) ;; TODO: seem to pull in some wrong theme - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://github.com/KDE/kcalutils") (synopsis "Library with utility functions for the handling of calendar data") (description "This library provides a utility and user interface functions for accessing calendar data using the kcalcore API.") (license license:lgpl2.0+))) -(define-public kdepim-apps-libs - (package - (name "kdepim-apps-libs") - (version "20.04.1") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kdepim-apps-libs-" version ".tar.xz")) - (sha256 - (base32 "0m9qrfjs97anh9h6ibggx23ddlm1zkxjap2iyf3gf672ip01fvci")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("boost" ,boost) - ("gpgme" ,gpgme) - ("grantlee" ,grantlee) - ("grantleetheme" ,grantleetheme) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kimap" ,kimap) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("kpimcommon" ,kpimcommon) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("libkleo" ,libkleo) - ("prison" ,prison) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5))) - (home-page "https://invent.kde.org/pim/kdepim-apps-libs") - (synopsis "KDE PIM mail related libraries and data files") - (description "This package provides mail related libraries and data files -for KDE PIM.") - (license ;; GPL for programs, LGPL for libraries - (list license:gpl2+ license:lgpl2.0+)))) - (define-public kdepim-runtime (package (name "kdepim-runtime") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kdepim-runtime-" version ".tar.xz")) (sha256 - (base32 "1in4x4wvgclkni72cfkw9jx35d0qd0jmfwybm3ksx5qx5sbki9gg")))) + (base32 "0vzly768f2g0zhprl1970k16kza128izhrby2mm1wdskrmdrvflq")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -686,9 +658,11 @@ for KDE PIM.") ("akonadi-notes" ,akonadi-notes) ("boost" ,boost) ("cyrus-sasl" ,cyrus-sasl) + ("grantleetheme" ,grantleetheme) ("kalarmcal" ,kalarmcal) ("kcalendarcore" ,kcalendarcore) ("kcalutils" ,kcalutils) + ("kcmutils" ,kcmutils) ("kcodecs" ,kcodecs) ("kconfig" ,kconfig) ("kconfigwidgets" ,kconfigwidgets) @@ -700,6 +674,7 @@ for KDE PIM.") ("kio" ,kio) ("kitemmodels" ,kitemmodels) ("kmailtransport" ,kmailtransport) + ("kldap" ,kldap) ("kmbox" ,kmbox) ("kmime" ,kmime) ("knotifications" ,knotifications) @@ -711,29 +686,45 @@ for KDE PIM.") ("kwallet" ,kwallet) ("kwindowsystem" ,kwindowsystem) ("libkgapi" ,libkgapi) - ;; TODO: libkolab + ("libkdepim" ,libkdepim) + ;; TODO: libkolab, etebase ("qca" ,qca) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) + ("qtkeychain" ,qtkeychain) ("qtnetworkauth" ,qtnetworkauth) ("qtspeech" ,qtspeech) ("qtwebchannel" ,qtwebchannel) ("qtwebengine" ,qtwebengine) ("qtxmlpatterns" ,qtxmlpatterns))) (arguments - ;; TODO: 5/45 tests fail for quite different reasons, even with - ;; "offscreen" and dbus - `(#:tests? #f - #:phases (modify-phases %standard-phases - (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH - (lambda* (#:key inputs #:allow-other-keys) - ;; FIXME: is not - ;; found during one of the compilation steps without - ;; this hack. - (setenv "CPLUS_INCLUDE_PATH" - (string-append - (search-input-directory inputs "include/KF5") - ":" (or (getenv "CPLUS_INCLUDE_PATH") "")))))))) + `(#:phases + (modify-phases %standard-phases + (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH + (lambda* (#:key inputs #:allow-other-keys) + ;; FIXME: is not + ;; found during one of the compilation steps without + ;; this hack. + (setenv "CPLUS_INCLUDE_PATH" + (string-append (assoc-ref inputs "akonadi-mime") + "/include/KF5:" + (or (getenv "CPLUS_INCLUDE_PATH") ""))) + #t)) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; FIXME: Atleast some appear to require network. + (invoke "dbus-launch" "ctest" "-E" + "(akonadi-sqlite-synctest|\ +akonadi-sqlite-pop3test|\ +storecompacttest|\ +akonadi-sqlite-ewstest|\ +ewsmoveitemrequest_ut|\ +ewsdeleteitemrequest_ut|\ +ewsgetitemrequest_ut|\ +ewsunsubscriberequest_ut|\ +ewssettings_ut)")) + #t))))) (home-page "https://invent.kde.org/pim/kdepim-runtime") (synopsis "Runtime components for Akonadi KDE") (description "This package contains Akonadi agents written using KDE @@ -748,14 +739,14 @@ package.") (define-public keventviews (package (name "keventviews") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/eventviews-" version ".tar.xz")) (sha256 - (base32 "0si9p95rgp7mgkzhzwyy10zrwzy1kipbhm1y96yjlc9rxi3jrc73")))) + (base32 "0d1ahknazkjav9641i1wggj9f67cr3s3y176v1j6ljhr4dl3m3xj")))) (properties `((upstream-name . "eventviews"))) (build-system qt-build-system) (native-inputs @@ -798,14 +789,14 @@ package.") (define-public kgpg (package (name "kgpg") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kgpg-" version ".tar.xz")) (sha256 - (base32 "03d3gsbara7ga2cyrhafkw11qq9cj804h9vpvxl4wd2a9c90snkh")))) + (base32 "051z9h12zqmhgvr8pk17vsfzld25mpklk1z6nknlf3hydjnq6ns1")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -816,6 +807,7 @@ package.") ("akonadi-contacts" ,akonadi-contacts) ("boost" ,boost) ("gpgme" ,gpgme) + ("grantleetheme" ,grantleetheme) ("karchive" ,karchive) ("kcodecs" ,kcodecs) ("kcontacts" ,kcontacts) @@ -833,9 +825,18 @@ package.") ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/utilities/org.kde.kgpg") + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; Test fails inconsistently + ;; https://bugs.kde.org/show_bug.cgi?id=442886 + (invoke "ctest" "-E" "(kgpg-import|kgpg-encrypt)")) + #t))))) + (home-page "https://apps.kde.org/kgpg/") (synopsis "Graphical front end for GNU Privacy Guard") (description "Kgpg manages cryptographic keys for the GNU Privacy Guard, and can encrypt, decrypt, sign, and verify files. It features a simple editor @@ -846,14 +847,14 @@ cryptography to the contents of the clipboard.") (define-public kidentitymanagement (package (name "kidentitymanagement") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kidentitymanagement-" version ".tar.xz")) (sha256 - (base32 "0flp9p9hlr1zfgvsy5i1nq55p7bvnhqxkxbif1lyw0cq6iblxhgr")))) + (base32 "0kaws0w21sm0mb0fd5av7gid8gvyz0zxxjrbx0kf3c52dwkrmw5c")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -885,14 +886,14 @@ cryptography to the contents of the clipboard.") (define-public kimap (package (name "kimap") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kimap-" version ".tar.xz")) (sha256 - (base32 "1x22wfzqp92mn1fy2xl89k9yjfk2vgcva0fd30i9rrqj4aw2rsma")))) + (base32 "0qdl94zqk0qvy5mcnbhskh7dskcx8g1bkv4qv8zjjj9rz1r2rm2x")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -903,7 +904,7 @@ cryptography to the contents of the clipboard.") ("kio" ,kio) ("kmime" ,kmime) ("qtbase" ,qtbase-5))) - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kimap/html/index.html") (synopsis "Library for handling IMAP") (description "This library provides a job-based API for interacting with an IMAP4rev1 server. It manages connections, encryption and parameter quoting @@ -916,14 +917,14 @@ easier to do so.") (define-public kldap (package (name "kldap") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kldap-" version ".tar.xz")) (sha256 - (base32 "0whlp586ycsx0qf0nr81avwscpq62w5js46z7vayy0dxkhrhfayr")))) + (base32 "1vc94n9wq1422bp9ky2sapy8wra0gi5gfl6dz0h8wxnxflb28zvw")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -932,28 +933,29 @@ easier to do so.") `(("ki18n" ,ki18n) ("kio" ,kio) ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5))) + ("qtbase" ,qtbase-5) + ("qtkeychain" ,qtkeychain))) (propagated-inputs `(("cyrus-sasl" ,cyrus-sasl) ("openldap" ,openldap))) - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kldap/html/") (synopsis "Library for accessing LDAP") - (description " This is a library for accessing LDAP with a convenient Qt + (description "This is a library for accessing LDAP with a convenient Qt style C++ API. LDAP (Lightweight Directory Access Protocol) is an application -protocol for querying and modifying directory services running over TCP/IP. ") +protocol for querying and modifying directory services running over TCP/IP.") (license license:lgpl2.0+))) (define-public kleopatra (package (name "kleopatra") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kleopatra-" version ".tar.xz")) (sha256 - (base32 "1m50nzb2m27fkb8z3k34cv4zi2akr0fx8zn7lk5swhg49sgrip6n")))) + (base32 "1ym40xxwl9qqz8sbsck606vzxys5qhkca8g23gqn3sxx3kk8zpn9")))) (build-system qt-build-system) (native-inputs `(("dbus" ,dbus) @@ -981,7 +983,7 @@ protocol for querying and modifying directory services running over TCP/IP. ") ("kxmlgui" ,kxmlgui) ("libassuan" ,libassuan) ("libkleo" ,libkleo) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qgpgme" ,qgpgme) ("qtbase" ,qtbase-5))) (arguments @@ -990,9 +992,9 @@ protocol for querying and modifying directory services running over TCP/IP. ") (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? - (invoke "dbus-launch" "ctest" ".")) + (invoke "dbus-launch" "ctest")) #t))))) - (home-page "https://kde.org/applications/utilities/org.kde.kleopatra") + (home-page "https://apps.kde.org/kleopatra/") (synopsis "Certificate Manager and Unified Crypto GUI") (description "Kleopatra is a certificate manager and a universal crypto GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox @@ -1003,15 +1005,14 @@ and retrieving certificates from LDAP servers.") (define-public kmail (package (name "kmail") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmail-" version ".tar.xz")) (sha256 - (base32 "06qfxzi5pasm6p5ck44sjca96dz8xzd1nndq5lqcyvcxmmnvvz3p")) - (patches (search-patches "kmail-Fix-missing-link-libraries.patch")))) + (base32 "0way147xqjhapswdfqnnvav8dk41lf2050jzmd6jz7qj0dina977")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1025,6 +1026,7 @@ and retrieving certificates from LDAP servers.") ("boost" ,boost) ("gpgme" ,gpgme) ("kbookmarks" ,kbookmarks) + ("grantleetheme" ,grantleetheme) ("kcalendarcore" ,kcalendarcore) ("kcalutils" ,kcalutils) ("kcmutils" ,kcmutils) @@ -1034,7 +1036,6 @@ and retrieving certificates from LDAP servers.") ("kcontacts" ,kcontacts) ("kcrash" ,kcrash) ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) ("kguiaddons" ,kguiaddons) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) @@ -1049,7 +1050,6 @@ and retrieving certificates from LDAP servers.") ("kmailtransport" ,kmailtransport) ("kmessagelib" ,kmessagelib) ("kmime" ,kmime) - ("kmime" ,kmime) ("knotifications" ,knotifications) ("knotifyconfig" ,knotifyconfig) ("kontactinterface" ,kontactinterface) @@ -1059,6 +1059,7 @@ and retrieving certificates from LDAP servers.") ("kservice" ,kservice) ("ksyntaxhighlighting" ,ksyntaxhighlighting) ("ktextwidgets" ,ktextwidgets) + ("kuserfeedback" ,kuserfeedback) ("ktnef" ,ktnef) ("kwallet" ,kwallet) ("kwidgetsaddons" ,kwidgetsaddons) @@ -1068,10 +1069,11 @@ and retrieving certificates from LDAP servers.") ("libkdepim" ,libkdepim) ("libkleo" ,libkleo) ("libksieve" ,libksieve) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests + ("breeze-icons" ,breeze-icons) ; default icon set, required for tests ("qgpgme" ,qgpgme) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) + ("qtkeychain" ,qtkeychain) ("qtwebchannel" ,qtwebchannel) ("qtwebengine" ,qtwebengine) ("sonnet" ,sonnet))) @@ -1081,7 +1083,13 @@ and retrieving certificates from LDAP servers.") (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? - (invoke "dbus-launch" "ctest" ".")) + (invoke "dbus-launch" "ctest" "-E" ;; FIXME: Many failing tests. + "(akonadi-sqlite-kmcomposerwintest|\ +akonadi-sqlite-tagselectdialogtest|\ +akonadi-sqlite-kmcommandstest|\ +sendlateragent-sendlaterutiltest|\ +sendlateragent-sendlaterconfigtest|\ +followupreminder-followupreminderconfigtest)")) #t))))) (home-page "https://kontact.kde.org/components/kmail.html") (synopsis "Full featured graphical email client") @@ -1098,14 +1106,14 @@ manager from KDE.") (define-public kmailcommon (package (name "kmailcommon") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/mailcommon-" version ".tar.xz")) (sha256 - (base32 "0q1k57zx1l7bnzrk1hadjxjn6r4yzz833mgsvaai9sd8qg022x2l")))) + (base32 "0d0czxrf3i796pyrlifv4psq3hl4z2abhsqj1ns30xng45pzyrvz")))) (properties `((upstream-name . "mailcommon"))) (build-system qt-build-system) (native-inputs @@ -1119,6 +1127,7 @@ manager from KDE.") ("akonadi-mime" ,akonadi-mime) ("boost" ,boost) ("gpgme" ,gpgme) + ("grantleetheme" ,grantleetheme) ("karchive" ,karchive) ("kcodecs" ,kcodecs) ("kcompletion" ,kcompletion) @@ -1127,6 +1136,7 @@ manager from KDE.") ("kcontacts" ,kcontacts) ("kdbusaddons" ,kdbusaddons) ("kdesignerplugin" ,kdesignerplugin) + ("kguiaddons" ,kguiaddons) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) ("kidentitymanagement" ,kidentitymanagement) @@ -1154,7 +1164,15 @@ manager from KDE.") ("qgpgme" ,qgpgme) ("qtbase" ,qtbase-5))) (arguments - `(#:tests? #f)) ;; TODO: 4/56 tests fail, even with "offscreen" and dbus + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; FIXME: 2 Tests fail. + (invoke "dbus-launch" "ctest" "-E" + "\(mailcommon-filter-filteractionencrypttest|\ +mailcommon-filter-filteractionpipethroughtest)")) + #t))))) (home-page "https://invent.kde.org/pim/mailcommon") (synopsis "KDE email utility library") (description "The mail common library provides utility functions for @@ -1165,32 +1183,37 @@ dealing with email.") (define-public kmailimporter (package (name "kmailimporter") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/mailimporter-" version ".tar.xz")) (sha256 - (base32 "1929pw0shdzi0yvjnqhak680hjjibg8f8hqy3svyxxhiqbhfjm26")))) + (base32 "0vd0bghszwr1wh4x2ygd7flg0kypb8m92gvh0q800gdgnqj87lw7")))) (properties `((upstream-name . "mailimporter"))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) (inputs `(("akonadi" ,akonadi) + ("akonadi-contacts" ,akonadi-contacts) ("akonadi-mime" ,akonadi-mime) + ("grantleetheme" ,grantleetheme) ("boost" ,boost) ("karchive" ,karchive) ("kcompletion" ,kcompletion) ("kconfig" ,kconfig) ("kconfigwidgets" ,kconfigwidgets) + ("kcontacts" ,kcontacts) ("kcoreaddons" ,kcoreaddons) ("kdbusaddons" ,kdbusaddons) ("ki18n" ,ki18n) + ("kimap" ,kimap) ("kio" ,kio) ("kitemmodels" ,kitemmodels) ("kmime" ,kmime) + ("kpimcommon" ,kpimcommon) ("kxmlgui" ,kxmlgui) ("libkdepim" ,libkdepim) ("qtbase" ,qtbase-5))) @@ -1204,14 +1227,14 @@ e-mail client programs into KMail and KDE PIM.") (define-public kmailtransport (package (name "kmailtransport") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmailtransport-" version ".tar.xz")) (sha256 - (base32 "1swqlgzxzlqffm119sbhszy9lr93m8lzwygr0q4raa660b6yiavm")))) + (base32 "0q76wanhby9gb9c07z8gpkmdqn6rv82bh6fz182m7bdzkqh4rbxx")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1234,10 +1257,11 @@ e-mail client programs into KMail and KDE PIM.") ("ktextwidgets" ,ktextwidgets) ("kwallet" ,kwallet) ("libkgapi" ,libkgapi) - ("qtbase" ,qtbase-5))) + ("qtbase" ,qtbase-5) + ("qtkeychain" ,qtkeychain))) (arguments `(#:tests? #f)) ;; TODO - 3/3 tests fail, require drkonqi - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kmailtransport/html/index.html") (synopsis "Mail transport service library") (description "This library provides an API and support code for managing mail transport.") @@ -1246,14 +1270,14 @@ mail transport.") (define-public kmbox (package (name "kmbox") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmbox-" version ".tar.xz")) (sha256 - (base32 "03cny38v4y1lmcrs6d34hbj9assqgf51rqryf5rdzkiaq79c1krc")))) + (base32 "055vx2cr9zqab887grjans5cassh2g86r1lcn64jb61sh1cvzj7y")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1261,7 +1285,7 @@ mail transport.") `(("kcodecs" ,kcodecs) ("kmime" ,kmime) ("qtbase" ,qtbase-5))) - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kmbox/html/index.html") (synopsis "Library for handling mbox mailboxes") (description "This is a library for handling mailboxes in mbox format, using a Qt/KMime C++ API.") @@ -1270,14 +1294,14 @@ using a Qt/KMime C++ API.") (define-public kmessagelib (package (name "kmessagelib") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/messagelib-" version ".tar.xz")) (sha256 - (base32 "03vq4962bhps2j9c9i52majlbkmvg2gmr197igv8xamja1vs8hk1")))) + (base32 "0gsxik4ib72xhw948h257m17w4k49sa3ymbg87n0q8nd6gykxyhr")))) (properties `((upstream-name . "messagelib"))) (build-system qt-build-system) (native-inputs @@ -1302,7 +1326,7 @@ using a Qt/KMime C++ API.") ("kconfigwidgets" ,kconfigwidgets) ("kcontacts" ,kcontacts) ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) + ("kguiaddons" ,kguiaddons) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) ("kidentitymanagement" ,kidentitymanagement) @@ -1342,11 +1366,11 @@ using a Qt/KMime C++ API.") (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH (lambda* (#:key inputs #:allow-other-keys) ;; FIXME: One of the compilation steps fail to find - ;; without this hack. + ;; without this hack. (setenv "CPLUS_INCLUDE_PATH" - (string-append - (search-input-directory inputs "include/KF5") - ":" (or (getenv "CPLUS_INCLUDE_PATH") "")))))))) + (string-append (assoc-ref inputs "qtbase") + "/include/qt5/QtPrintSupport:" + (or (getenv "CPLUS_INCLUDE_PATH") "")))))))) (home-page "https://invent.kde.org/pim/messagelib") (synopsis "KDE PIM messaging libraries") (description "This package provides several libraries for messages, @@ -1358,14 +1382,14 @@ kwebengineviewer.") (define-public kmime (package (name "kmime") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmime-" version ".tar.xz")) (sha256 - (base32 "1dkdxfr1ry10qyql5sp1ai4li11f0ncf9hipg27j59y70mlyrl2r")))) + (base32 "1dg0vm576gqvj7ia80zcdyf9cyg3fzvj7j3fkxx79mw17binlzg4")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1384,7 +1408,7 @@ kwebengineviewer.") (("(Today|Yesterday) 12:34:56" line day) (string-append day " 12:34 PM"))) #t))))) - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kmime/html/") (synopsis "Library for handling MIME data") (description "This library provides an API for handling MIME data. MIME (Multipurpose Internet Mail Extensions) is an Internet Standard @@ -1396,14 +1420,14 @@ information in non-ASCII character sets.") (define-public knotes (package (name "knotes") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/knotes-" version ".tar.xz")) (sha256 - (base32 "13h4n7fb5p6g1f5kmw6pblpd76j904psm30s3a5d3kykni57dijx")))) + (base32 "1g3rmkpwbicga09qwhxn47rhiv9rfaacpzapsrhddh63831bl999")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1434,7 +1458,6 @@ information in non-ASCII character sets.") ("kitemmodels" ,kitemmodels) ("kitemviews" ,kitemviews) ("kmime" ,kmime) - ("kmime" ,kmime) ("knewstuff" ,knewstuff) ("knotifications" ,knotifications) ("knotifyconfig" ,knotifyconfig) @@ -1448,7 +1471,7 @@ information in non-ASCII character sets.") ("kxmlgui" ,kxmlgui) ("kxmlgui" ,kxmlgui) ("libkdepim" ,libkdepim) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests + ("breeze-icons" ,breeze-icons) ; default icon set, required for tests ("qtbase" ,qtbase-5) ("qtx11extras" ,qtx11extras))) (home-page "https://kontact.kde.org/components/knotes.html") @@ -1469,14 +1492,14 @@ Features: (define-public kontactinterface (package (name "kontactinterface") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kontactinterface-" version ".tar.xz")) (sha256 - (base32 "0s1qm1wjkvbb1film94r7g88d8vgh26bm0hm6gpyqv5bazw5qx3j")))) + (base32 "0wavclk0z55z8xmqiq6wjhlf2byiggmj9fr5kwdk8wsjfj30npwg")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1488,23 +1511,23 @@ Features: ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) ("qtbase" ,qtbase-5))) - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kontactinterface/html/") (synopsis "Kontact interface library") - (description " This library provides the glue necessary for + (description "This library provides the glue necessary for application \"Parts\" to be embedded as a Kontact component (or plugin).") (license license:lgpl2.0+))) (define-public korganizer (package (name "korganizer") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/korganizer-" version ".tar.xz")) (sha256 - (base32 "04lz3ldrr0lpy9zpsg9ja1i9gxzlcjpqcwn3g7l4jjdky4frcr2r")))) + (base32 "0izrzg5xxqgz0wq0vkv1i1xcf0xnzgfwixy8f4gcvihpqxyvixb7")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1519,6 +1542,7 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).") ("akonadi-notes" ,akonadi-notes) ("akonadi-search" ,akonadi-search) ("boost" ,boost) + ("grantleetheme" ,grantleetheme) ("kcalendarcore" ,kcalendarcore) ("kcalendarsupport" ,kcalendarsupport) ("kcalutils" ,kcalutils) @@ -1531,7 +1555,6 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).") ("kcoreaddons" ,kcoreaddons) ("kcrash" ,kcrash) ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) ("keventviews" ,keventviews) ("kholidays" ,kholidays) ("kiconthemes" ,kiconthemes) @@ -1556,7 +1579,7 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).") ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) ("libkdepim" ,libkdepim) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests + ("breeze-icons" ,breeze-icons) ; default icon set, required for tests ("phonon" ,phonon) ("qtbase" ,qtbase-5))) (arguments @@ -1574,11 +1597,11 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).") (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? - (invoke "dbus-launch" "ctest" ".")) + (invoke "dbus-launch" "ctest")) #t))))) (home-page "https://kontact.kde.org/components/korganizer.html") (synopsis "Organizational assistant, providing calendars and other similar -functionality to help you organize your life.") +functionality to help you organize your life") (description "KOrganizer is the calendar and scheduling component of Kontact. It provides management of events and tasks, alarm notification, web export, network transparent handling of data, group scheduling, import and @@ -1625,14 +1648,14 @@ Virtual Contact File}) files to the KPeople contact management library.") (define-public kpimcommon (package (name "kpimcommon") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/pimcommon-" version ".tar.xz")) (sha256 - (base32 "15lfqv5w4iwyjlvf4idykpkjgppl0ic59r4dw95qkbbjkps0nr7j")))) + (base32 "074pbxprzx8hd6fikjvx8hn9g9135swzhj1f5zvfvhyvlpyj90wg")))) (properties `((upstream-name . "pimcommon"))) (build-system qt-build-system) (native-inputs @@ -1643,9 +1666,12 @@ Virtual Contact File}) files to the KPeople contact management library.") ("akonadi" ,akonadi) ("akonadi-contacts" ,akonadi-contacts) ("akonadi-mime" ,akonadi-mime) + ("akonadi-search" ,akonadi-search) ("boost" ,boost) - ("grantlee" ,grantlee) + ("grantleetheme" ,grantleetheme) ;; TODO: ("kaccounts" ,kaccounts) + ("kcalendarcore" ,kcalendarcore) + ("kcmutils" ,kcmutils) ("kcodecs" ,kcodecs) ("kconfig" ,kconfig) ("kconfigwidgets" ,kconfigwidgets) @@ -1660,6 +1686,7 @@ Virtual Contact File}) files to the KPeople contact management library.") ("kitemmodels" ,kitemmodels) ("kitemviews" ,kitemviews) ("kjobwidgets" ,kjobwidgets) + ("kldap" ,kldap) ("kmime" ,kmime) ("knewstuff" ,knewstuff) ("kpimtextedit" ,kpimtextedit) @@ -1685,14 +1712,14 @@ Virtual Contact File}) files to the KPeople contact management library.") (define-public libgravatar (package (name "libgravatar") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libgravatar-" version ".tar.xz")) (sha256 - (base32 "0981ci2kr20v4fk11h57rqya0brgslfazpgq1yk5yqiwyqqm49r2")))) + (base32 "047fbdj02rnb7bn2vn9lava2mh4ypzlyd8iiri4mbpd686lmi0s1")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1717,14 +1744,14 @@ unnecessary network operations.") (define-public kpimtextedit (package (name "kpimtextedit") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kpimtextedit-" version ".tar.xz")) (sha256 - (base32 "0j6d4sv405c3x0ww75qsww94apidsb8aaqf59akhv96zmv0vx5wy")))) + (base32 "0v479g998amh822lxr0l2d9xhlrwbij9prlrn1z9y9al056cic7h")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1748,7 +1775,7 @@ unnecessary network operations.") ("sonnet" ,sonnet))) (arguments `(#:tests? #f)) ;; TODO - test suite hangs - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kpimtextedit/html/") (synopsis "Library providing a textedit with PIM-specific features") (description "This package provides a textedit with PIM-specific features. It also provides so-called rich text builders which can convert the formatted @@ -1759,14 +1786,14 @@ text in the text edit to all kinds of markup, like HTML or BBCODE.") (define-public ksmtp (package (name "ksmtp") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ksmtp-" version ".tar.xz")) (sha256 - (base32 "1xyaahibm0dc3qdwiak5yqa66szxaxnylvqxi6k21ayvzn2vxbhx")))) + (base32 "08bdi23qwvayl9w1nsfgpxpxmxrw820qcmvw03ivdk1h7m6sl3yh")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1799,14 +1826,14 @@ standard protocols for e-mail transmission.") (define-public ktnef (package (name "ktnef") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ktnef-" version ".tar.xz")) (sha256 - (base32 "0cn5p32w2kas56yyc15c22kll4hd02lvvxz2n6cz1wda8alspj19")))) + (base32 "05l4g38f2m3qjl6q45j12zarpazsizjl2pyqh87vhaxgnf4fbqqp")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1819,7 +1846,7 @@ standard protocols for e-mail transmission.") ("kcoreaddons" ,kcoreaddons) ("ki18n" ,ki18n) ("qtbase" ,qtbase-5))) - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/ktnef/html/") + (home-page "https://api.kde.org/frameworks-api/frameworks-apidocs/kdepim/ktnef/html/index.html") (synopsis "Library for handling mail attachments using TNEF format") (description "Ktnef is a library for handling data in the TNEF format (Transport Neutral Encapsulation Format, a proprietary format of e-mail @@ -1831,14 +1858,14 @@ and allows one to view/extract message formatted text in Rich Text Format.") (define-public libkdepim (package (name "libkdepim") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkdepim-" version ".tar.xz")) (sha256 - (base32 "0bask561laxgkgm3rxfpyxqs6jx1l9xjk058lhycq0pik6vwhdha")))) + (base32 "1j8nkfgzixpchz34p338mcm87f112ddy1linhaczg5fal1brangh")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1879,14 +1906,14 @@ and allows one to view/extract message formatted text in Rich Text Format.") (define-public libkgapi (package (name "libkgapi") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkgapi-" version ".tar.xz")) (sha256 - (base32 "0nvd5fqrvyb7c3g7rf1lxbbv38q9sqnhd6irgx7awwgw92inxky4")))) + (base32 "13dna8iv3qzkc1jagjgji928g88wrgds47lcfj3dqkn8swamisa0")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1915,14 +1942,14 @@ various Google services.") (define-public libkleo (package (name "libkleo") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkleo-" version ".tar.xz")) (sha256 - (base32 "0rijpmqyx4mrr7csik3vkfcra7kfywk6yz548fmq3ha8wa9ax8fv")))) + (base32 "14p3x2jq9sa5gkhcd7q3g5ras2sl62shrjm9kx4426mbnj10n0q2")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1930,7 +1957,6 @@ various Google services.") ("qttools" ,qttools))) (inputs `(("boost" ,boost) - ("gpgme" ,gpgme) ("kcodecs" ,kcodecs) ("kcompletion" ,kcompletion) ("kconfig" ,kconfig) @@ -1941,8 +1967,19 @@ various Google services.") ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) ("kpimtextedit" ,kpimtextedit) - ("qgpgme" ,qgpgme) ("qtbase" ,qtbase-5))) + (propagated-inputs + `(("gpgme" ,gpgme) + ("qgpgme" ,qgpgme))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; FIXME: These tests fail. + (invoke "ctest" "-E" + "(keyresolvercoretest|newkeyapprovaldialogtest)")) + #t))))) (home-page "https://invent.kde.org/pim/libkleo") (synopsis "KDE PIM cryptographic library") (description "@code{libkleo} is a library for Kleopatra and other parts of @@ -1953,14 +1990,14 @@ KDE using certificate-based crypto.") (define-public libksieve (package (name "libksieve") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libksieve-" version ".tar.xz")) (sha256 - (base32 "04k2nkwg5vlgbr5wpvsq02wi54ljsy4ka7y3ns5x3d2gb06wp03c")) + (base32 "1jxb0a18mf8yqxbi90jbgjh90x17qr6z7ga6zxdb8gk1hjsyb10y")) (patches (search-patches "libksieve-Fix-missing-link-libraries.patch")))) (build-system qt-build-system) (native-inputs @@ -1994,17 +2031,12 @@ KDE using certificate-based crypto.") (modify-phases %standard-phases (add-after 'unpack 'substitute (lambda _ - ;; Disable a failing test + ;; FIXME: Disable a failing test ;; sieveeditorhelphtmlwidgettest fails with `sigtrap` (substitute* "src/ksieveui/editor/webengine/autotests/CMakeLists.txt" (("^\\s*(add_test|ecm_mark_as_test)\\W" line) (string-append "# " line))) - ;; FIXME: This test fails due to time zone problems. - (substitute* - "src/ksieveui/autocreatescripts/autotests/CMakeLists.txt" - ((".*sieveeditorgraphicalmodewidgettest\\.cpp.*") - "")) #t))))) (home-page "https://invent.kde.org/pim/libksieve") (synopsis "KDE Sieve library") diff --git a/gnu/packages/patches/akonadi-not-relocatable.patch b/gnu/packages/patches/akonadi-not-relocatable.patch index c3964c5c05..bd4cbee79f 100644 --- a/gnu/packages/patches/akonadi-not-relocatable.patch +++ b/gnu/packages/patches/akonadi-not-relocatable.patch @@ -1,19 +1,18 @@ -From bc018b4bc816a3b51deb9739bedbf8a2268d0684 Mon Sep 17 00:00:00 2001 -From: gnidorah -Date: Fri, 22 Dec 2017 17:36:03 +0300 -Subject: [PATCH] Revert "Make Akonadi installation properly relocatable" +From 4b90a0bd4411a66bbe6ecf85ce89a60a58bee969 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel +Date: Sun, 25 Apr 2021 08:01:21 -0500 +Subject: [PATCH 3/3] akonadi revert make relocatable -This reverts commit b2bb55f13f2ac783f89cc414de8c39f62fa2096a. --- CMakeLists.txt | 3 --- KF5AkonadiConfig.cmake.in | 6 +++--- 2 files changed, 3 insertions(+), 6 deletions(-) -Index: akonadi-19.08.0/CMakeLists.txt -=================================================================== ---- akonadi-19.08.0.orig/CMakeLists.txt -+++ akonadi-19.08.0/CMakeLists.txt -@@ -306,9 +306,6 @@ configure_package_config_file( +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4e8cc81..63161b7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -368,9 +368,6 @@ configure_package_config_file( "${CMAKE_CURRENT_SOURCE_DIR}/KF5AkonadiConfig.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/KF5AkonadiConfig.cmake" INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} @@ -21,29 +20,25 @@ Index: akonadi-19.08.0/CMakeLists.txt - AKONADI_INCLUDE_DIR - KF5Akonadi_DATA_DIR ) - + install(FILES -Index: akonadi-19.08.0/KF5AkonadiConfig.cmake.in -=================================================================== ---- akonadi-19.08.0.orig/KF5AkonadiConfig.cmake.in -+++ akonadi-19.08.0/KF5AkonadiConfig.cmake.in -@@ -26,8 +26,8 @@ if(BUILD_TESTING) - find_dependency(Qt5Test "@QT_REQUIRED_VERSION@") - endif() - +diff --git a/KF5AkonadiConfig.cmake.in b/KF5AkonadiConfig.cmake.in +index bcf7320..1574319 100644 +--- a/KF5AkonadiConfig.cmake.in ++++ b/KF5AkonadiConfig.cmake.in +@@ -1,10 +1,10 @@ + @PACKAGE_INIT@ + -set_and_check(AKONADI_DBUS_INTERFACES_DIR "@PACKAGE_AKONADI_DBUS_INTERFACES_INSTALL_DIR@") -set_and_check(AKONADI_INCLUDE_DIR "@PACKAGE_AKONADI_INCLUDE_DIR@") +set_and_check(AKONADI_DBUS_INTERFACES_DIR "@AKONADI_DBUS_INTERFACES_INSTALL_DIR@") +set_and_check(AKONADI_INCLUDE_DIR "@AKONADI_INCLUDE_DIR@") - - find_dependency(Boost "@Boost_MINIMUM_VERSION@") - -@@ -35,7 +35,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/KF5Ako - include(${CMAKE_CURRENT_LIST_DIR}/KF5AkonadiMacros.cmake) - + # The directory where akonadi-xml.xsd and kcfg2dbus.xsl are installed -set(KF5Akonadi_DATA_DIR "@PACKAGE_KF5Akonadi_DATA_DIR@") +set(KF5Akonadi_DATA_DIR "@KF5Akonadi_DATA_DIR@") - - #################################################################################### - # CMAKE_AUTOMOC + + # set the directories + if(NOT AKONADI_INSTALL_DIR) +-- +2.31.1 diff --git a/gnu/packages/patches/akonadi-paths.patch b/gnu/packages/patches/akonadi-paths.patch index ac08ec5448..3e79748d47 100644 --- a/gnu/packages/patches/akonadi-paths.patch +++ b/gnu/packages/patches/akonadi-paths.patch @@ -4,23 +4,23 @@ mysql and postgresql executables removed. The our package definition on why. diff --git a/src/akonadicontrol/agentmanager.cpp b/src/akonadicontrol/agentmanager.cpp --- a/src/akonadicontrol/agentmanager.cpp +++ b/src/akonadicontrol/agentmanager.cpp -@@ -61,7 +61,7 @@ public: - []() { - QCoreApplication::instance()->exit(255); - }); +@@ -47,7 +47,7 @@ public: + connect(this, &Akonadi::ProcessControl::unableToStart, this, []() { + QCoreApplication::instance()->exit(255); + }); - start(QStringLiteral("akonadiserver"), args, RestartOnCrash); -+ start(QLatin1String(NIX_OUT "/bin/akonadiserver"), args, RestartOnCrash); ++ start(QStringLiteral(NIX_OUT "/bin/akonadiserver"), args, RestartOnCrash); } - + ~StorageProcessControl() override -@@ -84,7 +84,7 @@ public: - []() { - qCCritical(AKONADICONTROL_LOG) << "Failed to start AgentServer!"; - }); +@@ -69,7 +69,7 @@ public: + connect(this, &Akonadi::ProcessControl::unableToStart, this, []() { + qCCritical(AKONADICONTROL_LOG) << "Failed to start AgentServer!"; + }); - start(QStringLiteral("akonadi_agent_server"), args, RestartOnCrash); -+ start(QLatin1String(NIX_OUT "/bin/akonadi_agent_server"), args, RestartOnCrash); ++ start(QStringLiteral(NIX_OUT "/bin/akonadi_agent_server"), args, RestartOnCrash); } - + ~AgentServerProcessControl() override diff --git a/src/akonadicontrol/agentprocessinstance.cpp b/src/akonadicontrol/agentprocessinstance.cpp --- a/src/akonadicontrol/agentprocessinstance.cpp @@ -37,12 +37,12 @@ diff --git a/src/akonadicontrol/agentprocessinstance.cpp b/src/akonadicontrol/ag diff --git a/src/server/storage/dbconfigmysql.cpp b/src/server/storage/dbconfigmysql.cpp --- a/src/server/storage/dbconfigmysql.cpp +++ b/src/server/storage/dbconfigmysql.cpp -@@ -209,7 +209,7 @@ bool DbConfigMysql::startInternalServer() +@@ -215,7 +215,7 @@ bool DbConfigMysql::startInternalServer() #endif - + // generate config file - const QString globalConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-global.conf")); + const QString globalConfig = QLatin1String(NIX_OUT "/etc/xdg/akonadi/mysql-global.conf"); - const QString localConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-local.conf")); + const QString localConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-local.conf")); const QString actualConfig = StandardDirs::saveDir("data") + QLatin1String("/mysql.conf"); if (globalConfig.isEmpty()) { diff --git a/gnu/packages/patches/akonadi-timestamps.patch b/gnu/packages/patches/akonadi-timestamps.patch index e299a6991f..df81fdb2dc 100644 --- a/gnu/packages/patches/akonadi-timestamps.patch +++ b/gnu/packages/patches/akonadi-timestamps.patch @@ -2,12 +2,12 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp =================================================================== --- akonadi-19.08.0.orig/src/server/storage/dbconfigmysql.cpp +++ akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp -@@ -235,8 +235,7 @@ bool DbConfigMysql::startInternalServer( +@@ -260,8 +260,7 @@ bool DbConfigMysql::startInternalServer( bool confUpdate = false; QFile actualFile(actualConfig); // update conf only if either global (or local) is newer than actual -- if ((QFileInfo(globalConfig).lastModified() > QFileInfo(actualFile).lastModified()) || -- (QFileInfo(localConfig).lastModified() > QFileInfo(actualFile).lastModified())) { +- if ((QFileInfo(globalConfig).lastModified() > QFileInfo(actualFile).lastModified()) +- || (QFileInfo(localConfig).lastModified() > QFileInfo(actualFile).lastModified())) { + if (true) { QFile globalFile(globalConfig); QFile localFile(localConfig); diff --git a/gnu/packages/patches/kmail-Fix-missing-link-libraries.patch b/gnu/packages/patches/kmail-Fix-missing-link-libraries.patch deleted file mode 100644 index fc784d63dd..0000000000 --- a/gnu/packages/patches/kmail-Fix-missing-link-libraries.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 6b0a3a60870499b20ce9ae2ea07cbc5ee53cbdd2 Mon Sep 17 00:00:00 2001 -From: Hartmut Goebel -Date: Tue, 21 Jan 2020 23:23:38 +0100 -Subject: [PATCH] Fix missing link libraries. - -See - -These are only actually missing if the libraries reside in different -prefixes, as it is the case in Guix or Nix. ---- - agents/archivemailagent/CMakeLists.txt | 1 + - agents/followupreminderagent/CMakeLists.txt | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/agents/archivemailagent/CMakeLists.txt b/agents/archivemailagent/CMakeLists.txt -index 95c6249de..d0ddcd475 100644 ---- a/agents/archivemailagent/CMakeLists.txt -+++ b/agents/archivemailagent/CMakeLists.txt -@@ -22,6 +22,7 @@ ki18n_wrap_ui(libarchivemailagent_SRCS ui/archivemailwidget.ui ) - add_library(archivemailagent STATIC ${libarchivemailagent_SRCS}) - target_link_libraries(archivemailagent - KF5::MailCommon -+ KF5::Libkdepim - KF5::I18n - KF5::Notifications - KF5::KIOWidgets -diff --git a/agents/followupreminderagent/CMakeLists.txt b/agents/followupreminderagent/CMakeLists.txt -index 9ae7eaa29..527044807 100644 ---- a/agents/followupreminderagent/CMakeLists.txt -+++ b/agents/followupreminderagent/CMakeLists.txt -@@ -27,6 +27,7 @@ target_link_libraries(followupreminderagent - KF5::AkonadiMime - KF5::AkonadiAgentBase - KF5::DBusAddons -+ KF5::FollowupReminder - KF5::XmlGui - KF5::KIOWidgets - KF5::Notifications --- -2.21.1 - diff --git a/gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch b/gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch index 238c4ec46c..3835c2e313 100644 --- a/gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch +++ b/gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch @@ -1,59 +1,23 @@ -From 732861dda9c466841a09329a0b2c992f2b78c40a Mon Sep 17 00:00:00 2001 -From: Hartmut Goebel -Date: Tue, 21 Jan 2020 23:15:23 +0100 -Subject: [PATCH] Fix missing link libraries. - See -These are only actually missing if the libraries reside in different -prefixes, as it is the case in Guix or Nix. ---- - src/ksieveui/autocreatescripts/tests/CMakeLists.txt | 2 ++ - src/ksieveui/scriptsparsing/autotests/CMakeLists.txt | 2 +- - src/ksieveui/scriptsparsing/tests/CMakeLists.txt | 8 ++++++-- - 3 files changed, 9 insertions(+), 3 deletions(-) - -diff --git a/src/ksieveui/autocreatescripts/tests/CMakeLists.txt b/src/ksieveui/autocreatescripts/tests/CMakeLists.txt -index 8a482b4..c43216c 100644 ---- a/src/ksieveui/autocreatescripts/tests/CMakeLists.txt -+++ b/src/ksieveui/autocreatescripts/tests/CMakeLists.txt -@@ -15,6 +16,7 @@ set(parsingscript_gui_SRCS parsingscript_gui.cpp ../../tests/capability.cpp) - add_executable(parsingscript_gui ${parsingscript_gui_SRCS}) - target_link_libraries(parsingscript_gui - KF5::KIOCore -+ KF5::SyntaxHighlighting - KF5::KSieveUi - KF5::KSieve - KF5::PimCommon -diff --git a/src/ksieveui/scriptsparsing/autotests/CMakeLists.txt b/src/ksieveui/scriptsparsing/autotests/CMakeLists.txt -index e41a74e..31703ef 100644 ---- a/src/ksieveui/scriptsparsing/autotests/CMakeLists.txt -+++ b/src/ksieveui/scriptsparsing/autotests/CMakeLists.txt -@@ -5,7 +5,7 @@ macro(add_sieveeditor_xmlprintingscriptbuilding _source _extrasource) - ecm_add_test(${_test} - TEST_NAME ${_name} - NAME_PREFIX "sieveeditor-xmlprintingscriptbuilding-" -- LINK_LIBRARIES Qt5::Test KF5::I18n KF5::KSieveUi -+ LINK_LIBRARIES Qt5::Test KF5::I18n KF5::KSieveUi KF5::SyntaxHighlighting - ) - endmacro() - add_sieveeditor_xmlprintingscriptbuilding(xmlprintingscriptbuildertest.cpp "" "") -diff --git a/src/ksieveui/scriptsparsing/tests/CMakeLists.txt b/src/ksieveui/scriptsparsing/tests/CMakeLists.txt -index a252039..99a1aaa 100644 ---- a/src/ksieveui/scriptsparsing/tests/CMakeLists.txt -+++ b/src/ksieveui/scriptsparsing/tests/CMakeLists.txt -@@ -9,5 +9,9 @@ set(xmlsieveparsing_SRCS - ) - - add_executable(xmlsieveparsing ${xmlsieveparsing_SRCS} ) --target_link_libraries(xmlsieveparsing KF5::KSieveUi KF5::KSieve KF5::I18n) -- -+target_link_libraries(xmlsieveparsing -+ KF5::KSieveUi -+ KF5::SyntaxHighlighting -+ KF5::KSieve -+ KF5::I18n -+) --- -2.21.1 +diff --git a/src/ksieveui/CMakeLists.txt b/src/ksieveui/CMakeLists.txt +--- a/src/ksieveui/CMakeLists.txt ++++ b/src/ksieveui/CMakeLists.txt +@@ -255,6 +255,7 @@ target_link_libraries(KF5KSieveUi + KF5::KManageSieve + KF5::KSieve + KF5::PimCommon ++ KF5::SyntaxHighlighting + PRIVATE + KF5::Libkdepim + KF5::Archive +@@ -269,7 +270,6 @@ target_link_libraries(KF5KSieveUi + KF5::I18n + KF5::SonnetUi + Qt::PrintSupport +- KF5::SyntaxHighlighting + ) + set_target_properties(KF5KSieveUi PROPERTIES +-- +2.33.0 -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 12/19] gnu: Remove libraw-0.18. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429032021672 (code B ref 50862); Fri, 15 Oct 2021 09:32:07 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:00 +0000 Received: from localhost ([127.0.0.1]:38165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZH-0005dN-OR for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:00 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZA-0005c9-IV for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:52 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1Hk5mp1zQk4K for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290304; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zXHPZxa/3SGcGQaugCj5bc+/UxRzbxwZNE51q4ZeqTo=; b=d802/cjim2FEUK0KNwzyjL88a7rzY6Vun1c68/OBTdC8MXExjnn/zQkiCfj/h4vhlcy+I1 LUzGHi+tQAxtpiu/I4FQHLD0xktyFV9+XTfnvHp3AhlZjJTkYB7V4YN98RMVQKIspzRivJ noyyQ5tR696ncfdoumdSpFzR2HFcDyiRjjkV8sL7V+jn/6AYd1LHxJg9nro6QCGiwFX167 2F2eg+Hnps0P46wKEtYiucl36bt5zNV18Q1tFZ7i201U1oA8ub6ANi/X84LwmUItpKmCZw dK2ZuCEg1J7+zF0xVcQ1GJstxIEnvtXjXDOkLoL+08pl4KxHiv5nUrBFBuqYqw== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:08 +1100 Message-Id: <20211015093015.5834-13-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 6B21F274 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/photo.scm (libraw-0.18): Delete variable. This package is unused by krita now. --- gnu/packages/photo.scm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index e85af9305a..9331b83298 100644 --- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -203,18 +203,6 @@ cameras (CRW/CR2, NEF, RAF, DNG, and others).") ;; both two licensing modes for your changes/additions." (license (list license:lgpl2.1 license:cddl1.0)))) -(define-public libraw-0.18 - (package (inherit libraw) - (name "libraw") - (version "0.18.12") - (source (origin - (method url-fetch) - (uri (string-append "https://www.libraw.org/data/LibRaw-" - version ".tar.gz")) - (sha256 - (base32 - "1m2khr2cij8z6lawgbmdksjn14fpnjsy8ad4qahnpqapm1slsxap")))))) - (define-public libexif (package (name "libexif") -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 11/19] gnu: KDE: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:32:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429032621768 (code B ref 50862); Fri, 15 Oct 2021 09:32:08 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:06 +0000 Received: from localhost ([127.0.0.1]:38167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZI-0005dX-Am for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:06 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:14562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZB-0005cL-82 for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:55 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4HW1Hl3qMwzQk30 for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9HUbDQAwrhAeJvfeE/ZND5j9rj4EP/MIvu66lYnINtU=; b=EkAbRKsUQBFHGQdqIjdrdTyuiAeHo02MS6nP5Pwvief7XhNvOxdTelEb2+zKZC47TqXKwN zlviSb1kRR0BuI/vx/JU/qyqQq2+lI1qCdpL204JMA1J+7aP5De8p2rgLnwXc22AIysXga mqBFVMtzikvTKgOLUf63q8Gpm3VjN1ugR6+NaDV7ziIvEDV5bqtowAd967efQt8qTcxQfQ P/AVHhSl9Gn+U3inSYsnpIj6mEWVEP6we/36scdOYEx8QNhtk4qbNCM2TZxes1Mv6ccd5L /5THFfyNHZkkhZnRzjx2+76mgyZVc30Ir/5pWAIr7MnI+Rh4ZOdzMigFK13Q/g== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:07 +1100 Message-Id: <20211015093015.5834-12-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: EAB06275 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) (baloo-widgets grantleetheme akregator kdevelop-pg-qt kdiagram massif-visualizer libkomparediff2 qca kpmcore snorenotify kdeconnect labplot kqtquickcharts kdf kcachegrind libkdegames okular poxml kdegraphics-mobipocket libkexiv2 zeroconf-ioslave kuserfeedback): Update to 21.08.2. (kdevelop): Update to 5.6.2. [inputs]: Add ksyntaxhighlighting. Replace oxygen-icons with breeze-icons as default. [home-page]: Lint URL. (kdenlive): Specify version the usual way, without let form. (grantleetheme): [origin]: Remove merge-theme-dirs patch. The code appears to be integrated upstream so the patch doesn't apply. Not 100% sure if any of it is still needed. (akregator): [home-page]: Lint URL. (krita): [inputs]: Use latest libraw. Add libheif. [build-system]: Use qt-build-system. Simplify. [configure-flags]: Use gexp instead of %build-inputs. [phases]: Don't wrap QT_PLUGIN_PATH, since it should be done by qt-build-system. [home-page]: Lint URL. (kpmcore): [inputs]: Add polkit-qt. [arguments]: Don't install to polkits store path. (kdeconnect): [inputs]: Add qqc2-desktop-style, qtwayland, wayland. (kdf): [home-page]: Lint URL. (okular): [home-page]: Lint URL. (poxml): [home-page]: Lint URL. (kdegraphics-mobipocket): [home-page]: Lint URL. (zeroconf-ioslave): [home-page]: Lint URL. * gnu/packages/patches/grantlee-merge-theme-dirs.patch: Delete file. * gnu/local.mk: Remove reference to patch. --- gnu/local.mk | 1 - gnu/packages/kde.scm | 298 +++++++++--------- .../patches/grantlee-merge-theme-dirs.patch | 163 ---------- 3 files changed, 149 insertions(+), 313 deletions(-) delete mode 100644 gnu/packages/patches/grantlee-merge-theme-dirs.patch diff --git a/gnu/local.mk b/gnu/local.mk index 10b97c8bc3..7433e1e7ea 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1193,7 +1193,6 @@ dist_patch_DATA = \ %D%/packages/patches/gpm-glibc-2.26.patch \ %D%/packages/patches/gpodder-disable-updater.patch \ %D%/packages/patches/gpsbabel-fix-i686-test.patch \ - %D%/packages/patches/grantlee-merge-theme-dirs.patch \ %D%/packages/patches/grep-timing-sensitive-test.patch \ %D%/packages/patches/grocsvs-dont-use-admiral.patch \ %D%/packages/patches/gromacs-tinyxml2.patch \ diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index dcb91fdb0b..e6146f0f85 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2021 Alexandros Theodotou ;;; Copyright © 2021 la snesne ;;; Copyright © 2021 Vinicius Monego +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,6 +37,7 @@ #:use-module (guix build-system qt) #:use-module (guix deprecation) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -57,6 +59,8 @@ #:use-module (gnu packages ebook) #:use-module (gnu packages flex) #:use-module (gnu packages fontutils) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) @@ -74,6 +78,7 @@ #:use-module (gnu packages perl) #:use-module (gnu packages photo) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) #:use-module (gnu packages tls) @@ -87,14 +92,14 @@ (define-public baloo-widgets (package (name "baloo-widgets") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/baloo-widgets-" version ".tar.xz")) (sha256 - (base32 "1x4v79vhvc5ixkbsf3jyjz5ig1lf78rfw3r7g3llpb4j1kcp3wh0")))) + (base32 "1fk8qvqh1xx6139wvyfk607vkb7w3d79gc3v3c8s96pkp5b228ax")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -120,17 +125,15 @@ This package contains GUI widgets for baloo.") (define-public grantleetheme (package (name "grantleetheme") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/grantleetheme-" version ".tar.xz")) (sha256 - (base32 "0gabc5cb0sf00s7m5v2jnq55qsrdbrq6nqd15y1i15p788zifsjx")) - (patches (search-patches "grantlee-merge-theme-dirs.patch")))) - (build-system qt-build-system) - (arguments `(#:tests? #f)) ; unexpected error in the test suite. + (base32 "0xm19a21y8b4cqiqg6mhxip1xxk7hrz88z1sijhhgc8d14i7mkdk")))) + (build-system qt-build-system) ; unexpected error in the test suite. (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("libxml2" ,libxml2))) ;; xmllint required for tests @@ -150,14 +153,14 @@ This package contains GUI widgets for baloo.") (define-public akregator (package (name "akregator") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/akregator-" version ".tar.xz")) (sha256 - (base32 "1711yhwsdq9iyc3wm3a4xmz81p73hvvc0h58sasc89ifpry50k2p")))) + (base32 "15qkkfrxiwcd1gz5skqj8sb8fkr1mkc51wc2chqr4jv6aa0lbf5r")))) (build-system qt-build-system) (arguments `(#:phases @@ -207,7 +210,7 @@ This package contains GUI widgets for baloo.") ("qtwebchannel" ,qtwebchannel) ("qtwebengine" ,qtwebengine) ("syndication" ,syndication))) - (home-page "https://apps.kde.org/en/akregator") + (home-page "https://apps.kde.org/akregator/") (synopsis "KDE Feed Reader") (description "Akregator is a news feed reader. It enables you to follow news @@ -219,91 +222,90 @@ browser for easy news reading.") (license license:gpl2+))) (define-public kdenlive - (let ((version "21.08.2")) - (package - (name "kdenlive") - (version version) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://invent.kde.org/multimedia/kdenlive") - (commit (string-append "v" version)))) - (file-name (string-append name "-" version "-checkout")) - (sha256 - (base32 "1l78xjdf1bmj3s8kysaqqgh67mb3vrc96rsdnp0i4awlyfsh89d7")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) - (inputs - `(("breeze" ,breeze) ; make dark them available easily - ("breeze-icons" ,breeze-icons) ; recommended icon set - ("ffmpeg" ,ffmpeg) - ("frei0r-plugins" ,frei0r-plugins) - ("karchive" ,karchive) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("kdoctools" ,kdoctools) - ("kfilemetadata" ,kfilemetadata) - ("kguiaddons" ,kguiaddons) - ("kiconthemes" ,kiconthemes) - ("knewstuff" ,knewstuff) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("kplotting" ,kplotting) - ("mlt" ,mlt) - ("purpose" ,purpose) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtmultimedia" ,qtmultimedia) - ("qtnetworkauth" ,qtnetworkauth) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtscript" ,qtscript) - ("qtsvg" ,qtsvg) - ("qtwebkit" ,qtwebkit) - ("shared-mime-info" ,shared-mime-info))) - (arguments - ;; XXX: there is a single test that spawns other tests and - ;; 1/3 tests failed and 1/327 assertions failed. It seems - ;; that individual tests can't be skipped. - `(#:tests? #f - #:phases - (modify-phases %standard-phases - (add-after 'install 'wrap-executable - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (qtbase (assoc-ref inputs "qtbase")) - (frei0r (assoc-ref inputs "frei0r-plugins")) - (ffmpeg (assoc-ref inputs "ffmpeg"))) - (wrap-program (string-append out "/bin/kdenlive") - `("PATH" ":" prefix - ,(list (string-append ffmpeg "/bin"))) - `("FREI0R_PATH" ":" = - (,(string-append frei0r "/lib/frei0r-1/"))) - `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" = - (,(string-append qtbase "/lib/qt5/plugins/platforms"))) - `("MLT_PREFIX" ":" = - (,(assoc-ref inputs "mlt")))))))))) - (home-page "https://kdenlive.org") - (synopsis "Non-linear video editor") - (description "Kdenlive is an acronym for KDE Non-Linear Video Editor. + (package + (name "kdenlive") + (version "21.08.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://invent.kde.org/multimedia/kdenlive") + (commit (string-append "v" version)))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 "1l78xjdf1bmj3s8kysaqqgh67mb3vrc96rsdnp0i4awlyfsh89d7")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("pkg-config" ,pkg-config) + ("qttools" ,qttools))) + (inputs + `(("breeze" ,breeze) ; make dark theme available easily + ("breeze-icons" ,breeze-icons) ; recommended icon set + ("ffmpeg" ,ffmpeg) + ("frei0r-plugins" ,frei0r-plugins) + ("karchive" ,karchive) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("kdeclarative" ,kdeclarative) + ("kdoctools" ,kdoctools) + ("kfilemetadata" ,kfilemetadata) + ("kguiaddons" ,kguiaddons) + ("kiconthemes" ,kiconthemes) + ("knewstuff" ,knewstuff) + ("knotifications" ,knotifications) + ("knotifyconfig" ,knotifyconfig) + ("kparts" ,kparts) + ("kplotting" ,kplotting) + ("mlt" ,mlt) + ("purpose" ,purpose) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtgraphicaleffects" ,qtgraphicaleffects) + ("qtmultimedia" ,qtmultimedia) + ("qtnetworkauth" ,qtnetworkauth) + ("qtquickcontrols" ,qtquickcontrols) + ("qtquickcontrols2" ,qtquickcontrols2) + ("qtscript" ,qtscript) + ("qtsvg" ,qtsvg) + ("qtwebkit" ,qtwebkit) + ("shared-mime-info" ,shared-mime-info))) + (arguments + ;; XXX: there is a single test that spawns other tests and + ;; 1/3 tests failed and 1/327 assertions failed. It seems + ;; that individual tests can't be skipped. + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-executable + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (qtbase (assoc-ref inputs "qtbase")) + (frei0r (assoc-ref inputs "frei0r-plugins")) + (ffmpeg (assoc-ref inputs "ffmpeg"))) + (wrap-program (string-append out "/bin/kdenlive") + `("PATH" ":" prefix + ,(list (string-append ffmpeg "/bin"))) + `("FREI0R_PATH" ":" = + (,(string-append frei0r "/lib/frei0r-1/"))) + `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" = + (,(string-append qtbase "/lib/qt5/plugins/platforms"))) + `("MLT_PREFIX" ":" = + (,(assoc-ref inputs "mlt")))))))))) + (home-page "https://kdenlive.org") + (synopsis "Non-linear video editor") + (description "Kdenlive is an acronym for KDE Non-Linear Video Editor. Non-linear video editing is much more powerful than beginner's (linear) editors, hence it requires a bit more organization before starting. However, it is not reserved to specialists and can be used for small personal projects.") - (license license:gpl2+)))) + (license license:gpl2+))) (define-public kdevelop (package (name "kdevelop") - (version "5.6.1") + (version "5.6.2") (source (origin (method url-fetch) @@ -311,7 +313,7 @@ projects.") "/" version "/src/kdevelop-" version ".tar.xz")) (sha256 - (base32 "02ip5r67hjfpywkm3mz86n6wbqcr7996ifzfd2fyzsvm4998hi4y")))) + (base32 "1xiv6vs7d7vj5v7i1wxzx0xl6h8cg9bl8x9z7qg1qxizwlzvr1hg")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -338,11 +340,12 @@ projects.") ("knotifyconfig" ,knotifyconfig) ("kparts" ,kparts) ("kservice" ,kservice) + ("ksyntaxhighlighting" ,ksyntaxhighlighting) ("ktexteditor" ,ktexteditor) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) ("libkomparediff2" ,libkomparediff2) - ("oxygen-icons" ,oxygen-icons) + ("breeze-icons" ,breeze-icons) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) ("qtquickcontrols" ,qtquickcontrols) ;; not checked as requirement @@ -384,7 +387,7 @@ projects.") (("^\\s*PATHS \"\\$\\{CLANG_LIBRARY_DIRS\\}\"" line) (string-append line " " (assoc-ref inputs "clang") "/lib"))) #t))))) - (home-page "https://kdevelop.org") + (home-page "https://www.kdevelop.org/") (synopsis "IDE for C, C++, Python, Javascript and PHP") (description "The KDevelop IDE provides semantic syntax highlighting, as well as code navigation and completion for C, C++ (using Clang/LLVM), QML, @@ -423,14 +426,14 @@ for some KDevelop language plugins (Ruby, PHP, CSS...).") (define-public kdiagram (package (name "kdiagram") - (version "2.7.0") + (version "2.8.0") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/kdiagram/" version "/kdiagram-" version ".tar.xz")) (sha256 - (base32 "1pgvf2q8b59hw0jg5ajmj5nrn4q8cgnifpvdd0fynk2ml6zym8k3")) + (base32 "07s3kwv0mqvb64x8nz4w1yb3hbk28yzkw4qg1jibai7as4xsv7ap")) (patches (search-patches "kdiagram-Fix-missing-link-libraries.patch")))) (build-system qt-build-system) @@ -463,29 +466,13 @@ illustrate project schedules.") (sha256 (base32 "1y0d8gnxfdg5nfwk8dgx8fc2bwskvnys049napb1a9fr25bqmimw")))) - (build-system cmake-build-system) + (build-system qt-build-system) (arguments `(#:tests? #f #:configure-flags - (list "-DBUILD_TESTING=OFF" - (string-append "-DCMAKE_CXX_FLAGS=-I" - (assoc-ref %build-inputs "openexr") - "/include/OpenEXR")) - #:phases - (modify-phases %standard-phases - ;; Ensure that icons are found at runtime. - ;; This works around . - (add-after 'install 'wrap-executable - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (qt '("qtbase" "qtsvg"))) - (wrap-program (string-append out "/bin/krita") - `("QT_PLUGIN_PATH" ":" prefix - ,(map (lambda (label) - (string-append (assoc-ref inputs label) - "/lib/qt5/plugins/")) - qt))) - #t)))))) + ,#~(list "-DBUILD_TESTING=OFF" + (string-append "-DCMAKE_CXX_FLAGS=-I" #$openexr + "/include/OpenEXR")))) (native-inputs `(("curl" ,curl) ("eigen" ,eigen) @@ -515,9 +502,10 @@ illustrate project schedules.") ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) ("lcms" ,lcms) + ("libheif" ,libheif) ("libjpeg-turbo" ,libjpeg-turbo) ("libpng" ,libpng) - ("libraw" ,libraw-0.18) + ("libraw" ,libraw) ("libtiff" ,libtiff) ("libx11" ,libx11) ("libxcb" ,libxcb) @@ -568,7 +556,7 @@ features include brush stabilizers, brush engines and wrap-around mode.") ("qtbase" ,qtbase-5) ("qtsvg" ,qtsvg) ("qtxmlpatterns" ,qtxmlpatterns))) - (home-page "https://apps.kde.org/en/massif-visualizer") + (home-page "https://apps.kde.org/massif-visualizer/") (synopsis "Visualize massif data generated by Valgrind") (description "Massif Visualizer is a tool that visualizes massif data. @@ -580,14 +568,14 @@ compressed massif files can also be opened transparently.") (define-public libkomparediff2 (package (name "libkomparediff2") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkomparediff2-" version ".tar.xz")) (sha256 - (base32 "0m8m7sgpf2f4nxpaaymyvihlk0pcyblyd99mcbibrnyr5kzkzzdc")))) + (base32 "08y9p3il0i5sayq42v9p1v9f6yynp7ljb5d4ls1hf5ww4xxvx10x")))) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("pkg-config" ,pkg-config))) @@ -612,14 +600,14 @@ used in KDE development tools Kompare and KDevelop.") (define-public qca (package (name "qca") - (version "2.3.3") + (version "2.3.4") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/qca/" version "/qca-" version ".tar.xz")) (sha256 - (base32 "0rvvf97la95lah67jcj0p06n4br0pc2mri0q1hn4x522hndqybjn")))) + (base32 "1i7m5y3dfwij9cyjp72ya5zd2skgp7mfmrmf7bvrbzg3ly0mhsbb")))) (build-system cmake-build-system) (native-inputs `(("pkg-config" ,pkg-config))) @@ -637,16 +625,16 @@ cards.") (define-public kpmcore (package (name "kpmcore") - (version "4.1.0") + (version "21.08.2") (source (origin (method url-fetch) - (uri (string-append - "mirror://kde/stable/kpmcore" - "/" version "/src/" - name "-" version ".tar.xz")) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/kpmcore-" + version ".tar.xz")) + (sha256 (base32 - "0jsig7algmab9h0fb09my0axjqzw83zgscamhzl8931lribs6idm")))) + "0rn8x0add1qflsbgppmhz1zbnjvy39d5wckxga0vmhdix2m3d60g")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -656,9 +644,18 @@ cards.") ("kcoreaddons" ,kcoreaddons) ("ki18n" ,ki18n) ("kwidgetsaddons" ,kwidgetsaddons) + ("polkit-qt" ,polkit-qt) ("qtbase" ,qtbase-5) ("qca" ,qca) ("util-linux" ,util-linux "lib"))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-cmake-install-directories + (lambda _ + (substitute* "src/util/CMakeLists.txt" + (("DESTINATION \\$\\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\\}") + "DESTINATION share/polkit-1/actions"))))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Library for managing partitions") (description "Library for managing partitions.") @@ -694,7 +691,7 @@ different notification systems.") (define-public kdeconnect (package (name "kdeconnect") - (version "20.04.2") + (version "21.08.2") (source (origin (method url-fetch) @@ -703,7 +700,7 @@ different notification systems.") version ".tar.xz")) (sha256 (base32 - "0yq3afbbcc9gmlcachvh3xz3gdj57092fpagp36l5knw8gr0d9ip")))) + "09dv3l5g0wjilpga11mkxbyy3d8xk46pb2i35yvjbgi9yzp0xzfv")))) (build-system qt-build-system) (arguments `(#:configure-flags '("-DBUILD_TESTING=ON" @@ -737,13 +734,16 @@ different notification systems.") ("libfakekey" ,libfakekey) ("pulseaudio-qt" ,pulseaudio-qt) ("qca" ,qca) + ("qqc2-desktop-style" ,qqc2-desktop-style) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) ("qtgraphicaleffects" ,qtgraphicaleffects) ("qtmultimedia" ,qtmultimedia) ("qtquickcontrols" ,qtquickcontrols) ("qtquickcontrols2" ,qtquickcontrols2) - ("qtx11extras" ,qtx11extras))) + ("qtx11extras" ,qtx11extras) + ("qtwayland" ,qtwayland) + ("wayland" ,wayland))) (home-page "https://community.kde.org/KDEConnect") (synopsis "Enable your devices to communicate with each other") (description "KDE Connect is a project that enables all your devices to @@ -843,7 +843,7 @@ to perform data analysis.") (define-public kqtquickcharts (package (name "kqtquickcharts") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) @@ -851,7 +851,7 @@ to perform data analysis.") version "/src/kqtquickcharts-" version ".tar.xz")) (sha256 (base32 - "1wxp35mf9zlpgzi4msdl86b2krdq2ipqw371gyx23r7j84vdyxi3")))) + "04cxw88lv7mj74znzfl3m9jzks11z837y3bch40qdn8ysk9wqjhn")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -868,14 +868,14 @@ charts.") (define-public kdf (package (name "kdf") - (version "20.12.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kdf-" version ".tar.xz")) (sha256 (base32 - "0ba67hs4vlb3qyvdzhnpmf8p62df12s8aqw4hzf9vnxff3qix5k1")))) + "1z2m9a4rzjsjxv9pkassn3j7pxkqrpq04hw0j6q913q69a999rwg")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -891,7 +891,7 @@ charts.") ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/system/kdk") + (home-page "https://apps.kde.org/kdf/") (synopsis "View Disk Usage") (description "KDiskFree displays the available file devices (hard drive partitions, floppy and CD drives, etc.) along with information on their @@ -902,14 +902,14 @@ unmount drives and view them in a file manager.") (define-public kcachegrind (package (name "kcachegrind") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kcachegrind-" version ".tar.xz")) (sha256 (base32 - "0fx17s6fj1pxl1mgfrqhchk8sihkbji1x8y3nhb1r0971wzd1nsc")))) + "126qa061bwz2d4s721vbv2099mz07vw3i1yw7vm0b3ih43h95149")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -944,14 +944,14 @@ Python, PHP, and Perl.") (define-public libkdegames (package (name "libkdegames") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkdegames-" version ".tar.xz")) (sha256 - (base32 "1xsrrvhwjwi5aajcaxydmzc69i4yx6shs8ly8vr85njc188ycg13")))) + (base32 "0jbb4h515c9h08r7dqaslqgrpmb6f08ai46phwgipd67jzgh6wh7")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -990,14 +990,14 @@ Python, PHP, and Perl.") (define-public okular (package (name "okular") - (version "20.12.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/" name "-" version ".tar.xz")) (sha256 - (base32 "0gpm7n47yijsjg4yba561j5pbvd98hgvr93w1kvzk851nb87m89c")))) + (base32 "0y3n340fbhsgmmrq4vz2p9682xzs7hsvvna8ffh4r15wgl1qdb9q")))) (build-system qt-build-system) ;; The tests fail because they can't find the proper mimetype plugins: ;; "org.kde.okular.core: No plugin for mimetype '"image/jpeg"'." @@ -1047,7 +1047,7 @@ Python, PHP, and Perl.") ("threadweaver" ,threadweaver) ("kcrash" ,kcrash) ("kjs" ,kjs))) - (home-page "https://kde.org/applications/graphics/okular/") + (home-page "https://apps.kde.org/okular/") (synopsis "Document viewer") (description "Okular is a document viewer developed for KDE. It can display files in @@ -1057,7 +1057,7 @@ a variety of formats, including PDF, PostScript, DejaVu, and EPub.") (define-public poxml (package (name "poxml") - (version "20.12.1") + (version "21.08.2") (source (origin (method url-fetch) (uri @@ -1065,7 +1065,7 @@ a variety of formats, including PDF, PostScript, DejaVu, and EPub.") "/src/poxml-" version ".tar.xz")) (sha256 (base32 - "1smjvblx0jcv3afs2sr4qcmvhqd44iw24hvr9fppa3nxhrmjwmlk")))) + "1h7y4y1n3xcpgrkabik21ilck5dmq6p3qxs3xm9vzq1jxpb9izyf")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1073,7 +1073,7 @@ a variety of formats, including PDF, PostScript, DejaVu, and EPub.") (inputs `(("gettext" ,gettext-minimal) ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/development") + (home-page "https://github.com/KDE/poxml/") (synopsis "Tools for translating DocBook XML files with Gettext") (description "This is a collection of tools that facilitate translating DocBook XML files using Gettext message files (PO files). Also included are @@ -1084,21 +1084,21 @@ PO template files.") (define-public kdegraphics-mobipocket (package (name "kdegraphics-mobipocket") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/" name "-" version ".tar.xz")) (sha256 - (base32 "0fm880lp9g60zgrkjyh4jxws6x0s77l9ia4f8pza3w8sxcbbswk5")))) + (base32 "15wd7sfwfz3n1a0m0l2ymyhsdxjajw3kkl4piv9956amcg1bxlcp")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) (inputs `(("kio" ,kio) ("qtbase" ,qtbase-5))) - (home-page "https://apps.kde.org/en/kdegraphics_mobipocket") + (home-page "https://apps.kde.org/kdegraphics_mobipocket/") (synopsis "KDE thumbnailer for Mobipocket files") (description "This package provides a KDE plugin that shows thumbnails of Mobipocket e-books in Dolphin and other KDE apps.") @@ -1107,14 +1107,14 @@ Mobipocket e-books in Dolphin and other KDE apps.") (define-public libkexiv2 (package (name "libkexiv2") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/" name "-" version ".tar.xz")) (sha256 - (base32 "0k0iinf7s8qlk3fwvq7iic1b4zn2gm65rfd58q7d3wb1i1j2hjjk")))) + (base32 "0spa6pbr6rpnznvm2z0c410k5wssw4rw15rdc3f5ds9mbzbyxpva")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1130,14 +1130,14 @@ picture metadata as EXIF/IPTC and XMP.") (define-public zeroconf-ioslave (package (name "zeroconf-ioslave") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/zeroconf-ioslave-" version ".tar.xz")) (sha256 - (base32 "1qck5jyc4psslpibhki8sz8aj0hsnx8z791vzyn10lmdzn71vx8c")))) + (base32 "0xgm4y29iklal5kd5z76jdw6wgw0mg9xn0f0d07zyshv5hjgllv6")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -1147,7 +1147,7 @@ picture metadata as EXIF/IPTC and XMP.") ("ki18n" ,ki18n) ("kio" ,kio) ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/internet/org.kde.zeroconf_ioslave") + (home-page "https://apps.kde.org/zeroconf_ioslave/") (synopsis "DNS-SD Service Discovery Monitor") (description "Adds an entry to Dolphin's Network page to show local services such as printers which advertise themselves with DNSSD (called Avahi diff --git a/gnu/packages/patches/grantlee-merge-theme-dirs.patch b/gnu/packages/patches/grantlee-merge-theme-dirs.patch deleted file mode 100644 index 96a15a387b..0000000000 --- a/gnu/packages/patches/grantlee-merge-theme-dirs.patch +++ /dev/null @@ -1,163 +0,0 @@ -Taken from nixpkgs, see -grantleetheme: merge themes across multiple prefixes - - - -diff --git a/src/grantleetheme.cpp b/src/grantleetheme.cpp -index 27d5bc8..8d43140 100644 ---- a/src/grantleetheme.cpp -+++ b/src/grantleetheme.cpp -@@ -46,7 +46,7 @@ ThemePrivate::ThemePrivate(const ThemePrivate &other) - , description(other.description) - , name(other.name) - , dirName(other.dirName) -- , absolutePath(other.absolutePath) -+ , absolutePaths(other.absolutePaths) - , author(other.author) - , email(other.email) - , loader(other.loader) -@@ -64,12 +64,15 @@ void ThemePrivate::setupEngine() - - void ThemePrivate::setupLoader() - { -- // Get the parent dir with themes, we set the theme directory separately -- QDir dir(absolutePath); -- dir.cdUp(); -+ QStringList templateDirs; -+ for (const QString& path : absolutePaths) { -+ QDir dir(path); -+ dir.cdUp(); -+ templateDirs << dir.absolutePath(); -+ } - - loader = QSharedPointer::create(); -- loader->setTemplateDirs({ dir.absolutePath() }); -+ loader->setTemplateDirs(templateDirs); - loader->setTheme(dirName); - - if (!sEngine) { -@@ -121,7 +124,7 @@ Theme::Theme(const QString &themePath, const QString &dirName, const QString &de - KConfigGroup group(&config, QStringLiteral("Desktop Entry")); - if (group.isValid()) { - d->dirName = dirName; -- d->absolutePath = themePath; -+ d->absolutePaths = QStringList(themePath); - d->name = group.readEntry("Name", QString()); - d->description = group.readEntry("Description", QString()); - d->themeFileName = group.readEntry("FileName", QString()); -@@ -140,7 +143,7 @@ Theme::~Theme() - - bool Theme::operator==(const Theme &other) const - { -- return isValid() && other.isValid() && d->absolutePath == other.absolutePath(); -+ return isValid() && other.isValid() && d->absolutePaths == other.absolutePaths(); - } - - Theme &Theme::operator=(const Theme &other) -@@ -184,7 +187,15 @@ QString Theme::dirName() const - - QString Theme::absolutePath() const - { -- return d->absolutePath; -+ if (! d->absolutePaths.isEmpty()) { -+ return d->absolutePaths.first(); -+ }; -+ return QString(); -+} -+ -+QStringList Theme::absolutePaths() const -+{ -+ return d->absolutePaths; - } - - QString Theme::author() const -@@ -223,6 +231,13 @@ QString Theme::render(const QString &templateName, const QVariantHash &data, con - return result; - } - -+void Theme::addThemeDir(const QString& path) -+{ -+ QDir dir(path); -+ dir.cdUp(); -+ d->absolutePaths << dir.absolutePath(); -+} -+ - void Theme::addPluginPath(const QString &path) - { - if (!ThemePrivate::sEngine) { -diff --git a/src/grantleetheme.h b/src/grantleetheme.h -index a25c27b..be38299 100644 ---- a/src/grantleetheme.h -+++ b/src/grantleetheme.h -@@ -48,11 +48,14 @@ public: - Q_REQUIRED_RESULT QStringList displayExtraVariables() const; - Q_REQUIRED_RESULT QString dirName() const; - Q_REQUIRED_RESULT QString absolutePath() const; -+ Q_REQUIRED_RESULT QStringList absolutePaths() const; - Q_REQUIRED_RESULT QString author() const; - Q_REQUIRED_RESULT QString authorEmail() const; - - Q_REQUIRED_RESULT QString render(const QString &templateName, const QVariantHash &data, const QByteArray &applicationDomain = QByteArray()); - -+ void addThemeDir(const QString&); -+ - static void addPluginPath(const QString &path); - - private: -diff --git a/src/grantleetheme_p.h b/src/grantleetheme_p.h -index eb73dcb..00510e9 100644 ---- a/src/grantleetheme_p.h -+++ b/src/grantleetheme_p.h -@@ -43,7 +43,7 @@ public: - QString description; - QString name; - QString dirName; -- QString absolutePath; -+ QStringList absolutePaths; - QString author; - QString email; - -diff --git a/src/grantleethememanager.cpp b/src/grantleethememanager.cpp -index 606d717..dc99041 100644 ---- a/src/grantleethememanager.cpp -+++ b/src/grantleethememanager.cpp -@@ -125,25 +125,18 @@ public: - - for (const QString &directory : qAsConst(themesDirectories)) { - QDirIterator dirIt(directory, QStringList(), QDir::AllDirs | QDir::NoDotAndDotDot); -- QStringList alreadyLoadedThemeName; - while (dirIt.hasNext()) { - dirIt.next(); - const QString dirName = dirIt.fileName(); - GrantleeTheme::Theme theme = q->loadTheme(dirIt.filePath(), dirName, defaultDesktopFileName); - if (theme.isValid()) { - QString themeName = theme.name(); -- if (alreadyLoadedThemeName.contains(themeName)) { -- int i = 2; -- const QString originalName(theme.name()); -- while (alreadyLoadedThemeName.contains(themeName)) { -- themeName = originalName + QStringLiteral(" (%1)").arg(i); -- ++i; -- } -- theme.d->name = themeName; -+ QMap::iterator i = themes.find(dirName); -+ if (i != themes.end()) { -+ i.value().addThemeDir(dirIt.filePath()); -+ } else { -+ themes.insert(dirName, theme); - } -- alreadyLoadedThemeName << themeName; -- themes.insert(dirName, theme); -- //qDebug()<<" theme.name()"<addDir(directory); -@@ -366,7 +359,7 @@ QString ThemeManager::pathFromThemes(const QString &themesRelativePath, const QS - GrantleeTheme::Theme theme = loadTheme(dirIt.filePath(), dirName, defaultDesktopFileName); - if (theme.isValid()) { - if (dirName == themeName) { -- return theme.absolutePath(); -+ return theme.absolutePaths().first(); - } - } - } -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 13/19] gnu: KDE Internet: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429032921828 (code B ref 50862); Fri, 15 Oct 2021 09:33:02 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:09 +0000 Received: from localhost ([127.0.0.1]:38179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZO-0005f1-5v for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:09 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZC-0005cZ-Sk for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:57 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1Hn17SkzQkBH for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290306; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2/TRbDx/zOH8x5/HZ5jb6wtePEs6+kH7OpaCIrJHbok=; b=lKQ/zr0/j9KIjxpKxCSYA2NSiWFc1t1U8c50t6nayebc38OW3cNYY9drC5pHRbC3vt/XtF 8Vhf5WQH8lOkE40Nr9FscCiTB76iFWalSK2ObFgiBVg/AxU3/BFXBvHsNBMP2+xxODZeoX f32Xp26iVNwXK1o9rTtGm6MN1oQ+YQFxE6m6QL4Wm+Pzd9ySYx95RhoDE1vM5P+SvcpzSI tll4EmYtY2KshiYMh+HiFOE8g0nd9008v+2M2KWyU/tFgYRDBT8gFJfinYtmk0O1Uq1kgT kMrQ7iFinXhhjo3th7WJefDVmwmQA45/Zjw+YxKKWXSNaT836F9/QrnDZQP+9A== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:09 +1100 Message-Id: <20211015093015.5834-14-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: B86F42A7 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) (kget konversation kopete krdc ktorrent libktorrent): Update to 21.08.2. (choqok): [inputs]: Use breeze-icons instead of oxygen-icons as default. [home-page]: Lint URL. (kget): [inputs]: Use breeze-icons instead of oxygen-icons as default. [native-inputs]: Move kdoctools here. [arguments]: Disable one failing test. [description]: Lint. (konversation): [inputs]: Add karchive, knewstuff. Use breeze-icons instead of oxygen-icons as default. [home-page]: Lint URL. (kopete): [inputs]: Add ksyntaxhighlighting, mediastreamer2. [home-page]: Lint URL. (krdc): [inputs]: Add kbookmarks. Use breeze-icons instead of oxygen-icons as default. [home-page]: Lint URL. (ktorrent): [inputs]: Add qtwebengine. Use breeze-icons instead of oxygen-icons as default. [native-inputs]: Add pkg-config. [home-page]: Lint URL. (libktorrent): [arguments]: Disable failing test. --- gnu/packages/kde-internet.scm | 92 +++++++++++++++++++++-------------- 1 file changed, 56 insertions(+), 36 deletions(-) diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index af0aba5b9a..146f33f695 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017, 2019, 2020 Hartmut Goebel ;;; Copyright © 2020 Tobias Geerinckx-Rice +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -33,6 +34,7 @@ #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-pim) #:use-module (gnu packages libidn) + #:use-module (gnu packages linphone) #:use-module (gnu packages linux) #:use-module (gnu packages messaging) #:use-module (gnu packages mp3) @@ -69,6 +71,7 @@ ("pkg-config" ,pkg-config))) (inputs `(("attica" ,attica) + ("breeze-icons" ,breeze-icons) ; default icon set ("kcmutils" ,kcmutils) ("kconfigwidgets" ,kconfigwidgets) ("kcoreaddons" ,kcoreaddons) @@ -86,7 +89,6 @@ ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) ;; TODO: telepathy - ("oxygen-icons" ,oxygen-icons) ; default icon set ("purpose" ,purpose) ("qca" ,qca) ("qoauth" ,qoauth) @@ -94,7 +96,7 @@ ("qtnetworkauth" ,qtnetworkauth) ("qtwebkit" ,qtwebkit) ("sonnet" ,sonnet))) - (home-page "https://kde.org/applications/internet/org.kde.choqok") + (home-page "https://apps.kde.org/choqok/") (synopsis "Micro-Blogging Client") (description "Choqok is a fast, efficient and simple to use micro-blogging client for KDE. It currently supports the twitter.com and identi.ca @@ -117,20 +119,22 @@ Other notable features include: (define-public kget (package (name "kget") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kget-" version ".tar.xz")) (sha256 - (base32 "1swx58wcig8zq8ibhczhcw7l8mqjm7pq8zca9gmny9kda5q04f5m")))) + (base32 "11h073nkk5axr263wz5wjq8pdad2wk3nmhixx12ilkqqinb0pi6h")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools) ("pkg-config" ,pkg-config))) (inputs `(("boost" ,boost) + ("breeze-icons" ,breeze-icons) ; default icon set ("gmp" ,gmp) ("gpgme" ,gpgme) ("kcmutils" ,kcmutils) @@ -141,7 +145,6 @@ Other notable features include: ("kcrash" ,kcrash) ("kdbusaddons" ,kdbusaddons) ("kdelibs4support" ,kdelibs4support) ;; KLocale - ("kdoctools" ,kdoctools) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) ("kio" ,kio) @@ -159,16 +162,22 @@ Other notable features include: ("libktorrent" ,libktorrent) ;; TODO: libmms ;; TODO: LibKWorkspace - plasma-workspace? - ("oxygen-icons" ,oxygen-icons) ; default icon set ("qca" ,qca) ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5) - )) + ("qtbase" ,qtbase-5))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; FIXME: One test fails. + (invoke "ctest" "-E" "schedulertest")) + #t))))) (home-page "http://www.kde.org/") (synopsis "Versatile and user-friendly download manager") (description "KGet is an advanced download manager with support for Metalink and Bittorrent. Downloads are added to the list, where they can be -paused, queued, or scheduled for later. KGet supports download via FTP anf +paused, queued, or scheduled for later. KGet supports download via FTP anf HTTP(S) as well as pausing downloads. This package is part of the KDE networking module.") @@ -178,20 +187,21 @@ This package is part of the KDE networking module.") (define-public konversation (package (name "konversation") - (version "1.7.7") + (version "21.08.2") (source (origin (method url-fetch) - (uri (string-append "mirror://kde/stable/konversation/" version + (uri (string-append "mirror://kde/stable/release-service/" version "/src/konversation-" version ".tar.xz")) (sha256 - (base32 "19qqq9s8k0cl71ib33xn07f26j5ji2g4336jk65im6452cf1dv27")))) + (base32 "1blaxxpp0831frw2v4ylvq23ffyqabbq1zcqj0v4kq736acdl8pa")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("kdoctools" ,kdoctools))) (inputs - `(("karchive" ,karchive) + `(("breeze-icons" ,breeze-icons) ; default icon set + ("karchive" ,karchive) ("kbookmarks" ,kbookmarks) ("kconfig" ,kconfig) ("kconfigwidgets" ,kconfigwidgets) @@ -205,19 +215,19 @@ This package is part of the KDE networking module.") ("kidletime" ,kidletime) ("kio" ,kio) ("kitemviews" ,kitemviews) + ("knewstuff" ,knewstuff) ("knotifications" ,knotifications) ("knotifyconfig" ,knotifyconfig) ("kparts" ,kparts) ("kwallet" ,kwallet) ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) - ("oxygen-icons" ,oxygen-icons) ; default icon set ("phonon" ,phonon) ("qtbase" ,qtbase-5) ("qca" ,qca) ("solid" ,solid) ("sonnet" ,sonnet))) - (home-page "https://kde.org/applications/internet/org.kde.konversations") + (home-page "https://konversation.kde.org/") (synopsis "Graphical Internet Relay Chat (IRC) client for KDE") (description "Konversation is a graphical Internet Relay Chat client (IRC) with KDE support. @@ -249,14 +259,14 @@ Features are: (define-public kopete (package (name "kopete") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kopete-" version ".tar.xz")) (sha256 - (base32 "149gi9hkyl825kf046iqkam3gkzfwdc2sihbf8gs6njachzvb81y")))) + (base32 "015pjfc5kxhm5nmjv8fx4jlczp0l3vhqrkxgfvq83a200nlvg2pm")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -286,6 +296,7 @@ Features are: ("knotifyconfig" ,knotifyconfig) ("kparts" ,kparts) ("kpimtextedit" ,kpimtextedit) + ("ksyntaxhighlighting" ,ksyntaxhighlighting) ("ktexteditor" ,ktexteditor) ("kwallet" ,kwallet) ;; TODO: Libgadu @@ -296,7 +307,7 @@ Features are: ("libsrtp" ,libsrtp) ("libxml2" ,libxml2) ("libxstl" ,libxslt) - ;; TODO: Mediastreamer + ("mediastreamer2" ,mediastreamer2) ("openssl" ,openssl) ("ortp" ,ortp) ("phonon" ,phonon) @@ -308,7 +319,7 @@ Features are: ;; TODO: Xmms ("zlib" ,zlib))) ;; TODO: enable video support - (home-page "https://kde.org/applications/internet/org.kde.kopete") + (home-page "https://apps.kde.org/kopete/") (synopsis "Instant messaging and chat application") (description "Kopete is an instant messenger supporting Jabber/XMPP ,AIM, ICQ, Gadu-Gadu, Novell GroupWise Messenger, and more. It is designed to be a @@ -327,21 +338,22 @@ This package is part of the KDE networking module.") (define-public krdc (package (name "krdc") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/krdc-" version ".tar.xz")) (sha256 - (base32 "1hp23k3nsrcxpv2qiynjgm71zn3l6ds00cpd4frc68szgiblrw9r")))) + (base32 "0zrpfbs4r0d4wnficmhn0av7877hbrl4jvxpi0qiy2gdc7zksnbd")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("kdoctools" ,kdoctools))) (inputs - `(("kbookmarks" ,kbookmarks) + `(("breeze-icons" ,breeze-icons) ; default icon set ("freerdp" ,freerdp) + ("kbookmarks" ,kbookmarks) ("kcmutils" ,kcmutils) ("kcompletion" ,kcompletion) ("kconfig" ,kconfig) @@ -357,9 +369,8 @@ This package is part of the KDE networking module.") ("kxmlgui" ,kxmlgui) ("libssh2" ,libssh) ;; TODO: libvnc{server,client} - is not tigervnc-{server,client} - ("oxygen-icons" ,oxygen-icons) ; default icon set ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/internet/org.kde.krdc") + (home-page "https://apps.kde.org/krdc/") (synopsis "Remote desktop client") (description "KRDC is a client application that allows you to view or even control the desktop session on another machine that is running a compatible @@ -372,20 +383,22 @@ This package is part of the KDE networking module.") (define-public ktorrent (package (name "ktorrent") - (version "5.1.2") + (version "21.08.2") (source (origin (method url-fetch) - (uri (string-append "mirror://kde/stable/ktorrent/" version - "/ktorrent-" version ".tar.xz")) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/ktorrent-" version ".tar.xz")) (sha256 - (base32 "0kwd0npxfg4mdh7f3xadd2zjlqalpb1jxk61505qpcgcssijf534")))) + (base32 "1nd72jcvsc0kabd23ddy93dxp59ihg5npa8r3vbzvic89xlpkivi")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + ("kdoctools" ,kdoctools) + ("pkg-config" ,pkg-config))) (inputs `(("boost" ,boost) + ("breeze-icons" ,breeze-icons) ; default icon set ("gmp" ,gmp) ("karchive" ,karchive) ("kcmutils" ,kcmutils) @@ -410,15 +423,15 @@ This package is part of the KDE networking module.") ("libgcrypt" ,libgcrypt) ("libktorrent" ,libktorrent) ;; TODO: LibKWorkspace -> plasma-workspace? - ("oxygen-icons" ,oxygen-icons) ; default icon set ("phonon" ,phonon) ("qtbase" ,qtbase-5) ("qtscript" ,qtscript) + ("qtwebengine" ,qtwebengine) ("qtwebkit" ,qtwebkit) ("solid" ,solid) ("syndication" ,syndication) ("taglib" ,taglib))) - (home-page "https://kde.org/applications/internet/org.kde.ktorrent") + (home-page "https://apps.kde.org/ktorrent/") (synopsis "BitTorrent client") (description "KTorrent is a BitTorrent application by KDE which allows you to download files using the BitTorrent protocol. It enables you to run @@ -429,15 +442,14 @@ a full-featured client for BitTorrent.") (define-public libktorrent (package (name "libktorrent") - (version "2.1.1") + (version "21.08.2") (source (origin (method url-fetch) - (uri (string-append "mirror://kde//stable/ktorrent/" - (package-version ktorrent) - "/libktorrent-" version ".tar.xz")) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/libktorrent-" version ".tar.xz")) (sha256 - (base32 "0051zh8bb4p9wmcfn5ql987brhsaiw9880xdck7b5dm1a05mri2w")))) + (base32 "16rx0na7gy03c0qbwy07q7si35z62p0pq7fcvf3ggr594akwz4kl")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -452,6 +464,14 @@ a full-featured client for BitTorrent.") ("qca" ,qca) ("qtbase" ,qtbase-5) ("solid" ,solid))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; FIXME: test fails inconsistently. + (invoke "ctest" "-E" "superseedtest")) + #t))))) (home-page "https://invent.kde.org/network/libktorrent") (synopsis "BitTorrent protocol library for C++ / Qt 5 / KDE Frameworks") (description "The KTorrent library supports connectivity to HTTP and UDP -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 14/19] gnu: KDE Utils: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429033021841 (code B ref 50862); Fri, 15 Oct 2021 09:33:02 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:10 +0000 Received: from localhost ([127.0.0.1]:38187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZR-0005g2-N9 for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:10 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZF-0005cq-Cd for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:31:58 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1Hq399czQkBP for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:51 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290309; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Mh3zd2ndmHTZy7KXmFpuKLYztfFKIgJCK0ksohnBOcc=; b=z2bzpItkcEugLrikZXSiG5fjd9Vix3qitrkKCot42Ha7FYo2GH2bFRK0J3ETYZkSHlfpCG 8+1jjlkXBaWmDergit8le7tezmrHk/bv3dk2crrdQb8740VmYG+tAmF04bqjnqEqqy0b6x 93hKQjc0PzGUeEXKOX2LNJNZBi4y2d63oJSXUTBT2Qbx+SQZ148mmA15NODP2au4d9vD1Z G0yx/Afauc5lLCnNg0jILgk1U+jcd4Pyc3yZQw7YYJ2vsoTBlwxfiCnS/mJBY/FEBJBX0N ufqvAHnlqiSFHL69AshJTDHP1S+99cMbWZL0W9ipsaa+P8RnzfJEXYtc0HGtcg== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:10 +1100 Message-Id: <20211015093015.5834-15-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: EBCA6272 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) (ark kate kmag kmousetool kmouth okteta sweeper): Update to 21.08.2. (ark): [home-page]: Lint URL. (kate): [inputs]: Add ksyntaxhighlighting. Use breeze-icons over oxygen-icons as default. [arguments]: Enable all tests that pass. (kmag): [inputs]: Use breeze-icons over oxygen-icons as default. [home-page]: Lint URL. (kmousetool, kmouth, kronometer, krusader, rsibreak, sweeper): [inputs]: Use breeze-icons over oxygen-icons as default. [home-page]: Lint URL. (kxstitch): [home-page]: Lint URL. (okteta): Update to 0.26.6. [origin]: Update URI. [inputs]: Use breeze-icons over oxygen-icons as default. Add qtdeclarative. [home-page]: Lint URL. (smb4k): Update to 3.1.1. [origin]: File downloads as "download" and thus can't be extracted without renaming it. [inputs]: Add kdnssd. Use breeze-icons over oxygen-icons as default. --- gnu/packages/kde-utils.scm | 91 +++++++++++++++++++++----------------- 1 file changed, 50 insertions(+), 41 deletions(-) diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 47e25409ee..1e50a9618f 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -40,14 +40,14 @@ (define-public ark (package (name "ark") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ark-" version ".tar.xz")) (sha256 (base32 - "0g5bfa1lc7mhrc2ngd4ldf33dpwr7gqrj95kp897pf632wwj23iw")) + "0hxzd0qr07wyz5v76nj4qj4db4lav53xapknmakif1fkghj1r51g")) ;; The libarchive package in Guix does not support ;; xar; disable related tests. (patches (search-patches "ark-skip-xar-test.patch")))) @@ -106,7 +106,7 @@ ("unzip" ,unzip) ("zip" ,zip) ("zstd" ,zstd))) - (home-page "https://apps.kde.org/en/ark") + (home-page "https://apps.kde.org/ark/") (synopsis "Graphical archiving tool") (description "Ark is a graphical file compression/decompression utility with support for multiple formats, including tar, gzip, bzip2, rar and zip, as @@ -116,14 +116,14 @@ well as CD-ROM images.") (define-public kate (package (name "kate") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kate-" version ".tar.xz")) (sha256 - (base32 "0nrby307syrqlxrf9lwdzc9c15ifw47418qwszqwg345ma2pww7i")))) + (base32 "1cm6iq3cqmp0kvsxhv0vlqy1dyzmis9fb0a6298q0lyjkmsri26n")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -142,23 +142,30 @@ well as CD-ROM images.") ("kio" ,kio) ("kjobwidgets" ,kjobwidgets) ("kparts" ,kparts) + ("ksyntaxhighlighting" ,ksyntaxhighlighting) ("ktexteditor" ,ktexteditor) ("kwallet" ,kwallet) ("plasma-framework" ,plasma-framework) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5) ("qtscript" ,qtscript))) (arguments - `(#:tests? #f ;; 2/7 tests fail - #:phases + `(#:phases (modify-phases %standard-phases (add-before 'check 'check-setup (lambda _ ;; make Qt render "offscreen", required for tests (setenv "QT_QPA_PLATFORM" "offscreen") (setenv "XDG_CACHE_HOME" "/tmp/xdg-cache") + #t)) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; Test looks for /usr/bin. Other ones hang. + (invoke "ctest" "-E" "(plugin-externaltools_test|\ +kateapp-session_manager_test|\ +kateapp-sessions_action_test)")) #t))))) (home-page "https://kate-editor.org/") (synopsis "Multi-document, multi-view text editor") @@ -183,14 +190,14 @@ Kate's features include: (define-public kmag (package (name "kmag") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmag-" version ".tar.xz")) (sha256 - (base32 "18lk8i2r90gvw8q5j179xgpniih92mwk06krk7w4jv98yinqf6m5")))) + (base32 "0y68vg95fjhfsjvvn2i214jrv06f6811j1asjxrgvwcmwdf0fnc0")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -199,10 +206,10 @@ Kate's features include: `(("ki18n" ,ki18n) ("kio" ,kio) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ;; TODO: QAccessibilityClient - libqaccessibilityclien ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/utilities/org.kde.kmag") + (home-page "https://apps.kde.org/kmag/") (synopsis "Screen magnifier tool") (description "You can use KMagnifier to magnify a part of the screen just as you would use a lens to magnify a newspaper fine-print or a photograph. @@ -214,14 +221,14 @@ artists to web-designers to people with low vision.") (define-public kmousetool (package (name "kmousetool") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmousetool-" version ".tar.xz")) (sha256 - (base32 "01j6bx8zihns4ip8maj0gb3w3bhx1ha2ljhfmsm6lcyay531ay98")))) + (base32 "1b09z6793zjjspcrhz4f1vxk3zbs4qdrkdp59q61i7ganm49znma")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -239,9 +246,9 @@ artists to web-designers to people with low vision.") ("libxtst" ,libxtst) ("libxt" ,libxt) ("phonon" ,phonon) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/utilities/org.kde.kmousetool") + (home-page "https://apps.kde.org/kmousetool/") (synopsis "Automatic mouse click and mouse manipulation tool for the disabled") (description "KMouseTool clicks the mouse whenever the mouse cursor pauses @@ -253,14 +260,14 @@ whom pressing buttons hurts.") (define-public kmouth (package (name "kmouth") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmouth-" version ".tar.xz")) (sha256 - (base32 "1afgxlys9mvmc3rd33g7gchfb0ylx83x3x0a0qf3dra6cpgsgcg7")))) + (base32 "1b9bc0vnqihaqa4wfa9sqcrq92q1kyw0w1ikkx3pb8rzdzkk4cv2")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -275,10 +282,10 @@ whom pressing buttons hurts.") ("kio" ,kio) ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5) ("qtspeech" ,qtspeech))) - (home-page "https://kde.org/applications/utilities/org.kde.kmouth") + (home-page "https://apps.kde.org/kmouth/") (synopsis "Type-and-say frontend for speech synthesizers") (description "KMouth is a program which enables persons that cannot speak to let their computer speak, e.g. mutal people or people who have lost their @@ -314,9 +321,9 @@ sentences to be re-spoken.") ("ki18n" ,ki18n) ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/utilities/org.kde.kronometer") + (home-page "https://apps.kde.org/kronometer/") (synopsis "Simple stopwatch application") (description "Kronometer is a stopwatch application. It features the basic stopwatch actions (pause, resume, reset, laps), as well as the ability @@ -358,11 +365,11 @@ to save the times and resume them later.") ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5) ("solid" ,solid) ("zlib" ,zlib))) - (home-page "https://www.krusader.org") + (home-page "https://krusader.org/") (synopsis "Twin-panel (commander-style) file manager") (description "Krusader is a simple, easy, yet powerful, twin-panel (commander-style) file manager, similar to Midnight Commander or @@ -400,7 +407,7 @@ great on your desktop.") ("imagemagick" ,imagemagick) ("qtbase" ,qtbase-5) ("qtx11extras" ,qtx11extras))) - (home-page "https://kde.org/applications/en/graphics/org.kde.kxstitch") + (home-page "https://apps.kde.org/kxstitch/") (synopsis "Create and print cross stitch patterns") (description "KXStitch allows creating and printing cross stitch patterns, which can @@ -410,15 +417,14 @@ either be created or generated from a image.") (define-public okteta (package (name "okteta") - (version "17.12.3") + (version "0.26.6") (source (origin (method url-fetch) - ;; TODO: Why is this not in "stable" anymore - (uri (string-append "mirror://kde/Attic/applications/" version + (uri (string-append "mirror://kde/stable/okteta/" version "/src/okteta-" version ".tar.xz")) (sha256 - (base32 "03wsv83l1cay2dpcsksad124wzan7kh8zxdw1h0yicn398kdbck4")))) + (base32 "0k0lw2z5iii6z7rg7ijjm8kc9248n1i92p2v3bglcgjhamdwssf5")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -441,9 +447,10 @@ either be created or generated from a image.") ("kservice" ,kservice) ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qca" ,qca) ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) ("qtscript" ,qtscript))) (arguments `(#:phases @@ -454,7 +461,7 @@ either be created or generated from a image.") (setenv "QT_QPA_PLATFORM" "offscreen") (setenv "HOME" "/tmp/dummy-home") #t))))) - (home-page "https://kde.org/applications/utilities/org.kde.okteta") + (home-page "https://apps.kde.org/okteta/") (synopsis "Hexadecimal editor for binary files") (description "Okteta is a simple editor for the raw data of files. This type of program is also called hex editor or binary editor. @@ -500,9 +507,9 @@ redone.") ("ktextwidgets" ,ktextwidgets) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/utilities/org.kde.rsibreak") + (home-page "https://apps.kde.org/rsibreak/") (synopsis "Assists in the Recovery and Prevention of Repetitive Strain Injury") (description "Repetitive Strain Injury is an illness which can occur as a @@ -514,14 +521,15 @@ remind you to take a break now and then.") (define-public smb4k (package (name "smb4k") - (version "3.0.6") + (version "3.1.1") (source (origin (method url-fetch) (uri (string-append "https://sourceforge.net/projects/smb4k/files/" version "/smb4k-" version ".tar.xz/download")) + (file-name (string-append name "-" version ".tar.xz")) (sha256 - (base32 "0hz6nfd845bykf78s4g2qs77szl96gy6g8rpg44pqd39a0k0xbh7")))) + (base32 "189h5znan2kfqflik308ghqc2z55s5z8kwpq8gjz2y0lwyqdiw0b")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -533,6 +541,7 @@ remind you to take a break now and then.") ("kcompletion" ,kcompletion) ("kcoreaddons" ,kcoreaddons) ("kcrash" ,kcrash) + ("kdnssd" ,kdnssd) ("kdbusaddons" ,kdbusaddons) ("ki18n" ,ki18n) ("kiconthemes" ,kiconthemes) @@ -546,12 +555,12 @@ remind you to take a break now and then.") ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) ("libsmbclient" ,samba) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("plasma-framework" ,plasma-framework) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) ("solid" ,solid))) - (home-page "https://kde.org/applications/utilities/org.kde.smb4k") + (home-page "https://apps.kde.org/smb4k/") (synopsis "Samba (SMB) share advanced browser") (description "Smb4K is an network neighborhood browser for the KDE Software Compilation and a frontend to the programs of the Samba software @@ -586,14 +595,14 @@ Features: (define-public sweeper (package (name "sweeper") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/sweeper-" version ".tar.xz")) (sha256 - (base32 "1az3c2khnh51bbmqpamj4p26d3a0ff4l5rd3vcrylg94mk7wgh59")))) + (base32 "1yvcfdhapml1vzqns67v6j2c39g752f8czxs7bnczi69fq1ksh0b")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -609,9 +618,9 @@ Features: ("kio" ,kio) ("ktextwidgets" ,ktextwidgets) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/utilities/org.kde.sweeper") + (home-page "https://apps.kde.org/sweeper/") (synopsis "Temporary file and history cleaner") (description " Sweeper helps to clean unwanted traces the user leaves on the system and to -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 15/19] gnu: KDE System Tools: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429033121849 (code B ref 50862); Fri, 15 Oct 2021 09:33:02 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:11 +0000 Received: from localhost ([127.0.0.1]:38189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZS-0005gE-IN for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:11 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:31706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZH-0005cy-FS for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:00 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4HW1Hs421vzQjg6 for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:53 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290311; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Z9AL/CKcvw4aeG2XHz9OjaUg6dXXPtnFBJth62cZPh4=; b=hpgMnZk14kknYdlkZl1eJsKhY5H5NLU/lQqp6zN/px0hpFfRuC1dIrM3M9dQXPLVn3ulag UNz37+ZmDC3iY15bygJp2mn0o/HASD99fvUsy7xXRZlduW5SqPPONfFEtggomYNPZgHrNx SFa8r/QSzt0eXOmjfEaAwH/e0zB20wZayzuwGfdar5LLr602ojzPk3JaNY+5EqMjQN1hni nmEwPQMFbcu+qNN0ZxWPy6EvWV06ikKhHEwaBg38aZ/12zsu9HwpJcKnd+uiBVGd8XUvLz mYdegjO0iiA3EoJbjqni9DWnNu7Eo+pza91JeCeres4u9XZpL36wvC5jN0njGw== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:11 +1100 Message-Id: <20211015093015.5834-16-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 2074D26C X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) (dolphin dolphin-plugins khelpcenter konsole krfb ksystemlog yakuake): Update to 21.08.2. [inputs]: Use breeze-icons over oxygen-icons as default. [home-page]: Lint URL. (dolphin-plugins): [inputs]: Add ksyntaxhighlighting. --- gnu/packages/kde-systemtools.scm | 52 +++++++++++++++++--------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm index 86f169e819..40aeab64d8 100644 --- a/gnu/packages/kde-systemtools.scm +++ b/gnu/packages/kde-systemtools.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017, 2020 Hartmut Goebel ;;; Copyright © 2021 Tobias Geerinckx-Rice +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -39,14 +40,14 @@ (define-public dolphin (package (name "dolphin") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/dolphin-" version ".tar.xz")) (sha256 - (base32 "0xr5s0s40i2bsfjfapvpa7dxh9s4604cxirg97xcaacd6fdvhpds")))) + (base32 "18aiqpf8qsig64gpcn6b1f0fs5mvzbdg8ncbhcjq0gy8gh3xamj2")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -56,6 +57,7 @@ (inputs `(("baloo" ,baloo) ("baloo-widgets" ,baloo-widgets) + ("breeze-icons" ,breeze-icons) ("kactivities" ,kactivities) ("kbookmarks" ,kbookmarks) ("kcmutils" ,kcmutils) @@ -73,13 +75,12 @@ ("kparts" ,kparts) ("ktextwidgets" ,ktextwidgets) ("kwindowsystem" ,kwindowsystem) - ("oxygen-icons" ,oxygen-icons) ;; default icon set ("phonon" ,phonon) ("qtbase" ,qtbase-5) ("solid" ,solid))) (arguments `(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen - (home-page "https://kde.org/applications/system/org.kde.dolphin") + (home-page "https://apps.kde.org/dolphin/") (synopsis "File manager for KDE") (description "Dolphin is a file manager for KDE focusing on usability. The main features of Dolphin are: @@ -98,14 +99,14 @@ The main features of Dolphin are: (define-public dolphin-plugins (package (name "dolphin-plugins") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/dolphin-plugins-" version ".tar.xz")) (sha256 - (base32 "12g44s6g7ma6avp15l45l42qyzbglswvahm2wji79zdls5vjnz7r")))) + (base32 "0278pmakd4xqc8ckyxkzvf1xj1jp7jdq3a86i0n0k691zfljnan7")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -113,9 +114,10 @@ The main features of Dolphin are: `(("dolphin" ,dolphin) ("ki18n" ,ki18n) ("kio" ,kio) + ("ksyntaxhighlighting" ,ksyntaxhighlighting) ("ktexteditor" ,ktexteditor) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5))) (home-page "http://www.kde.org/") (synopsis "VCS-Plugins for Dolphin") @@ -126,14 +128,14 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.") (define-public khelpcenter (package (name "khelpcenter") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/khelpcenter-" version ".tar.xz")) (sha256 - (base32 "0wxzjragvjcfc7c4qja8wzpshhaywficj7f7wkmppzybcsxwn9qb")))) + (base32 "0ivm1z7c6yy6dm9sb88ggiww9c2k526lhpipkgiwm6kslzallxsn")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -155,12 +157,12 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.") ("kservice" ,kservice) ("kwindowsystem" ,kwindowsystem) ("libxml2" ,libxml2) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5) ("xapian" ,xapian))) (arguments `(#:tests? #f)) ;; 1/1 test fails - (home-page "https://kde.org/applications/system/org.kde.Help") + (home-page "https://apps.kde.org/help/") (synopsis "KDE documentation viewer") (description "KHelpCenter uses meta data files which describe the documentation available in the system. Each document is represented by a meta @@ -176,14 +178,14 @@ document meta data file.") (define-public konsole (package (name "konsole") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/konsole-" version ".tar.xz")) (sha256 - (base32 "0ckr7bjkyaw0gr5kx569jfnhkhwmlk4lqk41ng61qwxlb4bsdbdm")))) + (base32 "1lhpgags85y0s5p44dpa2k0b9vq46m7h19pha59w1wy72an884ig")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -212,7 +214,7 @@ document meta data file.") ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5) ("qtscript" ,qtscript))) (arguments @@ -231,14 +233,14 @@ This package is part of the KDE base applications module.") (define-public krfb (package (name "krfb") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/krfb-" version ".tar.xz")) (sha256 - (base32 "092ijn88jpmgk2zwz37vzf35jisl234mc3krc9jl7bd955akx51k")))) + (base32 "1hn21d0cp2k6zair2wwf492y0ip69f1b5axaaz9fqgmgqn0l47qb")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -260,13 +262,13 @@ This package is part of the KDE base applications module.") ("libvnc" ,libvnc) ("libxcb" ,libxcb) ("libxtst" ,libxtst) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("pipewire" ,pipewire) ("qtbase" ,qtbase-5) ("qtx11extras" ,qtx11extras) ("xcb-util-image" ,xcb-util-image) ("zlib" ,zlib))) - (home-page "https://kde.org/applications/internet/org.kde.krfb") + (home-page "https://apps.kde.org/krfb/") (synopsis "Desktop Sharing utility") (description "KDE Desktop Sharing is a server application that allows you to share your current session with a user on another machine. The desktop @@ -283,14 +285,14 @@ This package is part of the KDE networking module.") (define-public ksystemlog (package (name "ksystemlog") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ksystemlog-" version ".tar.xz")) (sha256 - (base32 "1826h89ynvlxdwzyqil2d79cvynglww6fax7qp41wxasgarxhsni")))) + (base32 "1qnnhbi75glgvcvpmpy5zrq6x6hygl7r7v4h99lfm48jdfpyxilj")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -308,9 +310,9 @@ This package is part of the KDE networking module.") ("ktextwidgets" ,ktextwidgets) ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set + ("breeze-icons" ,breeze-icons) ;; default icon set ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/system/org.kde.ksystemlog") + (home-page "https://apps.kde.org/ksystemlog/") (synopsis "System log viewer") (description "This program is developed for being used by beginner users, which don't know how to find information about their Linux system, and how the @@ -323,14 +325,14 @@ This package is part of the KDE administration module.") (define-public yakuake (package (name "yakuake") - (version "20.12.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/yakuake-" version ".tar.xz")) (sha256 (base32 - "02pal9xx1wbpw7dimvs2aw1xnyjqlvbjlybkkfhf8x7c6m1r63aa")))) + "1d8dh10jkpm4pm8fh1bmkdwvv59gk0fg6dr3gahlspnh4hhzy4hg")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -356,7 +358,7 @@ This package is part of the KDE administration module.") ("qtbase" ,qtbase-5) ("qtsvg" ,qtsvg) ("qtx11extras" ,qtx11extras))) - (home-page "https://www.kde.org/applications/system/yakuake/") + (home-page "https://apps.kde.org/yakuake/") (synopsis "Quad-style terminal emulator for KDE") (description "Yakuake is a drop-down terminal emulator based on KDE Konsole technology. Features include: -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 17/19] gnu: ktouch: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:33:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429033121855 (code B ref 50862); Fri, 15 Oct 2021 09:33:03 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:11 +0000 Received: from localhost ([127.0.0.1]:38191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZT-0005gM-5s for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:11 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZL-0005dF-09 for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:03 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1Hx1hsyzQjgL for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:57 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290315; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=YTBK/l81yYVgiiXcAMvK7CfQyv0kcyl1KDt2eKUxXJk=; b=vNysswj+5p48BnCtTYJjfB/4vgkBGsaijsEM98T4lCxYdOensaaEjk4hEmK1QnVK20Hxm0 wrOux0EZTiM48dG2IBHntmhVK/rVFQDAyue69Dl7GOmzXMkOLQUKaA9Rogi46sIYrKYFwy Vk1aDlEb/6vUf89sykWWEpo4RufpmLTSNKHqEMCL1RnxFcc1TknoD4PkRiFHT5WtNegXOf IOCidi6UPiEdz+3D1EE38x/ER+XNY1cKGCHixocBxr2vVeOxAix5bYzq5niLyQ8JXfNxZg +SxxnzI0AJ670ZBYVkeX/Jje5KtcEoER0/u0Mwouf5jSH6vTxPTRFhuAoNbVMQ== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:13 +1100 Message-Id: <20211015093015.5834-18-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 2A253275 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/education.scm (ktouch): Update to 21.08.2. --- gnu/packages/education.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 716f15a9db..4fc86c9078 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -718,14 +718,14 @@ language and very flexible regarding to new or unknown keyboard layouts.") (define-public ktouch (package (name "ktouch") - (version "20.12.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ktouch-" version ".tar.xz")) (sha256 - (base32 "10lm2p8w26c9n6lhvw3301myfss0dq7hl7rawzb3hsy1lqvmvdib")))) + (base32 "16r3hj160y1517dk1nzvikwkjlfbzmjpx54k9jc98csaplbv683l")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 16/19] gnu: KDE Multimedia: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:33:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429033321865 (code B ref 50862); Fri, 15 Oct 2021 09:33:03 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:13 +0000 Received: from localhost ([127.0.0.1]:38193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZU-0005gZ-D7 for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:13 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:31716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZK-0005d8-4o for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:03 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [80.241.60.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4HW1Hw2lPLzQjjH for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:31:56 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290314; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gajCPPCsjnXRyb/lyHibbeoufzctHRb8m7nUhloLNP4=; b=qd2490NGQu6K702+4AYMQerW4Qvm19yzz2E/OCxpFCyoGbcmk+MMQXYA2YVpOx3BHyw8cl paktCh7iCZqHC7ed1CXPPcYpyrgLd+HjDKjRSMuwQK1BNJ7jn0zgG3V9Kmfr5nAk5xRhva LBPO9OMT4BHOKU6f756xaCcKu4dRQHs8I7LYGuqrypOMFr3Q69RKif/WTWBCQyeKkFFSoA eyKAPBon083759W2Gz4Bj3vujvCJUeRfk8bfGYNUmqGs5Y5M7n9E72wqF38fDwgC/Dynnc Bcq8TL+VIOQ231uHkVXbaAyXeZ9hLLEiM1UnEocdzb9XbibtmBHoMQuNy6daog== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:12 +1100 Message-Id: <20211015093015.5834-17-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: F1CD7271 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) (audiocd-kio dragon elisa ffmpegthumbs juk k3b kaffeine kamoso kmix kwave libkcddb libkcompactdisc): Update to 21.08.2. (kmplayer): Remove unmaintained program. (audiocd-kio): [home-page]: Lint URL. (dragon): [inputs]: Add gst-plugins-{base,good}. [arguments]: Wrap plugins. [home-page]: Lint URL. (elisa): [inputs]: Add kiconthemes. Use breeze-icons over oxygen-icons as default. [home-page]: Lint URL. (ffmpegthumbs): [inputs]: Add taglib. [home-page]: Lint URL. (juk, kaffeine, kmix): [inputs]: Use breeze-icons over oxygen-icons as default. [home-page]: Lint URL. (k3b): [arguments]: Don't use %build-inputs or %outputs. [inputs]: Use breeze-icons over oxygen-icons as [home-page]: Lint URL. (kamoso): [inputs]: Use breeze-icons over oxygen-icons as default. [arguments]: Don't use %build-inputs. [home-page]: Lint URL. (kwave): [native-inputs]: Add gzip (used in arguments) [inputs]: Use breeze-icons over oxygen-icons as default. [arguments]: Fix/workaround kwave being unable to find some icons. [home-page]: Lint URL. --- gnu/packages/kde-multimedia.scm | 213 ++++++++++++++------------------ 1 file changed, 95 insertions(+), 118 deletions(-) diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index 4e28fe1367..48ca9635b3 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2017, 2019 Hartmut Goebel ;;; Copyright © 2020 Timotej Lazar ;;; Copyright © 2021 Efraim Flashner +;;; Copyright © 2021 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -48,14 +49,14 @@ (define-public audiocd-kio (package (name "audiocd-kio") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/audiocd-kio-" version ".tar.xz")) (sha256 - (base32 "0qlnxxbayqhz25jbvzis27jw2zbw1pmacp8rv7v5wa7zfqn3kmyk")))) + (base32 "1l0wym8gisgwv2mg2jsvpj8hb2yvmzd7dcximg540ljphv3hp1p2")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -72,7 +73,7 @@ ("libvorbis" ,libvorbis) ("phonon" ,phonon) ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/multimedia/org.kde.kio_audiocd") + (home-page "https://apps.kde.org/kio_audiocd/") (synopsis "Transparent audio CD integration for applications using the KDE Platform") (description "KIO AudioCD is a KIO slave that enables KIO-aware @@ -88,14 +89,14 @@ This package is part of the KDE multimedia module.") (define-public dragon (package (name "dragon") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/dragon-" version ".tar.xz")) (sha256 - (base32 "1sssg20a1vpwk816lp5jgwahilaswb9f3hgfqvc73il4g11ky1xj")))) + (base32 "0ddijz96z58582w298jp11vns9fx3rmzqd3x1qplxvp4sl0hp9l7")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -114,12 +115,24 @@ This package is part of the KDE multimedia module.") ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("phonon" ,phonon) ("phonon-backend-gstreamer" ,phonon-backend-gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-good" ,gst-plugins-good) ("qtbase" ,qtbase-5) ("solid" ,solid))) - (home-page "https://kde.org/applications/multimedia/org.kde.dragonplayer") + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'qt-wrap 'gst-wrap + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH"))) + (wrap-program (string-append out "/bin/dragon") + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path))) + #t)))))) + (home-page "https://apps.kde.org/dragonplayer/") (synopsis "Simple video player") (description "Dragon Player is a multimedia player where the focus is on simplicity, instead of features. Dragon Player does one thing, and only one @@ -134,14 +147,14 @@ This package is part of the KDE multimedia module.") (define-public elisa (package (name "elisa") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/elisa-" version ".tar.xz")) (sha256 - (base32 "02450lsnbd37fms1i2bb9qc9wir4vym6qqd9p5hr6a6s6qwfs6qf")))) + (base32 "14wi7dva0bfagxw49bs80qszqcv6k16s0569mh1c4m97gzlzgv35")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -159,6 +172,7 @@ This package is part of the KDE multimedia module.") ("kdbusaddons" ,kdbusaddons) ("kdeclarative" ,kdeclarative) ("kfilemetadata" ,kfilemetadata) + ("kiconthemes" ,kiconthemes) ("ki18n" ,ki18n) ("kio" ,kio) ("kirigami" ,kirigami) @@ -167,7 +181,7 @@ This package is part of the KDE multimedia module.") ("kpackage" ,kpackage) ("kwidgetsaddons" ,kwidgetsaddons) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("phonon" ,phonon) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) @@ -195,7 +209,7 @@ This package is part of the KDE multimedia module.") (setenv "CTEST_OUTPUT_ON_FAILURE" "1") (invoke "dbus-launch" "make" test-target)) #t))))) - (home-page "https://kde.org/applications/multimedia/org.kde.elisa") + (home-page "https://apps.kde.org/elisa/") (synopsis "Powerful music player for Plasma 5") (description "Elisa is a simple music player aiming to provide a nice experience for its users. Elisa browses music by album, artist or @@ -208,14 +222,14 @@ its own database. You can build and play your own playlist.") (define-public ffmpegthumbs (package (name "ffmpegthumbs") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ffmpegthumbs-" version ".tar.xz")) (sha256 - (base32 "17l50z33a1h5zkrrfkb261yi2hms66qj36l1mndq7mvs97y2ggmc")))) + (base32 "1gsxcm86aq3r485ivk532a949z5l4129kildbd752c2qy0hdy5z1")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -225,8 +239,9 @@ its own database. You can build and play your own playlist.") ("kconfig" ,kconfig) ("ki18n" ,ki18n) ("kio" ,kio) + ("taglib" ,taglib) ("qtbase" ,qtbase-5))) - (home-page "https://kde.org/applications/multimedia/org.kde.ffmpegthumbs") + (home-page "https://apps.kde.org/ffmpegthumbs/") (synopsis "Video thumbnail generator for KDE using ffmpeg") (description " FFMpegThumbs is a video thumbnail generator for KDE file managers @@ -239,14 +254,14 @@ This package is part of the KDE multimedia module.") (define-public juk (package (name "juk") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/juk-" version ".tar.xz")) (sha256 - (base32 "06vsh7knyhcbcbf632jhldbqpzfkdyils2l8dbcdw5nj5hhgzzmr")))) + (base32 "0c74s9ylx1xh1y581ygm6zyafwv3l5d7297wfg50f64nyr5npxm2")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -268,13 +283,13 @@ This package is part of the KDE multimedia module.") ("kwidgetsaddons" ,kwidgetsaddons) ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("phonon" ,phonon) ("phonon-backend-gstreamer" ,phonon-backend-gstreamer) ("qtbase" ,qtbase-5) ("qtsvg" ,qtsvg) ("taglib" ,taglib))) - (home-page "https://kde.org/applications/multimedia/org.kde.juk") + (home-page "https://apps.kde.org/juk/") (synopsis "Music jukebox / music player") (description "JuK is a powerful music player capable of managing a large music collection. @@ -294,24 +309,24 @@ This package is part of the KDE multimedia module.") (define-public k3b (package (name "k3b") - (version "20.04.2") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/k3b-" version ".tar.xz")) (sha256 - (base32 "15wm987hz6rfs9ds9l1gbs6gdsardj1ywvk6zmpvj2i2190y4b3q")))) + (base32 "1g9xgzklsyard3ghcmr9irixcilga6kcj46jav884y8w7zxb4mrd")))) (build-system qt-build-system) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'set-absolute-library-paths - (lambda _ + (lambda* (#:key inputs #:allow-other-keys) ;; Set absolute paths for dlopened libraries. We can’t use k3b’s ;; runpath as they are loaded by the Qt library. - (let ((libcdio-paranoia (assoc-ref %build-inputs "libcdio-paranoia")) - (libdvdcss (assoc-ref %build-inputs "libdvdcss"))) + (let ((libcdio-paranoia (assoc-ref inputs "libcdio-paranoia")) + (libdvdcss (assoc-ref inputs "libdvdcss"))) (substitute* "libk3b/tools/k3bcdparanoialib.cpp" (("\"(cdio_cdda|cdio_paranoia)\"" _ library) (string-append "\"" libcdio-paranoia "/lib/" library "\""))) @@ -320,12 +335,12 @@ This package is part of the KDE multimedia module.") (string-append "\"" libdvdcss "/lib/" library "\"")))) #t)) (add-after 'qt-wrap 'wrap-path - (lambda _ + (lambda* (#:key inputs outputs #:allow-other-keys) ;; Set paths to backend programs. - (wrap-program (string-append (assoc-ref %outputs "out") "/bin/k3b") + (wrap-program (string-append (assoc-ref outputs "out") "/bin/k3b") `("PATH" ":" prefix ,(map (lambda (input) - (string-append (assoc-ref %build-inputs input) "/bin")) + (string-append (assoc-ref inputs input) "/bin")) '("cdrdao" "dvd+rw-tools" "libburn" "sox")))) #t))))) (native-inputs @@ -366,7 +381,7 @@ This package is part of the KDE multimedia module.") ("libsamplerate" ,libsamplerate) ("libsndfile" ,libsndfile) ("libvorbis" ,libvorbis) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("qtbase" ,qtbase-5) ("qtwebkit" ,qtwebkit) ("shared-mime-info" ,shared-mime-info) @@ -374,7 +389,7 @@ This package is part of the KDE multimedia module.") ("sox" ,sox) ("taglib" ,taglib) ("zlib" ,zlib))) - (home-page "https://kde.org/applications/multimedia/org.kde.k3b") + (home-page "https://apps.kde.org/k3b/") (synopsis "Sophisticated CD/DVD burning application") (description "K3b is CD-writing software which intends to be feature-rich and provide an easily usable interface. Features include burning audio CDs @@ -412,7 +427,7 @@ available CD drives.") ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) ("libxscrnsaver" ,libxscrnsaver) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("qtbase" ,qtbase-5) ("qtx11extras" ,qtx11extras) ("solid" ,solid) @@ -427,7 +442,7 @@ available CD drives.") (("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);") "transponder.getTransmissionType());")) #t))))) - (home-page "https://kde.org/applications/multimedia/org.kde.kaffeine") + (home-page "https://apps.kde.org/kaffeine/") (synopsis "Versatile media player for KDE") (description "Kaffeine is a media player for KDE. While it supports multiple Phonon backends, its default backend is Xine, giving Kaffeine a wide @@ -442,14 +457,14 @@ autoloading of subtitle files for use while playing video.") (define-public kamoso (package (name "kamoso") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kamoso-" version ".tar.xz")) (sha256 - (base32 "0c47j315kjfikd3b6x18786k3gqymicjjslpm0a58zdxl3wpqfay")))) + (base32 "0rkd9mk7rgha40j19rwpyqmn8lchqahakn4p3sbab7h3p3cq2b7p")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -465,7 +480,7 @@ autoloading of subtitle files for use while playing video.") ("kirigami" ,kirigami) ("knotifications" ,knotifications) ("kparts" ,kparts) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("purpose" ,purpose) ("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) @@ -473,13 +488,8 @@ autoloading of subtitle files for use while playing video.") ("qtquickcontrols" ,qtquickcontrols) ("qtquickcontrols2" ,qtquickcontrols2) ; not listed as dependency ("qtx11extras" ,qtx11extras))) - (arguments - `(#:tests? #f ; test program gets built, but is not found - #:configure-flags - (list (string-append "-DCMAKE_CXX_FLAGS=-I" - (assoc-ref %build-inputs "gst-plugins-base") - "/include/gstreamer-1.0")))) - (home-page "https://kde.org/applications/multimedia/org.kde.kamoso") + (arguments `(#:tests? #f)) ; test program gets built, but is not found + (home-page "https://apps.kde.org/kamoso/") (synopsis "Take pictures and videos out of your webcam") (description "Kamoso is a simple and friendly program to use your camera. Use it to take pictures and make videos to share.") @@ -489,14 +499,14 @@ camera. Use it to take pictures and make videos to share.") (define-public kmix (package (name "kmix") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmix-" version ".tar.xz")) (sha256 - (base32 "1na52ypp57wqrc6pl1khinx9i6fidv1k97nnxcy8zb4l7d5sh1nd")))) + (base32 "1srv1alrq2w87rmv9jriz1y37rb0fp7w14291ky64gf23phwmfdq")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -519,12 +529,12 @@ camera. Use it to take pictures and make videos to share.") ("kwindowsystem" ,kwindowsystem) ("kxmlgui" ,kxmlgui) ("libcanberra" ,libcanberra) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("plasma-framework" ,plasma-framework) ("pulseaudio" ,pulseaudio) ("qtbase" ,qtbase-5) ("solid" ,solid))) - (home-page "https://kde.org/applications/multimedia/org.kde.kmix") + (home-page "https://apps.kde.org/kmix/") (synopsis "Volume control and mixer") (description "KMix is an audio device mixer, used to adjust volume, select recording inputs, and set other hardware options. @@ -533,86 +543,21 @@ This package is part of the KDE multimedia module.") (license ;; GPL for programs, LGPL for libraries, FDL for documentation (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) -(define-public kmplayer - (package - (name "kmplayer") - (version "0.12.0b") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/kmplayer/0.12" - "/kmplayer-" version ".tar.bz2")) - (sha256 - (base32 "0wzdxym4fc83wvqyhcwid65yv59a2wvp1lq303cn124mpnlwx62y")) - (patches (search-patches - "kmplayer-aarch64.patch" - "kmplayer-upstream_Fix-build-with-Qt-5.9.patch")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kdelibs4support" ,kdelibs4support) - ("ki18n" ,ki18n) - ("kinit" ,kinit) - ("kio" ,kio) - ("kparts" ,kparts) - ("kmediaplayer" ,kmediaplayer) - ("kwidgetsaddons" ,kwidgetsaddons) - ("libxcb" ,libxcb) ;; FIXME: why does cmake not find XEVIE and XPRINT? - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("cairo" ,cairo) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("xcb-util" ,xcb-util) - ("xcb-util-cursor" ,xcb-util-cursor) - ("xcb-util-errors" ,xcb-util-errors) - ("xcb-util-image" ,xcb-util-image) - ("xcb-util-keysyms" ,xcb-util-keysyms) - ("xcb-util-wm" ,xcb-util-wm))) - (arguments - `(#:configure-flags - (list (string-append - "-DCMAKE_CXX_FLAGS=-I" - (assoc-ref %build-inputs "qtx11extras") "/include/qt5")))) - (home-page "https://kde.org/applications/multimedia/org.kde.kmplayer") - (synopsis "Media player using mplayer/phonon as backend") - (description "Kmplayer can play all the audio/video supported by -mplayer/phonon from a local file or URL and be embedded in Konqueror and -KHTML. It also plays DVDs. - -Some features: -@itemize -@item play DVD/VCD movies (from file or url and from a video device) -@item embed inside konqueror (movie is played inside konqueror) -@item embed inside khtml (movie playback inside a html page) -@item Movie recording using mencoder (part of the mplayer package) -@item No video during recording, but you can always open a new window and play it -@item Broadcasting, http streaming, using ffserver/ffmpeg -@item For TV sources, you need v4lctl (part of the xawtv package) -@end itemize") - (license ;; GPL for programs, LGPL for libraries, FDL for documentation - (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - (define-public kwave (package (name "kwave") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kwave-" version ".tar.xz")) (sha256 - (base32 "0ysa873pc2gip95cxr8yv7ifd9qql5zg6h67i9n9q3iqa6v58iyw")))) + (base32 "0sivhgcypwpdi6g0mkdzf1k2hqkj1vj4b5cdcvn8chs2gk9pisgh")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) + ("gzip" ,gzip) ("librsvg" ,librsvg) ("pkg-config" ,pkg-config) ("kdoctools" ,kdoctools))) @@ -639,12 +584,44 @@ Some features: ("libsamplerate" ,libsamplerate) ("libvorbis" ,libvorbis) ("opus" ,opus) - ("oxygen-icons" ,oxygen-icons) ; default icon set + ("breeze-icons" ,breeze-icons) ; default icon set ("pulseaudio" ,pulseaudio) ("qtbase" ,qtbase-5) ("qtmultimedia" ,qtmultimedia) ("zlib" ,zlib))) - (home-page "https://kde.org/applications/multimedia/org.kde.kwave") + (arguments + `(#:phases + ;; XXX: I haven't the slightest clue why, but there are two sets of + ;; icons that fail to be found: .svgz icons, since only .svg icons are + ;; searched for, and some local .png files which don't get + ;; loaded. Instead, they get searched for as e.g. fade_in.png.png files + ;; in XDG_DATA_DIRS. + (modify-phases %standard-phases + (add-after 'unpack 'patch-icon-names + (lambda _ + (substitute* "kwave/menus.config" (("\\.png") "")))) + (add-after 'install 'unpack-svgz + (lambda* (#:key native-inputs inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (path (string-append out "/share/icons/hicolor/scalable")) + (icons (find-files path "svgz$")) + (gunzip (string-append (assoc-ref (or native-inputs inputs) "gzip") + "/bin/gunzip")) + (pngs (find-files (string-append out "/share/kwave/pics") "png$")) + (png-dir (string-append out "/share/icons/hicolor/32x32/actions"))) + (for-each + (lambda (path) + (let* ((svg.gz (string-append (string-drop-right path 1) ".gz"))) + (copy-file path svg.gz) + (invoke gunzip svg.gz))) + icons) + (mkdir-p png-dir) + (for-each + (lambda (file) + (symlink file (string-append png-dir "/" (basename file)))) + pngs) + #t)))))) + (home-page "https://apps.kde.org/kwave/") (synopsis "Sound editor for KDE") (description "Kwave is a sound editor designed for the KDE Desktop Environment. @@ -679,14 +656,14 @@ Its features include: (define-public libkcddb (package (name "libkcddb") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkcddb-" version ".tar.xz")) (sha256 - (base32 "1fwryaj8ldmsqhl5qxjda8by9i7xlb97r8p9rqzckw697hkfhs0h")))) + (base32 "03az77p3p0c0shzi2y2n5721gppzgrq469afvpjppria1n3ks5d2")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -710,14 +687,14 @@ Its features include: (define-public libkcompactdisc (package (name "libkcompactdisc") - (version "20.04.1") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkcompactdisc-" version ".tar.xz")) (sha256 - (base32 "0iy4i0hxqsrnndd4iqkww7v1rqry7kvi5paxdw5qjfffwn8kcsbx")))) + (base32 "0sjr8gdbqsjlggxax0l2bxn42l9znplrjiln15izj2zwfkah7d69")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 18/19] gnu: Move KDE games to (gnu packages kde-games). Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:33:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429033321871 (code B ref 50862); Fri, 15 Oct 2021 09:33:04 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:13 +0000 Received: from localhost ([127.0.0.1]:38195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZV-0005gc-H3 for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:13 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZQ-0005dx-0w for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:08 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1J20nx4zQk4K for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:32:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290320; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9i9jI0zUtViYDyplfCXOtLi94Pr2U7wx9UFob1ru9u0=; b=Un1O6sYqpOmZki7zsD/RrKyNIjO83an62S1lxrNtYJvfTJRbDM8GF5d/ETDkuioLYB4PE+ IuTdAhdiZREKVso9TsNhgZmFwfa1GTIc70Q0kejVkF1S3RViDkrbx1FM+j3Xckil9j1m0q CQ3X4og/G1BZSiq5X9UHVWX5OJLGVVYzLIk0GZQBCvmE0Oj6frmh2wT6A7BmHZWn9CRSP2 Ks+5hGPRcDFmBaTrQb/gnyj7PqGYfCQ9RDKgcFhDCKw5IfgPsGfvfpJgAQN7JShNawwq9l +kP5ijvVUBH7FEIB3EKNR+S4asO3IG+5XZ4VHNE3do3J5fdk5lHiloOk8E7ggQ== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:14 +1100 Message-Id: <20211015093015.5834-19-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: B22D9353 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" * gnu/packages/games.scm: (ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond kfourinline kblackbox knetwalk bomber granatier ksirk palapeli kiriki kigo kubrick lskat kapman kspaceduel bovo killbots ksnakeduel kollision knavalbattle kreversi ksquares kjumpingcube): Move to gnu/packages/kde-games.scm. [define-module]: Remove (gnu packages kde), (gnu packages kde-frameworks). * gnu/packages/kde-games.scm. [header]: Copy over any copyrights I could find that affected these games. Why? games.scm is very large, and will only get larger, so splitting it helps. Also, it is convenient for singling out and updating KDE games. --- gnu/local.mk | 1 + gnu/packages/games.scm | 1554 ----------------------------------- gnu/packages/kde-games.scm | 1594 ++++++++++++++++++++++++++++++++++++ 3 files changed, 1595 insertions(+), 1554 deletions(-) create mode 100644 gnu/packages/kde-games.scm diff --git a/gnu/local.mk b/gnu/local.mk index 7433e1e7ea..11f9c62b55 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -328,6 +328,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/kawa.scm \ %D%/packages/kde.scm \ %D%/packages/kde-frameworks.scm \ + %D%/packages/kde-games.scm \ %D%/packages/kde-internet.scm \ %D%/packages/kde-multimedia.scm \ %D%/packages/kde-pim.scm \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 2931d60954..9ce6489a56 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -146,8 +146,6 @@ #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) #:use-module (gnu packages javascript) - #:use-module (gnu packages kde) - #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages less) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libedit) @@ -10255,1558 +10253,6 @@ can be downloaded from @url{https://zero.sjeng.org/best-network}.") (home-page "https://github.com/bernds/q5Go") (license license:gpl2+))) -(define-public ktuberling - (package - (name "ktuberling") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/ktuberling-" version ".tar.xz")) - (sha256 - (base32 "0mlv9qllg70p26dbrcsr820c70d3ib88hapc1z6wgjhdpmc12ni1")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("perl" ,perl))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("python" ,python-wrapper) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Stamp drawing toy") - (description "KTuberling is a drawing toy intended for small children and -adults who remain young at heart. The game has no winner; the only purpose is -to make the funniest faces you can. Several activities are possible, e.g.: - -@itemize -@item Give the potato a funny face, clothes, and other goodies -@item Build a small town, complete with school, zoo, and fire department -@item Create a fantastic moonscape with spaceships and aliens -@item Top a pizza -@end itemize - -KTuberling can speak the name of each the object in several languages, -to assist in learning basic vocabulary. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public picmi - (package - (name "picmi") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/picmi-" version ".tar.xz")) - (sha256 - (base32 "1dfq9m4njh0czz8zws46rkz6xq2n6xra5w223m3s2f5civiw5msz")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Number logic game") - (description "Picmi is a number logic game in which cells in a grid have -to be colored or left blank according to numbers given at the side of the -grid. The aim is to reveal a hidden picture. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kolf - (package - (name "kolf") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kolf-" version ".tar.xz")) - (sha256 - (base32 "1lpp6pzr5dgd4si4a8c7hcvgxgqy0bgyhkx9m6jqb0zhll6dxj10")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("ktextwidgets" ,ktextwidgets) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Miniature golf game") - (description "Kolf is a miniature golf game for one to ten players. The -game is played from an overhead view, with a short bar representing the golf -club. Kolf features many different types of objects, such as water hazards, -slopes, sand traps, and black holes (warps), among others. - -Features are: -@itemize -@item Single and Multi-player (up to ten players) modes -@item High scores table -@item Dynamic courses -@item Third-party courses -@item Course editor -@end itemize - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public libkmahjongg - (package - (name "libkmahjongg") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/libkmahjongg-" version ".tar.xz")) - (sha256 - (base32 "10ljzbf7qki5flydankrbksaihhkqpfyljb8c71fbwqwmkr7rgfq")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("kauth" ,kauth) - ("kcompletion" ,kcompletion) - ;("kconfig" ,kconfig) - ("kcodecs" ,kcodecs) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Shared library for kmahjongg and kshisen") - (description "Shared library and common files for kmahjongg, kshisen and -other Mah Jongg like games.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public kmahjongg - (package - (name "kmahjongg") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/kmahjongg-" version ".tar.xz")) - (sha256 - (base32 "1fcj4jb2zzbaxp7cp04w36y0c7lh77yzin66fmvrcxkl11xi2wwd")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("ki18n" ,ki18n) - ("knewstuff" ,knewstuff) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("libkmahjongg" ,libkmahjongg) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Tile laying patience") - (description "In KMahjongg the tiles are scrambled and staked on top of -each other to resemble a certain shape. The player is then expected to remove -all the tiles off the game board by locating each tile's matching pair. - -A variety of tile layouts are included, as well as an editor to create new -layouts. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public kshisen - (package - (name "kshisen") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/kshisen-" version ".tar.xz")) - (sha256 - (base32 "1hrwr0f1kidivsp8lnwdbqz3xxagjvjwh72r3gma8smfilybygfb")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ;("perl" ,perl) - ;("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) - (inputs - `(("kauth" ,kauth) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("libkmahjongg" ,libkmahjongg) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Shisen-Sho solitaire game") - (description "KShisen is a solitaire-like game played using the standard -set of Mahjong tiles. Unlike Mahjong however, KShisen has only one layer of -scrambled tiles - -This package is part of the KDE games module.") - (license license:gpl2+))) - -(define-public kajongg - (package - (name "kajongg") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/kajongg-" version ".tar.xz")) - (sha256 - (base32 "03fdbnx7zx7vgcxvwd1h1098ks9gq162bwz35fhpyzpynr667m5r")))) - (build-system qt-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-paths - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "src/mjresource.py" - (("'share', 'kmahjongglib'" all) - (string-append "'" (assoc-ref inputs "libkmahjongg") - "/share', 'kmahjongglib'"))))) - (add-after 'qt-wrap 'wrap - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (for-each (lambda (program) - (wrap-program program - `("GUIX_PYTHONPATH" ":" prefix - (,(getenv "GUIX_PYTHONPATH"))))) - (list (string-append out "/bin/kajongg") - (string-append out "/bin/kajonggserver"))))))))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ;("perl" ,perl) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("libkmahjongg" ,libkmahjongg) - ("python" ,python) - ("python-twisted" ,python-twisted) - ("python-pyqt" ,python-pyqt) - ("python-zope-interface" ,python-zope-interface) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Classical Mah Jongg game for 4 players") - (description "Kajongg is the ancient Chinese board game for 4 players. - -If you are looking for the Mah Jongg solitaire please use the application -kmahjongg. - -Kajongg can be used in two different ways: Scoring a manual game where you -play as always and use Kajongg for the computation of scores and for -bookkeeping. Or you can use Kajongg to play against any combination of other -human players or computer players. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kbreakout - (package - (name "kbreakout") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kbreakout-" version ".tar.xz")) - (sha256 - (base32 "0kqj2cx0ny3qq65c6w5fpnzmrwl9irg8slzvpd3anck5cnvma3j4")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Breakout like game") - (description "KBreakout is similar to the classics breakout and xboing, -featuring a number of added graphical enhancements and effects. You control a -paddle at the bottom of the playing-field, and must destroy bricks at the top -by bouncing balls against them. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kmines - (package - (name "kmines") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kmines-" version ".tar.xz")) - (sha256 - (base32 "0hqjwh3jq2npqwkvh67fyn2xnq8swiasdw5jz8f0ikl0k28id775")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Classical mine sweeper game") - (description "KMines is a classic Minesweeper game. The idea is to -uncover all the squares without blowing up any mines. When a mine is blown -up, the game is over. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public konquest - (package - (name "konquest") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/konquest-" version ".tar.xz")) - (sha256 - (base32 "0lnwj06vv4qx05hr8pzysnvrxh8y04asajrph0rsj37v8hs9g5lh")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Simple turn-based strategy game") - (description "Konquest is the KDE version of Gnu-Lactic Konquest. Players -conquer other planets by sending ships to them. The goal is to build an -interstellar empire and ultimately conquer all other player's planets. The -game can be played with up to nine empires, commanded either by the computer -or by puny earthlings. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kbounce - (package - (name "kbounce") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/kbounce-" version ".tar.xz")) - (sha256 - (base32 "0ymy0z1qlw3n653xs3dsa1xm78q4xaj09dnnci4km77rzis26vb6")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Jezzball arcade game") - (description "KBounce is a single player arcade game with the elements of -puzzle. It is played on a field, surrounded by wall, with two or more balls -bouncing around within the walls. The object of the game is to build new -walls to decrease the size of the active field. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public kblocks - (package - (name "kblocks") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/kblocks-" version ".tar.xz")) - (sha256 - (base32 "09yfm9mzbamp294cvc5finq6ilxvxr68i0dnb0m72pa4sfzmij32")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Single player falling blocks puzzle game") - (description "KBlocks is the classic Tetris-like falling blocks game. - -The idea is to stack the falling blocks to create horizontal lines without any -gaps. When a line is completed it is removed, and more space is available in -the play area. When there is not enough space for blocks to fall, the game is -over. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public ksudoku - (package - (name "ksudoku") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/ksudoku-" version ".tar.xz")) - (sha256 - (base32 "0pj6ry7ak1rnpb93mqypaxrcbmrhwg9ir6zhb3ybzfkfcrh67g12")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("karchive" ,karchive) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("glu" ,glu) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Sudoku puzzle game and solver") - (description "KSudoku is a Sudoku game and solver, supporting a range of -2D and 3D Sudoku variants. In addition to playing Sudoku, it can print Sudoku -puzzle sheets and find the solution to any Sudoku puzzle. - -The word Sudoku means \"single number in an allotted place\" in Japanese. -These are the basic rules: Every Sudoku is a square divided into 3x3 -subsquares with 3x3 cells each. - -Some cells are filled with a number at the beginning. The remaining ones are -to be filled by the player using numbers from 1 to 9, without repeating a -number twice on each column, row or subsquare (each of them must contain only -one 1, one 2, one 3, and so on). The game requires logic and patience. -Solving takes usually 10 to 30 minutes, depending on puzzle level, your skill -and experience. - -The numerals in Sudoku puzzles are used for convenience (for example in 16x16 -board we use letters): arithmetic relationships between numbers are -irrelevant. - -This program supports also 16x16 games with numbers from 1 to 16 and 256 -cells with 16 cols, rows and subsquares! - -More information at http://en.wikipedia.org/wiki/Sudoku - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public klines - (package - (name "klines") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/klines-" version ".tar.xz")) - (sha256 - (base32 "0y8lnwawrkl4ixn7v4dg48k2zpr083krv7dv4d94b2dpkh7xfvih")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Place 5 equal pieces together, but wait, there are 3 new ones") - (description "KLines is a simple but highly addictive one player game. - -The player has to move the colored balls around the game board, gathering them -into the lines of the same color by five. Once the line is complete it is -removed from the board, therefore freeing precious space. In the same time -the new balls keep arriving by three after each move, filling up the game -board. - -KLines is a single-player game where the player removes colored balls from the -board by arranging them into lines of five or more. However, every time the -player moves a ball, three more balls are added to the board. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kgoldrunner - (package - (name "kgoldrunner") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kgoldrunner-" version ".tar.xz")) - (sha256 - (base32 "17ra5d3r9ajy2inj17gwd5xphzhvbzx5kpvdwyj6msx4dd9wxgfi")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Action and puzzle solving game") - (description "KGoldrunner is an action game where the hero runs through a -maze, climbs stairs, dig holes and dodges enemies in order to collect all the -gold nuggets and escape to the next level. Your enemies are also after the -gold. Worse still, they are after you!. - -KGoldrunner is a fast-paced platform game where the player must navigate a -maze while collecting gold nuggets and avoiding enemies. A variety of level -packs are included, as well as an editor to create new levels. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kdiamond - (package - (name "kdiamond") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kdiamond-" version ".tar.xz")) - (sha256 - (base32 "1iyxrx3422asa58kh0siwvi1svds5kccrym6gdfpdhlmhmciqlzi")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Three-in-a-row game") - (description "KDiamond is a three-in-a-row game like Bejeweled. It -features unlimited fun with randomly generated games and five difficulty -levels with varying number of diamond colors and board sizes. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kfourinline - (package - (name "kfourinline") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kfourinline-" version ".tar.xz")) - (sha256 - (base32 "0plx3lv35fc8q9svbyl71mms3ji6zn58j306bvm1f8kkgg0x395b")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Place 4 pieces in a row") - (description "KFourInLine is a board game for two players based on the -Connect-Four game. - -KFourInLine is a game where two players take turns dropping pieces into a -grid, the winner being the first to place four pieces in a line. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public kblackbox - (package - (name "kblackbox") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kblackbox-" version ".tar.xz")) - (sha256 - (base32 "0la5w44b0gl72g3wfp0pw8gwnm287lh7nd9k5ikpszw5nn49db0h")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Find atoms in a grid by shooting electrons") - (description "KBlackbox is a game of hide and seek played on a grid of -boxes where the computer has hidden several balls. The position of the hidden -balls can be deduced by shooting beams into the box - -KBlackBox is a game of hide and seek played on an grid of boxes, where the -player shoots rays into the grid to deduce the positions of hidden objects. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public knetwalk - (package - (name "knetwalk") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/knetwalk-" version ".tar.xz")) - (sha256 - (base32 "060kj06vpigdy570izsjfgnmqqrpmb8bkr9arqc109hg3avl5wjz")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Turn the board pieces to get all computers connected") - (description "KNetWalk is a small game where you have to build up a -computer network by rotating the wires to connect the terminals to the server. -When the network is build, a highscore-list comes up where competitions can be -fought out. - -KNetwalk is a puzzle game where the player arranges sections of wire to -connect all the computers on the board. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public bomber - (package - (name "bomber") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/bomber-" version ".tar.xz")) - (sha256 - (base32 "1fjcwm591jgx3bgqpi0j5fnb2l2r2h3r6lav3vhaxz4rkf56pg2a")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletiom" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Arcade bombing game") - (description "Bomber is a single player arcade game. - -The player is invading various cities in a plane that is decreasing in height. -The goal of the game is to destroy all the buildings and advance to the next -level. Each level gets a bit harder by increasing the speed of the plane and -the height of the buildings. - -Bomber is a game where you fly a spaceship and attempt to bomb the buildings -below you. Each pass the spaceship makes, it gets lower and lower. If you've -not destroyed a building in your path, you will crash into it. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public granatier - (package - (name "granatier") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/granatier-" version ".tar.xz")) - (sha256 - (base32 "1fyh7zyacb3pnlfd29jw2jmyl8a7sjw354pi234nd5x5999xw5z6")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("knewstuff" ,knewstuff) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Bomberman clone") - (description "Granatier is a clone of the classic Bomberman game, -inspired by the work of the Clanbomber clone. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public ksirk - (package - (name "ksirk") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/ksirk-" version ".tar.xz")) - (sha256 - (base32 "10y7nm0x6zcc0gh3am69bbxyyb8azbbfyrdqsa023ggr7n04cn21")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kwallet" ,kwallet) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("phonon" ,phonon) - ("qca" ,qca) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg) - ("zlib" ,zlib))) - (home-page "https://games.kde.org/") - (synopsis "Computerized version of the well known strategy board game -'Risk'") - (description "KsirK is a multi-player network-enabled game. The goal of -the game is simply to conquer the world by attacking your neighbors with your -armies. - -At the beginning of the game, countries are distributed to all the players. -Each country contains one army represented by an infantryman. Each player has -some armies to distribute to his countries. On each turn, each player can -attack his neighbours, eventually conquering one or more countries. At the -end of each turn, some bonus armies are distributed to the players in function -of the number of countries they own. The winner is the player that conquered -all the world. - -Features: -@itemize -@item Support for 1-6 human or computer players -@item Multi-player gaming over a network -@item You can easily create new skins with SVG graphics and the skin editor -@item Hot New Stuff support. You can easily download and install new skins -@end itemize - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public palapeli - (package - (name "palapeli") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/palapeli-" version ".tar.xz")) - (sha256 - (base32 "0xxz9g4zxljlg20g88a5lkbwzzm9yg4vxnrfigk8m018cz0nqd5b")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("knotifications" ,knotifications) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg) - ("shared-mime-info" ,shared-mime-info))) - (home-page "https://games.kde.org/") - (synopsis "Jigsaw puzzle game") - (description "Palapeli is a jigsaw puzzle game. Unlike other games in -that genre, you are not limited to aligning pieces on imaginary grids. The -pieces are freely moveable. Also, Palapeli features real persistency, i.e. -everything you do is saved on your disk immediately. - -Palapeli is the Finnish word for jigsaw puzzle. - -This package is part of the KDE games module.") - (license license:gpl2+))) - -(define-public kiriki - (package - (name "kiriki") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kiriki-" version ".tar.xz")) - (sha256 - (base32 "0milc8fl1rj4yrwdvm60ampd47dyiys1xvqi5f0g7y6mgymgyk4x")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Yahtzee dice game") - (description "Kiriki is an addictive and fun dice game, designed to be -played by as many as six players. - -Participants have to collect points by rolling five dice for up to three times -per single turn to make combinations with the highest score. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kigo - (package - (name "kigo") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kigo-" version ".tar.xz")) - (sha256 - (base32 "088752yzmfsnppd27p8hld4x5s7sw5fagm08024l5ra1mlicdfz9")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Go board game") - (description "Kigo is an open-source implementation of the popular Go -game. - -Go is a strategic board game for two players. It is also known as -igo (Japanese), weiqi or wei ch'i (Chinese) or baduk (Korean). Go is noted -for being rich in strategic complexity despite its simple rules. The game is -played by two players who alternately place black and white stones (playing -pieces, now usually made of glass or plastic) on the vacant intersections of a -grid of 19x19 lines (9x9 or 13x13 for easier games). - -You also need to install a go engine, e.g. @code{gnugo}. - -This package is part of the KDE games module.") - (license license:gpl3+))) - -(define-public kubrick - (package - (name "kubrick") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kubrick-" version ".tar.xz")) - (sha256 - (base32 "0h3mypwd67sss08j5vvrih5f5ss85m9kax6412y40xmsm51lz2pq")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("glu" ,glu) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Game based on Rubik's Cube") - (description "Kubrick is a game based on the Rubik's Cube puzzle. - -The cube sizes range from 2x2x2 up to 6x6x6, or you can play with irregular -\"bricks\" such as 5x3x2 or \"mats\" such as 6x4x1 or 2x2x1. The game has a -selection of puzzles at several levels of difficulty, as well as demos of -pretty patterns and solution moves, or you can make up your own puzzles. The -game has unlimited undo, redo, save and reload capabilities. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public lskat - (package - (name "lskat") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/lskat-" version ".tar.xz")) - (sha256 - (base32 "1wg9zxp64kwjxqs4qw0h7j8yhgffbmvh8j9d4dgmz45dscngnjli")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Lieutnant Skat card game") - (description "Lieutnant Skat (from German \"Offiziersskat\") is a fun and -engaging card game for two players, where the second player is either live -opponent, or a built in artificial intelligence. - -Lieutnant Skat is a simplified variant of the Skat card game for two players. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public kapman - (package - (name "kapman") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kapman-" version ".tar.xz")) - (sha256 - (base32 "14x3v6li4r3gzzwfd6ar9saq2rhc7yxs0sp9ygalzq8vq4d7i1kh")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Pac-Man clone") - (description "Kapman is a clone of the well known game Pac-Man. - -You must run through the maze to eat all pills without being captured by a -ghost. By eating an energizer, Kapman gets the ability to eat ghosts for a -few seconds. When a stage is cleared of pills and energizer the player is -taken to the next stage with slightly increased game speed - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kspaceduel - (package - (name "kspaceduel") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kspaceduel-" version ".tar.xz")) - (sha256 - (base32 "1aixh6ygif2cm1a5g32sl5y6b5x68139pzihaxq4334c6avamdai")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Two player game with shooting spaceships flying around a sun") - (description "KSpaceduel is a space battle game for one or two players, -where two ships fly around a star in a struggle to be the only survivor. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public bovo - (package - (name "bovo") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/bovo-" version ".tar.xz")) - (sha256 - (base32 "18qbac366m0xma3ary11q9zxz0wgnysppcl7kpypl6ic3nf61wqz")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Classic pen and paper game: five in a line") - (description "Bovo is a Gomoku (from Japanese 五目並べ - lit. \"five -points\") like game for two players, where the opponents alternate in placing -their respective pictogram on the game board. The winner is the first to -complete a line of five markers. (Also known as: Connect Five, Five in a row, -X and O, Naughts and Crosses) - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public killbots - (package - (name "killbots") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/killbots-" version ".tar.xz")) - (sha256 - (base32 "1296gww42nwnai7y6m2qpjqpyc30p7z9chfv5rv0n48jvdhva88y")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Port of the classic BSD console game robots") - (description "Killbots is a simple game of evading killer robots. - -Who created the robots and why they have been programmed to destroy, no one -knows. All that is known is that the robots are numerous and their sole -objective is to destroy you. Fortunately for you, their creator has focused -on quantity rather than quality and as a result the robots are severely -lacking in intelligence. Your superior wit and a fancy teleportation device -are your only weapons against the never-ending stream of mindless automatons. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public ksnakeduel - (package - (name "ksnakeduel") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/ksnakeduel-" version ".tar.xz")) - (sha256 - (base32 "0mp6g258n3xzvgf23jnhkw10xgwqwqdzqfdc6r9jq6a6m8v77swz")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Snake race played against the computer") - (description "KSnakeDuel is a fast action game where you steer a snake -which has to eat food. While eating the snake grows. But once a player -collides with the other snake or the wall the game is lost. This becomes of -course more and more difficult the longer the snakes grow. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kollision - (package - (name "kollision") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kollision-" version ".tar.xz")) - (sha256 - (base32 "180ybafizpwjsg80npy0l9142cjsnlyxwv9dz3bq6r8v4smn2g6b")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Simple ball dodging game") - (description "In Kollision you use mouse to control a small blue ball in a -closed space environment filled with small red balls, which move about -chaotically. Your goal is to avoid touching any of those red balls with your -blue one, because the moment you do the game will be over. The longer you can -stay in game the higher will your score be. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public knavalbattle - (package - (name "knavalbattle") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/knavalbattle-" version ".tar.xz")) - (sha256 - (base32 "03rqf4avn61b0v340ymmzgp7s0axygjgxq1nlp5aaqbx70zcb4lq")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kauth" ,kauth) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Battleship board game with built-in game server") - (description "KBattleship is a Battle Ship game for KDE. - -Ships are placed on a board which represents the sea. Players try to hit each -others ships in turns without knowing where they are placed. The first player -to destroy all ships wins the game. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public kreversi - (package - (name "kreversi") - (version "20.08.3") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kreversi-" version ".tar.xz")) - (sha256 - (base32 "0d3y072q61xcik9lf0pz0c9njvarwlvf6hqv5fp5jyqaf2902pmi")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Old reversi board game, also known as othello") - (description "KReversi is a simple one player strategy game played -against the computer. - -If a player's piece is captured by an opposing player, that piece is turned -over to reveal the color of that player. A winner is declared when one player -has more pieces of his own color on the board and there are no more possible -moves. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - -(define-public ksquares - (package - (name "ksquares") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/ksquares-" version ".tar.xz")) - (sha256 - (base32 "0chd30byl2kww1k699vkygrxq2wdyvi84m2bimk23q96fl8h831y")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) - (home-page "https://games.kde.org/") - (synopsis "Dots and Boxes game") - (description "KSquares is an implementation of the popular paper based -game Squares. Two players take turns connecting dots on a grid to complete -squares, the player with the most squares wins. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) - -(define-public kjumpingcube - (package - (name "kjumpingcube") - (version "20.12.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" version - "/src/kjumpingcube-" version ".tar.xz")) - (sha256 - (base32 "1mk73il4jh15z5pm3fp65hsyvmrga11c3h7w96yamy2n2bbniapq")))) - (build-system qt-build-system) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) - (home-page "https://games.kde.org/") - (synopsis "Simple tactical game for number-crunchers") - (description "KJumpingcube is a simple tactical game for one or two -players, played on a grid of numbered squares. Each turn, players compete for -control of the board by capturing or adding to one square. - -This package is part of the KDE games module.") - (license (list license:gpl2+ license:fdl1.2+)))) - (define-public xmoto (package (name "xmoto") diff --git a/gnu/packages/kde-games.scm b/gnu/packages/kde-games.scm new file mode 100644 index 0000000000..77b2e12f42 --- /dev/null +++ b/gnu/packages/kde-games.scm @@ -0,0 +1,1594 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2017, 2019 Hartmut Goebel +;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner +;;; Copyright © 2017–2021 Tobias Geerinckx-Rice +;;; Copyright © 2021 Maxim Cournoyer +;;; Copyright © 2019, 2020, 2021 Guillaume Le Vaillant +;;; Copyright © 2021 Brendan Tildesley +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages kde-games) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system qt) + #:use-module (gnu packages compression) + #:use-module (gnu packages gl) + #:use-module ((gnu packages gnome) #:select (shared-mime-info)) + #:use-module (gnu packages kde) + #:use-module (gnu packages kde-frameworks) + #:use-module (gnu packages perl) + #:use-module (gnu packages python) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt)) + +(define-public ktuberling + (package + (name "ktuberling") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/ktuberling-" version ".tar.xz")) + (sha256 + (base32 "0mlv9qllg70p26dbrcsr820c70d3ib88hapc1z6wgjhdpmc12ni1")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools) + ("perl" ,perl))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("python" ,python-wrapper) + ("qtbase" ,qtbase-5) + ("qtmultimedia" ,qtmultimedia) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Stamp drawing toy") + (description "KTuberling is a drawing toy intended for small children and +adults who remain young at heart. The game has no winner; the only purpose is +to make the funniest faces you can. Several activities are possible, e.g.: + +@itemize +@item Give the potato a funny face, clothes, and other goodies +@item Build a small town, complete with school, zoo, and fire department +@item Create a fantastic moonscape with spaceships and aliens +@item Top a pizza +@end itemize + +KTuberling can speak the name of each the object in several languages, +to assist in learning basic vocabulary. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public picmi + (package + (name "picmi") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/picmi-" version ".tar.xz")) + (sha256 + (base32 "1dfq9m4njh0czz8zws46rkz6xq2n6xra5w223m3s2f5civiw5msz")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("kdeclarative" ,kdeclarative) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("knewstuff" ,knewstuff) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Number logic game") + (description "Picmi is a number logic game in which cells in a grid have +to be colored or left blank according to numbers given at the side of the +grid. The aim is to reveal a hidden picture. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kolf + (package + (name "kolf") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kolf-" version ".tar.xz")) + (sha256 + (base32 "1lpp6pzr5dgd4si4a8c7hcvgxgqy0bgyhkx9m6jqb0zhll6dxj10")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("ktextwidgets" ,ktextwidgets) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Miniature golf game") + (description "Kolf is a miniature golf game for one to ten players. The +game is played from an overhead view, with a short bar representing the golf +club. Kolf features many different types of objects, such as water hazards, +slopes, sand traps, and black holes (warps), among others. + +Features are: +@itemize +@item Single and Multi-player (up to ten players) modes +@item High scores table +@item Dynamic courses +@item Third-party courses +@item Course editor +@end itemize + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + +(define-public libkmahjongg + (package + (name "libkmahjongg") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/libkmahjongg-" version ".tar.xz")) + (sha256 + (base32 "10ljzbf7qki5flydankrbksaihhkqpfyljb8c71fbwqwmkr7rgfq")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules))) + (inputs + `(("kauth" ,kauth) + ("kcompletion" ,kcompletion) + ;("kconfig" ,kconfig) + ("kcodecs" ,kcodecs) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("qtbase" ,qtbase-5) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Shared library for kmahjongg and kshisen") + (description "Shared library and common files for kmahjongg, kshisen and +other Mah Jongg like games.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + +(define-public kmahjongg + (package + (name "kmahjongg") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/kmahjongg-" version ".tar.xz")) + (sha256 + (base32 "1fcj4jb2zzbaxp7cp04w36y0c7lh77yzin66fmvrcxkl11xi2wwd")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("kdeclarative" ,kdeclarative) + ("ki18n" ,ki18n) + ("knewstuff" ,knewstuff) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("libkmahjongg" ,libkmahjongg) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Tile laying patience") + (description "In KMahjongg the tiles are scrambled and staked on top of +each other to resemble a certain shape. The player is then expected to remove +all the tiles off the game board by locating each tile's matching pair. + +A variety of tile layouts are included, as well as an editor to create new +layouts. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + + + +(define-public kshisen + (package + (name "kshisen") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/kshisen-" version ".tar.xz")) + (sha256 + (base32 "1hrwr0f1kidivsp8lnwdbqz3xxagjvjwh72r3gma8smfilybygfb")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ;("perl" ,perl) + ;("pkg-config" ,pkg-config) + ("kdoctools" ,kdoctools))) + (inputs + `(("kauth" ,kauth) + ("kcompletion" ,kcompletion) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("libkmahjongg" ,libkmahjongg) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Shisen-Sho solitaire game") + (description "KShisen is a solitaire-like game played using the standard +set of Mahjong tiles. Unlike Mahjong however, KShisen has only one layer of +scrambled tiles + +This package is part of the KDE games module.") + (license license:gpl2+))) + +(define-public kajongg + (package + (name "kajongg") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/kajongg-" version ".tar.xz")) + (sha256 + (base32 "03fdbnx7zx7vgcxvwd1h1098ks9gq162bwz35fhpyzpynr667m5r")))) + (build-system qt-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/mjresource.py" + (("'share', 'kmahjongglib'" all) + (string-append "'" (assoc-ref inputs "libkmahjongg") + "/share', 'kmahjongglib'"))))) + (add-after 'qt-wrap 'wrap + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (for-each (lambda (program) + (wrap-program program + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH"))))) + (list (string-append out "/bin/kajongg") + (string-append out "/bin/kajonggserver"))))))))) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ;("perl" ,perl) + ("kdoctools" ,kdoctools))) + (inputs + `(("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("ki18n" ,ki18n) + ("libkmahjongg" ,libkmahjongg) + ("python" ,python) + ("python-twisted" ,python-twisted) + ("python-pyqt" ,python-pyqt) + ("python-zope-interface" ,python-zope-interface) + ("qtbase" ,qtbase-5) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Classical Mah Jongg game for 4 players") + (description "Kajongg is the ancient Chinese board game for 4 players. + +If you are looking for the Mah Jongg solitaire please use the application +kmahjongg. + +Kajongg can be used in two different ways: Scoring a manual game where you +play as always and use Kajongg for the computation of scores and for +bookkeeping. Or you can use Kajongg to play against any combination of other +human players or computer players. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + + + +(define-public kbreakout + (package + (name "kbreakout") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kbreakout-" version ".tar.xz")) + (sha256 + (base32 "0kqj2cx0ny3qq65c6w5fpnzmrwl9irg8slzvpd3anck5cnvma3j4")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Breakout like game") + (description "KBreakout is similar to the classics breakout and xboing, +featuring a number of added graphical enhancements and effects. You control a +paddle at the bottom of the playing-field, and must destroy bricks at the top +by bouncing balls against them. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kmines + (package + (name "kmines") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kmines-" version ".tar.xz")) + (sha256 + (base32 "0hqjwh3jq2npqwkvh67fyn2xnq8swiasdw5jz8f0ikl0k28id775")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("ktextwidgets" ,ktextwidgets) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Classical mine sweeper game") + (description "KMines is a classic Minesweeper game. The idea is to +uncover all the squares without blowing up any mines. When a mine is blown +up, the game is over. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public konquest + (package + (name "konquest") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/konquest-" version ".tar.xz")) + (sha256 + (base32 "0lnwj06vv4qx05hr8pzysnvrxh8y04asajrph0rsj37v8hs9g5lh")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("kguiaddons" ,kguiaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Simple turn-based strategy game") + (description "Konquest is the KDE version of Gnu-Lactic Konquest. Players +conquer other planets by sending ships to them. The goal is to build an +interstellar empire and ultimately conquer all other player's planets. The +game can be played with up to nine empires, commanded either by the computer +or by puny earthlings. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kbounce + (package + (name "kbounce") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/kbounce-" version ".tar.xz")) + (sha256 + (base32 "0ymy0z1qlw3n653xs3dsa1xm78q4xaj09dnnci4km77rzis26vb6")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Jezzball arcade game") + (description "KBounce is a single player arcade game with the elements of +puzzle. It is played on a field, surrounded by wall, with two or more balls +bouncing around within the walls. The object of the game is to build new +walls to decrease the size of the active field. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + +(define-public kblocks + (package + (name "kblocks") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/kblocks-" version ".tar.xz")) + (sha256 + (base32 "09yfm9mzbamp294cvc5finq6ilxvxr68i0dnb0m72pa4sfzmij32")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Single player falling blocks puzzle game") + (description "KBlocks is the classic Tetris-like falling blocks game. + +The idea is to stack the falling blocks to create horizontal lines without any +gaps. When a line is completed it is removed, and more space is available in +the play area. When there is not enough space for blocks to fall, the game is +over. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public ksudoku + (package + (name "ksudoku") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/ksudoku-" version ".tar.xz")) + (sha256 + (base32 "0pj6ry7ak1rnpb93mqypaxrcbmrhwg9ir6zhb3ybzfkfcrh67g12")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("karchive" ,karchive) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kguiaddons" ,kguiaddons) + ("ki18n" ,ki18n) + ("kiconthemes" ,kiconthemes) + ("kio" ,kio) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("glu" ,glu) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Sudoku puzzle game and solver") + (description "KSudoku is a Sudoku game and solver, supporting a range of +2D and 3D Sudoku variants. In addition to playing Sudoku, it can print Sudoku +puzzle sheets and find the solution to any Sudoku puzzle. + +The word Sudoku means \"single number in an allotted place\" in Japanese. +These are the basic rules: Every Sudoku is a square divided into 3x3 +subsquares with 3x3 cells each. + +Some cells are filled with a number at the beginning. The remaining ones are +to be filled by the player using numbers from 1 to 9, without repeating a +number twice on each column, row or subsquare (each of them must contain only +one 1, one 2, one 3, and so on). The game requires logic and patience. +Solving takes usually 10 to 30 minutes, depending on puzzle level, your skill +and experience. + +The numerals in Sudoku puzzles are used for convenience (for example in 16x16 +board we use letters): arithmetic relationships between numbers are +irrelevant. + +This program supports also 16x16 games with numbers from 1 to 16 and 256 +cells with 16 cols, rows and subsquares! + +More information at http://en.wikipedia.org/wiki/Sudoku + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public klines + (package + (name "klines") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/klines-" version ".tar.xz")) + (sha256 + (base32 "0y8lnwawrkl4ixn7v4dg48k2zpr083krv7dv4d94b2dpkh7xfvih")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Place 5 equal pieces together, but wait, there are 3 new ones") + (description "KLines is a simple but highly addictive one player game. + +The player has to move the colored balls around the game board, gathering them +into the lines of the same color by five. Once the line is complete it is +removed from the board, therefore freeing precious space. In the same time +the new balls keep arriving by three after each move, filling up the game +board. + +KLines is a single-player game where the player removes colored balls from the +board by arranging them into lines of five or more. However, every time the +player moves a ball, three more balls are added to the board. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kgoldrunner + (package + (name "kgoldrunner") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kgoldrunner-" version ".tar.xz")) + (sha256 + (base32 "17ra5d3r9ajy2inj17gwd5xphzhvbzx5kpvdwyj6msx4dd9wxgfi")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Action and puzzle solving game") + (description "KGoldrunner is an action game where the hero runs through a +maze, climbs stairs, dig holes and dodges enemies in order to collect all the +gold nuggets and escape to the next level. Your enemies are also after the +gold. Worse still, they are after you!. + +KGoldrunner is a fast-paced platform game where the player must navigate a +maze while collecting gold nuggets and avoiding enemies. A variety of level +packs are included, as well as an editor to create new levels. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kdiamond + (package + (name "kdiamond") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kdiamond-" version ".tar.xz")) + (sha256 + (base32 "1iyxrx3422asa58kh0siwvi1svds5kccrym6gdfpdhlmhmciqlzi")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("knotifications" ,knotifications) + ("knotifyconfig" ,knotifyconfig) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Three-in-a-row game") + (description "KDiamond is a three-in-a-row game like Bejeweled. It +features unlimited fun with randomly generated games and five difficulty +levels with varying number of diamond colors and board sizes. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kfourinline + (package + (name "kfourinline") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kfourinline-" version ".tar.xz")) + (sha256 + (base32 "0plx3lv35fc8q9svbyl71mms3ji6zn58j306bvm1f8kkgg0x395b")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdnssd" ,kdnssd) + ("ki18n" ,ki18n) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Place 4 pieces in a row") + (description "KFourInLine is a board game for two players based on the +Connect-Four game. + +KFourInLine is a game where two players take turns dropping pieces into a +grid, the winner being the first to place four pieces in a line. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + +(define-public kblackbox + (package + (name "kblackbox") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kblackbox-" version ".tar.xz")) + (sha256 + (base32 "0la5w44b0gl72g3wfp0pw8gwnm287lh7nd9k5ikpszw5nn49db0h")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("karchive" ,karchive) + ("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("ktextwidgets" ,ktextwidgets) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Find atoms in a grid by shooting electrons") + (description "KBlackbox is a game of hide and seek played on a grid of +boxes where the computer has hidden several balls. The position of the hidden +balls can be deduced by shooting beams into the box + +KBlackBox is a game of hide and seek played on an grid of boxes, where the +player shoots rays into the grid to deduce the positions of hidden objects. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public knetwalk + (package + (name "knetwalk") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/knetwalk-" version ".tar.xz")) + (sha256 + (base32 "060kj06vpigdy570izsjfgnmqqrpmb8bkr9arqc109hg3avl5wjz")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("ktextwidgets" ,ktextwidgets) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Turn the board pieces to get all computers connected") + (description "KNetWalk is a small game where you have to build up a +computer network by rotating the wires to connect the terminals to the server. +When the network is build, a highscore-list comes up where competitions can be +fought out. + +KNetwalk is a puzzle game where the player arranges sections of wire to +connect all the computers on the board. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public bomber + (package + (name "bomber") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/bomber-" version ".tar.xz")) + (sha256 + (base32 "1fjcwm591jgx3bgqpi0j5fnb2l2r2h3r6lav3vhaxz4rkf56pg2a")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletiom" ,kcompletion) + ("kconfig" ,kconfig) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Arcade bombing game") + (description "Bomber is a single player arcade game. + +The player is invading various cities in a plane that is decreasing in height. +The goal of the game is to destroy all the buildings and advance to the next +level. Each level gets a bit harder by increasing the speed of the plane and +the height of the buildings. + +Bomber is a game where you fly a spaceship and attempt to bomb the buildings +below you. Each pass the spaceship makes, it gets lower and lower. If you've +not destroyed a building in your path, you will crash into it. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public granatier + (package + (name "granatier") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/granatier-" version ".tar.xz")) + (sha256 + (base32 "1fyh7zyacb3pnlfd29jw2jmyl8a7sjw354pi234nd5x5999xw5z6")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("knewstuff" ,knewstuff) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Bomberman clone") + (description "Granatier is a clone of the classic Bomberman game, +inspired by the work of the Clanbomber clone. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public ksirk + (package + (name "ksirk") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/ksirk-" version ".tar.xz")) + (sha256 + (base32 "10y7nm0x6zcc0gh3am69bbxyyb8azbbfyrdqsa023ggr7n04cn21")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcrash" ,kcrash) + ("ki18n" ,ki18n) + ("kiconthemes" ,kiconthemes) + ("kio" ,kio) + ("knewstuff" ,knewstuff) + ("kwallet" ,kwallet) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("phonon" ,phonon) + ("qca" ,qca) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg) + ("zlib" ,zlib))) + (home-page "https://games.kde.org/") + (synopsis "Computerized version of the well known strategy board game +'Risk'") + (description "KsirK is a multi-player network-enabled game. The goal of +the game is simply to conquer the world by attacking your neighbors with your +armies. + +At the beginning of the game, countries are distributed to all the players. +Each country contains one army represented by an infantryman. Each player has +some armies to distribute to his countries. On each turn, each player can +attack his neighbours, eventually conquering one or more countries. At the +end of each turn, some bonus armies are distributed to the players in function +of the number of countries they own. The winner is the player that conquered +all the world. + +Features: +@itemize +@item Support for 1-6 human or computer players +@item Multi-player gaming over a network +@item You can easily create new skins with SVG graphics and the skin editor +@item Hot New Stuff support. You can easily download and install new skins +@end itemize + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + +(define-public palapeli + (package + (name "palapeli") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/palapeli-" version ".tar.xz")) + (sha256 + (base32 "0xxz9g4zxljlg20g88a5lkbwzzm9yg4vxnrfigk8m018cz0nqd5b")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("karchive" ,karchive) + ("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kcrash" ,kcrash) + ("ki18n" ,ki18n) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kitemviews" ,kitemviews) + ("knotifications" ,knotifications) + ("kservice" ,kservice) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg) + ("shared-mime-info" ,shared-mime-info))) + (home-page "https://games.kde.org/") + (synopsis "Jigsaw puzzle game") + (description "Palapeli is a jigsaw puzzle game. Unlike other games in +that genre, you are not limited to aligning pieces on imaginary grids. The +pieces are freely moveable. Also, Palapeli features real persistency, i.e. +everything you do is saved on your disk immediately. + +Palapeli is the Finnish word for jigsaw puzzle. + +This package is part of the KDE games module.") + (license license:gpl2+))) + +(define-public kiriki + (package + (name "kiriki") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kiriki-" version ".tar.xz")) + (sha256 + (base32 "0milc8fl1rj4yrwdvm60ampd47dyiys1xvqi5f0g7y6mgymgyk4x")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kiconthemes" ,kiconthemes) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Yahtzee dice game") + (description "Kiriki is an addictive and fun dice game, designed to be +played by as many as six players. + +Participants have to collect points by rolling five dice for up to three times +per single turn to make combinations with the highest score. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kigo + (package + (name "kigo") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kigo-" version ".tar.xz")) + (sha256 + (base32 "088752yzmfsnppd27p8hld4x5s7sw5fagm08024l5ra1mlicdfz9")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("knewstuff" ,knewstuff) + ("ktextwidgets" ,ktextwidgets) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Go board game") + (description "Kigo is an open-source implementation of the popular Go +game. + +Go is a strategic board game for two players. It is also known as +igo (Japanese), weiqi or wei ch'i (Chinese) or baduk (Korean). Go is noted +for being rich in strategic complexity despite its simple rules. The game is +played by two players who alternately place black and white stones (playing +pieces, now usually made of glass or plastic) on the vacant intersections of a +grid of 19x19 lines (9x9 or 13x13 for easier games). + +You also need to install a go engine, e.g. @code{gnugo}. + +This package is part of the KDE games module.") + (license license:gpl3+))) + +(define-public kubrick + (package + (name "kubrick") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kubrick-" version ".tar.xz")) + (sha256 + (base32 "0h3mypwd67sss08j5vvrih5f5ss85m9kax6412y40xmsm51lz2pq")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("glu" ,glu) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Game based on Rubik's Cube") + (description "Kubrick is a game based on the Rubik's Cube puzzle. + +The cube sizes range from 2x2x2 up to 6x6x6, or you can play with irregular +\"bricks\" such as 5x3x2 or \"mats\" such as 6x4x1 or 2x2x1. The game has a +selection of puzzles at several levels of difficulty, as well as demos of +pretty patterns and solution moves, or you can make up your own puzzles. The +game has unlimited undo, redo, save and reload capabilities. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public lskat + (package + (name "lskat") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/lskat-" version ".tar.xz")) + (sha256 + (base32 "1wg9zxp64kwjxqs4qw0h7j8yhgffbmvh8j9d4dgmz45dscngnjli")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kguiaddons" ,kguiaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Lieutnant Skat card game") + (description "Lieutnant Skat (from German \"Offiziersskat\") is a fun and +engaging card game for two players, where the second player is either live +opponent, or a built in artificial intelligence. + +Lieutnant Skat is a simplified variant of the Skat card game for two players. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + +(define-public kapman + (package + (name "kapman") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kapman-" version ".tar.xz")) + (sha256 + (base32 "14x3v6li4r3gzzwfd6ar9saq2rhc7yxs0sp9ygalzq8vq4d7i1kh")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Pac-Man clone") + (description "Kapman is a clone of the well known game Pac-Man. + +You must run through the maze to eat all pills without being captured by a +ghost. By eating an energizer, Kapman gets the ability to eat ghosts for a +few seconds. When a stage is cleared of pills and energizer the player is +taken to the next stage with slightly increased game speed + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kspaceduel + (package + (name "kspaceduel") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kspaceduel-" version ".tar.xz")) + (sha256 + (base32 "1aixh6ygif2cm1a5g32sl5y6b5x68139pzihaxq4334c6avamdai")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Two player game with shooting spaceships flying around a sun") + (description "KSpaceduel is a space battle game for one or two players, +where two ships fly around a star in a struggle to be the only survivor. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public bovo + (package + (name "bovo") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/bovo-" version ".tar.xz")) + (sha256 + (base32 "18qbac366m0xma3ary11q9zxz0wgnysppcl7kpypl6ic3nf61wqz")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Classic pen and paper game: five in a line") + (description "Bovo is a Gomoku (from Japanese 五目並べ - lit. \"five +points\") like game for two players, where the opponents alternate in placing +their respective pictogram on the game board. The winner is the first to +complete a line of five markers. (Also known as: Connect Five, Five in a row, +X and O, Naughts and Crosses) + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public killbots + (package + (name "killbots") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/killbots-" version ".tar.xz")) + (sha256 + (base32 "1296gww42nwnai7y6m2qpjqpyc30p7z9chfv5rv0n48jvdhva88y")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Port of the classic BSD console game robots") + (description "Killbots is a simple game of evading killer robots. + +Who created the robots and why they have been programmed to destroy, no one +knows. All that is known is that the robots are numerous and their sole +objective is to destroy you. Fortunately for you, their creator has focused +on quantity rather than quality and as a result the robots are severely +lacking in intelligence. Your superior wit and a fancy teleportation device +are your only weapons against the never-ending stream of mindless automatons. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public ksnakeduel + (package + (name "ksnakeduel") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/ksnakeduel-" version ".tar.xz")) + (sha256 + (base32 "0mp6g258n3xzvgf23jnhkw10xgwqwqdzqfdc6r9jq6a6m8v77swz")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("kguiaddons" ,kguiaddons) + ("ki18n" ,ki18n) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Snake race played against the computer") + (description "KSnakeDuel is a fast action game where you steer a snake +which has to eat food. While eating the snake grows. But once a player +collides with the other snake or the wall the game is lost. This becomes of +course more and more difficult the longer the snakes grow. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kollision + (package + (name "kollision") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kollision-" version ".tar.xz")) + (sha256 + (base32 "180ybafizpwjsg80npy0l9142cjsnlyxwv9dz3bq6r8v4smn2g6b")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Simple ball dodging game") + (description "In Kollision you use mouse to control a small blue ball in a +closed space environment filled with small red balls, which move about +chaotically. Your goal is to avoid touching any of those red balls with your +blue one, because the moment you do the game will be over. The longer you can +stay in game the higher will your score be. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public knavalbattle + (package + (name "knavalbattle") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/knavalbattle-" version ".tar.xz")) + (sha256 + (base32 "03rqf4avn61b0v340ymmzgp7s0axygjgxq1nlp5aaqbx70zcb4lq")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kauth" ,kauth) + ("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("kdnssd" ,kdnssd) + ("ki18n" ,ki18n) + ("ktextwidgets" ,ktextwidgets) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Battleship board game with built-in game server") + (description "KBattleship is a Battle Ship game for KDE. + +Ships are placed on a board which represents the sea. Players try to hit each +others ships in turns without knowing where they are placed. The first player +to destroy all ships wins the game. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public kreversi + (package + (name "kreversi") + (version "20.08.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kreversi-" version ".tar.xz")) + (sha256 + (base32 "0d3y072q61xcik9lf0pz0c9njvarwlvf6hqv5fp5jyqaf2902pmi")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("kdeclarative" ,kdeclarative) + ("ki18n" ,ki18n) + ("kiconthemes" ,kiconthemes) + ("kio" ,kio) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Old reversi board game, also known as othello") + (description "KReversi is a simple one player strategy game played +against the computer. + +If a player's piece is captured by an opposing player, that piece is turned +over to reveal the color of that player. A winner is declared when one player +has more pieces of his own color on the board and there are no more possible +moves. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) + +(define-public ksquares + (package + (name "ksquares") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/ksquares-" version ".tar.xz")) + (sha256 + (base32 "0chd30byl2kww1k699vkygrxq2wdyvi84m2bimk23q96fl8h831y")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative))) + (home-page "https://games.kde.org/") + (synopsis "Dots and Boxes game") + (description "KSquares is an implementation of the popular paper based +game Squares. Two players take turns connecting dots on a grid to complete +squares, the player with the most squares wins. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + +(define-public kjumpingcube + (package + (name "kjumpingcube") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kjumpingcube-" version ".tar.xz")) + (sha256 + (base32 "1mk73il4jh15z5pm3fp65hsyvmrga11c3h7w96yamy2n2bbniapq")))) + (build-system qt-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kconfig" ,kconfig) + ("kconfigwidgets" ,kconfigwidgets) + ("kcoreaddons" ,kcoreaddons) + ("kcrash" ,kcrash) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kio" ,kio) + ("kwidgetsaddons" ,kwidgetsaddons) + ("kxmlgui" ,kxmlgui) + ("libkdegames" ,libkdegames) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg))) + (home-page "https://games.kde.org/") + (synopsis "Simple tactical game for number-crunchers") + (description "KJumpingcube is a simple tactical game for one or two +players, played on a grid of numbered squares. Each turn, players compete for +control of the board by capturing or adding to one square. + +This package is part of the KDE games module.") + (license (list license:gpl2+ license:fdl1.2+)))) -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH core-updates-frozen 19/19] gnu: KDE Games: Update to 21.08.2. Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 Oct 2021 09:33:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.163429033421880 (code B ref 50862); Fri, 15 Oct 2021 09:33:04 +0000 Received: (at 50862) by debbugs.gnu.org; 15 Oct 2021 09:32:14 +0000 Received: from localhost ([127.0.0.1]:38196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZV-0005gi-KM for submit@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:14 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:38838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbJZQ-0005e6-Fj for 50862@debbugs.gnu.org; Fri, 15 Oct 2021 05:32:10 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4HW1J257VyzQkBH for <50862@debbugs.gnu.org>; Fri, 15 Oct 2021 11:32:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1634290320; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KT3dhBIbRky0G2YbaZeAxFGQV4aWe8kt2YnoD1Ftcc0=; b=v5Eb95cNo2Nea/uMEB3BaSbYPVF2HzKNgD7i0Npt+iokAZdfOay2t3CnfE8rY6W9YN7Ex3 wI4mdgN4V+aZzCiDXFGecdiuoVGeTYvN/VFLt/GpOHSHMHtWXHvOhpOzTzhFJdc/zoDHqV Zhx2OuGwHmCj03DwQPAonhPlAXLWeAquExwbuIzH88H1xDEcdLCe7D2Qn1OQxmpwjQOkA5 52PVqX3FQJtOqqfQxyQA5tS5S444YbL+sMgZHUpyIH4G5Bq3m9IrYcJ06EDdRQ7NLkkKzW SgH66INqRyATdEnLiGUvQ2HC9G7WMT9zhLI3np3yHB89XiAWWSym/dIiNFGCzQ== From: Brendan Tildesley Date: Fri, 15 Oct 2021 20:30:15 +1100 Message-Id: <20211015093015.5834-20-mail@brendan.scot> In-Reply-To: <20211015093015.5834-1-mail@brendan.scot> References: <20211015093015.5834-1-mail@brendan.scot> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 7DCE9658 X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: (ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond kfourinline kblackbox knetwalk bomber granatier ksirk palape [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [80.241.56.171 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.8 LONGWORDS Long string of long words X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) (ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond kfourinline kblackbox knetwalk bomber granatier ksirk palapeli kiriki kigo kubrick lskat kapman kspaceduel bovo killbots ksnakeduel kollision knavalbattle kreversi ksquares kjumpingcube): Update to 21.08.2. --- gnu/packages/kde-games.scm | 148 ++++++++++++++++++------------------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/gnu/packages/kde-games.scm b/gnu/packages/kde-games.scm index 77b2e12f42..e5d79cfb70 100644 --- a/gnu/packages/kde-games.scm +++ b/gnu/packages/kde-games.scm @@ -40,14 +40,14 @@ (define-public ktuberling (package (name "ktuberling") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ktuberling-" version ".tar.xz")) (sha256 - (base32 "0mlv9qllg70p26dbrcsr820c70d3ib88hapc1z6wgjhdpmc12ni1")))) + (base32 "0h7vhvh03w11dr17zxdmb5j2vz8flwahvz70h9kw8a63sxpw0x6f")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -91,14 +91,14 @@ This package is part of the KDE games module.") (define-public picmi (package (name "picmi") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/picmi-" version ".tar.xz")) (sha256 - (base32 "1dfq9m4njh0czz8zws46rkz6xq2n6xra5w223m3s2f5civiw5msz")))) + (base32 "0qvz4fl4jb256rwmaw0bszr3x2b5jd8priilc3jr33v393f3pd6q")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -128,14 +128,14 @@ This package is part of the KDE games module.") (define-public kolf (package (name "kolf") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kolf-" version ".tar.xz")) (sha256 - (base32 "1lpp6pzr5dgd4si4a8c7hcvgxgqy0bgyhkx9m6jqb0zhll6dxj10")))) + (base32 "1dziji28syv7rirm959ahcch6696sc4y6pnfp40v11j1pw58jm8p")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -176,14 +176,14 @@ This package is part of the KDE games module.") (define-public libkmahjongg (package (name "libkmahjongg") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkmahjongg-" version ".tar.xz")) (sha256 - (base32 "10ljzbf7qki5flydankrbksaihhkqpfyljb8c71fbwqwmkr7rgfq")))) + (base32 "195c7bgn4jp2whqrg7l8g147kj92bvdcvcrh7n186kac9q0jqr3b")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) @@ -207,14 +207,14 @@ other Mah Jongg like games.") (define-public kmahjongg (package (name "kmahjongg") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmahjongg-" version ".tar.xz")) (sha256 - (base32 "1fcj4jb2zzbaxp7cp04w36y0c7lh77yzin66fmvrcxkl11xi2wwd")))) + (base32 "1fx4almqcz8x3pzbrjv9yd9kfb7akrfy45z7idhyb31dkdaxi40w")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -249,14 +249,14 @@ This package is part of the KDE games module.") (define-public kshisen (package (name "kshisen") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kshisen-" version ".tar.xz")) (sha256 - (base32 "1hrwr0f1kidivsp8lnwdbqz3xxagjvjwh72r3gma8smfilybygfb")))) + (base32 "12mi59n8sm7wqf53wbi2nlh4d2i673x93rlqz6qxkaqznlpf7lrr")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -288,14 +288,14 @@ This package is part of the KDE games module.") (define-public kajongg (package (name "kajongg") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kajongg-" version ".tar.xz")) (sha256 - (base32 "03fdbnx7zx7vgcxvwd1h1098ks9gq162bwz35fhpyzpynr667m5r")))) + (base32 "0c8kxh6kbk7ml16df4gmr142rjllc7v0v7m3kw4ksngk93f7vz2s")))) (build-system qt-build-system) (arguments `(#:phases @@ -351,14 +351,14 @@ This package is part of the KDE games module.") (define-public kbreakout (package (name "kbreakout") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kbreakout-" version ".tar.xz")) (sha256 - (base32 "0kqj2cx0ny3qq65c6w5fpnzmrwl9irg8slzvpd3anck5cnvma3j4")))) + (base32 "1gj37ryhak1czv95ksigssmbmicdpirzi1l5zsv1w7jdh4nqcz54")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -389,14 +389,14 @@ This package is part of the KDE games module.") (define-public kmines (package (name "kmines") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kmines-" version ".tar.xz")) (sha256 - (base32 "0hqjwh3jq2npqwkvh67fyn2xnq8swiasdw5jz8f0ikl0k28id775")))) + (base32 "0vzspy446pwbd04zyq7x0s7q6nrhmdnzq3jfvv6nnazhjmxpfafv")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -427,14 +427,14 @@ This package is part of the KDE games module.") (define-public konquest (package (name "konquest") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/konquest-" version ".tar.xz")) (sha256 - (base32 "0lnwj06vv4qx05hr8pzysnvrxh8y04asajrph0rsj37v8hs9g5lh")))) + (base32 "0shky9cys79prdgr6bcmi50gvfmqr0famdq6gqacv9krbja4pl20")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -467,14 +467,14 @@ This package is part of the KDE games module.") (define-public kbounce (package (name "kbounce") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kbounce-" version ".tar.xz")) (sha256 - (base32 "0ymy0z1qlw3n653xs3dsa1xm78q4xaj09dnnci4km77rzis26vb6")))) + (base32 "06zd4p8glpzp7q4a8qcmnj1lszgfdircfkgc8ay5abmfx2rr9hcw")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -506,14 +506,14 @@ This package is part of the KDE games module.") (define-public kblocks (package (name "kblocks") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kblocks-" version ".tar.xz")) (sha256 - (base32 "09yfm9mzbamp294cvc5finq6ilxvxr68i0dnb0m72pa4sfzmij32")))) + (base32 "0p4k3wr8756qfxr09daqp7z3461ljnd3yv34h893j5dini1lfy3d")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -547,14 +547,14 @@ This package is part of the KDE games module.") (define-public ksudoku (package (name "ksudoku") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ksudoku-" version ".tar.xz")) (sha256 - (base32 "0pj6ry7ak1rnpb93mqypaxrcbmrhwg9ir6zhb3ybzfkfcrh67g12")))) + (base32 "15svd1paf1hx5aqmdrh6bcdag7k8iq18fpjflk3vkkip6s76lrv6")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -608,14 +608,14 @@ This package is part of the KDE games module.") (define-public klines (package (name "klines") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/klines-" version ".tar.xz")) (sha256 - (base32 "0y8lnwawrkl4ixn7v4dg48k2zpr083krv7dv4d94b2dpkh7xfvih")))) + (base32 "1gxaadl8gnbaliwbnr6ychp1da5dgppk58jgv5z0zngacwy80d97")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -652,14 +652,14 @@ This package is part of the KDE games module.") (define-public kgoldrunner (package (name "kgoldrunner") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kgoldrunner-" version ".tar.xz")) (sha256 - (base32 "17ra5d3r9ajy2inj17gwd5xphzhvbzx5kpvdwyj6msx4dd9wxgfi")))) + (base32 "13y8a1zxfy16sbdf2c94wdx15ghmb436pzx7kvvsfv8d5yizlzdz")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -693,14 +693,14 @@ This package is part of the KDE games module.") (define-public kdiamond (package (name "kdiamond") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kdiamond-" version ".tar.xz")) (sha256 - (base32 "1iyxrx3422asa58kh0siwvi1svds5kccrym6gdfpdhlmhmciqlzi")))) + (base32 "1k458rs0x82jf4sjzcry4xzazwfn9drg41736749nc5d26k6csz1")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -732,14 +732,14 @@ This package is part of the KDE games module.") (define-public kfourinline (package (name "kfourinline") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kfourinline-" version ".tar.xz")) (sha256 - (base32 "0plx3lv35fc8q9svbyl71mms3ji6zn58j306bvm1f8kkgg0x395b")))) + (base32 "0z28lzx9jqp2krgwf6cpwv4hhyl8q8azgw3ni24c8hjl81sxidvb")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -771,14 +771,14 @@ This package is part of the KDE games module.") (define-public kblackbox (package (name "kblackbox") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kblackbox-" version ".tar.xz")) (sha256 - (base32 "0la5w44b0gl72g3wfp0pw8gwnm287lh7nd9k5ikpszw5nn49db0h")))) + (base32 "093k42259lwbhmq6pm5hv1iqm4maqd63qic80p748wmh88bsh8yg")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -812,14 +812,14 @@ This package is part of the KDE games module.") (define-public knetwalk (package (name "knetwalk") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/knetwalk-" version ".tar.xz")) (sha256 - (base32 "060kj06vpigdy570izsjfgnmqqrpmb8bkr9arqc109hg3avl5wjz")))) + (base32 "1jb6w790jfngifhgp4clgakiacw0lbn40jnj00zlzcg751vl6ajl")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -854,14 +854,14 @@ This package is part of the KDE games module.") (define-public bomber (package (name "bomber") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/bomber-" version ".tar.xz")) (sha256 - (base32 "1fjcwm591jgx3bgqpi0j5fnb2l2r2h3r6lav3vhaxz4rkf56pg2a")))) + (base32 "0wk6j89m8lbp83yfz2xwy78x99cvph9p36jzscpp4i894j6fad61")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -896,14 +896,14 @@ This package is part of the KDE games module.") (define-public granatier (package (name "granatier") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/granatier-" version ".tar.xz")) (sha256 - (base32 "1fyh7zyacb3pnlfd29jw2jmyl8a7sjw354pi234nd5x5999xw5z6")))) + (base32 "1bly3jlmn9d2im05srr3v28mw8wmr3hnw180wi8lpfzianh589v7")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -934,14 +934,14 @@ This package is part of the KDE games module.") (define-public ksirk (package (name "ksirk") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ksirk-" version ".tar.xz")) (sha256 - (base32 "10y7nm0x6zcc0gh3am69bbxyyb8azbbfyrdqsa023ggr7n04cn21")))) + (base32 "1j6nzyl3ppi68d1y84yals0y90km5mxzz4x44frn3k3bb1n1imzc")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -990,14 +990,14 @@ This package is part of the KDE games module.") (define-public palapeli (package (name "palapeli") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/palapeli-" version ".tar.xz")) (sha256 - (base32 "0xxz9g4zxljlg20g88a5lkbwzzm9yg4vxnrfigk8m018cz0nqd5b")))) + (base32 "0pl6hi0c5fa6zs3gdicm1s7rmzzdjjvrm8s8ds6f4ghq6dmlknqj")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1038,14 +1038,14 @@ This package is part of the KDE games module.") (define-public kiriki (package (name "kiriki") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kiriki-" version ".tar.xz")) (sha256 - (base32 "0milc8fl1rj4yrwdvm60ampd47dyiys1xvqi5f0g7y6mgymgyk4x")))) + (base32 "1l3sc3fi4b8hc9dyrsi66src52wygckngiwqq8hf4mj2h0hf9s55")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1077,14 +1077,14 @@ This package is part of the KDE games module.") (define-public kigo (package (name "kigo") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kigo-" version ".tar.xz")) (sha256 - (base32 "088752yzmfsnppd27p8hld4x5s7sw5fagm08024l5ra1mlicdfz9")))) + (base32 "0ss15k2qpmrf4xvsjpqpvf9pvw8wijmk4zqqhvsjrbd5xrk53bkf")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1124,14 +1124,14 @@ This package is part of the KDE games module.") (define-public kubrick (package (name "kubrick") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kubrick-" version ".tar.xz")) (sha256 - (base32 "0h3mypwd67sss08j5vvrih5f5ss85m9kax6412y40xmsm51lz2pq")))) + (base32 "0kvd8dsg9hdgid70jd5b1vngqpmi9rigkvxl2v4h2ps1ziqqxa78")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1166,14 +1166,14 @@ This package is part of the KDE games module.") (define-public lskat (package (name "lskat") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/lskat-" version ".tar.xz")) (sha256 - (base32 "1wg9zxp64kwjxqs4qw0h7j8yhgffbmvh8j9d4dgmz45dscngnjli")))) + (base32 "03www1ix31ifmn6hvzymvhg157rdhahjfwvc9arns23zxpn1sq9p")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1205,14 +1205,14 @@ This package is part of the KDE games module.") (define-public kapman (package (name "kapman") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kapman-" version ".tar.xz")) (sha256 - (base32 "14x3v6li4r3gzzwfd6ar9saq2rhc7yxs0sp9ygalzq8vq4d7i1kh")))) + (base32 "04yv6j2bjlgclp916k2gibhhv5d64sxk181cqw7sh5j4aq555a3r")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1245,14 +1245,14 @@ This package is part of the KDE games module.") (define-public kspaceduel (package (name "kspaceduel") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kspaceduel-" version ".tar.xz")) (sha256 - (base32 "1aixh6ygif2cm1a5g32sl5y6b5x68139pzihaxq4334c6avamdai")))) + (base32 "1gjb23dw8fh61b7s23b2bfkgcfxqvndrv1x7lkk2bpi4i4g6sqz3")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1281,14 +1281,14 @@ This package is part of the KDE games module.") (define-public bovo (package (name "bovo") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/bovo-" version ".tar.xz")) (sha256 - (base32 "18qbac366m0xma3ary11q9zxz0wgnysppcl7kpypl6ic3nf61wqz")))) + (base32 "1k5ncxxx64yj2b71jlpz7ll935mrilhrhphwz1h8n8pdr6dn91mf")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1318,14 +1318,14 @@ This package is part of the KDE games module.") (define-public killbots (package (name "killbots") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/killbots-" version ".tar.xz")) (sha256 - (base32 "1296gww42nwnai7y6m2qpjqpyc30p7z9chfv5rv0n48jvdhva88y")))) + (base32 "11cgkx5wpzgzx62frn90h35ga2scrvyxv7sasfsxldf3yiv15m30")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1360,14 +1360,14 @@ This package is part of the KDE games module.") (define-public ksnakeduel (package (name "ksnakeduel") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ksnakeduel-" version ".tar.xz")) (sha256 - (base32 "0mp6g258n3xzvgf23jnhkw10xgwqwqdzqfdc6r9jq6a6m8v77swz")))) + (base32 "0n7digcymwrcg24y2libp0x67s1rj2qmps4yzp2bxpgasx9pf6ik")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1399,14 +1399,14 @@ This package is part of the KDE games module.") (define-public kollision (package (name "kollision") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kollision-" version ".tar.xz")) (sha256 - (base32 "180ybafizpwjsg80npy0l9142cjsnlyxwv9dz3bq6r8v4smn2g6b")))) + (base32 "04hb91gqy58lvhwy0hx27xcd1pvqm378lcavswh7b142f63mhmjf")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1437,14 +1437,14 @@ This package is part of the KDE games module.") (define-public knavalbattle (package (name "knavalbattle") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/knavalbattle-" version ".tar.xz")) (sha256 - (base32 "03rqf4avn61b0v340ymmzgp7s0axygjgxq1nlp5aaqbx70zcb4lq")))) + (base32 "0zhp8zmnsjv1ainlc98waixv2p05w8jh91clb8747rc8x4k3phxk")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1478,14 +1478,14 @@ This package is part of the KDE games module.") (define-public kreversi (package (name "kreversi") - (version "20.08.3") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kreversi-" version ".tar.xz")) (sha256 - (base32 "0d3y072q61xcik9lf0pz0c9njvarwlvf6hqv5fp5jyqaf2902pmi")))) + (base32 "18z2aclpd0xln1n442jg13n5j2yip6dldfvd5z56g7n23l9paywq")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1521,14 +1521,14 @@ This package is part of the KDE games module.") (define-public ksquares (package (name "ksquares") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/ksquares-" version ".tar.xz")) (sha256 - (base32 "0chd30byl2kww1k699vkygrxq2wdyvi84m2bimk23q96fl8h831y")))) + (base32 "10sl49mjjlpqyh6f930iz1nncy2dqzm1b8hksn8zxz5kwi2gvfrc")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) @@ -1558,14 +1558,14 @@ This package is part of the KDE games module.") (define-public kjumpingcube (package (name "kjumpingcube") - (version "20.12.0") + (version "21.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kjumpingcube-" version ".tar.xz")) (sha256 - (base32 "1mk73il4jh15z5pm3fp65hsyvmrga11c3h7w96yamy2n2bbniapq")))) + (base32 "1akg30mz8j6w6dzc43z56siiljblqpah80ghbashq3h2wq3q1lxz")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) -- 2.33.0 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH v3 01/10] gnu: extra-cmake-modules: Update to 5.90.0. References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jan 2022 17:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16433921055277 (code B ref 50862); Fri, 28 Jan 2022 17:49:02 +0000 Received: (at 50862) by debbugs.gnu.org; 28 Jan 2022 17:48:25 +0000 Received: from localhost ([127.0.0.1]:60438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDVM3-0001Mm-Rc for submit@debbugs.gnu.org; Fri, 28 Jan 2022 12:48:25 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:31747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDVM0-0001MY-RP for 50862@debbugs.gnu.org; Fri, 28 Jan 2022 12:48:10 -0500 Date: Fri, 28 Jan 2022 17:47:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1643392079; bh=CqEpWnTMXoiyNuuCTzkd5+SDepEEgC/q67DggtT66qc=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc; b=Z7gkMeRs4UBqKbygbmhL97gUFHT2qcvwlBE2dUq+dMl2HBt/GOQmeTOOuw10g7JSu NWrAc8yafTc4iZ2lTmOtwDL5aF8Oz/Rao5xou778zfdMvZrAMM5065V71qI1ulLKUK pNEP25M+xFZ/fM9QcZRa5Ws7z4aP0h1bcSJweOdWl9VjpUxGfvc3eb7mDNg8xWEkme XNzkJHm2+9sQO5o9pbJyXumlaJ4UPeOYzjV2I0wN13z7UOS8dxVYpWHUQ2iIRdcJbQ Z8DmNGgIGF7A+R7dcQ5cylbxGfCmVB8Rq/tpSafmwOL5ohNBP5KQyJdRejXrjTlzde y1WWYF3MOHy2Q== From: phodina Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, T_SCC_BODY_TEXT_LINE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: multipart/alternative; boundary="b2_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho" --b2_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksCgp0aGFua3MgZm9yIHRoZSBwYXRjaGVzLiBJJ3ZlIGp1c3Qgc3RhcnRlZCBhcHBseWluZyB0 aGVtLgoKSG93ZXZlciwgdGhlcmUgaGFzIGJlZW4gYSBtZXJnZSBvZiBjb3JlLXVwZGF0ZXMtZnJv emVuIGludG8gbWFzdGVyIGluIGNvbW1pdCA2ZGZmY2VkMDllY2RhMDI0ZTA4ODRlMzUyNzc4YzIy MWFkMDY2ZmQ2LgoKQWxzbyB0aGUgc3ludGF4IGZvciBpbnB1dHMgaGFzIGNoYW5nZWQgc28gdGhl IHBhdGNoZXMgbm93IGZhaWwuCgpJJ3ZlIGJlZW4gc2xvd2x5IGFwcGx5aW5nIHRoZW0gdG8gdGhl IGxhdGVzdCBtYXN0ZXIgYXMgd2VsbCBhcyB1cGRhdGluZyB0aGUgcGFja2FnZSB2ZXJzaW9uIGlm IG5lZWRlZC4KCkhlcmUgYXJlIHRoZSBmZXcgSSd2ZSBiZWVuIHRocm91Z2guCgotLS0tClBldHI= --b2_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxkaXY+SGksPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+dGhhbmtzIGZvciB0aGUgcGF0Y2hlcy4gSSd2ZSBqdXN0 IHN0YXJ0ZWQgYXBwbHlpbmcgdGhlbS48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Ib3dl dmVyLCB0aGVyZSBoYXMgYmVlbiBhIG1lcmdlIG9mIGNvcmUtdXBkYXRlcy1mcm96ZW4gaW50byBt YXN0ZXIgaW4gY29tbWl0IDZkZmZjZWQwOWVjZGEwMjRlMDg4NGUzNTI3NzhjMjIxYWQwNjZmZDYu PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QWxzbyB0aGUgc3ludGF4IGZvciBpbnB1dHMg aGFzIGNoYW5nZWQgc28gdGhlIHBhdGNoZXMgbm93IGZhaWwuPGJyPjwvZGl2PjxkaXY+PGJyPjwv ZGl2PjxkaXY+SSd2ZSBiZWVuIHNsb3dseSBhcHBseWluZyB0aGVtIHRvIHRoZSBsYXRlc3QgbWFz dGVyIGFzIHdlbGwgYXMgdXBkYXRpbmcgdGhlIHBhY2thZ2UgdmVyc2lvbiBpZiBuZWVkZWQuPGJy PjwvZGl2PjwvZGl2PjxkaXY+PGJyPkhlcmUgYXJlIHRoZSBmZXcgSSd2ZSBiZWVuIHRocm91Z2gu PGJyPjxicj4tLS0tPGJyPlBldHI8YnI+PC9kaXY+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+ --b2_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho-- --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0001-gnu-extra-cmake-modules-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0001-gnu-extra-cmake-modules-Update-to-5.90.0.patch RnJvbSBlZTc1NGJlZDBiMmYzMTAwODllZThmYTVkYzFjZGMxNTQ0NmVmMDUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNTo0ODoyMSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDEvMTBdIGdudTogZXh0cmEtY21ha2UtbW9kdWxlczogVXBkYXRlIHRvIDUuOTAuMC4KCiogZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoZXh0cmEtY21ha2UtbW9kdWxlcyk6IFVwZGF0 ZSB0byA1LjkwLjAuCiAgW3BoYXNlc106IFJlc3BlY3QgIzp0ZXN0cz8uIE5vIG5lZWQgdG8gcnVu IGNoZWNrIGFmdGVyIGluc3RhbGwgYW55bW9yZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv a2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRl eCA2NTkzN2Y4OTcwLi44NWRmYTMxOWM4IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZy YW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTks NiArOSw4IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgVmluY2VudCBMZWdvbGwgPHZpbmNlbnQu bGVnb2xsQGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBNYXJpdXMgQmFra2UgPG1i YWtrZUBmYXN0bWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgQWxleGFuZHJvcyBUaGVv ZG90b3UgPGFsZXhAenJ5dGhtLm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMSBCcmVuZGFuIFRp bGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjIgUGV0ciBI b2RpbmEgPHBob2RpbmFAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFy dCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtODcsNyArODksNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtzKQogKGRlZmluZS1wdWJsaWMgZXh0cmEtY21ha2UtbW9k dWxlcwogICAocGFja2FnZQogICAgIChuYW1lICJleHRyYS1jbWFrZS1tb2R1bGVzIikKLSAgICAo dmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45MC4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTk2LDcgKzk4LDcgQEAgKGRlZmluZS1wdWJsaWMgZXh0cmEt Y21ha2UtbW9kdWxlcwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMTBjNXhzNXNoazBkY3NocGR4ZzU2NGF5NXk4aGdtdmZ2bWxobWhqZjBk eTc5a2NhaDNjMyIpKSkpCisgICAgICAgICAgICAgICAgIjFjNXd6YTdzcmliM21ka2YyOXlnbXlq NWI2anEzMjJzNmg3azVobGxqcW01eGh5N3EwN2siKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIDs7IEFkZCB0ZXN0IGRl cGVuZGVuY3ksIGV4Y2VwdCBvbiBhcm1oZiB3aGVyZSBidWlsZGluZyBpdCBpcyB0b28KQEAgLTEz MSwxMSArMTMzLDExIEBAIChkZWZpbmUtcHVibGljIGV4dHJhLWNtYWtlLW1vZHVsZXMKICAgICAg ICAgICAgICAgICgoInNldFxcKEVDTV9NS1NQRUNTX0lOU1RBTExfRElSIG1rc3BlY3MvbW9kdWxl cyIpCiAgICAgICAgICAgICAgICAgInNldChFQ01fTUtTUEVDU19JTlNUQUxMX0RJUiBsaWIvcXQ1 L21rc3BlY3MvbW9kdWxlcyIpKQogICAgICAgICAgICAgICN0KSkKLSAgICAgICAgIDs7IGluc3Rh bGwgYW5kIGNoZWNrIHBoYXNlIGFyZSBzd2FwcGVkIHRvIHByZXZlbnQgaW5zdGFsbCBmcm9tIGZh aWxpbmcKLSAgICAgICAgIDs7IGFmdGVyIHRlc3RzdWlyZSBoYXMgcnVuCi0gICAgICAgICAoYWRk LWFmdGVyICdpbnN0YWxsICdjaGVjay1wb3N0LWluc3RhbGwKLSAgICAgICAgICAgKGFzc29jLXJl ZiAlc3RhbmRhcmQtcGhhc2VzICdjaGVjaykpCi0gICAgICAgICAoZGVsZXRlICdjaGVjaykpKSkK KyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVz dHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8gOzsgVGhp cyB0ZXN0IGZhaWxzCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAiS0RFRmV0 Y2hUcmFuc2xhdGlvbnMiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAgOzsgb3B0aW9uYWwg ZGVwZW5kZW5jaWVzIC0gdG8gc2F2ZSBzcGFjZSwgd2UgZG8gbm90IGFkZCB0aGVzZSBpbnB1dHMu CiAgICAgOzsgU3BoaW54ID4gMS4yOgogICAgIDs7ICAgUmVxdWlyZWQgdG8gYnVpbGQgRXh0cmEg Q01ha2UgTW9kdWxlcyBkb2N1bWVudGF0aW9uIGluIFF0IEhlbHAgZm9ybWF0LgotLSAKMi4zNC4w Cgo= --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0003-gnu-bluez-qt-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0003-gnu-bluez-qt-Update-to-5.90.0.patch RnJvbSBhNWE3NDhhM2I1OGVmNmY0ZTBiOWMxNTIyODAyMWVmZjk4YTRmNmI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNjowMzoyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDMvMTBdIGdudTogYmx1ZXotcXQ6IFVwZGF0ZSB0byA1LjkwLjAuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKGJsdWV6LXF0KTogVXBkYXRlIHRvIDUuOTAuMC4KICBbcGhhc2Vz XTogRW5hYmxlIHRlc3RzLiBUaGV5IHdvcmsgbm93LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmlu ZGV4IDFmZjcyMTlhZWQuLmY2MjU5ZDA3NDkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt ZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAt Mjc1LDcgKzI3NSw3IEBAIChkZWZpbmUtcHVibGljIGF0dGljYQogKGRlZmluZS1wdWJsaWMgYmx1 ZXotcXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYmx1ZXotcXQiKQotICAgICh2ZXJzaW9uICI1 LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkwLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtMjg0LDcgKzI4NCw3IEBAIChkZWZpbmUtcHVibGljIGJsdWV6LXF0CiAgICAg ICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxa3Fo cHM0cXl2cW0wcW1rN2ZiM3c0MWJpYjg5OGFtaXBjaGY4Y3NkemFjdzRienByaTlrIikpKSkKKyAg ICAgICAgICAgICAgICAiMDU2aTVuZHJnNWZxbTFieDQ5YTBwbGZobGxhZHBoaGExMjh3aTc2Nnpk aGNtNm5wMTF6MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVzKSkK QEAgLTI5MiwxMiArMjkyLDE2IEBAIChkZWZpbmUtcHVibGljIGJsdWV6LXF0CiAgICAgIDs7IFRP RE86IHF0ZGVjbGFyYXRpdmUgKHlpZWxkcyBvbmUgZmFpbGluZyB0ZXN0KQogICAgICAobGlzdCBx dGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwotICAgICAobGlzdCAjOmNvbmZpZ3VyZS1mbGFncwot ICAgICAgICAgICAjfihsaXN0IChzdHJpbmctYXBwZW5kCi0gICAgICAgICAgICAgICAgICAgICIt RFVERVZfUlVMRVNfSU5TVEFMTF9ESVI9IiAjJG91dHB1dCAiL2xpYi91ZGV2L3J1bGVzLmQiKSkK LSAgICAgICAgICAgOzsgVE9ETzogTWFrZSB0ZXN0cyBwYXNzOiBEQlVTX0ZBVEFMX1dBUk5JTkdT PTAgc3RpbGwgeWllbGRzIDcvOCB0ZXN0cwotICAgICAgICAgICA7OyBmYWlsaW5nLiAgV2hlbiBy dW5uaW5nIGFmdGVyIGluc3RhbGwsIHRlc3RzIGhhbmcuCi0gICAgICAgICAgICM6dGVzdHM/ICNm KSkKKyAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncworICAgICAgICAgICAobGlzdCAoc3RyaW5nLWFw cGVuZAorICAgICAgICAgICAgICAgICAgICAiLURVREVWX1JVTEVTX0lOU1RBTExfRElSPSIgJW91 dHB1dCAiL2xpYi91ZGV2L3J1bGVzLmQiKSkKKyAgICAgICAgICAgIzpwaGFzZXMKKyAgICAgICAo bW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sK KyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisg ICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZB VEFMX1dBUk5JTkdTIiAiMCIpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIg ImN0ZXN0IiAiLiIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2Rl Lm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlFNTCB3cmFwcGVyIGZvciBCbHVlWiIp CiAgICAgKGRlc2NyaXB0aW9uICJibHVlei1xdCBpcyBhIFF0LXN0eWxlIGxpYnJhcnkgZm9yIGFj Y2Vzc2luZyB0aGUgYmx1ZXoKLS0gCjIuMzQuMAoK --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0002-gnu-attica-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0002-gnu-attica-Update-to-5.90.0.patch RnJvbSAyZWNjZWM5ZDI0YzhiYzQzOGY3ZTgzYjNjM2ZjYTU0NGFmNTk0MGM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNTo1MToxMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDIvMTBdIGdudTogYXR0aWNhOiBVcGRhdGUgdG8gNS45MC4wLgoKKiBnbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtIChhdHRpY2EpOiBVcGRhdGUgdG8gNS45MC4wLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IDg1ZGZhMzE5YzguLjFmZjcyMTlhZWQgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtMjM1LDcgKzIzNSw3IEBAIChkZWZpbmUtcHVibGljIHBob25vbi1iYWNrZW5k LWdzdHJlYW1lcgogKGRlZmluZS1wdWJsaWMgYXR0aWNhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImF0dGljYSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTAuMCIp CiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNDQsNyArMjQ0LDcgQEAgKGRl ZmluZS1wdWJsaWMgYXR0aWNhCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2Uz MgotICAgICAgICAgICAgICAgICIxbmp3MXNpZnlreXFsZGI1aWRheXdkemkzeGc3YTZidnprcnZh endteWl4ZDBucHExMmR4IikpKSkKKyAgICAgICAgICAgICAgICAiMHpzMzdxeWg5YmlhZms3NnBz MnhmYzQxaGJkMW40ZHE0MnFxcWN2YnFjcndmZ3F6MndsayIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCi0t IAoyLjM0LjAKCg== --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0004-gnu-breeze-icons-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0004-gnu-breeze-icons-Update-to-5.90.0.patch RnJvbSA3MDkzOTllNDNiZGMyNzMwN2Y2ZTQzYTgwZjM5MDlmNzA0OTUxZDg1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNzowOTo1OCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDQvMTBdIGdudTogYnJlZXplLWljb25zOiBVcGRhdGUgdG8gNS45MC4wLgoKKiBnbnUvcGFja2Fn ZXMva2RlLWZyYW1ld29ya3Muc2NtIChicmVlemUtaWNvbnMpOiBVcGRhdGUgdG8gNS45MC4wLgoq IGdudS9sb2NhbC5tazogQWRkIHBhdGNoLgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL2JyZWV6ZS1p Y29ucy1maXgtZHVwZS10ZXN0cy5wYXRjaDogTmV3IGZpbGUuCgpkaWZmIC0tZ2l0IGEvZ251L2xv Y2FsLm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IDI3ZTc4NzczNjEuLmI4NTBlZDdiNjEgMTAwNjQ0 Ci0tLSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTg4OCw2ICs4ODgsNyBA QCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvYmMtZml4 LWNyb3NzLWNvbXBpbGF0aW9uLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2JkYi01 LjMtYXRvbWljcy1vbi1nY2MtOS5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9iaW5k LXJlLWFkZC1hdHRyLWNvbnN0cnVjdG9yLXByaW9yaXR5LnBhdGNoCVwKKyAgJUQlL3BhY2thZ2Vz L3BhdGNoZXMvYnJlZXplLWljb25zLWZpeC1kdXBlLXRlc3RzLnBhdGNoIFwKICAgJUQlL3BhY2th Z2VzL3BhdGNoZXMvYnJpZ2h0bmVzc2N0bC1lbG9naW5kLXN1cHBvcnQucGF0Y2gJXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9ic2QtZ2FtZXMtMi4xNy02NGJpdC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9ic2QtZ2FtZXMtYWRkLWNvbmZpZ3VyZS1jb25maWcucGF0Y2gJXApkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggZjYyNTlkMDc0OS4uZGFjZGNkZjBkMyAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtCkBAIC0zMTEsMTkgKzMxMSwyNCBAQCAoZGVmaW5lLXB1YmxpYyBibHVl ei1xdAogKGRlZmluZS1wdWJsaWMgYnJlZXplLWljb25zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImJyZWV6ZS1pY29ucyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUu OTAuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCiAgICAgICAgICAgICAgICAg ICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL2ZyYW1ld29ya3MvIgogICAgICAgICAgICAgICAgICAg ICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiLyIKICAgICAgICAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAgICAgICAocGF0Y2hlcworICAg ICAgICAgICAgICAgOzsgVE9ETzogUmVtb3ZlIHdpdGggbmV4dCB1cGRhdGUgKDUuOTEuMCkKKyAg ICAgICAgICAgICAgIChzZWFyY2gtcGF0Y2hlcyAiYnJlZXplLWljb25zLWZpeC1kdXBlLXRlc3Rz LnBhdGNoIikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIK LSAgICAgICAgICAgICAgICAiMGxxZ2xyamdqYjRyYWxnbXI3bGI5azdhY21uOHE0am0xOHM0cDNn YmdkOWlzd3lxZ3NibSIpKSkpCisgICAgICAgICAgICAgICAgIjA2ZGZoNTcxcmY4Z3A0Z25ucW4x M3hxZ2MxYnBjNHljbjZibXhmMzh4NTNmeHhmbDNmbm4iKSkpKQogICAgIChidWlsZC1zeXN0ZW0g Y21ha2UtYnVpbGQtc3lzdGVtKQorCShhcmd1bWVudHMKKwlgKCM6dGVzdHM/ICNmKSkgOyBmYWls aW5nIHRlc3RzIGh0dHBzOi8vaW52ZW50LmtkZS5vcmcvZnJhbWV3b3Jrcy9icmVlemUtaWNvbnMv LS9pc3N1ZXMvNwogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMgZmR1cGVzIGxpYnhtbDIpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGZk dXBlcyBweXRob24tbHhtbCBweXRob24pKQogICAgIChpbnB1dHMKICAgICAgKGxpc3QgcXRiYXNl LTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3Jr cyIpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9icmVlemUtaWNvbnMtZml4LWR1 cGUtdGVzdHMucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9icmVlemUtaWNvbnMtZml4LWR1 cGUtdGVzdHMucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMDNm NDg4ZTkwZQotLS0gL2Rldi9udWxsCisrKyBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2JyZWV6ZS1p Y29ucy1maXgtZHVwZS10ZXN0cy5wYXRjaApAQCAtMCwwICsxLDE2NiBAQAorZGlmZiAtLWdpdCBh L2ljb25zL3BsYWNlcy8xNi9mb2xkZXItYm9vay5zdmcgYi9pY29ucy9wbGFjZXMvMTYvZm9sZGVy LWJvb2suc3ZnCitkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKK2luZGV4IGVmZjdjZTg2MDFiMmJm ZGY1MmI5YWRhYTFiZWVjOWUzNDc4MDE5ODQuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAKKy0tLSBhL2ljb25zL3BsYWNlcy8xNi9mb2xkZXItYm9vay5zdmcKKysrKyAv ZGV2L251bGwKK0BAIC0xLDEzICswLDAgQEAKKy08c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KKy0gIDxkZWZzIGlkPSJkZWZzMzA1MSI+ CistICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgaWQ9ImN1cnJlbnQtY29sb3Itc2NoZW1lIj4K Ky0gICAgICAuQ29sb3JTY2hlbWUtVGV4dCB7CistICAgICAgICBjb2xvcjojMjMyNjI5OworLSAg ICAgIH0KKy0gICAgICA8L3N0eWxlPgorLSAgPC9kZWZzPgorLSA8cGF0aCBzdHlsZT0iZmlsbDpj dXJyZW50Q29sb3I7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIAorLSAgICAgICBkPSJNIDMg MiBMIDMgMyBMIDMgNCBMIDIgNCBMIDIgNiBMIDMgNiBMIDMgMTAgTCAyIDEwIEwgMiAxMiBMIDMg MTIgTCAzIDEzLjUgTCAzIDE0IEwgMTQgMTQgTCAxNCAxMyBMIDE0IDMgTCAxNCAyIEwgMyAyIHog TSA0IDMgTCA1IDMgTCA1IDEzIEwgNCAxMyBMIDQgMyB6IE0gNiAzIEwgMTMgMyBMIDEzIDEzIEwg NiAxMyBMIDYgMyB6ICIKKy0gICAgIGNsYXNzPSJDb2xvclNjaGVtZS1UZXh0IgorLSAgICAgLz4K Ky08L3N2Zz4KK2RpZmYgLS1naXQgYS9pY29ucy9wbGFjZXMvMTYvZm9sZGVyLWJvb2suc3ZnIGIv aWNvbnMvcGxhY2VzLzE2L2ZvbGRlci1ib29rLnN2ZworbmV3IGZpbGUgbW9kZSAxMjAwMDAKK2lu ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjMyOGEyN2YzMWZl N2YyYTQ2YzBkZWQ0M2I2NzA1MWViYzQ2MzhlNTIKKy0tLSAvZGV2L251bGwKKysrKyBiL2ljb25z L3BsYWNlcy8xNi9mb2xkZXItYm9vay5zdmcKK0BAIC0wLDAgKzEgQEAKKysuLi8uLi9hY3Rpb25z LzE2L2FkZHJlc3MtYm9vay1uZXcuc3ZnCitcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKK2Rp ZmYgLS1naXQgYS9pY29ucy9wbGFjZXMvMTYvZm9sZGVyLWNvbWljLnN2ZyBiL2ljb25zL3BsYWNl cy8xNi9mb2xkZXItY29taWMuc3ZnCitkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKK2luZGV4IGUy ZjVjOWYzNjNkNjMzZDIzZjNiMGE2M2FmMzc3ZDgyZmJiMTEwM2MuLjAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKKy0tLSBhL2ljb25zL3BsYWNlcy8xNi9mb2xkZXItY29t aWMuc3ZnCisrKysgL2Rldi9udWxsCitAQCAtMSwxMyArMCwwIEBACistPHN2ZyB4bWxucz0iaHR0 cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CistICA8ZGVmcyBp ZD0iZGVmczMwNTEiPgorLSAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIGlkPSJjdXJyZW50LWNv bG9yLXNjaGVtZSI+CistICAgICAgLkNvbG9yU2NoZW1lLVRleHQgeworLSAgICAgICAgY29sb3I6 IzIzMjYyOTsKKy0gICAgICB9CistICAgICAgPC9zdHlsZT4KKy0gIDwvZGVmcz4KKy0gPHBhdGgg c3R5bGU9ImZpbGw6Y3VycmVudENvbG9yO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAKKy0g ICAgIGQ9Ik0gNSAyIEwgNSA1IEwgMiA1IEwgMiAxMSBMIDUgMTQgTCA1IDExIEwgMTAgMTEgTCAx MCA4IEwgMTEgOCBMIDExIDExIEwgMTQgOCBMIDE0IDIgTCA1IDIgeiBNIDYgMyBMIDEzIDMgTCAx MyA3IEwgNiA3IEwgNiAzIHogTSAzIDYgTCA1IDYgTCA1IDggTCA5IDggTCA5IDEwIEwgMyAxMCBM IDMgNiB6ICIKKy0gICAgIGNsYXNzPSJDb2xvclNjaGVtZS1UZXh0IgorLSAgICAgLz4KKy08L3N2 Zz4KK2RpZmYgLS1naXQgYS9pY29ucy9wbGFjZXMvMTYvZm9sZGVyLWNvbWljLnN2ZyBiL2ljb25z L3BsYWNlcy8xNi9mb2xkZXItY29taWMuc3ZnCituZXcgZmlsZSBtb2RlIDEyMDAwMAoraW5kZXgg MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDcyNWY5NTA1NDE1MzEz OGJhMTI3OGQyYjQxZGYyZWEzYjIzNWI0OAorLS0tIC9kZXYvbnVsbAorKysrIGIvaWNvbnMvcGxh Y2VzLzE2L2ZvbGRlci1jb21pYy5zdmcKK0BAIC0wLDAgKzEgQEAKKysuLi8uLi9hY3Rpb25zLzE2 L2ttb3V0aC1waHJhc2Vib29rLnN2ZworXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCitkaWZm IC0tZ2l0IGEvaWNvbnMvcGxhY2VzLzE2L2ZvbGRlci1saWJyYXJ5LnN2ZyBiL2ljb25zL3BsYWNl cy8xNi9mb2xkZXItbGlicmFyeS5zdmcKK2RlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAoraW5kZXgg ZDc4ZGVlOTQ1NjJjODVjMWU5YzExNWYzZDc5NjVhYjcwOTJkZmM1NS4uMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAorLS0tIGEvaWNvbnMvcGxhY2VzLzE2L2ZvbGRlci1s aWJyYXJ5LnN2ZworKysrIC9kZXYvbnVsbAorQEAgLTEsMTQgKzAsMCBAQAorLTxzdmcgdmlld0Jv eD0iMCAwIDE2IDE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorLSAgPGRl ZnMgaWQ9ImRlZnMzMDUxIj4KKy0gICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIiBpZD0iY3VycmVu dC1jb2xvci1zY2hlbWUiPgorLSAgICAgIC5Db2xvclNjaGVtZS1UZXh0IHsKKy0gICAgICAgIGNv bG9yOiMyMzI2Mjk7CistICAgICAgfQorLSAgICAgIDwvc3R5bGU+CistICA8L2RlZnM+CistPHBh dGgKKy0gICAgZD0ibTggMi4wMDM5MDYyLTYgMy44OTg0Mzc2djEuMDk3NjU2MmgxdjZoLTF2MWgx MnYtMWgtMXYtNmgxdi0xLjA5NzY1NjJ6bTAgMS4xOTMzNTk0IDQuMzEwNTQ3IDIuODAyNzM0NGgt OC42MjEwOTM5em0tNCAzLjgwMjczNDRoMXY2aC0xem0yIDBoNHY2aC0xdi0yaC0ydjJoLTF6bTUg MGgxdjZoLTF6IgorLSAgICBzdHlsZT0iZmlsbDpjdXJyZW50Q29sb3I7ZmlsbC1vcGFjaXR5OjE7 c3Ryb2tlOm5vbmUiCistICAgIGNsYXNzPSJDb2xvclNjaGVtZS1UZXh0IgorLSAgICAvPgorLTwv c3ZnPgorZGlmZiAtLWdpdCBhL2ljb25zL3BsYWNlcy8xNi9mb2xkZXItbGlicmFyeS5zdmcgYi9p Y29ucy9wbGFjZXMvMTYvZm9sZGVyLWxpYnJhcnkuc3ZnCituZXcgZmlsZSBtb2RlIDEyMDAwMAor aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMWNlNzY1ZGZh MmZkYTI4Mzg4ODUyOWZkYzVjZjk2NmY4ZGJiZGQ2ZgorLS0tIC9kZXYvbnVsbAorKysrIGIvaWNv bnMvcGxhY2VzLzE2L2ZvbGRlci1saWJyYXJ5LnN2ZworQEAgLTAsMCArMSBAQAorKy4uLy4uL2Fj dGlvbnMvMTYvdmlldy1pbnN0aXR1dGlvbi5zdmcKK1wgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmls ZQorZGlmZiAtLWdpdCBhL2ljb25zL3BsYWNlcy8yMi9mb2xkZXItYm9vay5zdmcgYi9pY29ucy9w bGFjZXMvMjIvZm9sZGVyLWJvb2suc3ZnCitkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKK2luZGV4 IGQxMjQ0NjNlMDA1OTgwNTU1MThjOGU0M2E2YjUwNWQyZmNkMTZiOTEuLjAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKKy0tLSBhL2ljb25zL3BsYWNlcy8yMi9mb2xkZXIt Ym9vay5zdmcKKysrKyAvZGV2L251bGwKK0BAIC0xLDE0ICswLDAgQEAKKy08c3ZnIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIyIDIyIj4KKy0gIDxkZWZz IGlkPSJkZWZzMzA1MSI+CistICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgaWQ9ImN1cnJlbnQt Y29sb3Itc2NoZW1lIj4KKy0gICAgICAuQ29sb3JTY2hlbWUtVGV4dCB7CistICAgICAgICBjb2xv cjojMjMyNjI5OworLSAgICAgIH0KKy0gICAgICA8L3N0eWxlPgorLSAgPC9kZWZzPgorLSA8cGF0 aCAKKy0gICAgIHN0eWxlPSJmaWxsOmN1cnJlbnRDb2xvcjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6 bm9uZSIgCistICAgICBkPSJtNSAzdjEgMWgtMnYzaDJ2NmgtMnYzaDJ2MmgxIDEzdi0xLTE0LTFo LTE0bTEgMWgydjE0aC0ydi0xNG0zIDBoOXYxNGgtOXYtMTQiCistCSBjbGFzcz0iQ29sb3JTY2hl bWUtVGV4dCIKKy0gICAgIC8+CistPC9zdmc+CitkaWZmIC0tZ2l0IGEvaWNvbnMvcGxhY2VzLzIy L2ZvbGRlci1ib29rLnN2ZyBiL2ljb25zL3BsYWNlcy8yMi9mb2xkZXItYm9vay5zdmcKK25ldyBm aWxlIG1vZGUgMTIwMDAwCitpbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwLi42OWRiNGQ1Nzc1ZTAzMjAyOTIyZjhkNjIwYWQ2YmQ3NTVhOGY3Yzg5CistLS0gL2Rl di9udWxsCisrKysgYi9pY29ucy9wbGFjZXMvMjIvZm9sZGVyLWJvb2suc3ZnCitAQCAtMCwwICsx IEBACisrLi4vLi4vYWN0aW9ucy8yMi9hZGRyZXNzLWJvb2stbmV3LnN2ZworXCBObyBuZXdsaW5l IGF0IGVuZCBvZiBmaWxlCitkaWZmIC0tZ2l0IGEvaWNvbnMvcGxhY2VzLzIyL2ZvbGRlci1jb21p Yy5zdmcgYi9pY29ucy9wbGFjZXMvMjIvZm9sZGVyLWNvbWljLnN2ZworZGVsZXRlZCBmaWxlIG1v ZGUgMTAwNjQ0CitpbmRleCA3NWMyNmJjNGFiZjI2NTBiOGY3ODcxZTM5YmU4ZTA4YTA4MzhlNzZi Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCistLS0gYS9pY29ucy9w bGFjZXMvMjIvZm9sZGVyLWNvbWljLnN2ZworKysrIC9kZXYvbnVsbAorQEAgLTEsMTQgKzAsMCBA QAorLTxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAg MjIgMjIiPgorLSAgPGRlZnMgaWQ9ImRlZnMzMDUxIj4KKy0gICAgPHN0eWxlIHR5cGU9InRleHQv Y3NzIiBpZD0iY3VycmVudC1jb2xvci1zY2hlbWUiPgorLSAgICAgIC5Db2xvclNjaGVtZS1UZXh0 IHsKKy0gICAgICAgIGNvbG9yOiMyMzI2Mjk7CistICAgICAgfQorLSAgICAgIDwvc3R5bGU+Cist ICA8L2RlZnM+CistIDxwYXRoIAorLSAgICAgc3R5bGU9ImZpbGw6Y3VycmVudENvbG9yO2ZpbGwt b3BhY2l0eToxO3N0cm9rZTpub25lIiAKKy0gICAgIGQ9Ik0gNyA0IEwgNyA3IEwgMyA3IEwgMyAx NSBMIDYgMTggTCA2IDE1IEwgMTUgMTUgTCAxNSAxMiBMIDE2IDEyIEwgMTYgMTUgTCAxOSAxMiBM IDE5IDQgTCA3IDQgeiBNIDggNSBMIDE4IDUgTCAxOCAxMSBMIDE1IDExIEwgMTQgMTEgTCA4IDEx IEwgOCA4IEwgOCA3IEwgOCA1IHogTSA0IDggTCA3IDggTCA3IDEyIEwgMTQgMTIgTCAxNCAxNCBM IDQgMTQgTCA0IDggeiAiCistICAgICBjbGFzcz0iQ29sb3JTY2hlbWUtVGV4dCIKKy0gICAgIC8+ CistPC9zdmc+CitkaWZmIC0tZ2l0IGEvaWNvbnMvcGxhY2VzLzIyL2ZvbGRlci1jb21pYy5zdmcg Yi9pY29ucy9wbGFjZXMvMjIvZm9sZGVyLWNvbWljLnN2ZworbmV3IGZpbGUgbW9kZSAxMjAwMDAK K2luZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA5N2E1YTg0 Nzk0NDk4YjdlMzU0NTljNWFlNTgzM2FlMjllMzljY2YKKy0tLSAvZGV2L251bGwKKysrKyBiL2lj b25zL3BsYWNlcy8yMi9mb2xkZXItY29taWMuc3ZnCitAQCAtMCwwICsxIEBACisrLi4vLi4vYWN0 aW9ucy8yMi9rbW91dGgtcGhyYXNlYm9vay5zdmcKK1wgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmls ZQorZGlmZiAtLWdpdCBhL2ljb25zL3BsYWNlcy8yMi9mb2xkZXItbGlicmFyeS5zdmcgYi9pY29u cy9wbGFjZXMvMjIvZm9sZGVyLWxpYnJhcnkuc3ZnCitkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK K2luZGV4IGQ2MmM3ZGRmODM0MGU4OTY3MWZlMTQwYWZiYjZjZjY1ZWE0YWE1NGEuLjAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKKy0tLSBhL2ljb25zL3BsYWNlcy8yMi9m b2xkZXItbGlicmFyeS5zdmcKKysrKyAvZGV2L251bGwKK0BAIC0xLDE0ICswLDAgQEAKKy08c3Zn IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIyIDIyIj4K Ky0gIDxkZWZzIGlkPSJkZWZzMzA1MSI+CistICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgaWQ9 ImN1cnJlbnQtY29sb3Itc2NoZW1lIj4KKy0gICAgICAuQ29sb3JTY2hlbWUtVGV4dCB7CistICAg ICAgICBjb2xvcjojMjMyNjI5OworLSAgICAgIH0KKy0gICAgICA8L3N0eWxlPgorLSAgPC9kZWZz PgorLSA8cGF0aCAKKy0gICAgc3R5bGU9ImZpbGw6Y3VycmVudENvbG9yO2ZpbGwtb3BhY2l0eTox O3N0cm9rZTpub25lIiAKKy0gICAgZD0iTSAxMSAzIEwgMyA3LjYyMzA0NjkgTCAzIDcuOTk4MDQ2 OSBMIDMgOSBMIDQgOSBMIDQgMTAgTCA0IDE4IEwgMyAxOCBMIDMgMTkgTCAxOSAxOSBMIDE5IDE4 IEwgMTggMTggTCAxOCAxMCBMIDE4IDkgTCAxOSA5IEwgMTkgNy45OTgwNDY5IEwgMTkgNy42MjMw NDY5IEwgMTEgMyB6IE0gMTEgNC4xNTYyNSBMIDE3LjY1MDM5MSA3Ljk5ODA0NjkgTCA0LjM0OTYw OTQgNy45OTgwNDY5IEwgMTEgNC4xNTYyNSB6IE0gNSA5IEwgNyA5IEwgNyAxMCBMIDcgMTggTCA1 IDE4IEwgNSAxMCBMIDUgOSB6IE0gOCA5IEwgMTQgOSBMIDE0IDEwIEwgMTQgMTggTCAxMyAxOCBM IDEzIDE0IEwgOSAxNCBMIDkgMTggTCA4IDE4IEwgOCAxMCBMIDggOSB6IE0gMTUgOSBMIDE3IDkg TCAxNyAxMCBMIDE3IDE4IEwgMTUgMTggTCAxNSAxMCBMIDE1IDkgeiAiCistCWNsYXNzPSJDb2xv clNjaGVtZS1UZXh0IgorLSAgICAvPiAgCistPC9zdmc+CitkaWZmIC0tZ2l0IGEvaWNvbnMvcGxh Y2VzLzIyL2ZvbGRlci1saWJyYXJ5LnN2ZyBiL2ljb25zL3BsYWNlcy8yMi9mb2xkZXItbGlicmFy eS5zdmcKK25ldyBmaWxlIG1vZGUgMTIwMDAwCitpbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwLi5kOTVmMjNhYTExNmE2MzUyOTZhOWQ2MWI5YzZkM2I5MzNmNzQ3 OGU5CistLS0gL2Rldi9udWxsCisrKysgYi9pY29ucy9wbGFjZXMvMjIvZm9sZGVyLWxpYnJhcnku c3ZnCitAQCAtMCwwICsxIEBACisrLi4vLi4vYWN0aW9ucy8yMi92aWV3LWluc3RpdHV0aW9uLnN2 ZworXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCi0tIAoyLjM0LjAKCg== --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0005-gnu-kapidox-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0005-gnu-kapidox-Update-to-5.90.0.patch RnJvbSBhZGIxOTkwNmE2YjU1NjlmOWRmMGQzMjgzZDQ2NWYxNGNjN2IwNThhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNzoxNDowMiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDUvMTBdIGdudToga2FwaWRveDogVXBkYXRlIHRvIDUuOTAuMC4KCiogZ251L3BhY2thZ2VzL2tk ZS1mcmFtZXdvcmtzLnNjbSAoa2FwaWRveCk6IFVwZGF0ZSB0byA1LjkwLjAuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KaW5kZXggZGFjZGNkZjBkMy4uZDc2ZGQ3ZTE5MyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCkBAIC0zNDMsNyArMzQzLDcgQEAgKGRlZmluZS1wdWJsaWMgYnJlZXplLWljb25z CiAoZGVmaW5lLXB1YmxpYyBrYXBpZG94CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthcGlkb3gi KQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkwLjAiKQogICAgIChz b3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzUyLDEyICszNTIsMTEgQEAgKGRlZmluZS1w dWJsaWMga2FwaWRveAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMWlybDI1cGY2MGZyenJtbTFrc2dqcTZ5OGtuM3JkNXNubGlxNjlsNGM0 Mnl6bmw5cXYxaiIpKSkpCisgICAgICAgICAgICAgICAgIjE2amw1MTlzeDdwaXJqcDV4NTd4NWdi Z3Y0Nzc0NTcwNjNycmJ3cHZ5ZjJsZGI2bGMyOXAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnRlc3RzPyAjZikpIDsg aGFzIG5vIHRlc3QgdGFyZ2V0Ci0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcykpCisgICAgIGAoIzp0ZXN0cz8gI2YgIDsgaGFzIG5vIHRlc3QgdGFyZ2V0 CisgICAgICAgIzptYWtlLWZsYWdzIChsaXN0ICJERVNURElSPS8iKSkpIDs7IE90aGVyd2lzZSBp dCBkb2Vzbid0IGluc3RhbGwgYW55dGhpbmcuCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAg IDs7IGthcGlkb3ggaXMgYSBweXRob24gcHJvZ3JhbW0KICAgICAgOzsgVE9ETzogY2hlY2sgaWYg ZG94eWdlbiBoYXMgdG8gYmUgaW5zdGFsbGVkLCB0aGUgcmVhZG1lIGRvZXMgbm90Ci0tIAoyLjM0 LjAKCg== --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0007-gnu-kcalendarcore-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0007-gnu-kcalendarcore-Update-to-5.90.0.patch RnJvbSBlNzlmYmUzN2I4ZDlhYWM3MGY5MzA4MGU4OTljYWY4MjExMzg2ZWQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNzoyOToxMyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDcvMTBdIGdudToga2NhbGVuZGFyY29yZTogVXBkYXRlIHRvIDUuOTAuMC4KCiogZ251L3BhY2th Z2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa2NhbGVuZGFyY29yZSk6IFVwZGF0ZSB0byA1LjkwLjAu CiAgW2FyZ3VtZW50c106IENyZWF0ZSBkaXIgaW4gJy90bXAnIGFuZCBzZXQgaXQgdG8gWERHX1JV TlRJTUVfRElSLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20g Yi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4IGE3YzZjYjFiMWEuLjFhM2Q3 MjI4NDggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIv Z251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtNDEzLDcgKzQxMyw3IEBAIChkZWZp bmUtcHVibGljIGthcmNoaXZlCiAoZGVmaW5lLXB1YmxpYyBrY2FsZW5kYXJjb3JlCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtjYWxlbmRhcmNvcmUiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQor ICAgICh2ZXJzaW9uICI1LjkwLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtNDIyLDM1ICs0MjIsMjMgQEAgKGRlZmluZS1wdWJsaWMga2NhbGVuZGFyY29yZQogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMXkxZjhn YzFnOXluOWtnbW41M2YxenZraXphc2ZzNjY3ZGZpbjNmeWNpNjU3cjVxd3B3MiIpKSkpCisgICAg ICAgICAgICAgICAgIjBxYmRzMnlzanY5cnF3cHZyaGlzdmRkNnd5aHE1cXdoYnc1eGNiajduZHh3 cGY4bHBhOHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGVybCB0emRh dGEtZm9yLXRlc3RzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGxpYmljYWwgcXRiYXNlLTUp KQogICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnBoYXNlcworICAgICBgKCM6dGVzdHM/ICNmIDsg dGVzdGRhdGVzZXJpYWxpemF0aW9uIGZhaWxzCisgICAgICAgOzsgaHR0cHM6Ly9pbnZlbnQua2Rl Lm9yZy9mcmFtZXdvcmtzL2tjYWxlbmRhcmNvcmUvLS9pc3N1ZXMvMgorICAgICAgICM6cGhhc2Vz CiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1i ZWZvcmUgJ2NvbmZpZ3VyZSAnZGlzYWJsZS1mYWlsaW5nLWxpYmljYWwzLXRlc3RzCi0gICAgICAg ICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIDs7IHRlc3RpY2FsdGltZXpvbmVzIGZhaWxzIHdp dGggc29tZSB0aW1lLXpvbmUgaXNzdWUKLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90 ZXN0cy9DTWFrZUxpc3RzLnR4dCIKLSAgICAgICAgICAgICAgICgoIm1hY3JvX3VuaXRfdGVzdHNc XCh0ZXN0aWNhbHRpbWV6b25lc1xcKSIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZCAiIyMgIiBsaW5lKSkKLSAgICAgICAgICAgICAgICgoInRhcmdldF9saW5rX2xpYnJhcmll c1xcKHRlc3RpY2FsdGltZXpvbmVzICIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZCAiIyMgIiBsaW5lKSkpCi0gICAgICAgICAgICAgKGZvci1lYWNoCi0gICAgICAgICAgICAg IGRlbGV0ZS1maWxlCi0gICAgICAgICAgICAgIChsaXN0Ci0gICAgICAgICAgICAgICA7OyB0ZXN0 IGNhc2VzIGFyZSBnZW5lcmF0ZWQgZm9yIGVhY2ggLmljcyBmaWxlLiBUaGVzZSBmYWlsOgotICAg ICAgICAgICAgICAgImF1dG90ZXN0cy9kYXRhL0NvbXBhdC1saWJpY2FsMy9BcHBsZUlDYWxfMS41 LmljcyIKLSAgICAgICAgICAgICAgICJhdXRvdGVzdHMvZGF0YS9Db21wYXQtbGliaWNhbDMvRXZv bHV0aW9uXzIuOC4yX3RpbWV6b25lX3Rlc3QuaWNzIgotICAgICAgICAgICAgICAgImF1dG90ZXN0 cy9kYXRhL0NvbXBhdC1saWJpY2FsMy9LT3JnYW5pemVyXzMuMWEuaWNzIgotICAgICAgICAgICAg ICAgImF1dG90ZXN0cy9kYXRhL0NvbXBhdC1saWJpY2FsMy9NU0V4Y2hhbmdlLmljcyIKLSAgICAg ICAgICAgICAgICJhdXRvdGVzdHMvZGF0YS9Db21wYXQtbGliaWNhbDMvTW96aWxsYV8xLjAuaWNz IikpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzZXQt dGltZXpvbmUKKyAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKICAgICAg ICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAg ICAgICAgOzsgc2V0ZW52IGZvciB0ZXN0ZGF0ZXNlcmlhbGl6YXRpb24KKwkJCSAobWtkaXItcCAi L3RtcC9ydW50aW1lIikKKyAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiICIv dG1wL3J1bnRpbWUiKQorICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9m ZnNjcmVlbiIpCiAgICAgICAgICAgICAgKHNldGVudiAiVFoiICJFdXJvcGUvUHJhZ3VlIikKICAg ICAgICAgICAgICAoc2V0ZW52ICJUWkRJUiIKICAgICAgICAgICAgICAgICAgICAgIChzZWFyY2gt aW5wdXQtZGlyZWN0b3J5IGlucHV0cwotLSAKMi4zNC4wCgo= --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0008-gnu-kcodecs-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0008-gnu-kcodecs-Update-to-5.90.0.patch RnJvbSBmNTIzNTA3ZmQ1YmNlYzNjNDIwNzc5NmViNjY4YmMyM2I5OGFmMzQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNzozMjowNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDgvMTBdIGdudToga2NvZGVjczogVXBkYXRlIHRvIDUuOTAuMC4KCiogZ251L3BhY2thZ2VzL2tk ZS1mcmFtZXdvcmtzLnNjbSAoa2NvZGVjcyk6IFVwZGF0ZSB0byA1LjkwLjAuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KaW5kZXggMWEzZDcyMjg0OC4uODIwNDVjYzMxYyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCkBAIC00NTgsNyArNDU4LDcgQEAgKGRlZmluZS1wdWJsaWMga2NhbGVuZGFyY29y ZQogKGRlZmluZS1wdWJsaWMga2NvZGVjcwogICAocGFja2FnZQogICAgIChuYW1lICJrY29kZWNz IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45MC4wIikKICAgICAo c291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTQ2Nyw3ICs0NjcsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrY29kZWNzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIweTluMmE1bjE4cGFzZG1ycDB4Yjg0aGxhOWwyN3lqMngzazRwMWMwNDFz ZDlua3dpeHBrIikpKSkKKyAgICAgICAgICAgICAgICAiMGt3cXloanM2M3Bxc2xxY212M3NuZ3lx dmw2YWg4aWFhNm5uMDQ1c2I4YTU4eGIwOWluaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBncGVyZiBxdHRvb2xzKSkKLS0gCjIuMzQuMAoK --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0010-gnu-kcoreaddons-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0010-gnu-kcoreaddons-Update-to-5.90.0.patch RnJvbSA0ODEwYmU3ZjgxMjEyNjE3ZTAyMjRiYmQxMGMyMWJkNmUyZmJiODI4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxODoyNjozMiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTAvMTBdIGdudToga2NvcmVhZGRvbnM6IFVwZGF0ZSB0byA1LjkwLjAuCgoqIGdudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20gKGtjb3JlYWRkb25zKTogVXBkYXRlIHRvIDUuOTAuMC4KW2Fy Z3VtZW50c106IEVuYWJsZSBiZW5jaE5vdGlmeVdhdGNoZXIgdGVzdHMgc2luY2UgaXQgc2VlbXMg dG8gd29yay4KW25hdGl2ZS1pbnB1dHNdOiBSZW1vdmUgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzLiBE b2Vzbid0IHNlZW0gdG8gYmUgdXNlZC4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWZy YW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRleCBlZDJl MDNjMTk4Li45OTNlZDczYWNmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29y a3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTU1Niw3ICs1 NTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29uZmlnCiAoZGVmaW5lLXB1YmxpYyBrY29yZWFkZG9u cwogICAocGFja2FnZQogICAgIChuYW1lICJrY29yZWFkZG9ucyIpCi0gICAgKHZlcnNpb24gIjUu NzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTAuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAg ICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kCkBAIC01NjUsMTIgKzU2NSwxMSBAQCAoZGVmaW5lLXB1YmxpYyBrY29yZWFkZG9ucwog ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg ICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAi MTBhN3p5czNsaW1zYXdsN2xrOWdneW1rM21zazJicDB5OGhwMGptc3ZrM2w0MDVwZDFwcyIpKSkp CisgICAgICAgICAgICAgICAgIjAybTRoNHIwa2R5OTR6cThjNmQyZmhuZDhxd3JwNGEwdjVpNHdm NmtoazR5ZjRmcXk1a2YiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0 b29scyBzaGFyZWQtbWltZS1pbmZvCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0 b29scyBzaGFyZWQtbWltZS1pbmZvKSkKICAgICAgICAgICAgOzsgVE9ETzogRkFNOiBGaWxlIGFs dGVyYXRpb24gbm90aWZpY2F0aW9uIGh0dHA6Ly9vc3Muc2dpLmNvbS9wcm9qZWN0cy9mYW0KLSAg ICAgICAgICAgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkgOyBmb3IgdGhlIHRlc3RzCiAgICAgKGlu cHV0cwogICAgICAobGlzdCBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwpAQCAtNTgzLDE2ICs1 ODIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29yZWFkZG9ucwogICAgICAgICAgICAgICAgKGxhbWJk YSBfCiAgICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBNYWtlIGl0IHBhc3MuICBUZXN0IGZhaWx1 cmUgY2F1c2VkIGJ5IHN0b3V0L3N0ZGVycgogICAgICAgICAgICAgICAgICA7OyBiZWluZyBpbnRl cmxlYXZlZC4KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0X2NoYW5uZWxzXVxuKlxu IikKLSAgICAgICAgICAgICAgICAgOzsgVGhpcyBmYWlscyB3aXRoIEVOT1NQQyBiZWNhdXNlIG9m IHRvbyBtYW55IGlub3RpZnkgd2F0Y2hlcy4KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlti ZW5jaE5vdGlmeVdhdGNoZXJdXG4qXG4iKSkpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAg OzsgU2VlIHVwc3RyZWFtIGNvbW1pdCBlZTQyNGU5YjYyMzY4NDg1YmJhNDE5MzA1M2NhYmI1NTNh MWQyNjhlCi0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2ZpeC1icm9rZW4tdGVzdAotICAg ICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy9r ZGlyd2F0Y2hfdW5pdHRlc3QuY3BwIgotICAgICAgICAgICAgICAgKCgiUVZFUklGWVxcKHdhaXRG b3JSZWNyZWF0aW9uU2lnbmFsXFwod2F0Y2gsIGV4aXN0aW5nRmlsZVxcKVxcKTsiIG0pCi0gICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgbSAiXG53YWl0VW50aWxOZXdTZWNvbmQoKTsiKSkp CisgICAgICAgICAgICAgICAgIChkaXNwbGF5ICJbdGVzdF9jaGFubmVsc11cbipcbiIpKSkKICAg ICAgICAgICAgICAjdCkpCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNldHVw CiAgICAgICAgICAgIChsYW1iZGEgXwotLSAKMi4zNC4wCgo= --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0006-gnu-karchive-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0006-gnu-karchive-Update-to-5.90.0.patch RnJvbSBhNzlmMTAzMTI5YjI4YTg4Mzc3MmYwZWI0NGZmMjJiZDFlMjk1YzI4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNzoxNjo1NCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDYvMTBdIGdudToga2FyY2hpdmU6IFVwZGF0ZSB0byA1LjkwLjAuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKGthcmNoaXZlKTogVXBkYXRlIHRvIDUuOTAuMC4KICBbbmF0aXZl LWlucHV0c106IEFkZCBwa2ctY29uZmlnLgogIFtpbnB1dHNdOiBBZGQgenN0ZC4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQppbmRleCBkNzZkZDdlMTkzLi5hN2M2Y2IxYjFhIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KQEAgLTM4Miw3ICszODIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYXBpZG94CiAo ZGVmaW5lLXB1YmxpYyBrYXJjaGl2ZQogICAocGFja2FnZQogICAgIChuYW1lICJrYXJjaGl2ZSIp Ci0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTAuMCIpCiAgICAgKHNv dXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0zOTEsMTIgKzM5MSwxMiBAQCAoZGVmaW5lLXB1 YmxpYyBrYXJjaGl2ZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMHo4YXNuMzU3cGRidjRnOWcweDE4cDcyd3NrY2ExcWFueGxqeWl4N3d6 YzVyc2k2M3d6bSIpKSkpCisgICAgICAgICAgICAgICAgIjA0MTFycGdyOWR5MHpmOW1taGo3bjdh eDBhZnJuN3p2a3B6cG5qdnB2dnFzcmZrejdxbTYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcp KSA7IGZvciB6c3RkCiAgICAgKGlucHV0cwotICAgICAobGlzdCBiemlwMiBxdGJhc2UtNSB4eiB6 bGliKSkKKyAgICAgKGxpc3QgYnppcDIgcXRiYXNlLTUgeHogemxpYiB6c3RkKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5v cHNpcyAiUXQgNSBhZGRvbiBwcm92aWRpbmcgYWNjZXNzIHRvIG51bWVyb3VzIHR5cGVzIG9mIGFy Y2hpdmVzIikKICAgICAoZGVzY3JpcHRpb24gIktBcmNoaXZlIHByb3ZpZGVzIGNsYXNzZXMgZm9y IGVhc3kgcmVhZGluZywgY3JlYXRpb24gYW5kCi0tIAoyLjM0LjAKCg== --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho Content-Type: text/x-patch; name=v3-0009-gnu-kconfig-Update-to-5.90.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0009-gnu-kconfig-Update-to-5.90.0.patch RnJvbSAzYzg1ZmY0ZjU4ZGRiMjlhZmZjZTc4M2NiOTUzYTIyMTc4ZDdhYzAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyOCBKYW4gMjAyMiAxNzozNjoxOSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDkvMTBdIGdudToga2NvbmZpZzogVXBkYXRlIHRvIDUuOTAuMC4KCiogZ251L3BhY2thZ2VzL2tk ZS1mcmFtZXdvcmtzLnNjbSAoa2NvbmZpZyk6IFVwZGF0ZSB0byA1LjkwLjAuCiAgW25hdGl2ZS1p bnB1dHNdOiBSZW1vdmUgYXBwYXJlbnRseSB1bm5lZWRlZCBpbnB1dHMuCiAgW2FyZ3VtZW50c106 IERpc2FibGUgZmFpbGluZyB0ZXN0OiBrY29uZmlnY29yZS1rY29uZmlndGVzdC4Kc2V0IFFUX1FQ QV9QTEFURk9STT1vZmZzY3JlZW4gZm9yIHRlc3RzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmlu ZGV4IDgyMDQ1Y2MzMWMuLmVkMmUwM2MxOTggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt ZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAt NDkyLDcgKzQ5Miw3IEBAIChkZWZpbmUtcHVibGljIGtjb2RlY3MKIChkZWZpbmUtcHVibGljIGtj b25maWcKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NvbmZpZyIpCi0gICAgKHZlcnNpb24gIjUu NzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTAuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAg ICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kCkBAIC01MDEsMTEgKzUwMSwxMCBAQCAoZGVmaW5lLXB1YmxpYyBrY29uZmlnCiAgICAg ICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxczNo NGhmcHc3YzA4OTRjaWZqNjZiajF5aHg4Zzk0Y2t2bDcxam03cXFzYjV4NWg2eTluIikpKSkKKyAg ICAgICAgICAgICAgICAiMHlxczN5ZHh6aGhiN3JybDAxc3dqYzl4dzhqMWJzM24yMDRiZjlzbGIy YnM3bGZ6NTZybiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVzIGlu ZXR1dGlscyBxdHRvb2xzCi0gICAgICAgICAgIHhvcmctc2VydmVyLWZvci10ZXN0cykpCisgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykpCiAgICAgKGlucHV0cwogICAgICAo bGlzdCBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwpAQCAtNTE3LDkgKzUxNiwxMiBAQCAoZGVm aW5lLXB1YmxpYyBrY29uZmlnCiAgICAgICAgICAgICAgKHNldGVudiAiVE1QRElSIiAoZ2V0Y3dk KSkKICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAg ICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zm c2NyZWVuIikKLSAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIp KSkpKSkKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtl eXMpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/IDs7IGtjb25maWdjb3JlLWtjb25maWd0ZXN0 IGZhaWxzIGluY29uc2lzdGVudGx5ISEKKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChn ZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJrY29uZmlnY29yZS1r Y29uZmlndGVzdCIgIi4iKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIktj b25maWd1cmF0aW9uIHNldHRpbmdzIGZyYW1ld29yayBmb3IgUXQiKQogICAgIChkZXNjcmlwdGlv biAiS0NvbmZpZyBwcm92aWRlcyBhbiBhZHZhbmNlZCBjb25maWd1cmF0aW9uIHN5c3RlbS4KLS0g CjIuMzQuMAoK --b1_rnvPVM1VlLCEghJToovDKG52PaECVWfn3ZMonbFeho-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH v3 01/10] gnu: extra-cmake-modules: Update to 5.90.0. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 29 Jan 2022 19:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org X-Debbugs-Original-To: phodina via Guix-patches via X-Debbugs-Original-Cc: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Received: via spool by submit@debbugs.gnu.org id=B.16434861441255 (code B ref -1); Sat, 29 Jan 2022 19:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jan 2022 19:55:44 +0000 Received: from localhost ([127.0.0.1]:34878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDtow-0000K0-9w for submit@debbugs.gnu.org; Sat, 29 Jan 2022 14:55:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:60896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDtom-0000JT-9T for submit@debbugs.gnu.org; Sat, 29 Jan 2022 14:55:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDtol-0007uv-VC for guix-patches@gnu.org; Sat, 29 Jan 2022 14:55:27 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:47365) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDtoi-0003KJ-IJ for guix-patches@gnu.org; Sat, 29 Jan 2022 14:55:27 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id D06825C011A; Sat, 29 Jan 2022 14:55:22 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sat, 29 Jan 2022 14:55:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=mesmtp; bh=RC8KsB101spztVomuZPyRdNHkfp iDK4j9PGLQjK+OUI=; b=OeZLl5Zg0UxDz/n6SzrIYGMuyvM3R5yQx58zT51CUSC M3GEm9CcOk//0WjppvCBTAA0p8xLhnLeRHDR4fr61eOrEUHKb8DZT9torGvXczg5 zZCWmyrNT+OLQEOB8kMZmVFACh6FIAkZwsxA9Q5LpAgI3y0ipGZ8ZiYAjLycGQLA = DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=RC8KsB101spztVomu ZPyRdNHkfpiDK4j9PGLQjK+OUI=; b=j5s6GHMzduG1/64AalFKNLeIc91DW8eio I33zUGG7mwqO9Ar2xciwy/zSL89pCgdxHX4gy5innDaYSBv+oamEIuor/Z3q66dz MfDaYg1T7DVjVqV2wl6o2ZjwkDh4quOgPuwQVljwWW+JPFTvZ8GLDTxPdwQiC4Dz PQPKc1Hq2b690DyuSJnqejGhizdietYZx97KFvIwiJ2V5pdv259CAdwUzRAtu94J eJrQBO7PPqYAN9xouqNDycddj9CN6Yry2lfYYrKX3BcBegSZdPN5SKs1LMmKbVyW naSQIMUKnLzKNCESlUJSlHvsu7K1YOgdAop/ETSuKfU368r6xuoRw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrfeejgddufeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeuveegvdduudejhffgveelvdegheektdffjeevvdefveeiveefveffffdvgeff heenucffohhmrghinhepkhguvgdrohhrghdpfiefrdhorhhgpdhsghhirdgtohhmnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgr mhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 29 Jan 2022 14:55:22 -0500 (EST) Date: Sat, 29 Jan 2022 14:55:21 -0500 From: Leo Famulari Message-ID: References: <629540312.113485.1632806682555@office.mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) On Fri, Jan 28, 2022 at 05:47:57PM +0000, phodina via Guix-patches via wrote: > Hi, > > thanks for the patches. I've just started applying them. > > However, there has been a merge of core-updates-frozen into master in commit 6dffced09ecda024e0884e352778c221ad066fd6. > > Also the syntax for inputs has changed so the patches now fail. > > I've been slowly applying them to the latest master as well as updating the package version if needed. That sounds frustrating... thanks for taking it on! Let us know when the patches are rebased to current master. > Here are the few I've been through. > > ---- > Petr > From ee754bed0b2f310089ee8fa5dc1cdc15446ef050 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 15:48:21 +0100 > Subject: [PATCH v3 01/10] gnu: extra-cmake-modules: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.90.0. > [phases]: Respect #:tests?. No need to run check after install anymore. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index 65937f8970..85dfa319c8 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -9,6 +9,8 @@ > ;;; Copyright ?? 2020 Vincent Legoll > ;;; Copyright ?? 2020 Marius Bakke > ;;; Copyright ?? 2021 Alexandros Theodotou > +;;; Copyright ?? 2021 Brendan Tildesley > +;;; Copyright ?? 2022 Petr Hodina > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -87,7 +89,7 @@ (define-module (gnu packages kde-frameworks) > (define-public extra-cmake-modules > (package > (name "extra-cmake-modules") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -96,7 +98,7 @@ (define-public extra-cmake-modules > name "-" version ".tar.xz")) > (sha256 > (base32 > - "10c5xs5shk0dcshpdxg564ay5y8hgmvfvmlhmhjf0dy79kcah3c3")))) > + "1c5wza7srib3mdkf29ygmyj5b6jq322s6h7k5hlljqm5xhy7q07k")))) > (build-system cmake-build-system) > (native-inputs > ;; Add test dependency, except on armhf where building it is too > @@ -131,11 +133,11 @@ (define-public extra-cmake-modules > (("set\\(ECM_MKSPECS_INSTALL_DIR mkspecs/modules") > "set(ECM_MKSPECS_INSTALL_DIR lib/qt5/mkspecs/modules")) > #t)) > - ;; install and check phase are swapped to prevent install from failing > - ;; after testsuire has run > - (add-after 'install 'check-post-install > - (assoc-ref %standard-phases 'check)) > - (delete 'check)))) > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? ;; This test fails > + (invoke "ctest" "-E" "KDEFetchTranslations")) > + #t))))) > ;; optional dependencies - to save space, we do not add these inputs. > ;; Sphinx > 1.2: > ;; Required to build Extra CMake Modules documentation in Qt Help format. > -- > 2.34.0 > > From a5a748a3b58ef6f4e0b9c15228021eff98a4f6b4 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 16:03:27 +0100 > Subject: [PATCH v3 03/10] gnu: bluez-qt: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (bluez-qt): Update to 5.90.0. > [phases]: Enable tests. They work now. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index 1ff7219aed..f6259d0749 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -275,7 +275,7 @@ (define-public attica > (define-public bluez-qt > (package > (name "bluez-qt") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -284,7 +284,7 @@ (define-public bluez-qt > name "-" version ".tar.xz")) > (sha256 > (base32 > - "1kqhps4qyvqm0qmk7fb3w41bib898amipchf8csdzacw4bzpri9k")))) > + "056i5ndrg5fqm1bx49a0plfhlladphha128wi766zdhcm6np11z3")))) > (build-system cmake-build-system) > (native-inputs > (list dbus extra-cmake-modules)) > @@ -292,12 +292,16 @@ (define-public bluez-qt > ;; TODO: qtdeclarative (yields one failing test) > (list qtbase-5)) > (arguments > - (list #:configure-flags > - #~(list (string-append > - "-DUDEV_RULES_INSTALL_DIR=" #$output "/lib/udev/rules.d")) > - ;; TODO: Make tests pass: DBUS_FATAL_WARNINGS=0 still yields 7/8 tests > - ;; failing. When running after install, tests hang. > - #:tests? #f)) > + `(#:configure-flags > + (list (string-append > + "-DUDEV_RULES_INSTALL_DIR=" %output "/lib/udev/rules.d")) > + #:phases > + (modify-phases %standard-phases > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? > + (setenv "DBUS_FATAL_WARNINGS" "0") > + (invoke "dbus-launch" "ctest" "."))))))) > (home-page "https://community.kde.org/Frameworks") > (synopsis "QML wrapper for BlueZ") > (description "bluez-qt is a Qt-style library for accessing the bluez > -- > 2.34.0 > > From 2eccec9d24c8bc438f7e83b3c3fca544af5940c5 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 15:51:10 +0100 > Subject: [PATCH v3 02/10] gnu: attica: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (attica): Update to 5.90.0. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index 85dfa319c8..1ff7219aed 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -235,7 +235,7 @@ (define-public phonon-backend-gstreamer > (define-public attica > (package > (name "attica") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -244,7 +244,7 @@ (define-public attica > name "-" version ".tar.xz")) > (sha256 > (base32 > - "1njw1sifykyqldb5idaywdzi3xg7a6bvzkrvazwmyixd0npq12dx")))) > + "0zs37qyh9biafk76ps2xfc41hbd1n4dq42qqqcvbqcrwfgqz2wlk")))) > (build-system cmake-build-system) > (arguments > `(#:phases > -- > 2.34.0 > > From 709399e43bdc27307f6e43a80f3909f704951d85 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 17:09:58 +0100 > Subject: [PATCH v3 04/10] gnu: breeze-icons: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (breeze-icons): Update to 5.90.0. > * gnu/local.mk: Add patch. > * gnu/packages/patches/breeze-icons-fix-dupe-tests.patch: New file. > > diff --git a/gnu/local.mk b/gnu/local.mk > index 27e7877361..b850ed7b61 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -888,6 +888,7 @@ dist_patch_DATA = \ > %D%/packages/patches/bc-fix-cross-compilation.patch \ > %D%/packages/patches/bdb-5.3-atomics-on-gcc-9.patch \ > %D%/packages/patches/bind-re-add-attr-constructor-priority.patch \ > + %D%/packages/patches/breeze-icons-fix-dupe-tests.patch \ > %D%/packages/patches/brightnessctl-elogind-support.patch \ > %D%/packages/patches/bsd-games-2.17-64bit.patch \ > %D%/packages/patches/bsd-games-add-configure-config.patch \ > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index f6259d0749..dacdcdf0d3 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -311,19 +311,24 @@ (define-public bluez-qt > (define-public breeze-icons > (package > (name "breeze-icons") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > "mirror://kde/stable/frameworks/" > (version-major+minor version) "/" > name "-" version ".tar.xz")) > + (patches > + ;; TODO: Remove with next update (5.91.0) > + (search-patches "breeze-icons-fix-dupe-tests.patch")) > (sha256 > (base32 > - "0lqglrjgjb4ralgmr7lb9k7acmn8q4jm18s4p3gbgd9iswyqgsbm")))) > + "06dfh571rf8gp4gnnqn13xqgc1bpc4ycn6bmxf38x53fxxfl3fnn")))) > (build-system cmake-build-system) > + (arguments > + `(#:tests? #f)) ; failing tests https://invent.kde.org/frameworks/breeze-icons/-/issues/7 > (native-inputs > - (list extra-cmake-modules fdupes libxml2)) > + (list extra-cmake-modules fdupes python-lxml python)) > (inputs > (list qtbase-5)) > (home-page "https://community.kde.org/Frameworks") > diff --git a/gnu/packages/patches/breeze-icons-fix-dupe-tests.patch b/gnu/packages/patches/breeze-icons-fix-dupe-tests.patch > new file mode 100644 > index 0000000000..03f488e90e > --- /dev/null > +++ b/gnu/packages/patches/breeze-icons-fix-dupe-tests.patch > @@ -0,0 +1,166 @@ > +diff --git a/icons/places/16/folder-book.svg b/icons/places/16/folder-book.svg > +deleted file mode 100644 > +index eff7ce8601b2bfdf52b9adaa1beec9e347801984..0000000000000000000000000000000000000000 > +--- a/icons/places/16/folder-book.svg > ++++ /dev/null > +@@ -1,13 +0,0 @@ > +- > +- > +- > +- > +- +- d="M 3 2 L 3 3 L 3 4 L 2 4 L 2 6 L 3 6 L 3 10 L 2 10 L 2 12 L 3 12 L 3 13.5 L 3 14 L 14 14 L 14 13 L 14 3 L 14 2 L 3 2 z M 4 3 L 5 3 L 5 13 L 4 13 L 4 3 z M 6 3 L 13 3 L 13 13 L 6 13 L 6 3 z " > +- class="ColorScheme-Text" > +- /> > +- > +diff --git a/icons/places/16/folder-book.svg b/icons/places/16/folder-book.svg > +new file mode 120000 > +index 0000000000000000000000000000000000000000..328a27f31fe7f2a46c0ded43b67051ebc4638e52 > +--- /dev/null > ++++ b/icons/places/16/folder-book.svg > +@@ -0,0 +1 @@ > ++../../actions/16/address-book-new.svg > +\ No newline at end of file > +diff --git a/icons/places/16/folder-comic.svg b/icons/places/16/folder-comic.svg > +deleted file mode 100644 > +index e2f5c9f363d633d23f3b0a63af377d82fbb1103c..0000000000000000000000000000000000000000 > +--- a/icons/places/16/folder-comic.svg > ++++ /dev/null > +@@ -1,13 +0,0 @@ > +- > +- > +- > +- > +- +- d="M 5 2 L 5 5 L 2 5 L 2 11 L 5 14 L 5 11 L 10 11 L 10 8 L 11 8 L 11 11 L 14 8 L 14 2 L 5 2 z M 6 3 L 13 3 L 13 7 L 6 7 L 6 3 z M 3 6 L 5 6 L 5 8 L 9 8 L 9 10 L 3 10 L 3 6 z " > +- class="ColorScheme-Text" > +- /> > +- > +diff --git a/icons/places/16/folder-comic.svg b/icons/places/16/folder-comic.svg > +new file mode 120000 > +index 0000000000000000000000000000000000000000..0725f95054153138ba1278d2b41df2ea3b235b48 > +--- /dev/null > ++++ b/icons/places/16/folder-comic.svg > +@@ -0,0 +1 @@ > ++../../actions/16/kmouth-phrasebook.svg > +\ No newline at end of file > +diff --git a/icons/places/16/folder-library.svg b/icons/places/16/folder-library.svg > +deleted file mode 100644 > +index d78dee94562c85c1e9c115f3d7965ab7092dfc55..0000000000000000000000000000000000000000 > +--- a/icons/places/16/folder-library.svg > ++++ /dev/null > +@@ -1,14 +0,0 @@ > +- > +- > +- > +- > +- +- d="m8 2.0039062-6 3.8984376v1.0976562h1v6h-1v1h12v-1h-1v-6h1v-1.0976562zm0 1.1933594 4.310547 2.8027344h-8.6210939zm-4 3.8027344h1v6h-1zm2 0h4v6h-1v-2h-2v2h-1zm5 0h1v6h-1z" > +- style="fill:currentColor;fill-opacity:1;stroke:none" > +- class="ColorScheme-Text" > +- /> > +- > +diff --git a/icons/places/16/folder-library.svg b/icons/places/16/folder-library.svg > +new file mode 120000 > +index 0000000000000000000000000000000000000000..1ce765dfa2fda283888529fdc5cf966f8dbbdd6f > +--- /dev/null > ++++ b/icons/places/16/folder-library.svg > +@@ -0,0 +1 @@ > ++../../actions/16/view-institution.svg > +\ No newline at end of file > +diff --git a/icons/places/22/folder-book.svg b/icons/places/22/folder-book.svg > +deleted file mode 100644 > +index d124463e00598055518c8e43a6b505d2fcd16b91..0000000000000000000000000000000000000000 > +--- a/icons/places/22/folder-book.svg > ++++ /dev/null > +@@ -1,14 +0,0 @@ > +- > +- > +- > +- > +- +- style="fill:currentColor;fill-opacity:1;stroke:none" > +- d="m5 3v1 1h-2v3h2v6h-2v3h2v2h1 13v-1-14-1h-14m1 1h2v14h-2v-14m3 0h9v14h-9v-14" > +- class="ColorScheme-Text" > +- /> > +- > +diff --git a/icons/places/22/folder-book.svg b/icons/places/22/folder-book.svg > +new file mode 120000 > +index 0000000000000000000000000000000000000000..69db4d5775e03202922f8d620ad6bd755a8f7c89 > +--- /dev/null > ++++ b/icons/places/22/folder-book.svg > +@@ -0,0 +1 @@ > ++../../actions/22/address-book-new.svg > +\ No newline at end of file > +diff --git a/icons/places/22/folder-comic.svg b/icons/places/22/folder-comic.svg > +deleted file mode 100644 > +index 75c26bc4abf2650b8f7871e39be8e08a0838e76b..0000000000000000000000000000000000000000 > +--- a/icons/places/22/folder-comic.svg > ++++ /dev/null > +@@ -1,14 +0,0 @@ > +- > +- > +- > +- > +- +- style="fill:currentColor;fill-opacity:1;stroke:none" > +- d="M 7 4 L 7 7 L 3 7 L 3 15 L 6 18 L 6 15 L 15 15 L 15 12 L 16 12 L 16 15 L 19 12 L 19 4 L 7 4 z M 8 5 L 18 5 L 18 11 L 15 11 L 14 11 L 8 11 L 8 8 L 8 7 L 8 5 z M 4 8 L 7 8 L 7 12 L 14 12 L 14 14 L 4 14 L 4 8 z " > +- class="ColorScheme-Text" > +- /> > +- > +diff --git a/icons/places/22/folder-comic.svg b/icons/places/22/folder-comic.svg > +new file mode 120000 > +index 0000000000000000000000000000000000000000..097a5a84794498b7e35459c5ae5833ae29e39ccf > +--- /dev/null > ++++ b/icons/places/22/folder-comic.svg > +@@ -0,0 +1 @@ > ++../../actions/22/kmouth-phrasebook.svg > +\ No newline at end of file > +diff --git a/icons/places/22/folder-library.svg b/icons/places/22/folder-library.svg > +deleted file mode 100644 > +index d62c7ddf8340e89671fe140afbb6cf65ea4aa54a..0000000000000000000000000000000000000000 > +--- a/icons/places/22/folder-library.svg > ++++ /dev/null > +@@ -1,14 +0,0 @@ > +- > +- > +- > +- > +- +- style="fill:currentColor;fill-opacity:1;stroke:none" > +- d="M 11 3 L 3 7.6230469 L 3 7.9980469 L 3 9 L 4 9 L 4 10 L 4 18 L 3 18 L 3 19 L 19 19 L 19 18 L 18 18 L 18 10 L 18 9 L 19 9 L 19 7.9980469 L 19 7.6230469 L 11 3 z M 11 4.15625 L 17.650391 7.9980469 L 4.3496094 7.9980469 L 11 4.15625 z M 5 9 L 7 9 L 7 10 L 7 18 L 5 18 L 5 10 L 5 9 z M 8 9 L 14 9 L 14 10 L 14 18 L 13 18 L 13 14 L 9 14 L 9 18 L 8 18 L 8 10 L 8 9 z M 15 9 L 17 9 L 17 10 L 17 18 L 15 18 L 15 10 L 15 9 z " > +- class="ColorScheme-Text" > +- /> > +- > +diff --git a/icons/places/22/folder-library.svg b/icons/places/22/folder-library.svg > +new file mode 120000 > +index 0000000000000000000000000000000000000000..d95f23aa116a635296a9d61b9c6d3b933f7478e9 > +--- /dev/null > ++++ b/icons/places/22/folder-library.svg > +@@ -0,0 +1 @@ > ++../../actions/22/view-institution.svg > +\ No newline at end of file > -- > 2.34.0 > > From adb19906a6b5569f9df0d3283d465f14cc7b058a Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 17:14:02 +0100 > Subject: [PATCH v3 05/10] gnu: kapidox: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (kapidox): Update to 5.90.0. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index dacdcdf0d3..d76dd7e193 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -343,7 +343,7 @@ (define-public breeze-icons > (define-public kapidox > (package > (name "kapidox") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -352,12 +352,11 @@ (define-public kapidox > name "-" version ".tar.xz")) > (sha256 > (base32 > - "1irl25pf60frzrmm1ksgjq6y8kn3rd5snliq69l4c42yznl9qv1j")))) > + "16jl519sx7pirjp5x57x5gbgv477457063rrbwpvyf2ldb6lc29p")))) > (build-system cmake-build-system) > (arguments > - `(#:tests? #f)) ; has no test target > - (native-inputs > - (list extra-cmake-modules)) > + `(#:tests? #f ; has no test target > + #:make-flags (list "DESTDIR=/"))) ;; Otherwise it doesn't install anything. > (propagated-inputs > ;; kapidox is a python programm > ;; TODO: check if doxygen has to be installed, the readme does not > -- > 2.34.0 > > From e79fbe37b8d9aac70f93080e899caf8211386ed0 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 17:29:13 +0100 > Subject: [PATCH v3 07/10] gnu: kcalendarcore: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 5.90.0. > [arguments]: Create dir in '/tmp' and set it to XDG_RUNTIME_DIR. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index a7c6cb1b1a..1a3d722848 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -413,7 +413,7 @@ (define-public karchive > (define-public kcalendarcore > (package > (name "kcalendarcore") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -422,35 +422,23 @@ (define-public kcalendarcore > name "-" version ".tar.xz")) > (sha256 > (base32 > - "1y1f8gc1g9yn9kgmn53f1zvkizasfs667dfin3fyci657r5qwpw2")))) > + "0qbds2ysjv9rqwpvrhisvdd6wyhq5qwhbw5xcbj7ndxwpf8lpa8w")))) > (build-system cmake-build-system) > (native-inputs > (list extra-cmake-modules perl tzdata-for-tests)) > (inputs > (list libical qtbase-5)) > (arguments > - `(#:phases > + `(#:tests? #f ; testdateserialization fails > + ;; https://invent.kde.org/frameworks/kcalendarcore/-/issues/2 > + #:phases > (modify-phases %standard-phases > - (add-before 'configure 'disable-failing-libical3-tests > - (lambda _ > - ;; testicaltimezones fails with some time-zone issue > - (substitute* "autotests/CMakeLists.txt" > - (("macro_unit_tests\\(testicaltimezones\\)" line) > - (string-append "## " line)) > - (("target_link_libraries\\(testicaltimezones " line) > - (string-append "## " line))) > - (for-each > - delete-file > - (list > - ;; test cases are generated for each .ics file. These fail: > - "autotests/data/Compat-libical3/AppleICal_1.5.ics" > - "autotests/data/Compat-libical3/Evolution_2.8.2_timezone_test.ics" > - "autotests/data/Compat-libical3/KOrganizer_3.1a.ics" > - "autotests/data/Compat-libical3/MSExchange.ics" > - "autotests/data/Compat-libical3/Mozilla_1.0.ics")) > - #t)) > - (add-before 'check 'set-timezone > + (add-before 'check 'check-setup > (lambda* (#:key inputs #:allow-other-keys) > + ;; setenv for testdateserialization > + (mkdir-p "/tmp/runtime") > + (setenv "XDG_RUNTIME_DIR" "/tmp/runtime") > + (setenv "QT_QPA_PLATFORM" "offscreen") > (setenv "TZ" "Europe/Prague") > (setenv "TZDIR" > (search-input-directory inputs > -- > 2.34.0 > > From f523507fd5bcec3c4207796eb668bc23b98af348 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 17:32:07 +0100 > Subject: [PATCH v3 08/10] gnu: kcodecs: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (kcodecs): Update to 5.90.0. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index 1a3d722848..82045cc31c 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -458,7 +458,7 @@ (define-public kcalendarcore > (define-public kcodecs > (package > (name "kcodecs") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -467,7 +467,7 @@ (define-public kcodecs > name "-" version ".tar.xz")) > (sha256 > (base32 > - "0y9n2a5n18pasdmrp0xb84hla9l27yj2x3k4p1c041sd9nkwixpk")))) > + "0kwqyhjs63pqslqcmv3sngyqvl6ah8iaa6nn045sb8a58xb09inh")))) > (build-system cmake-build-system) > (native-inputs > (list extra-cmake-modules gperf qttools)) > -- > 2.34.0 > > From 4810be7f81212617e0224bbd10c21bd6e2fbb828 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 18:26:32 +0100 > Subject: [PATCH v3 10/10] gnu: kcoreaddons: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 5.90.0. > [arguments]: Enable benchNotifyWatcher tests since it seems to work. > [native-inputs]: Remove xorg-server-for-tests. Doesn't seem to be used. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index ed2e03c198..993ed73acf 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -556,7 +556,7 @@ (define-public kconfig > (define-public kcoreaddons > (package > (name "kcoreaddons") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -565,12 +565,11 @@ (define-public kcoreaddons > name "-" version ".tar.xz")) > (sha256 > (base32 > - "10a7zys3limsawl7lk9ggymk3msk2bp0y8hp0jmsvk3l405pd1ps")))) > + "02m4h4r0kdy94zq8c6d2fhnd8qwrp4a0v5i4wf6khk4yf4fqy5kf")))) > (build-system cmake-build-system) > (native-inputs > - (list extra-cmake-modules qttools shared-mime-info > + (list extra-cmake-modules qttools shared-mime-info)) > ;; TODO: FAM: File alteration notification http://oss.sgi.com/projects/fam > - xorg-server-for-tests)) ; for the tests > (inputs > (list qtbase-5)) > (arguments > @@ -583,16 +582,7 @@ (define-public kcoreaddons > (lambda _ > ;; FIXME: Make it pass. Test failure caused by stout/stderr > ;; being interleaved. > - (display "[test_channels]\n*\n") > - ;; This fails with ENOSPC because of too many inotify watches. > - (display "[benchNotifyWatcher]\n*\n"))) > - #t)) > - ;; See upstream commit ee424e9b62368485bba4193053cabb553a1d268e > - (add-after 'unpack 'fix-broken-test > - (lambda _ > - (substitute* "autotests/kdirwatch_unittest.cpp" > - (("QVERIFY\\(waitForRecreationSignal\\(watch, existingFile\\)\\);" m) > - (string-append m "\nwaitUntilNewSecond();"))) > + (display "[test_channels]\n*\n"))) > #t)) > (add-before 'check 'check-setup > (lambda _ > -- > 2.34.0 > > From a79f103129b28a883772f0eb44ff22bd1e295c28 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 17:16:54 +0100 > Subject: [PATCH v3 06/10] gnu: karchive: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (karchive): Update to 5.90.0. > [native-inputs]: Add pkg-config. > [inputs]: Add zstd. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index d76dd7e193..a7c6cb1b1a 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -382,7 +382,7 @@ (define-public kapidox > (define-public karchive > (package > (name "karchive") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -391,12 +391,12 @@ (define-public karchive > name "-" version ".tar.xz")) > (sha256 > (base32 > - "0z8asn357pdbv4g9g0x18p72wskca1qanxljyix7wzc5rsi63wzm")))) > + "0411rpgr9dy0zf9mmhj7n7ax0afrn7zvkpzpnjvpvvqsrfkz7qm6")))) > (build-system cmake-build-system) > (native-inputs > - (list extra-cmake-modules)) > + (list extra-cmake-modules pkg-config)) ; for zstd > (inputs > - (list bzip2 qtbase-5 xz zlib)) > + (list bzip2 qtbase-5 xz zlib zstd)) > (home-page "https://community.kde.org/Frameworks") > (synopsis "Qt 5 addon providing access to numerous types of archives") > (description "KArchive provides classes for easy reading, creation and > -- > 2.34.0 > > From 3c85ff4f58ddb29affce783cb953a22178d7ac01 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Fri, 28 Jan 2022 17:36:19 +0100 > Subject: [PATCH v3 09/10] gnu: kconfig: Update to 5.90.0. > > * gnu/packages/kde-frameworks.scm (kconfig): Update to 5.90.0. > [native-inputs]: Remove apparently unneeded inputs. > [arguments]: Disable failing test: kconfigcore-kconfigtest. > set QT_QPA_PLATFORM=offscreen for tests. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index 82045cc31c..ed2e03c198 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -492,7 +492,7 @@ (define-public kcodecs > (define-public kconfig > (package > (name "kconfig") > - (version "5.70.0") > + (version "5.90.0") > (source (origin > (method url-fetch) > (uri (string-append > @@ -501,11 +501,10 @@ (define-public kconfig > name "-" version ".tar.xz")) > (sha256 > (base32 > - "1s3h4hfpw7c0894cifj66bj1yhx8g94ckvl71jm7qqsb5x5h6y9n")))) > + "0yqs3ydxzhhb7rrl01swjc9xw8j1bs3n204bf9slb2bs7lfz56rn")))) > (build-system cmake-build-system) > (native-inputs > - (list dbus extra-cmake-modules inetutils qttools > - xorg-server-for-tests)) > + (list extra-cmake-modules qttools)) > (inputs > (list qtbase-5)) > (arguments > @@ -517,9 +516,12 @@ (define-public kconfig > (setenv "TMPDIR" (getcwd)) > #t)) > (replace 'check > - (lambda _ > - (setenv "QT_QPA_PLATFORM" "offscreen") > - (invoke "dbus-launch" "ctest" ".")))))) > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? ;; kconfigcore-kconfigtest fails inconsistently!! > + (setenv "HOME" (getcwd)) > + (setenv "QT_QPA_PLATFORM" "offscreen") > + (invoke "ctest" "-E" "kconfigcore-kconfigtest" ".")) > + #t))))) > (home-page "https://community.kde.org/Frameworks") > (synopsis "Kconfiguration settings framework for Qt") > (description "KConfig provides an advanced configuration system. > -- > 2.34.0 > From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCH v3 01/10] gnu: extra-cmake-modules: Update to 5.90.0. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 29 Jan 2022 19:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50862@debbugs.gnu.org X-Debbugs-Original-To: phodina via Guix-patches via X-Debbugs-Original-Cc: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Received: via spool by submit@debbugs.gnu.org id=B.16434863291584 (code B ref -1); Sat, 29 Jan 2022 19:59:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jan 2022 19:58:49 +0000 Received: from localhost ([127.0.0.1]:34888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDts1-0000PU-17 for submit@debbugs.gnu.org; Sat, 29 Jan 2022 14:58:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:34270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDtrw-0000PK-T8 for submit@debbugs.gnu.org; Sat, 29 Jan 2022 14:58:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDtrw-0001L8-Jm for guix-patches@gnu.org; Sat, 29 Jan 2022 14:58:44 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:39445) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDtrv-0003iC-6J for guix-patches@gnu.org; Sat, 29 Jan 2022 14:58:44 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 4F72F5C00C1; Sat, 29 Jan 2022 14:58:37 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sat, 29 Jan 2022 14:58:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=mesmtp; bh=SytANbcB8uw0697GKYc8J/PyfCO OpfZ9v1GKZlgimVo=; b=SkZzxRRp2u8ucbRyT+oL4NpyYAwes5sFJp0P9XB9c8B 9w4YUJ+1wjI+i1U2wbCVKC/R4g0AttX0MIH/AxCw9WMsTdjnhgf5iAC+whEcb5Vf r5z4QOYX0HiylCXDPvt8G2GCX1RjXVIlmbiqZnV8C+fZqydmdvgmnN7o+cVpr+m4 = DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=SytANbcB8uw0697GK Yc8J/PyfCOOpfZ9v1GKZlgimVo=; b=AclGHnrBYiUcwCXDCbrwwpPIYSa+y7A/8 1WI1oZZXi7Srv9XyrAAvRXqrU4VNrbM9EDsHr/poP2arDhcNpnThWQ8JbguxGN4f B7iLehfaXwPar64YDQUGvcnIiD1iwEyUoCwZ418O1sGi3lEcMQV9bjxsvb5KplAi YLq86YN40QJW234bRslfokMPmSUpLnu/rPAFOiluBJy5QCfH+XyqHmP3UbjMHoGH Cw2d2PuG081JkWi2azhw+N6CNw00QliiJx+TCQVsjyQl/9t0lA+DdLslfnzqxkvz T3lnjTiA5KDmO7qG5u1tZQCM8t3TD9rdO7aFJx9trb/hTKi6dyS3A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrfeejgddufeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedvvddugefffeeitddthfefvdeuhffgkeeikeegkeevteeghfeftefggeeuudff ieenucffohhmrghinhepghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 29 Jan 2022 14:58:37 -0500 (EST) Date: Sat, 29 Jan 2022 14:58:35 -0500 From: Leo Famulari Message-ID: References: <629540312.113485.1632806682555@office.mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) On Sat, Jan 29, 2022 at 02:55:21PM -0500, Leo Famulari wrote: > Let us know when the patches are rebased to current master. Oops, I meant to write more in my message... Once the patches have been rebased, I think we could probably handle these updates on a 'kde-updates' Cuirass job, rather than going through staging or core-updates. So, it shouldn't be delayed for much longer. As part of that, I'd like to try removing QtWebKit from the KDE packages entirely: https://issues.guix.gnu.org/53289 From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 04 Feb 2022 09:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.164396674920893 (code B ref 50862); Fri, 04 Feb 2022 09:26:02 +0000 Received: (at 50862) by debbugs.gnu.org; 4 Feb 2022 09:25:49 +0000 Received: from localhost ([127.0.0.1]:58771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFuqi-0005Qv-Po for submit@debbugs.gnu.org; Fri, 04 Feb 2022 04:25:49 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:11860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFuqg-0005Qh-Nh for 50862@debbugs.gnu.org; Fri, 04 Feb 2022 04:25:47 -0500 Date: Fri, 04 Feb 2022 09:25:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1643966740; bh=Ha+AzVaUllymchGk6HAWSgmbhqSpNh2p/DHEKkvOzss=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc; b=YpeD01nh/rDRC4ygMrPcqAkqF4HP2T7/UMGnxrYwd5b+iyxzRjLedXOCR8JmrQEMZ 1tbbB3QXr7UEqt1XXCZPmaIB2uLcqlofccg8Tdsyl+fxEEmiCumanQpypvBWvphQSn MLrLeii3/TSylRcIepjrQeZmON+d/JAGEwlyLjryNM+qx0liDrYmvaCfQ/jTETLFgB Aiu3fHIOY/JWuUficINcVEVdvCeAtNlZXEsbKGYDLijnuTg7VFTNw1QTuNs+e9nyD7 2qbyMTtQ9hNDIBghm7VAb0pU0go0D/qJUC6hWqnsqqsXo9mPedUl4KN+xGl1sa7Gma KPxIfZvEpyAJg== From: phodina Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_BtTf1FZKrwpbfMUTgtnRBSledOsk1BHpd5IQOt6MF9s" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, T_SCC_BODY_TEXT_LINE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_BtTf1FZKrwpbfMUTgtnRBSledOsk1BHpd5IQOt6MF9s Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGkgTGVvLAoKSXQncyB1bmZvcnR1bmF0ZWx5IG5vdCB0aGUgbW9zdCBnbGFtb3JvdXMgdGhpbmcg dG8gZG8gYnV0IGd1ZXNzIGl0IGhhcyB0byBiZSBkb25lIDotRApBbHNvIGh1Z2UgYXBwbGF1c2Ug dG8gQnJlbmRhbiBUaWxkZXNsZXkgYXMgaGUgaGFzIGRvbmUgbW9yZSBwcm9ncmVzcyBvbiB0aGlz IGlzc3VlLgoKSSdsbCBpbnZlc3RpZ2F0ZSB0aGUgaXNzdWUgeW91IG1lbnRpb25lZCB3aXRoIFF0 V2ViS2l0LgoKVGhlICdrZGUtdXBkYXRlcycgYnJhbmNoIHNvdW5kcyBhcyBhIGdyZWF0IGlkZWEu CgpGSVkgSSdtIGludGVyZXN0ZWQgaW4gdGhpcyB1cGRhdGUgYXMgSSdkIGxpa2UgdG8gdXNlIEd1 aXggb24gbXkgUGluZXBob25lIChzd2l0Y2ggZm9ybSBNb2JpbGUgTml4T1MpLiBJJ3ZlIGF0dGVt cHRlZCB0byBwb3J0IFBob3NoIGJ1dCB0aGUgaXNzdWUgdGhlcmUgaXMgUnVzdCBhcyBpdCdzIHVu YWJsZSB0byBjb21waWxlIGZvciBBYXJjaDY0IGZyb20gc291cmNlIDotLyBTbyBJJ20gaG9waW5n IHdpdGggUGxhc21hIE1vYmlsZSBiZWluZyBtb3N0bHkgQysrIGl0IHdvdWxkIHdvcmsuCgotLS0t ClBldHI= --b1_BtTf1FZKrwpbfMUTgtnRBSledOsk1BHpd5IQOt6MF9s Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGJyPjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48ZGl2PkhpIExl byw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JdCdzIHVuZm9ydHVuYXRlbHkgbm90IHRo ZSBtb3N0IGdsYW1vcm91cyB0aGluZyB0byBkbyBidXQgZ3Vlc3MgaXQgaGFzIHRvIGJlIGRvbmUg Oi1EPGJyPjxicj48L2Rpdj48ZGl2PkFsc28gaHVnZSBhcHBsYXVzZSB0byA8c3BhbiBjbGFzcz0i YWRkcmVzcyI+QnJlbmRhbiBUaWxkZXNsZXkgYXMgaGUgaGFzIGRvbmUgbW9yZSBwcm9ncmVzcyBv biB0aGlzIGlzc3VlLjxicj48YnI+SSdsbCBpbnZlc3RpZ2F0ZSB0aGUgaXNzdWUgeW91IG1lbnRp b25lZCB3aXRoIFF0V2ViS2l0Ljxicj48YnI+VGhlICc8L3NwYW4+a2RlLXVwZGF0ZXMnIGJyYW5j aCBzb3VuZHMgYXMgYSBncmVhdCBpZGVhLjxzcGFuIGNsYXNzPSJhZGRyZXNzIj48YnI+PGJyPkZJ WSBJJ20gaW50ZXJlc3RlZCBpbiB0aGlzIHVwZGF0ZSBhcyBJJ2QgbGlrZSB0byB1c2UgR3VpeCBv biBteSBQaW5lcGhvbmUgKHN3aXRjaCBmb3JtIE1vYmlsZSBOaXhPUykuIEkndmUgYXR0ZW1wdGVk IHRvIHBvcnQgUGhvc2ggYnV0IHRoZSBpc3N1ZSB0aGVyZSBpcyBSdXN0IGFzIGl0J3MgdW5hYmxl IHRvIGNvbXBpbGUgZm9yIEFhcmNoNjQgZnJvbSBzb3VyY2UgOi0vIFNvIEknbSBob3Bpbmcgd2l0 aCBQbGFzbWEgTW9iaWxlIGJlaW5nIG1vc3RseSBDKysgaXQgd291bGQgd29yay48YnI+PGJyPjwv c3Bhbj48L2Rpdj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6 ZTogMTRweDsiPi0tLS08YnI+PC9kaXY+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFy aWFsOyBmb250LXNpemU6IDE0cHg7Ij5QZXRyPGJyPjwvZGl2Pg== --b1_BtTf1FZKrwpbfMUTgtnRBSledOsk1BHpd5IQOt6MF9s-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] PATCHES] KDE updates (5.90, 22.12.2) References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 06 Feb 2022 08:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , Leo Famulari , "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.164413505526584 (code B ref 50862); Sun, 06 Feb 2022 08:11:01 +0000 Received: (at 50862) by debbugs.gnu.org; 6 Feb 2022 08:10:55 +0000 Received: from localhost ([127.0.0.1]:36316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGcdL-0006uh-1I for submit@debbugs.gnu.org; Sun, 06 Feb 2022 03:10:55 -0500 Received: from mout-p-202.mailbox.org ([80.241.56.172]:55194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGcdI-0006uU-RN for 50862@debbugs.gnu.org; Sun, 06 Feb 2022 03:10:54 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:105:465:1:4:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4Js25f4NPkz9sQL; Sun, 6 Feb 2022 09:10:46 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1644135045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=v6/c0K4IYNwXhYoY6VfqDviRG83gT5bmcN+ydrr3rAg=; b=P1qMQLgCsesJbw7yRUbnQzhHeDB8jJCLhD8yrKonY9VrsmDPpaRBp4cxm5oC8AgdlBohRc g3CI1GWIRLKJ8JK1lXAZNOU+ht4C8lzr2C1HbUJqjIEpRSVONK+zee7RQhmNlMagbdv+tp 3esmLEccHAaYBlT8siuCQ70DQqAt5eioRTYuxm3YE7hc+2n3hva0pBXqpTmngh/nhoEW2T jUSkQTjq0V0YF15Wcu28WBRABe/q2N3fIPBBFPTBc6cFfE6SCl6NWUH194oUtM5/k6vJFX FtNrxI1gndIvKJ9zKZtqsRudWScmkdtMmvkUKGO6ruhSICHf80dm4C19v4bDEw== Date: Sun, 6 Feb 2022 09:10:41 +0100 (CET) From: Brendan Tildesley Message-ID: <1258308056.205761.1644135041727@office.mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I remade them here with the latest versions. You can help by building everything and testing programs. Also, I'm currently using guix refresh -l extra-cmake-modules to build everything that depends on that. I haven't done any extensive testing. https://notabug.org/Brendan/guix/commits/kde-updates Do you want me to email all of these patches? From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] PATCHES] KDE updates (5.90, 22.12.2) Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 06 Feb 2022 08:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brendan Tildesley Cc: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16441362294856 (code B ref 50862); Sun, 06 Feb 2022 08:31:02 +0000 Received: (at 50862) by debbugs.gnu.org; 6 Feb 2022 08:30:29 +0000 Received: from localhost ([127.0.0.1]:36350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGcwG-0001GG-OA for submit@debbugs.gnu.org; Sun, 06 Feb 2022 03:30:29 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:44167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGcw8-0001Fi-4j for 50862@debbugs.gnu.org; Sun, 06 Feb 2022 03:30:26 -0500 Date: Sun, 06 Feb 2022 08:30:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1644136213; bh=YHIJ4p2c64Sk1WYLYzS8T94evUJhSXLkcEOEZ9fas+4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:From:To:Cc; b=aYJZ0U1853+QvsOR6IXZuZ9wGcS+skTpaIxxDvSu3OzJ4RagAgkY3gdlB3RW4SPve tNo1jHNwwDd3W61UjcLSv2pVxDQfg4LqDJ9rbqLBNNnDczbsZwwEuTHY2rzjnPWn3+ YF/kbozF8qaODCSpDxNFvc06IABtqiTRPb1eSrLtsVC3oF5w0reEgRqd5xD/ZlQgrX K/J3RR9OtyRwxSZNMY0syjS3Ja98vP8mVUIe7cftGWLRAe8dTEvz4lvwek2/4+XTdE W+vR2H1bddomPh3Fiwhhkth4faNUc8oQ+dtz/oCToVjo58BAUxDvKEvipo92Mksybe E4Nlcq9eA0qpQ== From: phodina Message-ID: In-Reply-To: <1258308056.205761.1644135041727@office.mailbox.org> References: <1258308056.205761.1644135041727@office.mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, T_SCC_BODY_TEXT_LINE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Brendan, On Sunday, February 6th, 2022 at 9:10 AM, Brendan Tildesley wrote: > I remade them here with the latest versions. You can help by building eve= rything and testing programs. Also, I'm currently using guix refresh -l ext= ra-cmake-modules to build everything that depends on that. I haven't done a= ny extensive testing. > > https://notabug.org/Brendan/guix/commits/kde-updates > > Do you want me to email all of these patches? Wow, thanks for the effort. I'll go through them and test them. I just checked and seems that extra-cmake-modules are used in 429 packages. guix refresh -l extra-cmake-modules | wc -w 429 I'm fine with cloning the repo and getting the patches from there. ---- Petr From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] PATCHES] KDE updates (5.90, 22.12.2) Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 06 Feb 2022 10:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina Cc: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.164414403326402 (code B ref 50862); Sun, 06 Feb 2022 10:41:02 +0000 Received: (at 50862) by debbugs.gnu.org; 6 Feb 2022 10:40:33 +0000 Received: from localhost ([127.0.0.1]:36567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGey9-0006rm-Da for submit@debbugs.gnu.org; Sun, 06 Feb 2022 05:40:33 -0500 Received: from mout-p-201.mailbox.org ([80.241.56.171]:37686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGey6-0006rX-Qt for 50862@debbugs.gnu.org; Sun, 06 Feb 2022 05:40:31 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:105:465:1:4:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Js5QJ3Hrmz9sVw; Sun, 6 Feb 2022 11:40:24 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1644144022; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2QeAg4RO/yxmeE538b3nCqiYq/RGQb+im8PtbBRVuUQ=; b=1v8kLL3pVBihnFCCgx6mU0LX3psR7W4wnUremEuDdcp4jFZldxXAU80F1qgg6dZrLUc2Ix zmAWs6iVx8jPyIZKhEjOdrdKtHL69Yk9TKDhojxM/1Rurv+RfdHni+IB9zXcaznnbaNizh qcgX0zYDNfZQPZEHzA2dwT4TlX9yM8kZTTjMC8KOcT5izo9xcf/AHQZZxUpQ9hJi7apk39 p3e7w6VlFJIxjc5dW00Gnbkmzg2PNib7UW8nyBMCpDqAtq8IaZTxXhXTA8h55BKZeJ90xg 40XqrgjlUPY/5PvmfCk1hhKEywGlTZOQO/e40O8nh/PRMVhMqrc2NpgSAyV0YQ== Date: Sun, 6 Feb 2022 11:40:20 +0100 (CET) From: Brendan Tildesley Message-ID: <718080502.212802.1644144020686@office.mailbox.org> In-Reply-To: References: <1258308056.205761.1644135041727@office.mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > On 02/06/2022 9:30 AM phodina wrote: > Wow, thanks for the effort. I'll go through them and test them. > No worries. Just note that that branch is subject to rebasing and updating. For example currently I'm linting 50+ home page urls, so try fetching and checking if anything has changed every now and then. From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates (5.90, 22.12.2) References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 16 Mar 2022 05:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.1647409387494 (code B ref 50862); Wed, 16 Mar 2022 05:44:02 +0000 Received: (at 50862) by debbugs.gnu.org; 16 Mar 2022 05:43:07 +0000 Received: from localhost ([127.0.0.1]:50070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUMR8-00007u-Us for submit@debbugs.gnu.org; Wed, 16 Mar 2022 01:43:07 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:48920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUMR6-00007L-Hu for 50862@debbugs.gnu.org; Wed, 16 Mar 2022 01:43:05 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4KJK1Z3WG3z9sWh; Wed, 16 Mar 2022 06:42:58 +0100 (CET) Date: Wed, 16 Mar 2022 06:42:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1647409376; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=LzfwdTgYc5DV9DGRY9FIuuOh8N26ck+FW+ebEGm6AtY=; b=dAkAbfgSeLjQ9vh9renqPEVD7ecjWGqUBYcfHyMR9of+UG+t3YpShd5Mnb2Rh3BQgCr2h2 jNVLfCCOW9//t4ZO3bSvSVPsKo6ZCs1IB/FQnchBtHn0apA4V0Sote0XCRMCN1HZXVZatI Fz2oimvB88ieA73JIhzdZNPkfFHCyauRLLsupMu6PH+AP1dFHzcM37fUpJ3gl/gIA8VCy8 lCmR/7SUbccllel9LpQAspXJvY3Ru1O0fP+LfFwMxueK4+t+gINMU+lap13yqDreHAxstF G0OI5DGyu7z/XF5/ND73vZ+zwqMWTleXZ10/Xkv4kZr9rUuXE0266I7c+A50sA== From: Brendan Tildesley Message-ID: <836191564.431838.1647409371331@office.mailbox.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_431837_601684375.1647409371330" X-Priority: 3 Importance: Normal X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) ------=_Part_431837_601684375.1647409371330 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Anyone mind giving me a hand with something? I've been trying to package libaccounts-qt but I've been stuck for far too long unable to figure out why it can't find libaccounts-glib, it should use pkg-config to like it finds glib and gobject, but qmake just reports Project ERROR: libaccounts-glib development package not found >From Accounts.pro, there is: PKGCONFIG += \ glib-2.0 \ gobject-2.0 \ libaccounts-glib I was running qmake with strace but it wasn't showing anything that seemed all that useful, and I can't see anything wrong with the libaccounts-glib package any ideas? ------=_Part_431837_601684375.1647409371330 Content-Type: text/x-patch; charset=UTF-8; name=0001-gnu-Add-libaccounts-glib.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-Add-libaccounts-glib.patch X-Part-Id: a533c2e23ef74bcdb21d07c94e4a438a RnJvbSBlYWZjZmVhMWQ3ZTMwYjFiY2VhMTJmNjRhMmQwYzIwYWZiODhkODA2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBNYXIgMjAyMiAwODoyOTo1NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggMS8y XSBnbnU6IEFkZCBsaWJhY2NvdW50cy1nbGliLgoKKiBnbnUvcGFja2FnZXMvcXQuc2NtIChsaWJh Y2NvdW50cy1nbGliKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9xdC5zY20gfCA1 OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3F0LnNj bSBiL2dudS9wYWNrYWdlcy9xdC5zY20KaW5kZXggMDE2M2QwMmJjMC4uNmQyZTU0NzgzYSAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL3F0LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcXQuc2NtCkBA IC00OCw2ICs0OCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQpCiAgICM6dXNl LW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gY21ha2UpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBi dWlsZC1zeXN0ZW0gZ251KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRyaXZp YWwpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gbWVzb24pCiAgICM6dXNlLW1v ZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVp bGQtc3lzdGVtIHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggZ2V4cCkKQEAgLTU3LDYgKzU4LDcg QEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2UpCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGJpc29uKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBj aGVjaykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBjdXBzKQpAQCAtMzEyMywzICszMTI1LDYwIEBAIChkZWZpbmUtcHVibGljIHNvcXQKIGFsc28g Y29tcGF0aWJsZSB3aXRoIFNHSSBhbmQgVEdTIE9wZW4gSW52ZW50b3IsIGFuZCB0aGUgQVBJIGlz IGJhc2VkIG9uIHRoZSBBUEkKIG9mIHRoZSBJbnZlbnRvclh0IEdVSSBjb21wb25lbnQgdG9vbGtp dC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkpCisKKyhkZWZpbmUtcHVibGljIGxp YmFjY291bnRzLWdsaWIKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAibGliYWNjb3VudHMtZ2xpYiIp CisgICAgKHZlcnNpb24gIjEuMjUiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQor ICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5jb20vYWNjb3VudHMtc3Nv L2xpYmFjY291bnRzLWdsaWIiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmct YXBwZW5kIHZlcnNpb24pKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5h bWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAg KGJhc2UzMgorICAgICAgICAgICAgICAgICIxOXJoazlmOTdtNzM2ZDVpYTI2dmZjYmpwNWtnaTQ1 NDU1OHloZjltcndtNGl3NWQ5cGs0IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBkYnVzIHBrZy1jb25maWcp KQorICAgIChpbnB1dHMgKGxpc3QgY2hlY2sKKyAgICAgICAgICAgICAgICAgIGdvYmplY3QtaW50 cm9zcGVjdGlvbgorICAgICAgICAgICAgICAgICAgZ3RrLWRvYworICAgICAgICAgICAgICAgICAg bGlieG1sMgorICAgICAgICAgICAgICAgICAgcHl0aG9uCisgICAgICAgICAgICAgICAgICBweXRo b24tcHlnb2JqZWN0CisgICAgICAgICAgICAgICAgICBzcWxpdGUKKyAgICAgICAgICAgICAgICAg IGdsaWIKKyAgICAgICAgICAgICAgICAgIGAoLGdsaWIgImJpbiIpCisgICAgICAgICAgICAgICAg ICB2YWxhKSkKKyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0CisgICAgICAjOnRlc3RzPyAjZiA7 IG9uZSB0ZXN0IGZhaWxzLgorICAgICAgIzppbXBvcnRlZC1tb2R1bGVzIGAoKGd1aXggYnVpbGQg cHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgLEAlbWVzb24t YnVpbGQtc3lzdGVtLW1vZHVsZXMpCisgICAgICAjOm1vZHVsZXMgJygoKGd1aXggYnVpbGQgcHl0 aG9uLWJ1aWxkLXN5c3RlbSkgIzpzZWxlY3QKKyAgICAgICAgICAgICAgICAgICAocHl0aG9uLXZl cnNpb24pKQorICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgbWVzb24tYnVpbGQtc3lzdGVt KQorICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgOzsgZG9uJ3Qg dHJ5IGluc3RhbGxpbmcgdG8gcHl0aG9uIHN0b3JlIHBhdGguCisgICAgICAjOmNvbmZpZ3VyZS1m bGFncworICAgICAgI34obGlzdCAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgIi1EcHkt b3ZlcnJpZGVzLWRpcj0iICMkb3V0cHV0ICIvbGliL3B5dGhvbiIKKyAgICAgICAgICAgICAgIChw eXRob24tdmVyc2lvbiAjJCh0aGlzLXBhY2thZ2UtaW5wdXQgInB5dGhvbiIpKQorICAgICAgICAg ICAgICAgIi9zaXRlLXBhY2thZ2VzL2dpL292ZXJyaWRlcyIpKQorICAgICAgIzpwaGFzZXMKKyAg ICAgICN+KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgIChyZXBsYWNl ICdjaGVjaworICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgIChpbnZv a2UgImRidXMtcnVuLXNlc3Npb24iICItLSIgIm1lc29uIiAidGVzdCIKKyAgICAgICAgICAgICAg ICAgICAgICAgICItLXByaW50LWVycm9ybG9ncyIpKSkpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9hY2NvdW50cy1zc28uZ2l0bGFiLmlvLyIpCisgICAgKHN5bm9wc2lzICJBY2NvdW50cyBT U08gKFNpbmdsZSBTaWduLU9uKSBtYW5hZ2VtZW50IGxpYnJhcnkgZm9yIEdMaWIKK2FwcGxpY2F0 aW9ucyIpCisgICAgKGRlc2NyaXB0aW9uICJBY2NvdW50cyBTU08gaXMgYSBmcmFtZXdvcmsgZm9y IGFwcGxpY2F0aW9uIGRldmVsb3BlcnMgd2hvCit3aXNoIHRvIGFjcXVpcmUsIHVzZSBhbmQgc3Rv cmUgd2ViIGFjY291bnQgZGV0YWlscyBhbmQgY3JlZGVudGlhbHMuICBJdAoraGFuZGxlcyB0aGUg YXV0aGVudGljYXRpb24gcHJvY2VzcyBvZiBhbiBhY2NvdW50IGFuZCBzZWN1cmVseSBzdG9yZXMg dGhlCitjcmVkZW50aWFscyBhbmQgc2VydmljZS1zcGVjaWZpYyBzZXR0aW5ncy4iKQorICAgIChs aWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzQuMAoK ------=_Part_431837_601684375.1647409371330 Content-Type: text/x-patch; charset=UTF-8; name=0002-.-libaccounts-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0002-.-libaccounts-qt.patch X-Part-Id: 23c895e3329b4a6093795469c5e80605 RnJvbSA3YzA4NjBhMTQ3ZDNiNzJmNzE4YWMzYzA2YTIwMmNkODE4MTA5NGQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0Njo0NyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggMi8y XSAuIGxpYmFjY291bnRzLXF0CgotLS0KIGdudS9wYWNrYWdlcy9xdC5zY20gfCAzMCArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3F0LnNjbSBiL2dudS9wYWNrYWdlcy9xdC5zY20K aW5kZXggNmQyZTU0NzgzYS4uZWViZWRlNDE3NiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3F0 LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcXQuc2NtCkBAIC0zMTgyLDMgKzMxODIsMzMgQEAgKGRl ZmluZS1wdWJsaWMgbGliYWNjb3VudHMtZ2xpYgogaGFuZGxlcyB0aGUgYXV0aGVudGljYXRpb24g cHJvY2VzcyBvZiBhbiBhY2NvdW50IGFuZCBzZWN1cmVseSBzdG9yZXMgdGhlCiBjcmVkZW50aWFs cyBhbmQgc2VydmljZS1zcGVjaWZpYyBzZXR0aW5ncy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6 bGdwbDIuMSspKSkKKworKGRlZmluZS1wdWJsaWMgbGliYWNjb3VudHMtcXQKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAibGliYWNjb3VudHMtcXQiKQorICAgICh2ZXJzaW9uICIxLjE2IikKKyAgICAo c291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAg ICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0 cHM6Ly9naXRsYWIuY29tL2FjY291bnRzLXNzby9saWJhY2NvdW50cy1xdCIpCisgICAgICAgICAg ICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgIlZFUlNJT05fIiB2ZXJzaW9uKSkpKQor ICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisg ICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAg ICAgICAiMXZtcGp2eXNtMGxkOGRxbng4bXNhMTVobGhya255MDJjcXljc2g0azJhenJuaWpnMHhq eiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUt aW5wdXRzIChsaXN0IHBrZy1jb25maWcgcXRiYXNlLTUgc3RyYWNlIHF0dG9vbHMpKQorICAgIChp bnB1dHMgKGxpc3QgZG94eWdlbgorICAgICAgICAgICAgICAgICAgbGliYWNjb3VudHMtZ2xpYgor ICAgICAgICAgICAgICAgICAgZ2xpYikpCisgICAgKGFyZ3VtZW50cworICAgICAobGlzdAorICAg ICAgIzp0ZXN0cz8gI2YKKyAgICAgICM6cGhhc2VzCisgICAgICAjfihtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAocmVwbGFjZSAnY29uZmlndXJlCisgICAgICAgICAg ICAobGFtYmRhIF8gKGludm9rZSAicW1ha2UiKSkpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9hY2NvdW50cy1zc28uZ2l0bGFiLmlvLyIpCisgICAgKHN5bm9wc2lzICJRdDUgYmluZGluZ3Mg Zm9yIGxpYmFjY291bnRzLWdsaWIiKQorICAgIChkZXNjcmlwdGlvbiAocGFja2FnZS1kZXNjcmlw dGlvbiBsaWJhY2NvdW50cy1nbGliKSkKKyAgICAobGljZW5zZSAjZikpKQotLSAKMi4zNC4wCgo= ------=_Part_431837_601684375.1647409371330-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates (5.90, 22.12.2) Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 16 Mar 2022 11:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brendan Tildesley , phodina , "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.164742848420573 (code B ref 50862); Wed, 16 Mar 2022 11:02:02 +0000 Received: (at 50862) by debbugs.gnu.org; 16 Mar 2022 11:01:24 +0000 Received: from localhost ([127.0.0.1]:50335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nURPA-0005Ll-MF for submit@debbugs.gnu.org; Wed, 16 Mar 2022 07:01:24 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:46660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nURP9-0005Lc-2l for 50862@debbugs.gnu.org; Wed, 16 Mar 2022 07:01:23 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id 6z1L2700T4UW6Th01z1MyD; Wed, 16 Mar 2022 12:01:21 +0100 Message-ID: From: Maxime Devos Date: Wed, 16 Mar 2022 12:01:20 +0100 In-Reply-To: <836191564.431838.1647409371331@office.mailbox.org> References: <629540312.113485.1632806682555@office.mailbox.org> <836191564.431838.1647409371331@office.mailbox.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-u2RpqBL58vV3oEOygQ0X" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647428481; bh=CeLA7l6JyurDKJxZG6lsjDWGesvFBPmGxKDmSQmarjE=; h=Subject:From:To:Date:In-Reply-To:References; b=AYguWrX9L1NHDP/sVA7T6BLu2WUIERGPMaAk1oavweOd9gAuZgDJfn54nNi/xb9IP HcdwYq8XGRzTDx8xAN7sxmvME4Wm+03aivWe7f6CFUg28g3EzoeEm7/TYv47Zlyjq+ e8goMKuhYpF+E48L2rBGW4sRamFmeWRYmI77VMNpR9nxxJvNd4vV/Bou10jaxgFJju xjQP0RG133mLecn7Oa0hPPkmA/LpsbYGQ6zgxspARdaZXYGvTNg68aBiAnkXnTax/v dMGVc1qKkGQIZ0J1Xys4be8kfvOco+UXZmIVrPwpHT0TvkVdcbZUJ/FBNikOjTzdgx +uv62mloaffCQ== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-u2RpqBL58vV3oEOygQ0X Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 QnJlbmRhbiBUaWxkZXNsZXkgc2NocmVlZiBvcCB3byAxNi0wMy0yMDIyIG9tIDA2OjQyIFsrMDEw MF06Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ3RrLWRvYwoKVGhpcyBv bmUgaXMgYSBidWlsZCB0b29sLCBzbyBmb3IgY3Jvc3MtY29tcGlsYXRpb24gaXQgbmVlZHMgdG8g YmUKbmF0aXZlLWlucHV0cy4KCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg dmFsYSkpCgpUaGlzIGlzIGEgY29tcGlsZXIsIHNvIG5hdGl2ZS1pbnB1dHMuCgoobm90IHJlYWxs eSByZWxldmFudCB0byB0aGUgcGtnLWNvbmZpZyBpc3N1ZSB0aG91Z2ggLi4uKQoKR3JlZXRpbmdz LApNYXhpbWUuCg== --=-u2RpqBL58vV3oEOygQ0X Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYjHDgBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iI7AP9nxeu664FG6dLSuXlzQPYWzqZt q0aYsBuEMd9l/quIcQEA5X+kcQ6sjG1qoKQBXUexGrhLEkF1nlHyAeNlXQJh8ws= =fFuq -----END PGP SIGNATURE----- --=-u2RpqBL58vV3oEOygQ0X-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates (5.90, 22.12.2) Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 16 Mar 2022 11:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brendan Tildesley , phodina , "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.164742858520731 (code B ref 50862); Wed, 16 Mar 2022 11:04:02 +0000 Received: (at 50862) by debbugs.gnu.org; 16 Mar 2022 11:03:05 +0000 Received: from localhost ([127.0.0.1]:50340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nURQn-0005OJ-07 for submit@debbugs.gnu.org; Wed, 16 Mar 2022 07:03:05 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:39906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nURQl-0005O6-0z for 50862@debbugs.gnu.org; Wed, 16 Mar 2022 07:03:03 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id 6z312700G4UW6Th01z31ud; Wed, 16 Mar 2022 12:03:01 +0100 Message-ID: <9b6ccc382725441c2fa53e83de00991f596b0b35.camel@telenet.be> From: Maxime Devos Date: Wed, 16 Mar 2022 12:03:01 +0100 In-Reply-To: <836191564.431838.1647409371331@office.mailbox.org> References: <629540312.113485.1632806682555@office.mailbox.org> <836191564.431838.1647409371331@office.mailbox.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-3+BP7eNeFK1DfUZF1pG9" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647428581; bh=JWeYpoutE0uNnNexoMQR/VKiuNuBnY6kbTk1FmhQp3A=; h=Subject:From:To:Date:In-Reply-To:References; b=eVUED/o3mHK14RgBGuXP6xh9i7pfWsNfIkRjWPaihWhDiHrmn63bLRhNvtTjr2z8U 5t4hFPk29we9LhkiOEhh9v31Rliuj2gafk51scA7HiGK9c19e/RPrl/roDoeazuJTQ 3+qh4X95z3nCY3YxECr61dFXAzVi3j+tsZcITDw3UDUenjnV6Olf0tuJ+YcXwktTLW 8EVRiTV1fyaiyv511AyKLN5h67UR2wN45Uvctf9uQVXL0QsR9DIc9fhPZhDaDqgmxx 4kgeHbl5+FSvNxajCVWQoCKKR05URrTrDlHhuvvpn5NweoJsvmbZWy1krY5cAY8/wT P854J++aO52vA== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-3+BP7eNeFK1DfUZF1pG9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Brendan Tildesley schreef op wo 16-03-2022 om 06:42 [+0100]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 glib glib needs to be propagated here because the pkg-config file of libaccounts-glib asks for a 'glib-2.0', by name and not by some absolute file name. Greetings, Maxime. --=-3+BP7eNeFK1DfUZF1pG9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYjHD5RccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7laqAQCwAEpmSumop9fhgv1Tj5f7wp83 3gOHlKeUUB3lcp4v4gEAz/BM592J8/CL5ua2oDlROQtP9qN86JtnnTFF9yAitQw= =A5py -----END PGP SIGNATURE----- --=-3+BP7eNeFK1DfUZF1pG9-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates (5.90, 22.12.2) Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 14 Apr 2022 16:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Cc: Maxime Devos , Brendan Tildesley , Leo Famulari Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.164995228613708 (code B ref 50862); Thu, 14 Apr 2022 16:05:01 +0000 Received: (at 50862) by debbugs.gnu.org; 14 Apr 2022 16:04:46 +0000 Received: from localhost ([127.0.0.1]:57028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nf1xd-0003Z2-O3 for submit@debbugs.gnu.org; Thu, 14 Apr 2022 12:04:45 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:44897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nf1xc-0003Yg-7N for 50862@debbugs.gnu.org; Thu, 14 Apr 2022 12:04:45 -0400 Date: Thu, 14 Apr 2022 16:04:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1649952277; bh=mDOz6oqOqxmaE+Sqc9dWXIPSQl1rq/QNo3kD9U6B5n8=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=1+gWZPtmq/0TgnsR2OsgsyASfptbrDHfgDitXoH0UJWUUlkjOxcFL3V4oPKnPMMk2 AIuK5L4+qY+232rilhcIvksCPvFv+VcoaGoLWp3VHWDG4C8TEeorRbXGts9W9gVcZi IpJlOEcIFQO7FBLgmTjq3lHbzskY1koRB7JJXbXrwtkC7KJ9rhxO9FBlEthydO2Xu0 RZz2bp1+ae+y4i9r2tiBYWAY2Hc62gIO4WXBvnao6Zf3cAD9HP8jVSxj8ZHLeL/k9o rBsRT1z3eBXKw6HizYcSlJ3h/i+oG2TxEKARTj6NtHIpMQ8w0OWUvvj5QZ7/hBAGPF zau2vd5sUQveQ== From: phodina Message-ID: In-Reply-To: <9b6ccc382725441c2fa53e83de00991f596b0b35.camel@telenet.be> References: <629540312.113485.1632806682555@office.mailbox.org> <836191564.431838.1647409371331@office.mailbox.org> <9b6ccc382725441c2fa53e83de00991f596b0b35.camel@telenet.be> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, I've been going through the patches - not yet finished, there are also some= more applied on top mostly concerning Plasma Mobile [1]. I'll focus on finishing going through them all in the upcoming week. [1] https://github.com/phodina/guix/tree/patch/plasma-mobile ---- Petr From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates (5.90, 22.12.2) Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Apr 2022 02:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Cc: Maxime Devos , Leo Famulari Reply-To: mail@brendan.scot Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.165033666711716 (code B ref 50862); Tue, 19 Apr 2022 02:52:02 +0000 Received: (at 50862) by debbugs.gnu.org; 19 Apr 2022 02:51:07 +0000 Received: from localhost ([127.0.0.1]:41256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngdxK-00032u-VR for submit@debbugs.gnu.org; Mon, 18 Apr 2022 22:51:07 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:43054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngdxJ-00032O-4k for 50862@debbugs.gnu.org; Mon, 18 Apr 2022 22:51:06 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4Kj7bQ33X3z9sTS; Tue, 19 Apr 2022 04:50:58 +0200 (CEST) Content-Type: multipart/alternative; boundary="------------VeoASUBCMxODAr6ko40GOXmI" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1650336656; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=EDbp8toAoxL9Fsq+s4RpG6sOMu/K/V1kEBRrdknUgks=; b=MFmzoBoKZUCWcES5mDJYjnaQa09xvJ0l4uAvAF7USexOHhBNaOIbX8No9TYeCKliqZQ7lr h/TEvpXO+R/aq7obQZ7HxvnuevwdeOi3xSRSMnZJBp+uu+r1QW52vRpJ0iloJLOZfJGBdZ V3t5F5JcxFDkjU+tjJiM0uhCIvXGnqopwLDpcWpVKFaSMbjuVsuuN3wCr047BRYPHb0D5K J7YEAnCBUDRrds8iz2qgYom4/q7cTOMOdlPc3DF3JP7USRExoeFDZHHe3OU+98ytFnzhvt i3p2rRk0TFxyOQ+gTSq+cL+uOu5XFFQh3uDnUGblqmfeffQMmqMZxJ1n/OtePA== Message-ID: Date: Tue, 19 Apr 2022 12:50:43 +1000 MIME-Version: 1.0 Content-Language: en-US References: <629540312.113485.1632806682555@office.mailbox.org> <836191564.431838.1647409371331@office.mailbox.org> <9b6ccc382725441c2fa53e83de00991f596b0b35.camel@telenet.be> From: Brendan Tildesley In-Reply-To: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------VeoASUBCMxODAr6ko40GOXmI Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 15/4/22 02:04, phodina wrote: > Hi, > I've been going through the patches - not yet finished, there are also some more applied on top mostly concerning Plasma Mobile [1]. > > I'll focus on finishing going through them all in the upcoming week. > > [1]https://github.com/phodina/guix/tree/patch/plasma-mobile > > ---- > Petr Since the patches are still a bit broken I thought it would be good try get plasma working to test things, and attract interest, but i got stuck failing to build libaccounts-qt. I updated to frameworks 5.92 and kde 21.12.3, ended up squashing all the commits down since it it was a pain to rebase many patches. please pull the branch again. In particular KDE Connnect was not working for me. So please treat the patches as WIP rather than a complete patch set for review and feel free to test and fix programs. I will be away for the next 2 weeks wont be working on it any time soon. --------------VeoASUBCMxODAr6ko40GOXmI Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    
On 15/4/22 02:04, phodina wrote:
Hi,
I've been going through the patches - not yet finished, there are also some more applied on top mostly concerning Plasma Mobile [1].

I'll focus on finishing going through them all in the upcoming week.

[1] https://github.com/phodina/guix/tree/patch/plasma-mobile

----
Petr
Since the patches are still a bit broken I thought it would be good try get plasma working to test things, and attract interest, 
but i got stuck failing to build libaccounts-qt.
I updated to frameworks 5.92 and kde 21.12.3, ended up squashing all the commits down since it it was a pain to rebase
many patches. please pull the branch again.
In particular KDE Connnect was not working for me.
So please treat the patches as WIP rather than a complete patch set for review and feel free to test and fix programs.

I will be away for the next 2 weeks wont be working on it any time soon.
--------------VeoASUBCMxODAr6ko40GOXmI-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates. References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 03 May 2022 09:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Reply-To: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.165157176624702 (code B ref 50862); Tue, 03 May 2022 09:57:02 +0000 Received: (at 50862) by debbugs.gnu.org; 3 May 2022 09:56:06 +0000 Received: from localhost ([127.0.0.1]:38708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlpGH-0006QM-R0 for submit@debbugs.gnu.org; Tue, 03 May 2022 05:56:06 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:60875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlp6C-00068Y-GV for 50862@debbugs.gnu.org; Tue, 03 May 2022 05:45:41 -0400 Date: Tue, 03 May 2022 09:45:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1651571133; bh=6RI6ZLD7LLK01dIQvcG6uNIgl6H4hZt8A+5RugwImVM=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=pnf0Hq+BQL8cMqHo8hZiFEX+wMQD11qGGnlR6FfHuN+iCWPjlBiuxG876QBx60QVh XqsqH05yXcLA9rWYGuT3lo8uX0h5fz6ZsZSiU3a1j5jHS6D3FsLOFUDxppMgcijHzL gp9dtJRuGvGvBKkzT84+piJeV+bwUP46UcnJpLAFWNdrKWCb/kLEbv6/BaSdqowqyN TocZblNBexmnGIoD9jR45wSNxdtGCDuydjglQRv465mEQ5jqIuIcBR1MR5AjhOfa0a PSBT3r7Aqo9mqvAAEFLseBkVepE2v6ZTpJQUh4d5yWy9ip8fpueh+4YoyABGfkIcse y5J4gzsRB8b8A== From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Message-ID: <1QGf4RQMqZ6-5LqDD2KNcXYoeEqGEY-SNkUk5AYpmgOd6Kn48Ta23e-5BtL3mEHx0xIUWX96cCw0l4FVPfa4nafd61QmvrPmeDSOpbjI0Vw=@protonmail.com> Feedback-ID: 45828316:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Tue, 03 May 2022 05:56:04 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thank you for the hard work to enable KDE in Guix. I would love to help wit= h this effort, but I only know basics of Scheme and even less about Guix de= velopment. The best I could offer right now is bug reporting. However, there is one fundamental question that I have about this patch set= . Does it include a service definition for the Plasma Desktop? I would rath= er start with a relatively empty Plasma session, rather than running KDE ap= plications inside GNOME. The GNOME's design is very uncomfortable for me. From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates. References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Anthony Wang Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 May 2022 04:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Reply-To: Anthony Wang Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.165233112320378 (code B ref 50862); Thu, 12 May 2022 04:53:02 +0000 Received: (at 50862) by debbugs.gnu.org; 12 May 2022 04:52:03 +0000 Received: from localhost ([127.0.0.1]:39133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np0nz-0005Ib-4y for submit@debbugs.gnu.org; Thu, 12 May 2022 00:52:03 -0400 Received: from mail-40135.protonmail.ch ([185.70.40.135]:37930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noyoI-0007ZG-HG for 50862@debbugs.gnu.org; Wed, 11 May 2022 22:44:15 -0400 Date: Thu, 12 May 2022 02:44:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1652323447; x=1652582647; bh=HOVZRjUXA/t+a5If8QgUHULieByFrLPhbaZ2Ts8lLMc=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=g4rnpuDZQ9FGSj3oQ8zoolvWhFnGaW6piRrY512ab1j21H7sLZrm0sUDYodZfiE6r UF2x48Ws9xFy9Kv3iSHHEwVCEUvpHxKarjj8kgsHq+KrDRf5ARIZwiriyQbs5nhKYp YEgZ5PzvVvv+Tj9iSntLIIsHdztduUDX9wodpN6WQ0nN1CRQ4ie/7lFnZZU1kOAt47 LYPpDSnIf/Sq91hvvfy/0udOYalWJKpXJExtj1oxDPplWJqmeA6UEm77wBk0jyPgV+ pLIRVlFw8ilgK8jdxl6AGdfGEQ/qDolKFmAQ+O8ZcRwDKBTLDdjv3rRxCCd5YlFN1v naQWSoyWW7j1Q== From: Anthony Wang Message-ID: <6yjTcMTKHQIQn2PWK6tttBM4TLwlBUGtjiWGp6HyMQr8jey3VsEV4soh-WzCTz90b_aY8ahZet9GyiSw0zLBDvLf8_ykVYleirgbn2dT1fc=@protonmail.com> Feedback-ID: 31307981:user:proton MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------ea0e1913c4b52eb04649255d8844b20c6a7e210803bf3e582bcacd9a99d090d3"; charset=utf-8 X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Thu, 12 May 2022 00:52:02 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------ea0e1913c4b52eb04649255d8844b20c6a7e210803bf3e582bcacd9a99d090d3 Content-Type: multipart/mixed;boundary=---------------------edda9550141971e8cce0194b602b31b2 -----------------------edda9550141971e8cce0194b602b31b2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 @Marek Pa=C5=9Bnikowski Yes, this patch set does include a service: https:= //notabug.org/Brendan/guix/src/kde-updates/gnu/services/desktop.scm#L1363 I'd also love to help out with this effort and I can also help with bug re= porting and testing builds. On the mailing list two weeks ago, Hartmut Goe= bel mentioned that he had worked on packaging Plasma for Guix about a year= ago, but he was unable to get the Plasma desktop to actually start. (http= s://lists.gnu.org/archive/html/guix-devel/2022-05/msg00014.html) Have you = guys been able to get the desktop to start? -----------------------edda9550141971e8cce0194b602b31b2 Content-Type: application/pgp-keys; filename="publickey - ta180m@protonmail.com - 0x8EE27F78.asc"; name="publickey - ta180m@protonmail.com - 0x8EE27F78.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - ta180m@protonmail.com - 0x8EE27F78.asc"; name="publickey - ta180m@protonmail.com - 0x8EE27F78.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQpWZXJzaW9uOiBPcGVuUEdQLmpz IHY0LjEwLjEwDQpDb21tZW50OiBodHRwczovL29wZW5wZ3Bqcy5vcmcNCg0KeHNGTkJHQmVsSDhC RUFDdHZCZWNQS2N5clJ5dE92K2ZQdmFGZnRNVmlVNkk0NU1BTVJodC9xKzV4QnNUDQpnSVlmN1lo eUlyS082VVVZOXRmMDc1Q3JLMWhUZkhXOU5hb3ZjZWFZSEVvcXdqc1l2REp3MzhHNWp2cEQNCnE5 N0ViOEIya1NsMTBzNnFHa0VXSEFaajVDMjRyU1k1L2JMZHQxWWhQUHBjREVxWEpaZmY5QS9mRUJL RQ0KcnE2bC9xNzhPLzJGNnQ4NWxoYVAvT2kvWkNjYkRSRnhHRSs1eG1wSVZHVlVUNEM5b1FGUzBO eXNFU3ZJDQpZQlBFcXRCOXp4amx1SzlQNytMN2pkLzZQcE1tby9PMTE3UmwxOTRLN2xBRW5hOUk0 TkpPcVdRTXZtL1INClVYWHVVemo4b054bjhOclRTVTRLT05mVTZiMnNFS1dHSjNnN214QkVDZ0d0 UDNocEZOcWFScDVIY25ZVg0KUnNRekNsNDZHdWlxaFBvc0hEVjNzbUhSaElCeUp0czdYNXIyVzND SHBxSzRlNHY0NG0zWDFCY1lUanl3DQpxYUJpVUpUanJNbHlxMFNXSTN0VU1JdThOZ1E5MW9zd0tM d0x4ZDlmRFM1alZCTDZ5M216OGc5Q1dsNVcNCk5NeEVZR2NBeS9qNTlnOFdsUW9QNUVWVkMxWG9N UmkvcFhRN0ZPZ3MwUVZ0Y3E2cmVlOFNzWVp5Q3pIbw0KcjVwWStWdnNwbXdFbTI5UUo0UUd1bHcr b2NyZVJISSt6QmxLT0c2akplYmgxbFd6VDRiZ29yblIrK0ZqDQp1K2VIRWVrRlBqeW9WZTBuMHJq R0dNd2kvQkhFaEVaT25kZUVIa0dqcG5tUy9sK1RkU3hmM2pZcHYvOFINCnhSdi9YeE9maUFUQXds SzBDQmZkYTBNODlhaUVXS0IrbEpWdXRRQVJBUUFCelMxMFlURTRNRzFBY0hKdg0KZEc5dWJXRnBi QzVqYjIwZ1BIUmhNVGd3YlVCd2NtOTBiMjV0WVdsc0xtTnZiVDdDd1kwRUVBRUlBQ0FGDQpBbURr cVNJR0N3a0hDQU1DQkJVSUNnSUVGZ0lCQUFJWkFRSWJBd0llQVFBaENSQzhsckFLN0Y4dGRoWWgN CkJJN2lmM2pta05TQzZXcnhZTHlXc0Fyc1h5MTJkek1QL2pPVG9VVGk5eEpoMjB3aE4rNm9XeWFO MURKNg0KY0ZMcU9mMWpQZXBiSlZkaUtKNTFiaVlIbm83VndOVHJpRWwxRWtWUnMwQy8zNjlscm5V cmp5Y1pHbDc5DQpLMGFUOGdpM295RHFKRkpqcUdmSmY1bkIxUVhkWmdla2lzUHd1RmRmdkd6OXUx K0kzakxyMVZyV0ZkZnENCmZSSnNSK0oyS2lJU0ZUVGJEWUcrY1FLdHNGbU1ldzZEcUc2SWNJM2VF OFVKM0c2VGNCVTVOWHVQY3F6Qw0KalNMWk9uUzBhandlenE1TlpoZTg1SjBXMkV2MmhuY3EzUGpo N3ZDYndza2VWby9PSElGQkVRQ0NycFVJDQpOb2YyWnVocnhuWnc2djZRNTRQWG5sRTk3eUkwMjB2 aUYreFdET1l4MWNQaVRxQVFFU1NWaTUzcjdFMnENClpVcmpQMGppQ29XZFJDdGZTYUZhbWVVbDZn Wk5kUjJRZVBsTk1FK1ZPRlFFLzlOZ2wraXNpeWFKb1NWbg0KbHVKQkpGMmp0R0JhcUUyb1dmazdN WkQxejIwSE5XUjhraUJ0T0c5ZDBPeXBzRHpmSFdNZTN3K09KUEtiDQp3dEtXNStSR0VwKzZoOWFz N0pGdGxUSlBHbCtjWE1ibzhFTXB2TlRseHMwR3Q0L0dYRXlwNU1xM0IvVksNCkRvVVdZZEkyK3dH cThYc2ZaVXRtWkNEeWhDV09FdFdzdkVyQVVURUJaUk8rNTdvcGNlNWRJR20yNDMvcA0KaXF2b2RM c1VrUjd4c2txQzkzTkt5clVjZkhSK05ZTDRYbmJMOCs1ZnhVQkgwRjRJYUdBTEROdWx1cGtzDQpC N1M5ek9RU25laXQ0Qnd0MzN0RExBaEpwUG9veGFmK1JJZ3o0V2Mxak1GTkRQNG5RM1d2a3NMYnpz Rk4NCkJHQmVsSDhCRUFEQktXSVNMNFhIM1ZweTBIeHU3eFdkM3UvK1MwZzNmSnkxMUd5bmFaT3B0 NFc3VmZkQg0KVExHQmR1VHNlcUlEKytwQ0pwRDlUdm5Wd2FpTkF0dm5ZRm1GYno0NXFoOHZ5SUhv U2J5NHdMdmliOWdXDQpwQ3BOR1NzeDN0cjBvamE5UDBja3g4VEc1Z1dQWkx3YkZWUnhOWnU5bjNF Y2gwaytVZmNTMlBvR0h6ejANCmpTNkZoQ21jb1R1ZGVjUDVLOWJpMXpBRmovdWU3dUtNbkcwZUVz b21UeE00N0hmUmVOOWNGdDBpY1dPdw0KU3lYUkFlNFprUFpzSTZoZ0R3a2RXWFdiVXBDeHVUZ3pF d0JwaDN6cUpIZ2FkanNhNkg0Mk5qWW5WdXVZDQplUmRUOStVdlJ2SXJYRFU2Nlh1T3V0MHJ4Sktm N096MG4vN3VoZXlqOVBQU1NCNWZUWGZKVEphaUQyWUkNCndzMlQvS1lMaWJJanQvNDBYeUMwVEV4 UVVMZWRmYXNvdlROUVhnWnFWR3dUUUcycmg4UmFUWko4SEdkeQ0KWEVGTmpkOSt0ckFPTkxyQ1hB cXo0ckVWZTlPeTZoc3JUb2VMZXlBWDlMMllGOWJ5L0J1VUx4Y00vQlBYDQpOVVdvZTF1Y1M1a2dC Z2hiWDk3MjgxVXRKQnJHcXNXdHF4NlU3VDNYVk1HVUZrSi9ZQ2d3MFAwTHhCU0sNCmZKMmtaSWdx Y3p0RmhIUkgrZ2E2ZUZBMEt3ZXRzZmdSMGYxTlhWTmxWRmw4UTFnL3R2UDVTRlFPV3dyMg0KZjJo Sm84K3NKK25UWGRJOEl4cG54YnBFWmxvb041R0RONTQvTlpTUm9lTitzNzhhWHhxQ05iS1NkZUs5 DQpodjRsclJmeFp3LzJKUFNiaUNoZHFIZi82amZ4MmVTOG1RQVJBUUFCd3NGMkJCZ0JDQUFKQlFK ZzVLa2kNCkFoc01BQ0VKRUx5V3NBcnNYeTEyRmlFRWp1Si9lT2FRMUlMcGF2Rmd2SmF3Q3V4ZkxY YjI0QS8vY1lRSg0KTnB0TVpKdjErOVlIbU9TSEdwZUVXYmJhZmx2WHRvRXQ5eGlMUUNyUXY4SDVP ZzBVNi9HZTl4Z05GbE8zDQpXVkVYT0p1a1IyQi9DaFo2aklERFoyUFp1V3FWMTBEK2R6TExldXRO RUcxUmxid3hkT3ZsaU9xUjF5SkINClhHcmVmNUlFN1BFb1ZaZFlkQmI3cTRSczEzZ3VUd1hwOEw5 c0F4WHlFb1dpZlV3NS9ESFJHQ1ZtM3VlSw0KOUhsMVNpeWM1VTVJMDlWUGp4UGNabWJnRjlST1Ra V0M1NytENFdrcVpNem9rdkY0NkpMVWttVFJLT1F4DQpzLzJTYWsvZ3VRQ1d3aE9uTTlGRjhoOXdG RDJMV3VNQUY1KzdRVStzTXJSOXZJN1FqMTVrMVVIbnMxeWwNCm1aVFUzRXpOZ3BUbDR3bWZBajhI OEdML29kRG9ORFhHYytscC9KN2lQRTZHd0ZZN3Z6bTdUM3JKQ0VXdw0KSVdGNVc4ZTR0a0FHZ1Zw Smxwa2hMaEdXMVkvbkRKVDRLTGNvL3BoM0VnUEhkcDBtYnFTSjlNNWZoUGNPDQpyVEl2bWFwQkdF WWZVZTIyVS9kZDAzaGFFMkZYRk5pRnA1T2J5NVFXYzZLZ1ljbTlhaU9mUVlCd0hVZEkNCnozSHZS UDRXZ2dwRXN4dmNCc0NZdnR6bFFWTXgxSGVQZ01tZk0rSC9weFppdSttcDM4dW92bWk2d2t4bQ0K cHNZWE9jd2FnL2dBZHJtaGJtamJNTnpzc1FnWStqN0NLRUdlYURNVG1VZ1RHQWZUWU5ZNTJIV05G aTk0DQpkb2oxNmlYMDdLZUpoZlo1ZEozaHBjL0ZBeEM2cDUrVE81MHQ2M3RtWFlPRVM5YXppVnhC M1h5OGxTL08NCi95YjJOc3NuVUp1TldjVXZab1E9DQo9WXgySw0KLS0tLS1FTkQgUEdQIFBVQkxJ QyBLRVkgQkxPQ0stLS0tLQ0K -----------------------edda9550141971e8cce0194b602b31b2-- --------ea0e1913c4b52eb04649255d8844b20c6a7e210803bf3e582bcacd9a99d090d3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wsFzBAEBCAAGBQJifHRVACEJELyWsArsXy12FiEEjuJ/eOaQ1ILpavFgvJaw CuxfLXYCcQ/6AhA7qsQB9mcQHesByfrcEUAwy/AzTKHvc1KHRPwMwasl203Z lsxJ81H9XH3c0ohj2Xz/959l/qqI+P2ftfsjgX7VlmqpnOnekTdlWtN84sSo 6ufTqt8nykeLMM5jfIPqdMXAtL+jf8J38UzUCSinjOLYnDbs6iUotBwmmtGL m6Yfx7G8YXz3nsd/XAq2Op0wk0YGdjHWWVM0N7aASlLkxOxvvSveuOa1wXVx 50dQK6LQFHAqG7jKTDQ5iqtt/WJEtsUhB3uHmHMTNgbiyPe9HS7XjpNa9Lsr YMsr74qsOJIsnRVHF8giRFhibBVcJVYYpqyiuTbKK6z4ANzLGV/ZTrUQuy2W O0DwgbWJxdqrXCQcLinBNHCq9Rz+t4Dx+vFnc9//ntfX4HIqB0L9aUfyvroH oXNvvysm23nZuXf0E5DOzDcHoSndmurpyH2JjOuL78K1CKZoM907ZszECxsx CWLTqONDkBApJXvdPeXUTVbQ8hl7Rw+9rQXYbyHwCvY825/GnpY0AeOkpACs 3T3AmJbN4Tb41uQwdOqxzSOWa0E3e2oEPI8RTXskHgGUnfTnpLLPlCVy99xX PdMYnFq9Wyuyo3u4aiQAIYM5zmwoawr5GJwotLhnHo98wJd7itUeatRAVuQw 1lLMamgParl78+lCnKKEUW4vwyvt0TcAEek= =1UPU -----END PGP SIGNATURE----- --------ea0e1913c4b52eb04649255d8844b20c6a7e210803bf3e582bcacd9a99d090d3-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates (5.90, 22.12.2) Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 26 Jul 2022 17:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Cc: Maxime Devos , mail@brendan.scot, Leo Famulari Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16588576805136 (code B ref 50862); Tue, 26 Jul 2022 17:48:02 +0000 Received: (at 50862) by debbugs.gnu.org; 26 Jul 2022 17:48:00 +0000 Received: from localhost ([127.0.0.1]:54331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGOf2-0001Kk-7r for submit@debbugs.gnu.org; Tue, 26 Jul 2022 13:48:00 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:22065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGOez-0001Js-Er for 50862@debbugs.gnu.org; Tue, 26 Jul 2022 13:47:58 -0400 Date: Tue, 26 Jul 2022 17:47:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1658857646; x=1659116846; bh=7PyJe91fyOb9pH2Pf3KyFmfx+Bby5BllW+VY/wmS0/4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=esNAmn7sldCMArzk/AdtOn8svNVVLxoK6xvfCoc36oCjy0HehfhGFTRLxk5DOo4IR pp6GXOgOInQJCoclfyQoxuY5vN6QcFCK+ZEyIDGB42t28ZlDWsKnXRv7qjEQWi7Di0 EVZqYG1GeZGYLy3zC5GxANzn4lNnw0RqndZWsjqBJDqtvzVPRCnDD6oUxuJG6KH9vT lPp4V77bgufwpdbUNyQpCYtGLndvNz4FoTEOd3r4zXpsuAVDHTIGV2FFYrhZJGKf1i d21g9bSNiCGQFpPrlI8pDBtanMY+JNQ0LiQ/j0zoizSWhFIPvTFkuaaMtMxpjpBsn6 tdnqfbcU9XC0A== From: phodina Message-ID: In-Reply-To: References: <629540312.113485.1632806682555@office.mailbox.org> <836191564.431838.1647409371331@office.mailbox.org> <9b6ccc382725441c2fa53e83de00991f596b0b35.camel@telenet.be> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" This is a multi-part message in MIME format. --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: multipart/alternative; boundary="b2_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs" --b2_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksCgp0b29rIG1lIHF1aXRlIGxvbmcgdG8gZ28gdGhyb3VnaCBhbGwgdGhlIGNvbW1pdHMgYW5k IHRoZSBsaW50IG1lc3NhZ2VzLgoKSGVyZSBhcmUgdGhlIHJldmlzZWQgcGF0Y2hlcy4gVGhleSBh cmUgc3RpbGwgbm90IHRoZSBsYXRlc3QgYXMgdGhhdCByZXF1aXJlcyBvdGhlciBkZXBlbmRlbmNp ZXMgKHVwZGF0ZWQgdmVyc2lvbiBvZiBRdCwgd2hpY2ggSSBhdHRlbXB0ZWQgdG8gZG8gYXMgd2Vs bCBidXQgZmFpbGVkIG9uIHRoZSBRdFdlYkVuZ2luZSBbMV0pLiBIZWxwIGFsc28gd2VsY29tZS4K Ck9uIHRvcCB0aGVyZSBhcmUgYWxzbyBwYWNrYWdlcyByZWxhdGVkIHRvIHBsYXNtYS1tb2JpbGUu CgpJJ3ZlIHRyaWVkIHRvIHZlcmlmeSBhbGwgdGhlIGNvbW1pdHMgLSB0aGUgY2hhbmdlcyBhbmQg dGhlIG1lc3NhZ2UsIGJ1aWxkIHRoZSBwYWNrYWdlLCBsaW50IGl0IGFuZCBjaGVjayBpZiBpdCBh ZmZlY3RzIG90aGVyIHBhY2thZ2VzLgoKQEJyZW5kYW4gSSd2ZSBmaXhlZCBvcmRlciBvZiBzb21l IGNvbW1pdHMgYXMgaXQgd2FzIHVuYWJsZSB0byBidWlsZCBldmVyeXRoaW5nIGluIGVhY2ggc2lu Z2xlIGNvbW1pdC4KSG93ZXZlciwgaXQncyBkYXVudGluZyB0YXNrLiBDb3VsZCBzb21lYm9keSBh cHBseSB0aGVzZSBwYXRjaGVzIGFuZCBjaGVjayB0aGVtPwoKSW4gY2FzZSB5b3UgZG9uJ3Qgd2Fu dCB0byB1c2UgdGhlIHBhdGNoZXMgaW5jbHVkZWQgaW4gdGhlIGVtYWlsIHlvdSBjYW4gY2hlY2tv dXQgdGhlIGJyYW5jaCBbMl0KClsxXSBodHRwczovL2lzc3Vlcy5ndWl4LmdudS5vcmcvNTYyOTMK WzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9waG9kaW5hL2d1aXgvdHJlZS9wYXRjaC9wbGFzbWEtbW9i aWxlCgotLS0tClBldHI= --b2_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5IaSw8YnI+ PGJyPnRvb2sgbWUgcXVpdGUgbG9uZyB0byBnbyB0aHJvdWdoIGFsbCB0aGUgY29tbWl0cyBhbmQg dGhlIGxpbnQgbWVzc2FnZXMuPGJyPjxicj5IZXJlIGFyZSB0aGUgcmV2aXNlZCBwYXRjaGVzLiBU aGV5IGFyZSBzdGlsbCBub3QgdGhlIGxhdGVzdCBhcyB0aGF0IHJlcXVpcmVzIG90aGVyIGRlcGVu ZGVuY2llcyAodXBkYXRlZCB2ZXJzaW9uIG9mIFF0LCB3aGljaCBJIGF0dGVtcHRlZCB0byBkbyBh cyB3ZWxsIGJ1dCBmYWlsZWQgb24gdGhlIFF0V2ViRW5naW5lIFsxXSkuIEhlbHAgYWxzbyB3ZWxj b21lLjxicj48YnI+T24gdG9wIHRoZXJlIGFyZSBhbHNvIHBhY2thZ2VzIHJlbGF0ZWQgdG8gcGxh c21hLW1vYmlsZS48YnI+PGJyPkkndmUgdHJpZWQgdG8gdmVyaWZ5IGFsbCB0aGUgY29tbWl0cyAt IHRoZSBjaGFuZ2VzIGFuZCB0aGUgbWVzc2FnZSwgYnVpbGQgdGhlIHBhY2thZ2UsIGxpbnQgaXQg YW5kIGNoZWNrIGlmIGl0IGFmZmVjdHMgb3RoZXIgcGFja2FnZXMuPGJyPjxicj5AQnJlbmRhbiBJ J3ZlIGZpeGVkIG9yZGVyIG9mIHNvbWUgY29tbWl0cyBhcyBpdCB3YXMgdW5hYmxlIHRvIGJ1aWxk IGV2ZXJ5dGhpbmcgaW4gZWFjaCBzaW5nbGUgY29tbWl0LiZuYnNwOzxicj48YnI+PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5Ib3dldmVyLCBp dCdzIGRhdW50aW5nIHRhc2suIENvdWxkIHNvbWVib2R5IGFwcGx5IHRoZXNlIHBhdGNoZXMgYW5k IGNoZWNrIHRoZW0/PGJyPjxicj5JbiBjYXNlIHlvdSBkb24ndCB3YW50IHRvIHVzZSB0aGUgcGF0 Y2hlcyBpbmNsdWRlZCBpbiB0aGUgZW1haWwgeW91IGNhbiBjaGVja291dCB0aGUgYnJhbmNoIFsy XTxicj48YnI+PGJyPlsxXSZuYnNwOzxzcGFuPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVm ZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vaXNzdWVzLmd1aXguZ251Lm9y Zy81NjI5MyI+aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzU2MjkzPC9hPjxicj5bMl0mbmJz cDs8c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LCAyNTUsIDI1NSkiPjxhIHRh cmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0 dHBzOi8vZ2l0aHViLmNvbS9waG9kaW5hL2d1aXgvdHJlZS9wYXRjaC9wbGFzbWEtbW9iaWxlIiBz dHlsZT0iY29sb3I6Ymx1ZSI+aHR0cHM6Ly9naXRodWIuY29tL3Bob2RpbmEvZ3VpeC90cmVlL3Bh dGNoL3BsYXNtYS1tb2JpbGU8L2E+PGJyPjxicj4tLS0tPGJyPlBldHI8L3NwYW4+PC9zcGFuPjwv ZGl2Pg== --b2_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs-- --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0001-gnu-Add-plasma-wayland-protocols.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0001-gnu-Add-plasma-wayland-protocols.patch RnJvbSBiYTM5ZWI0NzVmYmU2NGI1MjQ2ZGQ0MGVkOWMxNjY2NzhiOGRiZTg5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTQgU2VwIDIwMjEgMjE6MTg6MDYgKzEwMDAKU3ViamVjdDogW1BBVENIIHYy IDAxLzc1XSBnbnU6IEFkZCBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMuCgoqIGdudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20gKHBsYXNtYS13YXlsYW5kLXByb3RvY29scyk6IE5ldyB2YXJp YWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRleCA5Zjk1NzY5MmNiLi45ZjVlZWUxYWIy IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTEwMzYsNiArMTAzNiwzMCBAQCAoZGVmaW5l LXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0t bmFtZSAuICJzeW50YXgtaGlnaGxpZ2h0aW5nIikpKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdw bDIuMSspKSkKIAorKGRlZmluZS1wdWJsaWMgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCisgIChw YWNrYWdlCisgICAgKG5hbWUgInBsYXNtYS13YXlsYW5kLXByb3RvY29scyIpCisgICAgKHZlcnNp b24gIjEuNi4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvIiBuYW1lICIvIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwN3poZjJkemFjajR4bGhhY2twemF4 cW5wMGQxbGRrcWx4MGYzMTNwdzFwZ2Q3NHpsa3hwIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzKSkKKyAgICAoYXJndW1lbnRzIGAoIzp0ZXN0cz8gI2YpKSA7OyBObyB0ZXN0cworICAg IChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCisgICAg KHN5bm9wc2lzICJLREUgUGxhc21hIFdheWxhbmQgUHJvdG9jb2xzIikKKyAgICAoZGVzY3JpcHRp b24gIkNvbnRhaW5zIFhNTCBmaWxlcyBkZXNjcmliaW5nIG5vbi1zdGFuZGFyZCB3YXlsYW5kCitw cm90b2NvbHMgdXNlZCBpbiBLREUgUGxhc21hLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5z ZTpic2QtMworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6bGdwbDIuMQorICAgICAgICAgICAg ICAgICAgIGxpY2Vuc2U6bGdwbDIuMSsKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwz CisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpleHBhdCkpKSkKKwogKGRlZmluZS1wdWJsaWMg a3dheWxhbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dheWxhbmQiKQotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0033-gnu-ark-Add-bash-minimal-to-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0033-gnu-ark-Add-bash-minimal-to-inputs.patch RnJvbSBjNzEwNmUzYTQ3MzZkNzQxZWRhNTNhZTEyOTk5MmJhNmJiMjZhYjdiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxMTo1NyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzMvNzVdIGdudTogYXJrOiBBZGQgYmFzaC1taW5pbWFsIHRvIGlucHV0cy4KCiogZ251L3BhY2th Z2VzL2tkZS11dGlscy5zY20gKGFyayk6IFtpbnB1dHNdOiBBZGQgYmFzaC1taW5pbWFsLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS11 dGlscy5zY20KaW5kZXggNjBlNTE2Zjg1Yy4uYWU4ZjdlZTRjZSAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL2tkZS11dGlscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KQEAg LTMsNiArMyw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAsIDIwMjEgVG9iaWFzIEdlZXJpbmNr eC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgWmhlbmcgSnVuamll IDw4NzMyMTYwNzFAcXEuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVz bGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRyIEhvZGlu YSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9m IEdOVSBHdWl4LgogOzs7CkBAIC0yNiw2ICsyNyw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMga2RlLXV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYWNr dXApCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGNtYWtlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVz c2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCkBAIC04MCw3ICs4Miw4 IEBAIChkZWZpbmUtcHVibGljIGFyawogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBrZG9jdG9vbHMgeG9yZy1zZXJ2ZXIpKQogICAg IChpbnB1dHMKLSAgICAgKGxpc3QgYnJlZXplLWljb25zCisgICAgIChsaXN0IGJhc2gtbWluaW1h bAorICAgICAgICAgICBicmVlemUtaWNvbnMKICAgICAgICAgICAga2FyY2hpdmUKICAgICAgICAg ICAga2NvbmZpZwogICAgICAgICAgICBrY3Jhc2gKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0070-gnu-Add-plasma-mobile-settings.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0070-gnu-Add-plasma-mobile-settings.patch RnJvbSBjMzE5NmNlYzRjZGFmZWU5OTE0NWVkZGRmYTQ1NTJiYmUwYjY2YmEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozNzoxNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NzAvNzVdIGdudTogQWRkIHBsYXNtYS1tb2JpbGUtc2V0dGluZ3MuCgoqIGdudS9wYWNha2dlcy9r ZGUtcGxhc21hLnNjbSAocGxhc21hLW1vYmlsZS1zZXR0aW5ncyk6IE5ldyB2YXJpYWJsZS4KCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20gYi9nbnUvcGFja2FnZXMva2Rl LXBsYXNtYS5zY20KaW5kZXggMjdiZTYyZDE0ZS4uZjIxNWY5YWY0ZiAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNj bQpAQCAtNjIzLDYgKzYyMywzNCBAQCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtbW9iaWxlCiBjdXN0 b21pemFibGUgcGxhdGZvcm0gZm9yIG1vYmlsZSBkZXZpY2VzLiIpCiAgICAgKGxpY2Vuc2UgKGxp c3QgbGljZW5zZTpncGwzKyBsaWNlbnNlOmxncGwyLjErKSkpKQogCisoZGVmaW5lLXB1YmxpYyBw bGFzbWEtbW9iaWxlLXNldHRpbmdzCisgIChwYWNrYWdlCisgICAgKG5hbWUgInBsYXNtYS1tb2Jp bGUtc2V0dGluZ3MiKQorICAgICh2ZXJzaW9uICIyMi4wMiIpCisgICAgKHNvdXJjZSAob3JpZ2lu CisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICJodHRwczovL2Rvd25sb2FkLmtkZS5v cmcvc3RhYmxlL3BsYXNtYS1tb2JpbGUvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICIv cGxhc21hLXNldHRpbmdzLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAgICAgICAoc2hh MjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjBiN2xqM3I5ejlj ejJ2cjBoMTVzcXF4ZGFhN20wN2hzazhpMnA4bmY0YTN5aDAyeXdzeHkiKSkpKQorICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCisgICAgKGlucHV0cyAobGlzdCBxdGJhc2Ut NQorICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICAgICAgICAga2lv CisgICAgICAgICAgICAgICAgICBtb2RlbW1hbmFnZXItcXQKKyAgICAgICAgICAgICAgICAgIG5l dHdvcmttYW5hZ2VyLXF0CisgICAgICAgICAgICAgICAgICBraTE4bgorICAgICAgICAgICAgICAg ICAgcGxhc21hLWZyYW1ld29yaworICAgICAgICAgICAgICAgICAga2RlY2xhcmF0aXZlCisgICAg ICAgICAgICAgICAgICBrZGJ1c2FkZG9ucykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9wbGFz bWEtbW9iaWxlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiU2V0dGluZ3MgYXBwbGljYXRpb24gZm9y IFBsYXNtYSBNb2JpbGUiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVz IFNldHRpbmdzIGFwcGxpY2F0aW9uIGZvciBQbGFzbWEgTW9iaWxlLiIpCisgICAgKGxpY2Vuc2Ug KGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmdwbDMrIGxpY2Vuc2U6bGdwbDIuMSspKSkpCisK IChkZWZpbmUtcHVibGljIHBsYXNtYS1waG9uZS1jb21wb25lbnRzCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgInBsYXNtYS1waG9uZS1jb21wb25lbnRzIikKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0065-gnu-Add-plasma-phone-components.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0065-gnu-Add-plasma-phone-components.patch RnJvbSA1M2RhNTViNmY0MGVkNmM1OGFiYTBlNDQwMWQwZTQ2OWNjMjA1MzMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAzMCBKYW4gMjAyMiAxMDo1NjowNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjUvNzVdIGdudTogQWRkIHBsYXNtYS1waG9uZS1jb21wb25lbnRzLgoKKiBnbnUvcGFja2FnZXMv a2RlLXBsYXNtYS5zY20gKHBsYXNtYS1waG9uZS1jb21wb25lbnRzKTogTmV3IHZhcmlhYmxlLgoK ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9r ZGUtcGxhc21hLnNjbQppbmRleCA2Mjk4MjZmZGI4Li5iNjk4MWQxNzI0IDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEu c2NtCkBAIC00Myw2ICs0Myw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBs YXNtYSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBtYXRocykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbWVzc2FnaW5nKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtdWx0aXByZWNpc2lvbikKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgcGNpdXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBr Zy1jb25maWcpCkBAIC01ODEsNiArNTgyLDU1IEBAIChkZWZpbmUtcHVibGljIGt3aW4KICAgICAg ICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjEKICAgICAgICAgICAgICAgICAgICBsaWNlbnNl OmxncGwzKSkpKQogCisoZGVmaW5lLXB1YmxpYyBwbGFzbWEtcGhvbmUtY29tcG9uZW50cworICAo cGFja2FnZQorICAgIChuYW1lICJwbGFzbWEtcGhvbmUtY29tcG9uZW50cyIpCisgICAgKHZlcnNp b24gIjUuMjMuNCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9r ZGUvc3RhYmxlL3BsYXNtYS8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVy c2lvbiAiL3BsYXNtYS1waG9uZS1jb21wb25lbnRzLSIgdmVyc2lvbgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIudGFyLnh6IikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAg ICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMG1sNXB5aTkwbmxteDU1NTBz ZjN4OTI2M2Y4bXlwajRqbWRza3phYnpobno0NGNrOHZ5OSIpKSkpCisgICAgKGJ1aWxkLXN5c3Rl bSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMpKQorICAgIChpbnB1dHMgKGxpc3QgcXRiYXNl LTUKKyAgICAgICAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgICAgICAgIGth Y3Rpdml0aWVzCisgICAgICAgICAgICAgICAgICBrYXV0aAorICAgICAgICAgICAgICAgICAga2Jv b2ttYXJrcworICAgICAgICAgICAgICAgICAga3dpbgorICAgICAgICAgICAgICAgICAga2NvZGVj cworICAgICAgICAgICAgICAgICAga2NvbXBsZXRpb24KKyAgICAgICAgICAgICAgICAgIGtjb25m aWcKKyAgICAgICAgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgICAgICAgICBr Y29yZWFkZG9ucworICAgICAgICAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAgICAg ICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAgICAg ICAgIGtpbworICAgICAgICAgICAgICAgICAga2l0ZW12aWV3cworICAgICAgICAgICAgICAgICAg a2pvYndpZGdldHMKKyAgICAgICAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAg ICAgICAgICBrcGFja2FnZQorICAgICAgICAgICAgICAgICAga3Blb3BsZQorICAgICAgICAgICAg ICAgICAga3NlcnZpY2UKKyAgICAgICAgICAgICAgICAgIGt3YXlsYW5kCisgICAgICAgICAgICAg ICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICAgICAgICAga3dpbmRvd3N5c3RlbQorICAg ICAgICAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICAgICAgICAgbGlicGhvbmVudW1iZXIK KyAgICAgICAgICAgICAgICAgIG1vZGVtbWFuYWdlci1xdAorICAgICAgICAgICAgICAgICAgcGxh c21hLWZyYW1ld29yaworICAgICAgICAgICAgICAgICAgc29saWQpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vcGxhc21hLW1vYmlsZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIk1vZHVsZXMgcHJv dmlkaW5nIHBob25lIGZ1bmN0aW9uYWxpdHkgZm9yIFBsYXNtYSIpCisgICAgKGRlc2NyaXB0aW9u ICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgdXNlci1mcmllbmRseSwgcHJpdmFjeS1lbmFibGluZwor YW5kIGN1c3RvbWl6YWJsZSBwbGF0Zm9ybSBmb3IgbW9iaWxlIGRldmljZXMuIikKKyAgICAobGlj ZW5zZSAobGlzdCBsaWNlbnNlOmdwbDMrIGxpY2Vuc2U6bGdwbDIuMSspKSkpCisKIChkZWZpbmUt cHVibGljIHBsYXNtYS13b3Jrc3BhY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAicGxhc21hLXdv cmtzcGFjZSIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0017-gnu-KDE-Plasma-Update-all-packages-to-5.24.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0017-gnu-KDE-Plasma-Update-all-packages-to-5.24.4.patch RnJvbSAzMWNmMzJjODNjMDU4Njg0Y2UzMTg4M2QwMTFlZGUwODdlZjE4ZmZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxNDoxMzo0OCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTcvNzVdIGdudTogS0RFIFBsYXNtYTogVXBkYXRlIGFsbCBwYWNrYWdlcyB0byA1LjI0LjQuCgoq IGdudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSAoYnJlZXplLCBrZGVjb3JhdGlvbiwga3NjcmVl bmxvY2tlciwKa3NzaGFza3Bhc3MsIGxheWVyLXNoZWxsLXF0LCBsaWJrc2NyZWVuLCBsaWJrc3lz Z3VhcmQpOiBVcGRhdGUgdG8gNS4yNC40LgoKKGtkZWNvcmF0aW9uKVtpbnB1dHNdOiBBZGQgbmV3 IGRlcGVuZGVuY3kuCgoobGlia3NjcmVlbilbaW5wdXRzXTogQWRkIG5ldyBXYXlsYW5kIGlucHV0 cy4KCihrc2NyZWVubG9ja2VyKVtpbnB1dHNdOiBBZGQgbGF5ZXItc2hlbGwtcXQuCgoobGlia3N5 c2d1YXJkKVtvcmlnaW5dOiBGaXggdXJsIHNvIHJlZnJlc2ggc2NyaXB0IHdvcmtzLgpbbmF0aXZl LWlucHV0c106IEFkZCBxdHRvb2xzLgpbaW5wdXRzXTogQWRkIGxpYm5sIGxpYmNhcCBsaWJwY2Fw LCBxdHdlYmVuZ2luZSwgcXR3ZWJjaGFubmVsLApsbS1zZW5zb3JzOmxpYi4KW2FyZ3VtZW50c106 IFJlbW92ZSB1bm5lZW5lZCBoYWNrcy4gUmVzcGVjdCB0ZXN0cz8uCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IDJjNzIzZDM0ZjguLjdlYmMwOGI5NjUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTUsNyArNSw3 IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMTksIDIwMjAgSGFydG11dCBHb2ViZWwgPGgu Z29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgVG9iaWFz IEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgWmhl bmcgSnVuamllIDw4NzMyMTYwNzFAcXEuY29tPgotOzs7IENvcHlyaWdodCDCqSAyMDIxIEJyZW5k YW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBC cmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUg aXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjksNiArMjksNyBAQCAoZGVmaW5lLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGtkZS1wbGFzbWEpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBnZXhwKQog ICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGNtYWtlKQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHF0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhZG1p bikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBnbGliKQpAQCAtNDUsMTQgKzQ2LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2Fn ZXMga2RlLXBsYXNtYSkKIChkZWZpbmUtcHVibGljIGJyZWV6ZQogICAocGFja2FnZQogICAgIChu YW1lICJicmVlemUiKQotICAgICh2ZXJzaW9uICI1LjE5LjUiKQorICAgICh2ZXJzaW9uICI1LjI0 LjQiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9wbGFzbWEvIiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZHBrMXc3emNhZnJ6ZjQ2ajA2 MGkxcWIwZndxcHNmbGtmenI2Z2NhcjgxbGxtam5jNGIxIikpKSkKKyAgICAgICAgICAgICAgICAi MDFjcWppNmZpZ3diOTVkcmNxOXZycWxrdjd4bXBuMmNzYmkybXZpeGJjZGF3cWh5d3NnMyIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgOzsgVE9ETzogV2Fybmlu ZyBhdCAvZ251L3N0b3JlL+KApi1rcGFja2FnZS01LjM0LjAv4oCmL0tGNVBhY2thZ2VNYWNyb3Mu Y21ha2U6CiAgICAgOzsgICB3YXJuaW5ncyBkdXJpbmcgZ2VuZXJhdGlvbiBvZiBtZXRhaW5mbyBm b3Igb3JnLmtkZS5icmVlemVkYXJrLmRlc2t0b3A6CkBAIC0xMTUsMTkgKzExNiwxOSBAQCAoZGVm aW5lLXB1YmxpYyBicmVlemUtZ3RrCiAoZGVmaW5lLXB1YmxpYyBrZGVjb3JhdGlvbgogICAocGFj a2FnZQogICAgIChuYW1lICJrZGVjb3JhdGlvbiIpCi0gICAgKHZlcnNpb24gIjUuMTkuNSIpCisg ICAgKHZlcnNpb24gIjUuMjQuNCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL2tkZWNvcmF0aW9uLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjBwbjhuN3p5YjBhZHpqbm45MnZtYmNmN3BtcHNzNjBrOWsxcms1bGxhbWowMTZ4emZnbmYiKSkp KQorICAgICAgICAgICAgICAgICIwNWNjeWIzMTRteGYwZDRpdmo3MWw5bGgxM3MzZnFyN2Y0ZDJy bWc2cXNoc3FsMzk1NjljIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAg ICAoaW5wdXRzCi0gICAgIChsaXN0IGtpMThuIHF0YmFzZS01KSkKKyAgICAgKGxpc3Qga2NvcmVh ZGRvbnMga2kxOG4gcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50Lmtk ZS5vcmcvcGxhc21hL2tkZWNvcmF0aW9uIikKICAgICAoc3lub3BzaXMgIlBsdWdpbiBiYXNlZCBs aWJyYXJ5IHRvIGNyZWF0ZSB3aW5kb3cgZGVjb3JhdGlvbnMiKQogICAgIChkZXNjcmlwdGlvbiAi S0RlY29yYXRpb24gaXMgYSBsaWJyYXJ5IHRvIGNyZWF0ZSB3aW5kb3cgZGVjb3JhdGlvbnMuCkBA IC0xMzgsMTQgKzEzOSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjb3JhdGlvbgogKGRlZmluZS1w dWJsaWMga3NzaGFza3Bhc3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NzaGFza3Bhc3MiKQot ICAgICh2ZXJzaW9uICI1LjE5LjUiKQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9rc3NoYXNrcGFzcy0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxazJ2YTJ2OTA1MWY3MXc3OGRuM2dpaGs2NDJpeXk1 eXpya2NmbnA5N2ZhZzhnNmRwaXNpIikpKSkKKyAgICAgICAgICAgICAgICAiMXBhNDF3NzkzZGJp M3J2Nm1tMWE0eHA0Nm44MHF3ZHBkbHdoaTZ6NHg3NmhqdnF4OWk5bCIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTYyLDE0ICsxNjMsMTQgQEAgKGRl ZmluZS1wdWJsaWMga3NzaGFza3Bhc3MKIChkZWZpbmUtcHVibGljIGxheWVyLXNoZWxsLXF0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImxheWVyLXNoZWxsLXF0IikKLSAgICAodmVyc2lvbiAiNS4y NC4xIikKKyAgICAodmVyc2lvbiAiNS4yNC40IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvbGF5ZXItc2hlbGwtcXQtIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAg ICAgICAgICAgICAiMWFxMDg5cHdzMzl3OW5jc2lxemdnM3F2Zmc1aGM1YTc0cHpyYTBzbWRweTVp cGZzYjZhNCIpKSkpCisgICAgICAgICAgICAgICAgIjAzcXlmNnB2azM2aWc2aWxpbXEwMnExOWZy ZGxzbXJrYm5nMml6M2Q1OWsxNXpkcno1eDAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xODgsMTQgKzE4OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBs YXllci1zaGVsbC1xdAogKGRlZmluZS1wdWJsaWMga3NjcmVlbmxvY2tlcgogICAocGFja2FnZQog ICAgIChuYW1lICJrc2NyZWVubG9ja2VyIikKLSAgICAodmVyc2lvbiAiNS4xOS41IikKKyAgICAo dmVyc2lvbiAiNS4yNC40IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIva3NjcmVlbmxvY2tlci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIx ZmQ1c3FhcXg5a2oza3IwYmd4cGxsaGNtNWFyZjhiYzlwa3BkOXlrOWM4eGp5MGowZnhpIikpKSkK KyAgICAgICAgICAgICAgICAiMXh6YzgwYXdzYXBzZzY1a2syMXNzcDd5MGpiMzc0azF3MmJiN2d2 emo4ajQwcnJuNDhwdiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmIDs7IFRPRE86IG1ha2UgdGVzdHMgcGFz cwpAQCAtMjEzLDM1ICsyMTQsMzYgQEAgKGRlZmluZS1wdWJsaWMga3NjcmVlbmxvY2tlcgogICAg ICAgICAgICAgIChpZiB0ZXN0cz8KICAgICAgICAgICAgICAgICAgKGJlZ2luCiAgICAgICAgICAg ICAgICAgICAgKHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKLSAgICAgICAg ICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIpKSkKKyAgICAgICAg ICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKQogICAgICAgICAgICAg ICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBrZy1jb25maWcKICAgICAgICAgICAgOzsgRm9yIHRlc3RzLgogICAgICAgICAgICBkYnVz IHhvcmctc2VydmVyLWZvci10ZXN0cykpCiAgICAgKGlucHV0cwotICAgICBgKCgia2NtdXRpbHMi ICxrY211dGlscykKLSAgICAgICAoImtjcmFzaCIgLGtjcmFzaCkKLSAgICAgICAoImtkZWNsYXJh dGl2ZSIgLGtkZWNsYXJhdGl2ZSkKLSAgICAgICAoImtnbG9iYWxhY2NlbCIgLGtnbG9iYWxhY2Nl bCkKLSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0gICAgICAgKCJraWRsZXRpbWUiICxraWRsZXRp bWUpCi0gICAgICAgKCJrbm90aWZpY2F0aW9ucyIgLGtub3RpZmljYXRpb25zKQotICAgICAgICgi a3RleHR3aWRnZXRzIiAsa3RleHR3aWRnZXRzKQotICAgICAgICgia3dheWxhbmQiICxrd2F5bGFu ZCkKLSAgICAgICAoImt3aW5kb3dzeXN0ZW0iICxrd2luZG93c3lzdGVtKQotICAgICAgICgia3ht bGd1aSIgLGt4bWxndWkpCi0gICAgICAgKCJsaWJzZWNjb21wIiAsbGlic2VjY29tcCkgO2ZvciBz YW5kYm94aW5nIHRoZSBsb29rJ24nZmVlbCBwYWNrYWdlCi0gICAgICAgKCJsaWJ4Y3Vyc29yIiAs bGlieGN1cnNvcikgO21pc3NpbmcgaW4gQ01ha2VMaXN0LnR4dAotICAgICAgICgibGlieGkiICxs aWJ4aSkgICAgICAgICAgIDtYSW5wdXQsIHJlcXVpcmVkIGZvciBncmFiYmluZyBYSW5wdXQyIGRl dmljZXMKLSAgICAgICAoImxpbnV4LXBhbSIgLGxpbnV4LXBhbSkKLSAgICAgICAoImxvZ2luZCIg LGVsb2dpbmQpICAgICAgICA7b3B0aW9uYWwgbG9naW5jdGwgc3VwcG9ydAotICAgICAgICgicXRi YXNlIiAscXRiYXNlLTUpCi0gICAgICAgKCJxdGRlY2xhcmF0aXZlIiAscXRkZWNsYXJhdGl2ZSkK LSAgICAgICAoInF0eDExZXh0cmFzIiAscXR4MTFleHRyYXMpCi0gICAgICAgKCJzb2xpZCIgLHNv bGlkKQotICAgICAgICgid2F5bGFuZCIgLHdheWxhbmQpCi0gICAgICAgKCJ4Y2ItdXRpbC1rZXlz eW1zIiAseGNiLXV0aWwta2V5c3ltcykpKQorICAgICAobGlzdCBrY211dGlscworICAgICAgICAg ICBrY3Jhc2gKKyAgICAgICAgICAga2RlY2xhcmF0aXZlCisgICAgICAgICAgIGtnbG9iYWxhY2Nl bAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraWRsZXRpbWUKKyAgICAgICAgICAga25v dGlmaWNhdGlvbnMKKyAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgIGt3YXlsYW5k CisgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAg ICBsYXllci1zaGVsbC1xdAorICAgICAgICAgICBsaWJzZWNjb21wIDtmb3Igc2FuZGJveGluZyB0 aGUgbG9vayduJ2ZlZWwgcGFja2FnZQorICAgICAgICAgICBsaWJ4Y3Vyc29yIDttaXNzaW5nIGlu IENNYWtlTGlzdC50eHQKKyAgICAgICAgICAgbGlieGkgO1hJbnB1dCwgcmVxdWlyZWQgZm9yIGdy YWJiaW5nIFhJbnB1dDIgZGV2aWNlcworICAgICAgICAgICBsaW51eC1wYW0KKyAgICAgICAgICAg ZWxvZ2luZCA7b3B0aW9uYWwgbG9naW5jdGwgc3VwcG9ydAorICAgICAgICAgICBxdGJhc2UtNQor ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAg ICAgIHNvbGlkCisgICAgICAgICAgIHdheWxhbmQKKyAgICAgICAgICAgeGNiLXV0aWwta2V5c3lt cykpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9wbGFzbWEva3NjcmVl bmxvY2tlciIpCiAgICAgKHN5bm9wc2lzICJTY3JlZW4gbG9ja2luZyBsaWJyYXJ5IikKICAgICAo ZGVzY3JpcHRpb24KQEAgLTI1MSwyMSArMjUzLDIyIEBAIChkZWZpbmUtcHVibGljIGtzY3JlZW5s b2NrZXIKIChkZWZpbmUtcHVibGljIGxpYmtzY3JlZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAi bGlia3NjcmVlbiIpCi0gICAgKHZlcnNpb24gIjUuMTkuNSIpCisgICAgKHZlcnNpb24gIjUuMjQu NCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEv IiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHJmMXBtMHl5 YzA2OWY0bjVzOWlwZHg0Z2x6ZnI5enZ2NWNicm1uNHE5aTR2NnoxcWQ4aSIpKSkpCisgICAgICAg IChiYXNlMzIgIjF4djd2bWw1bHhqMWxuYW5zaXNmYmZ5bTM1aDI2NWdnd3N5anBsejc2YWliajVu eXF2ODEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKICAgICAgICAgICAgOzsg Rm9yIHRlc3RpbmcuCiAgICAgICAgICAgIGRidXMpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3Qg a3dheWxhbmQgbGlieHJhbmRyIHF0YmFzZS01IHF0eDExZXh0cmFzKSkKKyAgICAgKGxpc3Qga3dh eWxhbmQgbGlieHJhbmRyIHBsYXNtYS13YXlsYW5kLXByb3RvY29scworICAgICAgICAgICBxdGJh c2UtNSBxdHdheWxhbmQgd2F5bGFuZCBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3VtZW50cwogICAg ICAnKCM6dGVzdHM/ICNmKSkgOyBGSVhNRTogNTUlIHRlc3RzIHBhc3NlZCwgNSB0ZXN0cyBmYWls ZWQgb3V0IG9mIDExCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9T b2xpZC9Qcm9qZWN0cy9TY3JlZW5NYW5hZ2VtZW50IikKQEAgLTI3OCw1NiArMjgxLDUzIEBAIChk ZWZpbmUtcHVibGljIGxpYmtzY3JlZW4KIChkZWZpbmUtcHVibGljIGxpYmtzeXNndWFyZAogICAo cGFja2FnZQogICAgIChuYW1lICJsaWJrc3lzZ3VhcmQiKQotICAgICh2ZXJzaW9uICI1LjE5LjUi KQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS8vc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KKyAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvbGlia3N5c2d1YXJkLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWtkMGgzcDhiZjlrNXBxcDBmcmhyODFwYTB5eXJw a2NrZzl6em5pcms5cDF2ODh2N2JmcSIpKSkpCisgICAgICAgIChiYXNlMzIgIjAwaTRsMmtjMDJ3 eW1taXFoN3dhbThkcDRoOWh2bjhuc3hmdjI1OHdhcTdwbnh6am1ua24iKSkpKQogICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCisg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBxdHRvb2xzKSkKICAgICAo aW5wdXRzCi0gICAgIGAoKCJrY29uZmlnd2lkZ2V0cyIgLGtjb25maWd3aWRnZXRzKQotICAgICAg ICgia2ljb250aGVtZXMiICxraWNvbnRoZW1lcykKLSAgICAgICAoImt3aW5kb3dzeXN0ZW0iICxr d2luZG93c3lzdGVtKQotICAgICAgICgia2kxOG4iICxraTE4bikKLSAgICAgICAoImthdXRoIiAs a2F1dGgpCi0gICAgICAgKCJrY29tcGxldGlvbiIgLGtjb21wbGV0aW9uKQotICAgICAgICgia2Nv bmZpZyIgLGtjb25maWcpCi0gICAgICAgKCJrY29yZWFkZG9ucyIgLGtjb3JlYWRkb25zKQotICAg ICAgICgia2RlY2xhcmF0aXZlIiAsa2RlY2xhcmF0aXZlKQotICAgICAgICgia2dsb2JhbGFjY2Vs IiAsa2dsb2JhbGFjY2VsKQotICAgICAgICgia2lvIiAsa2lvKQotICAgICAgICgia25ld3N0dWZm IiAsa25ld3N0dWZmKQotICAgICAgICgia3dpZGdldHNhZGRvbnMiICxrd2lkZ2V0c2FkZG9ucykK LSAgICAgICAoImtzZXJ2aWNlIiAsa3NlcnZpY2UpCi0gICAgICAgKCJxdGJhc2UiICxxdGJhc2Ut NSkKLSAgICAgICAoInF0ZGVjbGFyYXRpdmUiICxxdGRlY2xhcmF0aXZlKQotICAgICAgICgicXRz Y3JpcHQiICxxdHNjcmlwdCkKLSAgICAgICAoInF0d2Via2l0IiAscXR3ZWJraXQpCi0gICAgICAg KCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgicGxhc21hIiAscGxhc21hLWZy YW1ld29yaykKLSAgICAgICAoInpsaWIiICx6bGliKSkpCisgICAgIChsaXN0IGthdXRoCisgICAg ICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2RlY2xhcmF0aXZl CisgICAgICAgICAgIGtnbG9iYWxhY2NlbAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBr aWNvbnRoZW1lcworICAgICAgICAgICBraW8KKyAgICAgICAgICAga25ld3N0dWZmCisgICAgICAg ICAgIGtzZXJ2aWNlCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt3aW5k b3dzeXN0ZW0KKyAgICAgICAgICAgbGlibmwKKyAgICAgICAgICAgbGliY2FwCisgICAgICAgICAg IGxpYnBjYXAKKyAgICAgICAgICAgYCgsbG0tc2Vuc29ycyAibGliIikKKyAgICAgICAgICAgcGxh c21hLWZyYW1ld29yaworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0 aXZlCisgICAgICAgICAgIHF0c2NyaXB0CisgICAgICAgICAgIHF0d2ViY2hhbm5lbAorICAgICAg ICAgICBxdHdlYmVuZ2luZQorICAgICAgICAgICBxdHdlYmtpdAorICAgICAgICAgICBxdHgxMWV4 dHJhcworICAgICAgICAgICB6bGliKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAoYXJndW1lbnRzCi0gICAgIChsaXN0ICM6Y29uZmlndXJlLWZsYWdzCi0gICAgICAg ICAgICN+YCgsKHN0cmluZy1hcHBlbmQgIi1ES0RFX0lOU1RBTExfREFUQURJUj0iCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIyRvdXRwdXQgIi9zaGFyZSIpKQotICAgICAgICAgICAj OnBoYXNlcworICAgICAobGlzdCAjOnBoYXNlcwogICAgICAgICAgICAjfihtb2RpZnktcGhhc2Vz ICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjb25maWd1cmUg J3BhdGNoLWNtYWtlbGlzdHMKLSAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAg ICAgICAgICAgOzsgVE9ETzogVmVyaWZ5OiBUaGlzIHNob3VsZCBubyBsb25nZXIgYmUgbmVjZXNz YXJ5LCBzaW5jZQotICAgICAgICAgICAgICAgICAgIDs7IEtGNUF1dGhDb25maWcuY21ha2UuaW4g Y29udGFpbnMgdGhpcyBhbHJlYWR5LgotICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi cHJvY2Vzc2NvcmUvQ01ha2VMaXN0cy50eHQiCi0gICAgICAgICAgICAgICAgICAgICAoKCJLQVVU SF9IRUxQRVJfSU5TVEFMTF9ESVIiKQotICAgICAgICAgICAgICAgICAgICAgICJLREVfSU5TVEFM TF9MSUJFWEVDRElSIikpKSkKICAgICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjawotICAgICAg ICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBGaXggdGhp cyBmYWlsaW5nIHRlc3QtY2FzZQotICAgICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAi LUUiICJwcm9jZXNzdGVzdCIpKSkpKSkKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAgICAgKHdoZW4gdGVz dHM/CisgICAgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBGaXggdGhpcyBmYWlsaW5nIHRlc3Qt Y2FzZQorICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgInByb2Nlc3N0 ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL3VzZXJiYXNlLmtkZS5vcmcvS1N5 c0d1YXJkIikKICAgICAoc3lub3BzaXMgIk5ldHdvcmsgZW5hYmxlZCB0YXNrIGFuZCBzeXN0ZW0g bW9uaXRvcmluZyIpCiAgICAgKGRlc2NyaXB0aW9uICJLU3lzR3VhcmQgY2FuIG9idGFpbiBpbmZv cm1hdGlvbiBvbiBzeXN0ZW0gbG9hZCBhbmQKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0035-gnu-KDE-Utils-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0035-gnu-KDE-Utils-Remove-trailing-booleans.patch RnJvbSBiNzE2N2EyYjMzMzE3ZjQyMWI0MjdjMTc1NTVmM2I0NzY2ZWYxMzRkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxNjoxMCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzUvNzVdIGdudTogS0RFIFV0aWxzOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgoqIGdudS9w YWNrYWdlcy9rZGUtdXRpbHMuc2NtIChrYXRlLCBva3RldGEpOiBbYXJndW1lbnRzXTogUmVtb3Zl IHRyYWlsaW5nIGJvb2xlYW5zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMu c2NtIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KaW5kZXggYTMxOWNiMzAxMC4uNGEwOTgy ODYyOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2tkZS11dGlscy5zY20KQEAgLTE1OSw4ICsxNTksNyBAQCAoZGVmaW5lLXB1YmxpYyBr YXRlCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVy ICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAgICAgICAoc2V0ZW52ICJR VF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgIChzZXRlbnYgIlhER19D QUNIRV9IT01FIiAiL3RtcC94ZGctY2FjaGUiKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgICAgICAoc2V0ZW52ICJYREdfQ0FDSEVfSE9NRSIgIi90bXAveGRnLWNhY2hlIikpKSkpKQog ICAgIChob21lLXBhZ2UgImh0dHBzOi8va2F0ZS1lZGl0b3Iub3JnLyIpCiAgICAgKHN5bm9wc2lz ICJNdWx0aS1kb2N1bWVudCwgbXVsdGktdmlldyB0ZXh0IGVkaXRvciIpCiAgICAgKGRlc2NyaXB0 aW9uICJLYXRlIGlzIGEgcG93ZXJmdWwgdGV4dCBlZGl0b3IgdGhhdCBjYW4gb3BlbiBtdWx0aXBs ZSBmaWxlcwpAQCAtNDQwLDggKzQzOSw3IEBAIChkZWZpbmUtcHVibGljIG9rdGV0YQogICAgICAg ICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVu IiwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRG T1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcC9kdW1t eS1ob21lIikKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgKHNldGVudiAiSE9N RSIgIi90bXAvZHVtbXktaG9tZSIpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9va3RldGEvIikKICAgICAoc3lub3BzaXMgIkhleGFkZWNpbWFsIGVkaXRvciBmb3Ig YmluYXJ5IGZpbGVzIikKICAgICAoZGVzY3JpcHRpb24gIk9rdGV0YSBpcyBhIHNpbXBsZSBlZGl0 b3IgZm9yIHRoZSByYXcgZGF0YSBvZiBmaWxlcy4gIFRoaXMKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0049-gnu-KDE-Use-breeze-icons-over-oxygen-icons.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0049-gnu-KDE-Use-breeze-icons-over-oxygen-icons.patch RnJvbSAyNDlhZjk4MGY2OGI3MTdiNTkxZGI5YmVkNjdhOWZlMjVhNzQzMWUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTUgRmViIDIwMjIgMjI6MjE6MTUgKzExMDAKU3ViamVjdDogW1BBVENIIHYy IDQ5Lzc1XSBnbnU6IEtERTogVXNlIGJyZWV6ZS1pY29ucyBvdmVyIG94eWdlbi1pY29ucy4KCiog Z251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20gKGNob3FvayBrZ2V0IGtvbnZlcnNhdGlvbiBr cmRjIGtyZGMpCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoZHJhZ29uIGVsaXNh IGp1ayBrM2Iga2FmZmVpbmUga2Ftb3NvCmttaXgga21wbGF5ZXIga3dhdmUpCiogZ251L3BhY2th Z2VzL2tkZS1waW0uc2NtIChrYWRkcmVzc2Jvb2sga2NhbHV0aWxzIGtncGcga2xlb3BhdHJhIGtt YWlsCmtub3RlcyBrb3JnYW5pemVyKQoqIGdudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2Nt IChkb2xwaGluIGRvbHBoaW4tcGx1Z2lucyBraGVscGNlbnRlcgprb25zb2xlIGtyZmIga3N5c3Rl bWxvZykKKiBnbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbSAoa2F0ZSBrbWFnIGttb3VzZXRvb2wg a21vdXRoIGtyb25vbWV0ZXIKa3J1c2FkZXIgb2t0ZXRhIHJzaWJyZWFrIHNtYjRrIHN3ZWVwZXIp CiogZ251L3BhY2thZ2VzL2tkZS5zY20gKGtkZXZlbG9wKQpCcmVlemUgaWNvbnMgcmVwbGFjZXMg T3h5Z2VuIGljb25zIGluIEtERSA1LCBzbyB1c2UgdGhhdCBpbiBldmVyeSBwYWNrYWdlLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtIGIvZ251L3BhY2thZ2VzL2tk ZS1pbnRlcm5ldC5zY20KaW5kZXggMjc0NGFiMWQ5Yy4uZWU2ZmRmMTBhZiAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1pbnRl cm5ldC5zY20KQEAgLTg3LDcgKzg3LDcgQEAgKGRlZmluZS1wdWJsaWMgY2hvcW9rCiAgICAgICAg ICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgOzsgVE9E TzogdGVsZXBhdGh5Ci0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQK KyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBw dXJwb3NlCiAgICAgICAgICAgIHFjYQogICAgICAgICAgICBxb2F1dGgKQEAgLTE1Nyw3ICsxNTcs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2V0CiAgICAgICAgICAgIGxpYmt0b3JyZW50CiAgICAgICAg ICAgIDs7IFRPRE86IGxpYm1tcwogICAgICAgICAgICA7OyBUT0RPOiBMaWJLV29ya3NwYWNlIC0g cGxhc21hLXdvcmtzcGFjZT8KLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29u IHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAg ICAgIHFjYQogICAgICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQpAQCAtMjE2 LDcgKzIxNiw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAgICAgICAgICBrd2Fs bGV0CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0K LSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBi cmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBxY2EKQEAgLTM1OSw3ICszNTksNyBAQCAoZGVmaW5l LXB1YmxpYyBrcmRjCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGlic3NoCiAgICAg ICAgICAgIGxpYnZuYwotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0 CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAg cXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMgOzsgRklYRU1FOiBsaWJ2bmMgY2FuJ3QgYmUgZm91 bmQgZm9yIHNvbWUgcmVhc29uLgogICAgICAobGlzdCAjOmNvbmZpZ3VyZS1mbGFncyAjfihsaXN0 ICItRFdJVEhfVk5DPU5PIikpKQpAQCAtNDEyLDcgKzQxMiw3IEBAIChkZWZpbmUtcHVibGljIGt0 b3JyZW50CiAgICAgICAgICAgIGxpYmdjcnlwdAogICAgICAgICAgICBsaWJrdG9ycmVudAogICAg ICAgICAgICA7OyBUT0RPOiBMaWJLV29ya3NwYWNlIC0+IHBsYXNtYS13b3Jrc3BhY2U/Ci0gICAg ICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRzY3JpcHQKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9r ZGUtbXVsdGltZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmluZGV4 IDlhOWVjNGI4YmUuLjY0ZDYzM2NiN2QgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAtMTIy LDcgKzEyMiw3IEBAIChkZWZpbmUtcHVibGljIGRyYWdvbgogICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUt aWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBw aG9ub24tYmFja2VuZC1nc3RyZWFtZXIKICAgICAgICAgICAgZ3N0LXBsdWdpbnMtYmFzZQpAQCAt MTg1LDcgKzE4NSw3IEBAIChkZWZpbmUtcHVibGljIGVsaXNhCiAgICAgICAgICAgIGtwYWNrYWdl CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAg ICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNv bnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBxdGJh c2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCkBAIC0yODEsNyArMjgxLDcgQEAgKGRlZmlu ZS1wdWJsaWMganVrCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt3aW5k b3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBk ZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNvbiBz ZXQKICAgICAgICAgICAgcGhvbm9uCiAgICAgICAgICAgIHBob25vbi1iYWNrZW5kLWdzdHJlYW1l cgogICAgICAgICAgICBxdGJhc2UtNQpAQCAtNDM1LDcgKzQzNSw3IEBAIChkZWZpbmUtcHVibGlj IGszYgogICAgICAgICAgICBsaWJzYW1wbGVyYXRlCiAgICAgICAgICAgIGxpYnNuZGZpbGUKICAg ICAgICAgICAgbGlidm9yYmlzCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNv biBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBzaGFyZWQtbWltZS1pbmZvCiAgICAgICAgICAgIHNv bGlkCkBAIC00NzgsNyArNDc4LDcgQEAgKGRlZmluZS1wdWJsaWMga2FmZmVpbmUKICAgICAgICAg ICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAgICAgIGxpYnhzY3Ju c2F2ZXIKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAg ICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01 CiAgICAgICAgICAgIHF0eDExZXh0cmFzCiAgICAgICAgICAgIHNvbGlkCkBAIC01MzEsNyArNTMx LDcgQEAgKGRlZmluZS1wdWJsaWMga2Ftb3NvCiAgICAgICAgICAgIGtpcmlnYW1pCiAgICAgICAg ICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtwYXJ0cwotICAgICAgICAgICBveHlnZW4t aWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1 bHQgaWNvbiBzZXQKICAgICAgICAgICAgcHVycG9zZQogICAgICAgICAgICBxdGJhc2UtNQogICAg ICAgICAgICBxdGRlY2xhcmF0aXZlCkBAIC01NzksNyArNTc5LDcgQEAgKGRlZmluZS1wdWJsaWMg a21peAogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKICAgICAg ICAgICAgbGliY2FuYmVycmEKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29u IHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAg ICAgIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAgcHVsc2VhdWRpbwogICAgICAgICAgICBx dGJhc2UtNQpAQCAtNjIxLDcgKzYyMSw3IEBAIChkZWZpbmUtcHVibGljIGttcGxheWVyCiAgICAg ICAgICAgIGttZWRpYXBsYXllcgogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAg ICBsaWJ4Y2IgOzsgRklYTUU6IHdoeSBkb2VzIGNtYWtlIG5vdCBmaW5kIFhFVklFIGFuZCBYUFJJ TlQ/Ci0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAg ICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAg ICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgY2Fpcm8KQEAgLTY5NSw3ICs2OTUsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrd2F2ZQogICAgICAgICAgICBsaWJzYW1wbGVyYXRlCiAgICAgICAgICAg IGxpYnZvcmJpcwogICAgICAgICAgICBvcHVzCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRl ZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNl dAogICAgICAgICAgICBwdWxzZWF1ZGlvCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0bXVsdGltZWRpYQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1waW0uc2NtCmluZGV4IGIzMWZhODVmNjcuLjdiNzhiMmQ4NTkgMTAwNjQ0 Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBp bS5zY20KQEAgLTQ0OCw3ICs0NDgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWRkcmVzc2Jvb2sKICAg ICAgICAgICAga3htbGd1aQogICAgICAgICAgICBsaWJrZGVwaW0KICAgICAgICAgICAgbGlia2xl bwotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBm b3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldCwgcmVx dWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHByaXNvbgogICAgICAgICAgICBxZ3BnbWUKICAg ICAgICAgICAgcXRiYXNlLTUpKQpAQCAtNjA3LDcgKzYwNyw3IEBAIChkZWZpbmUtcHVibGljIGtj YWx1dGlscwogICAgICAgICAgICBrcGltdGV4dGVkaXQKICAgICAgICAgICAga3RleHR3aWRnZXRz CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRl ZmF1bHQgaWNvbiBzZXQsIHJlcXVpcmVkIGZvciB0ZXN0cworICAgICAgICAgICBicmVlemUtaWNv bnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAgICAgcXRi YXNlLTUpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IFRPRE86IHNl ZW0gdG8gcHVsbCBpbiBzb21lIHdyb25nIHRoZW1lCkBAIC04MTEsNyArODExLDcgQEAgKGRlZmlu ZS1wdWJsaWMga2dwZwogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICBrd2lu ZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7 IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNv biBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBw cy5rZGUub3JnL3V0aWxpdGllcy9vcmcua2RlLmtncGcvIikKICAgICAoc3lub3BzaXMgIkdyYXBo aWNhbCBmcm9udCBlbmQgZm9yIEdOVSBQcml2YWN5IEd1YXJkIikKQEAgLTk1MSw3ICs5NTEsNyBA QCAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEKICAgICAgICAgICAga3htbGd1aQogICAgICAgICAg ICBsaWJhc3N1YW4KICAgICAgICAgICAgbGlia2xlbwotICAgICAgICAgICBveHlnZW4taWNvbnMg OzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBp Y29uIHNldAogICAgICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChh cmd1bWVudHMKQEAgLTEwMzUsNyArMTAzNSw3IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAgICAg ICAgICAgIGxpYmtkZXBpbQogICAgICAgICAgICBsaWJrbGVvCiAgICAgICAgICAgIGxpYmtzaWV2 ZQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBm b3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldCwgcmVx dWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHFncGdtZQogICAgICAgICAgICBxdGJhc2UtNQog ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCkBAIC0xNDE5LDcgKzE0MTksNyBAQCAoZGVmaW5lLXB1 YmxpYyBrbm90ZXMKICAgICAgICAgICAga3htbGd1aQogICAgICAgICAgICBreG1sZ3VpCiAgICAg ICAgICAgIGxpYmtkZXBpbQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24g c2V0LCByZXF1aXJlZCBmb3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVs dCBpY29uIHNldCwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAg ICAgICAgIHF0eDExZXh0cmFzKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9y Zy9rbm90ZXMvIikKQEAgLTE1MjUsNyArMTUyNSw3IEBAIChkZWZpbmUtcHVibGljIGtvcmdhbml6 ZXIKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAg ICAgIGxpYmtkZXBpbQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0 LCByZXF1aXJlZCBmb3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBp Y29uIHNldCwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHBob25vbgogICAgICAgICAg ICBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1zeXN0ZW10b29scy5zY20gYi9nbnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbQppbmRl eCBjOWIyOWVjOTA3Li40MzY0ZmY2YTdiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLXN5 c3RlbXRvb2xzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbQpAQCAt NzQsNyArNzQsNyBAQCAoZGVmaW5lLXB1YmxpYyBkb2xwaGluCiAgICAgICAgICAgIGt0ZXh0d2lk Z2V0cwogICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0K LSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAg YnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcGhvbm9uCiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHNvbGlkKSkKQEAgLTExNyw3ICsxMTcsNyBAQCAo ZGVmaW5lLXB1YmxpYyBkb2xwaGluLXBsdWdpbnMKICAgICAgICAgICAga3RleHRlZGl0b3IKICAg ICAgICAgICAga3N5bnRheGhpZ2hsaWdodGluZwogICAgICAgICAgICBreG1sZ3VpCi0gICAgICAg ICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1p Y29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoaG9t ZS1wYWdlICJodHRwOi8vd3d3LmtkZS5vcmcvIikKICAgICAoc3lub3BzaXMgIlZDUy1QbHVnaW5z IGZvciBEb2xwaGluIikKQEAgLTE1Niw3ICsxNTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBraGVscGNl bnRlcgogICAgICAgICAgICBrc2VydmljZQogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAg ICAgICAgIGxpYnhtbDIKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBz ZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgeGFwaWFuKSkKICAgICAoYXJndW1lbnRzCkBAIC0yMjIs NyArMjIyLDcgQEAgKGRlZmluZS1wdWJsaWMga29uc29sZQogICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgcXRzY3JpcHQpKQogICAgIChhcmd1bWVudHMKQEAgLTI2OSw3ICsyNjksNyBAQCAoZGVmaW5l LXB1YmxpYyBrcmZiCiAgICAgICAgICAgIGxpYnZuYwogICAgICAgICAgICBsaWJ4Y2IKICAgICAg ICAgICAgbGlieHRzdAotICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNl dAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAg ICBwaXBld2lyZS0wLjMKICAgICAgICAgICAgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCiAgICAg ICAgICAgIHF0YmFzZS01CkBAIC0zMTksNyArMzE5LDcgQEAgKGRlZmluZS1wdWJsaWMga3N5c3Rl bWxvZwogICAgICAgICAgICBrdGV4dHdpZGdldHMKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMK ICAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBp Y29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAg ICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a3N5c3RlbWxvZy8iKQogICAgIChzeW5vcHNpcyAiU3lzdGVtIGxvZyB2aWV3ZXIiKQpkaWZmIC0t Z2l0IGEvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20gYi9nbnUvcGFja2FnZXMva2RlLXV0aWxz LnNjbQppbmRleCA0YTA5ODI4NjI4Li5lODNkYTQxOTdhIDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMva2RlLXV0aWxzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQpAQCAtMTQ4 LDcgKzE0OCw3IEBAIChkZWZpbmUtcHVibGljIGthdGUKICAgICAgICAgICAgcGxhc21hLWZyYW1l d29yawogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgcXRzY3JpcHQpKQogICAgIChhcmd1bWVudHMKQEAgLTE5OCw3ICsxOTgsNyBAQCAoZGVmaW5l LXB1YmxpYyBrbWFnCiAgICAgIChsaXN0IGtpMThuCiAgICAgICAgICAgIGtpbwogICAgICAgICAg ICBreG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0Cisg ICAgICAgICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIDs7 IFRPRE86IFFBY2Nlc3NpYmlsaXR5Q2xpZW50IC0gbGlicWFjY2Vzc2liaWxpdHljbGllbgogICAg ICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a21hZy8iKQpAQCAtMjM3LDcgKzIzNyw3IEBAIChkZWZpbmUtcHVibGljIGttb3VzZXRvb2wKICAg ICAgICAgICAgbGlieHRzdAogICAgICAgICAgICBsaWJ4dAogICAgICAgICAgICBwaG9ub24KLSAg ICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJl ZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ttb3VzZXRvb2wvIikKICAgICAoc3lu b3BzaXMgIkF1dG9tYXRpYyBtb3VzZSBjbGljayBhbmQgbW91c2UgbWFuaXB1bGF0aW9uIHRvb2wg Zm9yIHRoZQpAQCAtMjcyLDcgKzI3Miw3IEBAIChkZWZpbmUtcHVibGljIGttb3V0aAogICAgICAg ICAgICBraW8KICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBi cmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNQogICAg ICAgICAgICBxdHNwZWVjaCkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a21vdXRoLyIpCkBAIC0zMTAsNyArMzEwLDcgQEAgKGRlZmluZS1wdWJsaWMga3Jvbm9tZXRlcgog ICAgICAgICAgICBraTE4bgogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICBr eG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAg ICAgICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFz ZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcm9ub21ldGVyLyIp CiAgICAgKHN5bm9wc2lzICJTaW1wbGUgc3RvcHdhdGNoIGFwcGxpY2F0aW9uIikKQEAgLTM1Myw3 ICszNTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcnVzYWRlcgogICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgc29saWQKICAgICAgICAgICAgemxpYikpCkBAIC00MjcsNyArNDI3LDcgQEAgKGRlZmluZS1w dWJsaWMgb2t0ZXRhCiAgICAgICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt3aWRnZXRzYWRk b25zCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1 bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQK ICAgICAgICAgICAgcWNhCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFy YXRpdmUKQEAgLTQ4NSw3ICs0ODUsNyBAQCAoZGVmaW5lLXB1YmxpYyByc2licmVhawogICAgICAg ICAgICBrdGV4dHdpZGdldHMKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBr eG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAg ICAgICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFz ZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9yc2licmVhay8iKQog ICAgIChzeW5vcHNpcyAiQXNzaXN0cyBpbiB0aGUgUmVjb3ZlcnkgYW5kIFByZXZlbnRpb24gb2Yg UmVwZXRpdGl2ZSBTdHJhaW4KQEAgLTUzMiw3ICs1MzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBzbWI0 awogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAg ICAgc2FtYmEKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAg ICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcGxh c21hLWZyYW1ld29yawogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0 aXZlCkBAIC01OTQsNyArNTk0LDcgQEAgKGRlZmluZS1wdWJsaWMgc3dlZXBlcgogICAgICAgICAg ICBraW8KICAgICAgICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL3N3ZWVwZXIvIikKICAgICAoc3lub3BzaXMg IlRlbXBvcmFyeSBmaWxlIGFuZCBoaXN0b3J5IGNsZWFuZXIiKQpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCA0MzgxMTkxMjZlLi4w MzM0M2UyNzc0IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFj a2FnZXMva2RlLnNjbQpAQCAtMzM5LDcgKzMzOSw3IEBAIChkZWZpbmUtcHVibGljIGtkZXZlbG9w CiAgICAgICAgICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgICAgICBreG1s Z3VpCiAgICAgICAgICAgICAgICAgICBsaWJrb21wYXJlZGlmZjIKLSAgICAgICAgICAgICAgICAg IG94eWdlbi1pY29ucworICAgICAgICAgICAgICAgICAgYnJlZXplLWljb25zCiAgICAgICAgICAg ICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAg ICAgICAgICAgICAgcXRxdWlja2NvbnRyb2xzIDs7IG5vdCBjaGVja2VkIGFzIHJlcXVpcmVtZW50 Ci0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0009-gnu-kfilemetadata-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0009-gnu-kfilemetadata-Remove-input-labels.patch RnJvbSAyY2Y1Zjg3OWM5M2JjZThiNGVmNGY5ZGE2MmQ0Y2MzMDkxZTc1NmIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozNjo1OCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDkvNzVdIGdudToga2ZpbGVtZXRhZGF0YTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa2ZpbGVtZXRhZGF0YSk6IFJlbW92ZSBpbnB1dCBs YWJlbHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggMmVkZWI4MTE4Mi4uOGViNTQwYjhi MyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUv cGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xNzEyLDkgKzE3MTIsNyBAQCAoZGVmaW5l LXB1YmxpYyBrZmlsZW1ldGFkYXRhCiAgICAgICAgICAgICAgICA7OyAoYnV0IGl0IGNhbiBmaW5k IGF1ZGlvL3gtc3BlZXgrb2dnKS4KICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUi CiAJCQkgICAiKHVzZXJtZXRhZGF0YXdyaXRlcnRlc3R8ZW1iZWRkZWRpbWFnZWRhdGF0ZXN0fHRh Z2xpYmV4dHJhY3RvcnRlc3QpIikpKSkpKSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgi ZXh0cmEtY21ha2UtbW9kdWxlcyIgLGV4dHJhLWNtYWtlLW1vZHVsZXMpCi0gICAgICAgKCJwa2ct Y29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBhdHRyCiAg ICAgICAgICAgIDs7IFRPRE86IEVQdWIgaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9l Ym9vay10b29scwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0011-gnu-kwindowsystem-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0011-gnu-kwindowsystem-Remove-input-labels.patch RnJvbSBiOWE1NmUyNmNlMDczYWY1M2Q2YzZmODBlNTJlOGE1NjM5ODZmZDAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTo0MDo0MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTEvNzVdIGdudToga3dpbmRvd3N5c3RlbTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa3dpbmRvd3N5c3RlbSk6IFJlbW92ZSBpbnB1dCBs YWJlbHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggNGU3MWQ2ZGIyMy4uNmM1NzI2MTIz MSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUv cGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xMTI3LDExICsxMTI3LDExIEBAIChkZWZp bmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAgcXR0b29scwogICAgICAgICAgICB4 b3JnLXNlcnZlci1mb3ItdGVzdHMpKSA7IGZvciB0aGUgdGVzdHMKICAgICAoaW5wdXRzCi0gICAg IGAoKCJsaWJ4cmVuZGVyIiAsbGlieHJlbmRlcikKLSAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01 KQotICAgICAgICgicXR4MTFleHRyYXMiICxxdHgxMWV4dHJhcykKLSAgICAgICAoInhjYi11dGls cy1rZXlzeW1zIiAseGNiLXV0aWwta2V5c3ltcykKLSAgICAgICAoInhjYi11dGlsLXdtIiAseGNi LXV0aWwtd20pKSkKKyAgICAgKGxpc3QgbGlieHJlbmRlcgorICAgICAgICAgICBxdGJhc2UtNQor ICAgICAgICAgICBxdHgxMWV4dHJhcworICAgICAgICAgICB4Y2ItdXRpbC1rZXlzeW1zCisgICAg ICAgICAgIHhjYi11dGlsLXdtKSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAg ICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0053-gnu-Add-kwin.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0053-gnu-Add-kwin.patch RnJvbSAyM2EwMmZjYjcxMDkyMTExYjJkY2UxZDlmMjA0NGIxMjIzM2QyY2FmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgOCBGZWIgMjAyMiAxNzowMzoyMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NTMvNzVdIGdudTogQWRkIGt3aW4uCgoqIGdudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSAoa3dp bik6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5z Y20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KaW5kZXggZjU4MmM4NTI5Yy4uMWM5Y2Iy YzE2YSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCisrKyBiL2dudS9w YWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtMzEsMTEgKzMxLDE2IEBAIChkZWZpbmUtbW9kdWxl IChnbnUgcGFja2FnZXMga2RlLXBsYXNtYSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5 c3RlbSBxdCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBmb250dXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9w KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnY2MpCisgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGdob3N0c2NyaXB0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZ3RrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3Jr cykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGludXgpCisgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHBjaXV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHF0KQpAQCAtMzgzLDMgKzM4OCwxOTEgQEAgKGRlZmluZS1wdWJs aWMga3dheWxhbmQtc2VydmVyCiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMwogICAg ICAgICAgICAgICAgICAgIGxpY2Vuc2U6ZXhwYXQKICAgICAgICAgICAgICAgICAgICBsaWNlbnNl OmJzZC0zKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrd2luCisgIChwYWNrYWdlCisgICAgKG5hbWUg Imt3aW4iKQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdp bgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAg ICAgICAgICAiLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYK KyAgICAgICAgKGJhc2UzMiAiMXF3Y2Q2aXc2eXZwY2hpd212cTVud3NyNDY1am1ybXNjZjI4Nm1q cmM2NWltNGhqNjU3MiIpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcworICAgICAgICAgICBkYnVzCisgICAgICAgICAgIGtkb2N0b29scworICAg ICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAgIHF0dG9vbHMKKyAgICAgICAgICAgeG9yZy1z ZXJ2ZXItZm9yLXRlc3RzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGJyZWV6ZQorICAgICAg ICAgICBldWRldgorICAgICAgICAgICBmb250Y29uZmlnCisgICAgICAgICAgIGZyZWV0eXBlCisg ICAgICAgICAgIGh3ZGF0YQorICAgICAgICAgICBrYWN0aXZpdGllcworICAgICAgICAgICBrY211 dGlscworICAgICAgICAgICBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAg ICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtj cmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZGVjbGFyYXRpdmUKKyAg ICAgICAgICAga2RlY29yYXRpb24KKyAgICAgICAgICAga2dsb2JhbGFjY2VsCisgICAgICAgICAg IGtpMThuCisgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAgICAgIGtpZGxldGltZQorICAg ICAgICAgICBraW8KKyAgICAgICAgICAga2lyaWdhbWkKKyAgICAgICAgICAga25ld3N0dWZmCisg ICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGtwYWNrYWdlCisgICAgICAgICAg IGtydW5uZXIKKyAgICAgICAgICAga3NjcmVlbmxvY2tlcgorICAgICAgICAgICBrdGV4dHdpZGdl dHMKKyAgICAgICAgICAga3dheWxhbmQKKyAgICAgICAgICAga3dheWxhbmQtc2VydmVyCisgICAg ICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsY21z CisgICAgICAgICAgIGxpYmNhcAorICAgICAgICAgICBsaWJlcG94eQorICAgICAgICAgICBsaWJp bnB1dAorICAgICAgICAgICBsaWJ4a2Jjb21tb24KKyAgICAgICAgICAgcGlwZXdpcmUtMC4zCisg ICAgICAgICAgIHBsYXNtYS1mcmFtZXdvcmsKKyAgICAgICAgICAgcGxhc21hLXdheWxhbmQtcHJv dG9jb2xzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAg ICAgICAgICAgcXR3YXlsYW5kCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgIHdh eWxhbmQKKyAgICAgICAgICAgd2F5bGFuZC1wcm90b2NvbHMKKyAgICAgICAgICAgeGNiLXV0aWwg OyBmYWlscyBhdCBidWlsZCB0aW1lIHdpdGhvdXQgdGhpcworICAgICAgICAgICB4Y2ItdXRpbC1j dXJzb3IKKyAgICAgICAgICAgeGNiLXV0aWwta2V5c3ltcworICAgICAgICAgICB4Y2ItdXRpbC13 bQorICAgICAgICAgICB4Y21zZGIKKyAgICAgICAgICAgeGlucHV0IDs7IFhYWDogU2F5cyBkaXNh YmxlZCBpbiBjb25maWd1cmUgcGhhc2UKKyAgICAgICAgICAgeG9yZy1zZXJ2ZXIteHdheWxhbmQK KyAgICAgICAgICAgemxpYikpCisgOzsgICAgICogaHdkYXRhLCA8aHR0cHM6Ly9naXRodWIuY29t L3ZjcmhvbmVrL2h3ZGF0YT4KKyA7OyAgIFJ1bnRpbWUtb25seSBkZXBlbmRlbmN5IG5lZWRlZCBm b3IgbWFwcGluZyBtb25pdG9yIGhhcmR3YXJlIHZlbmRvciBJRHMgdG8gZnVsbCBuYW1lcworIDs7 ICogUXRRdWljay5Db250cm9scy1RTUxNb2R1bGUsIFFNTCBtb2R1bGUgJ1F0UXVpY2suQ29udHJv bHMnIGlzIGEgcnVudGltZSBkZXBlbmRlbmN5LgorIDs7ICogUXRNdWx0aW1lZGlhLVFNTE1vZHVs ZSwgUU1MIG1vZHVsZSAnUXRNdWx0aW1lZGlhJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKyA7 OyAqIG9yZy5rZGUua3F1aWNrY29udHJvbHNhZGRvbnMtUU1MTW9kdWxlLCBRTUwgbW9kdWxlICdv cmcua2RlLmtxdWlja2NvbnRyb2xzYWRkb25zJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKyA7 OyAqIG9yZy5rZGUucGxhc21hLmNvcmUtUU1MTW9kdWxlLCBRTUwgbW9kdWxlICdvcmcua2RlLnBs YXNtYS5jb3JlJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKyA7OyAqIG9yZy5rZGUucGxhc21h LmNvbXBvbmVudHMtUU1MTW9kdWxlLCBRTUwgbW9kdWxlICdvcmcua2RlLnBsYXNtYS5jb21wb25l bnRzJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKworICAgOzsgICAqIFFBY2Nlc3NpYmlsaXR5 Q2xpZW50LCBLREUgY2xpZW50LXNpZGUgYWNjZXNzaWJpbGl0eSBsaWJyYXJ5LCA8aHR0cHM6Ly93 d3cua2RlLm9yZz4KKyAgIDs7IFJlcXVpcmVkIHRvIGVuYWJsZSBhY2Nlc3NpYmlsaXR5IGZlYXR1 cmVzCisKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRz CisgICAgIGAoIzp0ZXN0cz8gI2YgOzsgT3ZlciA1MCB0ZXN0cyBmYWlsIGluY29uc2lzdGVudGx5 LgorICAgICAgICM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNl cworICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdwYXRjaAorICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICA7OyBNYWtl IFFEaXJJdGVyYXRvciBmb2xsb3cgc3ltbGlua3MKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSog Jygic3JjL3BsdWdpbnMva2RlY29yYXRpb25zL2F1cm9yYWUvc3JjL2F1cm9yYWUuY3BwIikKKyAg ICAgICAgICAgICAgICgoIiheXFxzKlFEaXJJdGVyYXRvciBpdC5wYXRoLCBRRGlySXRlcmF0b3I6 OlN1YmRpcmVjdG9yaWVzKShcXCk7KSIKKyAgICAgICAgICAgICAgICAgXyBhIGIpCisgICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9yOjpGb2xsb3dTeW1saW5r cyIgYikpKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJzcmMveHdsL3h3YXlsYW5kLmNw cCIpCisgICAgICAgICAgICAgICAoKCIobV94d2F5bGFuZFByb2Nlc3MtPnNldFByb2dyYW0uUVN0 cmluZ0xpdGVyYWwuLikoWHdheWxhbmQpKC4uLjspIgorICAgICAgICAgICAgICAgICBfIGEgWHdh eWxhbmQgYikKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhICh3aGljaCAiWHdheWxh bmQiKSBiKSkpCisgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImNtYWtlL21vZHVsZXMvRmlu ZGh3ZGF0YS5jbWFrZSIpCisgICAgICAgICAgICAgICAoKCIvdXNyL3NoYXJlIikKKyAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyAiaHdkYXRhIikgIi9zaGFy ZSIpKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAg ICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAg ICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9E SVIiIChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgIChnZXRjd2QpKQor ICAgICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjoxIikKKyAgICAgICAgICAgICAgIChz eXN0ZW0gIlh2ZmIgOjEgJiIpCisgICAgICAgICAgICAgICAoc2xlZXAgNSkKKyAgICAgICAgICAg ICAgIDs7IEZJWE1FOiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMgZm9yIG5vdy4gTWFueSBvZiB0aGVz ZSB0ZXN0cyBmYWlsIGluY29uc2lzdGVudGx5LgorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rl c3QiICItRSIgIihcCitrd2luLXRlc3RBY3RpdmF0aW9ufFwKK2t3aW4tdGVzdEFjdGl2YXRpb24t d2F5bGFuZG9ubHl8XAora3dpbi10ZXN0RGVidWdDb25zb2xlfFwKK2t3aW4tdGVzdERlY29yYXRp b25JbnB1dC13YXlsYW5kb25seXxcCitrd2luLXRlc3REZWNvcmF0aW9uSW5wdXR8XAora3dpbi10 ZXN0RG9udENyYXNoQ3Vyc29yUGh5c2ljYWxTaXplRW1wdHktd2F5bGFuZG9ubHl8XAora3dpbi10 ZXN0RG9udENyYXNoQXVyb3JhZURlc3Ryb3lEZWNvfFwKK2t3aW4tdGVzdERvbnRDcmFzaE5vQm9y ZGVyLXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdERvbnRDcmFzaENhbmNlbEFuaW1hdGlvbnxcCitr d2luLXRlc3REb250Q3Jhc2hHbHhnZWFyc3xcCitrd2luLXRlc3REb250Q3Jhc2hVc2VyYWN0aW9u c01lbnUtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0RG9udENyYXNoVXNlcmFjdGlvbnNNZW51fFwK K2t3aW4tdGVzdEdsb2JhbFNob3J0Y3V0c3xcCitrd2luLXRlc3RJbnRlcm5hbFdpbmRvdy13YXls YW5kb25seXxcCitrd2luLXRlc3RJZGxlSW5oaWJpdGlvbi13YXlsYW5kb25seXxcCitrd2luLXRl c3RJbnB1dE1ldGhvZHxcCitrd2luLXRlc3RJbnB1dFN0YWNraW5nT3JkZXItd2F5bGFuZG9ubHl8 XAora3dpbi10ZXN0S2V5Ym9hcmRMYXlvdXQtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0S1dpbkJp bmRpbmdzfFwKK2t3aW4tdGVzdExheWVyU2hlbGxWMUNsaWVudC13YXlsYW5kb25seXxcCitrd2lu LXRlc3RMaWJpbnB1dERldmljZXxcCitrd2luLXRlc3RMb2NrU2NyZWVufFwKK2t3aW4tdGVzdE1h eGltaXplZC13YXlsYW5kb25seXxcCitrd2luLXRlc3RNYXhpbWl6ZWR8XAora3dpbi10ZXN0TW9k aWZlck9ubHlTaG9ydGN1dHxcCitrd2luLXRlc3ROaWdodENvbG9yLXdheWxhbmRvbmx5fFwKK2t3 aW4tdGVzdE5pZ2h0Q29sb3J8XAora3dpbi10ZXN0Tm9HbG9iYWxTaG9ydGN1dHN8XAora3dpbi10 ZXN0T3V0cHV0TWFuYWdlbWVudHxcCitrd2luLXRlc3RPdXRwdXRNYW5hZ2VtZW50LXdheWxhbmRv bmx5fFwKK2t3aW4tdGVzdFBsYWNlbWVudC13YXlsYW5kb25seXxcCitrd2luLXRlc3RQbGFzbWFT dXJmYWNlfFwKK2t3aW4tdGVzdFBsYXNtYVN1cmZhY2Utd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0 UGxhc21hV2luZG93fFwKK2t3aW4tdGVzdFBsYXRmb3JtQ3Vyc29yfFwKK2t3aW4tdGVzdFBvaW50 ZXJDb25zdHJhaW50cy13YXlsYW5kb25seXxcCitrd2luLXRlc3RQb2ludGVySW5wdXR8XAora3dp bi10ZXN0UXVpY2tUaWxpbmd8XAora3dpbi10ZXN0U2NlbmVPcGVuR0wtd2F5bGFuZG9ubHl8XAor a3dpbi10ZXN0U2NlbmVPcGVuR0xFUy13YXlsYW5kb25seXxcCitrd2luLXRlc3RTY2VuZU9wZW5H TEVTfFwKK2t3aW4tdGVzdFNjZW5lUVBhaW50ZXJ8XAora3dpbi10ZXN0U2NyZWVuQ2hhbmdlcy13 YXlsYW5kb25seXxcCitrd2luLXRlc3RTY3JlZW5zfFwKK2t3aW4tdGVzdFNoYWRlfFwKK2t3aW4t dGVzdFNob3dpbmdEZXNrdG9wLXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdFN0cnV0c3xcCitrd2lu LXRlc3RUYWJCb3gtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0VG91Y2hJbnB1dHxcCitrd2luLXRl c3RUb3VjaElucHV0LXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdFZpcnR1YWxEZXNrdG9wLXdheWxh bmRvbmx5fFwKK2t3aW4tdGVzdFZpcnR1YWxLZXlib2FyZERCdXMtd2F5bGFuZG9ubHl8XAora3dp bi10ZXN0V2luZG93U2VsZWN0aW9uLXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdFgxMUNsaWVudHxc Citrd2luLXRlc3RYZGdTaGVsbENsaWVudC13YXlsYW5kb25seXxcCitrd2luLXRlc3RYZGdTaGVs bENsaWVudHxcCitrd2luLXRlc3RYd2F5bGFuZFNlbGVjdGlvbnMpIikpKSkpKSkKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL3VzZXJiYXNlLmtkZS5vcmcvS1dpbiIpCisgICAgKHN5bm9wc2lzICJL REUgUGxhc21hIFdpbmRvdyBNYW5hZ2VyIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIktXaW4g aXMgYW4gZWFzeSB0byB1c2UsIGJ1dCBmbGV4aWJsZSwgY29tcG9zaXRlZCBXaW5kb3cgTWFuYWdl ciBmb3IKK1hvcmcgd2luZG93aW5nIHN5c3RlbXMgKFdheWxhbmQsIFgxMSkgb24gTGludXguICBJ dHMgcHJpbWFyeSB1c2FnZSBpcyBpbgorY29uanVuY3Rpb24gd2l0aCB0aGUgS0RFIFBsYXNtYSBE ZXNrdG9wLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpic2QtMgorICAgICAgICAgICAg ICAgICAgIGxpY2Vuc2U6YnNkLTMKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmV4cGF0Cisg ICAgICAgICAgICAgICAgICAgbGljZW5zZTpncGwyCisgICAgICAgICAgICAgICAgICAgbGljZW5z ZTpncGwyKworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6Z3BsMworICAgICAgICAgICAgICAg ICAgIGxpY2Vuc2U6Z3BsMysKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjAKKyAg ICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjArCisgICAgICAgICAgICAgICAgICAgbGlj ZW5zZTpsZ3BsMi4xCisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMykpKSkKLS0gCjIu MzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0008-gnu-kio-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0008-gnu-kio-Remove-input-labels.patch RnJvbSBmODhmZTQxY2ViNjFmOGM3NDAxZjY4OWVkNDA4NjkyNDE5NjU0MzExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozNDozNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDgvNzVdIGdudToga2lvOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKKiBnbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtIChraW8pOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IGZlZTQ4MjdkZWEuLjJlZGViODExODIgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtMjYyOCwzMSArMjYyOCwzMCBAQCAoZGVmaW5lLXB1YmxpYyBraW8KICAgICAg ICAgICAgc29saWQpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMgZGJ1cyBrZG9jdG9vbHMgcXR0b29scykpCi0gICAgKGlucHV0cwotICAgICBgKDs7 IFRPRE86ICBMaWJBQ0wgLCA8ZnRwOi8vb3NzLnNnaS5jb20vcHJvamVjdHMveGZzL2NtZF90YXJz PgotICAgICAgICgia3JiNSIgLG1pdC1rcmI1KQotICAgICAgICgia2FyY2hpdmUiICxrYXJjaGl2 ZSkKLSAgICAgICAoImthdXRoIiAsa2F1dGgpCi0gICAgICAgKCJrY29kZWNzIiAsa2NvZGVjcykK LSAgICAgICAoImtjb25maWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMpCi0gICAgICAgKCJrY3Jh c2giICxrY3Jhc2gpCi0gICAgICAgKCJrZGJ1c2FkZG9ucyIgLGtkYnVzYWRkb25zKQotICAgICAg ICgia2RvY3Rvb2xzIiAsa2RvY3Rvb2xzKQotICAgICAgICgia2d1aWFkZG9ucyIgLGtndWlhZGRv bnMpCi0gICAgICAgKCJraWNvbnRoZW1lcyIgLGtpY29udGhlbWVzKQotICAgICAgICgia2kxOG4i ICxraTE4bikKLSAgICAgICAoImtub3RpZmljYXRpb25zIiAsa25vdGlmaWNhdGlvbnMpCi0gICAg ICAgKCJrdGV4dHdpZGdldHMiICxrdGV4dHdpZGdldHMpCi0gICAgICAgKCJrd2FsbGV0IiAsa3dh bGxldCkKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0gICAgICAg KCJsaWJ4bWwyIiAsbGlieG1sMikKLSAgICAgICAoImxpYnhzbHQiICxsaWJ4c2x0KQotICAgICAg ICgicXRiYXNlIiAscXRiYXNlLTUpCi0gICAgICAgKCJxdHNjcmlwdCIgLHF0c2NyaXB0KQotICAg ICAgICgicXR4MTFleHRyYXMiICxxdHgxMWV4dHJhcykKLSAgICAgICAoInNvbm5ldCIgLHNvbm5l dCkKLSAgICAgICAoInV0aWwtbGludXg6bGliIiAsdXRpbC1saW51eCAibGliIikgOyBsaWJtb3Vu dAotICAgICAgICgiemxpYiIgLHpsaWIpKSkKKyAgICAoaW5wdXRzIChsaXN0IDs7IFRPRE86ICBM aWJBQ0wgLCA8ZnRwOi8vb3NzLnNnaS5jb20vcHJvamVjdHMveGZzL2NtZF90YXJzPgorICAgICAg ICAgICAgICAgICAgbWl0LWtyYjUKKyAgICAgICAgICAgICAgICAgIGthcmNoaXZlCisgICAgICAg ICAgICAgICAgICBrYXV0aAorICAgICAgICAgICAgICAgICAga2NvZGVjcworICAgICAgICAgICAg ICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAgICAgICAgIGtjcmFzaAorICAgICAgICAg ICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtkb2N0b29scworICAgICAg ICAgICAgICAgICAga2d1aWFkZG9ucworICAgICAgICAgICAgICAgICAga2ljb250aGVtZXMKKyAg ICAgICAgICAgICAgICAgIGtpMThuCisgICAgICAgICAgICAgICAgICBrbm90aWZpY2F0aW9ucwor ICAgICAgICAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgICAgICAgICBrd2FsbGV0 CisgICAgICAgICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICAgICAgICAgbGli eG1sMgorICAgICAgICAgICAgICAgICAgbGlieHNsdAorICAgICAgICAgICAgICAgICAgcXRiYXNl LTUKKyAgICAgICAgICAgICAgICAgIHF0c2NyaXB0CisgICAgICAgICAgICAgICAgICBxdHgxMWV4 dHJhcworICAgICAgICAgICAgICAgICAgc29ubmV0CisgICAgICAgICAgICAgICAgICBgKCx1dGls LWxpbnV4ICJsaWIiKSA7IGxpYm1vdW50CisgICAgICAgICAgICAgICAgICB6bGliKSkKICAgICAo YXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0036-gnu-KDE-SystemTools-Update-all-packages-to-21.12..patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0036-gnu-KDE-SystemTools-Update-all-packages-to-21.12..patch RnJvbSAxNzc0Y2M4YmI2MWUwNWY5MDA4NGRlZjZmMzNhOGQ4NTE1M2IwZTk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOTo0MDo0MSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzYvNzVdIGdudTogS0RFIFN5c3RlbVRvb2xzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvCiAyMS4x Mi4zLgoKKiBnbnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwgZG9scGhp bi1wbHVnaW5zLApraGVscGNlbnRlciwga29uc29sZSwga3JmYiwga3N5c3RlbWxvZywgeWFrdWFr ZSk6IFVwZGF0ZSB0byAyMS4xMi4zLgoKKGtyZmIpW2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5j aWVzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KaW5kZXggM2ZhYjkwODlmMy4uYWEwZWQ1M2E4 MCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KQEAgLTEsNiArMSw3IEBACiA7OzsgR05VIEd1 aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKIDs7OyBDb3B5cmln aHQgwqkgMjAxNywgMjAyMCBIYXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJz LmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1lQHRv Ymlhcy5ncj4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBi cmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7 OwpAQCAtMjUsNiArMjYsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1zeXN0 ZW10b29scykKICAgIzp1c2UtbW9kdWxlIChndWl4IHV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCisg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBrZGUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1mcmFt ZXdvcmtzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTM5LDE0ICs0 MSwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1zeXN0ZW10b29scykKIChk ZWZpbmUtcHVibGljIGRvbHBoaW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAiZG9scGhpbiIpCi0g ICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2RvbHBoaW4tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIweHI1czBzNDBp MmJzZmpmYXB2cGE3ZHhoOXM0NjA0Y3hpcmc5N3hjYWFjZDZmZHZocGRzIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMG01bnFhOGowbWNzcng5d3hmY2Y4ejM5a3hhczUxazAzbHNjaHI3MjF2bTR4NjVq NjRqcSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcnVieSBy dWJ5LXRlc3QtdW5pdCkpCkBAIC02OSw2ICs3MSw3IEBAIChkZWZpbmUtcHVibGljIGRvbHBoaW4K ICAgICAgICAgICAga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAga3BhcnRzCiAgICAgICAgICAg IGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt3aW5k b3dzeXN0ZW0KICAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAg ICAgICAgICAgcGhvbm9uCkBAIC05NSwxNCArOTgsMTQgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhp bgogKGRlZmluZS1wdWJsaWMgZG9scGhpbi1wbHVnaW5zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImRvbHBoaW4tcGx1Z2lucyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2RvbHBoaW4tcGx1Z2lucy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjEyZzQ0czZnN21hNmF2cDE1bDQ1bDQycXl6Ymdsc3d2YWhtMndq aTc5emRsczV2am56N3IiKSkpKQorICAgICAgICAoYmFzZTMyICIwcmJ6NmZ3OThjNzFoMTByeTF4 amMwcGd6dnBoYWptajE4bG5qbTRoZjdiYnJpenNtZGI1IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTExMSw2ICsxMTQsNyBAQCAoZGVmaW5lLXB1YmxpYyBkb2xwaGlu LXBsdWdpbnMKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGt0 ZXh0ZWRpdG9yCisgICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKICAgICAgICAgICAga3ht bGd1aQogICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAg ICAgICBxdGJhc2UtNSkpCkBAIC0xMjMsMTQgKzEyNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBkb2xw aGluLXBsdWdpbnMKIChkZWZpbmUtcHVibGljIGtoZWxwY2VudGVyCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtoZWxwY2VudGVyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva2hlbHBjZW50ZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1Ngot ICAgICAgICAoYmFzZTMyICIwd3h6anJhZ3ZqY2ZjN2M0cWphOHd6cHNoaGF5d2ZpY2o3Zjd3a21w cHp5YmNzeHduOXFiIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWZqMWM1N2JxczAwOXJ4OWRiNGlm dmZtaGhsNGIzNXI1c2ZseTN3dmJmcjRkYXBqcWZxciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTcyLDE0ICsxNzYsMTQgQEAgKGRlZmluZS1wdWJs aWMga2hlbHBjZW50ZXIKIChkZWZpbmUtcHVibGljIGtvbnNvbGUKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia29uc29sZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIy MS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tvbnNvbGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwY2tyN2Jqa3lhdzBncjVreDU2OWpmbmhraHdtbGs0bHFrNDFuZzYxcXd4bGI0YnNk YmRtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDZzcW0yeG1haXJpY3JkY3huZjdpbXZ5dncwd3lr bnJyeW0zMzRzY3gydzdtZmhqZzVxcyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQpAQCAtMjI2LDE0ICsyMzAsMTQgQEAgKGRlZmluZS1wdWJsaWMga29uc29s ZQogKGRlZmluZS1wdWJsaWMga3JmYgogICAocGFja2FnZQogICAgIChuYW1lICJrcmZiIikKLSAg ICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JmYi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA5Mmlqbjg4anBtZ2sy end6Mzd2emYzNWppc2wyMzRtYzNrcmM5amw3YmQ5NTVha3g1MWsiKSkpKQorICAgICAgICAoYmFz ZTMyICIxcjhsdnZoMno4eGkwbDNwaXpscGwxMm5tNGZuYnBnaXdxbXgxOHc4aTUxeDRqMjdkdjBu IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcga2RvY3Rvb2xz KSkKQEAgLTI0Nyw2ICsyNTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcmZiCiAgICAgICAgICAgIGtp MThuCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGt3YWxsZXQKKyAgICAg ICAgICAga3dheWxhbmQKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAgICAgICAga3dp bmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCkBAIC0yNTUsOCArMjYwLDExIEBAIChkZWZp bmUtcHVibGljIGtyZmIKICAgICAgICAgICAgbGlieHRzdAogICAgICAgICAgICBveHlnZW4taWNv bnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaXBld2lyZS0wLjMKKyAgICAgICAg ICAgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCiAgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0d2F5bGFuZAogICAgICAgICAgICBxdHgxMWV4dHJhcworICAgICAgICAgICB3YXlsYW5k CiAgICAgICAgICAgIHhjYi11dGlsLWltYWdlCiAgICAgICAgICAgIHpsaWIpKQogICAgIChob21l LXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmZi IikKQEAgLTI3NiwxNCArMjg0LDE0IEBAIChkZWZpbmUtcHVibGljIGtyZmIKIChkZWZpbmUtcHVi bGljIGtzeXN0ZW1sb2cKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3N5c3RlbWxvZyIpCi0gICAg KHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzeXN0ZW1sb2ctIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxODI2aDg5eW52 bHhkd3p5cWlsMmQ3OWN2eW5nbHd3NmZheDdxcDQxd3hhc2dhcnhoc25pIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMGprZDByeDB4bHp3c3hhM3M0MHNwNXg0cjE5YTlyZzF4OWtscG5qZncwYjMyNnZn ZjJtOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAt MzE1LDE0ICszMjMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N5c3RlbWxvZwogKGRlZmluZS1wdWJs aWMgeWFrdWFrZQogICAocGFja2FnZQogICAgIChuYW1lICJ5YWt1YWtlIikKLSAgICAodmVyc2lv biAiMjAuMTIuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMveWFrdWFrZS0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIwMnBhbDl4eDF3YnB3N2RpbXZzMmF3MXhueWpxbHZi amx5YmtrZmhmOHg3YzZtMXI2M2FhIikpKSkKKyAgICAgICAgICAgICAgICAiMTBta3I4c3ZramYy czAyM21mMjFjaWwyYzV2OTg2czViMnlwMWhtMGZ6ZGdtYXdwd3JoOSIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0045-gnu-KDE-Games-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0045-gnu-KDE-Games-Update-all-packages-to-21.12.3.patch RnJvbSA2MTE5M2EzZThjMDg2MTgyMTk5NDNlYTJjYTAwOTQ2ODdiYWFjYjM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxODoyMjozNSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDUvNzVdIGdudTogS0RFIEdhbWVzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoq IGdudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtIChrdHViZXJsaW5nLCBwaWNtaSwga29sZiwgbGli a21haGpvbmdnLAprbWFoam9uZ2csIGtzaGlzZW4sIGtham9uZ2csIGticmVha291dCwga21pbmVz LCBrb25xdWVzdCwga2JvdW5jZSwKa2Jsb2Nrcywga3N1ZG9rdSwga2xpbmVzLCBrZ29sZHJ1bm5l ciwga2RpYW1vbmQsIGtmb3VyaW5saW5lLCBrYmxhY2tib3gsCmtuZXR3YWxrLCBib21iZXIsIGdy YW5hdGllciwga3NpcmssIHBhbGFwZWxpLCBraXJpa2ksIGtpZ28sIGt1YnJpY2ssCmxza2F0LCBr YXBtYW4sIGtzcGFjZWR1ZWwsIGJvdm8sIGtpbGxib3RzLCBrc25ha2VkdWVsLCBrb2xsaXNpb24s CmtuYXZhbGJhdHRsZSwga3JldmVyc2ksIGtzcXVhcmVzLCBranVtcGluZ2N1YmUpOiBVcGRhdGUg dG8gMjEuMTIuMy4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtCmluZGV4IGJjMTk4MDA5YTMuLjZkOTM4ZDg4MzQgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9r ZGUtZ2FtZXMuc2NtCkBAIC00MCwxNCArNDAsMTQgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBrZGUtZ2FtZXMpCiAoZGVmaW5lLXB1YmxpYyBrdHViZXJsaW5nCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImt0dWJlcmxpbmciKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVy c2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rdHViZXJsaW5nLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAg ICAgIChiYXNlMzIgIjBtbHY5cWxsZzcwcDI2ZGJyY3NyODIwYzcwZDNpYjg4aGFwYzF6Nndnamhk cG1jMTJuaTEiKSkpKQorICAgICAgIChiYXNlMzIgIjFhd3NuMjg1ajluZ2d5eXBrcmE5bGFkZ2k0 NncybTdtMDlkODM2NHc1ZDBzeWdwem1nc2ciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMga2RvY3Rvb2xzIHBlcmwpKQpAQCAtODksMTQgKzg5LDE0IEBAIChkZWZpbmUtcHVibGlj IGt0dWJlcmxpbmcKIChkZWZpbmUtcHVibGljIHBpY21pCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg InBpY21pIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcGljbWktIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWRmcTlt NG5qaDBjeno4endzNDZya3o2eHEybjZ4cmE1dzIyM20zczJmNWNpdml3NW1zeiIpKSkpCisgICAg ICAgKGJhc2UzMiAiMGdrMXlxNWFjNTVrNmx4YnhzenhwZDM5M2ZiOWs2eXBoaXNiNzFseDJ6djln Y2hsNDRuNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpA QCAtMTI1LDE0ICsxMjUsMTQgQEAgKGRlZmluZS1wdWJsaWMgcGljbWkKIChkZWZpbmUtcHVibGlj IGtvbGYKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29sZiIpCi0gICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tvbGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxbHBwNnB6cjVkZ2Q0c2k0YThjN2hjdmd4Z3F5MGJn eWhreDltNmpxYjB6aGxsNmR4ajEwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDBkaGp5ODJkOTk2 NHo5NG5uNHZra3d5bnFsM2JmYTZkandyZ3NxOTNmOWQ3Z3Jna2Q3ZyIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTcyLDE0ICsxNzIsMTQgQEAgKGRl ZmluZS1wdWJsaWMga29sZgogKGRlZmluZS1wdWJsaWMgbGlia21haGpvbmdnCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImxpYmttYWhqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJz aW9uICIvc3JjL2xpYmttYWhqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEy NTYKLSAgICAgICAoYmFzZTMyICIxMGxqemJmN3FraTVmbHlkYW5rcmJrc2FpaGhrcXBmeWxqYjhj NzFmYndxd21rcjdyZ2ZxIikpKSkKKyAgICAgICAoYmFzZTMyICIxMTR2aXlxcTd6bHdzZG5tOTZp eXl2ajhtYTRwMDZtNjloczY0MXl2NDJ4bGJrc3B3YmFsIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTIwMywxNCArMjAzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtt YWhqb25nZwogKGRlZmluZS1wdWJsaWMga21haGpvbmdnCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImttYWhqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2ttYWhq b25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZmNqNGpiMnp6YmF4cDdjcDA0dzM2eTBjN2xoNzd5emluNjZmbXZyY3hrbDExeGkyd3dkIikp KSkKKyAgICAgICAoYmFzZTMyICIwMnl2dnB3a2s1Z2JqNDQ1enY1eGhmcmFnazgyMjBybHgwcGt4 ZjMycGowanN2N2RuejF4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC0yNDIsMTQgKzI0MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFoam9uZ2cKIChk ZWZpbmUtcHVibGljIGtzaGlzZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NoaXNlbiIpCi0g ICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAg ICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzaGlzZW4tIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWhyd3IwZjFraWRpdnNw OGxud2RicXozeHhhZ2p2andoNzJyM2dtYThzbWZpbHlieWdmYiIpKSkpCisgICAgICAgKGJhc2Uz MiAiMWkxMWdoODdnZnphNThycGRkNDRwamI0MjNhbjlhNDRjbHMxMTdiYTlnem54bTY3Y3BoNSIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwpAQCAtMjgxLDE0ICsyODEsMTQgQEAg KGRlZmluZS1wdWJsaWMga3NoaXNlbgogKGRlZmluZS1wdWJsaWMga2Fqb25nZwogICAocGFja2Fn ZQogICAgIChuYW1lICJrYWpvbmdnIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24g Ii9zcmMva2Fqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAg ICAoYmFzZTMyICIwM2ZkYm54N3p4N3ZnY3h2d2QxaDEwOThrczlncTE2MmJ3ejM1ZmhweXpweW5y NjY3bTVyIikpKSkKKyAgICAgICAoYmFzZTMyICIxc2Zmc3NmcHpzZDgzaXBwa3dwbXFkeDhyZmg5 Y3BkN2kyMm5zdjhhc25heWx5bHZ5M3pkIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTM0MiwxNCArMzQy LDE0IEBAIChkZWZpbmUtcHVibGljIGtham9uZ2cKIChkZWZpbmUtcHVibGljIGticmVha291dAog ICAocGFja2FnZQogICAgIChuYW1lICJrYnJlYWtvdXQiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rYnJlYWtvdXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAo c2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGtxajJjeDBueTNxcTY1YzZ3NWZwbnptcndsOWlyZzhz bHp2cGQzYW5jazVjbnZtYTNqNCIpKSkpCisgICAgICAgKGJhc2UzMiAiMHZxbHhhZ2d6dnZyYjQz OXlic3ZkNWtyOWoyanpwd2s0eHkzeW5pODN5ODMwaDFtbWhoYyIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMzc5LDE0ICszNzksMTQgQEAgKGRlZmlu ZS1wdWJsaWMga2JyZWFrb3V0CiAoZGVmaW5lLXB1YmxpYyBrbWluZXMKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia21pbmVzIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a21pbmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNl MzIgIjBocWp3aDNqcTJucHF3a3ZoNjdmeW4yeG5xOHN3aWFzZHc1ano4ZjBpa2wwazI4aWQ3NzUi KSkpKQorICAgICAgIChiYXNlMzIgIjF3eHkwY3l6NzMzd3ZueGZqaGlycWY0MXduZGE0ZjZhcWRp cW1iNXIxbmd6emxsZ2JnbGMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKQEAgLTQxNiwxNCArNDE2LDE0IEBAIChkZWZpbmUtcHVibGljIGttaW5lcwogKGRl ZmluZS1wdWJsaWMga29ucXVlc3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29ucXVlc3QiKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rb25xdWVzdC0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwbG53ajA2dnY0cXgw NWhyOHB6eXNudnJ4aDh5MDRhc2FqcnBoMHJzajM3djhoczlnNWxoIikpKSkKKyAgICAgICAoYmFz ZTMyICIwbHJhaHE5czcwcngyNGR3NGNncHZjaHI0czZwY2w1NjV2aDM0M2dnZzI0czFyZDNseTgw IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC00NTUs MTQgKzQ1NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrb25xdWVzdAogKGRlZmluZS1wdWJsaWMga2Jv dW5jZQogICAocGFja2FnZQogICAgIChuYW1lICJrYm91bmNlIikKLSAgICAodmVyc2lvbiAiMjAu MTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAg ICAgICAgIHZlcnNpb24gIi9zcmMva2JvdW5jZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg IChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIweW15MHoxcWx3M242NTN4czNkc2ExeG03OHE0eGFq MDlkbm5jaTRrbTc3cnppczI2dmI2IikpKSkKKyAgICAgICAoYmFzZTMyICIxYW00ajExY2p6bG1h djJ6aDU4MDJrYXN5MGtkY3g3OHNseWNhZG5mOTZibWh4czhodnl2IikpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC00OTMsMTQgKzQ5MywxNCBAQCAoZGVm aW5lLXB1YmxpYyBrYm91bmNlCiAoZGVmaW5lLXB1YmxpYyBrYmxvY2tzCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtibG9ja3MiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3Ny Yy9rYmxvY2tzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChi YXNlMzIgIjA5eWZtOW16YmFtcDI5NGN2YzVmaW5xNmlseHZ4cjY4aTBkbmIwbTcycGE0c2Z6bWlq MzIiKSkpKQorICAgICAgIChiYXNlMzIgIjFuM2pjOTZ3czgwNzhnazFpbDYxZGM5NnAzcHp2ajN6 OWJybndpMjc0cGs0Y2lmNjNibGkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg a2RvY3Rvb2xzKSkKQEAgLTUzMywxNCArNTMzLDE0IEBAIChkZWZpbmUtcHVibGljIGtibG9ja3MK IChkZWZpbmUtcHVibGljIGtzdWRva3UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3N1ZG9rdSIp Ci0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgog ICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzdWRva3UtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBqNnJ5N2FrMXJu cGI5M21xeXBheHJjYm1yaHdnOWlyNnpoYjN5Ynpma2Zjcmg2N2cxMiIpKSkpCisgICAgICAgKGJh c2UzMiAiMWd3MHlid2h2ZzF6OHBjczcyZjczeTUyanZ6dnJ3MzY3ZzI3NWF4ZjJydzUwaWlrNmp3 diIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNTkz LDE0ICs1OTMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N1ZG9rdQogKGRlZmluZS1wdWJsaWMga2xp bmVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtsaW5lcyIpCi0gICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc3JjL2tsaW5lcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChz aGEyNTYKLSAgICAgICAoYmFzZTMyICIweThsbndhd3JrbDRpeG43djRkZzQ4azJ6cHIwODNrcnY3 ZHY0ZDk0YjJkcGtoN3hmdmloIikpKSkKKyAgICAgICAoYmFzZTMyICIxeXBpNjR3ZHN3MXpzajAz d2N4ajAydjI3eTFieTExM3Y4OWFzOGR5azl3cjBwZm1icHFmIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC02MzYsMTQgKzYzNiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBrbGluZXMKIChkZWZpbmUtcHVibGljIGtnb2xkcnVubmVyCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtnb2xkcnVubmVyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva2dvbGRydW5uZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0g ICAgICAgKGJhc2UzMiAiMTdyYTVkM3I5YWp5MmluajE3Z3dkNXhwaHpodmJ6eDVrcHZkd3lqNm1z eDRkZDl3eGdmaSIpKSkpCisgICAgICAgKGJhc2UzMiAiMGd6ejU4NDA3emptazMxMWt5eWo1bDJj MWNpY3pjcTlpOGNrcHdiZDM0MWR2d2F3dzI3cSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNjc2LDE0ICs2NzYsMTQgQEAgKGRlZmluZS1wdWJsaWMg a2dvbGRydW5uZXIKIChkZWZpbmUtcHVibGljIGtkaWFtb25kCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtkaWFtb25kIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2Rp YW1vbmQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2Uz MiAiMWl5eHJ4MzQyMmFzYTU4a2gwc2l3dmkxc3ZkczVrY2NyeW02Z2RmcGRobG1obWNpcWx6aSIp KSkpCisgICAgICAgKGJhc2UzMiAiMWQzYzRwY2tkZG5yaTlpMTlnMnBpMnlncHFha2xscmd5NmF6 Z3ZuaDVobjIwa2dzdzdkOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQpAQCAtNzE0LDE0ICs3MTQsMTQgQEAgKGRlZmluZS1wdWJsaWMga2RpYW1vbmQKIChk ZWZpbmUtcHVibGljIGtmb3VyaW5saW5lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtmb3VyaW5s aW5lIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQog ICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2ZvdXJpbmxpbmUt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBs eDNsdjM1ZmM4cTlzdmJ5bDcxbW1zM2ppNnpuNThqMzA2YnZtMWY4a2tnZzB4Mzk1YiIpKSkpCisg ICAgICAgKGJhc2UzMiAiMHJiNWpjbW1mMTliaWR3eXdqNTZkbjB3ZnJucmZpNWtjNzVjMjBkN214 bmxneWdmZG5rZyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAg KG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMp KQpAQCAtNzUyLDE0ICs3NTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga2ZvdXJpbmxpbmUKIChkZWZp bmUtcHVibGljIGtibGFja2JveAogICAocGFja2FnZQogICAgIChuYW1lICJrYmxhY2tib3giKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYmxhY2tib3gtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGxhNXc0NGIwZ2w3 Mmczd2ZwMHB3OGd3bm0yODdsaDduZDlrNWlrcHN6dzVubjQ5ZGIwaCIpKSkpCisgICAgICAgKGJh c2UzMiAiMTBqOHJucHIzZ2phcXNweDRteHFqOWNuY3FqNnYyam41cmtsZHI0NmJ2N3l4Z2piNXJ3 MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNzky LDE0ICs3OTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga2JsYWNrYm94CiAoZGVmaW5lLXB1YmxpYyBr bmV0d2FsawogICAocGFja2FnZQogICAgIChuYW1lICJrbmV0d2FsayIpCi0gICAgKHZlcnNpb24g IjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2tuZXR3YWxrLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjA2MGtqMDZ2cGlnZHk1NzBpenNqZmdubXFx cnBtYjhia3I5YXJxYzEwOWhnM2F2bDV3anoiKSkpKQorICAgICAgIChiYXNlMzIgIjBhaG1zM2lt dmtka25wMXoyaDZqNDJrOWcxaTIweWdkMjYzM2ljanYzN2QyY2JpajEyOG0iKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTgzMywxNCArODMzLDE0IEBA IChkZWZpbmUtcHVibGljIGtuZXR3YWxrCiAoZGVmaW5lLXB1YmxpYyBib21iZXIKICAgKHBhY2th Z2UKICAgICAobmFtZSAiYm9tYmVyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvYm9tYmVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMWZqY3dtNTkxamd4M2JncXBpMGo1Zm5iMmwycjJoM3I2bGF2M3ZoYXh6 NHJrZjU2cGcyYSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFtbHhzMmRic3ljcTdtdzlnMWhsMmwx N2dsMHozM21ycnk1cjB6bXo3NGk2N25maWpnOHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTg3NCwxNCArODc0LDE0IEBAIChkZWZpbmUtcHVibGlj IGJvbWJlcgogKGRlZmluZS1wdWJsaWMgZ3JhbmF0aWVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImdyYW5hdGllciIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW5h dGllci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZnloN3p5YWNiM3BubGZkMjlqdzJqbXlsOGE3c2p3MzU0cGkyMzRuZDV4NTk5OXh3NXo2Iikp KSkKKyAgICAgICAoYmFzZTMyICIxNnlyaWhhcmw2NmZyZ2xtZHk2NzUwbml4Y3poMGw0YzE5bm5y NmRhdjE1bThxZmIzZzZiIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC05MTEsMTQgKzkxMSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBncmFuYXRpZXIKIChk ZWZpbmUtcHVibGljIGtzaXJrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzaXJrIikKLSAgICAo dmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc2lyay0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEweTdubTB4NnpjYzBnaDNh bTY5YmJ4eXliOGF6YmJmeXJkcXNhMDIzZ2dyN24wNGNuMjEiKSkpKQorICAgICAgICAoYmFzZTMy ICIxaXBua2cybWdqMzdnNXM1aWhseXMxNzZrbjJjMTFmM2Q1N3hyOXpocWY4ZnZrdnJrZm0wIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC05NjYsMTQg Kzk2NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc2lyawogKGRlZmluZS1wdWJsaWMgcGFsYXBlbGkK ICAgKHBhY2thZ2UKICAgICAobmFtZSAicGFsYXBlbGkiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9wYWxhcGVsaS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjB4eHo5ZzR6eGxqbGcyMGc4OGE1bGtid3p6bTl5 ZzR2eG5yZmlnazhtMDE4Y3owbnFkNWIiKSkpKQorICAgICAgICAoYmFzZTMyICIwNzZpZ3FsODlz eDU1aGZ4amI3OTI0OGloNGNqYmtyMXMxam56NDZ5M2RrNzkzcnNjbThnIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMDEzLDE0ICsxMDEzLDE0IEBA IChkZWZpbmUtcHVibGljIHBhbGFwZWxpCiAoZGVmaW5lLXB1YmxpYyBraXJpa2kKICAgKHBhY2th Z2UKICAgICAobmFtZSAia2lyaWtpIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMva2lyaWtpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMG1pbGM4Zmwxcmo0eXJ3ZHZtNjBhbXBkNDdkeWl5czF4dnFpNWYwZzd5 Nm1neW1neWs0eCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBxYm0wempqcW5iY2RtMzl6aThoMjQw bmJscGExcGE3ZzFsczltZ2h6YnFyZHJoN24zYTAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEwNTEsMTQgKzEwNTEsMTQgQEAgKGRlZmluZS1wdWJs aWMga2lyaWtpCiAoZGVmaW5lLXB1YmxpYyBraWdvCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtp Z28iKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9raWdvLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDg4NzUy eXptZnNucHBkMjdwOGhsZDR4NXM3c3c1ZmFnbTA4MDI0bDVyYTFtbGljZGZ6OSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjE0cHA3M2I5bWJmMG55NzViOTB2czd6OWw2MW03enA4Y2xsN2hsNGJwbHFo MWtpZzFzemYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK QEAgLTEwOTcsMTQgKzEwOTcsMTQgQEAgKGRlZmluZS1wdWJsaWMga2lnbwogKGRlZmluZS1wdWJs aWMga3VicmljawogICAocGFja2FnZQogICAgIChuYW1lICJrdWJyaWNrIikKLSAgICAodmVyc2lv biAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3Vicmljay0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBoM215cHdkNjdzc3MwOGo1dnZy aWg1ZjVzczg1bTlrYXg2NDEyeTQweG1zbTUxbHoycHEiKSkpKQorICAgICAgICAoYmFzZTMyICIw aHg4MWNwMWxxbDc0YzkwNjdkdzdtaTc4YzZzcDZwMWEwMzVqMm56am45ZHJweGFsNnAyIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMTM4LDE0ICsx MTM4LDE0IEBAIChkZWZpbmUtcHVibGljIGt1YnJpY2sKIChkZWZpbmUtcHVibGljIGxza2F0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImxza2F0IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisg ICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMvbHNrYXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIxd2c5enhwNjRrd2p4cXM0cXcwaDdqOHloZ2ZmYm12aDhqOWQ0 ZGdtejQ1ZHNjbmduamxpIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWNmczFsZndneHdwbjJnNTZ5 N2piMmM2aWpkODFiaThiYThhcDB5eXg2bmh2Nm5hMDcyYiIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTE3NiwxNCArMTE3NiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBsc2thdAogKGRlZmluZS1wdWJsaWMga2FwbWFuCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImthcG1hbiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2thcG1h bi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIx NHgzdjZsaTRyM2d6endmZDZhcjlzYXEycmhjN3l4czBzcDl5Z2FsenE4dnE0ZDdpMWtoIikpKSkK KyAgICAgICAoYmFzZTMyICIxOTc0ejdnM3lsdmY0OHhoM3hoZjNncjdpcGhnbWo4M2lyOWhzczFh MmJhMGhwZ2c0NjNrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29s cykpCkBAIC0xMjE1LDE0ICsxMjE1LDE0IEBAIChkZWZpbmUtcHVibGljIGthcG1hbgogKGRlZmlu ZS1wdWJsaWMga3NwYWNlZHVlbAogICAocGFja2FnZQogICAgIChuYW1lICJrc3BhY2VkdWVsIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NwYWNlZHVlbC0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFhaXho NnlnaWYyY20xYTVnMzJzbDV5NmI1eDY4MTM5cHppaGF4cTQzMzRjNmF2YW1kYWkiKSkpKQorICAg ICAgICAoYmFzZTMyICIwZHY1MzlqbHBrajhocjRjejBuY3FtM3NjZzZqYTNzNDFwMzdicHFkOTR6 aWNmdnp4dzg0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC0xMjUwLDE0ICsxMjUwLDE0IEBAIChkZWZpbmUtcHVibGljIGtzcGFjZWR1ZWwKIChkZWZp bmUtcHVibGljIGJvdm8KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYm92byIpCi0gICAgKHZlcnNp b24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Jvdm8tIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOHFiYWMzNjZtMHhtYTNhcnkxMXE5 enh6MHdnbnlzcHBjbDdrcHlwbDZpYzNuZjYxd3F6IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWp6 dmF6cXk1dmN3a3lobmJ6dzdzaDhuZ2ZmNWNsY2xxOTh2YmJoemQ5ZG1uYWNpcmRicSIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTI4NiwxNCArMTI4 NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBib3ZvCiAoZGVmaW5lLXB1YmxpYyBraWxsYm90cwogICAo cGFja2FnZQogICAgIChuYW1lICJraWxsYm90cyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQor ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2tpbGxib3RzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTI5Nmd3dzQybnduYWk3eTZtMnFwanFweWMzMHA3ejlj aGZ2NXJ2MG40OGp2ZGh2YTg4eSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFuY3I1NXhxMDR2cng2 YnNzMWFoazg2YzNsOWNraHY0empiYzZncTRrcmhqdzBsa2RmaXYiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEzMjcsMTQgKzEzMjcsMTQgQEAgKGRl ZmluZS1wdWJsaWMga2lsbGJvdHMKIChkZWZpbmUtcHVibGljIGtzbmFrZWR1ZWwKICAgKHBhY2th Z2UKICAgICAobmFtZSAia3NuYWtlZHVlbCIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2tzbmFrZWR1ZWwtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2 Ci0gICAgICAgKGJhc2UzMiAiMG1wNmcyNThuM3h6dmdmMjNqbmhrdzEweGd3cXdxZHpxZmRjNnI5 anE2YTZtOHY3N3N3eiIpKSkpCisgICAgICAgKGJhc2UzMiAiMDZyaWxsNzN4aGh4cmE3a21idnd3 cml2OXZiaTkxNjQxejMzNHJ5MW00cnIxcW0yY2RkNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTM2NSwxNCArMTM2NSwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBrc25ha2VkdWVsCiAoZGVmaW5lLXB1YmxpYyBrb2xsaXNpb24KICAgKHBhY2thZ2UKICAg ICAobmFtZSAia29sbGlzaW9uIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva29sbGlzaW9uLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjE4MHliYWZpenB3anNnODBucHkwbDkxNDJjanNubHl4d3Y5ZHozYnE2cjh2NHNt bjJnNmIiKSkpKQorICAgICAgIChiYXNlMzIgIjBhdmluNnMxbGdsZnBzNnFsdnoxOWkyN25iMHgw aGdybDRxMmJycHE0a2F4N2F6czFuYzMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTE0MDIsMTQgKzE0MDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga29s bGlzaW9uCiAoZGVmaW5lLXB1YmxpYyBrbmF2YWxiYXR0bGUKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia25hdmFsYmF0dGxlIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a25hdmFsYmF0dGxlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjAzcnFmNGF2bjYxYjB2MzQweW1temdwN3MwYXh5Z2pneHExbmxwNWFhcWJ4NzB6 Y2I0bHEiKSkpKQorICAgICAgIChiYXNlMzIgIjFtcGoxNzgzemE2YjdhN2NqYXd5NHYwejI0ZHZj ZDM0Z2RiMjVxY2g0Z2k5Y3gxbGMyOHoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTE0NDIsMTQgKzE0NDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga25h dmFsYmF0dGxlCiAoZGVmaW5lLXB1YmxpYyBrcmV2ZXJzaQogICAocGFja2FnZQogICAgIChuYW1l ICJrcmV2ZXJzaSIpCi0gICAgKHZlcnNpb24gIjIwLjA4LjMiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tyZXZl cnNpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjBkM3kwNzJxNjF4Y2lrOWxmMHB6MGM5bmp2YXJ3bHZmNmhxdjVmcDVqeXFhZjI5MDJwbWkiKSkp KQorICAgICAgIChiYXNlMzIgIjBsYnlwa2g2bGM1YWY0M2MycDE5Z3MyYzUzaWN4ZDI2YWJ4ZjVy aHMyYzgxODJncjM5YjgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTE0ODQsMTQgKzE0ODQsMTQgQEAgKGRlZmluZS1wdWJsaWMga3JldmVyc2kKIChk ZWZpbmUtcHVibGljIGtzcXVhcmVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzcXVhcmVzIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NxdWFyZXMtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGNoZDMwYnlsMmt3 dzFrNjk5dmt5Z3J4cTJ3ZHl2aTg0bTJiaW1rMjNxOTZmbDhoODMxeSIpKSkpCisgICAgICAgKGJh c2UzMiAiMXdicmFrcTF3bndwNTU4eTE0MGo5dmJpZDNnMGszMzJyd2JpbGt5N3oxMWMwZ2lpdjc2 eCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTUy MCwxNCArMTUyMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc3F1YXJlcwogKGRlZmluZS1wdWJsaWMg a2p1bXBpbmdjdWJlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtqdW1waW5nY3ViZSIpCi0gICAg KHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tqdW1waW5nY3ViZS0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxbWs3M2lsNGpoMTV6 NXBtM2ZwNjVoc3l2bXJnYTExYzNoN3c5NnlhbXkybjJiYm5pYXBxIikpKSkKKyAgICAgICAoYmFz ZTMyICIxd2xrNm15NnBhd21kdjN6Z2Nwbnl5enBqd3owd2lpMGg4aTF6MGd4aGJwZzluYzhpeTFy IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0tIAoyLjM3 LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0012-gnu-ki18n-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0012-gnu-ki18n-Remove-input-labels.patch RnJvbSA1Y2MxNjI0YWRkYmM0ODI3NDg4OTJlZTQ0YTBmYWYxOWRiOGUzNmQ3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTo0Mzo0MyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTIvNzVdIGdudToga2kxOG46IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKGtpMThuKTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQppbmRleCA2YzU3MjYxMjMxLi45OTYxMWQwZjcwIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KQEAgLTc3Myw4ICs3NzMsNyBAQCAoZGVmaW5lLXB1YmxpYyBraTE4bgogICAg ICAgICAgICAgICAgICIweHNwNzdpYXhmNzJpMHJpM3BiNng1cnJkejNjdjhyeGNhcWNyeW5pc3Zz bXg3bDM1MDA1IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMKLSAgICAgYCgoImdldHRleHQiICxnZXR0ZXh0LW1pbmltYWwp Ci0gICAgICAgKCJweXRob24iICxweXRob24pKSkKKyAgICAgKGxpc3QgZ2V0dGV4dC1taW5pbWFs IHB5dGhvbikpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCiAgICAgKGlucHV0cwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0063-.-service.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0063-.-service.patch RnJvbSAzM2YxOGJiZmVlZmIwOTdmMTViNzExMDI3OGYyNWExZjBkYzYzYjQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NzoyMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjMvNzVdIC4gc2VydmljZQoKCmRpZmYgLS1naXQgYS9nbnUvc2VydmljZXMvZGVza3RvcC5zY20g Yi9nbnUvc2VydmljZXMvZGVza3RvcC5zY20KaW5kZXggYTNlMTMxOGUyMS4uNDhkZDRmZGQ5NyAx MDA2NDQKLS0tIGEvZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtCisrKyBiL2dudS9zZXJ2aWNlcy9k ZXNrdG9wLnNjbQpAQCAtMTQzMSw2ICsxNDMxLDI5IEBAIChkZWZpbmUtZGVwcmVjYXRlZCAoeGZj ZS1kZXNrdG9wLXNlcnZpY2UgIzprZXkgKGNvbmZpZwogICAoc2VydmljZSB4ZmNlLWRlc2t0b3At c2VydmljZS10eXBlIGNvbmZpZykpCiAKICsMCisKKzs7OworOzs7IEtERSBQbGFzbWEgZGVza3Rv cCBzZXJ2aWNlLgorOzs7CisKKyhkZWZpbmUtcmVjb3JkLXR5cGUqIDxwbGFzbWEtZGVza3RvcC1j b25maWd1cmF0aW9uPiBwbGFzbWEtZGVza3RvcC1jb25maWd1cmF0aW9uCisgIG1ha2UtcGxhc21h LWRlc2t0b3AtY29uZmlndXJhdGlvbgorICBwbGFzbWEtZGVza3RvcC1jb25maWd1cmF0aW9uPwor ICAocGxhc21hIHBsYXNtYS1wYWNrYWdlCisgICAgICAgICAgKGRlZmF1bHQgcGxhc21hLXdvcmtz cGFjZSkpKSA7OyBkbyB3ZSBuZWVkIGEgdW5pb24gcGFja2FnZT8KKworKGRlZmluZSBwbGFzbWEt ZGVza3RvcC1zZXJ2aWNlLXR5cGUKKyAgKHNlcnZpY2UtdHlwZQorICAgKG5hbWUgJ3BsYXNtYS1k ZXNrdG9wKQorICAgKGV4dGVuc2lvbnMKKyAgICAobGlzdCA7OyAoc2VydmljZS1leHRlbnNpb24g cG9sa2l0LXNlcnZpY2UtdHlwZQorICAgICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICBwbGFz bWEtcG9sa2l0LXNldHRpbmdzKQorICAgICAgICAgIChzZXJ2aWNlLWV4dGVuc2lvbiBwcm9maWxl LXNlcnZpY2UtdHlwZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tcG9zZSBsaXN0 IHBsYXNtYS13b3Jrc3BhY2UpKSkpCisgICAoZGVmYXVsdC12YWx1ZSAocGxhc21hLWRlc2t0b3At Y29uZmlndXJhdGlvbikpCisgICAoZGVzY3JpcHRpb24gIlJ1biBQbGFzbWEgZGVza3RvcCBlbnZp cm9ubWVudC4iKSkpCisKKwwKIDs7OwogOzs7IEx4cXQgZGVza3RvcCBzZXJ2aWNlLgogOzs7Ci0t IAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0015-gnu-kgraphviewer-Fix-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0015-gnu-kgraphviewer-Fix-home-page.patch RnJvbSAyMjcxMWRjZGExYTc2Y2UxZjhlYTM5OTQ1NjI0Y2U3MjkyMWY4NWYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NTo0NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTUvNzVdIGdudToga2dyYXBodmlld2VyOiBGaXggaG9tZSBwYWdlLgoKKiBnbnUvcGFja2FnZXMv a2RlLWZyYW1ld29ya3Muc2NtIChrZ3JhcGh2aWV3ZXIpOiBGaXggaG9tZSBwYWdlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtCmluZGV4IDBiNmM2ZGZmOTYuLjc3YzkzZTdhNmEgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQpAQCAtNzAxLDcgKzcwMSw3IEBAIChkZWZpbmUtcHVibGljIGtncmFwaHZp ZXdlcgogICAgICAgICAgICBxdHN2ZykpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg cGtnLWNvbmZpZyBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZW4va2dyYXBodmlld2VyIikKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2FwcHMua2RlLm9yZy9rZ3JhcGh2aWV3ZXIvIikKICAgICAoc3lub3BzaXMgIkdy YXBodml6IGRvdCBncmFwaCB2aWV3ZXIgZm9yIEtERSIpCiAgICAgKGRlc2NyaXB0aW9uICJLR3Jh cGhWaWV3ZXIgaXMgYSBHcmFwaHZpeiBET1QgZ3JhcGggZmlsZSB2aWV3ZXIsIGFpbWVkIHRvCiBy ZXBsYWNlIHRoZSBvdGhlciBvdXRkYXRlZCBHcmFwaHZpeiB0b29scy4iKQotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0013-gnu-phonon-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0013-gnu-phonon-Update-home-page.patch RnJvbSAzMDYxZDhkODYwMGJjYTBjZTY3NzJmNTY3NDRhZWE1OWFiNjZmYTg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NDoyNiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTMvNzVdIGdudTogcGhvbm9uOiBVcGRhdGUgaG9tZSBwYWdlLgoKKiBnbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtIChwaG9ub24pOiBVcGRhdGUgaG9tZSBwYWdlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IDk5NjExZDBmNzAuLjMyMjNiMWE2NzQgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtMjA2LDcgKzIwNiw3IEBAIChkZWZpbmUtcHVibGljIHBob25vbgogICAgICAg ICAgICAgICAgKHN1YnN0aXR1dGUqICJjbWFrZV9pbnN0YWxsLmNtYWtlIgogICAgICAgICAgICAg ICAgICAoKHJlZ2V4IGFsbCBkZXN0KQogICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg ZGVzdCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKSkpKSkpKSkpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9waG9ub24ua2RlLm9yZyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5p dHkua2RlLm9yZy9QaG9ub24iKQogICAgIChzeW5vcHNpcyAiS0RFJ3MgbXVsdGltZWRpYSBsaWJy YXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktERSdzIG11bHRpbWVkaWEgbGlicmFyeS4iKQogICAg IChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0014-gnu-phonon-backend-gstreamer-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0014-gnu-phonon-backend-gstreamer-Update-home-page.patch RnJvbSA1NWFlMDZmOWE1ZDc3ZmQzNDYwMjcxMmNkMTZkMjQxNTNiZDE5ZTgwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NToxMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTQvNzVdIGdudTogcGhvbm9uLWJhY2tlbmQtZ3N0cmVhbWVyOiBVcGRhdGUgaG9tZSBwYWdlLgoK KiBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIChwaG9ub24tYmFja2VuZC1nc3RyZWFt ZXIpOiBVcGRhdGUgaG9tZSBwYWdlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4IDMyMjNi MWE2NzQuLjBiNmM2ZGZmOTYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jr cy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtMjM4LDcgKzIz OCw3IEBAIChkZWZpbmUtcHVibGljIHBob25vbi1iYWNrZW5kLWdzdHJlYW1lcgogICAgIChhcmd1 bWVudHMKICAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncwogICAgICAgICcoICItRFBIT05PTl9CVUlM RF9QSE9OT040UVQ1PU9OIikpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vcGhvbm9uLmtkZS5v cmciKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvUGhvbm9uIikK ICAgICAoc3lub3BzaXMgIlBob25vbiBiYWNrZW5kIHdoaWNoIHVzZXMgR1N0cmVhbWVyIikKICAg ICAoZGVzY3JpcHRpb24gIlBob25vbiBtYWtlcyB1c2Ugb2YgYmFja2VuZCBsaWJyYXJpZXMgdG8g cHJvdmlkZSBzb3VuZC4KIFBob25vbi1HU3RyZWFtZXIgaXMgYSBiYWNrZW5kIGJhc2VkIG9uIHRo ZSBHU3RyZWFtZXIgbXVsdGltZWRpYSBsaWJyYXJ5LiIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0006-gnu-kde-frameworkintegration-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0006-gnu-kde-frameworkintegration-Remove-input-labels.patch RnJvbSA2NGNjMmExMjVjZjhiNjE0NmYxNTEzOGE1NWE4MmQxNGFmMzQ0NGUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMToxNDozNSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDYvNzVdIGdudToga2RlLWZyYW1ld29ya2ludGVncmF0aW9uOiBSZW1vdmUgaW5wdXQgbGFiZWxz LgoKKiBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIChrZGUtZnJhbWV3b3JraW50ZWdy YXRpb24pOiBSZW1vdmUgaW5wdXQKbGFiZWxzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4 IDNmOGUxMTM1YTQuLmVlNmY0YTU4ZGMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtMzQx NywxOSArMzQxNywxOCBAQCAoZGVmaW5lLXB1YmxpYyBrZGUtZnJhbWV3b3JraW50ZWdyYXRpb24K ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1j b25maWcpKQogICAgIDs7IFRPRE86IE9wdGlvbmFsIHBhY2thZ2VzIG5vdCB5ZXQgaW4gR3VpeDog cGFja2FnZWtpdHF0NSwgQXBwU3RyZWFtUXQKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJrY29uZmln IiAsa2NvbmZpZykKLSAgICAgICAoImtjb25maWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMpCi0g ICAgICAgKCJrY29yZWFkZG9ucyIgLGtjb3JlYWRkb25zKQotICAgICAgICgia2kxOG4iICxraTE4 bikKLSAgICAgICAoImtpY29udGhlbWVzIiAsa2ljb250aGVtZXMpCi0gICAgICAgKCJraXRlbXZp ZXdzIiAsa2l0ZW12aWV3cykKLSAgICAgICAoImtuZXdzdHVmZiIgLGtuZXdzdHVmZikKLSAgICAg ICAoImtub3RpZmljYW50aW9ucyIgLGtub3RpZmljYXRpb25zKQotICAgICAgICgia3BhY2thZ2Ui ICxrcGFja2FnZSkKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0g ICAgICAgKCJxdGJhc2UiICxxdGJhc2UtNSkKLSAgICAgICAoInF0eDExZXh0cmFzIiAscXR4MTFl eHRyYXMpKSkKKyAgICAoaW5wdXRzIChsaXN0IGtjb25maWcKKyAgICAgICAgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICAg ICAgICAga2kxOG4KKyAgICAgICAgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAgICAgICAg ICAgICBraXRlbXZpZXdzCisgICAgICAgICAgICAgICAgICBrbmV3c3R1ZmYKKyAgICAgICAgICAg ICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgICAgICAgICBrcGFja2FnZQorICAgICAg ICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIHF0YmFzZS01Cisg ICAgICAgICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6 cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotLSAKMi4zNy4w Cgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0064-DELETE-ME-AFTER.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0064-DELETE-ME-AFTER.patch RnJvbSAxMjI1NzEzODM4YWZkMWJkNGFkNmQ2Y2UzYWZjMmYxNGNjMjc3ZTE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTUgTWFyIDIwMjIgMTA6NTI6MTkgKzExMDAKU3ViamVjdDogW1BBVENIIHYy IDY0Lzc1XSAhISEgREVMRVRFIE1FIEFGVEVSCgoKZGlmZiAtLWdpdCBhL2d1aXgvaW1wb3J0L2tk ZS5zY20gYi9ndWl4L2ltcG9ydC9rZGUuc2NtCmluZGV4IDY4NzM0MThkNjIuLjExYzc1YTMzMjAg MTAwNjQ0Ci0tLSBhL2d1aXgvaW1wb3J0L2tkZS5zY20KKysrIGIvZ3VpeC9pbXBvcnQva2RlLnNj bQpAQCAtNTEsNyArNTEsNyBAQCAoZGVmaW5lICh0YXJiYWxsLT52ZXJzaW9uIHRhcmJhbGwpCiAK IChkZWZpbmUgJWtkZS1maWxlLWxpc3QtdXJpCiAgIDs7IFVSSSBvZiB0aGUgZmlsZSBsaXN0IChs cyAtbFIgZm9ybWF0KSBmb3IgZG93bmxvYWQua2RlLm9yZy4KLSAgKHN0cmluZy0+dXJpICJodHRw czovL2Rvd25sb2FkLmtkZS5vcmcvbHMtbFIuYnoyIikpCisgIChzdHJpbmctPnVyaSAiaHR0cHM6 Ly9taXJyb3JzLm9jZi5iZXJrZWxleS5lZHUva2RlL2xzLWxSLmJ6MiIpKQogCiAoZGVmaW5lIChk b3dubG9hZC5rZGUub3JnLWZpbGVzKQogICA7OyJSZXR1cm4gdGhlIGxpc3Qgb2YgZmlsZXMgYXZh aWxhYmxlIGF0IGRvd25sb2FkLmtkZS5vcmcuIgotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0005-gnu-KDE-Frameworks-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0005-gnu-KDE-Frameworks-Remove-trailing-booleans.patch RnJvbSBmNjY2ZTZkNDY4NmNhN2VjNDUzZDg3NDNkMGQ3MzI0ZDUxODk1MGZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTowNzoyOSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDUvNzVdIGdudTogS0RFIEZyYW1ld29ya3M6IFJlbW92ZSB0cmFpbGluZyBib29sZWFucy4KCiog Z251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa2NhbGVuZGFyY29yZSwga2NvbmZpZywg a2NvcmVhZGRvbnMsCmtzeW50YXhoaWdobGlnaHRpbmcsIGt3YXlsYW5kLCBrd2luZG93c3lzdGVt LCBtb2RlbW1hbmFnZXItcXQsIGtjb250YWN0cywKa2RvY3Rvb2xzLCBrZmlsZW1ldGFkYXRhLCBp bWFnZWZvcm1hdHMsIGtub3RpZmljYXRpb25zLCBrcGFja2FnZSwga3B0eSwKYmFsb28sIGtib29r bWFya3MsIGtjbXV0aWxzLCBrY29uZmlnd2lkZ2V0cywga2Vtb3RpY29ucywga2ljb250aGVtZXMs Cmtpbml0LCBraW8sIGtuZXdzdHVmZiwga3BhcnRzLCBrc2VydmljZSwga3RleHRlZGl0b3IsIGt4 bWxndWkscGxhc21hLWZyYW1ld29yaywKa2RlLWZyYW1ld29ya2ludGVncmF0aW9uLCBrZGVsaWJz NHN1cHBvcnQpOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5z Y20KaW5kZXggODc1ZGYxMGFkZi4uM2Y4ZTExMzVhNCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2Nt CkBAIC0xMCw2ICsxMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWFyaXVzIEJha2tlIDxt YmFra2VAZmFzdG1haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIEFsZXhhbmRyb3MgVGhl b2RvdG91IDxhbGV4QHpyeXRobS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBU aWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIg SG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBh cnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTIwNCw4ICsyMDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBw aG9ub24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJl ZiBpbnB1dHMgInF0YmFzZSIpKSkpCiAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImNtYWtl X2luc3RhbGwuY21ha2UiCiAgICAgICAgICAgICAgICAgICgocmVnZXggYWxsIGRlc3QpCi0gICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBkZXN0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0 IikpKSkpCi0gICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kIGRlc3QgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkpKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vcGhvbm9uLmtkZS5vcmciKQogICAgIChzeW5vcHNpcyAiS0RFJ3MgbXVsdGlt ZWRpYSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktERSdzIG11bHRpbWVkaWEgbGlicmFy eS4iKQpAQCAtNDY1LDggKzQ2NSw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKICAg ICAgICAgICAgICAod2hlbiB0ZXN0cz8KICAgICAgICAgICAgICAgIDs7IEl0cyBhbHJlYWR5IGJl ZW4gZml4ZWQgdXBzdHJlYW07IHJlbW92ZSBpbiA1LjkzLgogICAgICAgICAgICAgICAgOzsgYzA0 MjhhMjg0NDQ0Yjk5NWQzMjAwNDZjMDRlZjUzNzdkNTFlNGM1YwotICAgICAgICAgICAgICAgKGlu dm9rZSAiY3Rlc3QiICItRSIgInRlc3RkYXRlc2VyaWFsaXphdGlvbiIpKQotICAgICAgICAgICAg ICN0KSkpKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJ0ZXN0ZGF0ZXNl cmlhbGl6YXRpb24iKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBpbnRlcmZhY2lu ZyB3aXRoIGNhbGVuZGFycyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlk ZXMgYWNjZXNzIHRvIGFuZCBoYW5kbGluZyBvZiBjYWxlbmRhcgpAQCAtNTQwLDggKzUzOSw3IEBA IChkZWZpbmUtcHVibGljIGtjb25maWcKICAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChn ZXRjd2QpKQogICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2NvbmZpZ2NvcmUt a2NvbmZpZ3Rlc3R8XAota2NvbmZpZ2d1aS1rc3RhbmRhcmRzaG9ydGN1dHdhdGNoZXJ0ZXN0KSIp KQotICAgICAgICAgICAgICN0KSkpKSkKK2tjb25maWdndWkta3N0YW5kYXJkc2hvcnRjdXR3YXRj aGVydGVzdCkiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJLY29uZmlndXJhdGlvbiBzZXR0aW5ncyBm cmFtZXdvcmsgZm9yIFF0IikKICAgICAoZGVzY3JpcHRpb24gIktDb25maWcgcHJvdmlkZXMgYW4g YWR2YW5jZWQgY29uZmlndXJhdGlvbiBzeXN0ZW0uCkBAIC02MDEsOCArNTk5LDcgQEAgKGRlZmlu ZS1wdWJsaWMga2NvcmVhZGRvbnMKICAgICAgICAgICAgICAoc2V0ZW52ICJUTVBESVIiIChnZXRj d2QpKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBrZGlyd2F0Y2ggdGVzdCBmYWlscyBp bmNvbnNpc3RlbnRseS4ga3Byb2Nlc3N0ZXN0IGZhaWxzLgogICAgICAgICAgICAgICAgKGludm9r ZSAiY3Rlc3QiICItRSIgIihrZGlyd2F0Y2hfcWZzd2F0Y2hfdW5pdHRlc3R8a3Byb2Nlc3N0ZXN0 fFwKLWtkaXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKK2tk aXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9j b21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlF0IGFkZG9uIGxp YnJhcnkgd2l0aCBhIGNvbGxlY3Rpb24gb2Ygbm9uLUdVSSB1dGlsaXRpZXMiKQogICAgIChkZXNj cmlwdGlvbiAiS0NvcmVBZGRvbnMgcHJvdmlkZXMgY2xhc3NlcyBidWlsdCBvbiB0b3Agb2YgUXRD b3JlIHRvCkBAIC0xMDAxLDggKzk5OCw3IEBAIChkZWZpbmUtcHVibGljIGtzeW50YXhoaWdobGln aHRpbmcKICAgICAgICAgICAgICAgICgoKHdoaWNoICJzaCIpKSAiIC9iaW4vc2giKSkgOzsgc3Bh Y2UgaW4gZnJvbnQhCiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImF1dG90ZXN0cy9pbnB1 dC9oaWdobGlnaHQucGwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImF1dG90ZXN0cy9m b2xkaW5nL2hpZ2hsaWdodC5wbC5mb2xkIikKLSAgICAgICAgICAgICAgICgoKHdoaWNoICJwZXJs IikpICIvdXNyL2Jpbi9wZXJsIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAg ICAgKCgod2hpY2ggInBlcmwiKSkgIi91c3IvYmluL3BlcmwiKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lz ICJTeW50YXggaGlnaGxpZ2h0aW5nIGVuZ2luZSBmb3IgS2F0ZSBzeW50YXggZGVmaW5pdGlvbnMi KQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIHN0YW5kLWFsb25lIGltcGxlbWVudGF0aW9u IG9mIHRoZSBLYXRlIHN5bnRheApAQCAtMTA2Myw4ICsxMDU5LDcgQEAgKGRlZmluZS1wdWJsaWMg a3dheWxhbmQKICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiIChnZXRjd2Qp KQogICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCiAg ICAgICAgICAgICAgKHdoZW4gdGVzdHM/IDs7IE9uZSB0ZXN0IGZhaWxzLgotICAgICAgICAgICAg ICAgKGludm9rZSAiY3Rlc3QiICItRSIgImt3YXlsYW5kLXRlc3RXYXlsYW5kUmVnaXN0cnkiKSkK LSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1F IiAia3dheWxhbmQtdGVzdFdheWxhbmRSZWdpc3RyeSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlF0 LXN0eWxlIEFQSSB0byBpbnRlcmFjdCB3aXRoIHRoZSB3YXlsYW5kIGNsaWVudCBhbmQgc2VydmVy IikKICAgICAoZGVzY3JpcHRpb24gIkFzIHRoZSBuYW1lcyBzdWdnZXN0IHRoZXkgaW1wbGVtZW50 IGEgQ2xpZW50IHJlc3BlY3RpdmVseSBhCkBAIC0xMTQ2LDggKzExNDEsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImF1 dG90ZXN0cy9CTEFDS0xJU1QiCiAgICAgICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAg ICAgICAgKGRpc3BsYXkgIlt0ZXN0R3JvdXBMZWFkZXJdXG4qXG4iKQotICAgICAgICAgICAgICAg ICAoZGlzcGxheSAiW3Rlc3RDbGllbnRNYWNoaW5lXVxuKlxuIikpKSA7OyByZXF1aXJlcyBuZXR3 b3JrCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RD bGllbnRNYWNoaW5lXVxuKlxuIikpKSkpIDs7IHJlcXVpcmVzIG5ldHdvcmsKICAgICAgICAgIChy ZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBhIHJ1 bm5pbmcgd2luZG93IGFuYWdlcgpAQCAtMTIwMyw4ICsxMTk3LDcgQEAgKGRlZmluZS1wdWJsaWMg bW9kZW1tYW5hZ2VyLXF0CiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgICAgKGludm9r ZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAg ICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lz ICJRdCB3cmFwcGVyIGZvciBNb2RlbU1hbmFnZXIgREJ1cyBBUEkiKQogICAgIChkZXNjcmlwdGlv biAiTW9kZW1NYW5hZ2VyUXQgcHJvdmlkZXMgYWNjZXNzIHRvIGFsbCBNb2RlbU1hbmFnZXIgZmVh dHVyZXMKQEAgLTE2MDcsOCArMTYwMCw3IEBAIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogICAg ICAgICAgICAgICAgOztFeHBlY3RlZCAocmVzdWx0KSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOgogICAgICAgICAgICAgICAgOzsiSmltIEtub3BmXG5MdW1t ZXJsYW5kc3RyLiAxXG4xMjM0NSBMdW1tZXJzdGFkdFxuXG5HRVJNQU5JQSIKICAgICAgICAgICAg ICAgIChpbnZva2UgImN0ZXN0IiAiLUUiCi0JCQkgICAiKGtjb250YWN0cy1hZGRyZXNzdGVzdHxr Y29udGFjdHMtdGVzdHJvdW5kdHJpcHxrY29udGFjdHMtaW1wcHRlc3R8a2NvbnRhY3RzLWJpcnRo ZGF5dGVzdHxrY29udGFjdHMtYWRkcmVzc2VldGVzdCkiKSkKLSAgICAgICAgICAgICAjdCkpKSkp CisJCQkgICAiKGtjb250YWN0cy1hZGRyZXNzdGVzdHxrY29udGFjdHMtdGVzdHJvdW5kdHJpcHxr Y29udGFjdHMtaW1wcHRlc3R8a2NvbnRhY3RzLWJpcnRoZGF5dGVzdHxrY29udGFjdHMtYWRkcmVz c2VldGVzdCkiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJBUEkgZm9yIGNvbnRhY3RzL2FkZHJlc3Mg Ym9vayBkYXRhIGZvbGxvd2luZyB0aGUgdkNhcmQgc3RhbmRhcmQiKQogICAgIChkZXNjcmlwdGlv biAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGEgdkNhcmQgZGF0YSBtb2RlbCwgdkNhcmQKQEAgLTE2 ODEsOCArMTY3Myw3IEBAIChkZWZpbmUtcHVibGljIGtkb2N0b29scwogICAgICAgICAgICAgIChz dWJzdGl0dXRlKiAiY21ha2UvRmluZERvY0Jvb2tYU0wuY21ha2UiCiAgICAgICAgICAgICAgICAo KCJeLip4bWwvZG9jYm9vay9zdHlsZXNoZWV0LiokIikKICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCAieG1sL3hzbC9kb2Nib29rLXhzbC0iCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLChwYWNrYWdlLXZlcnNpb24gZG9jYm9vay14c2wpICJcbiIpKSkKLSAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLChwYWNrYWdlLXZlcnNpb24g ZG9jYm9vay14c2wpICJcbiIpKSkpKQogICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRk LXN5bWxpbmtzCiAgICAgICAgICAgIDs7IFNvbWUgcGFja2FnZShzKSAoZS5nLiBrZGVsaWJzNHN1 cHBvcnQpIHJlZmVyIHRvIHRoaXMgbG9jYWxlIGJ5IGEKICAgICAgICAgICAgOzsgZGlmZmVyZW50 IHNwZWxsaW5nLgpAQCAtMTY5MCw4ICsxNjgxLDcgQEAgKGRlZmluZS1wdWJsaWMga2RvY3Rvb2xz CiAgICAgICAgICAgICAgKGxldCAoKHhzbCAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIG91dHB1 dHMgIm91dCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJl L2tmNS9rZG9jdG9vbHMvY3VzdG9taXphdGlvbi94c2wvIikpKQogICAgICAgICAgICAgICAgKHN5 bWxpbmsgKHN0cmluZy1hcHBlbmQgeHNsICJwdF9ici54bWwiKQotICAgICAgICAgICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgeHNsICJwdC1CUi54bWwiKSkpCi0gICAgICAgICAgICAgI3Qp KSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgeHNsICJwdC1CUi54 bWwiKSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiQ3JlYXRlIGRvY3VtZW50YXRpb24gZnJvbSBEb2NC b29rIikKICAgICAoZGVzY3JpcHRpb24gIlByb3ZpZGVzIHRvb2xzIHRvIGdlbmVyYXRlIGRvY3Vt ZW50YXRpb24gaW4gdmFyaW91cyBmb3JtYXQKQEAgLTE3MjEsOCArMTcxMSw3IEBAIChkZWZpbmUt cHVibGljIGtmaWxlbWV0YWRhdGEKICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBUZXN0IGNhbid0 IGZpbmQgYXVkaW8veC1zcGVleCBtaW1laW5mbwogICAgICAgICAgICAgICAgOzsgKGJ1dCBpdCBj YW4gZmluZCBhdWRpby94LXNwZWV4K29nZykuCiAgICAgICAgICAgICAgICAoaW52b2tlICJjdGVz dCIgIi1FIgotCQkJICAgIih1c2VybWV0YWRhdGF3cml0ZXJ0ZXN0fGVtYmVkZGVkaW1hZ2VkYXRh dGVzdHx0YWdsaWJleHRyYWN0b3J0ZXN0KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKKwkJCSAg ICIodXNlcm1ldGFkYXRhd3JpdGVydGVzdHxlbWJlZGRlZGltYWdlZGF0YXRlc3R8dGFnbGliZXh0 cmFjdG9ydGVzdCkiKSkpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJleHRyYS1j bWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykKICAgICAgICAoInBrZy1jb25maWci ICxwa2ctY29uZmlnKSkpCkBAIC0xNzg1LDggKzE3NzQsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW1h Z2Vmb3JtYXRzCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9QTFVHSU5fUEFUSCIKICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIChnZXRjd2QpICIvYmluOiIKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChnZXRlbnYgIlFUX1BMVUdJTl9QQVRIIikpKQotICAgICAg ICAgICAgICN0KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2V0ZW52 ICJRVF9QTFVHSU5fUEFUSCIpKSkpKSkKICAgICAgICA7OyBGSVhNRTogVGhlIGhlYWRlciBmaWxl cyBvZiBpbG1iYXNlIChwcm9wYWdhdGVkIGJ5IG9wZW5leHIpIGFyZSBub3QKICAgICAgICA7OyBm b3VuZCB3aGVuIGluY2x1ZGVkIGJ5IHRoZSBoZWFkZXIgZmlsZXMgb2Ygb3BlbmV4ciwgYW5kIGFu IGV4cGxpY2l0CiAgICAgICAgOzsgZmxhZyBuZWVkcyB0byBiZSBzZXQuCkBAIC0xODYyLDggKzE4 NTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9ucwogICAgICAgICAgICAgICh3aGVu IHRlc3RzPwogICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAg ICAgICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAg ICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpCi0gICAgICAgICAgICAgI3QpKSkpKQor ICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKSkpKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAo c3lub3BzaXMgIkRlc2t0b3Agbm90aWZpY2F0aW9ucyIpCiAgICAgKGRlc2NyaXB0aW9uICJLTm90 aWZpY2F0aW9uIGlzIHVzZWQgdG8gbm90aWZ5IHRoZSB1c2VyIG9mIGFuIGV2ZW50LiAgSXQKQEAg LTE5MDUsOCArMTg5Miw3IEBAIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAgICAgICAgICAgICAg ICAoKCJeXFxzKihjb25zdCBRRGlySXRlcmF0b3I6Okl0ZXJhdG9yRmxhZ3MgZmxhZ3MgPSBRRGly SXRlcmF0b3I6OlN1YmRpcmVjdG9yaWVzKSg7KSIgXyBhIGIpCiAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9yOjpGb2xsb3dTeW1saW5rcyIgYikpCiAgICAg ICAgICAgICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwgUURpckl0ZXJhdG9yOjpT dWJkaXJlY3RvcmllcykoXFwpOykiIF8gYSBiKQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIpKSkKLSAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9y OjpGb2xsb3dTeW1saW5rcyIgYikpKSkpCiAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3Bh dGNoLXRlc3RzCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IC9iaW4vbHMg ZG9lc24ndCBleGlzdCBpbiB0aGUgYnVpbGQtY29udGFpbmVyIHVzZSAvZXRjL3Bhc3N3ZApAQCAt MTkxNiwxMiArMTkwMiwxMCBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIGEgImV0YyIgYiAiZXRjIiBjICJldGNcIiIpKQogICAgICAgICAg ICAgICAgKCgiZmlsZVBhdGhcXChcImJpblwiLCBRU3RyaW5nTGl0ZXJhbFxcKFwibHNcIikpIikK ICAgICAgICAgICAgICAgICAiZmlsZVBhdGgoXCJldGNcIiwgUVN0cmluZ0xpdGVyYWwoXCJwYXNz d2RcIikpIikKLSAgICAgICAgICAgICAgICgoIlwiL2Jpbi9sc1wiIikgIlwiL2V0Yy9wYXNzd2Rc IiIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICgoIlwiL2Jpbi9sc1wiIikg IlwiL2V0Yy9wYXNzd2RcIiIpKSkpCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNr LXNldHVwCiAgICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi IChnZXRjd2QpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJI T01FIiAoZ2V0Y3dkKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJJbnN0YWxsYXRpb24gYW5kIGxvYWRp bmcgb2YgYWRkaXRpb25hbCBjb250ZW50IGFzIHBhY2thZ2VzIikKICAgICAoZGVzY3JpcHRpb24g IlRoZSBQYWNrYWdlIGZyYW1ld29yayBsZXRzIHRoZSB1c2VyIGluc3RhbGwgYW5kIGxvYWQgcGFj a2FnZXMKQEAgLTE5NTYsOCArMTk0MCw3IEBAIChkZWZpbmUtcHVibGljIGtwdHkKICAgICAgICAg IChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gtdGVzdHMKICAgICAgICAgICAgKGxhbWJkYSBfCiAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhdXRvdGVzdHMva3B0eXByb2Nlc3N0ZXN0LmNwcCIK LSAgICAgICAgICAgICAgICgoIi9iaW4vYmFzaCIpICh3aGljaCAiYmFzaCIpKSkKLSAgICAgICAg ICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAoKCIvYmluL2Jhc2giKSAod2hpY2ggImJhc2gi KSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1l d29ya3MiKQogICAgIChzeW5vcHNpcyAiSW50ZXJmYWNpbmcgd2l0aCBwc2V1ZG8gdGVybWluYWwg ZGV2aWNlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgcHJpbWl0 aXZlcyB0byBpbnRlcmZhY2Ugd2l0aCBwc2V1ZG8KQEAgLTIwNzIsMTUgKzIwNTUsMTMgQEAgKGRl ZmluZS1wdWJsaWMgYmFsb28KICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy91 bml0L2ZpbGUvQ01ha2VMaXN0cy50eHQiCiAgICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBvbmx5 IHJ1bnMgb24gR05VL0xpbnV4LCBwaWdneS1iYWNrIG9uIHRoZSBjaGVjay4KICAgICAgICAgICAg ICAgICgoIkNNQUtFX1NZU1RFTV9OQU1FIE1BVENIRVMgXCJMaW51eFwiIiBhbGwpCi0gICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgYWxsICIgQU5EIE5PVCBUUlVFIikpKQotICAgICAgICAg ICAgICN0KSkKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhbGwgIiBBTkQgTk9UIFRS VUUiKSkpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KICAgICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKICAg ICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQotICAgICAgICAgICAgICAgKGlu dm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21l LXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9w c2lzICJGaWxlIHNlYXJjaGluZyBhbmQgaW5kZXhpbmciKQogICAgIChkZXNjcmlwdGlvbiAiQmFs b28gcHJvdmlkZXMgZmlsZSBzZWFyY2hpbmcgYW5kIGluZGV4aW5nLiAgSXQgZG9lcyBzbyBieQpA QCAtMjE0OCw4ICsyMTI5LDcgQEAgKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogICAgICAgICAg ICAobGFtYmRhIF8KICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKICAgICAg ICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3Rz Ci0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKLSAg ICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JN IiAib2Zmc2NyZWVuIikpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJCb29rbWFya3MgbWFuYWdlbWVudCBs aWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktCb29rbWFya3MgbGV0cyB5b3UgYWNjZXNzIGFu ZCBtYW5pcHVsYXRlIGJvb2ttYXJrcyBzdG9yZWQKQEAgLTIxODYsMTIgKzIxNjYsMTAgQEAgKGRl ZmluZS1wdWJsaWMga2NtdXRpbHMKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9rY21v ZHVsZWxvYWRlci5jcHAiCiAgICAgICAgICAgICAgICA7OyBwcmludCBwbHVnaW4gbmFtZSB3aGVu IGxvYWRpbmcgZmFpbHMKICAgICAgICAgICAgICAgICgoIl5cXHMqKHFXYXJuaW5nXFwoXFwpIDw8 IFwiRXJyb3IgbG9hZGluZykgKHBsdWdpbjpcIikoIDw8IGxvYWRlclxcLmVycm9yU3RyaW5nXFwo XFwpOykiIF8gYSBiIGMpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIEtDTSBw bHVnaW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkgPDwgXCI6XCIiIGMpKSkKLSAgICAg ICAgICAgICAjdCkpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIEtDTSBwbHVn aW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkgPDwgXCI6XCIiIGMpKSkpKQogICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAogICAgICAgICAgICAobGFtYmRhIF8K LSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAg ICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0i ICJvZmZzY3JlZW4iKSkpKSkpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrYXV0aAogICAgICAg ICAgICBrY29kZWNzCkBAIC0yMjQ3LDEzICsyMjI1LDExIEBAIChkZWZpbmUtcHVibGljIGtjb25m aWd3aWRnZXRzCiAgICAgICAgICAgICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwg UURpckl0ZXJhdG9yOjpTdWJkaXJlY3RvcmllcykoXFwpOykiIF8gYSBiKQogICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIp KSkKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgotICAgICAgICAg ICAgICAgKCgiNVxcLjkwXFwuMCIpICI1LjkyLjAiKSkKLSAgICAgICAgICAgICAjdCkpCisgICAg ICAgICAgICAgICAoKCI1XFwuOTBcXC4wIikgIjUuOTIuMCIpKSkpCiAgICAgICAgICAocmVwbGFj ZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/Ci0gICAgICAgICAgICAgICAoaW52b2tl ICJjdGVzdCIgIi1FIiAia3N0YW5kYXJkYWN0aW9udGVzdCIpKQotICAgICAgICAgICAgICN0KSkp KSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJrc3RhbmRhcmRhY3Rpb250 ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiV2lkZ2V0cyBmb3IgY29uZmlndXJhdGlvbiBkaWFs b2dzIikKICAgICAoZGVzY3JpcHRpb24gIktDb25maWdXaWRnZXRzIHByb3ZpZGVzIGVhc3ktdG8t dXNlIGNsYXNzZXMgdG8gY3JlYXRlCkBAIC0yNDcxLDggKzI0NDcsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrZW1vdGljb25zCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIChzZXRlbnYg IkhPTUUiIChnZXRjd2QpKQogICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3Jl ZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExB VEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAo c2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKSkpKSkpCiAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMg IkNvbnZlcnQgdGV4dCBlbW90aWNvbnMgdG8gZ3JhcGhpY2FsIGVtb3RpY29ucyIpCiAgICAgKGRl c2NyaXB0aW9uICJLRW1vdGljb25zIGNvbnZlcnRzIGVtb3RpY29ucyBmcm9tIHRleHQgdG8gYSBn cmFwaGljYWwKQEAgLTI1NTEsOCArMjUyNiw3IEBAIChkZWZpbmUtcHVibGljIGtpY29udGhlbWVz CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJlIikpCiAgICAgICAg ICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAgICAgICAgOzsgbWFrZSBRdCBy ZW5kZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZvciB0ZXN0cwotICAgICAgICAgICAgIChzZXRl bnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0gICAgICAgICAgICAgI3QpKSkpKQor ICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkK ICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQog ICAgIChzeW5vcHNpcyAiSWNvbiBHVUkgdXRpbGl0aWVzIikKICAgICAoZGVzY3JpcHRpb24gIlRo aXMgbGlicmFyeSBjb250YWlucyBjbGFzc2VzIHRvIGltcHJvdmUgdGhlIGhhbmRsaW5nIG9mIGlj b25zCkBAIC0yNTg1LDggKzI1NTksNyBAQCAoZGVmaW5lLXB1YmxpYyBraW5pdAogICAgICAgICAg ICAgIChzdWJzdGl0dXRlKiAic3JjL2tkZWluaXQva2luaXQuY3BwIgogICAgICAgICAgICAgICAg KCgiR1VJWF9QS0dTX0tGNV9LSU8iKSAoYXNzb2MtcmVmIGlucHV0cyAia2lvIikpCiAgICAgICAg ICAgICAgICAoKCJHVUlYX1BLR1NfS0Y1X1BBUlRTIikgKGFzc29jLXJlZiBpbnB1dHMgImtwYXJ0 cyIpKQotICAgICAgICAgICAgICAgKCgiR1VJWF9QS0dTX0tGNV9QTEFTTUEiKSAoYXNzb2MtcmVm IGlucHV0cyAicGxhc21hLWZyYW1ld29yayIpKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAg ICAgICAgICAgICAoKCJHVUlYX1BLR1NfS0Y1X1BMQVNNQSIpIChhc3NvYy1yZWYgaW5wdXRzICJw bGFzbWEtZnJhbWV3b3JrIikpKSkpKSkpCiAgICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMKICAgICAg KGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KICAgICAgICAgICAgICh2YXJpYWJsZSAi S0RFSU5JVDVfTElCUkFSWV9QQVRIIikKQEAgLTI2ODgsOCArMjY2MSw3IEBAIChkZWZpbmUtcHVi bGljIGtpbwogICAgICAgICAgICAgIDs7IEJldHRlciBlcnJvciBtZXNzYWdlICh0YWtlbiBmcm9t IE5peE9TKQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2tpb2Qva2lvZF9tYWluLmNw cCIKICAgICAgICAgICAgICAgICgoIiheXFxzKnFDV2FybmluZyhLSU9EX0NBVEVHT1JZKSA8PCBc IkVycm9yIGxvYWRpbmcgcGx1Z2luOlwiKSggPDwgbG9hZGVyLmVycm9yU3RyaW5nKCk7KSIgXyBh IGIpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiPDwgbmFtZSIgYikpKQotICAg ICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhICI8PCBuYW1l IiBiKSkpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KQEAgLTI3MTYsOCArMjY4OCw3IEBAIChkZWZpbmUtcHVibGljIGtpbwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAifGtpb3dpZGdldHMta2ZpbGVpdGVtYWN0aW9uc3Rl c3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1r dXJpZmlsdGVydGVzdC1jb2xvbi1zZXBhcmF0b3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1rdXJpZmlsdGVydGVzdC1zcGFjZS1zZXBhcmF0b3Ii Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvZmlsZXdpZGdldHMt a25ld2ZpbGVtZW51dGVzdCkiKSkpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAifGtpb2ZpbGV3aWRnZXRzLWtuZXdmaWxlbWVudXRlc3Qp IikpKSkpCiAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdhZGQtc3ltbGlua3MKICAgICAg ICAgICAgOzsgU29tZSBwYWNrYWdlKHMpIChlLmcuIGJsdWVkZXZpbCkgcmVmZXIgdG8gdGhlc2Ug c2VydmljZSB0eXBlcyBieQogICAgICAgICAgICA7OyB0aGUgd3JvbmcgbmFtZS4gIEkgd291bGQg cHJlZmVyIHRvIHBhdGNoIHRob3NlIHBhY2thZ2VzLCBidXQgSQpAQCAtMjc4NCw4ICsyNzU1LDcg QEAgKGRlZmluZS1wdWJsaWMga25ld3N0dWZmCiAgICAgICAgICAgIChsYW1iZGEgXyA7IFhER19E QVRBX0RJUlMgaXNuJ3Qgc2V0CiAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkp CiAgICAgICAgICAgICAgOzsgbWFrZSBRdCByZW5kZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZv ciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVl biIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9Q TEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11 bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiRnJhbWV3b3JrIGZvciBk b3dubG9hZGluZyBhbmQgc2hhcmluZyBhZGRpdGlvbmFsIGFwcGxpY2F0aW9uIGRhdGEiKQogICAg IChkZXNjcmlwdGlvbiAiVGhlIEtOZXdTdHVmZiBsaWJyYXJ5IGltcGxlbWVudHMgY29sbGFib3Jh dGl2ZSBkYXRhIHNoYXJpbmcKQEAgLTI4NTcsOCArMjgyNyw3IEBAIChkZWZpbmUtcHVibGljIGtw YXJ0cwogICAgICAgICAgICAgICAgICAgICAgICAgOzsgWFhYOiBQYXJ0TG9hZGVyVGVzdCB3YW50 cyB0byBjcmVhdGUgYSAuZGVza3RvcCBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICA7OyBp biB0aGUgY29tbW9uIGxvY2F0aW9ucyBhbmQgdGVzdCB0aGF0IE1JTUUgdHlwZXMgd29yay4KICAg ICAgICAgICAgICAgICAgICAgICAgIDs7IFRoZSBzZXR1cCByZXF1aXJlZCBmb3IgdGhpcyBpcyBl eHRlbnNpdmUsIHNraXAgZm9yIG5vdy4KLSAgICAgICAgICAgICAgICAgICAgICAgICgoInBhcnRs b2FkZXJ0ZXN0XFwuY3BwIikgIiIpKQotICAgICAgICAgICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICgoInBhcnRsb2FkZXJ0ZXN0XFwuY3BwIikgIiIpKSkpKSkp CiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtpbyBrdGV4dHdpZGdldHMga3ht bGd1aSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTMwMjcsOCArMjk5Niw3IEBAIChkZWZpbmUt cHVibGljIGtzZXJ2aWNlCiAgICAgICAgICAgICAgICA7OyBOb3JtYWxpemUgcGF0aCwgYnV0IGRv bid0IHJlc29sdmUgc3ltbGlua3MgKHRha2VuIGZyb20KICAgICAgICAgICAgICAgIDs7IE5peE9T KQogICAgICAgICAgICAgICAgKCgiXlxccypRU3RyaW5nIHJlc29sdmVkID0gUURpclxcKGRpclxc KVxcLmNhbm9uaWNhbFBhdGhcXChcXCk7IikKLSAgICAgICAgICAgICAgICAiUVN0cmluZyByZXNv bHZlZCA9IFFEaXI6OmNsZWFuUGF0aChkaXIpOyIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAg ICAgICAgICAgICAiUVN0cmluZyByZXNvbHZlZCA9IFFEaXI6OmNsZWFuUGF0aChkaXIpOyIpKSkp CiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRl c3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CkBAIC0z MDk3LDE0ICszMDY1LDEyIEBAIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAo YWRkLWFmdGVyICd1bnBhY2sgJ3NldHVwCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1 dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzZXRlbnYgIlhER19EQVRBX0RJ UlMiIDsgRklYTUUgYnVpbGQgcGhhc2UgZG9lc24ndCBmaW5kIHBhcnRzLmRlc2t0b3AKLSAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJrcGFydHMi KSAiL3NoYXJlIikpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImtwYXJ0cyIpICIvc2hhcmUiKSkpKQogICAg ICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBNYXliZSBs b2NhbGUgaXNzdWVzIHdpdGggdGVzdHM/CiAgICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFf UExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICIt RSIgIihrYXRldmlld190ZXN0fG1vdmluZ3JhbmdlX3Rlc3QpIikpCi0gICAgICAgICAgICAgI3Qp KQorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgIihrYXRldmlld190ZXN0fG1v dmluZ3JhbmdlX3Rlc3QpIikpKSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2FkZC1z eW1saW5rcwogICAgICAgICAgICA7OyBTb21lIHBhY2thZ2UocykgKGUuZy4gcGxhc21hLXNkaykg cmVmZXIgdG8gdGhlc2Ugc2VydmljZSB0eXBlcwogICAgICAgICAgICA7OyBieSB0aGUgd3Jvbmcg bmFtZS4gIEkgd291bGQgcHJlZmVyIHRvIHBhdGNoIHRob3NlIHBhY2thZ2VzLCBidXQKQEAgLTMx MTMsOCArMzA3OSw3IEBAIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgICAg KGxldCAoKGtzdDUgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc2hhcmUva3NlcnZpY2V0eXBl czUvIikpKQogICAgICAgICAgICAgICAgKHN5bWxpbmsgKHN0cmluZy1hcHBlbmQga3N0NSAia3Rl eHRlZGl0b3JwbHVnaW4uZGVza3RvcCIpCi0gICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCBrc3Q1ICJrdGV4dGVkaXRvci1wbHVnaW4uZGVza3RvcCIpKQotICAgICAgICAgICAg ICAgI3QpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGtzdDUg Imt0ZXh0ZWRpdG9yLXBsdWdpbi5kZXNrdG9wIikpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkZ1bGwg dGV4dCBlZGl0b3IgY29tcG9uZW50IikKICAgICAoZGVzY3JpcHRpb24gIktUZXh0RWRpdG9yIHBy b3ZpZGVzIGEgcG93ZXJmdWwgdGV4dCBlZGl0b3IgY29tcG9uZW50IHRoYXQgeW91CkBAIC0zMjQ0 LDggKzMyMDksNyBAQCAoZGVmaW5lLXB1YmxpYyBreG1sZ3VpCiAgICAgICAgICAgIChsYW1iZGEg XwogICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQogICAgICAgICAgICAgIDs7 IG1ha2UgUXQgcmVuZGVyICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAg ICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAg ICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3Jl ZW4iKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFt ZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkZyYW1ld29yayBmb3IgbWFuYWdpbmcgbWVudSBhbmQg dG9vbGJhciBhY3Rpb25zIikKICAgICAoZGVzY3JpcHRpb24gIktYTUxHVUkgcHJvdmlkZXMgYSBm cmFtZXdvcmsgZm9yIG1hbmFnaW5nIG1lbnUgYW5kIHRvb2xiYXIKQEAgLTMzNjIsOCArMzMyNiw3 IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAgICAgIChpbnZv a2UgImN0ZXN0IiAiLUUiIChzdHJpbmctYXBwZW5kICIocGxhc21hLWRpYWxvZ3N0YXRldGVzdCIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8cGxh c21hLWljb25pdGVtdGVzdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8cGxhc21hLXRoZW1ldGVzdCIKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8ZGlhbG9nbmF0aXZldGVzdCkiKSkpCi0gICAg ICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgInxkaWFsb2duYXRpdmV0ZXN0KSIpKSkpKSkpKQogICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJM aWJyYXJpZXMsIGNvbXBvbmVudHMgYW5kIHRvb2xzIG9mIFBsYXNtYSB3b3Jrc3BhY2VzIikKICAg ICAoZGVzY3JpcHRpb24gIlRoZSBwbGFzbWEgZnJhbWV3b3JrIHByb3ZpZGVzIFFNTCBjb21wb25l bnRzLCBsaWJwbGFzbWEgYW5kCkBAIC0zNDc0LDggKzM0MzcsNyBAQCAoZGVmaW5lLXB1YmxpYyBr ZGUtZnJhbWV3b3JraW50ZWdyYXRpb24KICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAg ICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAgICAgICAgOzsgTWFrZSBRdCByZW5k ZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZvciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYg IlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAg ICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkKICAg ICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAg IChzeW5vcHNpcyAiS0RFIEZyYW1ld29ya3MgNSB3b3Jrc3BhY2UgYW5kIGNyb3NzLWZyYW1ld29y ayBpbnRlZ3JhdGlvbiBwbHVnaW5zIikKICAgICAoZGVzY3JpcHRpb24gIkZyYW1ld29yayBJbnRl Z3JhdGlvbiBpcyBhIHNldCBvZiBwbHVnaW5zIHJlc3BvbnNpYmxlIGZvcgpAQCAtMzU2OCw4ICsz NTMwLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAgICAgICAgICAgIChsYW1i ZGEgXwogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiY21ha2UvRmluZERvY0Jvb2tYTUw0LmNt YWtlIgogICAgICAgICAgICAgICAgKCgiXi4qeG1sL2RvY2Jvb2svc2NoZW1hL2R0ZC4qJCIpCi0g ICAgICAgICAgICAgICAgInhtbC9kdGQvZG9jYm9va1xuIikpCi0gICAgICAgICAgICAgI3QpKQor ICAgICAgICAgICAgICAgICJ4bWwvZHRkL2RvY2Jvb2tcbiIpKSkpCiAgICAgICAgICAoZGVsZXRl ICdjaGVjaykKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2NoZWNrLXBvc3QtaW5zdGFs bAogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzIHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCkBAIC0zODE1LDggKzM3NzYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGF2CiAgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAg ICAgICh3aGVuIHRlc3RzPyA7OyBTZWVtcyB0byByZXF1aXJlIG5ldHdvcmsuCiAgICAgICAgICAg ICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgotICAgICAgICAgICAgICAgICAgICAgICAiKGtkYXYt ZGF2Y29sbGVjdGlvbnNtdWx0aWZldGNoam9idGVzdHxrZGF2LWRhdml0ZW1mZXRjaGpvYikiKSkK LSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICIoa2Rhdi1kYXZj b2xsZWN0aW9uc211bHRpZmV0Y2hqb2J0ZXN0fGtkYXYtZGF2aXRlbWZldGNoam9iKSIpKSkpKSkp CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9mcmFtZXdvcmtzL2tkYXYi KQogICAgIChzeW5vcHNpcyAiREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMi KQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIERBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlv biB3aXRoIEtKb2JzLiAgQ2FsZW5kYXJzCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0025-gnu-kdenlive-marble-qt-Add-kdoctools.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0025-gnu-kdenlive-marble-qt-Add-kdoctools.patch RnJvbSBjMDNkZDM4OTg4NmZkMGUxYzc3YjY5ZmQyYjFjNWYxOTZjNWFiMTc1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDoyNTo0MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjUvNzVdIGdudToga2RlbmxpdmUsIG1hcmJsZS1xdDogQWRkIGtkb2N0b29scy4KCiogZ251L3Bh Y2thZ2VzL2tkZS5zY20gKGtkZW5saXZlKVtuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4K KG1hcmJsZS1xdCk6IE1vdmUga2RvY3Rvb2xzIGZyb20gaW5wdXRzIHRvIG5hdGl2ZS1pbnB1dHMu CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNj bQppbmRleCBjMjQ4ZTZlYThkLi4zNjg0NzQwYjFhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMjU4LDcgKzI1OCw3IEBAIChk ZWZpbmUtcHVibGljIGtkZW5saXZlCiAgICAgICAgICAgICAgICAgICBgKCJNTFRfUFJFRklYIiAi OiIgPQogICAgICAgICAgICAgICAgICAgICAoLCMkKHRoaXMtcGFja2FnZS1pbnB1dCAibWx0Iikp KSkpKSkpKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBrZy1jb25maWcgcXR0b29scykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg a2RvY3Rvb2xzIHBrZy1jb25maWcgcXR0b29scykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBi YXNoLW1pbmltYWwKICAgICAgICAgICAgYnJlZXplICAgICAgICAgICAgICAgICAgICAgICA7IG1h a2UgZGFyayB0aGVtIGF2YWlsYWJsZSBlYXNpbHkKQEAgLTEwMDksMTMgKzEwMDksMTIgQEAgKGRl ZmluZS1wdWJsaWMgbWFyYmxlLXF0CiAgICAgICAgICAgICAgIi1EQlVJTERfVE9VQ0g9WUVTIgog ICAgICAgICAgICAgICItREJVSUxEX01BUkJMRV9URVNUUz1GQUxTRSIpKSkKICAgICAobmF0aXZl LWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMpKQorICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkKICAgICA7OyBPbmUg b3B0aW9uYWwgZGVwZW5kZW5jeSBtaXNzaW5nOiBsaWJ3bG9jYXRlLgogICAgIChpbnB1dHMKICAg ICAgKGxpc3QgZ3BzZAogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAgICAgICBrY3Jhc2gK LSAgICAgICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpbwog ICAgICAgICAgICBrbmV3c3R1ZmYKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0010-gnu-solid-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0010-gnu-solid-Remove-input-labels.patch RnJvbSA2ZDQyNzZlYWJiMjA5NTE3ODlmNmZkNWQwNGY1MTdlMjhiZjI5ZTM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozOToxNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTAvNzVdIGdudTogc29saWQ6IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKHNvbGlkKTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQppbmRleCA4ZWI1NDBiOGIzLi40ZTcxZDZkYjIzIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KQEAgLTEzNzYsOSArMTM3Niw3IEBAIChkZWZpbmUtcHVibGljIHNvbGlkCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgYmlzb24gZGJ1cyBleHRyYS1jbWFrZS1tb2R1 bGVzIGZsZXggcXR0b29scykpCiAgICAgKGlucHV0cwotICAgICBgKCgicXRiYXNlIiAscXRiYXNl LTUpCi0gICAgICAgKCJxdGRlY2xhcmF0aXZlIiAscXRkZWNsYXJhdGl2ZSkKLSAgICAgICAoInVk ZXYiICxldWRldikpKQorICAgICAobGlzdCBxdGJhc2UtNSBxdGRlY2xhcmF0aXZlIGV1ZGV2KSkK ICAgICA7OyBUT0RPOiBBZGQgcnVudGltZS1vbmx5IGRlcGVuZGVuY3kgTWVkaWFQbGF5ZXJJbmZv CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikK ICAgICAoc3lub3BzaXMgIkRlc2t0b3AgaGFyZHdhcmUgYWJzdHJhY3Rpb24iKQotLSAKMi4zNy4w Cgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0057-gnu-kmessagelib-Remove-qtwebkit-as-an-input.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0057-gnu-kmessagelib-Remove-qtwebkit-as-an-input.patch RnJvbSAwNWI5ZGQ0ZWM0YjhjZDIwMTc1ZWRjODMyZWUxODhhMjJlZjY0YzYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NjoxMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NTcvNzVdIGdudToga21lc3NhZ2VsaWI6IFJlbW92ZSBxdHdlYmtpdCBhcyBhbiBpbnB1dC4KCiog Z251L3BhY2thZ2VzL2tkZS1waW0uc2NtIChrbWVzc2FnZWxpYik6IHF0d2Via2l0IGlzIHVubWFp bnRhaW5lZCBzbyBpdApzaG91bGQgYmUgcmVtb3ZlZCB3aGVyZSBwb3NzaWJsZS4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20K aW5kZXggN2I3OGIyZDg1OS4uZmFlMDFiYjMzOSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tk ZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQpAQCAtMTMxMCw3ICsxMzEw LDYgQEAgKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAgcXRkZWNsYXJhdGl2 ZQogICAgICAgICAgICBxdHdlYmNoYW5uZWwKICAgICAgICAgICAgcXR3ZWJlbmdpbmUKLSAgICAg ICAgICAgcXR3ZWJraXQKICAgICAgICAgICAgc29ubmV0KSkKICAgICAoYXJndW1lbnRzCiAgICAg IGAoIzp0ZXN0cz8gI2YgICAgIDtUT0RPIG1hbnkgdGVzdCBmYWlsIGZvciBxdWl0ZSBkaWZmZXJl bnQgcmVhc29ucwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0003-gnu-kdav-Move-to-gnu-packages-kde-frameworks.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0003-gnu-kdav-Move-to-gnu-packages-kde-frameworks.patch RnJvbSA5YWVmNmUzYThkZmQxZTg5ZWQwNzYyNzNlZTlkNmJjOWQxZWRkZWM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODoyMjo1OSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDMvNzVdIGdudToga2RhdjogTW92ZSB0byAoZ251IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtzKS4K CiogZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCiogZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtz LnNjbQooa2Rhdik6IE1vdmUgdG8gKGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3JrcykuIEl0J3Mg Y29uc2lkZXJlZCBhCmZyYW1ld29yayBjb21wb25lbnQgbm93LgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Mu c2NtCmluZGV4IDlmNWVlZTFhYjIuLjM1YzNiNjhiZGEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNj bQpAQCAtOSw2ICs5LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBWaW5jZW50IExlZ29sbCA8 dmluY2VudC5sZWdvbGxAZ21haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1hcml1cyBC YWtrZSA8bWJha2tlQGZhc3RtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBbGV4YW5k cm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDIyIEJy ZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0zODA4LDMgKzM4MDksMjcgQEAgKGRlZmluZS1w dWJsaWMga3Jvc3MKICAgICA7OyB1bmRlciBhIHZhcmlldHkgb2YgbGljZW5zZXMuCiAgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmxncGwyLjErCiAgICAgICAgICAg ICAgICAgICAgbGljZW5zZTpsZ3BsMi4wIGxpY2Vuc2U6Z3BsMyspKSkpCisKKyhkZWZpbmUtcHVi bGljIGtkYXYKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2RhdiIpCisgICAgKHZlcnNpb24gIjIw LjA0LjMiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a2Rhdi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNl MzIgIjA0NDVnbDR4bTBoMzlpZ2t4Z2I2dm1xNWlhYTA0d2tncmdiczduZmQwenduZ2s4eGFpZG4i KSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5w dXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAgIChpbnB1dHMKKyAgICAg KGxpc3Qga2NvcmVhZGRvbnMga2kxOG4ga2lvIHF0YmFzZS01IHF0eG1scGF0dGVybnMpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvZnJhbWV3b3Jrcy9rZGF2IikKKyAg ICAoc3lub3BzaXMgIkRBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRoIEtKb2JzIikKKyAg ICAoZGVzY3JpcHRpb24gIlRoaXMgaXMgYSBEQVYgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24gd2l0 aCBLSm9icy4gIENhbGVuZGFycworYW5kIHRvZG9zIGFyZSBzdXBwb3J0ZWQsIHVzaW5nIGVpdGhl ciBHcm91cERBViBvciBDYWxEQVYsIGFuZCBjb250YWN0cyBhcmUKK3N1cHBvcnRlZCB1c2luZyBH cm91cERBViBvciBDYXJkREFWLiIpCisgICAgKGxpY2Vuc2UgOzsgR1BMIGZvciBwcm9ncmFtcywg TEdQTCBmb3IgbGlicmFyaWVzCisgICAgIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3Bs Mi4wKykpKSkKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNr YWdlcy9rZGUtcGltLnNjbQppbmRleCBhNWFjYmIwZGE4Li40OTM3ZWQzNTk0IDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2Nt CkBAIC02MDYsMzAgKzYwNiw2IEBAIChkZWZpbmUtcHVibGljIGtjYWx1dGlscwogZnVuY3Rpb25z IGZvciBhY2Nlc3NpbmcgY2FsZW5kYXIgZGF0YSB1c2luZyB0aGUga2NhbGNvcmUgQVBJLiIpCiAg ICAgKGxpY2Vuc2UgIGxpY2Vuc2U6bGdwbDIuMCspKSkKIAotKGRlZmluZS1wdWJsaWMga2Rhdgot ICAocGFja2FnZQotICAgIChuYW1lICJrZGF2IikKLSAgICAodmVyc2lvbiAiMjAuMDQuMyIpCi0g ICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGF2LSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDQ0NWds NHhtMGgzOWlna3hnYjZ2bXE1aWFhMDR3a2dyZ2JzN25mZDB6d25nazh4YWlkbiIpKSkpCi0gICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29y ZWFkZG9ucyBraTE4biBraW8gcXRiYXNlLTUgcXR4bWxwYXR0ZXJucykpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9mcmFtZXdvcmtzL2tkYXYiKQotICAgIChzeW5vcHNp cyAiREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMiKQotICAgIChkZXNjcmlw dGlvbiAiVGhpcyBpcyBhIERBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRoIEtKb2JzLiAg Q2FsZW5kYXJzCi1hbmQgdG9kb3MgYXJlIHN1cHBvcnRlZCwgdXNpbmcgZWl0aGVyIEdyb3VwREFW IG9yIENhbERBViwgYW5kIGNvbnRhY3RzIGFyZQotc3VwcG9ydGVkIHVzaW5nIEdyb3VwREFWIG9y IENhcmREQVYuIikKLSAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BMIGZvciBs aWJyYXJpZXMKLSAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArKSkpKQot CiAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tYXBwcy1saWJzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtkZXBpbS1hcHBzLWxpYnMiKQotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0021-gnu-KDE-PIM-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0021-gnu-KDE-PIM-Update-all-packages-to-21.12.3.patch RnJvbSA5YWY3MTc4NjIxYzgwNmVhNzJmNDFlZTI2YjU4MzQ1ZDgwMjZkNzUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAyMDowODoyMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjEvNzVdIGdudTogS0RFIFBJTTogVXBkYXRlIGFsbCBwYWNrYWdlcyB0byAyMS4xMi4zLgoKKiBn bnUvcGFja2FnZXMva2RlLXBpbS5zY20gKEtERSBQSU0pOiBVcGRhdGUgdG8gMjEuMTIuMy4KCihh a29uYWRpLCBha29uYWRpLWNhbGVuZGFyLCBha29uYWRpLWNvbnRhY3RzLCBha29uYWRpLW1pbWUs CmFrb25hZGktbm90ZXMsIGFrb25hZGktc2VhcmNoLCBrYWRkcmVzc2Jvb2ssIGthbGFybWNhbCwK a2NhbGVuZGFyc3VwcG9ydCwga2NhbHV0aWxzLCBrZGVwaW0tcnVudGltZSwga2V2ZW50dmlld3Ms IGtncGcsCmtpZGVudGl0eW1hbmFnZW1lbnQsIGtpbWFwLCBraW5jaWRlbmNlZWRpdG9yLCBrbGRh cCwga2xlb3BhdHJhLCBrbWFpbCwKa21haWxjb21tb24sIGttYWlsaW1wb3J0ZXIsIGttYWlsdHJh bnNwb3J0LCBrbWJveCwga21lc3NhZ2VsaWIsIGttaW1lLAprbm90ZXMsIGtvbnRhY3RpbnRlcmZh Y2UsIGtvcmdhbml6ZXIsIGtwZW9wbGV2Y2FyZCwga3BpbWNvbW1vbiwKa3BpbXRleHRlZGl0LCBr c210cCwga3RuZWYsIGxpYmdyYXZhdGFyLCBsaWJrZGVwaW0sIGxpYmtnYXBpLCBsaWJrbGVvLAps aWJrc2lldmUpOiBVcGRhdGUgdG8gMjEuMTIuMy4KKGtibG9nKTogVXBkYXRlIHRvIDIwLjA0LjMu CgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktbm90LXJlbG9jYXRhYmxlLnBhdGNoCiog Z251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1wYXRocy5wYXRjaAoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL2Frb25hZGktdGltZXN0YW1wcy5wYXRjaApGaXggcGF0Y2hlcyB0byBhcHBseSB0byBs YXRlc3QgY29kZS4KCihha29uYWRpLWNhbGVuZGFyKTogW2lucHV0c106IEFkZCBuZXcgZGVwZW5k ZW5jaWVzLgoKKGFrb25hZGktY29udGFjdHMpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNp ZXMuCgooYWtvbmFkaS1zZWFyY2gpOiBbYXJndW1lbnRzXTogRGlzYWJsZSBmYWlsaW5nIHRlc3Rz LgoKKGtjYWxlbmRhcnN1cHBvcnQpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmN5LCByZW1v dmUgb2Jzb2xldGUga2RlcGltLWFwcHMtbGliLgoKKGxpYmtzaWV2ZSk6IFthcmd1bWVudHNdOiBF bmFibGUgdGVzdCB0aGF0IHdvcmtzIG5vdy4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJrc2ll dmUtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2g6IEZpeCBwYXRjaC4KCihrYWRkcmVz c2Jvb2spOiBbaW5wdXRzXTogUmVtb3ZlIG9ic29sZXRlIGtkZXBpbS1hcHBzLWxpYnMuCgooa21l c3NhZ2VsaWIpOiBbaW5wdXRzXTogUmVtb3ZlIG9ic29sZXRlIGtkZXBpbS1hcHBzbGlicywgYWRk IGtndWlhZGRvbnMuClthcmd1bWVudHNdOiBGaXggZmluZGluZCBoZWFkZXIgZmlsZS4KCihrbWFp bGltcG9ydGVyKTogW2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5jaWVzLgoKKGttYWlsdHJhbnNw b3J0KTogW2lucHV0c106IEFkZCBxdGtleWNoYWluLgoKKGtpbmNpZGVuY2VlZGl0b3IpOiBbaW5w dXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMuIFJlbW92ZSBvYnNvbGV0ZSBrZGVwaW0tYXBwcy1s aWJzClthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdC4KCihrbGRhcCk6IFtpbnB1dHNd OiBBZGQgcXRrZXljaGFpbi4KCihrZ3BnKVthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVz dC4KCihsaWJrbGVvKTogW3Byb3BhZ2F0ZWQtaW5wdXRzXTogUHJvcGFnYXRlIGdwZ21lLCBxZ3Bn bWUuClthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMuCgooa2RlcGltLXJ1bnRpbWUp OiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMgZ3JhbnRsZWUsIGdyYW50bGVldGhlbWUs IGtjbXV0aWxzLCBrbGRhcCwKbGlia2RlcGltLCBxdGtleWNoYWluClthcmd1bWVudHNdOiBFbmFi bGUgYWxsIHRoZSB0ZXN0cyB0aGF0IHBhc3MuCldlIG5lZWQgdG8gdXNlIHRoZSBvbGQgaGFjayBp bnN0ZWFkIG9mIHNlYXJjaC1pbnB1dC1kaXJlY3RvcnkgdG8Kd29ya2Fyb3VuZCBhIG15c3Rlcmlv dXMgaW5jbHVkZSBlcnJvci4KCihrZGVwaW0tYXBwcy1saWIpOiBSZW1vdmUgb2Jzb2xldGUgcGFj a2FnZS4KCihrbWFpbCk6IFtvcmlnaW5dOiBSZW1vdmUgcGF0Y2guIERvbid0IHRoaW5rIGl0IGlz IG5lZWRlZCBhbnltb3JlLgpbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMsIGRlbGV0ZSBv YnNvbGV0ZSBrZGVwaW0tYXBwcy1saWJzIGFuZApkdXBsaWNhdGUga21pbWUuClthcmd1bWVudHNd OiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMva21haWwtRml4 LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2g6IERlbGV0ZSBmaWxlLgoqIGdudS9sb2NhbC5t azogUmVtb3ZlIHJlZmVyZW5jZSB0byBwYXRjaC4KCihrbWFpbGNvbW1vbik6IFtpbnB1dHNdOiBB ZGQgbmV3IGRlcGVuZGVuY2llcy4KCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9j YWwubWsKaW5kZXggOTQyZDcwMjQyOC4uMjM4OWFhNDdlMCAxMDA2NDQKLS0tIGEvZ251L2xvY2Fs Lm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtMTM1MSw3ICsxMzUxLDYgQEAgZGlzdF9wYXRjaF9E QVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFf bGlicy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQtb24t UEFUSC5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9v c3QucGF0Y2gJCVwKLSAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21haWwtRml4LW1pc3NpbmctbGlu ay1saWJyYXJpZXMucGF0Y2ggXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbW9kLW1vZHVsZS1k aXJlY3RvcnkucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21zY29uLXJ1bnRpbWUt a2V5bWFwLXN3aXRjaC5wYXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2ttcGxheWVyLWFh cmNoNjQucGF0Y2gJCQlcCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9n bnUvcGFja2FnZXMva2RlLXBpbS5zY20KaW5kZXggMGZhMTIwZTA3NS4uNjJiMjcxYWE1YyAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUt cGltLnNjbQpAQCAtNDQsMTQgKzQ0LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMg a2RlLXBpbSkKIChkZWZpbmUtcHVibGljIGFrb25hZGkKICAgKHBhY2thZ2UKICAgICAobmFtZSAi YWtvbmFkaSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25h ZGktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIwa2tuN2xoM2Fra2s5Y2RpOHFkazlrcXpzMWNndjkxNm1rbDQ0MHg0eWtxZDF2OGJyenFiIikp CisgICAgICAgIChiYXNlMzIgIjAyNnNyeGs3ZGEyMHZmaGJqN2poOGFpcDNzeWxwbTYxY3p3Ymxq M3d4eHBzMHZieHhzMmciKSkKICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMKICAgICAg ICAgICAgICAgICAgImFrb25hZGktcGF0aHMucGF0Y2giCiAgICAgICAgICAgICAgICAgICJha29u YWRpLXRpbWVzdGFtcHMucGF0Y2giCkBAIC04OSw5ICs4OSw3IEBAIChkZWZpbmUtcHVibGljIGFr b25hZGkKICAgICAgICAobW9kaWZ5LXBoYXNlcyAoQCAoZ3VpeCBidWlsZCBxdC1idWlsZC1zeXN0 ZW0pICVzdGFuZGFyZC1waGFzZXMpCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdh ZGQtZGVmaW5pdGlvbnMKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgaW5wdXRz ICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAgICAgICAobGV0ICgob3V0ICAgKGFzc29jLXJl ZiBvdXRwdXRzICJvdXQiKSkKLSAgICAgICAgICAgICAgICAgICAobXlzcWwgKGFzc29jLXJlZiBp bnB1dHMgIm15c3FsIikpCi0gICAgICAgICAgICAgICAgICAgKHBnc3FsIChhc3NvYy1yZWYgaW5w dXRzICJwb3N0Z3Jlc3FsIikpKQorICAgICAgICAgICAgIChsZXQgKChvdXQgICAoYXNzb2MtcmVm IG91dHB1dHMgIm91dCIpKSkKICAgICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlICJD TWFrZUxpc3RzLnR4dC5uZXciCiAgICAgICAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAg ICAgICAgICAgIChkaXNwbGF5CkBAIC0xMTksMTQgKzExNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBh a29uYWRpCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNhbGVuZGFyCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrb25hZGktY2FsZW5kYXIiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9ha29uYWRpLWNhbGVuZGFyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMW1xNzZxeWQzamNuZ2IyeWZhbnBuN3F2a2x6bGx6 YTM5OWZ4d2lpMG1xcHBwMXZtbmIyYiIpKSkpCisgICAgICAgIChiYXNlMzIgIjBoenk2eTlweGEw NmswcHA1eXI4NGkwc3YxNXFnempuN25ybG1zeWxtNml5N2ZzcHFxYnEiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM1LDYgKzEzMyw4IEBAIChkZWZpbmUtcHVibGlj IGFrb25hZGktY2FsZW5kYXIKICAgICAgICAgICAgYWtvbmFkaS1jb250YWN0cwogICAgICAgICAg ICBha29uYWRpLW1pbWUKICAgICAgICAgICAgYm9vc3QKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAg ICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICBrY2FsZW5kYXJjb3JlCiAgICAgICAg ICAgIGtjYWx1dGlscwogICAgICAgICAgICBrY29kZWNzCkBAIC0xNjIsMjEgKzE2MiwyNCBAQCAo ZGVmaW5lLXB1YmxpYyBha29uYWRpLWNhbGVuZGFyCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNv bnRhY3RzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImFrb25hZGktY29udGFjdHMiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9ha29uYWRpLWNvbnRhY3RzLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGlnZ2dh cm5sOTlzNXBsNzNkZ3JwaGE0bGY3dm5yMDAwaXk2OXZjd21xczVseGI3Y3lsaSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjA0aXhqMDlzMjdxOHBibWZyYjE0NzViYzBoODRzYjVpa2Z4enBjNGk1YjN3 aHg0MGc5ZG0iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAgIChpbnB1 dHMKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBib29zdAorICAgICAgICAgICBncmFu dGxlZQorICAgICAgICAgICBncmFudGxlZXRoZW1lCiAgICAgICAgICAgIGthdXRoCisgICAgICAg ICAgIGtjbXV0aWxzCiAgICAgICAgICAgIGtjb2RlY3MKICAgICAgICAgICAga2NvbXBsZXRpb24K ICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKQEAgLTE5Myw2ICsxOTYsNyBAQCAoZGVmaW5lLXB1 YmxpYyBha29uYWRpLWNvbnRhY3RzCiAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAg ICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtsZW8K ICAgICAgICAgICAgcHJpc29uCiAgICAgICAgICAgIGtpbwogICAgICAgICAgICBxdGJhc2UtNQpA QCAtMjEzLDE0ICsyMTcsMTQgQEAgKGRlZmluZS1wdWJsaWMgYWtvbmFkaS1jb250YWN0cwogKGRl ZmluZS1wdWJsaWMgYWtvbmFkaS1taW1lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImFrb25hZGkt bWltZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGkt bWltZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjF3ZDc3NmlhM3oyMmE3OWJpcTA0eTRtODNuOHhwdmZteWc4YmNzc2xyN2xtYzNhdmRnOHci KSkpKQorICAgICAgICAoYmFzZTMyICIxYmNyYmY1ejkxNzVwMjA2Y3ZtNXM2enE4ODJuYjMyY2Y5 YWtkY2JuYWRxaWlicnB4a3h2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGxp YnhzbHQgOzsgeHNsdCBmb3IgZ2VuZXJhdGluZyBpbnRlcmZhY2UgZGVzY3JpcHRpb25zCkBAIC0y NjUsMTQgKzI2OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLW1pbWUKIChkZWZpbmUtcHVi bGljIGFrb25hZGktbm90ZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYWtvbmFkaS1ub3RlcyIp Ci0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8i IHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGktbm90ZXMt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw NHkyOTNranJtampjYmI3ZmtqbDdobDR2cmtzNGNqanhudmM2aWJ6eXY4MXJuNmNkaGgyIikpKSkK KyAgICAgICAgKGJhc2UzMiAiMHhrY3c5aXpneGZ6Z2xjaWlnMmk0d2l6NmlmbHpqZzBkNmRwMW5x NnAxa3d4d2M4OTlzYiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0y OTAsMTQgKzI5NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLW5vdGVzCiAoZGVmaW5lLXB1 YmxpYyBha29uYWRpLXNlYXJjaAogICAocGFja2FnZQogICAgIChuYW1lICJha29uYWRpLXNlYXJj aCIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGktc2Vh cmNoLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMWg1cDQ0eTI0NGd6ZjduZHp3N2FmcnZxOWM3NnlicDhkZHZnODJwM2x6amgwMnJydmQ1MCIp KSkpCisgICAgICAgIChiYXNlMzIgIjFpZDZ6emp4Yzl6dnB6MXJ5ajJ6bjF5ZmY1YWswNHIxbWxr OWNrbGJqOTlmcnpmMHd2NnAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKQEAg LTMzNCw3ICszMzgsOCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLXNlYXJjaAogICAgICAgICAg ICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqICgj OmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICAgICAgICAgICh3 aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2gi ICJjdGVzdCIpKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxh dW5jaCIgImN0ZXN0IiAiLUUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJha29u YWRpLXNxbGl0ZS1jb2xsZWN0aW9uaW5kZXhpbmdqb2J0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1w YWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9ha29uYWRpL2h0bWwvaW5kZXguaHRtbCIp CiAgICAgKHN5bm9wc2lzICJBa29uYWRpIHNlYXJjaCBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRp b24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyBhIGxpYnJhcnkgdXNlZCB0byBzZWFyY2ggaW4gdGhl CkBAIC0zNDUsNDYgKzM1MCw1OCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLXNlYXJjaAogKGRl ZmluZS1wdWJsaWMga2luY2lkZW5jZWVkaXRvcgogICAocGFja2FnZQogICAgIChuYW1lICJraW5j aWRlbmNlZWRpdG9yIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv aW5jaWRlbmNlZWRpdG9yLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMXhwcDVsdzYwbXZwanNqc3htaWNmYTV5MmQ2OHduYjl2bTR5YjFrcndr aWhtODUyemlueSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFzYmZsZmdncHFod2hnM2l3NDY0NjJ6 M3A4M3NqaGx4NmYxZnZnejI1MW0wMjB2cXE5eGEiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVw c3RyZWFtLW5hbWUgLiAiaW5jaWRlbmNlZWRpdG9yIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGRidXMpKQogICAgIChp bnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBha29uYWRpLWNhbGVuZGFyCiAg ICAgICAgICAgIGFrb25hZGktY29udGFjdHMKICAgICAgICAgICAgYWtvbmFkaS1taW1lCiAgICAg ICAgICAgIGJvb3N0CisgICAgICAgICAgIGdyYW50bGVlCisgICAgICAgICAgIGdyYW50bGVldGhl bWUKICAgICAgICAgICAga2NhbGVuZGFyY29yZQogICAgICAgICAgICBrY2FsZW5kYXJzdXBwb3J0 CiAgICAgICAgICAgIGtjYWx1dGlscwogICAgICAgICAgICBrY29kZWNzCiAgICAgICAgICAgIGtj b250YWN0cwogICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGVwaW0tYXBwcy1s aWJzCiAgICAgICAgICAgIGtkaWFncmFtCiAgICAgICAgICAgIGtldmVudHZpZXdzCiAgICAgICAg ICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpZGVudGl0eW1h bmFnZW1lbnQKKyAgICAgICAgICAga2ltYXAKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtp dGVtbW9kZWxzCiAgICAgICAgICAgIGtsZGFwCiAgICAgICAgICAgIGttYWlsdHJhbnNwb3J0CiAg ICAgICAgICAgIGttaW1lCisgICAgICAgICAgIGtwaW1jb21tb24KICAgICAgICAgICAga3BpbXRl eHRlZGl0CiAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAgICBrd2FsbGV0CiAgICAg ICAgICAgIGxpYmtkZXBpbQogICAgICAgICAgICBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cwor ICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwor ICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0 cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAg ICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgOzsgRklYTUU6IHRlc3QgZmFp bHMuCisgICAgICAgICAgICAgICAgICAgICAgICItRSIgImFrb25hZGktc3FsaXRlLWluY2lkZW5j ZWRhdGV0aW1ldGVzdCIpKQorICAgICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJo dHRwczovL2ludmVudC5rZGUub3JnL3BpbS9pbmNpZGVuY2VlZGl0b3IiKQogICAgIChzeW5vcHNp cyAiS0RFIFBJTSBsaWJyYXJ5IGZvciBlZGl0aW5nIGluY2lkZW5jZXMiKQogICAgIChkZXNjcmlw dGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFuIGluY2lkZW5jZSBlZGl0b3IgZm9yIEtERSBQ SU0uIikKQEAgLTM5NCwxNCArNDExLDE0IEBAIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2VlZGl0 b3IKIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogICAocGFja2FnZQogICAgIChuYW1lICJr YWRkcmVzc2Jvb2siKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEu MTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r YWRkcmVzc2Jvb2stIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxdnBkaGRqODdhaTJzeGpuMmprM21oNmJ6ZnIxbjN5enlkbmtndjduYzh2MW0y ZmRhd2FwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWh6cTBmZHk5OWwxa3F3MTRkNTgybDBzNTZn dnJ3ODZhYmloaWI2azRhejRjNmczYzBtZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCkBAIC00MjAsNyArNDM3LDYgQEAgKGRlZmluZS1wdWJsaWMga2FkZHJlc3Nib29rCiAg ICAgICAgICAgIGtjb250YWN0cwogICAgICAgICAgICBrY3Jhc2gKICAgICAgICAgICAga2RidXNh ZGRvbnMKLSAgICAgICAgICAga2RlcGltLWFwcHMtbGlicwogICAgICAgICAgICBrZG9jdG9vbHMK ICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2ljb250aGVtZXMKQEAgLTQ1MSwxNCArNDY3 LDE0IEBAIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogKGRlZmluZS1wdWJsaWMga2FsYXJt Y2FsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthbGFybWNhbCIpCi0gICAgKHZlcnNpb24gIjIw LjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2thbGFybWNhbC0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBnMGJtNHp6emNwbDJwcXFmNjA5MzQ5 emFnd3JnajZhNGlieHBnZzR6ZjIxYWFjZHE4YmkiKSkpKQorICAgICAgICAoYmFzZTMyICIxNjBw bXI3MDJiNjhoeXM5bDAyYXp2cnY2cGFneTFyMndodzB6cDNqbGY2ODYzcDlma3FyIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTQ5MiwxNCArNTA4LDE0IEBAIChkZWZp bmUtcHVibGljIGthbGFybWNhbAogKGRlZmluZS1wdWJsaWMga2Jsb2cKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2Jsb2ciKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAi MjAuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rYmxvZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjBwaTNheHM1OHdzejV2cTZ2eWlzejczczI0cTczOXpwbHdyYmx5dmtjbTE2bmxsNG12 aGsiKSkpKQorICAgICAgICAoYmFzZTMyICIxZDVyOWl2YzF4bWhrcno3ODB4Z2E4N3A4NGg3ZG54 amw5ODFxYXAxNmd5MzdzeGFoY2pyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTUyNiwxNCArNTQyLDE0IEBAIChkZWZpbmUtcHVibGljIGtibG9nCiAoZGVmaW5lLXB1 YmxpYyBrY2FsZW5kYXJzdXBwb3J0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjYWxlbmRhcnN1 cHBvcnQiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9jYWxlbmRh cnN1cHBvcnQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIxeXYzaHM3cXc0ODFjeHc0a3pieDVsOHZ2MThiZ3ptMWIwdmozenJscXF4d2w1YWM2 eHZ5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGFubm5pMDM3Y3AxZ2EybGoyZ2tqeGxreWduYXhu YTRmczA5NWxiYXFwNXpsanozZzh2cCIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0t bmFtZSAuICJjYWxlbmRhcnN1cHBvcnQiKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTU0MiwxMiArNTU4LDEyIEBAIChkZWZpbmUt cHVibGljIGtjYWxlbmRhcnN1cHBvcnQKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBh a29uYWRpLWNhbGVuZGFyCiAgICAgICAgICAgIGFrb25hZGktbWltZQorICAgICAgICAgICBha29u YWRpLW5vdGVzCiAgICAgICAgICAgIGJvb3N0CiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKICAg ICAgICAgICAga2NhbHV0aWxzCiAgICAgICAgICAgIGtjb21wbGV0aW9uCiAgICAgICAgICAgIGtk YnVzYWRkb25zCi0gICAgICAgICAgIGtkZXBpbS1hcHBzLWxpYnMKICAgICAgICAgICAga2d1aWFk ZG9ucwogICAgICAgICAgICBraG9saWRheXMKICAgICAgICAgICAga2kxOG4KQEAgLTU3MSwxNCAr NTg3LDE0IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcnN1cHBvcnQKIChkZWZpbmUtcHVibGlj IGtjYWx1dGlscwogICAocGFja2FnZQogICAgIChuYW1lICJrY2FsdXRpbHMiKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rY2FsdXRpbHMtIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwdjI2OHc4dmhncXhxMW53 djliOWN5NGg3enFnanJ2MTlyNDRnM3pjOXc1ajc2aXZpeDg2IikpKSkKKyAgICAgICAgKGJhc2Uz MiAiMDA2c2Zranp5aWQ4YnlsMm1teW4xaXM0bnJhOXdqcWgyMWtzZDVnMWt2OTQ4aGYxamRjcyIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBsaWJ4bWwyKSkgOzsgeG1sbGludCBy ZXF1aXJlZCBmb3IgdGVzdHMKQEAgLTYwNiw2MSArNjIyLDE3IEBAIChkZWZpbmUtcHVibGljIGtj YWx1dGlscwogZnVuY3Rpb25zIGZvciBhY2Nlc3NpbmcgY2FsZW5kYXIgZGF0YSB1c2luZyB0aGUg a2NhbGNvcmUgQVBJLiIpCiAgICAgKGxpY2Vuc2UgIGxpY2Vuc2U6bGdwbDIuMCspKSkKIAotKGRl ZmluZS1wdWJsaWMga2RlcGltLWFwcHMtbGlicwotICAocGFja2FnZQotICAgIChuYW1lICJrZGVw aW0tYXBwcy1saWJzIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCi0gICAgKHNvdXJjZQotICAg ICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGVwaW0tYXBwcy1saWJzLSIgdmVyc2lv biAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMG05cXJmanM5 N2FuaDloNmliZ2d4MjNkZGxtMXpreGphcDJpeWYzZ2Y2NzJpcDAxZnZjaSIpKSkpCi0gICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBha29uYWRp Ci0gICAgICAgICAgIGFrb25hZGktY29udGFjdHMKLSAgICAgICAgICAgYm9vc3QKLSAgICAgICAg ICAgZ3BnbWUKLSAgICAgICAgICAgZ3JhbnRsZWUKLSAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQot ICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAg IGtjb250YWN0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBraTE4bgotICAg ICAgICAgICBraW1hcAotICAgICAgICAgICBraW8KLSAgICAgICAgICAga2l0ZW1tb2RlbHMKLSAg ICAgICAgICAga21pbWUKLSAgICAgICAgICAga3BpbWNvbW1vbgotICAgICAgICAgICBrc2Vydmlj ZQotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBsaWJrbGVvCi0gICAgICAg ICAgIHByaXNvbgotICAgICAgICAgICBxZ3BnbWUKLSAgICAgICAgICAgcXRiYXNlLTUpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2tkZXBpbS1hcHBzLWxpYnMi KQotICAgIChzeW5vcHNpcyAiS0RFIFBJTSBtYWlsIHJlbGF0ZWQgbGlicmFyaWVzIGFuZCBkYXRh IGZpbGVzIikKLSAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyBtYWlsIHJl bGF0ZWQgbGlicmFyaWVzIGFuZCBkYXRhIGZpbGVzCi1mb3IgS0RFIFBJTS4iKQotICAgIChsaWNl bnNlIDs7IEdQTCBmb3IgcHJvZ3JhbXMsIExHUEwgZm9yIGxpYnJhcmllcwotICAgICAobGlzdCBs aWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIuMCspKSkpCi0KIChkZWZpbmUtcHVibGljIGtkZXBp bS1ydW50aW1lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZXBpbS1ydW50aW1lIikKLSAgICAo dmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2RlcGltLXJ1bnRpbWUtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxaW40eDR3 dmdjbGtuaTcyY2ZrdzlqeDM1ZDBxZDBqbWZ3eWJtM2tzeDVxeDVzYmtpOWdnIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMWFocm5uYzl2bjA1NTZzNG5yc2pnYzl2YmY1cmI2eWJ5N2ZuMzNwM2pqbnBn amEwbWM3bSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIGtkb2N0b29s cyBsaWJ4c2x0IHNoYXJlZC1taW1lLWluZm8pKQpAQCAtNjcyLDkgKzY0NCwxMiBAQCAoZGVmaW5l LXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAgICAgICAgICBha29uYWRpLW5vdGVzCiAgICAgICAg ICAgIGJvb3N0CiAgICAgICAgICAgIGN5cnVzLXNhc2wKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAg ICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICBrYWxhcm1jYWwKICAgICAgICAgICAg a2NhbGVuZGFyY29yZQogICAgICAgICAgICBrY2FsdXRpbHMKKyAgICAgICAgICAga2NtdXRpbHMK ICAgICAgICAgICAga2NvZGVjcwogICAgICAgICAgICBrY29uZmlnCiAgICAgICAgICAgIGtjb25m aWd3aWRnZXRzCkBAIC02ODYsNiArNjYxLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlcGltLXJ1bnRp bWUKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpdGVtbW9kZWxzCiAgICAgICAgICAgIGtt YWlsdHJhbnNwb3J0CisgICAgICAgICAgIGtsZGFwCiAgICAgICAgICAgIGttYm94CiAgICAgICAg ICAgIGttaW1lCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCkBAIC02OTYsMTEgKzY3MiwxMyBA QCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAgICAgICAgICBrdGV4dHdpZGdldHMK ICAgICAgICAgICAga3dhbGxldAogICAgICAgICAgICBrd2luZG93c3lzdGVtCisgICAgICAgICAg IGxpYmtkZXBpbQogICAgICAgICAgICBsaWJrZ2FwaQogICAgICAgICAgICA7OyBUT0RPOiBsaWJr b2xhYgogICAgICAgICAgICBxY2EKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRk ZWNsYXJhdGl2ZQorICAgICAgICAgICBxdGtleWNoYWluCiAgICAgICAgICAgIHF0bmV0d29ya2F1 dGgKICAgICAgICAgICAgcXRzcGVlY2gKICAgICAgICAgICAgcXR3ZWJjaGFubmVsCkBAIC03MDks OCArNjg3LDcgQEAgKGRlZmluZS1wdWJsaWMga2RlcGltLXJ1bnRpbWUKICAgICAoYXJndW1lbnRz CiAgICAgICA7OyBUT0RPOiA1LzQ1IHRlc3RzIGZhaWwgZm9yIHF1aXRlIGRpZmZlcmVudCByZWFz b25zLCBldmVuIHdpdGgKICAgICAgIDs7ICJvZmZzY3JlZW4iIGFuZCBkYnVzCi0gICAgIGAoIzp0 ZXN0cz8gI2YKLSAgICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2Vz CisgICAgIGAoIzpwaGFzZXMgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAg ICAgICAgICAgICAgKGFkZC1hZnRlciAnc2V0LXBhdGhzICdleHRlbmQtQ1BMVVNfSU5DTFVERV9Q QVRICiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1v dGhlci1rZXlzKQogICAgICAgICAgICAgICAgICAgICAgIDs7IEZJWE1FOiA8QWtvbmFkaS9LTWlt ZS9TcGVjaWFsTWFpbENvbGxlY3Rpb25zPiBpcyBub3QKQEAgLTcxOCw4ICs2OTUsMTkgQEAgKGRl ZmluZS1wdWJsaWMga2RlcGltLXJ1bnRpbWUKICAgICAgICAgICAgICAgICAgICAgICA7OyB0aGlz IGhhY2suCiAgICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRI IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWlucHV0LWRpcmVjdG9yeSBpbnB1dHMgImlu Y2x1ZGUvS0Y1IikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiOiIgKG9yIChnZXRl bnYgIkNQTFVTX0lOQ0xVREVfUEFUSCIpICIiKSkpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoYXNzb2MtcmVmIGlucHV0cyAiYWtvbmFkaS1taW1lIikgIi9pbmNsdWRlL0tG NToiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChnZXRlbnYgIkNQTFVTX0lO Q0xVREVfUEFUSCIpICIiKSkpKSkKKyAgICAgICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjawor ICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIt a2V5cykKKyAgICAgICAgICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAg ICAgICAgICAgIDs7IEZJWE1FOiBBdGxlYXN0IHNvbWUgYXBwZWFyIHRvIHJlcXVpcmUgbmV0d29y ay4KKyAgICAgICAgICAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3Qi ICItRSIgIlwKKyhha29uYWRpLXNxbGl0ZS1zeW5jdGVzdHxha29uYWRpLXNxbGl0ZS1wb3AzdGVz dHxzdG9yZWNvbXBhY3R0ZXN0XAorfGFrb25hZGktc3FsaXRlLWV3c3Rlc3R8ZXdzbW92ZWl0ZW1y ZXF1ZXN0X3V0fGV3c2RlbGV0ZWl0ZW1yZXF1ZXN0X3V0XAorfGV3c2dldGl0ZW1yZXF1ZXN0X3V0 fGV3c3Vuc3Vic2NyaWJlcmVxdWVzdF91dHxld3NzZXR0aW5nc191dFwKK3x0ZW1wbGF0ZW1ldGhv ZHN0ZXN0fGFrb25hZGktc3FsaXRlLXNlcnZlcmJ1c3l0ZXN0fGV3c2F0dGFjaG1lbnRfdXR8XFwK K3Rlc3Rtb3ZlY29sbGVjdGlvbnRhc2spIikpCisgICAgICAgICAgICAgICAgICAgICAgI3QpKSkp KQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2tkZXBpbS1ydW50 aW1lIikKICAgICAoc3lub3BzaXMgIlJ1bnRpbWUgY29tcG9uZW50cyBmb3IgQWtvbmFkaSBLREUi KQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIGNvbnRhaW5zIEFrb25hZGkgYWdlbnRz IHdyaXR0ZW4gdXNpbmcgS0RFCkBAIC03MzQsMTQgKzcyMiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBr ZGVwaW0tcnVudGltZQogKGRlZmluZS1wdWJsaWMga2V2ZW50dmlld3MKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2V2ZW50dmlld3MiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVy c2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9ldmVudHZpZXdzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMHNpOXA5NXJncDdtZ2t6aHp3eXkxMHpyd3p5MWtpcGJobTF5OTZ5 amxjOXJ4aTNqcmM3MyIpKSkpCisgICAgICAgIChiYXNlMzIgIjAxeDljY3dzcG4xZHdrbWN4Y3I4 cDZwYXpqNnczMXB4aHgwYnpsZnI2YmdwY2NpY3AydzIiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAo KHVwc3RyZWFtLW5hbWUgLiAiZXZlbnR2aWV3cyIpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtNzgzLDIzICs3NzEsMzQgQEAgKGRl ZmluZS1wdWJsaWMga2V2ZW50dmlld3MKIChkZWZpbmUtcHVibGljIGtncGcKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2dwZyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2tncGctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwM2QzZ3NiYXJhN2dhMmN5cmhhZmt3MTFxcTljajgwNGg5dnB2eGw0d2QyYTljOTBz bmtoIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMW16cTNnNHh3ZzQ1OWswbXA5eHZnOGJoaWxpemFk Ymg0Z2NrMTc2NHdxNjlieGxjeWF2MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAg ICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgIi1FIiA7OyBGSVhNRTogRmFpbGluZyB0ZXN0LgorICAgICAgICAgICAgICAgICAgICAg ICAiKGtncGctaW1wb3J0KSIpKSkpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBnbnVwZyA7OyBUT0RPOiBSZW1vdmUgYWZ0ZXIgZ3BnbWUgdXNl cyBmaXhlZCBwYXRoCisgICAgICAgICAgIGRidXMgOzsgUmVtb3ZlIGFmdGVyIGZhaWxpbmcgdGVz dCBwYXNzZXMKICAgICAgICAgICAga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0 IGFrb25hZGkKICAgICAgICAgICAgYWtvbmFkaS1jb250YWN0cwogICAgICAgICAgICBib29zdAog ICAgICAgICAgICBncGdtZQorICAgICAgICAgICBncmFudGxlZQorICAgICAgICAgICBncmFudGxl ZXRoZW1lCiAgICAgICAgICAgIGthcmNoaXZlCiAgICAgICAgICAgIGtjb2RlY3MKICAgICAgICAg ICAga2NvbnRhY3RzCkBAIC04MzAsMTQgKzgyOSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZ3BnCiAo ZGVmaW5lLXB1YmxpYyBraWRlbnRpdHltYW5hZ2VtZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtpZGVudGl0eW1hbmFnZW1lbnQiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVy c2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9raWRlbnRpdHltYW5hZ2VtZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGZscDlwOWhscjF6Zmd2c3k1aTFucTU1cDdidm5o cXhreGJpZjFseXcwY3E2aWJseGhnciIpKSkpCisgICAgICAgIChiYXNlMzIgIjE4eHd2bG1xaGlo NWptaWcybWozYTZtYzVhd2x4ZHY4ZjgxZGE2Y2dtMTIzaW1ocmlyazQiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtODY5LDE0ICs4NjgsMTQgQEAgKGRlZmluZS1wdWJs aWMga2lkZW50aXR5bWFuYWdlbWVudAogKGRlZmluZS1wdWJsaWMga2ltYXAKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2ltYXAiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9raW1hcC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjF4MjJ3ZnpxcDkybW4xZnkyeGw4OWs5eWpmazJ2Z2N2YTBmZDMwaTlycnFqNGF3 MnJzbWEiKSkpKQorICAgICAgICAoYmFzZTMyICIxMWpkOXprdmZsZmgzZ3FzMzZmaGo4bWxhM2s0 NHhmN3pkYjB6NG5sOXNrNW5oaGdtNXB4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzKSkKQEAgLTkwMCwyNCArODk5LDI0IEBAIChkZWZpbmUtcHVibGljIGtpbWFwCiAoZGVmaW5l LXB1YmxpYyBrbGRhcAogICAocGFja2FnZQogICAgIChuYW1lICJrbGRhcCIpCi0gICAgKHZlcnNp b24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsZGFwLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHdobHA1ODZ5Y3N4MHFmMG5yODFh dndzY3BxNjJ3NWpzNDZ6N3ZheXkwZHhraHJoZmF5ciIpKSkpCisgICAgICAgIChiYXNlMzIgIjEz bGxzZmh4OWxmdmhmOTBhM3ZtcGt5aDAyZmpnNXNwNGZtcndycXl4OWhqcmJteTFnMGEiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IGtpMThuIGtpbyBrd2lkZ2V0c2FkZG9ucyBxdGJhc2UtNSkpCisgICAgIChsaXN0 IGtpMThuIGtpbyBrd2lkZ2V0c2FkZG9ucyBxdGJhc2UtNSBxdGtleWNoYWluKSkKICAgICAocHJv cGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3QgY3lydXMtc2FzbCBvcGVubGRhcCkpCiAgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIp CiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBhY2Nlc3NpbmcgTERBUCIpCi0gICAgKGRlc2Ny aXB0aW9uICIgVGhpcyBpcyBhIGxpYnJhcnkgZm9yIGFjY2Vzc2luZyBMREFQIHdpdGggYSBjb252 ZW5pZW50IFF0CisgICAgKGRlc2NyaXB0aW9uICJUaGlzIGlzIGEgbGlicmFyeSBmb3IgYWNjZXNz aW5nIExEQVAgd2l0aCBhIGNvbnZlbmllbnQgUXQKIHN0eWxlIEMrKyBBUEkuICBMREFQIChMaWdo dHdlaWdodCBEaXJlY3RvcnkgQWNjZXNzIFByb3RvY29sKSBpcyBhbiBhcHBsaWNhdGlvbgogcHJv dG9jb2wgZm9yIHF1ZXJ5aW5nIGFuZCBtb2RpZnlpbmcgZGlyZWN0b3J5IHNlcnZpY2VzIHJ1bm5p bmcgb3ZlciBUQ1AvSVAuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjArKSkpCkBAIC05 MjUsMTQgKzkyNCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbGRhcAogKGRlZmluZS1wdWJsaWMga2xl b3BhdHJhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtsZW9wYXRyYSIpCi0gICAgKHZlcnNpb24g IjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsZW9wYXRyYS0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFtNTBuemIybTI3ZmtiOHozazM0 Y3Y0emkyYWtyMGZ4OHpuN2xrNXN3aGc0OXNncmlwNm4iKSkpKQorICAgICAgICAoYmFzZTMyICIx MGY2MW0wcXJzMHFpcG45NGpkMzJnaWJ5ajhwY3ZwcnM4ajdnbWFjMG15bTBiM2RqamxzIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgZ251cGcgOzsgVE9ETzogUmVtb3Zl IGFmdGVyIGdwZ21lIHVzZXMgZml4ZWQgcGF0aApAQCAtOTY3LDcgKzk2Niw3IEBAIChkZWZpbmUt cHVibGljIGtsZW9wYXRyYQogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChs YW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3 aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIg Ii4iKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKICAg ICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxp Y2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbGVvcGF0cmEiKQogICAgIChzeW5vcHNpcyAiQ2Vy dGlmaWNhdGUgTWFuYWdlciBhbmQgVW5pZmllZCBDcnlwdG8gR1VJIikKQEAgLTk4MCwxNSArOTc5 LDE0IEBAIChkZWZpbmUtcHVibGljIGtsZW9wYXRyYQogKGRlZmluZS1wdWJsaWMga21haWwKICAg KHBhY2thZ2UKICAgICAobmFtZSAia21haWwiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAg ICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9rbWFpbC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjA2cWZ4emk1cGFzbTZwNWNrNDRzamNhOTZkejh4emQxbm5kcTVs cWN5dmN4bW1udnZ6M3AiKSkKLSAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImttYWls LUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVzLnBhdGNoIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MWtuaDZjZjcyaGlkYzZqeWl3MjUwYjcwOGI0MTBmbGEwYzV3ODN6YWF2bXd2MzdhaDh6MCIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIGtkb2N0b29scykpCkBAIC05OTks NiArOTk3LDggQEAgKGRlZmluZS1wdWJsaWMga21haWwKICAgICAgICAgICAgYWtvbmFkaS1zZWFy Y2gKICAgICAgICAgICAgYm9vc3QKICAgICAgICAgICAgZ3BnbWUKKyAgICAgICAgICAgZ3JhbnRs ZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICBrYm9va21hcmtzCiAgICAg ICAgICAgIGtjYWxlbmRhcmNvcmUKICAgICAgICAgICAga2NhbHV0aWxzCkBAIC0xMDA5LDcgKzEw MDksNiBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogICAgICAgICAgICBrY29udGFjdHMKICAgICAg ICAgICAga2NyYXNoCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtkZXBpbS1h cHBzLWxpYnMKICAgICAgICAgICAga2d1aWFkZG9ucwogICAgICAgICAgICBraTE4bgogICAgICAg ICAgICBraWNvbnRoZW1lcwpAQCAtMTAyNCw3ICsxMDIzLDYgQEAgKGRlZmluZS1wdWJsaWMga21h aWwKICAgICAgICAgICAga21haWx0cmFuc3BvcnQKICAgICAgICAgICAga21lc3NhZ2VsaWIKICAg ICAgICAgICAga21pbWUKLSAgICAgICAgICAga21pbWUKICAgICAgICAgICAga25vdGlmaWNhdGlv bnMKICAgICAgICAgICAga25vdGlmeWNvbmZpZwogICAgICAgICAgICBrb250YWN0aW50ZXJmYWNl CkBAIC0xMDM0LDYgKzEwMzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogICAgICAgICAgICBr c2VydmljZQogICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgIGt0ZXh0 d2lkZ2V0cworICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt0bmVmCiAgICAg ICAgICAgIGt3YWxsZXQKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKQEAgLTEwNDcsNiArMTA0 Niw3IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAgICAgICAgICAgIHFncGdtZQogICAgICAgICAg ICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0a2V5Y2hh aW4KICAgICAgICAgICAgcXR3ZWJjaGFubmVsCiAgICAgICAgICAgIHF0d2ViZW5naW5lCiAgICAg ICAgICAgIHNvbm5ldCkpCkBAIC0xMDU2LDcgKzEwNTYsMTQgQEAgKGRlZmluZS1wdWJsaWMga21h aWwKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkg dGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KLSAg ICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpCisgICAgICAg ICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLUUiIDs7IEZJWE1FOiBNYW55 IGZhaWxpbmcgdGVzdHMuCisgICAgICAgICAgICAgICAgICAgICAgICIoYWtvbmFkaS1zcWxpdGUt a21jb21wb3NlcndpbnRlc3R8XAorYWtvbmFkaS1zcWxpdGUtdGFnc2VsZWN0ZGlhbG9ndGVzdHxc Citha29uYWRpLXNxbGl0ZS1rbWNvbW1hbmRzdGVzdHxcCitzZW5kbGF0ZXJhZ2VudC1zZW5kbGF0 ZXJ1dGlsdGVzdHxcCitzZW5kbGF0ZXJhZ2VudC1zZW5kbGF0ZXJjb25maWd0ZXN0fFwKK2ZvbGxv d3VwcmVtaW5kZXItZm9sbG93dXByZW1pbmRlcmNvbmZpZ3Rlc3R8XAorYWtvbmFkaS1zcWxpdGUt dW5pZmllZG1haWxib3htYW5hZ2VydGVzdCkiKSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcvY29tcG9uZW50cy9rbWFpbC5odG1s IikKICAgICAoc3lub3BzaXMgIkZ1bGwgZmVhdHVyZWQgZ3JhcGhpY2FsIGVtYWlsIGNsaWVudCIp CkBAIC0xMDczLDE0ICsxMDgwLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAoZGVmaW5lLXB1 YmxpYyBrbWFpbGNvbW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrbWFpbGNvbW1vbiIpCi0g ICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL21haWxjb21tb24tIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwcTFrNTd6 eDFsN2JuenJrMWhhZGp4am42cjR5eno4MzNtZ3N2YWFpOXNkOHFnMDIyeDJsIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMXppOHpraHY5ZzR2c3lscXpqbTJ3cjl2NmIyMGlyZnhoZjRxNDY3Y21wcXFy cXBjcDNhZiIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0tbmFtZSAuICJtYWlsY29t bW9uIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCkBAIC0xMDkxLDYgKzEwOTgsOCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbGNvbW1vbgog ICAgICAgICAgICBha29uYWRpLW1pbWUKICAgICAgICAgICAgYm9vc3QKICAgICAgICAgICAgZ3Bn bWUKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAg ICAgICBrYXJjaGl2ZQogICAgICAgICAgICBrY29kZWNzCiAgICAgICAgICAgIGtjb21wbGV0aW9u CkBAIC0xMDk5LDYgKzExMDgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbGNvbW1vbgogICAgICAg ICAgICBrY29udGFjdHMKICAgICAgICAgICAga2RidXNhZGRvbnMKICAgICAgICAgICAga2Rlc2ln bmVycGx1Z2luCisgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAgICAga2kxOG4KICAgICAg ICAgICAga2ljb250aGVtZXMKICAgICAgICAgICAga2lkZW50aXR5bWFuYWdlbWVudApAQCAtMTEy Niw3ICsxMTM2LDcgQEAgKGRlZmluZS1wdWJsaWMga21haWxjb21tb24KICAgICAgICAgICAgcWdw Z21lCiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAoIzp0ZXN0 cz8gI2YpKSAgOzsgVE9ETzogNC81NiB0ZXN0cyBmYWlsLCBldmVuIHdpdGggIm9mZnNjcmVlbiIg YW5kIGRidXMKKyAgICAgYCgjOnRlc3RzPyAjZikpICA7OyBUT0RPOiAxMi82MiB0ZXN0cyBmYWls CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbWFpbGNvbW1vbiIp CiAgICAgKHN5bm9wc2lzICJLREUgZW1haWwgdXRpbGl0eSBsaWJyYXJ5IikKICAgICAoZGVzY3Jp cHRpb24gIlRoZSBtYWlsIGNvbW1vbiBsaWJyYXJ5IHByb3ZpZGVzIHV0aWxpdHkgZnVuY3Rpb25z IGZvcgpAQCAtMTEzNywzMiArMTE0NywzOCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbGNvbW1vbgog KGRlZmluZS1wdWJsaWMga21haWxpbXBvcnRlcgogICAocGFja2FnZQogICAgIChuYW1lICJrbWFp bGltcG9ydGVyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEy LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbWFp bGltcG9ydGVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMTkyOXB3MHNoZHppMHl2am5xaGFrNjgwaGpqaWJnOGY4aHF5M3N2eXh4aGlxYmhm am0yNiIpKSkpCisgICAgICAgIChiYXNlMzIgIjBsY3I5enpkZjE2Zjgyc3ByOXgzM2puenIyM3N4 N3hrMnp2ZnB6ZGtpM2I1anh2YXBuc2siKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFt LW5hbWUgLiAibWFpbGltcG9ydGVyIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMp KQogICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQorICAgICAgICAgICBha29uYWRpLWNv bnRhY3RzCiAgICAgICAgICAgIGFrb25hZGktbWltZQorICAgICAgICAgICBncmFudGxlZQorICAg ICAgICAgICBncmFudGxlZXRoZW1lCiAgICAgICAgICAgIGJvb3N0CiAgICAgICAgICAgIGthcmNo aXZlCiAgICAgICAgICAgIGtjb21wbGV0aW9uCiAgICAgICAgICAgIGtjb25maWcKICAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvbnRhY3RzCiAgICAgICAgICAgIGtjb3Jl YWRkb25zCiAgICAgICAgICAgIGtkYnVzYWRkb25zCiAgICAgICAgICAgIGtpMThuCisgICAgICAg ICAgIGtpbWFwCiAgICAgICAgICAgIGtpbwogICAgICAgICAgICBraXRlbW1vZGVscwogICAgICAg ICAgICBrbWltZQorICAgICAgICAgICBrcGltY29tbW9uCiAgICAgICAgICAgIGt4bWxndWkKICAg ICAgICAgICAgbGlia2RlcGltCiAgICAgICAgICAgIHF0YmFzZS01KSkKQEAgLTExNzYsMTQgKzEx OTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga21haWxpbXBvcnRlcgogKGRlZmluZS1wdWJsaWMga21h aWx0cmFuc3BvcnQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21haWx0cmFuc3BvcnQiKQotICAg ICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJj ZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWFpbHRyYW5zcG9ydC0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFzd3Fs Z3p4emxxZmZtMTE5c2Joc3p5OWxyOTNtOGx6d3lncjBxNHJhYTY2MGI2eWlhdm0iKSkpKQorICAg ICAgICAoYmFzZTMyICIwbDNwZ3M3ODFhNmlzOTM3aTBia3o5eWtyNDBsMzZyd2xyaXJzcjRnOHdo MGdrYzNpZmk2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC0xMjA1LDcgKzEyMjEsOCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbHRyYW5zcG9ydAogICAg ICAgICAgICBrdGV4dHdpZGdldHMKICAgICAgICAgICAga3dhbGxldAogICAgICAgICAgICBsaWJr Z2FwaQotICAgICAgICAgICBxdGJhc2UtNSkpCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0a2V5Y2hhaW4pKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7 IFRPRE8gLSAzLzMgdGVzdHMgZmFpbCwgcmVxdWlyZSBkcmtvbnFpCiAgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIpCkBAIC0xMjE3 LDE0ICsxMjM0LDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsdHJhbnNwb3J0CiAoZGVmaW5lLXB1 YmxpYyBrbWJveAogICAocGFja2FnZQogICAgIChuYW1lICJrbWJveCIpCi0gICAgKHZlcnNpb24g IjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttYm94LSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDNjbnkzOHY0eTFsbWNyczZkMzRoYmo5 YXNzcWdmNTFycXJ5ZjVyZHpraWFxNzljMWtyYyIpKSkpCisgICAgICAgIChiYXNlMzIgIjA0Y2wy a2hqM2E3bjgxbmxteHNnOGtnc3pybDIycW02czJrdmJyaHozOXlmemkzMWN3cXIiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTIzOSwxNCArMTI1NiwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrbWJveAogKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia21lc3NhZ2VsaWIiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9tZXNzYWdlbGliLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMDN2cTQ5NjJiaHBzMmo5YzlpNTJtYWpsYmttdmcyZ21yMTk3 aWd2OHhhbWphMXZzOGhrMSIpKSkpCisgICAgICAgIChiYXNlMzIgIjB4cmhua2FocWlyc3ozN2xi dng1MDVsbDdiZmhyMjVsYnE4OXlxcTgxYnhiemtidmFtc3ciKSkpKQogICAgIChwcm9wZXJ0aWVz IGAoKHVwc3RyZWFtLW5hbWUgLiAibWVzc2FnZWxpYiIpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtMTI2OSw3ICsxMjg2LDcgQEAg KGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKICAg ICAgICAgICAga2NvbnRhY3RzCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtk ZXBpbS1hcHBzLWxpYnMKKyAgICAgICAgICAga2d1aWFkZG9ucwogICAgICAgICAgICBraTE4bgog ICAgICAgICAgICBraWNvbnRoZW1lcwogICAgICAgICAgICBraWRlbnRpdHltYW5hZ2VtZW50CkBA IC0xMzA5LDEyICsxMzI2LDExIEBAIChkZWZpbmUtcHVibGljIGttZXNzYWdlbGliCiAgICAgICAg ICAgICAgICAgICAoYWRkLWFmdGVyICdzZXQtcGF0aHMgJ2V4dGVuZC1DUExVU19JTkNMVURFX1BB VEgKICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCiAgICAgICAgICAgICAgICAgICAgICAgOzsgRklYTUU6IE9uZSBvZiB0aGUgY29t cGlsYXRpb24gc3RlcHMgZmFpbCB0byBmaW5kCi0gICAgICAgICAgICAgICAgICAgICAgOzsgPExp YmtkZXBpbS9NdWx0aXBseWluZ0xpbmU+IHdpdGhvdXQgdGhpcyBoYWNrLgorICAgICAgICAgICAg ICAgICAgICAgIDs7IDxRUHJpbnRlcj4gd2l0aG91dCB0aGlzIGhhY2suCiAgICAgICAgICAgICAg ICAgICAgICAgKHNldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRIIgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGFzc29jLXJlZiBpbnB1dHMgImxpYmtkZXBpbSIpCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvaW5jbHVkZS9LRjU6IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAob3IgKGdldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRIIikgIiIpKSkpKSkpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgInF0 YmFzZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2lu Y2x1ZGUvcXQ1L1F0UHJpbnRTdXBwb3J0OiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChvciAoZ2V0ZW52ICJDUExVU19JTkNMVURFX1BBVEgiKSAiIikpKSkp KSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbWVzc2FnZWxp YiIpCiAgICAgKHN5bm9wc2lzICJLREUgUElNIG1lc3NhZ2luZyBsaWJyYXJpZXMiKQogICAgIChk ZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHNldmVyYWwgbGlicmFyaWVzIGZvciBt ZXNzYWdlcywKQEAgLTEzMjYsMTQgKzEzNDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga21lc3NhZ2Vs aWIKIChkZWZpbmUtcHVibGljIGttaW1lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttaW1lIikK LSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21pbWUtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxZGtkeGZyMXJ5 MTBxeXFsNXNwMWFpNGxpMTFmMG5jZjloaXBnMjdqNTl5NzBtbHlybDJyIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMDNzN2w0bHl3ZHZwOTdoNHFqZ3EwNnFxY2Nsdm5oeTgzcXNyZnp2MHcyd2NsNjMx bm5wdyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xMzYyLDE0ICsx Mzc4LDE0IEBAIChkZWZpbmUtcHVibGljIGttaW1lCiAoZGVmaW5lLXB1YmxpYyBrbm90ZXMKICAg KHBhY2thZ2UKICAgICAobmFtZSAia25vdGVzIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisg ICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMva25vdGVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMTNoNG43ZmI1cDZnMWY1a213NnBibHBkNzZqOTA0cHNtMzBz M2E1ZDNreWtuaTU3ZGlqeCIpKSkpCisgICAgICAgIChiYXNlMzIgIjA3cGowYXF3c3kxeGk1bXg3 eDBoM3pteGZnMG40YWZnamF4OWE5aWhjNTUzeHM2azQ4ZDciKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMgbGlieHNsdCkpCkBAIC0xMzk5LDcgKzE0MTUsNiBAQCAoZGVmaW5lLXB1 YmxpYyBrbm90ZXMKICAgICAgICAgICAga2l0ZW1tb2RlbHMKICAgICAgICAgICAga2l0ZW12aWV3 cwogICAgICAgICAgICBrbWltZQotICAgICAgICAgICBrbWltZQogICAgICAgICAgICBrbmV3c3R1 ZmYKICAgICAgICAgICAga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAga25vdGlmeWNvbmZpZwpA QCAtMTQzNCwxNCArMTQ0OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbm90ZXMKIChkZWZpbmUtcHVi bGljIGtvbnRhY3RpbnRlcmZhY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29udGFjdGludGVy ZmFjZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tvbnRhY3Rp bnRlcmZhY2UtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwczFxbTF3amt2YmIxZmlsbTk0cjdnODhkOHZnaDI2Ym0waG02Z3B5cXY1YmF6dzVx eDNqIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXF3eDBxNGJiazNkNzIwaWozN3diZDU0ZzlhbHc2 aXNwamwxbXExOWhrazNnczVsMWM3OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCkBAIC0xNDYyLDE0ICsxNDc3LDE0IEBAIChkZWZpbmUtcHVibGljIGtvbnRhY3RpbnRlcmZh Y2UKIChkZWZpbmUtcHVibGljIGtvcmdhbml6ZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29y Z2FuaXplciIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tvcmdh bml6ZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFz ZTMyICIwNGx6M2xkcnIwbHB5OXpwc2c5amExaTlneHpsY2pwcWN3bjNnN2w0ampka3k0ZnJjcjJy IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDcycHl6czM4ZHYwN213aTRobGZiNHJoOWp4NDBkcHhh YzN5d3k3a2o2bnl2YmZqbWgwciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBk YnVzIHF0dG9vbHMga2RvY3Rvb2xzKSkKQEAgLTE0ODEsNiArMTQ5Niw4IEBAIChkZWZpbmUtcHVi bGljIGtvcmdhbml6ZXIKICAgICAgICAgICAgYWtvbmFkaS1ub3RlcwogICAgICAgICAgICBha29u YWRpLXNlYXJjaAogICAgICAgICAgICBib29zdAorICAgICAgICAgICBncmFudGxlZQorICAgICAg ICAgICBncmFudGxlZXRoZW1lCiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKICAgICAgICAgICAg a2NhbGVuZGFyc3VwcG9ydAogICAgICAgICAgICBrY2FsdXRpbHMKQEAgLTE0OTMsNyArMTUxMCw2 IEBAIChkZWZpbmUtcHVibGljIGtvcmdhbml6ZXIKICAgICAgICAgICAga2NvcmVhZGRvbnMKICAg ICAgICAgICAga2NyYXNoCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtkZXBp bS1hcHBzLWxpYnMKICAgICAgICAgICAga2V2ZW50dmlld3MKICAgICAgICAgICAga2hvbGlkYXlz CiAgICAgICAgICAgIGtpY29udGhlbWVzCkBAIC0xNTM2LDExICsxNTUyLDExIEBAIChkZWZpbmUt cHVibGljIGtvcmdhbml6ZXIKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAo bGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAo d2hlbiB0ZXN0cz8KLSAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3Qi ICIuIikpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpCiAg ICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5rZGUu b3JnL2NvbXBvbmVudHMva29yZ2FuaXplci5odG1sIikKICAgICAoc3lub3BzaXMgIk9yZ2FuaXph dGlvbmFsIGFzc2lzdGFudCwgcHJvdmlkaW5nIGNhbGVuZGFycyBhbmQgb3RoZXIgc2ltaWxhcgot ZnVuY3Rpb25hbGl0eSB0byBoZWxwIHlvdSBvcmdhbml6ZSB5b3VyIGxpZmUuIikKK2Z1bmN0aW9u YWxpdHkgdG8gaGVscCB5b3Ugb3JnYW5pemUgeW91ciBsaWZlIikKICAgICAoZGVzY3JpcHRpb24g IktPcmdhbml6ZXIgaXMgdGhlIGNhbGVuZGFyIGFuZCBzY2hlZHVsaW5nIGNvbXBvbmVudCBvZgog S29udGFjdC4gIEl0IHByb3ZpZGVzIG1hbmFnZW1lbnQgb2YgZXZlbnRzIGFuZCB0YXNrcywgYWxh cm0gbm90aWZpY2F0aW9uLCB3ZWIKIGV4cG9ydCwgbmV0d29yayB0cmFuc3BhcmVudCBoYW5kbGlu ZyBvZiBkYXRhLCBncm91cCBzY2hlZHVsaW5nLCBpbXBvcnQgYW5kCkBAIC0xNTg1LDE0ICsxNjAx LDE0IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGV2Y2FyZAogKGRlZmluZS1wdWJsaWMga3BpbWNv bW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrcGltY29tbW9uIikKLSAgICAodmVyc2lvbiAi MjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcGltY29tbW9uLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTVsZnF2NXc0aXd5amx2ZjRpZHlr cGtqZ3BwbDBpYzU5cjRkdzk1cWtiYmprcHMwbnI3aiIpKSkpCisgICAgICAgIChiYXNlMzIgIjFr MWQxMDBscjI3N2xnd3l6bjJzc3hzeDl4MnlkOW5mZDU2NTdyOTV2bWRua2gycXM1MTciKSkpKQog ICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAicGltY29tbW9uIikpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCkBAIC0xNjAy LDkgKzE2MTgsMTMgQEAgKGRlZmluZS1wdWJsaWMga3BpbWNvbW1vbgogICAgICAgICAgICBha29u YWRpCiAgICAgICAgICAgIGFrb25hZGktY29udGFjdHMKICAgICAgICAgICAgYWtvbmFkaS1taW1l CisgICAgICAgICAgIGFrb25hZGktc2VhcmNoCiAgICAgICAgICAgIGJvb3N0CiAgICAgICAgICAg IGdyYW50bGVlCisgICAgICAgICAgIGdyYW50bGVldGhlbWUKICAgICAgICAgICAgOzsgVE9ETzog KCJrYWNjb3VudHMiICxrYWNjb3VudHMpCisgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKKyAgICAg ICAgICAga2NtdXRpbHMKICAgICAgICAgICAga2NvZGVjcwogICAgICAgICAgICBrY29uZmlnCiAg ICAgICAgICAgIGtjb25maWd3aWRnZXRzCkBAIC0xNjE5LDEwICsxNjM5LDEwIEBAIChkZWZpbmUt cHVibGljIGtwaW1jb21tb24KICAgICAgICAgICAga2l0ZW1tb2RlbHMKICAgICAgICAgICAga2l0 ZW12aWV3cwogICAgICAgICAgICBram9id2lkZ2V0cworICAgICAgICAgICBrbGRhcAogICAgICAg ICAgICBrbWltZQogICAgICAgICAgICBrbmV3c3R1ZmYKICAgICAgICAgICAga3BpbXRleHRlZGl0 Ci0gICAgICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAg ICBrd2FsbGV0CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCkBAIC0xNjQ0LDE0ICsxNjY0LDE0 IEBAIChkZWZpbmUtcHVibGljIGtwaW1jb21tb24KIChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFy CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmdyYXZhdGFyIikKLSAgICAodmVyc2lvbiAiMjAu MDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMvbGliZ3JhdmF0YXItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwOTgxY2kya3IyMHY0ZmsxMWg1N3Jx eWEwYnJnc2xmYXpwZ3ExeWs1eXFpd3lxcW00OXIyIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWJp aHkzZGZhZ3djN2FkYXk0MG15cWpibjU1NW1renphYXE3YzE0eXdrbWhoOTlkaHZoNyIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCiAgICAgKGlucHV0cyAobGlzdCBrY29uZmlnCkBAIC0x Njc0LDE0ICsxNjk0LDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCiAoZGVmaW5lLXB1 YmxpYyBrcGltdGV4dGVkaXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3BpbXRleHRlZGl0IikK LSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3BpbXRleHRlZGl0LSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGo2 ZDRzdjQwNWMzeDB3dzc1cXN3dzk0YXBpZHNiOGFhcWY1OWFraHY5NnptdjB2eDV3eSIpKSkpCisg ICAgICAgIChiYXNlMzIgIjE5aHJxYmpjbXBpODF2bW5nZ3JrcnYwZmNjOWluaHo1YWE1a2x4MDE0 MWF5bG56Zmd3c2wiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykp CkBAIC0xNzE1LDE0ICsxNzM1LDE0IEBAIChkZWZpbmUtcHVibGljIGtwaW10ZXh0ZWRpdAogKGRl ZmluZS1wdWJsaWMga3NtdHAKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NtdHAiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc210cC0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjF4eWFhaGlibTBkYzNxZHdp YWs1eXFhNjZzenhheG55bHZxeGk2azIxYXl2em4ydnhiaHgiKSkpKQorICAgICAgICAoYmFzZTMy ICIwa2R5NWdzZzFzZ2NjdmRrMWZwZjg2NnhsOW04djh6MDM0anBnZjZzN24ycHI1cjVtbmkyIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE3NTUsMTQgKzE3NzUsMTQg QEAgKGRlZmluZS1wdWJsaWMga3NtdHAKIChkZWZpbmUtcHVibGljIGt0bmVmCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImt0bmVmIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva3RuZWYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIwY241cDMydzJrYXM1Nnl5YzE1YzIya2xsNGhkMDJsdnZ4ejJuNmN6MXdkYThh bHNwajE5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWluOTkxbjhhbGt4ZjQwcDB3dmtyN2dkYWF6 OHc0a2R3MXJzcTZzYmppbDZjczRjcjVubCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCkBAIC0xNzg3LDE0ICsxODA3LDE0IEBAIChkZWZpbmUtcHVibGljIGt0bmVmCiAoZGVm aW5lLXB1YmxpYyBsaWJrZGVwaW0KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2RlcGltIikK LSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2RlcGltLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGJhc2s1 NjFsYXhna2dtM3J4ZnB5eHFzNmp4MWw5eGprMDU4bGh5Y3EwcGlrNnZ3aGRoYSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjBnOWp4Nno1amY5eXFuMDF4YzFrMDM4YjRsanI5c2lsN2J3dmlmYzY0czM4 cXhsOXdtd3ciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykpCkBA IC0xODM0LDE0ICsxODU0LDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtkZXBpbQogKGRlZmluZS1w dWJsaWMgbGlia2dhcGkKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2dhcGkiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrZ2FwaS0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBudmQ1ZnFydnliN2Mz ZzdyZjFseGJidjM4cTlzcW5oZDZpcmd4N2F3d2d3OTJpbnhreTQiKSkpKQorICAgICAgICAoYmFz ZTMyICIxdmJrODc4Nm1rMWlybTk0YnNtOTcyNzBnbmQxNDluejd3MHpxbnZ3ejQ5OWY3MmQyMWp4 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMpKQpAQCAtMTg2OSwx NCArMTg4OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrZ2FwaQogKGRlZmluZS1wdWJsaWMgbGli a2xlbwogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrbGVvIikKLSAgICAodmVyc2lvbiAiMjAu MDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2xlby0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjByaWpwbXF5eDRtcnI3Y3NpazN2a2ZjcmE3 a2Z5d2s2eXo1NDhmbXEzaGE4d2E5YXg4ZnYiKSkpKQorICAgICAgICAoYmFzZTMyICIxOXExMjhs ZGkwYXNweTd2YzAzcjU0dnJmN3d6N2wxMTgxeDlwYm1heDgzNDBuYm5hejdsIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkKQEAgLTE4OTUsNiAr MTkxNSwxOCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrbGVvCiAgICAgICAgICAgIGtwaW10ZXh0ZWRp dAogICAgICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQorICAgIChwcm9wYWdh dGVkLWlucHV0cworICAgICBgKCgiZ3BnbWUiICxncGdtZSkKKyAgICAgICAoInFncGdtZSIgLHFn cGdtZSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnkt cGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAg ICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAg ICAgICAod2hlbiB0ZXN0cz8gOzsgRklYTUU6IFRoZXNlIHRlc3RzIGZhaWwuCisgICAgICAgICAg ICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgorICAgICAgICAgICAgICAgICAgICAgICAiKGtleXJl c29sdmVyY29yZXRlc3R8bmV3a2V5YXBwcm92YWxkaWFsb2d0ZXN0KSIpKQorICAgICAgICAgICAg ICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL3BpbS9saWJr bGVvIikKICAgICAoc3lub3BzaXMgIktERSBQSU0gY3J5cHRvZ3JhcGhpYyBsaWJyYXJ5IikKICAg ICAoZGVzY3JpcHRpb24gIkBjb2Rle2xpYmtsZW99IGlzIGEgbGlicmFyeSBmb3IgS2xlb3BhdHJh IGFuZCBvdGhlciBwYXJ0cyBvZgpAQCAtMTkwNSwxNCArMTkzNywxNCBAQCAoZGVmaW5lLXB1Ymxp YyBsaWJrbGVvCiAoZGVmaW5lLXB1YmxpYyBsaWJrc2lldmUKICAgKHBhY2thZ2UKICAgICAobmFt ZSAibGlia3NpZXZlIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv bGlia3NpZXZlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMDRrMm5rd2c1dmxnYnI1d3B2c3EwMndpNTRsanN5NGthN3kzbnM1eDNkMmdiMDZ3 cDAzYyIpKQorICAgICAgICAoYmFzZTMyICIxbGk5Y2M1eTZ4Ym40bTRxYTIxcW1zamQ0eHpzaHA2 N214d2gybnZyMTdtZnM4cmF5N3ZkIikpCiAgICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVz ICJsaWJrc2lldmUtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2giKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCkBAIC0xOTUx LDExICsxOTgzLDYgQEAgKGRlZmluZS1wdWJsaWMgbGlia3NpZXZlCiAgICAgICAgICAgICAgICAg ICJzcmMva3NpZXZldWkvZWRpdG9yL3dlYmVuZ2luZS9hdXRvdGVzdHMvQ01ha2VMaXN0cy50eHQi CiAgICAgICAgICAgICAgICAoKCJeXFxzKihhZGRfdGVzdHxlY21fbWFya19hc190ZXN0KVxcVyIg bGluZSkKICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyAiIGxpbmUpKSkKLSAgICAg ICAgICAgICA7OyBGSVhNRTogVGhpcyB0ZXN0IGZhaWxzIGR1ZSB0byB0aW1lIHpvbmUgcHJvYmxl bXMuCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqCi0gICAgICAgICAgICAgICAgICJzcmMva3Np ZXZldWkvYXV0b2NyZWF0ZXNjcmlwdHMvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0IgotICAgICAg ICAgICAgICAgKCgiLipzaWV2ZWVkaXRvcmdyYXBoaWNhbG1vZGV3aWRnZXR0ZXN0XFwuY3BwLioi KQotICAgICAgICAgICAgICAgICIiKSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbGlia3NpZXZlIikKICAgICAoc3lub3Bz aXMgIktERSBTaWV2ZSBsaWJyYXJ5IikKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVz L2Frb25hZGktbm90LXJlbG9jYXRhYmxlLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtv bmFkaS1ub3QtcmVsb2NhdGFibGUucGF0Y2gKaW5kZXggYzM5NjRjNWMwNS4uYmQ0Y2JlZTc5ZiAx MDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1ub3QtcmVsb2NhdGFibGUu cGF0Y2gKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1ub3QtcmVsb2NhdGFibGUu cGF0Y2gKQEAgLTEsMTkgKzEsMTggQEAKLUZyb20gYmMwMThiNGJjODE2YTNiNTFkZWI5NzM5YmVk YmY4YTIyNjhkMDY4NCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IGduaWRvcmFoIDxn bmlkb3JhaEB1c2Vycy5ub3JlcGx5LmdpdGh1Yi5jb20+Ci1EYXRlOiBGcmksIDIyIERlYyAyMDE3 IDE3OjM2OjAzICswMzAwCi1TdWJqZWN0OiBbUEFUQ0hdIFJldmVydCAiTWFrZSBBa29uYWRpIGlu c3RhbGxhdGlvbiBwcm9wZXJseSByZWxvY2F0YWJsZSIKK0Zyb20gNGI5MGEwYmQ0NDExYTY2YmJl NmVjZjg1Y2U4OWE2MGE1OGJlZTk2OSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IFRo b21hcyBUdWVnZWwgPHR0dWVnZWxAbWFpbGJveC5vcmc+CitEYXRlOiBTdW4sIDI1IEFwciAyMDIx IDA4OjAxOjIxIC0wNTAwCitTdWJqZWN0OiBbUEFUQ0ggMy8zXSBha29uYWRpIHJldmVydCBtYWtl IHJlbG9jYXRhYmxlCiAKLVRoaXMgcmV2ZXJ0cyBjb21taXQgYjJiYjU1ZjEzZjJhYzc4M2Y4OWNj NDE0ZGU4YzM5ZjYyZmEyMDk2YS4KIC0tLQogIENNYWtlTGlzdHMudHh0ICAgICAgICAgICAgfCAz IC0tLQogIEtGNUFrb25hZGlDb25maWcuY21ha2UuaW4gfCA2ICsrKy0tLQogIDIgZmlsZXMgY2hh bmdlZCwgMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQogCi1JbmRleDogYWtvbmFkaS0x OS4wOC4wL0NNYWtlTGlzdHMudHh0Ci09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLS0gYWtvbmFkaS0xOS4wOC4wLm9y aWcvQ01ha2VMaXN0cy50eHQKLSsrKyBha29uYWRpLTE5LjA4LjAvQ01ha2VMaXN0cy50eHQKLUBA IC0zMDYsOSArMzA2LDYgQEAgY29uZmlndXJlX3BhY2thZ2VfY29uZmlnX2ZpbGUoCitkaWZmIC0t Z2l0IGEvQ01ha2VMaXN0cy50eHQgYi9DTWFrZUxpc3RzLnR4dAoraW5kZXggNGU4Y2M4MS4uNjMx NjFiNyAxMDA2NDQKKy0tLSBhL0NNYWtlTGlzdHMudHh0CisrKysgYi9DTWFrZUxpc3RzLnR4dAor QEAgLTM2OCw5ICszNjgsNiBAQCBjb25maWd1cmVfcGFja2FnZV9jb25maWdfZmlsZSgKICAgICAg IiR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluIgog ICAgICAiJHtDTUFLRV9DVVJSRU5UX0JJTkFSWV9ESVJ9L0tGNUFrb25hZGlDb25maWcuY21ha2Ui CiAgICAgIElOU1RBTExfREVTVElOQVRJT04gJHtDTUFLRUNPTkZJR19JTlNUQUxMX0RJUn0KQEAg LTIxLDI5ICsyMCwyNSBAQCBJbmRleDogYWtvbmFkaS0xOS4wOC4wL0NNYWtlTGlzdHMudHh0CiAt ICAgICAgICAgICAgICBBS09OQURJX0lOQ0xVREVfRElSCiAtICAgICAgICAgICAgICBLRjVBa29u YWRpX0RBVEFfRElSCiAgKQotIAorCiAgaW5zdGFsbChGSUxFUwotSW5kZXg6IGFrb25hZGktMTku MDguMC9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluCi09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLS0gYWtvbmFkaS0x OS4wOC4wLm9yaWcvS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5pbgotKysrIGFrb25hZGktMTkuMDgu MC9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluCi1AQCAtMjYsOCArMjYsOCBAQCBpZihCVUlMRF9U RVNUSU5HKQotICAgICBmaW5kX2RlcGVuZGVuY3koUXQ1VGVzdCAiQFFUX1JFUVVJUkVEX1ZFUlNJ T05AIikKLSBlbmRpZigpCi0gCitkaWZmIC0tZ2l0IGEvS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5p biBiL0tGNUFrb25hZGlDb25maWcuY21ha2UuaW4KK2luZGV4IGJjZjczMjAuLjE1NzQzMTkgMTAw NjQ0CistLS0gYS9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluCisrKysgYi9LRjVBa29uYWRpQ29u ZmlnLmNtYWtlLmluCitAQCAtMSwxMCArMSwxMCBAQAorIEBQQUNLQUdFX0lOSVRACisKIC1zZXRf YW5kX2NoZWNrKEFLT05BRElfREJVU19JTlRFUkZBQ0VTX0RJUiAgIkBQQUNLQUdFX0FLT05BRElf REJVU19JTlRFUkZBQ0VTX0lOU1RBTExfRElSQCIpCiAtc2V0X2FuZF9jaGVjayhBS09OQURJX0lO Q0xVREVfRElSICAgICAgICAgICJAUEFDS0FHRV9BS09OQURJX0lOQ0xVREVfRElSQCIpCiArc2V0 X2FuZF9jaGVjayhBS09OQURJX0RCVVNfSU5URVJGQUNFU19ESVIgICJAQUtPTkFESV9EQlVTX0lO VEVSRkFDRVNfSU5TVEFMTF9ESVJAIikKICtzZXRfYW5kX2NoZWNrKEFLT05BRElfSU5DTFVERV9E SVIgICAgICAgICAgIkBBS09OQURJX0lOQ0xVREVfRElSQCIpCi0gCi0gZmluZF9kZXBlbmRlbmN5 KEJvb3N0ICJAQm9vc3RfTUlOSU1VTV9WRVJTSU9OQCIpCi0gCi1AQCAtMzUsNyArMzUsNyBAQCBp bmNsdWRlKCR7Q01BS0VfQ1VSUkVOVF9MSVNUX0RJUn0vS0Y1QWtvCi0gaW5jbHVkZSgke0NNQUtF X0NVUlJFTlRfTElTVF9ESVJ9L0tGNUFrb25hZGlNYWNyb3MuY21ha2UpCi0gCisKICAjIFRoZSBk aXJlY3Rvcnkgd2hlcmUgYWtvbmFkaS14bWwueHNkIGFuZCBrY2ZnMmRidXMueHNsIGFyZSBpbnN0 YWxsZWQKIC1zZXQoS0Y1QWtvbmFkaV9EQVRBX0RJUiAiQFBBQ0tBR0VfS0Y1QWtvbmFkaV9EQVRB X0RJUkAiKQogK3NldChLRjVBa29uYWRpX0RBVEFfRElSICJAS0Y1QWtvbmFkaV9EQVRBX0RJUkAi KQotIAotICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotICMgQ01BS0VfQVVUT01PQworCisg IyBzZXQgdGhlIGRpcmVjdG9yaWVzCisgaWYoTk9UIEFLT05BRElfSU5TVEFMTF9ESVIpCistLQor Mi4zMS4xCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29uYWRpLXBhdGhzLnBh dGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1wYXRocy5wYXRjaAppbmRleCBhYzA4 ZWM1NDQ4Li5iYjRhMTllZGUwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29u YWRpLXBhdGhzLnBhdGNoCisrKyBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktcGF0aHMu cGF0Y2gKQEAgLTEsMjYgKzEsMjYgQEAKIFRoaXMgaXMgYmFzZWQgb24gdGhlIHJlc3BlY3R2ZSBw YXRjaCBmcm9tIE5peFBrZ3MsIGJ1dCB3aXRoIHRoZSBwYXJ0cyBwaW5uaW5nCi1teXNxbCBhbmQg cG9zdGdyZXNxbCBleGVjdXRhYmxlcyByZW1vdmVkLiBUaGUgb3VyIHBhY2thZ2UgZGVmaW5pdGlv biBvbiB3aHkuCitteXNxbCBhbmQgcG9zdGdyZXNxbCBleGVjdXRhYmxlcyByZW1vdmVkLiBTZWUg b3VyIHBhY2thZ2UgZGVmaW5pdGlvbiBvbiB3aHkuCiAKIGRpZmYgLS1naXQgYS9zcmMvYWtvbmFk aWNvbnRyb2wvYWdlbnRtYW5hZ2VyLmNwcCBiL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudG1hbmFn ZXIuY3BwCiAtLS0gYS9zcmMvYWtvbmFkaWNvbnRyb2wvYWdlbnRtYW5hZ2VyLmNwcAogKysrIGIv c3JjL2Frb25hZGljb250cm9sL2FnZW50bWFuYWdlci5jcHAKLUBAIC02MSw3ICs2MSw3IEBAIHB1 YmxpYzoKLSAgICAgICAgICAgICAgICAgW10oKSB7Ci0gICAgICAgICAgICAgICAgICAgICBRQ29y ZUFwcGxpY2F0aW9uOjppbnN0YW5jZSgpLT5leGl0KDI1NSk7Ci0gICAgICAgICAgICAgICAgIH0p OworQEAgLTQ3LDcgKzQ3LDcgQEAgcHVibGljOgorICAgICAgICAgY29ubmVjdCh0aGlzLCAmQWtv bmFkaTo6UHJvY2Vzc0NvbnRyb2w6OnVuYWJsZVRvU3RhcnQsIHRoaXMsIFtdKCkgeworICAgICAg ICAgICAgIFFDb3JlQXBwbGljYXRpb246Omluc3RhbmNlKCktPmV4aXQoMjU1KTsKKyAgICAgICAg IH0pOwogLSAgICAgICAgc3RhcnQoUVN0cmluZ0xpdGVyYWwoImFrb25hZGlzZXJ2ZXIiKSwgYXJn cywgUmVzdGFydE9uQ3Jhc2gpOwotKyAgICAgICAgc3RhcnQoUUxhdGluMVN0cmluZyhOSVhfT1VU ICIvYmluL2Frb25hZGlzZXJ2ZXIiKSwgYXJncywgUmVzdGFydE9uQ3Jhc2gpOworKyAgICAgICAg c3RhcnQoUVN0cmluZ0xpdGVyYWwoTklYX09VVCAiL2Jpbi9ha29uYWRpc2VydmVyIiksIGFyZ3Ms IFJlc3RhcnRPbkNyYXNoKTsKICAgICAgfQotIAorCiAgICAgIH5TdG9yYWdlUHJvY2Vzc0NvbnRy b2woKSBvdmVycmlkZQotQEAgLTg0LDcgKzg0LDcgQEAgcHVibGljOgotICAgICAgICAgICAgICAg ICBbXSgpIHsKLSAgICAgICAgICAgICAgICAgICAgIHFDQ3JpdGljYWwoQUtPTkFESUNPTlRST0xf TE9HKSA8PCAiRmFpbGVkIHRvIHN0YXJ0IEFnZW50U2VydmVyISI7Ci0gICAgICAgICAgICAgICAg IH0pOworQEAgLTY5LDcgKzY5LDcgQEAgcHVibGljOgorICAgICAgICAgY29ubmVjdCh0aGlzLCAm QWtvbmFkaTo6UHJvY2Vzc0NvbnRyb2w6OnVuYWJsZVRvU3RhcnQsIHRoaXMsIFtdKCkgeworICAg ICAgICAgICAgIHFDQ3JpdGljYWwoQUtPTkFESUNPTlRST0xfTE9HKSA8PCAiRmFpbGVkIHRvIHN0 YXJ0IEFnZW50U2VydmVyISI7CisgICAgICAgICB9KTsKIC0gICAgICAgIHN0YXJ0KFFTdHJpbmdM aXRlcmFsKCJha29uYWRpX2FnZW50X3NlcnZlciIpLCBhcmdzLCBSZXN0YXJ0T25DcmFzaCk7Ci0r ICAgICAgICBzdGFydChRTGF0aW4xU3RyaW5nKE5JWF9PVVQgIi9iaW4vYWtvbmFkaV9hZ2VudF9z ZXJ2ZXIiKSwgYXJncywgUmVzdGFydE9uQ3Jhc2gpOworKyAgICAgICAgc3RhcnQoUVN0cmluZ0xp dGVyYWwoTklYX09VVCAiL2Jpbi9ha29uYWRpX2FnZW50X3NlcnZlciIpLCBhcmdzLCBSZXN0YXJ0 T25DcmFzaCk7CiAgICAgIH0KLSAKKwogICAgICB+QWdlbnRTZXJ2ZXJQcm9jZXNzQ29udHJvbCgp IG92ZXJyaWRlCiBkaWZmIC0tZ2l0IGEvc3JjL2Frb25hZGljb250cm9sL2FnZW50cHJvY2Vzc2lu c3RhbmNlLmNwcCBiL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudHByb2Nlc3NpbnN0YW5jZS5jcHAK IC0tLSBhL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudHByb2Nlc3NpbnN0YW5jZS5jcHAKQEAgLTM3 LDEyICszNywxMiBAQCBkaWZmIC0tZ2l0IGEvc3JjL2Frb25hZGljb250cm9sL2FnZW50cHJvY2Vz c2luc3RhbmNlLmNwcCBiL3NyYy9ha29uYWRpY29udHJvbC9hZwogZGlmZiAtLWdpdCBhL3NyYy9z ZXJ2ZXIvc3RvcmFnZS9kYmNvbmZpZ215c3FsLmNwcCBiL3NyYy9zZXJ2ZXIvc3RvcmFnZS9kYmNv bmZpZ215c3FsLmNwcAogLS0tIGEvc3JjL3NlcnZlci9zdG9yYWdlL2RiY29uZmlnbXlzcWwuY3Bw CiArKysgYi9zcmMvc2VydmVyL3N0b3JhZ2UvZGJjb25maWdteXNxbC5jcHAKLUBAIC0yMDksNyAr MjA5LDcgQEAgYm9vbCBEYkNvbmZpZ015c3FsOjpzdGFydEludGVybmFsU2VydmVyKCkKK0BAIC0y MTUsNyArMjE1LDcgQEAgYm9vbCBEYkNvbmZpZ015c3FsOjpzdGFydEludGVybmFsU2VydmVyKCkK ICAjZW5kaWYKLSAKKwogICAgICAvLyBnZW5lcmF0ZSBjb25maWcgZmlsZQogLSAgICBjb25zdCBR U3RyaW5nIGdsb2JhbENvbmZpZyA9IFN0YW5kYXJkRGlyczo6bG9jYXRlUmVzb3VyY2VGaWxlKCJj b25maWciLCBRU3RyaW5nTGl0ZXJhbCgibXlzcWwtZ2xvYmFsLmNvbmYiKSk7CiArICAgIGNvbnN0 IFFTdHJpbmcgZ2xvYmFsQ29uZmlnID0gUUxhdGluMVN0cmluZyhOSVhfT1VUICIvZXRjL3hkZy9h a29uYWRpL215c3FsLWdsb2JhbC5jb25mIik7Ci0gICAgIGNvbnN0IFFTdHJpbmcgbG9jYWxDb25m aWcgID0gU3RhbmRhcmREaXJzOjpsb2NhdGVSZXNvdXJjZUZpbGUoImNvbmZpZyIsIFFTdHJpbmdM aXRlcmFsKCJteXNxbC1sb2NhbC5jb25mIikpOworICAgICBjb25zdCBRU3RyaW5nIGxvY2FsQ29u ZmlnID0gU3RhbmRhcmREaXJzOjpsb2NhdGVSZXNvdXJjZUZpbGUoImNvbmZpZyIsIFFTdHJpbmdM aXRlcmFsKCJteXNxbC1sb2NhbC5jb25mIikpOwogICAgICBjb25zdCBRU3RyaW5nIGFjdHVhbENv bmZpZyA9IFN0YW5kYXJkRGlyczo6c2F2ZURpcigiZGF0YSIpICsgUUxhdGluMVN0cmluZygiL215 c3FsLmNvbmYiKTsKICAgICAgaWYgKGdsb2JhbENvbmZpZy5pc0VtcHR5KCkpIHsKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktdGltZXN0YW1wcy5wYXRjaCBiL2dudS9w YWNrYWdlcy9wYXRjaGVzL2Frb25hZGktdGltZXN0YW1wcy5wYXRjaAppbmRleCBlMjk5YTY5OTFm Li5kZjgxZmRiMmRjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29uYWRpLXRp bWVzdGFtcHMucGF0Y2gKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS10aW1lc3Rh bXBzLnBhdGNoCkBAIC0yLDEyICsyLDEyIEBAIEluZGV4OiBha29uYWRpLTE5LjA4LjAvc3JjL3Nl cnZlci9zdG9yYWdlL2RiY29uZmlnbXlzcWwuY3BwCiA9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAtLS0gYWtvbmFkaS0x OS4wOC4wLm9yaWcvc3JjL3NlcnZlci9zdG9yYWdlL2RiY29uZmlnbXlzcWwuY3BwCiArKysgYWtv bmFkaS0xOS4wOC4wL3NyYy9zZXJ2ZXIvc3RvcmFnZS9kYmNvbmZpZ215c3FsLmNwcAotQEAgLTIz NSw4ICsyMzUsNyBAQCBib29sIERiQ29uZmlnTXlzcWw6OnN0YXJ0SW50ZXJuYWxTZXJ2ZXIoCitA QCAtMjYwLDggKzI2MCw3IEBAIGJvb2wgRGJDb25maWdNeXNxbDo6c3RhcnRJbnRlcm5hbFNlcnZl cigKICAgICAgYm9vbCBjb25mVXBkYXRlID0gZmFsc2U7CiAgICAgIFFGaWxlIGFjdHVhbEZpbGUo YWN0dWFsQ29uZmlnKTsKICAgICAgLy8gdXBkYXRlIGNvbmYgb25seSBpZiBlaXRoZXIgZ2xvYmFs IChvciBsb2NhbCkgaXMgbmV3ZXIgdGhhbiBhY3R1YWwKLS0gICAgaWYgKChRRmlsZUluZm8oZ2xv YmFsQ29uZmlnKS5sYXN0TW9kaWZpZWQoKSA+IFFGaWxlSW5mbyhhY3R1YWxGaWxlKS5sYXN0TW9k aWZpZWQoKSkgfHwKLS0gICAgICAgICAgICAoUUZpbGVJbmZvKGxvY2FsQ29uZmlnKS5sYXN0TW9k aWZpZWQoKSAgPiBRRmlsZUluZm8oYWN0dWFsRmlsZSkubGFzdE1vZGlmaWVkKCkpKSB7CistICAg IGlmICgoUUZpbGVJbmZvKGdsb2JhbENvbmZpZykubGFzdE1vZGlmaWVkKCkgPiBRRmlsZUluZm8o YWN0dWFsRmlsZSkubGFzdE1vZGlmaWVkKCkpCistICAgICAgICB8fCAoUUZpbGVJbmZvKGxvY2Fs Q29uZmlnKS5sYXN0TW9kaWZpZWQoKSA+IFFGaWxlSW5mbyhhY3R1YWxGaWxlKS5sYXN0TW9kaWZp ZWQoKSkpIHsKICsgICAgaWYgKHRydWUpIHsKICAgICAgICAgIFFGaWxlIGdsb2JhbEZpbGUoZ2xv YmFsQ29uZmlnKTsKICAgICAgICAgIFFGaWxlIGxvY2FsRmlsZShsb2NhbENvbmZpZyk7CmRpZmYg LS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rbWFpbC1GaXgtbWlzc2luZy1saW5rLWxpYnJh cmllcy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2ttYWlsLUZpeC1taXNzaW5nLWxpbmst bGlicmFyaWVzLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmYzc4NGQ2M2Rk Li4wMDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2ttYWlsLUZpeC1taXNzaW5n LWxpbmstbGlicmFyaWVzLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsNDEgKzAsMCBAQAotRnJv bSA2YjBhM2E2MDg3MDQ5OWIyMGNlOWFlMmVhMDdjYmM1ZWU1M2NiZGQyIE1vbiBTZXAgMTcgMDA6 MDA6MDAgMjAwMQotRnJvbTogSGFydG11dCBHb2ViZWwgPGguZ29lYmVsQGNyYXp5LWNvbXBpbGVy cy5jb20+Ci1EYXRlOiBUdWUsIDIxIEphbiAyMDIwIDIzOjIzOjM4ICswMTAwCi1TdWJqZWN0OiBb UEFUQ0hdIEZpeCBtaXNzaW5nIGxpbmsgbGlicmFyaWVzLgotCi1TZWUgPGh0dHBzOi8vcGhhYnJp Y2F0b3Iua2RlLm9yZy9EMjY4MjE+Ci0KLVRoZXNlIGFyZSBvbmx5IGFjdHVhbGx5IG1pc3Npbmcg aWYgdGhlIGxpYnJhcmllcyByZXNpZGUgaW4gZGlmZmVyZW50Ci1wcmVmaXhlcywgYXMgaXQgaXMg dGhlIGNhc2UgaW4gR3VpeCBvciBOaXguCi0tLS0KLSBhZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9D TWFrZUxpc3RzLnR4dCAgICAgIHwgMSArCi0gYWdlbnRzL2ZvbGxvd3VwcmVtaW5kZXJhZ2VudC9D TWFrZUxpc3RzLnR4dCB8IDEgKwotIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCi0K LWRpZmYgLS1naXQgYS9hZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9DTWFrZUxpc3RzLnR4dCBiL2Fn ZW50cy9hcmNoaXZlbWFpbGFnZW50L0NNYWtlTGlzdHMudHh0Ci1pbmRleCA5NWM2MjQ5ZGUuLmQw ZGRjZDQ3NSAxMDA2NDQKLS0tLSBhL2FnZW50cy9hcmNoaXZlbWFpbGFnZW50L0NNYWtlTGlzdHMu dHh0Ci0rKysgYi9hZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9DTWFrZUxpc3RzLnR4dAotQEAgLTIy LDYgKzIyLDcgQEAga2kxOG5fd3JhcF91aShsaWJhcmNoaXZlbWFpbGFnZW50X1NSQ1MgdWkvYXJj aGl2ZW1haWx3aWRnZXQudWkgKQotIGFkZF9saWJyYXJ5KGFyY2hpdmVtYWlsYWdlbnQgU1RBVElD ICR7bGliYXJjaGl2ZW1haWxhZ2VudF9TUkNTfSkKLSB0YXJnZXRfbGlua19saWJyYXJpZXMoYXJj aGl2ZW1haWxhZ2VudAotICAgICBLRjU6Ok1haWxDb21tb24KLSsgICAgS0Y1OjpMaWJrZGVwaW0K LSAgICAgS0Y1OjpJMThuCi0gICAgIEtGNTo6Tm90aWZpY2F0aW9ucwotICAgICBLRjU6OktJT1dp ZGdldHMKLWRpZmYgLS1naXQgYS9hZ2VudHMvZm9sbG93dXByZW1pbmRlcmFnZW50L0NNYWtlTGlz dHMudHh0IGIvYWdlbnRzL2ZvbGxvd3VwcmVtaW5kZXJhZ2VudC9DTWFrZUxpc3RzLnR4dAotaW5k ZXggOWFlN2VhYTI5Li41MjcwNDQ4MDcgMTAwNjQ0Ci0tLS0gYS9hZ2VudHMvZm9sbG93dXByZW1p bmRlcmFnZW50L0NNYWtlTGlzdHMudHh0Ci0rKysgYi9hZ2VudHMvZm9sbG93dXByZW1pbmRlcmFn ZW50L0NNYWtlTGlzdHMudHh0Ci1AQCAtMjcsNiArMjcsNyBAQCB0YXJnZXRfbGlua19saWJyYXJp ZXMoZm9sbG93dXByZW1pbmRlcmFnZW50Ci0gICAgIEtGNTo6QWtvbmFkaU1pbWUKLSAgICAgS0Y1 OjpBa29uYWRpQWdlbnRCYXNlCi0gICAgIEtGNTo6REJ1c0FkZG9ucwotKyAgICBLRjU6OkZvbGxv d3VwUmVtaW5kZXIKLSAgICAgS0Y1OjpYbWxHdWkKLSAgICAgS0Y1OjpLSU9XaWRnZXRzCi0gICAg IEtGNTo6Tm90aWZpY2F0aW9ucwotLS0gCi0yLjIxLjEKLQpkaWZmIC0tZ2l0IGEvZ251L3BhY2th Z2VzL3BhdGNoZXMvbGlia3NpZXZlLUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVzLnBhdGNoIGIv Z251L3BhY2thZ2VzL3BhdGNoZXMvbGlia3NpZXZlLUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVz LnBhdGNoCmluZGV4IDIzOGM0ZWM0NmMuLjM4MzVjMmUzMTMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9wYXRjaGVzL2xpYmtzaWV2ZS1GaXgtbWlzc2luZy1saW5rLWxpYnJhcmllcy5wYXRjaAor KysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJrc2lldmUtRml4LW1pc3NpbmctbGluay1saWJy YXJpZXMucGF0Y2gKQEAgLTEsNTkgKzEsMjMgQEAKLUZyb20gNzMyODYxZGRhOWM0NjY4NDFhMDkz MjlhMGIyYzk5MmYyYjc4YzQwYSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IEhhcnRt dXQgR29lYmVsIDxoLmdvZWJlbEBjcmF6eS1jb21waWxlcnMuY29tPgotRGF0ZTogVHVlLCAyMSBK YW4gMjAyMCAyMzoxNToyMyArMDEwMAotU3ViamVjdDogW1BBVENIXSBGaXggbWlzc2luZyBsaW5r IGxpYnJhcmllcy4KLQogU2VlIDxodHRwczovL3BoYWJyaWNhdG9yLmtkZS5vcmcvRDI2ODE4Pgog Ci1UaGVzZSBhcmUgb25seSBhY3R1YWxseSBtaXNzaW5nIGlmIHRoZSBsaWJyYXJpZXMgcmVzaWRl IGluIGRpZmZlcmVudAotcHJlZml4ZXMsIGFzIGl0IGlzIHRoZSBjYXNlIGluIEd1aXggb3IgTml4 LgotLS0tCi0gc3JjL2tzaWV2ZXVpL2F1dG9jcmVhdGVzY3JpcHRzL3Rlc3RzL0NNYWtlTGlzdHMu dHh0ICB8IDIgKysKLSBzcmMva3NpZXZldWkvc2NyaXB0c3BhcnNpbmcvYXV0b3Rlc3RzL0NNYWtl TGlzdHMudHh0IHwgMiArLQotIHNyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0cy9DTWFr ZUxpc3RzLnR4dCAgICAgfCA4ICsrKysrKy0tCi0gMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pCi0KLWRpZmYgLS1naXQgYS9zcmMva3NpZXZldWkvYXV0b2Ny ZWF0ZXNjcmlwdHMvdGVzdHMvQ01ha2VMaXN0cy50eHQgYi9zcmMva3NpZXZldWkvYXV0b2NyZWF0 ZXNjcmlwdHMvdGVzdHMvQ01ha2VMaXN0cy50eHQKLWluZGV4IDhhNDgyYjQuLmM0MzIxNmMgMTAw NjQ0Ci0tLS0gYS9zcmMva3NpZXZldWkvYXV0b2NyZWF0ZXNjcmlwdHMvdGVzdHMvQ01ha2VMaXN0 cy50eHQKLSsrKyBiL3NyYy9rc2lldmV1aS9hdXRvY3JlYXRlc2NyaXB0cy90ZXN0cy9DTWFrZUxp c3RzLnR4dAotQEAgLTE1LDYgKzE2LDcgQEAgc2V0KHBhcnNpbmdzY3JpcHRfZ3VpX1NSQ1MgcGFy c2luZ3NjcmlwdF9ndWkuY3BwIC4uLy4uL3Rlc3RzL2NhcGFiaWxpdHkuY3BwKQotIGFkZF9leGVj dXRhYmxlKHBhcnNpbmdzY3JpcHRfZ3VpICR7cGFyc2luZ3NjcmlwdF9ndWlfU1JDU30pCi0gdGFy Z2V0X2xpbmtfbGlicmFyaWVzKHBhcnNpbmdzY3JpcHRfZ3VpCi0gICBLRjU6OktJT0NvcmUKLSsg IEtGNTo6U3ludGF4SGlnaGxpZ2h0aW5nCi0gICBLRjU6OktTaWV2ZVVpCi0gICBLRjU6OktTaWV2 ZQotICAgS0Y1OjpQaW1Db21tb24KLWRpZmYgLS1naXQgYS9zcmMva3NpZXZldWkvc2NyaXB0c3Bh cnNpbmcvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0IGIvc3JjL2tzaWV2ZXVpL3NjcmlwdHNwYXJz aW5nL2F1dG90ZXN0cy9DTWFrZUxpc3RzLnR4dAotaW5kZXggZTQxYTc0ZS4uMzE3MDNlZiAxMDA2 NDQKLS0tLSBhL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy9hdXRvdGVzdHMvQ01ha2VMaXN0 cy50eHQKLSsrKyBiL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy9hdXRvdGVzdHMvQ01ha2VM aXN0cy50eHQKLUBAIC01LDcgKzUsNyBAQCBtYWNybyhhZGRfc2lldmVlZGl0b3JfeG1scHJpbnRp bmdzY3JpcHRidWlsZGluZyBfc291cmNlIF9leHRyYXNvdXJjZSkKLSAgICAgZWNtX2FkZF90ZXN0 KCR7X3Rlc3R9Ci0gICAgICAgICBURVNUX05BTUUgJHtfbmFtZX0KLSAgICAgICAgIE5BTUVfUFJF RklYICJzaWV2ZWVkaXRvci14bWxwcmludGluZ3NjcmlwdGJ1aWxkaW5nLSIKLS0gICAgICAgIExJ TktfTElCUkFSSUVTIFF0NTo6VGVzdCBLRjU6OkkxOG4gS0Y1OjpLU2lldmVVaQotKyAgICAgICAg TElOS19MSUJSQVJJRVMgUXQ1OjpUZXN0IEtGNTo6STE4biBLRjU6OktTaWV2ZVVpIEtGNTo6U3lu dGF4SGlnaGxpZ2h0aW5nCi0gICAgICAgICApCi0gZW5kbWFjcm8oKQotIGFkZF9zaWV2ZWVkaXRv cl94bWxwcmludGluZ3NjcmlwdGJ1aWxkaW5nKHhtbHByaW50aW5nc2NyaXB0YnVpbGRlcnRlc3Qu Y3BwICIiICIiKQotZGlmZiAtLWdpdCBhL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0 cy9DTWFrZUxpc3RzLnR4dCBiL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0cy9DTWFr ZUxpc3RzLnR4dAotaW5kZXggYTI1MjAzOS4uOTlhMWFhYSAxMDA2NDQKLS0tLSBhL3NyYy9rc2ll dmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0cy9DTWFrZUxpc3RzLnR4dAotKysrIGIvc3JjL2tzaWV2 ZXVpL3NjcmlwdHNwYXJzaW5nL3Rlc3RzL0NNYWtlTGlzdHMudHh0Ci1AQCAtOSw1ICs5LDkgQEAg c2V0KHhtbHNpZXZlcGFyc2luZ19TUkNTCi0gKQotIAotIGFkZF9leGVjdXRhYmxlKHhtbHNpZXZl cGFyc2luZyAke3htbHNpZXZlcGFyc2luZ19TUkNTfSApCi0tdGFyZ2V0X2xpbmtfbGlicmFyaWVz KHhtbHNpZXZlcGFyc2luZyAgIEtGNTo6S1NpZXZlVWkgS0Y1OjpLU2lldmUgS0Y1OjpJMThuKQot LQotK3RhcmdldF9saW5rX2xpYnJhcmllcyh4bWxzaWV2ZXBhcnNpbmcKLSsgIEtGNTo6S1NpZXZl VWkKLSsgIEtGNTo6U3ludGF4SGlnaGxpZ2h0aW5nCi0rICBLRjU6OktTaWV2ZQotKyAgS0Y1OjpJ MThuCi0rKQotLS0gCi0yLjIxLjEKK2RpZmYgLS1naXQgYS9zcmMva3NpZXZldWkvQ01ha2VMaXN0 cy50eHQgYi9zcmMva3NpZXZldWkvQ01ha2VMaXN0cy50eHQKKy0tLSBhL3NyYy9rc2lldmV1aS9D TWFrZUxpc3RzLnR4dAorKysrIGIvc3JjL2tzaWV2ZXVpL0NNYWtlTGlzdHMudHh0CitAQCAtMjU1 LDYgKzI1NSw3IEBAIHRhcmdldF9saW5rX2xpYnJhcmllcyhLRjVLU2lldmVVaQorICAgICBLRjU6 OktNYW5hZ2VTaWV2ZQorICAgICBLRjU6OktTaWV2ZQorICAgICBLRjU6OlBpbUNvbW1vbgorKyAg ICBLRjU6OlN5bnRheEhpZ2hsaWdodGluZworICAgICBQUklWQVRFCisgICAgIEtGNTo6TGlia2Rl cGltCisgICAgIEtGNTo6QXJjaGl2ZQorQEAgLTI2OSw3ICsyNzAsNiBAQCB0YXJnZXRfbGlua19s aWJyYXJpZXMoS0Y1S1NpZXZlVWkKKyAgICAgS0Y1OjpJMThuCisgICAgIEtGNTo6U29ubmV0VWkK KyAgICAgUXQ6OlByaW50U3VwcG9ydAorLSAgICBLRjU6OlN5bnRheEhpZ2hsaWdodGluZworICAg ICApCiAKKyBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoS0Y1S1NpZXZlVWkgUFJPUEVSVElFUworLS0K KzIuMzMuMAotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0074-gnu-Add-kwin-effects-yet-another-magic-lamp.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0074-gnu-Add-kwin-effects-yet-another-magic-lamp.patch RnJvbSA3MDEzYjI3ZDE5Yzg5YmM5Nzk4OTRlMmM3ODMyYmYxZTFkMGFmNjYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAxIEFwciAyMDIyIDIzOjAwOjM3ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MiA3 NC83NV0gZ251OiBBZGQga3dpbi1lZmZlY3RzLXlldC1hbm90aGVyLW1hZ2ljLWxhbXAuCgoqIGdu dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gKGt3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1t YWdpYy1sYW1wKTogTmV3CiAgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXgg NDdkMzAwZTdiNS4uM2RiMzI1NWJiZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFt ZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xNTIy LDYgKzE1MjIsMzUgQEAgKGRlZmluZS1wdWJsaWMgdGhyZWFkd2VhdmVyCiB1c2VzIGEgam9iLWJh c2VkIGludGVyZmFjZSB0byBxdWV1ZSB0YXNrcyBhbmQgZXhlY3V0ZSB0aGVtIGluIGFuIGVmZmlj aWVudCB3YXkuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkpCiAKKyhkZWZpbmUt cHVibGljIGt3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1tYWdpYy1sYW1wCisgIChwYWNrYWdlCisg ICAgKG5hbWUgImt3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1tYWdpYy1sYW1wIikKKyAgICAodmVy c2lvbiAiNS4yNC4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhv ZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAg ICAgICAgICAgICAgKHVybAorICAgICAgICAgICAgICAgICAgICAgImh0dHBzOi8vZ2l0aHViLmNv bS96emFnL2t3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1tYWdpYy1sYW1wIikKKyAgICAgICAgICAg ICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdp dC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwYWdnaTNwMTBrYWE4bGFubjBqN2Nw Mmc3NnFoODNzMXI3YWtqY2pjMnk0YW52MGFzejY4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIHBrZy1jb25maWcpKQorICAgIChpbnB1dHMgKGxpc3QgcXRiYXNlLTUKKyAgICAgICAg ICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAgICAgICAgIGtjb25maWd3aWRnZXRz CisgICAgICAgICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICAgICAgICAga2NvbmZp ZworICAgICAgICAgICAgICAgICAga3dpbgorICAgICAgICAgICAgICAgICAgbGliZXBveHkpKQor ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS96emFnL2t3aW4tZWZmZWN0cy15ZXQt YW5vdGhlci1tYWdpYy1sYW1wIikKKyAgICAoc3lub3BzaXMgIkp1c3QgWWV0IEFub3RoZXIgTWFn aWMgTGFtcCBLd2luIHBsdWdpbiIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJv dmlkZXMgYSB3aW5kb3cgbWluaW1pemF0aW9uIGVmZmVjdAorZm9yIEtXaW4uICBXaGVuZXZlciBh IHdpbmRvdyBpcyBtaW5pbWl6ZWQsIGl0J2xsIGdldCBzdWNrZWQgZG93biBpbnRvCit0aGUgZG9j ay9wYW5lbC4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKIAogOzsgVGllciAyCiA7 OwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0031-gnu-KDE-Internet-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0031-gnu-KDE-Internet-Update-home-page-links.patch RnJvbSA2NjlmZWRkODdlMjM3ZTEzMWMzMjQ4NjExOWViYjg5ZDg1ZGM5MzljIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDo0NzoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzEvNzVdIGdudTogS0RFIEludGVybmV0OiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUv cGFja2FnZXMva2RlLWludGVybmV0LnNjbSAoa29udmVyc2F0aW9uLCBrb3BldGUsIGtyZGMsIGt0 b3JyZW50KTogVXBkYXRlCmhvbWUtcGFnZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2Rl LWludGVybmV0LnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCmluZGV4IDFmOTFl ZGU5NjkuLjI3NDRhYjFkOWMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCkBAIC0yLDYgKzIsNyBAQAog Ozs7IENvcHlyaWdodCDCqSAyMDE3LCAyMDE5LCAyMDIwIEhhcnRtdXQgR29lYmVsIDxoLmdvZWJl bEBjcmF6eS1jb21waWxlcnMuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwIFRvYmlhcyBHZWVy aW5ja3gtUmljZSA8bWVAdG9iaWFzLmdyPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4g VGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRy IEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBw YXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xNzIsNyArMTczLDcgQEAgKGRlZmluZS1wdWJsaWMg a2dldAogICAgIChzeW5vcHNpcyAiVmVyc2F0aWxlIGFuZCB1c2VyLWZyaWVuZGx5IGRvd25sb2Fk IG1hbmFnZXIiKQogICAgIChkZXNjcmlwdGlvbiAiS0dldCBpcyBhbiBhZHZhbmNlZCBkb3dubG9h ZCBtYW5hZ2VyIHdpdGggc3VwcG9ydCBmb3IKIE1ldGFsaW5rIGFuZCBCaXR0b3JyZW50LiAgRG93 bmxvYWRzIGFyZSBhZGRlZCB0byB0aGUgbGlzdCwgd2hlcmUgdGhleSBjYW4gYmUKLXBhdXNlZCwg cXVldWVkLCBvciBzY2hlZHVsZWQgZm9yIGxhdGVyLiBLR2V0IHN1cHBvcnRzIGRvd25sb2FkIHZp YSBGVFAgYW5mCitwYXVzZWQsIHF1ZXVlZCwgb3Igc2NoZWR1bGVkIGZvciBsYXRlci4gIEtHZXQg c3VwcG9ydHMgZG93bmxvYWQgdmlhIEZUUCBhbmYKIEhUVFAoUykgYXMgd2VsbCBhcyBwYXVzaW5n IGRvd25sb2Fkcy4KIAogVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBuZXR3b3JraW5n IG1vZHVsZS4iKQpAQCAtMjIxLDcgKzIyMiw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlv bgogICAgICAgICAgICBxY2EKICAgICAgICAgICAgc29saWQKICAgICAgICAgICAgc29ubmV0KSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL2ludGVybmV0L29y Zy5rZGUua29udmVyc2F0aW9ucyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcva29udmVyc2F0aW9uLyIpCiAgICAgKHN5bm9wc2lzICJHcmFwaGljYWwgSW50ZXJuZXQgUmVs YXkgQ2hhdCAoSVJDKSBjbGllbnQgZm9yIEtERSIpCiAgICAgKGRlc2NyaXB0aW9uICJLb252ZXJz YXRpb24gaXMgYSBncmFwaGljYWwgSW50ZXJuZXQgUmVsYXkgQ2hhdCBjbGllbnQgKElSQykKIHdp dGggS0RFIHN1cHBvcnQuCkBAIC0zMTEsNyArMzEyLDcgQEAgKGRlZmluZS1wdWJsaWMga29wZXRl CiAgICAgICAgICAgIDs7IFRPRE86IFhtbXMKICAgICAgICAgICAgemxpYikpCiAgICAgOzsgVE9E TzogZW5hYmxlIHZpZGVvIHN1cHBvcnQKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcv YXBwbGljYXRpb25zL2ludGVybmV0L29yZy5rZGUua29wZXRlIikKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL2FwcHMua2RlLm9yZy9rb3BldGUvIikKICAgICAoc3lub3BzaXMgIkluc3RhbnQgbWVz c2FnaW5nIGFuZCBjaGF0IGFwcGxpY2F0aW9uIikKICAgICAoZGVzY3JpcHRpb24gIktvcGV0ZSBp cyBhbiBpbnN0YW50IG1lc3NlbmdlciBzdXBwb3J0aW5nIEphYmJlci9YTVBQICxBSU0sCiBJQ1Es IEdhZHUtR2FkdSwgTm92ZWxsIEdyb3VwV2lzZSBNZXNzZW5nZXIsIGFuZCBtb3JlLiAgSXQgaXMg ZGVzaWduZWQgdG8gYmUgYQpAQCAtMzYyLDcgKzM2Myw3IEBAIChkZWZpbmUtcHVibGljIGtyZGMK ICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMgOzsgRklYRU1FOiBsaWJ2bmMg Y2FuJ3QgYmUgZm91bmQgZm9yIHNvbWUgcmVhc29uLgogICAgICAobGlzdCAjOmNvbmZpZ3VyZS1m bGFncyAjfihsaXN0ICItRFdJVEhfVk5DPU5PIikpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v a2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmRjIikKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcmRjLyIpCiAgICAgKHN5bm9wc2lzICJSZW1vdGUg ZGVza3RvcCBjbGllbnQiKQogICAgIChkZXNjcmlwdGlvbiAiS1JEQyBpcyBhIGNsaWVudCBhcHBs aWNhdGlvbiB0aGF0IGFsbG93cyB5b3UgdG8gdmlldyBvciBldmVuCiBjb250cm9sIHRoZSBkZXNr dG9wIHNlc3Npb24gb24gYW5vdGhlciBtYWNoaW5lIHRoYXQgaXMgcnVubmluZyBhIGNvbXBhdGli bGUKQEAgLTQxOSw3ICs0MjAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogICAgICAgICAg ICBzb2xpZAogICAgICAgICAgICBzeW5kaWNhdGlvbgogICAgICAgICAgICB0YWdsaWIpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtk ZS5rdG9ycmVudCIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3RvcnJl bnQvIikKICAgICAoc3lub3BzaXMgIkJpdFRvcnJlbnQgY2xpZW50IikKICAgICAoZGVzY3JpcHRp b24gIktUb3JyZW50IGlzIGEgQml0VG9ycmVudCBhcHBsaWNhdGlvbiBieSBLREUgd2hpY2ggYWxs b3dzIHlvdQogdG8gZG93bmxvYWQgZmlsZXMgdXNpbmcgdGhlIEJpdFRvcnJlbnQgcHJvdG9jb2wu ICBJdCBlbmFibGVzIHlvdSB0byBydW4KLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0030-gnu-KDE-Internet-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0030-gnu-KDE-Internet-Update-all-packages-to-21.12.3.patch RnJvbSAxNGMxN2E3NTE5MWYwNDNkY2VhZTc2MmQ5NzhkOTJmOTcxNmU0NjdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMyBGZWIgMjAyMiAxOTo0MjoxNSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzAvNzVdIGdudTogS0RFIEludGVybmV0OiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMu CgoqIGdudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtIChrZ2V0LCBrb252ZXJzYXRpb24sIGtv cGV0ZSwga3JkYywKa3RvcnJlbnQsIGxpYmt0b3JyZW50KTogVXBkYXRlIHRvIDIxLjEyLjMuCgoo a2dldClbaW5wdXRzXTogTW92ZSBrZG9jdG9vbHMgdG8gbmF0aXZlLWlucHV0cy4KW2FyZ3VtZW50 c106IERpc2FibGUgYnJva2VuIHRlc3RzLgoKKGtvcGV0ZSlbaW5wdXRzXTogQWRkIGtzeW50YXho aWdobGlnaHRpbmcsIG1lZGlhc3RyZWFtZXIyLgoKKGtyZGMpW2FyZ3VtZW50c106IEFkZCBuZXcg ZGVwZW5kZW5jaWVzLgoKKGt0b3JyZW50KVtvcmlnaW5dOiBVcGRhdGUgVVJJLgpbaW5wdXRzXTog UmVtb3ZlIG9ic29sZXRlIGtkZXdlYmtpdC4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2Rl LWludGVybmV0LnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCmluZGV4IDQwYjhl OTNiM2MuLjFmOTFlZGU5NjkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCkBAIC0xLDYgKzEsNyBAQAog Ozs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VCiA7 OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMTksIDIwMjAgSGFydG11dCBHb2ViZWwgPGguZ29lYmVs QGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgVG9iaWFzIEdlZXJp bmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBU aWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQg b2YgR05VIEd1aXguCiA7OzsKQEAgLTIwLDYgKzIxLDcgQEAKIChkZWZpbmUtbW9kdWxlIChnbnUg cGFja2FnZXMga2RlLWludGVybmV0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVt IHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAoZ3Vp eCBnZXhwKQogICAjOnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNl OikKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1aXgg dXRpbHMpCkBAIC00Niw2ICs0OCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2Rl LWludGVybmV0KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW5waG9uZSkKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyB2aWRlbykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdm5jKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyB3ZWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhtbCkpCkBAIC0xMTMsMTcgKzExNiwxNyBA QCAoZGVmaW5lLXB1YmxpYyBjaG9xb2sKIChkZWZpbmUtcHVibGljIGtnZXQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2dldCIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2tnZXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIxc3d4NTh3Y2lnOHpxOGliaGN6aGN3N2w4bXFqbTdwcTh6Y2E5Z21ueTlrZGE1cTA0 ZjVtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXcyNDlndnp6NDdhYzduMW1ueHhmMjBkOWw3am1i aDE4bTVkaWp5NTVjazYxczR6Y3E0bCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBwa2ctY29uZmlnKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMg cGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBib29zdAogICAgICAgICAgICBn bXAKQEAgLTEzNiw3ICsxMzksNiBAQCAoZGVmaW5lLXB1YmxpYyBrZ2V0CiAgICAgICAgICAgIGtj cmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9ucwogICAgICAgICAgICBrZGVsaWJzNHN1cHBvcnQg OzsgS0xvY2FsZQotICAgICAgICAgICBrZG9jdG9vbHMKICAgICAgICAgICAga2kxOG4KICAgICAg ICAgICAga2ljb250aGVtZXMKICAgICAgICAgICAga2lvCkBAIC0xNTgsNiArMTYwLDE0IEBAIChk ZWZpbmUtcHVibGljIGtnZXQKICAgICAgICAgICAgcWNhCiAgICAgICAgICAgIHFncGdtZQogICAg ICAgICAgICBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAg ICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2No ZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlz KQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBGSVhNRTogdHdvIHRlc3RzIGZhaWxzLgor ICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgIihzY2hlZHVsZXJ0ZXN0fGZpbGVk ZWxldGVydGVzdCkiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0 cDovL3d3dy5rZGUub3JnLyIpCiAgICAgKHN5bm9wc2lzICJWZXJzYXRpbGUgYW5kIHVzZXItZnJp ZW5kbHkgZG93bmxvYWQgbWFuYWdlciIpCiAgICAgKGRlc2NyaXB0aW9uICJLR2V0IGlzIGFuIGFk dmFuY2VkIGRvd25sb2FkIG1hbmFnZXIgd2l0aCBzdXBwb3J0IGZvcgpAQCAtMTcyLDE0ICsxODIs MTQgQEAgKGRlZmluZS1wdWJsaWMga2dldAogKGRlZmluZS1wdWJsaWMga29udmVyc2F0aW9uCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtvbnZlcnNhdGlvbiIpCi0gICAgKHZlcnNpb24gIjEuNy43 IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9rb252ZXJzYXRpb24vIiB2ZXJzaW9uCisgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rb252ZXJzYXRpb24tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOXFxcTlzOGsw Y2w3MWliMzN4bjA3ZjI2ajVqaTJnNDMzNmprNjVpbTY0NTJjZjFkdjI3IikpKSkKKyAgICAgICAg KGJhc2UzMiAiMDVkeHprcGFkejI5YjVmbTZwZjIyNXhxcTBnYXo5dzUwcGF6OTM0MWt6ejRrM3Ju enE4MCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAt MTk4LDYgKzIwOCw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAgICAgICAgICBr aWRsZXRpbWUKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpdGVtdmlld3MKKyAgICAgICAg ICAga25ld3N0dWZmCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtub3Rp Znljb25maWcKICAgICAgICAgICAga3BhcnRzCkBAIC0yNDIsMTQgKzI1MywxNCBAQCAoZGVmaW5l LXB1YmxpYyBrb252ZXJzYXRpb24KIChkZWZpbmUtcHVibGljIGtvcGV0ZQogICAocGFja2FnZQog ICAgIChuYW1lICJrb3BldGUiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rb3BldGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxNDlnaTloa3lsODI1a2YwNDZpcWthbTNna3pmd2RjMnNpaGJmOGdzNm5qYWNo enZiODF5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXY1MTlzdzJsemxhcDZ4Y2kzajU1azhjNDg3 NTVzYzlwM21ndmo1NjZiNmpqcTY0eGk1ayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMgcGtnLWNvbmZpZykpCkBAIC0yNzcsNiArMjg4LDcgQEAgKGRlZmluZS1w dWJsaWMga29wZXRlCiAgICAgICAgICAgIGtub3RpZnljb25maWcKICAgICAgICAgICAga3BhcnRz CiAgICAgICAgICAgIGtwaW10ZXh0ZWRpdAorICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5n CiAgICAgICAgICAgIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgIGt3YWxsZXQKICAgICAgICAgICAg OzsgVE9ETzogTGliZ2FkdQpAQCAtMjg3LDcgKzI5OSw3IEBAIChkZWZpbmUtcHVibGljIGtvcGV0 ZQogICAgICAgICAgICBsaWJzcnRwCiAgICAgICAgICAgIGxpYnhtbDIKICAgICAgICAgICAgbGli eHNsdAotICAgICAgICAgICA7OyBUT0RPOiBNZWRpYXN0cmVhbWVyCisgICAgICAgICAgIG1lZGlh c3RyZWFtZXIyCiAgICAgICAgICAgIG9wZW5zc2wKICAgICAgICAgICAgb3J0cAogICAgICAgICAg ICBwaG9ub24KQEAgLTMxOCwxNCArMzMwLDE0IEBAIChkZWZpbmUtcHVibGljIGtvcGV0ZQogKGRl ZmluZS1wdWJsaWMga3JkYwogICAocGFja2FnZQogICAgIChuYW1lICJrcmRjIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JkYy0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFocDIzazNuc3JjeHB2MnFpeW5q Z203MXpuM2w2ZHMwMGNwZDRmcmM2OHN6Z2libHJ3OXIiKSkpKQorICAgICAgICAoYmFzZTMyICIw OW5wOWNsdm1kbGw3djJwOWFzd25saHo0Y2dzbmx5ODJ6YTdrM2s5ZnM2Nmg1YzhxMjBqIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0zNDAsMTUgKzM1 MiwxNiBAQCAoZGVmaW5lLXB1YmxpYyBrcmRjCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAg ICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtub3RpZnljb25maWcKLSAgICAgICAg ICAga25vdGlmeWNvbmZpZwogICAgICAgICAgICBrd2FsbGV0CiAgICAgICAgICAgIGt3aWRnZXRz YWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQogICAg ICAgICAgICBsaWJzc2gKLSAgICAgICAgICAgOzsgVE9ETzogbGlidm5je3NlcnZlcixjbGllbnR9 IC0gaXMgbm90IHRpZ2Vydm5jLXtzZXJ2ZXIsY2xpZW50fQorICAgICAgICAgICBsaWJ2bmMKICAg ICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJh c2UtNSkpCisgICAgKGFyZ3VtZW50cyA7OyBGSVhFTUU6IGxpYnZuYyBjYW4ndCBiZSBmb3VuZCBm b3Igc29tZSByZWFzb24uCisgICAgIChsaXN0ICM6Y29uZmlndXJlLWZsYWdzICN+KGxpc3QgIi1E V0lUSF9WTkM9Tk8iKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy9pbnRlcm5ldC9vcmcua2RlLmtyZGMiKQogICAgIChzeW5vcHNpcyAiUmVtb3RlIGRlc2t0 b3AgY2xpZW50IikKICAgICAoZGVzY3JpcHRpb24gIktSREMgaXMgYSBjbGllbnQgYXBwbGljYXRp b24gdGhhdCBhbGxvd3MgeW91IHRvIHZpZXcgb3IgZXZlbgpAQCAtMzYyLDE0ICszNzUsMTQgQEAg KGRlZmluZS1wdWJsaWMga3JkYwogKGRlZmluZS1wdWJsaWMga3RvcnJlbnQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia3RvcnJlbnQiKQotICAgICh2ZXJzaW9uICI1LjEuMiIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUva3RvcnJlbnQvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL2t0b3Jy ZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva3RvcnJlbnQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwa3dkMG5weGZnNG1kaDdmM3hhZGQyempscWFs cGIxanhrNjE1MDVxcGNnY3NzaWpmNTM0IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDIxeDZxY2Jr NGtkaDVheTVtcW1mOTIxMjlzNDJqMnJocnMwcTM1MGIwd2NucGFkNTV6ZCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMzgzLDcgKzM5Niw2IEBAIChk ZWZpbmUtcHVibGljIGt0b3JyZW50CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAg IGtjcmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGV3ZWJraXQKICAg ICAgICAgICAga2Ruc3NkCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVz CkBAIC00MTgsMTUgKzQzMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogKGRlZmluZS1w dWJsaWMgbGlia3RvcnJlbnQKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia3RvcnJlbnQiKQot ICAgICh2ZXJzaW9uICIyLjEuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS8vc3RhYmxlL2t0b3JyZW50LyIKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXZlcnNpb24ga3RvcnJlbnQpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAiL2xpYmt0b3JyZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMvIiBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw MDUxemg4YmI0cDl3bWNmbjVxbDk4N2JyaHNhaXc5ODgweGRjazdiNWRtMWEwNW1yaTJ3IikpKSkK KyAgICAgICAgKGJhc2UzMiAiMGk5NzZhbDlic2MzZ2JwbHFieGt4cjAzc2RoeHYzeXpqbGZrZGFn aGdhOGZraWh6a2tsMCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoy LjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0018-gnu-libgravatar-Move-to-gnu-packages-kde-pim.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0018-gnu-libgravatar-Move-to-gnu-packages-kde-pim.patch RnJvbSA5ZjE3NDA2MjNjMTIwMGYyZTFiMjAxOThhNmZmNjI0NjFmNGNkOTlmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMTQgT2N0IDIwMjEgMTg6MjU6MjAgKzExMDAKU3ViamVjdDogW1BBVENIIHYy IDE4Lzc1XSBnbnU6IGxpYmdyYXZhdGFyOiBNb3ZlIHRvIChnbnUgcGFja2FnZXMga2RlLXBpbSku CgpSZW1vdmUgdW5lZWRlZCAoZ251IHBhY2thZ2VzIGtkZS1pbnRlcm5ldCkgaW1wb3J0LgoqIGdu dS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtOiBNb3ZlIGxpYmdyYXZhdGFyIC4uLgoqIGdudS9w YWNrYWdlcy9rZGUtcGltLnNjbSAuLi5oZXJlCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1pbnRlcm5ldC5zY20gYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQppbmRleCA5ZGUy YzU0YWQzLi40MGI4ZTkzYjNjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWludGVybmV0 LnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQpAQCAtNDE1LDM4ICs0MTUs NiBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogYSBmdWxsLWZlYXR1cmVkIGNsaWVudCBmb3Ig Qml0VG9ycmVudC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKIAotKGRlZmluZS1w dWJsaWMgbGliZ3JhdmF0YXIKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAibGliZ3JhdmF0YXIiKQot ICAgICh2ZXJzaW9uICIyMC4wNC4xIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2xpYmdyYXZhdGFyLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDk4MWNpMmtyMjB2NGZrMTFoNTdycXlhMGJyZ3Ns ZmF6cGdxMXlrNXlxaXd5cXFtNDlyMiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29uZmlnCi0gICAgICAgICAgIGtpMThuCi0g ICAgICAgICAgIGtpbwotICAgICAgICAgICBrcGltY29tbW9uCi0gICAgICAgICAgIGt0ZXh0d2lk Z2V0cwotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBxdGJhc2UtNSkpCi0g ICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgMi83IHRlc3RzIGZhaWwgKGR1 ZSB0byBuZXR3b3JrIGlzc3Vlcz8pCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2Rl Lm9yZy9waW0vbGliZ3JhdmF0YXIiKQotICAgIChzeW5vcHNpcyAiT25saW5lIGF2YXRhciBsb29r dXAgbGlicmFyeSIpCi0gICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcmV0cmlldmVzIGF2 YXRhciBpbWFnZXMgYmFzZWQgb24gYQotaGFzaCBmcm9tIGEgcGVyc29uJ3MgZW1haWwgYWRkcmVz cywgYXMgd2VsbCBhcyBsb2NhbCBjYWNoaW5nIHRvIGF2b2lkCi11bm5lY2Vzc2FyeSBuZXR3b3Jr IG9wZXJhdGlvbnMuIikKLSAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BMIGZv ciBsaWJyYXJpZXMKLSAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArKSkp KQotCiAoZGVmaW5lLXB1YmxpYyBsaWJrdG9ycmVudAogICAocGFja2FnZQogICAgIChuYW1lICJs aWJrdG9ycmVudCIpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9nbnUv cGFja2FnZXMva2RlLXBpbS5zY20KaW5kZXggNDkzN2VkMzU5NC4uNWRhMjViZmFkOCAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGlt LnNjbQpAQCAtMiw2ICsyLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOSwgMjAyMCBI YXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KIDs7OyBDb3B5cmln aHQgwqkgMjAyMCBNYXJpdXMgQmFra2UgPG1hcml1c0BnbnUub3JnPgogOzs7IENvcHlyaWdodCDC qSAyMDIxLCAyMDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgorOzs7 IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4K IDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0zNCw3ICsz NSw2IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBpbSkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgZ251cGcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtk ZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCi0gICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1pbnRlcm5ldCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgb3BlbmxkYXApCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHF0KQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzZWFyY2gpCkBAIC0xNjQxLDYgKzE2NDEsMzggQEAg KGRlZmluZS1wdWJsaWMga3BpbWNvbW1vbgogICAgIChsaWNlbnNlIDs7IEdQTCBmb3IgcHJvZ3Jh bXMsIExHUEwgZm9yIGxpYnJhcmllcwogICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 bGdwbDIuMCspKSkpCiAKKyhkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCisgIChwYWNrYWdlCisg ICAgKG5hbWUgImxpYmdyYXZhdGFyIikKKyAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHNv dXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJncmF2YXRhci0iIHZl cnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjA5ODFj aTJrcjIwdjRmazExaDU3cnF5YTBicmdzbGZhenBncTF5azV5cWl3eXFxbTQ5cjIiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg IGAoKCJleHRyYS1jbWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykpKQorICAgIChp bnB1dHMKKyAgICAgYCgoImtjb25maWciICxrY29uZmlnKQorICAgICAgICgia2kxOG4iICxraTE4 bikKKyAgICAgICAoImtpbyIgLGtpbykKKyAgICAgICAoImtwaW1jb21tb24iICxrcGltY29tbW9u KQorICAgICAgICgia3RleHR3aWRnZXRzIiAsa3RleHR3aWRnZXRzKQorICAgICAgICgia3dpZGdl dHNhZGRvbnMiICxrd2lkZ2V0c2FkZG9ucykKKyAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01KSkp CisgICAgKGFyZ3VtZW50cworICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgMi83IHRlc3RzIGZhaWwg KGR1ZSB0byBuZXR3b3JrIGlzc3Vlcz8pCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQu a2RlLm9yZy9waW0vbGliZ3JhdmF0YXIiKQorICAgIChzeW5vcHNpcyAiT25saW5lIGF2YXRhciBs b29rdXAgbGlicmFyeSIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcmV0cmlldmVz IGF2YXRhciBpbWFnZXMgYmFzZWQgb24gYQoraGFzaCBmcm9tIGEgcGVyc29uJ3MgZW1haWwgYWRk cmVzcywgYXMgd2VsbCBhcyBsb2NhbCBjYWNoaW5nIHRvIGF2b2lkCit1bm5lY2Vzc2FyeSBuZXR3 b3JrIG9wZXJhdGlvbnMuIikKKyAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BM IGZvciBsaWJyYXJpZXMKKyAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjAr KSkpKQorCiAoZGVmaW5lLXB1YmxpYyBrcGltdGV4dGVkaXQKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia3BpbXRleHRlZGl0IikKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0023-gnu-KDE-PIM-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0023-gnu-KDE-PIM-Remove-trailing-booleans.patch RnJvbSBmMTQ2NTdmYjQ3MjBiYjc0MWM0ZDdiMjI2ODFiZWQwOTdiZmNkNmY5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAwODozMzozNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjMvNzVdIGdudTogS0RFLVBJTTogUmVtb3ZlIHRyYWlsaW5nIGJvb2xlYW5zLgoKKiBnbnUvcGFj a2FnZXMva2RlLXBpbS5zY20gKGFrb25hZGksIGFrb25hZGktbWltZSwgYWtvbmFkaS1zZWFyY2gs CmtpbmNpZGVuY2VlZGl0b3IsIGtkZXBpbS1ydW50aW1lLCBraWRlbnRpdHltYW5hZ2VtZW50LCBr bGVvcGF0cmEsIGttYWlsLAprbWltZSwga29yZ2FuaXplciwga3Blb3BsZXZjYXJkLCBrc210cCwg bGlia2xlbywKbGlia3NpZXZlKVthcmd1bWVudHNdOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMu CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtIGIvZ251L3BhY2thZ2VzL2tk ZS1waW0uc2NtCmluZGV4IGJlYTNmMmExN2MuLmIzMWZhODVmNjcgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KQEAgLTEw Miw4ICsxMDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpCiAgICAgICAgICAgICAgICAgICAg KGRpc3BsYXkKICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJDTWFr ZUxpc3RzLnR4dCIKICAgICAgICAgICAgICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkpKSkKLSAg ICAgICAgICAgICAgIChyZW5hbWUtZmlsZSAiQ01ha2VMaXN0cy50eHQubmV3IiAiQ01ha2VMaXN0 cy50eHQiKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAocmVuYW1lLWZp bGUgIkNNYWtlTGlzdHMudHh0Lm5ldyIgIkNNYWtlTGlzdHMudHh0IikpKSkpKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2Frb25hZGkiKQogICAg IChzeW5vcHNpcyAiRXh0ZW5zaWJsZSBjcm9zcy1kZXNrdG9wIHN0b3JhZ2Ugc2VydmljZSBmb3Ig UElNIikKICAgICAoZGVzY3JpcHRpb24gIkFrb25hZGkgaXMgYW4gZXh0ZW5zaWJsZSBjcm9zcy1k ZXNrdG9wIFBlcnNvbmFsIEluZm9ybWF0aW9uCkBAIC0yNTMsMTIgKzI1MiwxMCBAQCAoZGVmaW5l LXB1YmxpYyBha29uYWRpLW1pbWUKICAgICAgICAgICAgICAobGV0ICgocGx1Z2lucy1kaXIgIi90 bXAvLmxvY2FsL3NoYXJlL2Frb25hZGkvcGx1Z2lucy9zZXJpYWxpemVyIikpCiAgICAgICAgICAg ICAgICAobWtkaXItcCBwbHVnaW5zLWRpcikKICAgICAgICAgICAgICAgIChjb3B5LWZpbGUgInNl cmlhbGl6ZXJzL2Frb25hZGlfc2VyaWFsaXplcl9tYWlsLmRlc2t0b3AiCi0gICAgICAgICAgICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIHBsdWdpbnMtZGlyICIvYWtvbmFkaV9zZXJpYWxp emVyX21haWwuZGVza3RvcCIpKSkKLSAgICAgICAgICAgICAjdCkpCisgICAgICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIHBsdWdpbnMtZGlyICIvYWtvbmFkaV9zZXJpYWxpemVy X21haWwuZGVza3RvcCIpKSkpKQogICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1z ZXR1cAogICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAi L3RtcCIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi ICIvdG1wIikpKSkpKQogICAgIChzeW5vcHNpcyAiQWtvbmFkaSBNSU1FIGhhbmRsaW5nIGxpYnJh cnkiKQogICAgIChkZXNjcmlwdGlvbiAiQWtvbmFkaSBNaW1lIGlzIGEgbGlicmFyeSB0aGF0IGVm ZmVjdGl2ZWx5IGJyaWRnZXMgdGhlCiB0eXBlLWFnbm9zdGljIEFQSSBvZiB0aGUgQWtvbmFkaSBj bGllbnQgbGlicmFyaWVzIGFuZCB0aGUgZG9tYWluLXNwZWNpZmljCkBAIC0zMzQsOCArMzMxLDcg QEAgKGRlZmluZS1wdWJsaWMgYWtvbmFkaS1zZWFyY2gKICAgICAgICAgICAgICAgICAgICAgICA7 OyBEQnVzIGNvbW11bmljYXRpb24uICBTZWUgYWxzbyAna29yZ2FuaXplcicuCiAgICAgICAgICAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZ2VudC9hdXRvdGVzdHMvQ01ha2VMaXN0cy50eHQi CiAgICAgICAgICAgICAgICAgICAgICAgICAoKCIuKnNjaGVkdWxlcnRlc3RcXC5jcHAuKiIpCi0g ICAgICAgICAgICAgICAgICAgICAgICAgIiIpKQotICAgICAgICAgICAgICAgICAgICAgICN0KSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAiIikpKSkKICAgICAgICAgICAgICAgICAgIChyZXBs YWNlICdjaGVjawogICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6 YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KQEAg LTQwMSw4ICszOTcsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW5jaWRlbmNlZWRpdG9yCiAgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAg ICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgOzsgRklYTUU6IHRlc3QgZmFpbHMuCi0gICAgICAgICAgICAgICAgICAgICAgICItRSIg ImFrb25hZGktc3FsaXRlLWluY2lkZW5jZWRhdGV0aW1ldGVzdCIpKQotICAgICAgICAgICAgICN0 KSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIi1FIiAiYWtvbmFkaS1zcWxpdGUtaW5jaWRl bmNlZGF0ZXRpbWV0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5r ZGUub3JnL3BpbS9pbmNpZGVuY2VlZGl0b3IiKQogICAgIChzeW5vcHNpcyAiS0RFIFBJTSBsaWJy YXJ5IGZvciBlZGl0aW5nIGluY2lkZW5jZXMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJy YXJ5IHByb3ZpZGVzIGFuIGluY2lkZW5jZSBlZGl0b3IgZm9yIEtERSBQSU0uIikKQEAgLTcwNyw4 ICs3MDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogfGFrb25hZGktc3FsaXRl LWV3c3Rlc3R8ZXdzbW92ZWl0ZW1yZXF1ZXN0X3V0fGV3c2RlbGV0ZWl0ZW1yZXF1ZXN0X3V0XAog fGV3c2dldGl0ZW1yZXF1ZXN0X3V0fGV3c3Vuc3Vic2NyaWJlcmVxdWVzdF91dHxld3NzZXR0aW5n c191dFwKIHx0ZW1wbGF0ZW1ldGhvZHN0ZXN0fGFrb25hZGktc3FsaXRlLXNlcnZlcmJ1c3l0ZXN0 fGV3c2F0dGFjaG1lbnRfdXR8XFwKLXRlc3Rtb3ZlY29sbGVjdGlvbnRhc2spIikpCi0gICAgICAg ICAgICAgICAgICAgICAgI3QpKSkpKQordGVzdG1vdmVjb2xsZWN0aW9udGFzaykiKSkpKSkpKQog ICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2tkZXBpbS1ydW50aW1l IikKICAgICAoc3lub3BzaXMgIlJ1bnRpbWUgY29tcG9uZW50cyBmb3IgQWtvbmFkaSBLREUiKQog ICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIGNvbnRhaW5zIEFrb25hZGkgYWdlbnRzIHdy aXR0ZW4gdXNpbmcgS0RFCkBAIC04NTgsOCArODUyLDcgQEAgKGRlZmluZS1wdWJsaWMga2lkZW50 aXR5bWFuYWdlbWVudAogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAg ICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnc2V0LWhvbWUKICAgICAgICAgICAgKGxhbWJkYSBf Ci0gICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgIi90bXAvZHVtbXktaG9tZSIpIDs7IEZJWE1F OiB3aGF0IGlzIHRoaXM/Ci0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChzZXRl bnYgIkhPTUUiICIvdG1wL2R1bW15LWhvbWUiKSkpKSkpIDs7IEZJWE1FOiB3aGF0IGlzIHRoaXM/ CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcvIikKICAgICAoc3lub3Bz aXMgIkxpYnJhcnkgZm9yIHNoYXJlZCBpZGVudGl0aWVzIGJldHdlZW4gbWFpbCBhcHBsaWNhdGlv bnMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFuIEFQSSBmb3Ig bWFuYWdpbmcgdXNlciBpZGVudGl0aWVzLiIpCkBAIC05NjcsOCArOTYwLDcgQEAgKGRlZmluZS1w dWJsaWMga2xlb3BhdHJhCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKICAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/Ci0gICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0Iikp Ci0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVu Y2giICJjdGVzdCIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv dXRpbGl0aWVzL29yZy5rZGUua2xlb3BhdHJhLyIpCiAgICAgKHN5bm9wc2lzICJDZXJ0aWZpY2F0 ZSBNYW5hZ2VyIGFuZCBVbmlmaWVkIENyeXB0byBHVUkiKQogICAgIChkZXNjcmlwdGlvbiAiS2xl b3BhdHJhIGlzIGEgY2VydGlmaWNhdGUgbWFuYWdlciBhbmQgYSB1bml2ZXJzYWwgY3J5cHRvCkBA IC0xMDY0LDggKzEwNTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogc2VuZGxhdGVyYWdlbnQt c2VuZGxhdGVydXRpbHRlc3R8XAogc2VuZGxhdGVyYWdlbnQtc2VuZGxhdGVyY29uZmlndGVzdHxc CiBmb2xsb3d1cHJlbWluZGVyLWZvbGxvd3VwcmVtaW5kZXJjb25maWd0ZXN0fFwKLWFrb25hZGkt c3FsaXRlLXVuaWZpZWRtYWlsYm94bWFuYWdlcnRlc3QpIikpCi0gICAgICAgICAgICAgI3QpKSkp KQorYWtvbmFkaS1zcWxpdGUtdW5pZmllZG1haWxib3htYW5hZ2VydGVzdCkiKSkpKSkpKQogICAg IChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5rZGUub3JnL2NvbXBvbmVudHMva21haWwvIikK ICAgICAoc3lub3BzaXMgIkZ1bGwgZmVhdHVyZWQgZ3JhcGhpY2FsIGVtYWlsIGNsaWVudCIpCiAg ICAgKGRlc2NyaXB0aW9uICJLTWFpbCBzdXBwb3J0cyBtdWx0aXBsZSBhY2NvdW50cywgbWFpbCBm aWx0ZXJpbmcgYW5kIGVtYWlsCkBAIC0xMzY1LDkgKzEzNTYsOCBAQCAoZGVmaW5lLXB1YmxpYyBr bWltZQogICAgICAgICAgICAgIDs7IHRoZSBRdCBsb2NhbGUgcmV0dXJucyBkaWZmZXJlbnQuIFNl ZSBrbWltZSBjb21taXQgM2E5NjUxZDI2YS4KICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1 dG90ZXN0cy9kYXRlZm9ybWF0dGVydGVzdC5jcHAiCiAgICAgICAgICAgICAgICAoKCIoVG9kYXl8 WWVzdGVyZGF5KSAxMjozNDo1NiIgbGluZSBkYXkpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgZGF5ICIgMTI6MzQgUE0iKSkpCi0gICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcva2RlcGltL2ttaW1lL2h0bWwvaW5kZXguaHRtbCIp CisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgZGF5ICIgMTI6MzQgUE0iKSkpKSkpKSkK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFw aWRvY3MvIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGhhbmRsaW5nIE1JTUUgZGF0YSIp CiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYW4gQVBJIGZvciBoYW5k bGluZyBNSU1FCiBkYXRhLiAgTUlNRSAoTXVsdGlwdXJwb3NlIEludGVybmV0IE1haWwgRXh0ZW5z aW9ucykgaXMgYW4gSW50ZXJuZXQgU3RhbmRhcmQKQEAgLTE1NDgsMTMgKzE1MzgsMTEgQEAgKGRl ZmluZS1wdWJsaWMga29yZ2FuaXplcgogICAgICAgICAgICAgIDs7IFNlZSBhbHNvICdha29uYWRp LXNlYXJjaCcgZm9yIGEgc2ltaWxhciB0ZXN0IGZhaWx1cmUuCiAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICJzcmMvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0IgogICAgICAgICAgICAgICAgKCgi Lip0ZXN0X2FkdmFuY2VkXFwoa29ldmVudHBvcHVwbWVudXRlc3RcXC5jcHAuKiIpCi0gICAgICAg ICAgICAgICAgIiIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICAiIikpKSkK ICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVz dHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KLSAgICAg ICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKLSAgICAgICAgICAgICAj dCkpKSkpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKSkp KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rb3JnYW5pemVyLyIpCiAg ICAgKHN5bm9wc2lzICJPcmdhbml6YXRpb25hbCBhc3Npc3RhbnQsIHByb3ZpZGluZyBjYWxlbmRh cnMgYW5kIG90aGVyIHNpbWlsYXIKIGZ1bmN0aW9uYWxpdHkgdG8gaGVscCB5b3Ugb3JnYW5pemUg eW91ciBsaWZlIikKQEAgLTE1ODYsOCArMTU3NCw3IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGV2 Y2FyZAogICAgICAnKCM6cGhhc2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAg ICAgICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjay1zZXR1cAogICAgICAgICAgICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcCIp Ci0gICAgICAgICAgICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgICAgICAgIChz ZXRlbnYgIkhPTUUiICIvdG1wIikpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAgIChpbnB1dHMKQEAgLTE3NjQsOCArMTc1MSw3IEBA IChkZWZpbmUtcHVibGljIGtzbXRwCiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvQ01h a2VMaXN0cy50eHQiCiAgICAgICAgICAgICAgICAoKCJeKGluc3RhbGxcXCguKiApXFwkXFx7S0Y1 X0lOU1RBTExfVEFSR0VUU19ERUZBVUxUX0FSR1NcXH1cXCkiCiAgICAgICAgICAgICAgICAgIF8g cHJlZml4KQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIHByZWZpeCAiJHtLREVfSU5T VEFMTF9UQVJHRVRTX0RFRkFVTFRfQVJHU30pIikpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBwcmVmaXggIiR7S0RFX0lOU1RBTExfVEFSR0VU U19ERUZBVUxUX0FSR1N9KSIpKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50 LmtkZS5vcmcvcGltL2tzbXRwIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIHNlbmRpbmcg ZW1haWwgdGhyb3VnaCBhbiBTTVRQIHNlcnZlciIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxp YnJhcnkgcHJvdmlkZXMgYW4gQVBJIGZvciBoYW5kbGluZyBTTVRQCkBAIC0xOTI2LDggKzE5MTIs NyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrbGVvCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0 ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBG SVhNRTogVGhlc2UgdGVzdHMgZmFpbC4KICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAi LUUiCi0gICAgICAgICAgICAgICAgICAgICAgICIoa2V5cmVzb2x2ZXJjb3JldGVzdHxuZXdrZXlh cHByb3ZhbGRpYWxvZ3Rlc3QpIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAg ICAgICAgICAgICAiKGtleXJlc29sdmVyY29yZXRlc3R8bmV3a2V5YXBwcm92YWxkaWFsb2d0ZXN0 KSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbGli a2xlbyIpCiAgICAgKHN5bm9wc2lzICJLREUgUElNIGNyeXB0b2dyYXBoaWMgbGlicmFyeSIpCiAg ICAgKGRlc2NyaXB0aW9uICJAY29kZXtsaWJrbGVvfSBpcyBhIGxpYnJhcnkgZm9yIEtsZW9wYXRy YSBhbmQgb3RoZXIgcGFydHMgb2YKQEAgLTE5ODMsOCArMTk2OCw3IEBAIChkZWZpbmUtcHVibGlj IGxpYmtzaWV2ZQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKgogICAgICAgICAgICAgICAgICAi c3JjL2tzaWV2ZXVpL2VkaXRvci93ZWJlbmdpbmUvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0Igog ICAgICAgICAgICAgICAgKCgiXlxccyooYWRkX3Rlc3R8ZWNtX21hcmtfYXNfdGVzdClcXFciIGxp bmUpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIiMgIiBsaW5lKSkpCi0gICAgICAg ICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICIjICIgbGluZSkp KSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbGlia3Np ZXZlIikKICAgICAoc3lub3BzaXMgIktERSBTaWV2ZSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRp b24gIlNpZXZlIGlzIGEgbGFuZ3VhZ2UgdGhhdCBjYW4gYmUgdXNlZCBmaWx0ZXIgZW1haWxzLiAg S1NpZXZlCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0028-gnu-labplot-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0028-gnu-labplot-Remove-input-labels.patch RnJvbSBkOWE1MTMxOGU3NzNkNThlMjIyNjc1NWNiY2VjOGRiMDBiNGI1ODRkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMDoyNDo1MCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjgvNzVdIGdudTogbGFicGxvdDogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3BhY2thZ2Vz L2tkZS1waW0uc2NtIChsYWJwbG90KTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMva2RlLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUuc2NtCmluZGV4IDNlNGZi ZThlMGIuLjQ1ZGE5NmE5YzAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUuc2NtCisrKyBi L2dudS9wYWNrYWdlcy9rZGUuc2NtCkBAIC03OTgsMTQgKzc5OCwxMiBAQCAoZGVmaW5lLXB1Ymxp YyBsYWJwbG90CiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhl ci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAgOzsgVGhp cyB0ZXN0IGZhaWxzLCBJIGRvbid0IGtub3cgd2h5LgotICAgICAgICAgICAgICAgKGludm9rZSAi Y3Rlc3QiICItRSIgInBhcnNlcnRlc3QiKSkKLSAgICAgICAgICAgICAjdCkpKSkpCi0gICAgKG5h dGl2ZS1pbnB1dHMKLSAgICAgYCgoImJpc29uIiAsYmlzb24pCi0gICAgICAgKCJleHRyYS1jbWFr ZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykKLSAgICAgICAoInBrZy1jb25maWciICxw a2ctY29uZmlnKQotICAgICAgICgicHl0aG9uIiAscHl0aG9uLXdyYXBwZXIpCi0gICAgICAgKCJx dHRvb2xzIiAscXR0b29scykpKQorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIg InBhcnNlcnRlc3QiKSkpKSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGJpc29uCisgICAg ICAgICAgICAgICAgICAgICAgICAgZXh0cmEtY21ha2UtbW9kdWxlcworICAgICAgICAgICAgICAg ICAgICAgICAgIHBrZy1jb25maWcKKyAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24td3Jh cHBlcgorICAgICAgICAgICAgICAgICAgICAgICAgIHF0dG9vbHMpKQogICAgIChpbnB1dHMKICAg ICAgKGxpc3QgYnJlZXplIDtmb3IgZGFyayB0aGVtZXMKICAgICAgICAgICAgYnJlZXplLWljb25z IDtmb3IgaWNvbnMKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0002-gnu-libdbusmenu-qt-Move-to-gnu-packages-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0002-gnu-libdbusmenu-qt-Move-to-gnu-packages-qt.patch RnJvbSBlZDA1N2FhODY0MWUzZmFjZjZlMzRhZGU5ZGE0MDcxNDE0ZWYxZjRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODoxNDoyNCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDIvNzVdIGdudTogbGliZGJ1c21lbnUtcXQ6IE1vdmUgdG8gKGdudSBwYWNrYWdlcyBxdCkuCgoq ICBnbnUvcGFja2FnZXMvbHhxdC5zY206IFJlbW92ZSBsaWJkYnVzbWVudS1xdC4KKiAgZ251L3Bh Y2thZ2VzL3F0LnNjbTogUmUtYWRkIGxpYmRidXNtZW51LXF0LgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9seHF0LnNjbSBiL2dudS9wYWNrYWdlcy9seHF0LnNjbQppbmRleCBhMGEzYTBmMTVi Li44OWQ1ODhkYTI5IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbHhxdC5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2x4cXQuc2NtCkBAIC0xMCw3ICsxMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIw MTksIDIwMjAgUmV6YSBBbGl6YWRlaCBNYWpkIDxyLm1hamRAcGFudGhlcngub3JnPgogOzs7IENv cHlyaWdodCDCqSAyMDIwIEZha2hyaSBTYWphZGkgPGYuc2FqYWRpQHBhbnRoZXJ4Lm9yZz4KIDs7 OyBDb3B5cmlnaHQgwqkgMjAyMCBBbmRyw6kgQmF0aXN0YSA8bmFuZHJlQHJpc2V1cC5uZXQ+Ci07 OzsgQ29weXJpZ2h0IMKpIDIwMjEgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290 PgorOzs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJy ZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7 CkBAIC02OCwzNiArNjgsNiBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGx4cXQpCiAK IDs7IFRoaXJkIHBhcnR5IGxpYnJhcmllcwogCi0oZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1x dAotICAocGFja2FnZQotICAgIChuYW1lICJsaWJkYnVzbWVudS1xdCIpCi0gICAgKHZlcnNpb24g IjAuOS4zKzE2LjA0LjIwMTYwMjE4LTB1YnVudHUxIikKLSAgICAoc291cmNlCi0gICAgIChvcmln aW4KLSAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKLSAgICAgICA7OyBEb3dubG9hZCBmcm9tIGdp dGh1YiByYXRoZXIgdGhhbiBsYXVuY2hwYWQgYmVjYXVzZSBsYXVuY2hwYWQgdHJ1bmsKLSAgICAg ICA7OyB0YXJiYWxsIGhhc2ggaXMgbm90IGRldGVybWluaXN0aWMuCi0gICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQotICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS91bml0eTgt dGVhbS9saWJkYnVzbWVudS1xdCIpCi0gICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCi0g ICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQotICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGI3aWkxY3ZtcGN5bDc5Z3FhbDljM3ZhOW01NWgwNTVz NGh4N2ZweGtoaHFzOTQ2M2dnZyIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICA7OyBYWFg6IFRlc3RzIHJlcXVpcmUgYSBkYnVz IHNlc3Npb24gYW5kIHNvbWUgaWNvbnMuCi0gICAgICcoIzp0ZXN0cz8gI2YpKQotICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGRveHlnZW4pKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qg cXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vbGF1bmNocGFkLm5ldC9saWJkYnVz bWVudS1xdCIpCi0gICAgKHN5bm9wc2lzICJRdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01l bnUgc3BlYyIpCi0gICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYSBRdCBp bXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01lbnUKLXByb3RvY29sLiAgVGhlIERCdXNNZW51IHBy b3RvY29sIG1ha2VzIGl0IHBvc3NpYmxlIGZvciBhcHBsaWNhdGlvbnMgdG8gZXhwb3J0Ci1hbmQg aW1wb3J0IHRoZWlyIG1lbnVzIG92ZXIgREJ1cy4iKQotICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdw bDIuMSspKSkKLQogKGRlZmluZS1wdWJsaWMgbGlic3RhdGdyYWIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAibGlic3RhdGdyYWIiKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3F0LnNjbSBiL2du dS9wYWNrYWdlcy9xdC5zY20KaW5kZXggOTU5MzAwOWFlMy4uMDBhYmFmMmZlMSAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL3F0LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcXQuc2NtCkBAIC0yMCw3 ICsyMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgSm9uYXRoYW4gQnJpZWxtYWllciA8am9u YXRoYW4uYnJpZWxtYWllckB3ZWIuZGU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWljaGFlbCBS b2hsZWRlciA8bWlrZUByb2hsZWRlci5kZT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCwgMjAyMSBN YXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJub3llckBnbWFpbC5jb20+Ci07OzsgQ29weXJpZ2h0 IMKpIDIwMjEgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7IENvcHly aWdodCDCqSAyMDIxLCAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4K IDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBHdWlsbGF1bWUgTGUgVmFpbGxhbnQgPGdsdkBw b3N0ZW8ubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDIxIE5pY29sw7IgQmFsemFyb3R0aSA8bmlj b2xvQG5peG8ueHl6PgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEZvbyBDaHVhbiBXZWkgPGNodWFu d2VpLmZvb0Bob3RtYWlsLmNvbT4KQEAgLTMxMTksMyArMzExOSwzMyBAQCAoZGVmaW5lLXB1Ymxp YyBzb3F0CiBhbHNvIGNvbXBhdGlibGUgd2l0aCBTR0kgYW5kIFRHUyBPcGVuIEludmVudG9yLCBh bmQgdGhlIEFQSSBpcyBiYXNlZCBvbiB0aGUgQVBJCiBvZiB0aGUgSW52ZW50b3JYdCBHVUkgY29t cG9uZW50IHRvb2xraXQuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpKQorCisoZGVm aW5lLXB1YmxpYyBsaWJkYnVzbWVudS1xdAorICAocGFja2FnZQorICAgIChuYW1lICJsaWJkYnVz bWVudS1xdCIpCisgICAgKHZlcnNpb24gIjAuOS4zKzE2LjA0LjIwMTYwMjE4LTB1YnVudHUxIikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAg ICAgICA7OyBEb3dubG9hZCBmcm9tIGdpdGh1YiByYXRoZXIgdGhhbiBsYXVuY2hwYWQgYmVjYXVz ZSBsYXVuY2hwYWQgdHJ1bmsKKyAgICAgICA7OyB0YXJiYWxsIGhhc2ggaXMgbm90IGRldGVybWlu aXN0aWMuCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1cmwgImh0 dHBzOi8vZ2l0aHViLmNvbS91bml0eTgtdGVhbS9saWJkYnVzbWVudS1xdCIpCisgICAgICAgICAg ICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBu YW1lIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMGI3aWkxY3Zt cGN5bDc5Z3FhbDljM3ZhOW01NWgwNTVzNGh4N2ZweGtoaHFzOTQ2M2dnZyIpKSkpCisgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICA7OyBY WFg6IFRlc3RzIHJlcXVpcmUgYSBkYnVzIHNlc3Npb24gYW5kIHNvbWUgaWNvbnMuCisgICAgICco Izp0ZXN0cz8gI2YpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGRveHlnZW4pKQor ICAgIChpbnB1dHMKKyAgICAgKGxpc3QgcXRiYXNlLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vbGF1bmNocGFkLm5ldC9saWJkYnVzbWVudS1xdCIpCisgICAgKHN5bm9wc2lzICJRdCBpbXBs ZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01lbnUgc3BlYyIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlz IGxpYnJhcnkgcHJvdmlkZXMgYSBRdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01lbnUKK3By b3RvY29sLiAgVGhlIERCdXNNZW51IHByb3RvY29sIG1ha2VzIGl0IHBvc3NpYmxlIGZvciBhcHBs aWNhdGlvbnMgdG8gZXhwb3J0CithbmQgaW1wb3J0IHRoZWlyIG1lbnVzIG92ZXIgREJ1cy4iKQor ICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0041-gnu-kmplayer-Update-to-specific-commit.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0041-gnu-kmplayer-Update-to-specific-commit.patch RnJvbSBjZjlhNWIwZWNiNjI1YWRmYTBkZjY3NjNhMDRlZTQ4MDZiNGM4M2ZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMjozODowOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDEvNzVdIGdudToga21wbGF5ZXI6IFVwZGF0ZSB0byBzcGVjaWZpYyBjb21taXQuCgoqIGdudS9s b2NhbC5tazogUmVtb3ZlIHBhdGNoZXMuCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNj bSAoa21wbGF5ZXIpOiBVcGRhdGUgdG8gc3BlY2lmaWMgY29tbWl0LgoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2g6IFJlbW92ZSBmaWxlLgoqIGdudS9wYWNrYWdl cy9wYXRjaGVzL2ttcGxheWVyLXVwc3RyZWFtX0ZpeC1idWlsZC13aXRoLVF0LTUuOS5wYXRjaDog UmVtb3ZlCmZpbGUuCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmlu ZGV4IDIzODlhYTQ3ZTAuLjdjMTRmOWRkOTUgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysg Yi9nbnUvbG9jYWwubWsKQEAgLTEzNTMsOCArMTM1Myw2IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJ CQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9vc3QucGF0Y2gJ CVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21vZC1tb2R1bGUtZGlyZWN0b3J5LnBhdGNoCQlc CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2ttc2Nvbi1ydW50aW1lLWtleW1hcC1zd2l0Y2gucGF0 Y2gJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci1hYXJjaDY0LnBhdGNoCQkJXAot ICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci11cHN0cmVhbV9GaXgtYnVpbGQtd2l0aC1R dC01LjkucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhlLXBhdGhzLnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhlLWVuZW1pZXMtcGlwZS1k ZWNsLnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva29ib2RlbHV4ZS1jb25zdC1jaGFy cC1jb252ZXJzaW9uLnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtbXVsdGlt ZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmluZGV4IGY0Zjc4NTI2 NzcuLjRhOWM2ZTU0YjAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAtNTk0LDE5ICs1OTQs MTggQEAgKGRlZmluZS1wdWJsaWMga21peAogICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBrbXBsYXll cgorKGxldCAoKGNvbW1pdCAiODhlODUzMDhiNzFkYzVlNThjYzY1NWI1YjlhMTNjZDcxYjc4MjMz ZiIpCisgICAgICAocmV2aXNpb24gIjEiKSkKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21wbGF5 ZXIiKQogICAgICh2ZXJzaW9uICIwLjEyLjBiIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL2ttcGxheWVyLzAuMTIiCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2ttcGxheWVyLSIgdmVyc2lvbiAiLnRhci5iejIiKSkKKwkgICAodXJpIChzdHJpbmct YXBwZW5kICJodHRwczovL2ludmVudC5rZGUub3JnL211bHRpbWVkaWEva21wbGF5ZXIvLS9hcmNo aXZlLyIgY29tbWl0ICIva21wbGF5ZXItIiBjb21taXQgIi50YXIuYnoyIikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIwd3pkeHltNGZjODN3dnF5aGN3aWQ2NXl2NTlhMnd2cDFs cTMwM2NuMTI0bXBubHd4NjJ5IikpCi0gICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzCi0g ICAgICAgICAgICAgICAgICJrbXBsYXllci1hYXJjaDY0LnBhdGNoIgotICAgICAgICAgICAgICAg ICAia21wbGF5ZXItdXBzdHJlYW1fRml4LWJ1aWxkLXdpdGgtUXQtNS45LnBhdGNoIikpKSkKKyAg ICAgICAgKGJhc2UzMgorCQkiMWdtejBraWRkcWE4bmNhNm1wa2RzM2RpOWY2ZGtzeXo5cnE0MTNi MXdta3M5ODAzZjloayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29u ZmlnIGtkb2N0b29scykpCkBAIC02NTcsNyArNjU2LDcgQEAgKGRlZmluZS1wdWJsaWMga21wbGF5 ZXIKIEBpdGVtIEZvciBUViBzb3VyY2VzLCB5b3UgbmVlZCB2NGxjdGwgKHBhcnQgb2YgdGhlIHhh d3R2IHBhY2thZ2UpCiBAZW5kIGl0ZW1pemUiKQogICAgIChsaWNlbnNlIDs7IEdQTCBmb3IgcHJv Z3JhbXMsIExHUEwgZm9yIGxpYnJhcmllcywgRkRMIGZvciBkb2N1bWVudGF0aW9uCi0gICAgIChs aXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCisg ICAgIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMisp KSkpKQogCiAoZGVmaW5lLXB1YmxpYyBrd2F2ZQogICAocGFja2FnZQpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3BhdGNoZXMva21wbGF5ZXItYWFyY2g2NC5wYXRjaCBiL2dudS9wYWNrYWdlcy9w YXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDc2ZjcxM2JlOTYuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva21w bGF5ZXItYWFyY2g2NC5wYXRjaAorKysgL2Rldi9udWxsCkBAIC0xLDU3ICswLDAgQEAKLUluZGV4 OiBiL3NyYy9tb3otc2RrL3ByY3B1Y2ZnLmgKLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tLSBhL3NyYy9tb3otc2Rr L3ByY3B1Y2ZnLmgKLSsrKyBiL3NyYy9tb3otc2RrL3ByY3B1Y2ZnLmgKLUBAIC0yODgsNiArMjg4 LDUyIEBACi0gI2RlZmluZSBQUl9CWVRFU19QRVJfV09SRF9MT0cyICAzCi0gI2RlZmluZSBQUl9C WVRFU19QRVJfRFdPUkRfTE9HMiAzCi0gCi0rI2VsaWYgZGVmaW5lZChfX2FhcmNoNjRfXykKLSsK LSsjZGVmaW5lIElTX0xJVFRMRV9FTkRJQU4gMQotKyN1bmRlZiAgSVNfQklHX0VORElBTgotKyNk ZWZpbmUgSVNfNjQKLSsKLSsjZGVmaW5lIFBSX0JZVEVTX1BFUl9CWVRFICAgMQotKyNkZWZpbmUg UFJfQllURVNfUEVSX1NIT1JUICAyCi0rI2RlZmluZSBQUl9CWVRFU19QRVJfSU5UICAgIDQKLSsj ZGVmaW5lIFBSX0JZVEVTX1BFUl9JTlQ2NCAgOAotKyNkZWZpbmUgUFJfQllURVNfUEVSX0xPTkcg ICA4Ci0rI2RlZmluZSBQUl9CWVRFU19QRVJfRkxPQVQgIDQKLSsjZGVmaW5lIFBSX0JZVEVTX1BF Ul9ET1VCTEUgOAotKyNkZWZpbmUgUFJfQllURVNfUEVSX1dPUkQgICA4Ci0rI2RlZmluZSBQUl9C WVRFU19QRVJfRFdPUkQgIDgKLSsKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0JZVEUgICAgOAotKyNk ZWZpbmUgUFJfQklUU19QRVJfU0hPUlQgICAxNgotKyNkZWZpbmUgUFJfQklUU19QRVJfSU5UICAg ICAzMgotKyNkZWZpbmUgUFJfQklUU19QRVJfSU5UNjQgICA2NAotKyNkZWZpbmUgUFJfQklUU19Q RVJfTE9ORyAgICA2NAotKyNkZWZpbmUgUFJfQklUU19QRVJfRkxPQVQgICAzMgotKyNkZWZpbmUg UFJfQklUU19QRVJfRE9VQkxFICA2NAotKyNkZWZpbmUgUFJfQklUU19QRVJfV09SRCAgICA2NAot KwotKyNkZWZpbmUgUFJfQklUU19QRVJfQllURV9MT0cyICAgMwotKyNkZWZpbmUgUFJfQklUU19Q RVJfU0hPUlRfTE9HMiAgNAotKyNkZWZpbmUgUFJfQklUU19QRVJfSU5UX0xPRzIgICAgNQotKyNk ZWZpbmUgUFJfQklUU19QRVJfSU5UNjRfTE9HMiAgNgotKyNkZWZpbmUgUFJfQklUU19QRVJfTE9O R19MT0cyICAgNgotKyNkZWZpbmUgUFJfQklUU19QRVJfRkxPQVRfTE9HMiAgNQotKyNkZWZpbmUg UFJfQklUU19QRVJfRE9VQkxFX0xPRzIgNgotKyNkZWZpbmUgUFJfQklUU19QRVJfV09SRF9MT0cy ICAgNgotKwotKyNkZWZpbmUgUFJfQUxJR05fT0ZfU0hPUlQgICAyCi0rI2RlZmluZSBQUl9BTElH Tl9PRl9JTlQgICAgIDQKLSsjZGVmaW5lIFBSX0FMSUdOX09GX0xPTkcgICAgOAotKyNkZWZpbmUg UFJfQUxJR05fT0ZfSU5UNjQgICA4Ci0rI2RlZmluZSBQUl9BTElHTl9PRl9GTE9BVCAgIDQKLSsj ZGVmaW5lIFBSX0FMSUdOX09GX0RPVUJMRSAgOAotKyNkZWZpbmUgUFJfQUxJR05fT0ZfUE9JTlRF UiA4Ci0rI2RlZmluZSBQUl9BTElHTl9PRl9XT1JEICAgIDgKLSsKLSsjZGVmaW5lIFBSX0JZVEVT X1BFUl9XT1JEX0xPRzIgIDMKLSsjZGVmaW5lIFBSX0JZVEVTX1BFUl9EV09SRF9MT0cyIDMKLSsK LSAjZWxpZiBkZWZpbmVkKF9fbWM2ODAwMF9fKQotIAotICN1bmRlZiAgSVNfTElUVExFX0VORElB TgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva21wbGF5ZXItdXBzdHJlYW1fRml4 LWJ1aWxkLXdpdGgtUXQtNS45LnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMva21wbGF5ZXIt dXBzdHJlYW1fRml4LWJ1aWxkLXdpdGgtUXQtNS45LnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEw MDY0NAppbmRleCA2YTQwZGJlMzQ3Li4wMDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9wYXRj aGVzL2ttcGxheWVyLXVwc3RyZWFtX0ZpeC1idWlsZC13aXRoLVF0LTUuOS5wYXRjaAorKysgL2Rl di9udWxsCkBAIC0xLDQyICswLDAgQEAKLUZyb20gM2RlZjY1MDc1YzA5YWY0OTYxY2QzOTllOGU3 OGVkNzhjY2E3MmU2NSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IFdvbGZnYW5nIEJh dWVyIDx3YmF1ZXJAdG1vLmF0PgotRGF0ZTogV2VkLCAxMSBPY3QgMjAxNyAyMjoxNjowMiArMDIw MAotU3ViamVjdDogW1BBVENIXSBGaXggYnVpbGQgd2l0aCBRdCA1LjkKLQotU3VtbWFyeToKLW1v YyA1LjkgZXJyb3JzIG91dCB3aGVuIGJ1aWxkaW5nOgotRXJyb3I6IFBsdWdpbiBNZXRhZGF0YSBm aWxlICIiIGNvdWxkIG5vdCBiZSBvcGVuZWQ6IGZpbGUgdG8gb3BlbiBpcyBhIGRpcmVjdG9yeQot Ci1TYW1lIGlzc3VlIGFuZCBmaXggYXMgaHR0cHM6Ly9waGFicmljYXRvci5rZGUub3JnL0Q1Mzky IGZvciBraHRtbC4KLQotQ0NCVUc6IDM3NzQ5MAotCi1UZXN0IFBsYW46IGJ1aWxkcyBmaW5lIG5v dyB3aXRoIFF0IDUuOS4wcmMgYW5kIGFsc28gZWFybGllciB2ZXJzaW9ucy4KLQotUmV2aWV3ZXJz OiB2cmllemVuLCBwaW5vCi0KLVJldmlld2VkIEJ5OiBwaW5vCi0KLVN1YnNjcmliZXJzOiBwaW5v Ci0KLURpZmZlcmVudGlhbCBSZXZpc2lvbjogaHR0cHM6Ly9waGFicmljYXRvci5rZGUub3JnL0Q1 OTg1Ci0tLS0KLSBzcmMva21wbGF5ZXJfcGFydC5oIHwgMiArLQotIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQotCi1kaWZmIC0tZ2l0IGEvc3JjL2ttcGxheWVy X3BhcnQuaCBiL3NyYy9rbXBsYXllcl9wYXJ0LmgKLWluZGV4IGY5MGY4NWQuLjBmZGRiYWEgMTAw NjQ0Ci0tLS0gYS9zcmMva21wbGF5ZXJfcGFydC5oCi0rKysgYi9zcmMva21wbGF5ZXJfcGFydC5o Ci1AQCAtMzYsNyArMzYsNyBAQCBuYW1lc3BhY2UgS01QbGF5ZXIgewotIAotIGNsYXNzIEtNUGxh eWVyRmFjdG9yeSA6IHB1YmxpYyBLUGx1Z2luRmFjdG9yeSB7Ci0gICAgIFFfT0JKRUNUCi0tICAg IFFfUExVR0lOX01FVEFEQVRBKElJRCAib3JnLmtkZS5LUGx1Z2luRmFjdG9yeSIgRklMRSAiIikK LSsgICAgUV9QTFVHSU5fTUVUQURBVEEoSUlEICJvcmcua2RlLktQbHVnaW5GYWN0b3J5IikKLSAg ICAgUV9JTlRFUkZBQ0VTKEtQbHVnaW5GYWN0b3J5KQotIHB1YmxpYzoKLSAgICAgS01QbGF5ZXJG YWN0b3J5KCk7Ci0tLSAKLTIuMTQuMgotCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0022-gnu-KDE-PIM-Update-home-pages.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0022-gnu-KDE-PIM-Update-home-pages.patch RnJvbSBkZThmY2UzYzU5MjYwYmViMDJjNmRiYmNiYmQxNDY5MDdiMWZiMThmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAwODo0ODo0OCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjIvNzVdIGdudTogS0RFIFBJTTogVXBkYXRlIGhvbWUtcGFnZXMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtcGltLnNjbSAoYWtvbmFkaSwga2FkZHJlc3Nib29rLCBrY2FsdXRpbHMsIGtncGcsIGtpbWFw LAprbGRhcCwga2xlb3BhdHJhLCBrbWFpbCwga21haWx0cmFuc3BvcnQsIGttYm94LCBrbWltZSwg a25vdGVzLAoga29udGFjdGludGVyZmFjZSwga29yZ2FuaXplciwga3BpbXRleHRlZGl0LCBrdG5l Zik6IFtob21lLXBhZ2VdOiBVcGRhdGUgdGhlCmxpbmsuCgooa29udGFjdGludGVyZmFjZSk6IFtk ZXNjcmlwdGlvbl06IFJlbW92ZSBsZWFkaW5nIHdoaXRlIHNwYWNlLgoKKGthZGRyZXNzYm9vayk6 IFtpbnB1dHNdOiBBZGQga2RvY3Rvb2xzLgoKKGtub3Rlcyk6IFtpbnB1dHNdOiBBZGQga2RvY3Rv b2xzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNrYWdl cy9rZGUtcGltLnNjbQppbmRleCA2MmIyNzFhYTVjLi5iZWEzZjJhMTdjIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCkBA IC0zLDYgKzMsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1hcml1cyBCYWtrZSA8bWFyaXVz QGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEsIDIwMjIgRWZyYWltIEZsYXNobmVyIDxl ZnJhaW1AZmxhc2huZXIuY28uaWw+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxk ZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9k aW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQg b2YgR05VIEd1aXguCiA7OzsKQEAgLTEwMyw3ICsxMDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29u YWRpCiAgICAgICAgICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpKSkpCiAgICAgICAgICAg ICAgICAocmVuYW1lLWZpbGUgIkNNYWtlTGlzdHMudHh0Lm5ldyIgIkNNYWtlTGlzdHMudHh0Iikp CiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5r ZGUub3JnL2NvbXBvbmVudHMvYWtvbmFkaS5odG1sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2Frb25hZGkiKQogICAgIChzeW5vcHNpcyAiRXh0 ZW5zaWJsZSBjcm9zcy1kZXNrdG9wIHN0b3JhZ2Ugc2VydmljZSBmb3IgUElNIikKICAgICAoZGVz Y3JpcHRpb24gIkFrb25hZGkgaXMgYW4gZXh0ZW5zaWJsZSBjcm9zcy1kZXNrdG9wIFBlcnNvbmFs IEluZm9ybWF0aW9uCiBNYW5hZ2VtZW50IChQSU0pIHN0b3JhZ2Ugc2VydmljZS4gIEl0IHByb3Zp ZGVzIGEgY29tbW9uIGZyYW1ld29yayBmb3IKQEAgLTQyMSw3ICs0MjIsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrYWRkcmVzc2Jvb2sKICAgICAgICAgKGJhc2UzMiAiMWh6cTBmZHk5OWwxa3F3MTRkNTgy bDBzNTZndnJ3ODZhYmloaWI2azRhejRjNmczYzBtZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK ICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGFrb25hZGkKICAgICAgICAgICAgYWtvbmFkaS1jb250 YWN0cwpAQCAtNDU2LDcgKzQ1Nyw3IEBAIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogICAg ICAgICAgICBwcmlzb24KICAgICAgICAgICAgcWdwZ21lCiAgICAgICAgICAgIHF0YmFzZS01KSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2thZGRy ZXNzYm9vay5odG1sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9j b21wb25lbnRzL2thZGRyZXNzYm9vayIpCiAgICAgKHN5bm9wc2lzICJBZGRyZXNzIEJvb2sgYXBw bGljYXRpb24gdG8gbWFuYWdlIHlvdXIgY29udGFjdHMiKQogICAgIChkZXNjcmlwdGlvbiAiS0Fk ZHJlc3NCb29rIHN0b3JlcyBhbGwgdGhlIHBlcnNvbmFsIGRldGFpbHMgb2YgeW91ciBmYW1pbHks CiBmcmllbmRzIGFuZCBvdGhlciBjb250YWN0cy4gIEl0IHN1cHBvcnRzIGxhcmdlIHZhcmlldHkg b2Ygc2VydmljZXMsIGluY2x1ZGluZwpAQCAtNjE1LDcgKzYxNiw3IEBAIChkZWZpbmUtcHVibGlj IGtjYWx1dGlscwogICAgICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwogICAgICBg KCM6dGVzdHM/ICNmKSkgOzsgVE9ETzogc2VlbSB0byBwdWxsIGluIHNvbWUgd3JvbmcgdGhlbWUK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFw aWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rY2Fs dXRpbHMvaHRtbC9pbmRleC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgd2l0aCB1dGls aXR5IGZ1bmN0aW9ucyBmb3IgdGhlIGhhbmRsaW5nIG9mIGNhbGVuZGFyCiBkYXRhIikKICAgICAo ZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhIHV0aWxpdHkgYW5kIHVzZXIgaW50 ZXJmYWNlCkBAIC04MTgsNyArODE5LDcgQEAgKGRlZmluZS1wdWJsaWMga2dwZwogICAgICAgICAg ICBreG1sZ3VpCiAgICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAg ICAgICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBw bGljYXRpb25zL3V0aWxpdGllcy9vcmcua2RlLmtncGciKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL3V0aWxpdGllcy9vcmcua2RlLmtncGcvIikKICAgICAoc3lub3BzaXMg IkdyYXBoaWNhbCBmcm9udCBlbmQgZm9yIEdOVSBQcml2YWN5IEd1YXJkIikKICAgICAoZGVzY3Jp cHRpb24gIktncGcgbWFuYWdlcyBjcnlwdG9ncmFwaGljIGtleXMgZm9yIHRoZSBHTlUgUHJpdmFj eSBHdWFyZCwKIGFuZCBjYW4gZW5jcnlwdCwgZGVjcnlwdCwgc2lnbiwgYW5kIHZlcmlmeSBmaWxl cy4gIEl0IGZlYXR1cmVzIGEgc2ltcGxlIGVkaXRvcgpAQCAtODg2LDcgKzg4Nyw3IEBAIChkZWZp bmUtcHVibGljIGtpbWFwCiAgICAgICAgICAgIGtpbwogICAgICAgICAgICBrbWltZQogICAgICAg ICAgICBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFi bGUva2RlcGltbGlicy1hcGlkb2NzLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2Rl Lm9yZy9rZGVwaW0va2ltYXAvaHRtbC9pbmRleC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJh cnkgZm9yIGhhbmRsaW5nIElNQVAiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHBy b3ZpZGVzIGEgam9iLWJhc2VkIEFQSSBmb3IgaW50ZXJhY3Rpbmcgd2l0aAogYW4gSU1BUDRyZXYx IHNlcnZlci4gIEl0IG1hbmFnZXMgY29ubmVjdGlvbnMsIGVuY3J5cHRpb24gYW5kIHBhcmFtZXRl ciBxdW90aW5nCkBAIC05MTQsNyArOTE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2xkYXAKICAgICAg KGxpc3Qga2kxOG4ga2lvIGt3aWRnZXRzYWRkb25zIHF0YmFzZS01IHF0a2V5Y2hhaW4pKQogICAg IChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBjeXJ1cy1zYXNsIG9wZW5sZGFwKSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRv Y3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rbGRhcC9o dG1sL2luZGV4Lmh0bWwiKQogICAgIChzeW5vcHNpcyAiTGlicmFyeSBmb3IgYWNjZXNzaW5nIExE QVAiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIGxpYnJhcnkgZm9yIGFjY2Vzc2luZyBM REFQIHdpdGggYSBjb252ZW5pZW50IFF0CiBzdHlsZSBDKysgQVBJLiAgTERBUCAoTGlnaHR3ZWln aHQgRGlyZWN0b3J5IEFjY2VzcyBQcm90b2NvbCkgaXMgYW4gYXBwbGljYXRpb24KQEAgLTk2OCw3 ICs5NjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEKICAgICAgICAgICAgICAod2hlbiB0 ZXN0cz8KICAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKICAg ICAgICAgICAgICAjdCkpKSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxp Y2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbGVvcGF0cmEiKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vYXBwcy5rZGUub3JnL3V0aWxpdGllcy9vcmcua2RlLmtsZW9wYXRyYS8iKQogICAgIChz eW5vcHNpcyAiQ2VydGlmaWNhdGUgTWFuYWdlciBhbmQgVW5pZmllZCBDcnlwdG8gR1VJIikKICAg ICAoZGVzY3JpcHRpb24gIktsZW9wYXRyYSBpcyBhIGNlcnRpZmljYXRlIG1hbmFnZXIgYW5kIGEg dW5pdmVyc2FsIGNyeXB0bwogR1VJLiAgSXQgc3VwcG9ydHMgbWFuYWdpbmcgWC41MDkgYW5kIE9w ZW5QR1AgY2VydGlmaWNhdGVzIGluIHRoZSBHcGdTTSBrZXlib3gKQEAgLTEwNjUsNyArMTA2Niw3 IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiBmb2xsb3d1cHJlbWluZGVyLWZvbGxvd3VwcmVtaW5k ZXJjb25maWd0ZXN0fFwKIGFrb25hZGktc3FsaXRlLXVuaWZpZWRtYWlsYm94bWFuYWdlcnRlc3Qp IikpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFj dC5rZGUub3JnL2NvbXBvbmVudHMva21haWwuaHRtbCIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9rb250YWN0LmtkZS5vcmcvY29tcG9uZW50cy9rbWFpbC8iKQogICAgIChzeW5vcHNpcyAiRnVs bCBmZWF0dXJlZCBncmFwaGljYWwgZW1haWwgY2xpZW50IikKICAgICAoZGVzY3JpcHRpb24gIktN YWlsIHN1cHBvcnRzIG11bHRpcGxlIGFjY291bnRzLCBtYWlsIGZpbHRlcmluZyBhbmQgZW1haWwK IGVuY3J5cHRpb24uICBUaGUgcHJvZ3JhbSBsZXQgeW91IGNvbmZpZ3VyZSB5b3VyIHdvcmtmbG93 IGFuZCBpdCBoYXMgZ29vZApAQCAtMTIyNSw3ICsxMjI2LDcgQEAgKGRlZmluZS1wdWJsaWMga21h aWx0cmFuc3BvcnQKICAgICAgICAgICAgcXRrZXljaGFpbikpCiAgICAgKGFyZ3VtZW50cwogICAg ICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9ETyAtIDMvMyB0ZXN0cyBmYWlsLCByZXF1aXJlIGRya29u cWkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJz LWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9r bWFpbHRyYW5zcG9ydC9odG1sL2luZGV4Lmh0bWwiKQogICAgIChzeW5vcHNpcyAiTWFpbCB0cmFu c3BvcnQgc2VydmljZSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBw cm92aWRlcyBhbiBBUEkgYW5kIHN1cHBvcnQgY29kZSBmb3IgbWFuYWdpbmcKIG1haWwgdHJhbnNw b3J0LiIpCkBAIC0xMjQ3LDcgKzEyNDgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWJveAogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtjb2Rl Y3Mga21pbWUgcXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcv c3RhYmxlL2tkZXBpbWxpYnMtYXBpZG9jcy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBp LmtkZS5vcmcva2RlcGltL2ttYm94L2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5bm9wc2lzICJM aWJyYXJ5IGZvciBoYW5kbGluZyBtYm94IG1haWxib3hlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJU aGlzIGlzIGEgbGlicmFyeSBmb3IgaGFuZGxpbmcgbWFpbGJveGVzIGluIG1ib3ggZm9ybWF0LAog dXNpbmcgYSBRdC9LTWltZSBDKysgQVBJLiIpCkBAIC0xMzY2LDcgKzEzNjcsNyBAQCAoZGVmaW5l LXB1YmxpYyBrbWltZQogICAgICAgICAgICAgICAgKCgiKFRvZGF5fFllc3RlcmRheSkgMTI6MzQ6 NTYiIGxpbmUgZGF5KQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGRheSAiIDEyOjM0 IFBNIikpKQogICAgICAgICAgICAgICN0KSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2Fw aS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rbWltZS9odG1sL2luZGV4Lmh0bWwiKQogICAgIChz eW5vcHNpcyAiTGlicmFyeSBmb3IgaGFuZGxpbmcgTUlNRSBkYXRhIikKICAgICAoZGVzY3JpcHRp b24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhbiBBUEkgZm9yIGhhbmRsaW5nIE1JTUUKIGRhdGEu ICBNSU1FIChNdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFpbCBFeHRlbnNpb25zKSBpcyBhbiBJbnRl cm5ldCBTdGFuZGFyZApAQCAtMTM4OCw3ICsxMzg5LDcgQEAgKGRlZmluZS1wdWJsaWMga25vdGVz CiAgICAgICAgIChiYXNlMzIgIjA3cGowYXF3c3kxeGk1bXg3eDBoM3pteGZnMG40YWZnamF4OWE5 aWhjNTUzeHM2azQ4ZDciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgbGlieHNs dCkpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIGxpYnhzbHQpKQog ICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBha29uYWRpLWNvbnRh Y3RzCkBAIC0xNDMxLDcgKzE0MzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90ZXMKICAgICAgICAg ICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldCwgcmVxdWlyZWQgZm9yIHRlc3RzCiAg ICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0eDExZXh0cmFzKSkKLSAgICAoaG9tZS1w YWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2tub3Rlcy5odG1sIikKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbm90ZXMvIikKICAgICAoc3lub3Bz aXMgIk5vdGUtdGFraW5nIHV0aWxpdHkiKQogICAgIChkZXNjcmlwdGlvbiAiS05vdGVzIGxldHMg eW91IHdyaXRlIHRoZSBjb21wdXRlciBlcXVpdmFsZW50IG9mIHN0aWNreQogbm90ZXMuICBUaGUg bm90ZXMgYXJlIHNhdmVkIGF1dG9tYXRpY2FsbHkgd2hlbiB5b3UgZXhpdCB0aGUgcHJvZ3JhbSwg YW5kIHRoZXkKQEAgLTE0NjgsOSArMTQ2OSw5IEBAIChkZWZpbmUtcHVibGljIGtvbnRhY3RpbnRl cmZhY2UKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAgICAg ICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0 YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5r ZGUub3JnL2tkZXBpbS9rb250YWN0aW50ZXJmYWNlL2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5 bm9wc2lzICJLb250YWN0IGludGVyZmFjZSBsaWJyYXJ5IikKLSAgICAoZGVzY3JpcHRpb24gIiBU aGlzIGxpYnJhcnkgcHJvdmlkZXMgdGhlIGdsdWUgbmVjZXNzYXJ5IGZvcgorICAgIChkZXNjcmlw dGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIHRoZSBnbHVlIG5lY2Vzc2FyeSBmb3IKIGFwcGxp Y2F0aW9uIFwiUGFydHNcIiB0byBiZSBlbWJlZGRlZCBhcyBhIEtvbnRhY3QgY29tcG9uZW50IChv ciBwbHVnaW4pLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4wKykpKQogCkBAIC0xNTU0 LDcgKzE1NTUsNyBAQCAoZGVmaW5lLXB1YmxpYyBrb3JnYW5pemVyCiAgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/CiAgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0Iikp CiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5r ZGUub3JnL2NvbXBvbmVudHMva29yZ2FuaXplci5odG1sIikKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2FwcHMua2RlLm9yZy9rb3JnYW5pemVyLyIpCiAgICAgKHN5bm9wc2lzICJPcmdhbml6YXRp b25hbCBhc3Npc3RhbnQsIHByb3ZpZGluZyBjYWxlbmRhcnMgYW5kIG90aGVyIHNpbWlsYXIKIGZ1 bmN0aW9uYWxpdHkgdG8gaGVscCB5b3Ugb3JnYW5pemUgeW91ciBsaWZlIikKICAgICAoZGVzY3Jp cHRpb24gIktPcmdhbml6ZXIgaXMgdGhlIGNhbGVuZGFyIGFuZCBzY2hlZHVsaW5nIGNvbXBvbmVu dCBvZgpAQCAtMTcyNCw3ICsxNzI1LDcgQEAgKGRlZmluZS1wdWJsaWMga3BpbXRleHRlZGl0CiAg ICAgICAgICAgIHNvbm5ldCkpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmKSkg OzsgVE9ETyAtIHRlc3Qgc3VpdGUgaGFuZ3MKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5r ZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2FwaS5rZGUub3JnL2tkZXBpbS9rcGltdGV4dGVkaXQvaHRtbC9pbmRleC5odG1sIikKICAg ICAoc3lub3BzaXMgIkxpYnJhcnkgcHJvdmlkaW5nIGEgdGV4dGVkaXQgd2l0aCBQSU0tc3BlY2lm aWMgZmVhdHVyZXMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEg dGV4dGVkaXQgd2l0aCBQSU0tc3BlY2lmaWMgZmVhdHVyZXMuCiBJdCBhbHNvIHByb3ZpZGVzIHNv LWNhbGxlZCByaWNoIHRleHQgYnVpbGRlcnMgd2hpY2ggY2FuIGNvbnZlcnQgdGhlIGZvcm1hdHRl ZApAQCAtMTc5NSw3ICsxNzk2LDcgQEAgKGRlZmluZS1wdWJsaWMga3RuZWYKICAgICAgICAgICAg a2NvcmVhZGRvbnMKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAgcXRiYXNlLTUpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcvc3RhYmxlL2tkZXBpbWxpYnMtYXBpZG9j cy9rdG5lZi9odG1sLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9rZGVw aW0va3RuZWYvaHRtbC9pbmRleC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGhh bmRsaW5nIG1haWwgYXR0YWNobWVudHMgdXNpbmcgVE5FRiBmb3JtYXQiKQogICAgIChkZXNjcmlw dGlvbiAiS3RuZWYgaXMgYSBsaWJyYXJ5IGZvciBoYW5kbGluZyBkYXRhIGluIHRoZSBUTkVGCiBm b3JtYXQgKFRyYW5zcG9ydCBOZXV0cmFsIEVuY2Fwc3VsYXRpb24gRm9ybWF0LCBhIHByb3ByaWV0 YXJ5IGZvcm1hdCBvZiBlLW1haWwKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0026-gnu-KDE-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0026-gnu-KDE-Update-home-page-links.patch RnJvbSBkNDkzODljYzA2MTNjMWM5MDMzY2MwOGI2ZmQxZjUyZmU1ZjNmMWQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDoyNzozNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjYvNzVdIGdudTogS0RFOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFja2FnZXMv a2RlLnNjbSAobWFzc2lmLXZpc3VhbGl6ZXIsIGxpYmtkZWdhbWVzLCBva3VsYXIsIHBveG1sLAog IHplcm9jb25mLWlvc2xhdmUpOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmsuCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCAzNjg0NzQw YjFhLi42YWM2MTRlNDIyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9n bnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMTYsNiArMTYsNyBAQAogOzs7IENvcHlyaWdodCDCqSAy MDIxIGxhIHNuZXNuZSA8bGFzbmVzbmVAbGFndW5wb3NwcmFzaWhvcHJlLm9yZz4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAyMSwgMjAyMiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0Pgog Ozs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2Nv dD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWls LmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC01 NzQsNyArNTc1LDcgQEAgKGRlZmluZS1wdWJsaWMgbWFzc2lmLXZpc3VhbGl6ZXIKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcKICAgICAgICAgICAgcXR4bWxwYXR0ZXJucykp Ci0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZW4vbWFzc2lmLXZpc3VhbGl6 ZXIiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL21hc3NpZi12aXN1YWxp emVyLyIpCiAgICAgKHN5bm9wc2lzICJWaXN1YWxpemUgbWFzc2lmIGRhdGEgZ2VuZXJhdGVkIGJ5 IFZhbGdyaW5kIikKICAgICAoZGVzY3JpcHRpb24KICAgICAgIk1hc3NpZiBWaXN1YWxpemVyIGlz IGEgdG9vbCB0aGF0IHZpc3VhbGl6ZXMgbWFzc2lmIGRhdGEuCkBAIC05ODEsNyArOTgyLDcgQEAg KGRlZmluZS1wdWJsaWMgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcvY2F0ZWdvcmllcy9nYW1lcy8iKQogICAgIChzeW5vcHNpcyAiUnVudGltZSBsaWJyYXJ5IGZv ciBrZGVnYW1lcyIpCiAgICAgKGRlc2NyaXB0aW9uICJSdW50aW1lIGxpYnJhcnkgZm9yIGtkZWdh bWVzIikKICAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrICBsaWNlbnNlOmZkbDEuMisp KSkpCkBAIC0xMTAwLDcgKzExMDEsNyBAQCAoZGVmaW5lLXB1YmxpYyBva3VsYXIKICAgICAgICAg ICAgdGhyZWFkd2VhdmVyCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBranMpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvZ3JhcGhpY3Mvb2t1bGFy LyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvb2t1bGFyLyIpCiAgICAg KHN5bm9wc2lzICJEb2N1bWVudCB2aWV3ZXIiKQogICAgIChkZXNjcmlwdGlvbgogICAgICAiT2t1 bGFyIGlzIGEgZG9jdW1lbnQgdmlld2VyIGRldmVsb3BlZCBmb3IgS0RFLiAgSXQgY2FuIGRpc3Bs YXkgZmlsZXMgaW4KQEAgLTExMjQsNyArMTEyNSw3IEBAIChkZWZpbmUtcHVibGljIHBveG1sCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAg ICAgIChsaXN0IGdldHRleHQtbWluaW1hbCBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9kZXZlbG9wbWVudCIpCisgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9hcHBzLmtkZS5vcmcvZGV2ZWxvcG1lbnQvIikKICAgICAoc3lub3BzaXMgIlRvb2xz IGZvciB0cmFuc2xhdGluZyBEb2NCb29rIFhNTCBmaWxlcyB3aXRoIEdldHRleHQiKQogICAgIChk ZXNjcmlwdGlvbiAiVGhpcyBpcyBhIGNvbGxlY3Rpb24gb2YgdG9vbHMgdGhhdCBmYWNpbGl0YXRl IHRyYW5zbGF0aW5nCiBEb2NCb29rIFhNTCBmaWxlcyB1c2luZyBHZXR0ZXh0IG1lc3NhZ2UgZmls ZXMgKFBPIGZpbGVzKS4gIEFsc28gaW5jbHVkZWQgYXJlCkBAIC0xMTkyLDcgKzExOTMsNyBAQCAo ZGVmaW5lLXB1YmxpYyB6ZXJvY29uZi1pb3NsYXZlCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qga2RidXNhZGRvbnMga2Ruc3NkIGtpMThu IGtpbyBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy9pbnRlcm5ldC9vcmcua2RlLnplcm9jb25mX2lvc2xhdmUiKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vYXBwcy5rZGUub3JnL2tpb196ZXJvY29uZi8iKQogICAgIChzeW5vcHNpcyAiRE5T LVNEIFNlcnZpY2UgRGlzY292ZXJ5IE1vbml0b3IiKQogICAgIChkZXNjcmlwdGlvbiAiQWRkcyBh biBlbnRyeSB0byBEb2xwaGluJ3MgTmV0d29yayBwYWdlIHRvIHNob3cgbG9jYWwKIHNlcnZpY2Vz IHN1Y2ggYXMgcHJpbnRlcnMgd2hpY2ggYWR2ZXJ0aXNlIHRoZW1zZWx2ZXMgd2l0aCBETlNTRCAo Y2FsbGVkIEF2YWhpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0047-gnu-kajongg-Add-bash-minimal-to-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0047-gnu-kajongg-Add-bash-minimal-to-inputs.patch RnJvbSBiZTBjNWZkMjE0ZjVmM2VmZjYwMTdkN2YzMWRkNzI0ZDhkMWQwMzFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNDoxMzoyMiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDcvNzVdIGdudToga2Fqb25nZzogQWRkIGJhc2gtbWluaW1hbCB0byBpbnB1dHMuCgoqIGdudS9w YWNrYWdlcy9rZGUtZ2FtZXMuc2NtIChrYWpvbmdnKTogW2lucHV0c106IEFkZCBiYXNoLW1pbmlt YWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gYi9nbnUvcGFja2Fn ZXMva2RlLWdhbWVzLnNjbQppbmRleCBhZTEyNzNkMjhmLi5kOWUwMDg1MWNjIDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVz LnNjbQpAQCAtMjcsNiArMjcsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1n YW1lcykKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1 aXggZG93bmxvYWQpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcXQpCisgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkKICAgIzp1 c2UtbW9kdWxlICgoZ251IHBhY2thZ2VzIGdub21lKSAjOnNlbGVjdCAoc2hhcmVkLW1pbWUtaW5m bykpCkBAIC0zMTQsNyArMzE1LDggQEAgKGRlZmluZS1wdWJsaWMga2Fqb25nZwogICAgICAgICAg ICA7KCJwZXJsIiAscGVybCkKICAgICAgICAgICAga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IGtjb25maWcKKyAgICAgKGxpc3QgYmFzaC1taW5pbWFsCisgICAgICAgICAgIGtj b25maWcKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKICAgICAgICAgICAga2NvcmVhZGRvbnMK ICAgICAgICAgICAga2kxOG4KLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0073-gnu-Add-plasma-mobile-sounds.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0073-gnu-Add-plasma-mobile-sounds.patch RnJvbSBlOWNmMWM1ZDM0ZjY5MDcxOTU4YTg0MGNhY2E4ZjAyZjc4ZDUxZjQ1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyMTo1NiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NzMvNzVdIGdudTogQWRkIHBsYXNtYS1tb2JpbGUtc291bmRzLgoKKiBnbnUvcGFja2FnZXMva2Rl LXBsYXNtYS5zY20gKHBsYXNtYS1tb2JpbGUtc291bmRzKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxh c21hLnNjbQppbmRleCBmMjE1ZjlhZjRmLi44NmQyNDE0OThmIDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMva2RlLXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBA IC03MDAsNiArNzAwLDI2IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1waG9uZS1jb21wb25lbnRz CiBhbmQgY3VzdG9taXphYmxlIHBsYXRmb3JtIGZvciBtb2JpbGUgZGV2aWNlcy4iKQogICAgIChs aWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMysgbGljZW5zZTpsZ3BsMi4xKykpKSkKIAorKGRlZmlu ZS1wdWJsaWMgcGxhc21hLW1vYmlsZS1zb3VuZHMKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicGxh c21hLW1vYmlsZS1zb3VuZHMiKQorICAgICh2ZXJzaW9uICIwLjEiKQorICAgIChzb3VyY2UgKG9y aWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgICAgICAibWlycm9yOi8va2RlL3N0YWJs ZS9wbGFzbWEtbW9iaWxlLXNvdW5kcy8iCisgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9w bGFzbWEtbW9iaWxlLXNvdW5kcy0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAgICAgICAg KHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxYnI2a3pp Y3JyNDV2Z2cwY2lxY3p4bGNpZDIxbjVsZmptNnpjMDZydzg2eXM3Zng3YnBpIikpKSkKKyAgICAo YnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vcGxhc21hLW1vYmlsZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlNvdW5kcyBmb3IgUGxhc21h IE1vYmlsZSBkZXZpY2VzIikKKyAgICAoZGVzY3JpcHRpb24gIiIpCisgICAgOzsgVE9ETzogTXVs dGlwbGUKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDMrIGxpY2Vuc2U6bGdwbDIuMSsp KSkpCisKIChkZWZpbmUtcHVibGljIHBsYXNtYS13b3Jrc3BhY2UKICAgKHBhY2thZ2UKICAgICAo bmFtZSAicGxhc21hLXdvcmtzcGFjZSIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0046-gnu-KDE-Games-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0046-gnu-KDE-Games-Update-home-page-links.patch RnJvbSA1NWVhYWQxMzk0NmE3N2ZlODQ4ZGY4Y2FmZjAzYTM1ODg5MjlhZmFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNDowOTo1MyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDYvNzVdIGdudTogS0RFIEdhbWVzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFj a2FnZS9rZGUtZ2FtZXMuc2NtIChrdHViZXJsaW5nLCBwaWNtaSwga29sZiwgIGttYWhqb25nZywK a3NoaXNlbiwga2Fqb25nZywga2JyZWFrb3V0LCBrbWluZXMsIGtvbnF1ZXN0LCBrYm91bmNlLCBr YmxvY2tzLCBrc3Vkb2t1LAprbGluZXMsIGtnb2xkcnVubmVyLCBrZGlhbW9uZCwga2ZvdXJpbmxp bmUsIGtibGFja2JveCwga25ldHdhbGssIGJvbWJlciwKZ3JhbmF0aWVyLCBrc2lyaywgcGFsYXBl bGksIGtpcmlraSwga2lnbywga3VicmljaywgbHNrYXQsIGthcG1hbiwKa3NwYWNlZHVlbCwgYm92 bywga2lsbGJvdHMsIGtzbmFrZWR1ZWwsIGtvbGxpc2lvbiwga25hdmFsYmF0dGxlLAprcmV2ZXJz aSwga3NxdWFyZXMsIGtqdW1waW5nY3ViZSk6IFVwZGF0ZSBob21lLXBhZ2UuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNj bQppbmRleCA2ZDkzOGQ4ODM0Li5hZTEyNzNkMjhmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLWdhbWVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQpAQCAtNSw2ICs1 LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJu b3llckBnbWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTksIDIwMjAsIDIwMjEgR3VpbGxh dW1lIExlIFZhaWxsYW50IDxnbHZAcG9zdGVvLm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBC cmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+Cis7OzsgQ29weXJpZ2h0IMKpIDIw MjIgUGV0ciBIb2RpbmEgPHBob2RpbmFAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZp bGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNjcsNyArNjgsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrdHViZXJsaW5nCiAgICAgICAgICAgIHF0bXVsdGltZWRpYQogICAgICAgICAgICBxdGRl Y2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dh bWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rdHVi ZXJsaW5nLyIpCiAgICAgKHN5bm9wc2lzICJTdGFtcCBkcmF3aW5nIHRveSIpCiAgICAgKGRlc2Ny aXB0aW9uICJLVHViZXJsaW5nIGlzIGEgZHJhd2luZyB0b3kgaW50ZW5kZWQgZm9yIHNtYWxsIGNo aWxkcmVuIGFuZAogYWR1bHRzIHdobyByZW1haW4geW91bmcgYXQgaGVhcnQuICBUaGUgZ2FtZSBo YXMgbm8gd2lubmVyOyB0aGUgb25seSBwdXJwb3NlIGlzCkBAIC0xMTMsNyArMTE0LDcgQEAgKGRl ZmluZS1wdWJsaWMgcGljbWkKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNs YXJhdGl2ZQogICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1l cy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvcGljbWkv IikKICAgICAoc3lub3BzaXMgIk51bWJlciBsb2dpYyBnYW1lIikKICAgICAoZGVzY3JpcHRpb24g IlBpY21pIGlzIGEgbnVtYmVyIGxvZ2ljIGdhbWUgaW4gd2hpY2ggY2VsbHMgaW4gYSBncmlkIGhh dmUKIHRvIGJlIGNvbG9yZWQgb3IgbGVmdCBibGFuayBhY2NvcmRpbmcgdG8gbnVtYmVycyBnaXZl biBhdCB0aGUgc2lkZSBvZiB0aGUKQEAgLTE1MCw3ICsxNTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBr b2xmCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tvbGYvIikKICAgICAo c3lub3BzaXMgIk1pbmlhdHVyZSBnb2xmIGdhbWUiKQogICAgIChkZXNjcmlwdGlvbiAiS29sZiBp cyBhIG1pbmlhdHVyZSBnb2xmIGdhbWUgZm9yIG9uZSB0byB0ZW4gcGxheWVycy4gIFRoZQogZ2Ft ZSBpcyBwbGF5ZWQgZnJvbSBhbiBvdmVyaGVhZCB2aWV3LCB3aXRoIGEgc2hvcnQgYmFyIHJlcHJl c2VudGluZyB0aGUgZ29sZgpAQCAtMjI3LDcgKzIyOCw3IEBAIChkZWZpbmUtcHVibGljIGttYWhq b25nZwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAg ICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbWFoam9uZ2cvIikKICAgICAo c3lub3BzaXMgIlRpbGUgbGF5aW5nIHBhdGllbmNlIikKICAgICAoZGVzY3JpcHRpb24gIkluIEtN YWhqb25nZyB0aGUgdGlsZXMgYXJlIHNjcmFtYmxlZCBhbmQgc3Rha2VkIG9uIHRvcCBvZgogZWFj aCBvdGhlciB0byByZXNlbWJsZSBhIGNlcnRhaW4gc2hhcGUuICBUaGUgcGxheWVyIGlzIHRoZW4g ZXhwZWN0ZWQgdG8gcmVtb3ZlCkBAIC0yNjksNyArMjcwLDcgQEAgKGRlZmluZS1wdWJsaWMga3No aXNlbgogICAgICAgICAgICBsaWJrbWFoam9uZ2cKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUu b3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3NoaXNlbi8iKQog ICAgIChzeW5vcHNpcyAiU2hpc2VuLVNobyBzb2xpdGFpcmUgZ2FtZSIpCiAgICAgKGRlc2NyaXB0 aW9uICJLU2hpc2VuIGlzIGEgc29saXRhaXJlLWxpa2UgZ2FtZSBwbGF5ZWQgdXNpbmcgdGhlIHN0 YW5kYXJkCiBzZXQgb2YgTWFoam9uZyB0aWxlcy4gIFVubGlrZSBNYWhqb25nIGhvd2V2ZXIsIEtT aGlzZW4gaGFzIG9ubHkgb25lIGxheWVyIG9mCkBAIC0zMjQsNyArMzI1LDcgQEAgKGRlZmluZS1w dWJsaWMga2Fqb25nZwogICAgICAgICAgICBweXRob24tem9wZS1pbnRlcmZhY2UKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2th am9uZ2cvIikKICAgICAoc3lub3BzaXMgIkNsYXNzaWNhbCBNYWggSm9uZ2cgZ2FtZSBmb3IgNCBw bGF5ZXJzIikKICAgICAoZGVzY3JpcHRpb24gIktham9uZ2cgaXMgdGhlIGFuY2llbnQgQ2hpbmVz ZSBib2FyZCBnYW1lIGZvciA0IHBsYXllcnMuCiAKQEAgLTM2Niw3ICszNjcsNyBAQCAoZGVmaW5l LXB1YmxpYyBrYnJlYWtvdXQKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRi YXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a2JyZWFrb3V0LyIpCiAgICAgKHN5bm9wc2lzICJCcmVha291dCBsaWtlIGdhbWUiKQogICAgIChk ZXNjcmlwdGlvbiAiS0JyZWFrb3V0IGlzIHNpbWlsYXIgdG8gdGhlIGNsYXNzaWNzIGJyZWFrb3V0 IGFuZCB4Ym9pbmcsCiBmZWF0dXJpbmcgYSBudW1iZXIgb2YgYWRkZWQgZ3JhcGhpY2FsIGVuaGFu Y2VtZW50cyBhbmQgZWZmZWN0cy4gIFlvdSBjb250cm9sIGEKQEAgLTQwNCw3ICs0MDUsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrbWluZXMKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcva21pbmVzLyIpCiAgICAgKHN5bm9wc2lzICJDbGFzc2ljYWwgbWluZSBzd2VlcGVyIGdhbWUi KQogICAgIChkZXNjcmlwdGlvbiAiS01pbmVzIGlzIGEgY2xhc3NpYyBNaW5lc3dlZXBlciBnYW1l LiAgVGhlIGlkZWEgaXMgdG8KIHVuY292ZXIgYWxsIHRoZSBzcXVhcmVzIHdpdGhvdXQgYmxvd2lu ZyB1cCBhbnkgbWluZXMuICBXaGVuIGEgbWluZSBpcyBibG93bgpAQCAtNDQxLDcgKzQ0Miw3IEBA IChkZWZpbmUtcHVibGljIGtvbnF1ZXN0CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2tvbnF1ZXN0LyIpCiAgICAgKHN5bm9wc2lzICJTaW1wbGUgdHVybi1iYXNlZCBzdHJhdGVneSBn YW1lIikKICAgICAoZGVzY3JpcHRpb24gIktvbnF1ZXN0IGlzIHRoZSBLREUgdmVyc2lvbiBvZiBH bnUtTGFjdGljIEtvbnF1ZXN0LiAgUGxheWVycwogY29ucXVlciBvdGhlciBwbGFuZXRzIGJ5IHNl bmRpbmcgc2hpcHMgdG8gdGhlbS4gIFRoZSBnb2FsIGlzIHRvIGJ1aWxkIGFuCkBAIC00ODAsNyAr NDgxLDcgQEAgKGRlZmluZS1wdWJsaWMga2JvdW5jZQogICAgICAgICAgICBxdGJhc2UtNQogICAg ICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdl ICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9rYm91bmNlLyIpCiAgICAgKHN5bm9wc2lzICJKZXp6YmFsbCBhcmNhZGUgZ2FtZSIp CiAgICAgKGRlc2NyaXB0aW9uICJLQm91bmNlIGlzIGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2Ft ZSB3aXRoIHRoZSBlbGVtZW50cyBvZgogcHV6emxlLiAgSXQgaXMgcGxheWVkIG9uIGEgZmllbGQs IHN1cnJvdW5kZWQgYnkgd2FsbCwgd2l0aCB0d28gb3IgbW9yZSBiYWxscwpAQCAtNTE4LDcgKzUx OSw3IEBAIChkZWZpbmUtcHVibGljIGtibG9ja3MKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtk ZS5vcmcva2Jsb2Nrcy8iKQogICAgIChzeW5vcHNpcyAiU2luZ2xlIHBsYXllciBmYWxsaW5nIGJs b2NrcyBwdXp6bGUgZ2FtZSIpCiAgICAgKGRlc2NyaXB0aW9uICJLQmxvY2tzIGlzIHRoZSBjbGFz c2ljIFRldHJpcy1saWtlIGZhbGxpbmcgYmxvY2tzIGdhbWUuCiAKQEAgLTU2MSw3ICs1NjIsNyBA QCAoZGVmaW5lLXB1YmxpYyBrc3Vkb2t1CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2tzdWRva3UvIikKICAgICAoc3lub3BzaXMgIlN1ZG9rdSBwdXp6bGUgZ2FtZSBhbmQgc29sdmVy IikKICAgICAoZGVzY3JpcHRpb24gIktTdWRva3UgaXMgYSBTdWRva3UgZ2FtZSBhbmQgc29sdmVy LCBzdXBwb3J0aW5nIGEgcmFuZ2Ugb2YKIDJEIGFuZCAzRCBTdWRva3UgdmFyaWFudHMuICBJbiBh ZGRpdGlvbiB0byBwbGF5aW5nIFN1ZG9rdSwgaXQgY2FuIHByaW50IFN1ZG9rdQpAQCAtNjE2LDcg KzYxNyw3IEBAIChkZWZpbmUtcHVibGljIGtsaW5lcwogICAgICAgICAgICBsaWJrZGVnYW1lcwog ICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2FwcHMua2RlLm9yZy9rbGluZXMvIikKICAgICAoc3lub3BzaXMgIlBsYWNlIDUgZXF1YWwgcGll Y2VzIHRvZ2V0aGVyLCBidXQgd2FpdCwgdGhlcmUgYXJlIDMgbmV3IG9uZXMiKQogICAgIChkZXNj cmlwdGlvbiAiS0xpbmVzIGlzIGEgc2ltcGxlIGJ1dCBoaWdobHkgYWRkaWN0aXZlIG9uZSBwbGF5 ZXIgZ2FtZS4KIApAQCAtNjU5LDcgKzY2MCw3IEBAIChkZWZpbmUtcHVibGljIGtnb2xkcnVubmVy CiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tnb2xkcnVubmVyLyIpCiAg ICAgKHN5bm9wc2lzICJBY3Rpb24gYW5kIHB1enpsZSBzb2x2aW5nIGdhbWUiKQogICAgIChkZXNj cmlwdGlvbiAiS0dvbGRydW5uZXIgaXMgYW4gYWN0aW9uIGdhbWUgd2hlcmUgdGhlIGhlcm8gcnVu cyB0aHJvdWdoIGEKIG1hemUsIGNsaW1icyBzdGFpcnMsIGRpZyBob2xlcyBhbmQgZG9kZ2VzIGVu ZW1pZXMgaW4gb3JkZXIgdG8gY29sbGVjdCBhbGwgdGhlCkBAIC03MDIsNyArNzAzLDcgQEAgKGRl ZmluZS1wdWJsaWMga2RpYW1vbmQKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcva2RpYW1vbmQvIikKICAgICAoc3lub3BzaXMgIlRocmVlLWluLWEtcm93IGdhbWUiKQogICAg IChkZXNjcmlwdGlvbiAiS0RpYW1vbmQgaXMgYSB0aHJlZS1pbi1hLXJvdyBnYW1lIGxpa2UgQmVq ZXdlbGVkLiAgSXQKIGZlYXR1cmVzIHVubGltaXRlZCBmdW4gd2l0aCByYW5kb21seSBnZW5lcmF0 ZWQgZ2FtZXMgYW5kIGZpdmUgZGlmZmljdWx0eQpAQCAtNzM4LDcgKzczOSw3IEBAIChkZWZpbmUt cHVibGljIGtmb3VyaW5saW5lCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVj bGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tmb3Vy aW5saW5lLyIpCiAgICAgKHN5bm9wc2lzICJQbGFjZSA0IHBpZWNlcyBpbiBhIHJvdyIpCiAgICAg KGRlc2NyaXB0aW9uICJLRm91ckluTGluZSBpcyBhIGJvYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJz IGJhc2VkIG9uIHRoZQogQ29ubmVjdC1Gb3VyIGdhbWUuCkBAIC03NzcsNyArNzc4LDcgQEAgKGRl ZmluZS1wdWJsaWMga2JsYWNrYm94CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ti bGFja2JveC8iKQogICAgIChzeW5vcHNpcyAiRmluZCBhdG9tcyBpbiBhIGdyaWQgYnkgc2hvb3Rp bmcgZWxlY3Ryb25zIikKICAgICAoZGVzY3JpcHRpb24gIktCbGFja2JveCBpcyBhIGdhbWUgb2Yg aGlkZSBhbmQgc2VlayBwbGF5ZWQgb24gYSBncmlkIG9mCiBib3hlcyB3aGVyZSB0aGUgY29tcHV0 ZXIgaGFzIGhpZGRlbiBzZXZlcmFsIGJhbGxzLiAgVGhlIHBvc2l0aW9uIG9mIHRoZSBoaWRkZW4K QEAgLTgxNyw3ICs4MTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbmV0d2FsawogICAgICAgICAgICBs aWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZl KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbmV0d2Fsay8iKQogICAgIChzeW5vcHNpcyAiVHVy biB0aGUgYm9hcmQgcGllY2VzIHRvIGdldCBhbGwgY29tcHV0ZXJzIGNvbm5lY3RlZCIpCiAgICAg KGRlc2NyaXB0aW9uICJLTmV0V2FsayBpcyBhIHNtYWxsIGdhbWUgd2hlcmUgeW91IGhhdmUgdG8g YnVpbGQgdXAgYQogY29tcHV0ZXIgbmV0d29yayBieSByb3RhdGluZyB0aGUgd2lyZXMgdG8gY29u bmVjdCB0aGUgdGVybWluYWxzIHRvIHRoZSBzZXJ2ZXIuCkBAIC04NTUsNyArODU2LDcgQEAgKGRl ZmluZS1wdWJsaWMgYm9tYmVyCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0 YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2JvbWJlci8iKQogICAgIChzeW5vcHNpcyAiQXJjYWRlIGJvbWJpbmcgZ2FtZSIpCiAgICAgKGRl c2NyaXB0aW9uICJCb21iZXIgaXMgYSBzaW5nbGUgcGxheWVyIGFyY2FkZSBnYW1lLgogCkBAIC05 MDAsNyArOTAxLDcgQEAgKGRlZmluZS1wdWJsaWMgZ3JhbmF0aWVyCiAgICAgICAgICAgIHF0YmFz ZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgICho b21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL2dyYW5hdGllci8iKQogICAgIChzeW5vcHNpcyAiQm9tYmVybWFuIGNs b25lIikKICAgICAoZGVzY3JpcHRpb24gIkdyYW5hdGllciBpcyBhIGNsb25lIG9mIHRoZSBjbGFz c2ljIEJvbWJlcm1hbiBnYW1lLAogaW5zcGlyZWQgYnkgdGhlIHdvcmsgb2YgdGhlIENsYW5ib21i ZXIgY2xvbmUuCkBAIC05MzcsNyArOTM4LDcgQEAgKGRlZmluZS1wdWJsaWMga3NpcmsKICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2ZwogICAgICAgICAgICB6bGliKSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2FwcHMua2RlLm9yZy9rc2lyay8iKQogICAgIChzeW5vcHNpcyAiQ29tcHV0ZXJp emVkIHZlcnNpb24gb2YgdGhlIHdlbGwga25vd24gc3RyYXRlZ3kgYm9hcmQgZ2FtZQogJ1Jpc2sn IikKICAgICAoZGVzY3JpcHRpb24gIktzaXJLIGlzIGEgbXVsdGktcGxheWVyIG5ldHdvcmstZW5h YmxlZCBnYW1lLiAgVGhlIGdvYWwgb2YKQEAgLTk5OCw3ICs5OTksNyBAQCAoZGVmaW5lLXB1Ymxp YyBwYWxhcGVsaQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnCiAg ICAgICAgICAgIHNoYXJlZC1taW1lLWluZm8pKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL3BhbGFw ZWxpLyIpCiAgICAgKHN5bm9wc2lzICJKaWdzYXcgcHV6emxlIGdhbWUiKQogICAgIChkZXNjcmlw dGlvbiAiUGFsYXBlbGkgaXMgYSBqaWdzYXcgcHV6emxlIGdhbWUuICBVbmxpa2Ugb3RoZXIgZ2Ft ZXMgaW4KIHRoYXQgZ2VucmUsIHlvdSBhcmUgbm90IGxpbWl0ZWQgdG8gYWxpZ25pbmcgcGllY2Vz IG9uIGltYWdpbmFyeSBncmlkcy4gIFRoZQpAQCAtMTAzNyw3ICsxMDM4LDcgQEAgKGRlZmluZS1w dWJsaWMga2lyaWtpCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01 CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tpcmlr aS8iKQogICAgIChzeW5vcHNpcyAiWWFodHplZSBkaWNlIGdhbWUiKQogICAgIChkZXNjcmlwdGlv biAiS2lyaWtpIGlzIGFuIGFkZGljdGl2ZSBhbmQgZnVuIGRpY2UgZ2FtZSwgZGVzaWduZWQgdG8g YmUKIHBsYXllZCBieSBhcyBtYW55IGFzIHNpeCBwbGF5ZXJzLgpAQCAtMTA3Nyw3ICsxMDc4LDcg QEAgKGRlZmluZS1wdWJsaWMga2lnbwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBx dGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczov L2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9r aWdvLyIpCiAgICAgKHN5bm9wc2lzICJHbyBib2FyZCBnYW1lIikKICAgICAoZGVzY3JpcHRpb24g IktpZ28gaXMgYW4gb3Blbi1zb3VyY2UgaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVsYXIgR28K IGdhbWUuCkBAIC0xMTIyLDcgKzExMjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdWJyaWNrCiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRz dmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2t1YnJpY2svIikKICAgICAoc3lub3BzaXMgIkdh bWUgYmFzZWQgb24gUnViaWsncyBDdWJlIikKICAgICAoZGVzY3JpcHRpb24gIkt1YnJpY2sgaXMg YSBnYW1lIGJhc2VkIG9uIHRoZSBSdWJpaydzIEN1YmUgcHV6emxlLgogCkBAIC0xMTYyLDcgKzEx NjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBsc2thdAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAg ICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJo dHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9sc2thdC8iKQogICAgIChzeW5vcHNpcyAiTGlldXRuYW50IFNrYXQgY2FyZCBnYW1lIikK ICAgICAoZGVzY3JpcHRpb24gIkxpZXV0bmFudCBTa2F0IChmcm9tIEdlcm1hbiBcIk9mZml6aWVy c3NrYXRcIikgaXMgYSBmdW4gYW5kCiBlbmdhZ2luZyBjYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJz LCB3aGVyZSB0aGUgc2Vjb25kIHBsYXllciBpcyBlaXRoZXIgbGl2ZQpAQCAtMTIwMCw3ICsxMjAx LDcgQEAgKGRlZmluZS1wdWJsaWMga2FwbWFuCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUu b3JnL2thcG1hbi8iKQogICAgIChzeW5vcHNpcyAiUGFjLU1hbiBjbG9uZSIpCiAgICAgKGRlc2Ny aXB0aW9uICJLYXBtYW4gaXMgYSBjbG9uZSBvZiB0aGUgd2VsbCBrbm93biBnYW1lIFBhYy1NYW4u CiAKQEAgLTEyMzksNyArMTI0MCw3IEBAIChkZWZpbmUtcHVibGljIGtzcGFjZWR1ZWwKICAgICAg ICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2 ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3NwYWNlZHVlbC8iKQogICAgIChzeW5vcHNpcyAi VHdvIHBsYXllciBnYW1lIHdpdGggc2hvb3Rpbmcgc3BhY2VzaGlwcyBmbHlpbmcgYXJvdW5kIGEg c3VuIikKICAgICAoZGVzY3JpcHRpb24gIktTcGFjZWR1ZWwgaXMgYSBzcGFjZSBiYXR0bGUgZ2Ft ZSBmb3Igb25lIG9yIHR3byBwbGF5ZXJzLAogd2hlcmUgdHdvIHNoaXBzIGZseSBhcm91bmQgYSBz dGFyIGluIGEgc3RydWdnbGUgdG8gYmUgdGhlIG9ubHkgc3Vydml2b3IuCkBAIC0xMjcyLDcgKzEy NzMsNyBAQCAoZGVmaW5lLXB1YmxpYyBib3ZvCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUu b3JnL2Jvdm8vIikKICAgICAoc3lub3BzaXMgIkNsYXNzaWMgcGVuIGFuZCBwYXBlciBnYW1lOiBm aXZlIGluIGEgbGluZSIpCiAgICAgKGRlc2NyaXB0aW9uICJCb3ZvIGlzIGEgR29tb2t1IChmcm9t IEphcGFuZXNlIOS6lOebruS4puOBuSAtIGxpdC4gIFwiZml2ZQogcG9pbnRzXCIpIGxpa2UgZ2Ft ZSBmb3IgdHdvIHBsYXllcnMsIHdoZXJlIHRoZSBvcHBvbmVudHMgYWx0ZXJuYXRlIGluIHBsYWNp bmcKQEAgLTEzMTAsNyArMTMxMSw3IEBAIChkZWZpbmUtcHVibGljIGtpbGxib3RzCiAgICAgICAg ICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFy YXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tpbGxib3RzLyIpCiAgICAgKHN5bm9wc2lz ICJQb3J0IG9mIHRoZSBjbGFzc2ljIEJTRCBjb25zb2xlIGdhbWUgcm9ib3RzIikKICAgICAoZGVz Y3JpcHRpb24gIktpbGxib3RzIGlzIGEgc2ltcGxlIGdhbWUgb2YgZXZhZGluZyBraWxsZXIgcm9i b3RzLgogCkBAIC0xMzUyLDcgKzEzNTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc25ha2VkdWVsCiAg ICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAg cXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tzbmFrZWR1ZWwvIikKICAgICAoc3lub3Bz aXMgIlNuYWtlIHJhY2UgcGxheWVkIGFnYWluc3QgdGhlIGNvbXB1dGVyIikKICAgICAoZGVzY3Jp cHRpb24gIktTbmFrZUR1ZWwgaXMgYSBmYXN0IGFjdGlvbiBnYW1lIHdoZXJlIHlvdSBzdGVlciBh IHNuYWtlCiB3aGljaCBoYXMgdG8gZWF0IGZvb2QuICBXaGlsZSBlYXRpbmcgdGhlIHNuYWtlIGdy b3dzLiAgQnV0IG9uY2UgYSBwbGF5ZXIKQEAgLTEzODgsNyArMTM4OSw3IEBAIChkZWZpbmUtcHVi bGljIGtvbGxpc2lvbgogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2Ut NQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dh bWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rb2xs aXNpb24vIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSBiYWxsIGRvZGdpbmcgZ2FtZSIpCiAgICAg KGRlc2NyaXB0aW9uICJJbiBLb2xsaXNpb24geW91IHVzZSBtb3VzZSB0byBjb250cm9sIGEgc21h bGwgYmx1ZSBiYWxsIGluIGEKIGNsb3NlZCBzcGFjZSBlbnZpcm9ubWVudCBmaWxsZWQgd2l0aCBz bWFsbCByZWQgYmFsbHMsIHdoaWNoIG1vdmUgYWJvdXQKQEAgLTE0MjgsNyArMTQyOSw3IEBAIChk ZWZpbmUtcHVibGljIGtuYXZhbGJhdHRsZQogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdl ICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9rbmF2YWxiYXR0bGUvIikKICAgICAoc3lub3BzaXMgIkJhdHRsZXNoaXAgYm9hcmQg Z2FtZSB3aXRoIGJ1aWx0LWluIGdhbWUgc2VydmVyIikKICAgICAoZGVzY3JpcHRpb24gIktCYXR0 bGVzaGlwIGlzIGEgQmF0dGxlIFNoaXAgZ2FtZSBmb3IgS0RFLgogCkBAIC0xNDY4LDcgKzE0Njks NyBAQCAoZGVmaW5lLXB1YmxpYyBrcmV2ZXJzaQogICAgICAgICAgICBxdGJhc2UtNQogICAgICAg ICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJo dHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9rcmV2ZXJzaS8iKQogICAgIChzeW5vcHNpcyAiT2xkIHJldmVyc2kgYm9hcmQgZ2FtZSwg YWxzbyBrbm93biBhcyBvdGhlbGxvIikKICAgICAoZGVzY3JpcHRpb24gIktSZXZlcnNpIGlzIGEg c2ltcGxlIG9uZSBwbGF5ZXIgc3RyYXRlZ3kgZ2FtZSBwbGF5ZWQKIGFnYWluc3QgdGhlIGNvbXB1 dGVyLgpAQCAtMTUwOCw3ICsxNTA5LDcgQEAgKGRlZmluZS1wdWJsaWMga3NxdWFyZXMKICAgICAg ICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNs YXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3NxdWFyZXMvIikKICAgICAoc3lub3Bz aXMgIkRvdHMgYW5kIEJveGVzIGdhbWUiKQogICAgIChkZXNjcmlwdGlvbiAiS1NxdWFyZXMgaXMg YW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVsYXIgcGFwZXIgYmFzZWQKIGdhbWUgU3F1YXJl cy4gIFR3byBwbGF5ZXJzIHRha2UgdHVybnMgY29ubmVjdGluZyBkb3RzIG9uIGEgZ3JpZCB0byBj b21wbGV0ZQpAQCAtMTU0NSw3ICsxNTQ2LDcgQEAgKGRlZmluZS1wdWJsaWMga2p1bXBpbmdjdWJl CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAg ICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tqdW1waW5nY3ViZS8iKQogICAgIChz eW5vcHNpcyAiU2ltcGxlIHRhY3RpY2FsIGdhbWUgZm9yIG51bWJlci1jcnVuY2hlcnMiKQogICAg IChkZXNjcmlwdGlvbiAiS0p1bXBpbmdjdWJlIGlzIGEgc2ltcGxlIHRhY3RpY2FsIGdhbWUgZm9y IG9uZSBvciB0d28KIHBsYXllcnMsIHBsYXllZCBvbiBhIGdyaWQgb2YgbnVtYmVyZWQgc3F1YXJl cy4gIEVhY2ggdHVybiwgcGxheWVycyBjb21wZXRlIGZvcgotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0066-gnu-libmbim-Update-to-1.26.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0066-gnu-libmbim-Update-to-1.26.4.patch RnJvbSA4OTgzZDAwNjEzZDQyYWQ2NDA1NzE0OTBmYmVmNmZhNWQxM2VhMGQxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyMjozOSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjYvNzVdIGdudTogbGlibWJpbTogVXBkYXRlIHRvIDEuMjYuNC4KCiogZ251L3BhY2thZ2VzL2Zy ZWVkZXNrdG9wLnNjbSAobGlibWJpbSk6IFVwZGF0ZSB0byAxLjI2LjQuCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbSBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5z Y20KaW5kZXggYjY5YTA3OGQzNS4uMWRkNzI3MDBmZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCkBAIC0x NDY3LDcgKzE0NjcsNyBAQCAoZGVmaW5lLXB1YmxpYyBhY2NvdW50c3NlcnZpY2UKIChkZWZpbmUt cHVibGljIGxpYm1iaW0KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlibWJpbSIpCi0gICAgKHZl cnNpb24gIjEuMjAuMiIpCisgICAgKHZlcnNpb24gIjEuMjYuNCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC0xNDc1LDcgKzE0NzUsNyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJt YmltCiAgICAgICAgICAgICAgICAgICAgICJsaWJtYmltLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjE2cTU1MHN5ODRpemk1aWMzc2JiaGpubmthMmZ3aGo4dnZkcmlycG45eHNwYnNnYmMz c20iKSkpKQorICAgICAgICAgICAgICAgICIxbmNhYXJsNGxnYzdpNTJyd3o1MHlxNzAxd2sycnI0 NzhjanlieGJpZnNqcXFrMmN4MjduIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgYCgsZ2xpYiAiYmluIikgOyBm b3IgZ2xpYi1ta2VudW1zCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0029-gnu-Remove-libraw-0.18.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0029-gnu-Remove-libraw-0.18.patch RnJvbSAxMzg1ZGQ1OTY3OTJhYTViNGYyNmVkODkzMWJmODA1OTUwZTg3NjcxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMyBGZWIgMjAyMiAxOTowMDozMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjkvNzVdIGdudTogUmVtb3ZlIGxpYnJhdy0wLjE4LgoKKiBnbnUvcGFja2FnZXMvcGhvdG8uc2Nt IChsaWJyYXctMC4xOCk6IERlbGV0ZSB1bnVzZWQgb2xkIHZlcnNpb24uCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL3Bob3RvLnNjbSBiL2dudS9wYWNrYWdlcy9waG90by5zY20KaW5kZXggZWRh OWVhZGNhMi4uZDJjMjQ2Yjk4MyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Bob3RvLnNjbQor KysgYi9nbnUvcGFja2FnZXMvcGhvdG8uc2NtCkBAIC0yMDQsMTcgKzIwNCw2IEBAIChkZWZpbmUt cHVibGljIGxpYnJhdwogICAgIDs7IGJvdGggdHdvIGxpY2Vuc2luZyBtb2RlcyBmb3IgeW91ciBj aGFuZ2VzL2FkZGl0aW9ucy4iCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4xIGxp Y2Vuc2U6Y2RkbDEuMCkpKSkKIAotKGRlZmluZS1wdWJsaWMgbGlicmF3LTAuMTgKLSAgKHBhY2th Z2UgKGluaGVyaXQgbGlicmF3KQotICAgIChuYW1lICJsaWJyYXciKQotICAgICh2ZXJzaW9uICIw LjE4LjEyIikKLSAgICAoc291cmNlIChvcmlnaW4KLSAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCi0gICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3Lmxp YnJhdy5vcmcvZGF0YS9MaWJSYXctIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24gIi50YXIuZ3oiKSkKLSAgICAgICAgICAgICAgKHNoYTI1NgotICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxbTJraHIyY2lqOHo2bGF3Z2JtZGtzam4xNGZw bmpzeThhZDRxYWhucHFhcG0xc2xzeGFwIikpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBsaWJleGlm CiAgIChwYWNrYWdlCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0037-gnu-KDE-Systemtools-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0037-gnu-KDE-Systemtools-Update-home-page-links.patch RnJvbSA1Zjg0YWRhOWUyMWU4NDQ5N2UyNWEzODMzOTM4Zjc4Nzg4N2Y0NWQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMTozMzoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzcvNzVdIGdudTogS0RFIFN5c3RlbXRvb2xzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBn bnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwga2hlbHBjZW50ZXIsIGty ZmIsIGtzeXN0ZW1sb2csCnlha3Vha2UpOiBVcGRhdGUgaG9tZS1wYWdlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0 ZW10b29scy5zY20KaW5kZXggYWEwZWQ1M2E4MC4uOTAyNjBjMjYzMCAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0 ZW10b29scy5zY20KQEAgLTIsNiArMiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMjAg SGFydG11dCBHb2ViZWwgPGguZ29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJp Z2h0IMKpIDIwMjEgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29w eXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7 IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgog Ozs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTc5LDcgKzgw LDcgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhpbgogICAgICAgICAgICBzb2xpZCkpCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9ETzogNC8xNSB0ZXN0cyBmYWlsIGV2 ZW4gd2l0aCBvZmZzY3JlZW4KLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGlj YXRpb25zL3N5c3RlbS9vcmcua2RlLmRvbHBoaW4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL2RvbHBoaW4vIikKICAgICAoc3lub3BzaXMgIkZpbGUgbWFuYWdlciBmb3Ig S0RFIikKICAgICAoZGVzY3JpcHRpb24gIkRvbHBoaW4gaXMgYSBmaWxlIG1hbmFnZXIgZm9yIEtE RSBmb2N1c2luZyBvbiB1c2FiaWxpdHkuCiBUaGUgbWFpbiBmZWF0dXJlcyBvZiBEb2xwaGluIGFy ZToKQEAgLTE2MCw3ICsxNjEsNyBAQCAoZGVmaW5lLXB1YmxpYyBraGVscGNlbnRlcgogICAgICAg ICAgICB4YXBpYW4pKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IDEv MSB0ZXN0IGZhaWxzCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9u cy9zeXN0ZW0vb3JnLmtkZS5IZWxwIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9raGVscGNlbnRlci8iKQogICAgIChzeW5vcHNpcyAiS0RFIGRvY3VtZW50YXRpb24gdmll d2VyIikKICAgICAoZGVzY3JpcHRpb24gIktIZWxwQ2VudGVyIHVzZXMgbWV0YSBkYXRhIGZpbGVz IHdoaWNoIGRlc2NyaWJlIHRoZQogZG9jdW1lbnRhdGlvbiBhdmFpbGFibGUgaW4gdGhlIHN5c3Rl bS4gIEVhY2ggZG9jdW1lbnQgaXMgcmVwcmVzZW50ZWQgYnkgYSBtZXRhCkBAIC0yNjcsNyArMjY4 LDcgQEAgKGRlZmluZS1wdWJsaWMga3JmYgogICAgICAgICAgICB3YXlsYW5kCiAgICAgICAgICAg IHhjYi11dGlsLWltYWdlCiAgICAgICAgICAgIHpsaWIpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmZiIikKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcmZiLyIpCiAgICAgKHN5bm9wc2lzICJEZXNr dG9wIFNoYXJpbmcgdXRpbGl0eSIpCiAgICAgKGRlc2NyaXB0aW9uICJLREUgRGVza3RvcCBTaGFy aW5nIGlzIGEgc2VydmVyIGFwcGxpY2F0aW9uIHRoYXQgYWxsb3dzIHlvdQogdG8gc2hhcmUgeW91 ciBjdXJyZW50IHNlc3Npb24gd2l0aCBhIHVzZXIgb24gYW5vdGhlciBtYWNoaW5lLiAgVGhlIGRl c2t0b3AKQEAgLTMxMCw3ICszMTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3lzdGVtbG9nCiAgICAg ICAgICAgIGt4bWxndWkKICAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBz ZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9y Zy9hcHBsaWNhdGlvbnMvc3lzdGVtL29yZy5rZGUua3N5c3RlbWxvZyIpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3N5c3RlbWxvZy8iKQogICAgIChzeW5vcHNpcyAiU3lz dGVtIGxvZyB2aWV3ZXIiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwcm9ncmFtIGlzIGRldmVs b3BlZCBmb3IgYmVpbmcgdXNlZCBieSBiZWdpbm5lciB1c2VycywKIHdoaWNoIGRvbid0IGtub3cg aG93IHRvIGZpbmQgaW5mb3JtYXRpb24gYWJvdXQgdGhlaXIgTGludXggc3lzdGVtLCBhbmQgaG93 IHRoZQpAQCAtMzU2LDcgKzM1Nyw3IEBAIChkZWZpbmUtcHVibGljIHlha3Vha2UKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcKICAgICAgICAgICAgcXR4MTFleHRyYXMpKQot ICAgIChob21lLXBhZ2UgImh0dHBzOi8vd3d3LmtkZS5vcmcvYXBwbGljYXRpb25zL3N5c3RlbS95 YWt1YWtlLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcveWFrdWFrZS8i KQogICAgIChzeW5vcHNpcyAiUXVhZC1zdHlsZSB0ZXJtaW5hbCBlbXVsYXRvciBmb3IgS0RFIikK ICAgICAoZGVzY3JpcHRpb24gIllha3Vha2UgaXMgYSBkcm9wLWRvd24gdGVybWluYWwgZW11bGF0 b3IgYmFzZWQgb24gS0RFIEtvbnNvbGUKIHRlY2hub2xvZ3kuICBGZWF0dXJlcyBpbmNsdWRlOgot LSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0039-gnu-KDE-Multimedia-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0039-gnu-KDE-Multimedia-Update-home-page-links.patch RnJvbSA1ZWY2ZjM0ZWFmMGQwMmU3ZTE0OGU5OGNkMzc1NmFiZGNkMWI0Y2RhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoxMTozNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzkvNzVdIGdudTogS0RFIE11bHRpbWVkaWE6IFVwZGF0ZSBob21lLXBhZ2UgbGlua3MuCgoqIGdu dS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20gKGF1ZGlvY2Qta2lvLCBkcmFnb24sIGVsaXNh LApmZm1wZWd0aHVtYnMsIGp1aywgazNiLCBrYWZmZWluZSwga2Ftb3NvLCBrbWl4LCBrd2F2ZSk6 IFVwZGF0ZSBob21lLXBhZ2UuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1l ZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20KaW5kZXggNzZlMjVjMzJm My4uN2EwODJiMTI3YSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNj bQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCkBAIC00LDYgKzQsNyBAQAog Ozs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNo bmVyLmNvLmlsPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIFZpbmljaXVzIE1vbmVnbyA8bW9uZWdv QHBvc3Rlby5uZXQ+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1h aWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9kaW5hIDxwaG9k aW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1 aXguCiA7OzsKQEAgLTc5LDcgKzgwLDcgQEAgKGRlZmluZS1wdWJsaWMgYXVkaW9jZC1raW8KICAg ICAgICAgICAgbGlidm9yYmlzCiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBxdGJhc2Ut NSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1l ZGlhL29yZy5rZGUua2lvX2F1ZGlvY2QiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5r ZGUub3JnL2tpb19hdWRpb2NkLyIpCiAgICAgKHN5bm9wc2lzICJUcmFuc3BhcmVudCBhdWRpbyBD RCBpbnRlZ3JhdGlvbiBmb3IgYXBwbGljYXRpb25zIHVzaW5nIHRoZSBLREUKIFBsYXRmb3JtIikK ICAgICAoZGVzY3JpcHRpb24gIktJTyBBdWRpb0NEIGlzIGEgS0lPIHNsYXZlIHRoYXQgZW5hYmxl cyBLSU8tYXdhcmUKQEAgLTEzNyw3ICsxMzgsNyBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KICAg ICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL2RyYWdv biIpCiAgICAgICAgICAgICAgICAgIGAoIkdTVF9QTFVHSU5fU1lTVEVNX1BBVEgiICI6IiBwcmVm aXggKCxnc3QtcGx1Z2luLXBhdGgpKSkKICAgICAgICAgICAgICAgICN0KSkpKSkpCi0gICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1lZGlhL29yZy5rZGUu ZHJhZ29ucGxheWVyIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9kcmFn b25wbGF5ZXIvIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSB2aWRlbyBwbGF5ZXIiKQogICAgIChk ZXNjcmlwdGlvbiAiRHJhZ29uIFBsYXllciBpcyBhIG11bHRpbWVkaWEgcGxheWVyIHdoZXJlIHRo ZSBmb2N1cyBpcyBvbgogc2ltcGxpY2l0eSwgaW5zdGVhZCBvZiBmZWF0dXJlcy4gIERyYWdvbiBQ bGF5ZXIgZG9lcyBvbmUgdGhpbmcsIGFuZCBvbmx5IG9uZQpAQCAtMjEyLDcgKzIxMyw3IEBAIChk ZWZpbmUtcHVibGljIGVsaXNhCiAgICAgICAgICAgICAgICAoc2V0ZW52ICJDVEVTVF9PVVRQVVRf T05fRkFJTFVSRSIgIjEiKQogICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJt YWtlIiB0ZXN0LXRhcmdldCkpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2Ug Imh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmVsaXNhIikK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9lbGlzYS8iKQogICAgIChzeW5v cHNpcyAiUG93ZXJmdWwgbXVzaWMgcGxheWVyIGZvciBQbGFzbWEgNSIpCiAgICAgKGRlc2NyaXB0 aW9uICJFbGlzYSBpcyBhIHNpbXBsZSBtdXNpYyBwbGF5ZXIgYWltaW5nIHRvIHByb3ZpZGUgYSBu aWNlCiBleHBlcmllbmNlIGZvciBpdHMgdXNlcnMuICBFbGlzYSBicm93c2VzIG11c2ljIGJ5IGFs YnVtLCBhcnRpc3Qgb3IKQEAgLTIzOCw3ICsyMzksNyBAQCAoZGVmaW5lLXB1YmxpYyBmZm1wZWd0 aHVtYnMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKICAgICAo aW5wdXRzCiAgICAgIChsaXN0IGZmbXBlZyBrY29uZmlnIGtpMThuIGtpbyB0YWdsaWIgcXRiYXNl LTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGlt ZWRpYS9vcmcua2RlLmZmbXBlZ3RodW1icyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBz LmtkZS5vcmcvZmZtcGVndGh1bWJzLyIpCiAgICAgKHN5bm9wc2lzICJWaWRlbyB0aHVtYm5haWwg Z2VuZXJhdG9yIGZvciBLREUgdXNpbmcgZmZtcGVnIikKICAgICAoZGVzY3JpcHRpb24gIgogRkZN cGVnVGh1bWJzIGlzIGEgdmlkZW8gdGh1bWJuYWlsIGdlbmVyYXRvciBmb3IgS0RFIGZpbGUgbWFu YWdlcnMKQEAgLTI4Niw3ICsyODcsNyBAQCAoZGVmaW5lLXB1YmxpYyBqdWsKICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcKICAgICAgICAgICAgdGFnbGliKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5q dWsiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2p1ay8iKQogICAgIChz eW5vcHNpcyAiTXVzaWMganVrZWJveCAvIG11c2ljIHBsYXllciIpCiAgICAgKGRlc2NyaXB0aW9u ICJKdUsgaXMgYSBwb3dlcmZ1bCBtdXNpYyBwbGF5ZXIgY2FwYWJsZSBvZiBtYW5hZ2luZyBhIGxh cmdlCiBtdXNpYyBjb2xsZWN0aW9uLgpAQCAtNDQwLDcgKzQ0MSw3IEBAIChkZWZpbmUtcHVibGlj IGszYgogICAgICAgICAgICBzb3gKICAgICAgICAgICAgdGFnbGliCiAgICAgICAgICAgIHpsaWIp KQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRp YS9vcmcua2RlLmszYiIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvazNi LyIpCiAgICAgKHN5bm9wc2lzICJTb3BoaXN0aWNhdGVkIENEL0RWRCBidXJuaW5nIGFwcGxpY2F0 aW9uIikKICAgICAoZGVzY3JpcHRpb24gIkszYiBpcyBDRC13cml0aW5nIHNvZnR3YXJlIHdoaWNo IGludGVuZHMgdG8gYmUgZmVhdHVyZS1yaWNoCiBhbmQgcHJvdmlkZSBhbiBlYXNpbHkgdXNhYmxl IGludGVyZmFjZS4gIEZlYXR1cmVzIGluY2x1ZGUgYnVybmluZyBhdWRpbyBDRHMKQEAgLTQ5MSw3 ICs0OTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWZmZWluZQogICAgICAgICAgICAgICAgKCgiXFxz KnFQcmludGFibGVcXCh0cmFuc3BvbmRlclxcLmdldFRyYW5zbWlzc2lvblR5cGVcXChcXClcXClc XCk7IikKICAgICAgICAgICAgICAgICAgInRyYW5zcG9uZGVyLmdldFRyYW5zbWlzc2lvblR5cGUo KSk7IikpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2Rl Lm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmthZmZlaW5lIikKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rYWZmZWluZS8iKQogICAgIChzeW5vcHNpcyAi VmVyc2F0aWxlIG1lZGlhIHBsYXllciBmb3IgS0RFIikKICAgICAoZGVzY3JpcHRpb24gIkthZmZl aW5lIGlzIGEgbWVkaWEgcGxheWVyIGZvciBLREUuICBXaGlsZSBpdCBzdXBwb3J0cwogbXVsdGlw bGUgUGhvbm9uIGJhY2tlbmRzLCBpdHMgZGVmYXVsdCBiYWNrZW5kIGlzIFhpbmUsIGdpdmluZyBL YWZmZWluZSBhIHdpZGUKQEAgLTUzOSw3ICs1NDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYW1vc28K ICAgICAgICAgICAgcXR4MTFleHRyYXMpKQogICAgIChhcmd1bWVudHMKICAgICAgKGxpc3QgIzp0 ZXN0cz8gI2YpKSA7IHRlc3QgcHJvZ3JhbSBnZXRzIGJ1aWx0LCBidXQgaXMgbm90IGZvdW5kCi0g ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1lZGlhL29y Zy5rZGUua2Ftb3NvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rYW1v c28vIikKICAgICAoc3lub3BzaXMgIlRha2UgcGljdHVyZXMgYW5kIHZpZGVvcyBvdXQgb2YgeW91 ciB3ZWJjYW0iKQogICAgIChkZXNjcmlwdGlvbiAiS2Ftb3NvIGlzIGEgc2ltcGxlIGFuZCBmcmll bmRseSBwcm9ncmFtIHRvIHVzZSB5b3VyCiBjYW1lcmEuICBVc2UgaXQgdG8gdGFrZSBwaWN0dXJl cyBhbmQgbWFrZSB2aWRlb3MgdG8gc2hhcmUuIikKQEAgLTU4Myw3ICs1ODQsNyBAQCAoZGVmaW5l LXB1YmxpYyBrbWl4CiAgICAgICAgICAgIHB1bHNlYXVkaW8KICAgICAgICAgICAgcXRiYXNlLTUK ICAgICAgICAgICAgc29saWQpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBs aWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmttaXgiKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL2ttaXgvIikKICAgICAoc3lub3BzaXMgIlZvbHVtZSBjb250cm9sIGFu ZCBtaXhlciIpCiAgICAgKGRlc2NyaXB0aW9uICJLTWl4IGlzIGFuIGF1ZGlvIGRldmljZSBtaXhl ciwgdXNlZCB0byBhZGp1c3Qgdm9sdW1lLCBzZWxlY3QKIHJlY29yZGluZyBpbnB1dHMsIGFuZCBz ZXQgb3RoZXIgaGFyZHdhcmUgb3B0aW9ucy4KQEAgLTcwMCw3ICs3MDEsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrd2F2ZQogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdG11bHRpbWVkaWEK ICAgICAgICAgICAgemxpYikpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxp Y2F0aW9ucy9tdWx0aW1lZGlhL29yZy5rZGUua3dhdmUiKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL2t3YXZlLyIpCiAgICAgKHN5bm9wc2lzICJTb3VuZCBlZGl0b3IgZm9y IEtERSIpCiAgICAgKGRlc2NyaXB0aW9uICJLd2F2ZSBpcyBhIHNvdW5kIGVkaXRvciBkZXNpZ25l ZCBmb3IgdGhlIEtERSBEZXNrdG9wCiBFbnZpcm9ubWVudC4KLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0016-gnu-Add-layer-shell-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0016-gnu-Add-layer-shell-qt.patch RnJvbSBmZmJmZDQ5YTc3ODAzYjQ2YzQyYzg1ZjU4ZmRiZmNkOGU5MWE1ZmMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMTQgT2N0IDIwMjEgMTg6MTE6NTcgKzExMDAKU3ViamVjdDogW1BBVENIIHYy IDE2Lzc1XSBnbnU6IEFkZCBsYXllci1zaGVsbC1xdC4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChsYXllci1zaGVsbC1xdCk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMva2RlLXBsYXNtYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KaW5k ZXggMjMxN2NiZWM1YS4uMmM3MjNkMzRmOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1w bGFzbWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtNSw2ICs1LDcg QEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOSwgMjAyMCBIYXJ0bXV0IEdvZWJlbCA8aC5n b2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBUb2JpYXMg R2VlcmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBaaGVu ZyBKdW5qaWUgPDg3MzIxNjA3MUBxcS5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEgQnJlbmRh biBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBh cnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTM3LDYgKzM4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBrZGUtcGxhc21hKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHF0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlz b3JnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3JnKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB3ZWIpKQogCkBAIC0xNTcsNiArMTU5LDMyIEBAIChkZWZpbmUtcHVibGlj IGtzc2hhc2twYXNzCiBjYWxsIGl0IGlmIGl0IGlzIG5vdCBhc3NvY2lhdGVkIHRvIGEgdGVybWlu YWwuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCiAKKyhkZWZpbmUtcHVibGljIGxh eWVyLXNoZWxsLXF0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxheWVyLXNoZWxsLXF0IikKKyAg ICAodmVyc2lvbiAiNS4yNC4xIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvbGF5ZXItc2hlbGwtcXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAg ICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAg ICAiMWFxMDg5cHdzMzl3OW5jc2lxemdnM3F2Zmc1aGM1YTc0cHpyYTBzbWRweTVpcGZzYjZhNCIp KSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1 dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKKyAgICAoaW5w dXRzCisgICAgIChsaXN0IGxpYnhrYmNvbW1vbgorICAgICAgICAgICBxdGJhc2UtNQorICAgICAg ICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAgICAgICB3YXls YW5kCisgICAgICAgICAgIHdheWxhbmQtcHJvdG9jb2xzKSkKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2ludmVudC5rZGUub3JnL3BsYXNtYS9sYXllci1zaGVsbC1xdCIpCisgICAgKHN5bm9wc2lz ICJRdCBjb21wb25lbnQgZm9yIHRoZSBXYXlsYW5kIHFsLWxheWVyLXNoZWxsIHByb3RvY29sIikK KyAgICAoZGVzY3JpcHRpb24gIlF0IGNvbXBvbmVudCBmb3IgdGhlIFdheWxhbmQgcWwtbGF5ZXIt c2hlbGwgcHJvdG9jb2wuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCisKIChkZWZp bmUtcHVibGljIGtzY3JlZW5sb2NrZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NjcmVlbmxv Y2tlciIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0024-gnu-KDE-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0024-gnu-KDE-Update-all-packages-to-21.12.3.patch RnJvbSA5MjgzOGViOGVjNTI2ODk1NGQxN2Y3ZDYzZDhiZmY3ZmYwOTQ5MmIyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxOToxMDo1OCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjQvNzVdIGdudTogS0RFOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoqIGdudS9w YWNrYWdlcy9rZGUuc2NtIChiYWxvby13aWRnZXRzLCBrY2FjaGVncmluZCwKa2RlY29ubmVjdCwg a2RlZ3JhcGhpY3MtbW9iaXBvY2tldCwga2RlbmxpdmUsIGtkZXZlbG9wLCBrZGV2ZWxvcC1wZy1x dCwKa2RmLCBrZGlhZ3JhbSwga3BtY29yZSwga3F0cXVpY2tjaGFydHMsIGtyaXRhLCBrc2VleHBy LCBrdXNlcmZlZWRiYWNrLApsYWJwbG90LCBsaWJrZGVnYW1lcywgbGlia2V4aXYyLCBsaWJrb21w YXJlZGlmZjIsIG1hcmJsZS1xdCwKbWFzc2lmLXZpc3VhbGl6ZXIsIG9rdWxhciwgcG94bWwsIHFj YSwgc25vcmVub3RpZnksIHplcm9jb25mLWlvc2xhdmUpOgpVcGRhdGUgdG8gMjEuMTIuMy4KCihi YWxvby13aWRnZXRzKVthcmd1bWVudHNdOiBEaXNhYmxlIHRlc3RzLgoKKGtkaWFncmFtKTogVXBk YXRlIHRvIDIuOC4wLgoKKHFjYSk6IFVwZGF0ZSB0byAyLjMuNC4KCihrcG1jb3JlKVthcmd1bWVu dHNdOiBEb24ndCB0cnkgaW5zdGFsbCBwb2xraXQgZmlsZXMgdG8gcG9sa2l0cyBzdG9yZSBwYXRo LgoKKGtkZXZlbG9wKVtpbnB1dHNdOiBBZGQga3N5bnRheGhpZ2hsaWdodGluZy4gVXNlIG5ldyBp bnB1dHMgZm9ybWF0LgoKKGtkZWNvbm5lY3QpW25hdGl2ZS1pbnB1dHNdOiBVc2UgbmV3IHN0eWxl LgpbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMuCgooa3JpdGEpW2lucHV0c106IFVzZSBs YXRlc3QgbGlicmF3LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3Bh Y2thZ2VzL2tkZS5zY20KaW5kZXggZWEzNzJmNzQ2MC4uYzI0OGU2ZWE4ZCAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTE1LDYg KzE1LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxl eEB6cnl0aG0ub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIGxhIHNuZXNuZSA8bGFzbmVzbmVA bGFndW5wb3NwcmFzaWhvcHJlLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBWaW5p Y2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIEJy ZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC02MCw2ICs2MSw3IEBAIChkZWZpbmUtbW9kdWxl IChnbnUgcGFja2FnZXMga2RlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBlYm9vaykK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZmxleCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZm9udHV0aWxzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVz a3RvcCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2VvKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBnZXR0ZXh0KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnaG9z dHNjcmlwdCkKQEAgLTgxLDYgKzgzLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBr ZGUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBlcmwpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHBob3RvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29u ZmlnKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwb2xraXQpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHByb3RvYnVmKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBw dWxzZWF1ZGlvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCkBAIC05NSwy NiArOTgsMjEgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUpCiAoZGVmaW5lLXB1 YmxpYyBiYWxvby13aWRnZXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImJhbG9vLXdpZGdldHMi KQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9iYWxvby13aWRnZXRz LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MXg0djc5dmh2YzVpeGtic2YzanlqejVpZzFsZjc4cmZ3M3I3ZzNsbHBiNGoxa2NwM3doMCIpKSkp CisgICAgICAgIChiYXNlMzIgIjBjZmNmbXNnYmF4aTUzYTNyMGYwMTNsc2ttNXlsbDd6YXh3OThu bGo2cjhmc3Eyc2xyaHYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAg IChpbnB1dHMKICAgICAgKGxpc3QgYmFsb28ga2NvbmZpZyBraTE4biBraW8gcXRiYXNlLTUpKQog ICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnBoYXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAK LSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRG T1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgIGAoIzp0ZXN0cz8g I2YpKSA7OyB0ZXN0cyBmYWlsCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2Rl Lm9yZy9CYWxvbyIpCiAgICAgKHN5bm9wc2lzICJXaWdldHMgZm9yIHVzZSB3aXRoIEJhbG9vIikK ICAgICAoZGVzY3JpcHRpb24gIkJhbG9vIGlzIGEgZnJhbWV3b3JrIGZvciBzZWFyY2hpbmcgYW5k IG1hbmFnaW5nIG1ldGFkYXRhLgpAQCAtMTUyLDE0ICsxNTAsMTQgQEAgKGRlZmluZS1wdWJsaWMg Z3JhbnRsZWV0aGVtZQogKGRlZmluZS1wdWJsaWMgYWtyZWdhdG9yCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrcmVnYXRvciIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2FrcmVnYXRvci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAg ICAgIChiYXNlMzIgIjE3MTF5aHdzZHE5aXljM3dtM2E0eG16ODFwNzNodnZjMGg1OHNhc2M4OWlm cHJ5NTBrMnAiKSkpKQorICAgICAgICAoYmFzZTMyICIxeXk1YzI5enhwbGk0Y2Rka25tZHZqa2dp aTNqN3B2dzZsaHdxZnJxamM4amg4M2dtOGY4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTMwNiw2OCAr MzA0LDY2IEBAIChkZWZpbmUtcHVibGljIGtkZW5saXZlCiAoZGVmaW5lLXB1YmxpYyBrZGV2ZWxv cAogICAocGFja2FnZQogICAgIChuYW1lICJrZGV2ZWxvcCIpCi0gICAgKHZlcnNpb24gIjUuNi4x IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgog ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9rZGV2ZWxvcCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLyIgdmVyc2lvbiAiL3NyYy9rZGV2ZWxvcC0iCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9rZGV2ZWxvcC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgKHNoYTI1NgotICAgICAgICAgKGJhc2UzMiAiMDJpcDVyNjdoamZweXdrbTNtejg2bjZ3YnFj cjc5OTZpZnpmZDJmeXpzdm00OTk4aGk0eSIpKSkpCisgICAgICAgICAoYmFzZTMyICIxc2hwOHps eHI3aXl5c24xYzhkM2ZwNnJnNmcya3JqMnYzenc1YXBhbHhjbmFsMTZid3c2IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcgc2hhcmVkLW1pbWUtaW5mbyBxdHRv b2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJib29zdCIgLGJvb3N0KQotICAgICAgICgiY2xh bmciICxjbGFuZykKLSAgICAgICAoImdyYW50bGVlIiAsZ3JhbnRsZWUpCi0gICAgICAgKCJrYXJj aGl2ZSIgLGthcmNoaXZlKQotICAgICAgICgia2NtdXRpbHMiICxrY211dGlscykKLSAgICAgICAo ImtjcmFzaCIgLGtjcmFzaCkKLSAgICAgICAoImtkZWNsYXJhdGl2ZSIgLGtkZWNsYXJhdGl2ZSkK LSAgICAgICAoImtkb2N0b29scyIgLGtkb2N0b29scykKLSAgICAgICAoImtndWlhZGRvbnMiICxr Z3VpYWRkb25zKQotICAgICAgICgia2kxOG4iICxraTE4bikKLSAgICAgICAoImtpY29udGhlbWVz IiAsa2ljb250aGVtZXMpCi0gICAgICAgKCJraW8iICxraW8pICA7OyBub3QgY2hlY2tlZCBhcyBy ZXF1aXJlbWVudAotICAgICAgICgia2l0ZW1tb2RlbHMiICxraXRlbW1vZGVscykKLSAgICAgICAo ImtpdGVtdmlld3MiICxraXRlbXZpZXdzKQotICAgICAgICgia2pvYndpZGdldHMiICxram9id2lk Z2V0cykKLSAgICAgICAoImtub3RpZmljYXRpb25zIiAsa25vdGlmaWNhdGlvbnMpCi0gICAgICAg KCJrbm90aWZ5Y29uZmlnIiAsa25vdGlmeWNvbmZpZykKLSAgICAgICAoImtwYXJ0cyIgLGtwYXJ0 cykKLSAgICAgICAoImtzZXJ2aWNlIiAsa3NlcnZpY2UpCi0gICAgICAgKCJrdGV4dGVkaXRvciIg LGt0ZXh0ZWRpdG9yKQotICAgICAgICgia3dpbmRvd3N5c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCi0g ICAgICAgKCJreG1sZ3VpIiAsa3htbGd1aSkKLSAgICAgICAoImxpYmtvbXBhcmVkaWZmMiIgLGxp YmtvbXBhcmVkaWZmMikKLSAgICAgICAoIm94eWdlbi1pY29ucyIgLG94eWdlbi1pY29ucykKLSAg ICAgICAoInF0YmFzZSIgLHF0YmFzZS01KQotICAgICAgICgicXRkZWNsYXJhdGl2ZSIgLHF0ZGVj bGFyYXRpdmUpCi0gICAgICAgKCJxdHF1aWNrY29udHJvbHMiICxxdHF1aWNrY29udHJvbHMpICA7 OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAotICAgICAgICgicXRxdWlja2NvbnRyb2xzMiIg LHF0cXVpY2tjb250cm9sczIpICA7OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAotICAgICAg ICgicXR3ZWJraXQiICxxdHdlYmtpdCkKLSAgICAgICAoInRocmVhZHdlYXZlciIgLHRocmVhZHdl YXZlcikKLQotICAgICAgIDs7IHJlY29tbWVuZGVzCi0gICAgICAgKCJhc3R5bGUiICxhc3R5bGUp Ci0gICAgICAgKCJrZGV2ZWxvcC1wZy1xdCIgLGtkZXZlbG9wLXBnLXF0KQotICAgICAgICgibGli a3N5c2d1YXJkIiAsbGlia3N5c2d1YXJkKQorICAgIChpbnB1dHMgKGxpc3QgYm9vc3QKKyAgICAg ICAgICAgICAgICAgIGNsYW5nCisgICAgICAgICAgICAgICAgICBncmFudGxlZQorICAgICAgICAg ICAgICAgICAga2FyY2hpdmUKKyAgICAgICAgICAgICAgICAgIGtjbXV0aWxzCisgICAgICAgICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAgICAgICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAg ICAgICAgICAga2RvY3Rvb2xzCisgICAgICAgICAgICAgICAgICBrZ3VpYWRkb25zCisgICAgICAg ICAgICAgICAgICBraTE4bgorICAgICAgICAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAgICAg ICAgICAgICAgIGtpbyA7OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAorICAgICAgICAgICAg ICAgICAga2l0ZW1tb2RlbHMKKyAgICAgICAgICAgICAgICAgIGtpdGVtdmlld3MKKyAgICAgICAg ICAgICAgICAgIGtqb2J3aWRnZXRzCisgICAgICAgICAgICAgICAgICBrbm90aWZpY2F0aW9ucwor ICAgICAgICAgICAgICAgICAga25vdGlmeWNvbmZpZworICAgICAgICAgICAgICAgICAga3BhcnRz CisgICAgICAgICAgICAgICAgICBrc2VydmljZQorICAgICAgICAgICAgICAgICAga3N5bnRheGhp Z2hsaWdodGluZworICAgICAgICAgICAgICAgICAga3RleHRlZGl0b3IKKyAgICAgICAgICAgICAg ICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAg ICAgICAgIGxpYmtvbXBhcmVkaWZmMgorICAgICAgICAgICAgICAgICAgb3h5Z2VuLWljb25zCisg ICAgICAgICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2 ZQorICAgICAgICAgICAgICAgICAgcXRxdWlja2NvbnRyb2xzIDs7IG5vdCBjaGVja2VkIGFzIHJl cXVpcmVtZW50CisgICAgICAgICAgICAgICAgICBxdHF1aWNrY29udHJvbHMyIDs7IG5vdCBjaGVj a2VkIGFzIHJlcXVpcmVtZW50CisgICAgICAgICAgICAgICAgICBxdHdlYmtpdAorICAgICAgICAg ICAgICAgICAgdGhyZWFkd2VhdmVyCiAKLSAgICAgICA7OyBvcHRpb25hbAotICAgICAgICgiYXBy IiAsYXByKSAgICAgICAgICAgIDsgcmVxdWlyZWQgZm9yIHN1YnZlcnNpb24gc3VwcG9ydAotICAg ICAgICgiYXByLXV0aWwiICxhcHItdXRpbCkgIDsgcmVxdWlyZWQgZm9yIHN1YnZlcnNpb24gc3Vw cG9ydAotICAgICAgICgiYXR0aWNhIiAsYXR0aWNhKQotICAgICAgICgia2NvbmZpZ3dpZGdldHMi ICxrY29uZmlnd2lkZ2V0cykKLSAgICAgICAoImtuZXdzdHVmZiIgLGtuZXdzdHVmZikKLSAgICAg ICAoImtydW5uZXIiICxrcnVubmVyKQotICAgICAgIDs7IFRPRE86IE9rdGV0YUd1aSwgT2t0ZXRh S2FzdGVuQ29udHJvbGxlcnMKLSAgICAgICAoInBsYXNtYSIgLHBsYXNtYS1mcmFtZXdvcmspCi0g ICAgICAgOzsgVE9ETzogcHVycG9zZQotICAgICAgICgic29ubmV0IiAsc29ubmV0KQotICAgICAg ICgic3VidmVyc2lvbiIgLHN1YnZlcnNpb24pKSkKKyAgICAgICAgICAgICAgICAgIDs7IHJlY29t bWVuZGVzCisgICAgICAgICAgICAgICAgICBhc3R5bGUKKyAgICAgICAgICAgICAgICAgIGtkZXZl bG9wLXBnLXF0CisgICAgICAgICAgICAgICAgICBsaWJrc3lzZ3VhcmQKIAorICAgICAgICAgICAg ICAgICAgOzsgb3B0aW9uYWwKKyAgICAgICAgICAgICAgICAgIGFwciA7IHJlcXVpcmVkIGZvciBz dWJ2ZXJzaW9uIHN1cHBvcnQKKyAgICAgICAgICAgICAgICAgIGFwci11dGlsIDsgcmVxdWlyZWQg Zm9yIHN1YnZlcnNpb24gc3VwcG9ydAorICAgICAgICAgICAgICAgICAgYXR0aWNhCisgICAgICAg ICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICAgICAgICAga25ld3N0dWZmCisg ICAgICAgICAgICAgICAgICBrcnVubmVyCisgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBPa3Rl dGFHdWksIE9rdGV0YUthc3RlbkNvbnRyb2xsZXJzCisgICAgICAgICAgICAgICAgICBwbGFzbWEt ZnJhbWV3b3JrCisgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBwdXJwb3NlCisgICAgICAgICAg ICAgICAgICBzb25uZXQKKyAgICAgICAgICAgICAgICAgIHN1YnZlcnNpb24pKQogICAgICAgIDs7 IHJ1bi10aW1lIHBhY2thZ2VzIC0gVE9ETwogICAgICAgIDs7IENsYXp5U3RhbmRhbG9uZQogICAg ICAgIDs7IENwcGNoZWNrCkBAIC00MjMsMTQgKzQxOSwxNCBAQCAoZGVmaW5lLWRlcHJlY2F0ZWQg a2RldnBsYXRmb3JtIGtkZXZlbG9wKQogKGRlZmluZS1wdWJsaWMga2RpYWdyYW0KICAgKHBhY2th Z2UKICAgICAobmFtZSAia2RpYWdyYW0iKQotICAgICh2ZXJzaW9uICIyLjcuMCIpCisgICAgKHZl cnNpb24gIjIuOC4wIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL2tkaWFncmFtLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9rZGlh Z3JhbS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjFwZ3ZmMnE4YjU5aHcwamc1YWptajVucm40cThjZ25pZnB2ZGQwZnluazJtbDZ6eW04azMi KSkKKyAgICAgICAgKGJhc2UzMiAiMDdzM2t3djBtcXZiNjR4OG56NHcxeWIzaGJrMjh5emt3NHFn MWppYmFpN2FzNHhzdjdhcCIpKQogICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcwogICAg ICAgICAgICAgICAgICAia2RpYWdyYW0tRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2gi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQpAQCAtNTI2LDcgKzUyMiw3 IEBAIChkZWZpbmUtcHVibGljIGtyaXRhCiAgICAgICAgICAgIGxpYmhlaWYKICAgICAgICAgICAg bGlibXlwYWludAogICAgICAgICAgICBsaWJwbmcKLSAgICAgICAgICAgbGlicmF3LTAuMTgKKyAg ICAgICAgICAgbGlicmF3CiAgICAgICAgICAgIGxpYnRpZmYKICAgICAgICAgICAgbGlid2VicAog ICAgICAgICAgICBsaWJ4MTEKQEAgLTU5MCwxNCArNTg2LDE0IEBAIChkZWZpbmUtcHVibGljIG1h c3NpZi12aXN1YWxpemVyCiAoZGVmaW5lLXB1YmxpYyBsaWJrb21wYXJlZGlmZjIKICAgKHBhY2th Z2UKICAgICAobmFtZSAibGlia29tcGFyZWRpZmYyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIp CisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2xpYmtvbXBhcmVkaWZmMi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgKHNoYTI1NgotICAgICAgICAgKGJhc2UzMiAiMG04bTdzZ3BmMmY0bnhwYWF5 bXl2aWhsazBwY3libHlkOTltY2JpYnJueXI1a3prenpkYyIpKSkpCisgICAgICAgICAoYmFzZTMy ICIxajkzbGY5YWR5dzU4MWE5aThrYzFwajZ2YWRzY2lidzQ5d3Z3ZnM3NTBmMGt4bjVwMGQyIikp KSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBr Zy1jb25maWcpKQogICAgIChpbnB1dHMKQEAgLTYyMSwxNCArNjE3LDE0IEBAIChkZWZpbmUtcHVi bGljIGxpYmtvbXBhcmVkaWZmMgogKGRlZmluZS1wdWJsaWMgcWNhCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgInFjYSIpCi0gICAgKHZlcnNpb24gIjIuMy4zIikKKyAgICAodmVyc2lvbiAiMi4zLjQi KQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcWNhLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvcWNhLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgICAoc2hhMjU2Ci0gICAgICAgICAoYmFzZTMyICIwcnZ2Zjk3bGE5NWxh aDY3amNqMHAwNm40YnIwcGMybXJpMHExaG40eDUyMmhuZHF5YmpuIikpKSkKKyAgICAgICAgIChi YXNlMzIgIjFpN201eTNkZndpajljeWpwNzJ5YTV6ZDJza2dwN21mbXJtZjdidnJiemczbHkwbWhz YmIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IHBrZy1jb25maWcpKQpAQCAtNjQ1LDE2ICs2NDEsMTUgQEAg KGRlZmluZS1wdWJsaWMgcWNhCiAoZGVmaW5lLXB1YmxpYyBrcG1jb3JlCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtwbWNvcmUiKQotICAgICh2ZXJzaW9uICI0LjEuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAotICAgICAgICAgICAg ICAgICAgICAibWlycm9yOi8va2RlL3N0YWJsZS9rcG1jb3JlIgotICAgICAgICAgICAgICAgICAg ICAiLyIgdmVyc2lvbiAiL3NyYy8iCi0gICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNp b24gIi50YXIueHoiKSkKKyAgICAgICAgICAgICAgICAgICAgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAiL3NyYy8iIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwanNpZzdhbGdtYWI5aDBmYjA5bXkw YXhqcXp3ODN6Z3NjYW1oemw4OTMxbHJpYnM2aWRtIikpKSkKKyAgICAgICAgICAgICAgICAiMTlo MGFnNTR4enY0aHdoOTUwaHNoamdoZDRmYjl4a2RnOHJseDZsdnFhMHc5YjhhZG12YSIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKQEAgLTY2Myw5ICs2 NTgsMTggQEAgKGRlZmluZS1wdWJsaWMga3BtY29yZQogICAgICAgICAgICBrY29yZWFkZG9ucwog ICAgICAgICAgICBraTE4bgogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBw b2xraXQtcXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcWNhCiAgICAgICAgICAg IGAoLHV0aWwtbGludXggImxpYiIpKSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMK KyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFm dGVyICd1bnBhY2sgJ2ZpeC1jbWFrZS1pbnN0YWxsLWRpcmVjdG9yaWVzCisgICAgICAgICAgIChs YW1iZGEgXworICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL3V0aWwvQ01ha2VMaXN0cy50 eHQiCisgICAgICAgICAgICAgICAoKCJERVNUSU5BVElPTiBcXCRcXHtQT0xLSVRRVC0xX1BPTElD WV9GSUxFU19JTlNUQUxMX0RJUlxcfSIpCisgICAgICAgICAgICAgICAgIkRFU1RJTkFUSU9OIHNo YXJlL3BvbGtpdC0xL2FjdGlvbnMiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29t bXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBt YW5hZ2luZyBwYXJ0aXRpb25zIikKICAgICAoZGVzY3JpcHRpb24gIkxpYnJhcnkgZm9yIG1hbmFn aW5nIHBhcnRpdGlvbnMuIikKQEAgLTcwMCw3ICs3MDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBzbm9y ZW5vdGlmeQogKGRlZmluZS1wdWJsaWMga2RlY29ubmVjdAogICAocGFja2FnZQogICAgIChuYW1l ICJrZGVjb25uZWN0IikKLSAgICAodmVyc2lvbiAiMjAuMDQuMiIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCkBAIC03MDksMjUgKzcxMywyMCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjb25uZWN0CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAo c2hhMjU2CiAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgIjB5cTNhZmJiY2M5Z21sY2FjaHZo M3h6M2dkajU3MDkyZnBhZ3AzNmw1a253OGdyMGQ5aXAiKSkpKQorICAgICAgICAgICIxbjlrbTdj emlmMTljdnJzZGZjamJiMDJpMXhncGExejR5Y24yMGQzZzhhem1saTR6ajRnIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpj b25maWd1cmUtZmxhZ3MgJygiLURCVUlMRF9URVNUSU5HPU9OIgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi1ES0RFX0lOU1RBTExfTElCRVhFQ0RJUj1saWJleGVjIikKLSAgICAgICAjOnBo YXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChh ZGQtYWZ0ZXIgJ3VucGFjayAnYWRqdXN0LWluY2x1ZGUtaGVhZGVyCi0gICAgICAgICAgIChsYW1i ZGEgXwotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAicGx1Z2lucy9ydW5jb21tYW5kL3J1bmNv bW1hbmRwbHVnaW4uY3BwIgotICAgICAgICAgICAgICAgKCgiPGtjbXV0aWxzX3ZlcnNpb24uaD4i KQotICAgICAgICAgICAgICAgICI8S0Y1L2tjbXV0aWxzX3ZlcnNpb24uaD4iKSkpKSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICItREtERV9JTlNUQUxMX0xJQkVYRUNESVI9bGliZXhlYyIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFNvIGtkZWNvbm5lY3Quc28gaXNuJ3QgaW5z dGFsbGVkIHRvIGxpYi9wbHVnaW5zCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiLURQTFVH SU5fSU5TVEFMTF9ESVI9bGliL3F0NS9wbHVnaW5zIikKICAgICAgICAjOnRlc3RzPyAjZikpIDsg dGVzdHMgZmFpbCBoYXJkIGluIG91ciBidWlsZCBlbnZpcm9ubWVudAogICAgIChuYXRpdmUtaW5w dXRzCi0gICAgIGAoKCJleHRyYS1jbWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykK LSAgICAgICAoImtkb2N0b29scyIgLGtkb2N0b29scykKLSAgICAgICAoImxpYnh0c3QiICxsaWJ4 dHN0KQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAgICAgKCJweXRob24i ICxweXRob24td3JhcHBlcikpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzCisgICAg ICAgICAgIGtkb2N0b29scworICAgICAgICAgICBsaWJ4dHN0CisgICAgICAgICAgIHBrZy1jb25m aWcKKyAgICAgICAgICAgcHl0aG9uLXdyYXBwZXIpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qg a2NtdXRpbHMKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKQEAgLTczNywxOSArNzM2LDIzIEBA IChkZWZpbmUtcHVibGljIGtkZWNvbm5lY3QKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtp cmlnYW1pCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGtwYWNrYWdlCiAg ICAgICAgICAgIGtwZW9wbGUKICAgICAgICAgICAga3Blb3BsZXZjYXJkCiAgICAgICAgICAgIGt3 YXlsYW5kCiAgICAgICAgICAgIGxpYmZha2VrZXkKICAgICAgICAgICAgcHVsc2VhdWRpby1xdAog ICAgICAgICAgICBxY2EKKyAgICAgICAgICAgcXFjMi1kZXNrdG9wLXN0eWxlCiAgICAgICAgICAg IHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRncmFwaGlj YWxlZmZlY3RzCiAgICAgICAgICAgIHF0bXVsdGltZWRpYQogICAgICAgICAgICBxdHF1aWNrY29u dHJvbHMKICAgICAgICAgICAgcXRxdWlja2NvbnRyb2xzMgotICAgICAgICAgICBxdHgxMWV4dHJh cykpCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAg ICAgICB3YXlsYW5kKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3Jn L0tERUNvbm5lY3QiKQogICAgIChzeW5vcHNpcyAiRW5hYmxlIHlvdXIgZGV2aWNlcyB0byBjb21t dW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIiKQogICAgIChkZXNjcmlwdGlvbiAiS0RFIENvbm5lY3Qg aXMgYSBwcm9qZWN0IHRoYXQgZW5hYmxlcyBhbGwgeW91ciBkZXZpY2VzIHRvCkBAIC04NDksNyAr ODUyLDcgQEAgKGRlZmluZS1wdWJsaWMgbGFicGxvdAogKGRlZmluZS1wdWJsaWMga3F0cXVpY2tj aGFydHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3F0cXVpY2tjaGFydHMiKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAgKG9yaWdpbgogICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTg1Nyw3ICs4NjAsNyBA QCAoZGVmaW5lLXB1YmxpYyBrcXRxdWlja2NoYXJ0cwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZlcnNpb24gIi9zcmMva3F0cXVpY2tjaGFydHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgIChzaGEyNTYKICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAiMXd4cDM1bWY5emxw Z3ppNG1zZGw4NmIya3JkcTJpcHF3MzcxZ3l4MjNyN2o4NHZkeXhpMyIpKSkpCisgICAgICAgICAg IjBnbDljOHpmbjQ0MDIwMmw4Mnk0bmZuZzBoeWhpdmJ5OGE0aGY5MXJwaGk4ZjF4Znh4bXIiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtODczLDE0ICs4NzYsMTQg QEAgKGRlZmluZS1wdWJsaWMga3F0cXVpY2tjaGFydHMKIChkZWZpbmUtcHVibGljIGtkZgogICAo cGFja2FnZQogICAgIChuYW1lICJrZGYiKQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rZGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg ICAiMGJhNjdoczR2bGIzcXl2ZHpobnBtZjhwNjJkZjEyczhhcXc0aHpmOXZueGZmM3FpeDVrMSIp KSkpCisgICAgICAgICAgICAgICAgIjE3OXlneTRreGthcGZ5eHFqOGg1eGx2cDExNjB2ZDcyYWYz NHZkMGE0cjVhejd3ZmQxbTciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKQEAgLTkwNiwxNCArOTA5LDE0IEBAIChkZWZpbmUtcHVibGljIGtkZgogKGRlZmlu ZS1wdWJsaWMga2NhY2hlZ3JpbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NhY2hlZ3JpbmQi KQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAg ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rY2FjaGVncmluZC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZngxN3M2ZmoxcHhs MW1nZnJxaGNoazhzaWhrYmppMXg4eTNuaGIxcjA5NzF3emQxbnNjIikpKSkKKyAgICAgICAgICAg ICAgICAiMWNzc2p5d25oZmJuc3ZseTRtcmFscHgzYWYycHFrbWhnMWpqMnEzY2ppcXg0NGkzZ2t5 eCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwZXJsIHB5dGhvbiBxdHRv b2xzIGtkb2N0b29scykpCkBAIC05NDAsMTQgKzk0MywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrY2Fj aGVncmluZAogKGRlZmluZS1wdWJsaWMgbGlia2RlZ2FtZXMKICAgKHBhY2thZ2UKICAgICAobmFt ZSAibGlia2RlZ2FtZXMiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAi MjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9s aWJrZGVnYW1lcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAo YmFzZTMyICIxeHNycnZod2p3aTVhYWpjYXh5ZG16YzY5aTR5eDZzaHM4bHk4dnI4NW5qYzE4OHlj ZzEzIikpKSkKKyAgICAgICAoYmFzZTMyICIweDVtdzI1YzhobW54aGN4YzJ4bTE5eG1nZHhmYng4 OW5yeGZsNm16ZnJoOG15cjN5YnNiIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTEwNDMsMTQgKzEwNDYsMTQgQEAgKGRlZmluZS1wdWJsaWMgbWFyYmxlLXF0CiAoZGVm aW5lLXB1YmxpYyBva3VsYXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAib2t1bGFyIikKLSAgICAo dmVyc2lvbiAiMjAuMTIuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvIiBuYW1lICItIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwZ3BtN240N3lpanNq ZzR5YmE1NjFqNXBidmQ5OGhndnI5M3cxa3Z6azg1MW5iODdtODljIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMDU0cnpkcXNxa2p4MnNuY3lmY25mZHZtOWJwNDVzZHczcnljbXB6aWNud3BuNWo0aGNi MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgOzsgVGhlIHRl c3RzIGZhaWwgYmVjYXVzZSB0aGV5IGNhbid0IGZpbmQgdGhlIHByb3BlciBtaW1ldHlwZSBwbHVn aW5zOgogICAgIDs7ICJvcmcua2RlLm9rdWxhci5jb3JlOiBObyBwbHVnaW4gZm9yIG1pbWV0eXBl ICciaW1hZ2UvanBlZyInLiIKQEAgLTExMDgsNyArMTExMSw3IEBAIChkZWZpbmUtcHVibGljIG9r dWxhcgogKGRlZmluZS1wdWJsaWMgcG94bWwKICAgKHBhY2thZ2UKICAgICAobmFtZSAicG94bWwi KQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAg ICAgICAgICAodXJpCkBAIC0xMTE2LDcgKzExMTksNyBAQCAoZGVmaW5lLXB1YmxpYyBwb3htbAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcG94bWwtIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMXNtanZibHgwamN2M2FmczJzcjRxY212aHFkNDRpdzI0aHZyOWZwcGEz bnhocm1qd21sayIpKSkpCisgICAgICAgICAgICAgICAgIjE5aHJiNzVmYmgxMDJmdzhhamZsajQ3 NzdzN2hxN3Z4djZrYndqaXI2d3pzdmRmYW53ZGIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTExMzMsMTQgKzExMzYsMTQgQEAgKGRlZmluZS1w dWJsaWMgcG94bWwKIChkZWZpbmUtcHVibGljIGtkZWdyYXBoaWNzLW1vYmlwb2NrZXQKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2RlZ3JhcGhpY3MtbW9iaXBvY2tldCIpCi0gICAgKHZlcnNpb24g IjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGZtODgwbHA5ZzYwemdya2p5aDRq eHdzNngwczc3bDlpYTRmOHB6YTN3OHN4Y2Jic3drNSIpKSkpCisgICAgICAgIChiYXNlMzIgIjA5 MWl4MzQzcDl2czRpeWo4YWJxNm13OWxibTFmeDUxNjdneWtobTRnOGJqazV2ZHJpMnEiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTE1NSwxNCArMTE1OCwxNCBA QCAoZGVmaW5lLXB1YmxpYyBrZGVncmFwaGljcy1tb2JpcG9ja2V0CiAoZGVmaW5lLXB1YmxpYyBs aWJrZXhpdjIKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2V4aXYyIikKLSAgICAodmVyc2lv biAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvIiBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwazBpaW5mN3M4cWxrM2Z3dnE3 aWljMWI0em4yZ202NXJmZDU4cTdkM3diMWkxajJoamprIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MHIybTZkOXJ3MHI2cm02eHFwajFpM3cwaHBsaGl2eThoOTB6Z2dxeW5menZmeXI5YzUyOSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xMTc3LDE0ICsxMTgwLDE0 IEBAIChkZWZpbmUtcHVibGljIGxpYmtleGl2MgogKGRlZmluZS1wdWJsaWMgemVyb2NvbmYtaW9z bGF2ZQogICAocGFja2FnZQogICAgIChuYW1lICJ6ZXJvY29uZi1pb3NsYXZlIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvemVyb2NvbmYtaW9zbGF2ZS0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFxY2s1anlj NHBzc2xwaWJoa2k4c3o4YWowaHNueDh6Nzkxdnp5bjEwbG1kem43MXZ4OGMiKSkpKQorICAgICAg ICAoYmFzZTMyICIwOWptZjIzM25qYnFhbTFzd3p2cHpmZ2RwbHBqemR4NDh2ank2a2NwbWp2ZzJx bG03aTJsIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0042-gnu-kmplayer-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0042-gnu-kmplayer-Update-home-page.patch RnJvbSAxMmEyNTYyZWY5MTQyZThhNzI1MmUwNTFjMjE1YzJmOTIwYjUyOTczIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoyMDoxMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDIvNzVdIGdudToga21wbGF5ZXI6IFVwZGF0ZSBob21lLXBhZ2UuCgoqIGdudS9wYWNrYWdlcy9r ZGUtbXVsdGltZWRpYS5zY20gKGttcGxheWVyKTogVXBkYXRlIGhvbWUtcGFnZS4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1t dWx0aW1lZGlhLnNjbQppbmRleCA0YTljNmU1NGIwLi45YTllYzRiOGJlIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KQEAgLTYzOSw3ICs2MzksNyBAQCAoZGVmaW5lLXB1YmxpYyBrbXBsYXllcgog ICAgICAgICAgICAgICAgICAgICAiLURDTUFLRV9DWFhfRkxBR1M9LUkiCiAgICAgICAgICAgICAg ICAgICAgICMkKHRoaXMtcGFja2FnZS1pbnB1dCAicXR4MTFleHRyYXMiKQogICAgICAgICAgICAg ICAgICAgICAiL2luY2x1ZGUvcXQ1IikpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5v cmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5rbXBsYXllciIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva21wbGF5ZXIvIikKICAgICAoc3lub3BzaXMgIk1l ZGlhIHBsYXllciB1c2luZyBtcGxheWVyL3Bob25vbiBhcyBiYWNrZW5kIikKICAgICAoZGVzY3Jp cHRpb24gIkttcGxheWVyIGNhbiBwbGF5IGFsbCB0aGUgYXVkaW8vdmlkZW8gc3VwcG9ydGVkIGJ5 CiBtcGxheWVyL3Bob25vbiBmcm9tIGEgbG9jYWwgZmlsZSBvciBVUkwgYW5kIGJlIGVtYmVkZGVk IGluIEtvbnF1ZXJvciBhbmQKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0027-gnu-KDE-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0027-gnu-KDE-Remove-trailing-booleans.patch RnJvbSBjNGIzMjUxNTllODUyODU0ZTQ5N2NhZDY4ZTUxZjU2NGFkZDY4MTU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMDoyMjo1MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjcvNzVdIGdudTogS0RFOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgoqIGdudS9wYWNrYWdl cy9rZGUuc2NtIChha3JlZ2F0b3IsIGtkZXZlbG9wKVthcmd1bWVudHNdOiBSZW1vdmUgdHJhaWxp bmcgYm9vbGVhbnMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFj a2FnZXMva2RlLnNjbQppbmRleCA2YWM2MTRlNDIyLi4zZTRmYmU4ZTBiIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMTcxLDgg KzE3MSw3IEBAIChkZWZpbmUtcHVibGljIGFrcmVnYXRvcgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1dHMgInF0d2ViZW5naW5lIikKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvbGliL3F0NS9saWJleGVjL1F0V2Vi RW5naW5lUHJvY2VzcyIpKSkKICAgICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gYmluCi0gICAg ICAgICAgICAgICAgIGAoIlFUV0VCRU5HSU5FUFJPQ0VTU19QQVRIIiA9ICgscXQtcHJvY2Vzcy1w YXRoKSkpCi0gICAgICAgICAgICAgICAjdCkpKSkpKQorICAgICAgICAgICAgICAgICBgKCJRVFdF QkVOR0lORVBST0NFU1NfUEFUSCIgPSAoLHF0LXByb2Nlc3MtcGF0aCkpKSkpKSkpKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK ICAgICAoaW5wdXRzCkBAIC0zNzksOCArMzc4LDcgQEAgKGRlZmluZS1wdWJsaWMga2RldmVsb3AK ICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCiAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJjbWFrZS9tb2R1bGVzL0ZpbmRDbGFuZy5jbWFrZSIK ICAgICAgICAgICAgICAgICgoIl5cXHMqUEFUSFMgXCJcXCRcXHtDTEFOR19MSUJSQVJZX0RJUlNc XH1cIiIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBsaW5lICIgIiAoYXNz b2MtcmVmIGlucHV0cyAiY2xhbmciKSAiL2xpYiIpKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgbGluZSAiICIgKGFzc29jLXJlZiBpbnB1dHMg ImNsYW5nIikgIi9saWIiKSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZXZlbG9w Lm9yZyIpCiAgICAgKHN5bm9wc2lzICJJREUgZm9yIEMsIEMrKywgUHl0aG9uLCBKYXZhc2NyaXB0 IGFuZCBQSFAiKQogICAgIChkZXNjcmlwdGlvbiAiVGhlIEtEZXZlbG9wIElERSBwcm92aWRlcyBz ZW1hbnRpYyBzeW50YXggaGlnaGxpZ2h0aW5nLCBhcwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0062-gnu-Add-plasma-desktop.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0062-gnu-Add-plasma-desktop.patch RnJvbSA2MDY2NGMwMzE4MzgzMTQyYWI1ODkwNmI4ZDU4YzFiYmQ5ZGUwYmQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0Njo1NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjIvNzVdICEgZ251OiBBZGQgcGxhc21hLWRlc2t0b3AuCgoqIGdudS9wYWNrYWdlcy9rZGUtcGxh c21hLnNjbSAocGxhc21hLWRlc2t0b3ApOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IDA4Mjk0YWNiNmUuLjYyOTgyNmZkYjggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTcxMiwzICs3 MTIsMTE0IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS13b3Jrc3BhY2UKIGFjdGl2aXRpZXMgZWZm ZWN0aXZlbHksIHdpdGhvdXQgYmVpbmcgZGlzdHJhY3RpbmcuIikKICAgICAobGljZW5zZSAobGlz dCBsaWNlbnNlOmJzZC0zIGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpncGwzIGxpY2Vuc2U6bGdwbDIu MSsKIGxpY2Vuc2U6bGdwbDMpKSkpCisKKyhkZWZpbmUtcHVibGljIHBsYXNtYS1kZXNrdG9wCisg IChwYWNrYWdlCisgICAgKG5hbWUgInBsYXNtYS1kZXNrdG9wIikKKyAgICAodmVyc2lvbiAiNS4y NC4zIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAgICAg ICAgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAg ICAgICAiLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAgICAgICAoc2hh MjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjFsd2l6cHJzNm5r Nm5pYnlkd2t3bXBpOWM3YzUwbHZnMmsxODhwYjZkZHoyc2I3cHdnanEiKSkpKQorICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAga2RvY3Rvb2xzCisgICAgICAgICAgIHBr Zy1jb25maWcKKyAgICAgICAgICAgcXRzdmcKKyAgICAgICAgICAgcXR0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCA7a3BsYXNtYQorICAgICAgICAgICA7a3BsYXNtYXF1aWNrCisgICAg ICAgICAgIDtwYWNrYWdla2l0LXF0CisKKyAgICAgIGtkZWxpYnM0c3VwcG9ydAorICAgICAgO2th Y2NvdW50cworICAgICAgcGxhc21hLXdvcmtzcGFjZQorCisgICAgICAgICAgIGFwcHN0cmVhbS1x dAorICAgICAgICAgICBiYWxvbworICAgICAgICAgICBicmVlemUKKyAgICAgICAgICAgYnJlZXpl LWljb25zCisgICAgICAgICAgIGZvbnRjb25maWcKKyAgICAgICAgICAgaXNvLWNvZGVzCisgICAg ICAgICAgIGthY3Rpdml0aWVzCisgICAgICAgICAgIGthY3Rpdml0aWVzLXN0YXRzCisgICAgICAg ICAgIGthcmNoaXZlCisgICAgICAgICAgIGtjbXV0aWxzCisgICAgICAgICAgIGtjb3JlYWRkb25z CisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBr ZGVjbGFyYXRpdmUKKyAgICAgICAgICAga2RlZAorICAgICAgICAgICBrZGVzdQorICAgICAgICAg ICBrZ2xvYmFsYWNjZWwKKyAgICAgICAgICAga2d1aWFkZG9ucworICAgICAgICAgICBraG9saWRh eXMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAgICAgICAg a2lkbGV0aW1lCisgICAgICAgICAgIGtpbml0CisgICAgICAgICAgIGtpbworICAgICAgICAgICBr aXJpZ2FtaQorICAgICAgICAgICBraXRlbW1vZGVscworICAgICAgICAgICBrbmV3c3R1ZmYKKyAg ICAgICAgICAga25vdGlmaWNhdGlvbnMKKyAgICAgICAgICAga25vdGlmeWNvbmZpZworICAgICAg ICAgICBrcGFja2FnZQorICAgICAgICAgICBrcGVvcGxlCisgICAgICAgICAgIGtxdHF1aWNrY2hh cnRzIDs7IFhYWDogbm90IGZvdW5kPworICAgICAgICAgICBrcnVubmVyCisgICAgICAgICAgIGtz Y3JlZW5sb2NrZXIKKyAgICAgICAgICAga3RleHRlZGl0b3IKKyAgICAgICAgICAga3RleHR3aWRn ZXRzCisgICAgICAgICAgIGt1bml0Y29udmVyc2lvbgorICAgICAgICAgICBrdXNlcmZlZWRiYWNr CisgICAgICAgICAgIGt3YWxsZXQKKyAgICAgICAgICAga3dheWxhbmQKKyAgICAgICAgICAga3dp bgorICAgICAgICAgICBsYXllci1zaGVsbC1xdAorICAgICAgICAgICBsaWJrc2NyZWVuCisgICAg ICAgICAgIGxpYmtzeXNndWFyZAorICAgICAgICAgICBsaWJxYWxjdWxhdGUgZ21wIG1wZnIKKyAg ICAgICAgICAgbGlic20KKyAgICAgICAgICAgbGlieGZ0CisgICAgICAgICAgIGxpYnhrYmNvbW1v bgorICAgICAgICAgICBsaWJ4cmVuZGVyCisgICAgICAgICAgIGxpYnh0c3QKKyAgICAgICAgICAg bmV0d29ya21hbmFnZXItcXQKKyAgICAgICAgICAgcGhvbm9uCisgICAgICAgICAgIHBpcGV3aXJl LTAuMworICAgICAgICAgICBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMKKyAgICAgICAgICAgcHJp c29uCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAg ICAgICAgcXR3YXlsYW5kCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgIHdheWxh bmQKKyAgICAgICAgICAgd2F5bGFuZC1wcm90b2NvbHMKKyAgICAgICAgICAgeGNiLXV0aWwKKyAg ICAgICAgICAgeGNiLXV0aWwtaW1hZ2UpKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxpc3QgIzpw aGFzZXMKKyAgICAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisKKyAg ICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAod2hl biB0ZXN0cz8KKyAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQor ICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElSIiAoZ2V0Y3dkKSkK KyAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlhER19DQUNIRV9IT01FIiAoZ2V0Y3dkKSkK KyAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVl biIpCisgICAgICAgICAgICAgICAgICAgICA7OyBEaXNhYmxlIGZhaWxpbmcgdGVzdHMgZm9yIG5v dy4KKyAgICAgICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IikpCisgICAgICAgICAgICAg ICAgICAgI3QpKSkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9wbGFzbWEtZGVz a3RvcC8iKQorICAgIChzeW5vcHNpcyAiIikKKyAgICAoZGVzY3JpcHRpb24gIiIpCisgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpic2QtMyBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6Z3BsMyBsaWNl bnNlOmxncGwyLjErCitsaWNlbnNlOmxncGwzKSkpKQpkaWZmIC0tZ2l0IGEvZ251L3NlcnZpY2Vz L2Rlc2t0b3Auc2NtIGIvZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtCmluZGV4IDI5YTM3MjJmMWIu LmEzZTEzMThlMjEgMTAwNjQ0Ci0tLSBhL2dudS9zZXJ2aWNlcy9kZXNrdG9wLnNjbQorKysgYi9n bnUvc2VydmljZXMvZGVza3RvcC5zY20KQEAgLTUzLDYgKzUzLDcgQEAgKGRlZmluZS1tb2R1bGUg KGdudSBzZXJ2aWNlcyBkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhZG1p bikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY3VwcykKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgZnJlZWRlc2t0b3ApCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtk ZS1wbGFzbWEpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdub21lKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyB4ZmNlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBh dmFoaSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0034-gnu-KDE-Utils-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0034-gnu-KDE-Utils-Update-home-page-links.patch RnJvbSA4YzlhN2Q1MjUzZDBmNTZkMmRlNmQ2NGQ2ZjllNzNiMjU3MjEwOTQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxMzoxNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzQvNzVdIGdudTogS0RFIFV0aWxzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFj a2FnZXMva2RlLXV0aWxzLnNjbSAoYXJrLCBrbWFnLCBrbW91c2V0b29sLCBrbW91dGgsIGtyb25v bWV0ZXIsCmtydXNhZGVyLCBreHN0aXRjaCwgb2t0ZXRhLCByc2licmVhaywgc21iNGssIHN3ZWVw ZXIpOiBVcGRhdGUgaG9tZS1wYWdlCmxpbmsuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS11dGlscy5zY20gYi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQppbmRleCBhZThmN2VlNGNl Li5hMzE5Y2IzMDEwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQorKysg Yi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQpAQCAtMTA3LDcgKzEwNyw3IEBAIChkZWZpbmUt cHVibGljIGFyawogICAgICAgICAgICB1bnppcAogICAgICAgICAgICB6aXAKICAgICAgICAgICAg enN0ZCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZW4vYXJrIikKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9hcmsvIikKICAgICAoc3lub3BzaXMg IkdyYXBoaWNhbCBhcmNoaXZpbmcgdG9vbCIpCiAgICAgKGRlc2NyaXB0aW9uICJBcmsgaXMgYSBn cmFwaGljYWwgZmlsZSBjb21wcmVzc2lvbi9kZWNvbXByZXNzaW9uIHV0aWxpdHkKIHdpdGggc3Vw cG9ydCBmb3IgbXVsdGlwbGUgZm9ybWF0cywgaW5jbHVkaW5nIHRhciwgZ3ppcCwgYnppcDIsIHJh ciBhbmQgemlwLCBhcwpAQCAtMjAyLDcgKzIwMiw3IEBAIChkZWZpbmUtcHVibGljIGttYWcKICAg ICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgOzsg VE9ETzogUUFjY2Vzc2liaWxpdHlDbGllbnQgLSBsaWJxYWNjZXNzaWJpbGl0eWNsaWVuCiAgICAg ICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGlj YXRpb25zL3V0aWxpdGllcy9vcmcua2RlLmttYWciKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL2ttYWcvIikKICAgICAoc3lub3BzaXMgIlNjcmVlbiBtYWduaWZpZXIgdG9v bCIpCiAgICAgKGRlc2NyaXB0aW9uICJZb3UgY2FuIHVzZSBLTWFnbmlmaWVyIHRvIG1hZ25pZnkg YSBwYXJ0IG9mIHRoZSBzY3JlZW4ganVzdAogYXMgeW91IHdvdWxkIHVzZSBhIGxlbnMgdG8gbWFn bmlmeSBhIG5ld3NwYXBlciBmaW5lLXByaW50IG9yIGEgcGhvdG9ncmFwaC4KQEAgLTI0MCw3ICsy NDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbW91c2V0b29sCiAgICAgICAgICAgIHBob25vbgogICAg ICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJh c2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGls aXRpZXMvb3JnLmtkZS5rbW91c2V0b29sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9rbW91c2V0b29sLyIpCiAgICAgKHN5bm9wc2lzICJBdXRvbWF0aWMgbW91c2UgY2xp Y2sgYW5kIG1vdXNlIG1hbmlwdWxhdGlvbiB0b29sIGZvciB0aGUKIGRpc2FibGVkIikKICAgICAo ZGVzY3JpcHRpb24gIktNb3VzZVRvb2wgY2xpY2tzIHRoZSBtb3VzZSB3aGVuZXZlciB0aGUgbW91 c2UgY3Vyc29yIHBhdXNlcwpAQCAtMjc2LDcgKzI3Niw3IEBAIChkZWZpbmUtcHVibGljIGttb3V0 aAogICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAg ICBxdGJhc2UtNQogICAgICAgICAgICBxdHNwZWVjaCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbW91dGgiKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ttb3V0aC8iKQogICAgIChzeW5vcHNpcyAi VHlwZS1hbmQtc2F5IGZyb250ZW5kIGZvciBzcGVlY2ggc3ludGhlc2l6ZXJzIikKICAgICAoZGVz Y3JpcHRpb24gIktNb3V0aCBpcyBhIHByb2dyYW0gd2hpY2ggZW5hYmxlcyBwZXJzb25zIHRoYXQg Y2Fubm90IHNwZWFrCiB0byBsZXQgdGhlaXIgY29tcHV0ZXIgc3BlYWssIGUuZy4gbXV0YWwgcGVv cGxlIG9yIHBlb3BsZSB3aG8gaGF2ZSBsb3N0IHRoZWlyCkBAIC0zMTMsNyArMzEzLDcgQEAgKGRl ZmluZS1wdWJsaWMga3Jvbm9tZXRlcgogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAgICAgIG94 eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01KSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL3V0aWxpdGllcy9vcmcu a2RlLmtyb25vbWV0ZXIiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ty b25vbWV0ZXIvIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSBzdG9wd2F0Y2ggYXBwbGljYXRpb24i KQogICAgIChkZXNjcmlwdGlvbiAiS3Jvbm9tZXRlciBpcyBhIHN0b3B3YXRjaCBhcHBsaWNhdGlv bi4gIEl0IGZlYXR1cmVzIHRoZQogYmFzaWMgc3RvcHdhdGNoIGFjdGlvbnMgKHBhdXNlLCByZXN1 bWUsIHJlc2V0LCBsYXBzKSwgYXMgd2VsbCBhcyB0aGUgYWJpbGl0eQpAQCAtMzU4LDcgKzM1OCw3 IEBAIChkZWZpbmUtcHVibGljIGtydXNhZGVyCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHNvbGlkCiAgICAgICAgICAgIHpsaWIpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vd3d3 LmtydXNhZGVyLm9yZyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rcnVzYWRlci5vcmcvIikK ICAgICAoc3lub3BzaXMgIlR3aW4tcGFuZWwgKGNvbW1hbmRlci1zdHlsZSkgZmlsZSBtYW5hZ2Vy IikKICAgICAoZGVzY3JpcHRpb24gIktydXNhZGVyIGlzIGEgc2ltcGxlLCBlYXN5LCB5ZXQgcG93 ZXJmdWwsCiB0d2luLXBhbmVsIChjb21tYW5kZXItc3R5bGUpIGZpbGUgbWFuYWdlciwgc2ltaWxh ciB0byBNaWRuaWdodCBDb21tYW5kZXIgb3IKQEAgLTM5MSw3ICszOTEsNyBAQCAoZGVmaW5lLXB1 YmxpYyBreHN0aXRjaAogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBw a2ctY29uZmlnKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGt0ZXh0ZWRpdG9yIGltYWdlbWFn aWNrIHF0YmFzZS01IHF0eDExZXh0cmFzKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5v cmcvYXBwbGljYXRpb25zL2VuL2dyYXBoaWNzL29yZy5rZGUua3hzdGl0Y2giKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2t4c3RpdGNoLyIpCiAgICAgKHN5bm9wc2lzICJD cmVhdGUgYW5kIHByaW50IGNyb3NzIHN0aXRjaCBwYXR0ZXJucyIpCiAgICAgKGRlc2NyaXB0aW9u CiAgICAgICJLWFN0aXRjaCBhbGxvd3MgY3JlYXRpbmcgYW5kIHByaW50aW5nIGNyb3NzIHN0aXRj aCBwYXR0ZXJucywgd2hpY2ggY2FuCkBAIC00NDIsNyArNDQyLDcgQEAgKGRlZmluZS1wdWJsaWMg b2t0ZXRhCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVu IikKICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcC9kdW1teS1ob21lIikKICAgICAg ICAgICAgICAjdCkpKSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5va3RldGEiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL29rdGV0YS8iKQogICAgIChzeW5vcHNpcyAiSGV4YWRlY2ltYWwgZWRpdG9y IGZvciBiaW5hcnkgZmlsZXMiKQogICAgIChkZXNjcmlwdGlvbiAiT2t0ZXRhIGlzIGEgc2ltcGxl IGVkaXRvciBmb3IgdGhlIHJhdyBkYXRhIG9mIGZpbGVzLiAgVGhpcwogdHlwZSBvZiBwcm9ncmFt IGlzIGFsc28gY2FsbGVkIGhleCBlZGl0b3Igb3IgYmluYXJ5IGVkaXRvci4KQEAgLTQ4OSw3ICs0 ODksNyBAQCAoZGVmaW5lLXB1YmxpYyByc2licmVhawogICAgICAgICAgICBreG1sZ3VpCiAgICAg ICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFz ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL3V0aWxp dGllcy9vcmcua2RlLnJzaWJyZWFrIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9yc2licmVhay8iKQogICAgIChzeW5vcHNpcyAiQXNzaXN0cyBpbiB0aGUgUmVjb3Zlcnkg YW5kIFByZXZlbnRpb24gb2YgUmVwZXRpdGl2ZSBTdHJhaW4KIEluanVyeSIpCiAgICAgKGRlc2Ny aXB0aW9uICJSZXBldGl0aXZlIFN0cmFpbiBJbmp1cnkgaXMgYW4gaWxsbmVzcyB3aGljaCBjYW4g b2NjdXIgYXMgYQpAQCAtNTM5LDcgKzUzOSw3IEBAIChkZWZpbmUtcHVibGljIHNtYjRrCiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgc29s aWQpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvdXRpbGl0 aWVzL29yZy5rZGUuc21iNGsiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L3NtYjRrLyIpCiAgICAgKHN5bm9wc2lzICJTYW1iYSAoU01CKSBzaGFyZSBhZHZhbmNlZCBicm93 c2VyIikKICAgICAoZGVzY3JpcHRpb24gIlNtYjRLIGlzIGFuIG5ldHdvcmsgbmVpZ2hib3Job29k IGJyb3dzZXIgZm9yIHRoZSBLREUKIFNvZnR3YXJlIENvbXBpbGF0aW9uIGFuZCBhIGZyb250ZW5k IHRvIHRoZSBwcm9ncmFtcyBvZiB0aGUgU2FtYmEgc29mdHdhcmUKQEAgLTU5OCw3ICs1OTgsNyBA QCAoZGVmaW5lLXB1YmxpYyBzd2VlcGVyCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAg b3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQot ICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvdXRpbGl0aWVzL29y Zy5rZGUuc3dlZXBlciIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvc3dl ZXBlci8iKQogICAgIChzeW5vcHNpcyAiVGVtcG9yYXJ5IGZpbGUgYW5kIGhpc3RvcnkgY2xlYW5l ciIpCiAgICAgKGRlc2NyaXB0aW9uICIKIFN3ZWVwZXIgaGVscHMgdG8gY2xlYW4gdW53YW50ZWQg dHJhY2VzIHRoZSB1c2VyIGxlYXZlcyBvbiB0aGUgc3lzdGVtIGFuZCB0bwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0032-gnu-KDE-Utils-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0032-gnu-KDE-Utils-Update-all-packages-to-21.12.3.patch RnJvbSBhZTdlMzU4MWM2MGY5MmQ5NGI3YWU4NjYzNjczOTdmNGM4MTMxZGI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOToyMDo0NiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzIvNzVdIGdudTogS0RFIFV0aWxzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoq IGdudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIChhcmssIGthdGUsIGttYWcsIGttb3VzZXRvb2ws IGttb3V0aCwKa3Jvbm9tZXRlciwga3J1c2FkZXIsIGt4c3RpdGNoLCByc2licmVhaywgc3dlZXBl cik6ClVwZGF0ZSB0byAyMS4xMi4zLgoKKG9rdGV0YSk6IFVwZGF0ZSB0byAwLjI2LjYuCltvcmln aW5dOiBVcGRhdGUgc291cmNlIHBhdGggbG9jYXRpb24uClthcmd1bWVudHNdOiBOZXcgZGVwZW5k ZW5jeQoKKHNtYjRrKTogVXBkYXRlIHRvIDMuMS4xLgpbb3JpZ2luXTogRml4IGV4dHJhY3Rpb24g b2YgZG9ud2xvYWRlZCB0YXJiYWxsLgpbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmN5LgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS11 dGlscy5zY20KaW5kZXggMmIzYTBkZDE1ZS4uNjBlNTE2Zjg1YyAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL2tkZS11dGlscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KQEAg LTIsNiArMiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMTkgSGFydG11dCBHb2ViZWwg PGguZ29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAsIDIw MjEgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29weXJpZ2h0IMKp IDIwMjEgWmhlbmcgSnVuamllIDw4NzMyMTYwNzFAcXEuY29tPgorOzs7IENvcHlyaWdodCDCqSAy MDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMg ZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC00MCwxNCArNDEsMTQgQEAgKGRlZmlu ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtdXRpbHMpCiAoZGVmaW5lLXB1YmxpYyBhcmsKICAg KHBhY2thZ2UKICAgICAobmFtZSAiYXJrIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAg KHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMvYXJrLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjBnNWJmYTFsYzdtaHJjMm5nZDRsZGYzM2Rwd3I3Z3Fyajk1a3A4OTdwZjYzMnd3ajIzaXci KSkKKyAgICAgICAgICAgICAgICAiMXAzMGJnbmIzYXcwZjJqbmFrc3o3amZxcWN6NDViMngzYmpy cmkwdzV3NTgwMjA0YTVzOCIpKQogICAgICAgICAgICAgICA7OyBUaGUgbGliYXJjaGl2ZSBwYWNr YWdlIGluIEd1aXggZG9lcyBub3Qgc3VwcG9ydAogICAgICAgICAgICAgICA7OyB4YXI7IGRpc2Fi bGUgcmVsYXRlZCB0ZXN0cy4KICAgICAgICAgICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVz ICJhcmstc2tpcC14YXItdGVzdC5wYXRjaCIpKSkpCkBAIC0xMTMsMTQgKzExNCwxNCBAQCAoZGVm aW5lLXB1YmxpYyBhcmsKIChkZWZpbmUtcHVibGljIGthdGUKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia2F0ZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2thdGUt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw bnJieTMwN3N5cnFseHJmOWx3ZHpjOWMxNWlmdzQ3NDE4cXdzenF3ZzM0NW1hMnB3dzdpIikpKSkK KyAgICAgICAgKGJhc2UzMiAiMXBwMGswMGt2aWgweGtrdjFxMWdoYTRuYTJid3FjN2RoeXlybGE3 YzJ2dmxuOGdpOTlkZyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9v bHMpKQpAQCAtMTM5LDYgKzE0MCw3IEBAIChkZWZpbmUtcHVibGljIGthdGUKICAgICAgICAgICAg a2pvYndpZGdldHMKICAgICAgICAgICAga3BhcnRzCiAgICAgICAgICAgIGt0ZXh0ZWRpdG9yCisg ICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKICAgICAgICAgICAga3dhbGxldAogICAgICAg ICAgICBwbGFzbWEtZnJhbWV3b3JrCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KQEAgLTE3OSwx NCArMTgxLDE0IEBAIChkZWZpbmUtcHVibGljIGthdGUKIChkZWZpbmUtcHVibGljIGttYWcKICAg KHBhY2thZ2UKICAgICAobmFtZSAia21hZyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2ttYWctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAg ICAgKGJhc2UzMiAiMThsazhpMnI5MGd2dzhxNWoxNzl4Z3BuaWloOTJtd2swNmtyazd3NGp2OTh5 aW5xZjZtNSIpKSkpCisgICAgICAgKGJhc2UzMiAiMDY3eDY1Z21pcDg5cmRnaWkybndueG43emk5 NmNmN3ZmYmhxemcwNDk5cGQyZDY5cDNzbCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMpKQpAQCAtMjA5LDE0ICsyMTEsMTQgQEAgKGRlZmluZS1wdWJsaWMga21h ZwogKGRlZmluZS1wdWJsaWMga21vdXNldG9vbAogICAocGFja2FnZQogICAgIChuYW1lICJrbW91 c2V0b29sIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21vdXNl dG9vbC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjAxajZieDh6aWhuczRpcDhtYWowZ2IzdzNiaHgxaGEybGpoZm1zbTZsY3lheTUzMWF5OTgi KSkpKQorICAgICAgICAoYmFzZTMyICIwMTNxcjFtZDNnYmluN2hjYWhudjE0eTlpMmNnMzVyNDMz czJ3ODFmdmdjYWtkMzhxdmtqIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCkBAIC0yNDcsMTQgKzI0OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbW91c2V0b29s CiAoZGVmaW5lLXB1YmxpYyBrbW91dGgKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21vdXRoIikK LSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21vdXRoLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWFmZ3hseXM5 bXZtYzNyZDMzZzdnY2hmYjB5bHg4M3gzeDBhMHFmM2RyYTZjcGdzZ2NnNyIpKSkpCisgICAgICAg IChiYXNlMzIgIjB4dmtwMnBtMnN6Ymd6ZHNmbXdyeWttYThucG1sd214MnBiMWlha2J4M3gxd3l5 anNiaW0iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAg LTM5NiwxNSArMzk4LDE0IEBAIChkZWZpbmUtcHVibGljIGt4c3RpdGNoCiAoZGVmaW5lLXB1Ymxp YyBva3RldGEKICAgKHBhY2thZ2UKICAgICAobmFtZSAib2t0ZXRhIikKLSAgICAodmVyc2lvbiAi MTcuMTIuMyIpCisgICAgKHZlcnNpb24gIjAuMjYuNyIpCiAgICAgKHNvdXJjZQogICAgICAob3Jp Z2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgOzsgVE9ETzogV2h5IGlzIHRo aXMgbm90IGluICJzdGFibGUiIGFueW1vcmUKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvQXR0aWMvYXBwbGljYXRpb25zLyIgdmVyc2lvbgorICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvb2t0ZXRhLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMvb2t0ZXRhLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDN3c3Y4M2wxY2F5MmRwY3Nrc2FkMTI0 d3phbjdraDh6eGR3MWgweWljbjM5OGtkYmNrNCIpKSkpCisgICAgICAgIChiYXNlMzIgIjFxcmhz bmdsdmtpcTQ4MGMwYjZoZ2NwYWhhYjdsOHdiZnBjc2dyYTV6a3luajFiYmE4emkiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMgc2hhcmVkLW1pbWUt aW5mbykpCkBAIC00MjcsNiArNDI4LDcgQEAgKGRlZmluZS1wdWJsaWMgb2t0ZXRhCiAgICAgICAg ICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHFjYQogICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0 c2NyaXB0KSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTQ5NiwxNCArNDk4 LDE1IEBAIChkZWZpbmUtcHVibGljIHJzaWJyZWFrCiAoZGVmaW5lLXB1YmxpYyBzbWI0awogICAo cGFja2FnZQogICAgIChuYW1lICJzbWI0ayIpCi0gICAgKHZlcnNpb24gIjMuMC42IikKKyAgICAo dmVyc2lvbiAiMy4xLjEiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vc291cmNl Zm9yZ2UubmV0L3Byb2plY3RzL3NtYjRrL2ZpbGVzLyIKICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZlcnNpb24gIi9zbWI0ay0iIHZlcnNpb24gIi50YXIueHovZG93bmxvYWQiKSkKKyAgICAg ICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBoejZuZmQ4NDVieWtmNzhzNGcycXM3 N3N6bDk2Z3k2ZzhycGc0NHBxZDM5YTBrMHhiaDciKSkpKQorICAgICAgICAoYmFzZTMyICIxODlo NXpuYW4ya2ZxZmxpazMwOGdocWMyejU1czV6OGt3cHE4Z2p6MnkwbHd5cWRpdzBiIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC01MTUsNiArNTE4LDcg QEAgKGRlZmluZS1wdWJsaWMgc21iNGsKICAgICAgICAgICAga2NvcmVhZGRvbnMKICAgICAgICAg ICAga2NyYXNoCiAgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtkbnNzZAogICAg ICAgICAgICBraTE4bgogICAgICAgICAgICBraWNvbnRoZW1lcwogICAgICAgICAgICBraW8KQEAg LTU2NywxNCArNTcxLDE0IEBAIChkZWZpbmUtcHVibGljIHNtYjRrCiAoZGVmaW5lLXB1YmxpYyBz d2VlcGVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInN3ZWVwZXIiKQotICAgICh2ZXJzaW9uICIy MC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3Jp Z2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9zd2VlcGVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWF6M2Mya2huaDUxYmJtcXBhbWo0cDI2 ZDNhMGZmNGw1cmQzdmNyeWxnOTRtazd3Z2g1OSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFsNGFn Mm5oeTBkYTl6NG5sZjdmbWpyaW03cG13cG0zbTR2NHk1MGpscGR2NzNmNjMyNDYiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0038-gnu-KDE-Multimedia-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0038-gnu-KDE-Multimedia-Update-all-packages-to-21.12.3.patch RnJvbSBhYzMzZmJlN2FlYTQ5NzE0OTliZWJhMmZlYTZlMmIzYzJjMDEwY2IzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOTo1MzozNyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MzgvNzVdIGdudTogS0RFIE11bHRpbWVkaWE6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gMjEuMTIu My4KCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoYXVkaW9jZC1raW8sIGRyYWdv biwgZWxpc2EsCmZmbXBlZ3RodW1icywganVrLCBrM2IsIGthZmZlaW5lLCBrYW1vc28sIGttaXgs IGt3YXZlLApsaWJrY2RkYiwgbGlia2NvbXBhY3RkaXNjKTogVXBkYXRlIHRvIDIxLjEyLjMuCgoo a2lkMyk6IFVwZGF0ZSB0byAzLjkuMS4KCihrYW1vc28pOiBSZW1vdmUgdW5uZWVkZWQgY29uZmln dXJlLWZsYWdzLgoKKGt1c2VyZmVlZGJhY2spOiBVcGRhdGUgdG8gMS4yLjAuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KaW5kZXggNzUyZjZiNDk5Yy4uNzZlMjVjMzJmMyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRp bWVkaWEuc2NtCkBAIC0zLDYgKzMsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIFRpbW90ZWog TGF6YXIgPHRpbW90ZWoubGF6YXJAYXJhbmVvLnNpPgogOzs7IENvcHlyaWdodCDCqSAyMDIxLCAy MDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgogOzs7IENvcHlyaWdo dCDCqSAyMDIyIFZpbmljaXVzIE1vbmVnbyA8bW9uZWdvQHBvc3Rlby5uZXQ+Cis7OzsgQ29weXJp Z2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7 OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTI5LDYgKzMwLDcgQEAg KGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtbXVsdGltZWRpYSkKICAgIzp1c2UtbW9k dWxlIChndWl4IGdleHApCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBhdWRpbykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg YmFzaCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGNkcm9tKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBkb2Nib29rKQpAQCAtNTQsMTQgKzU2LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2Fn ZXMga2RlLW11bHRpbWVkaWEpCiAoZGVmaW5lLXB1YmxpYyBhdWRpb2NkLWtpbwogICAocGFja2Fn ZQogICAgIChuYW1lICJhdWRpb2NkLWtpbyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9r ZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICIvc3JjL2F1ZGlvY2Qta2lvLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHFsbnh4YmF5cWh6MjVqYnZ6aXMyN2p3MnpidzFwbWFj cDhydjd2NXdhN3pmcW4za215ayIpKSkpCisgICAgICAgIChiYXNlMzIgIjFhbHluN3cwdjFieTNm a2I2eGZud2owaGF5anJybm13bmFqbnJucHZuOHNrYnFzYnpsZ2MiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTkzLDE0ICs5NSwxNCBAQCAoZGVmaW5l LXB1YmxpYyBhdWRpb2NkLWtpbwogKGRlZmluZS1wdWJsaWMgZHJhZ29uCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImRyYWdvbiIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2RyYWdvbi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjFzc3NnMjBhMXZwd2s4MTZscDVqZ3dhaGlsYXN3YjlmM2hnZnF2YzczaWw0ZzEx a3kxeGoiKSkpKQorICAgICAgICAoYmFzZTMyICIwOWl3d2xidjRqbXhzOTJkejIwejlmcWcxc2Zu cWloNTRpeno4NDU5aWJsOHZ5ZGZnZnAxIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCkBAIC0xMjEsOCArMTIzLDIwIEBAIChkZWZpbmUtcHVibGljIGRyYWdv bgogICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAg IHBob25vbgogICAgICAgICAgICBwaG9ub24tYmFja2VuZC1nc3RyZWFtZXIKKyAgICAgICAgICAg Z3N0LXBsdWdpbnMtYmFzZQorICAgICAgICAgICBnc3QtcGx1Z2lucy1nb29kCiAgICAgICAgICAg IHF0YmFzZS01CiAgICAgICAgICAgIHNvbGlkKSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpw aGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAo YWRkLWFmdGVyICdxdC13cmFwICdnc3Qtd3JhcAorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkg aW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQgKChv dXQgICAgICAgICAgICAgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkKKyAgICAgICAgICAgICAg ICAgICAoZ3N0LXBsdWdpbi1wYXRoIChnZXRlbnYgIkdTVF9QTFVHSU5fU1lTVEVNX1BBVEgiKSkp CisgICAgICAgICAgICAgICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9k cmFnb24iKQorICAgICAgICAgICAgICAgICBgKCJHU1RfUExVR0lOX1NZU1RFTV9QQVRIIiAiOiIg cHJlZml4ICgsZ3N0LXBsdWdpbi1wYXRoKSkpCisgICAgICAgICAgICAgICAjdCkpKSkpKQogICAg IChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcu a2RlLmRyYWdvbnBsYXllciIpCiAgICAgKHN5bm9wc2lzICJTaW1wbGUgdmlkZW8gcGxheWVyIikK ICAgICAoZGVzY3JpcHRpb24gIkRyYWdvbiBQbGF5ZXIgaXMgYSBtdWx0aW1lZGlhIHBsYXllciB3 aGVyZSB0aGUgZm9jdXMgaXMgb24KQEAgLTEzOCwxNCArMTUyLDE0IEBAIChkZWZpbmUtcHVibGlj IGRyYWdvbgogKGRlZmluZS1wdWJsaWMgZWxpc2EKICAgKHBhY2thZ2UKICAgICAobmFtZSAiZWxp c2EiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9lbGlzYS0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjAyNDUw bHNuYmQzN2ZtczFpMmJiOXFjOXdpcjR2eW02cXFkOXA1aHI2YTZzNnF3ZnM2cWYiKSkpKQorICAg ICAgICAoYmFzZTMyICIwY2c5djQzOGZjbHFudjFyZ3gyazg2bXpmcDVnZ2ZjcDdkNWtyOHhoNGtq Ym15MTdyemNhIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcg ZGJ1cyBrZG9jdG9vbHMKQEAgLTE2MSw2ICsxNzUsNyBAQCAoZGVmaW5lLXB1YmxpYyBlbGlzYQog ICAgICAgICAgICBrZGVjbGFyYXRpdmUKICAgICAgICAgICAga2ZpbGVtZXRhZGF0YQogICAgICAg ICAgICBraTE4bgorICAgICAgICAgICBraWNvbnRoZW1lcwogICAgICAgICAgICBraW8KICAgICAg ICAgICAga2lyaWdhbWkKICAgICAgICAgICAga21lZGlhcGxheWVyCkBAIC0xODEsNyArMTk2LDgg QEAgKGRlZmluZS1wdWJsaWMgZWxpc2EKICAgICAgICAgICAgOzsgVE9ETzogdXBucHF0IGh0dHBz Oi8vZ2l0bGFiLmNvbS9ob21lYXV0b21hdGlvbnF0L3VwbnAtcGxheWVyLXF0CiAgICAgICAgICAg IHZsYykpCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCisgICAgIGAoIzp0ZXN0cz8g I2YgOzsgbWFueSB0ZXN0cyBmYWlsCisgICAgICAgIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBo YXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ3N0YXJ0 LXhvcmctc2VydmVyCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1v dGhlci1rZXlzKQpAQCAtMjA5LDE5ICsyMjUsMTkgQEAgKGRlZmluZS1wdWJsaWMgZWxpc2EKIChk ZWZpbmUtcHVibGljIGZmbXBlZ3RodW1icwogICAocGFja2FnZQogICAgIChuYW1lICJmZm1wZWd0 aHVtYnMiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9mZm1wZWd0 aHVtYnMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFz ZTMyICIxN2w1MHozM2ExaDV6a3JyZmtiMjYxeWkyaG1zNjZxajM2bDFtbmRxN212czk3eTJnZ21j IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMHgyZ3B4MzBhemt6NjFwM3hqMW5tN2hja3lybXloMHFo czI5YWgzMHo2YTV4dzczMzZ3cyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBw a2ctY29uZmlnKSkKICAgICAoaW5wdXRzCi0gICAgIChsaXN0IGZmbXBlZyBrY29uZmlnIGtpMThu IGtpbyBxdGJhc2UtNSkpCisgICAgIChsaXN0IGZmbXBlZyBrY29uZmlnIGtpMThuIGtpbyB0YWds aWIgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlv bnMvbXVsdGltZWRpYS9vcmcua2RlLmZmbXBlZ3RodW1icyIpCiAgICAgKHN5bm9wc2lzICJWaWRl byB0aHVtYm5haWwgZ2VuZXJhdG9yIGZvciBLREUgdXNpbmcgZmZtcGVnIikKICAgICAoZGVzY3Jp cHRpb24gIgpAQCAtMjM1LDE0ICsyNTEsMTQgQEAgKGRlZmluZS1wdWJsaWMgZmZtcGVndGh1bWJz CiAoZGVmaW5lLXB1YmxpYyBqdWsKICAgKHBhY2thZ2UKICAgICAobmFtZSAianVrIikKLSAgICAo dmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvanVrLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDZ2c2g3a255aGNiY2JmNjMy amhsZGJxcHpma2R5aWxzMmw4ZGJjZHc1bmo1aGhnenptciIpKSkpCisgICAgICAgIChiYXNlMzIg IjFpcHp4MDMxOTk2aDgzZjl3M2Z6Yng1dmY1bm5za3E5a2Y3MWE2YXlwcWNrazY1dmNxY3MiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMjkwLDcgKzMwNiw3IEBAIChk ZWZpbmUtcHVibGljIGp1awogKGRlZmluZS1wdWJsaWMga2lkMwogICAocGFja2FnZQogICAgIChu YW1lICJraWQzIikKLSAgICAodmVyc2lvbiAiMy45LjAiKQorICAgICh2ZXJzaW9uICIzLjkuMSIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCkBA IC0yOTksNyArMzE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2lkMwogICAgICAgICAgICAgIChjb21t aXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCiAgICAgICAgKGZpbGUtbmFtZSAoZ2l0 LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMDJyM2Nud3IwNW1jeGphd3ppcDNqbDFsZmlqdnpmYmJhZnEzc2FpcGpqanA0a2lxOWJrNCIp KSkpCisgICAgICAgIChiYXNlMzIgIjFycTA3NDJybTN5NXBzNzg3OHFkN3hoaGlpenk2ZDZsczZo ZGpxYTZ6NXNxMDc3czVsejkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChhcmd1bWVudHMKICAgICAgKGxpc3QKQEAgLTM0OCwxNCArMzY0LDE0IEBAIChkZWZp bmUtcHVibGljIGtpZDMKIChkZWZpbmUtcHVibGljIGszYgogICAocGFja2FnZQogICAgIChuYW1l ICJrM2IiKQotICAgICh2ZXJzaW9uICIyMC4wNC4yIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rM2ItIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxNXdt OTg3aHo2cmZzOWRzOWwxZ2JzNmdkc2FyZGoxeXd2azZ6bXB2ajJpMjE5MHk0YjNxIikpKSkKKyAg ICAgICAgKGJhc2UzMiAiMGlncWI2enc3NmoyaGw5eGNsY3dmbnkyODMxcGhkZzlzMm1zYTF5ODd6 eWMzYzdnOW54YyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAg KGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCkBAIC00OTAsMTQgKzUwNiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBrYWZmZWluZQogKGRlZmluZS1wdWJsaWMga2Ftb3NvCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImthbW9zbyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIy MS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2thbW9zby0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjBjNDdqMzE1a2pmaWtkM2I2eDE4Nzg2azNncXltaWNqanNscG0wYTU4emR4bDN3cHFm YXkiKSkpKQorICAgICAgICAoYmFzZTMyICIxcTk4ZjZuaTRwMTlwazBzdmJmdzRtYmZ3bmM5aTVw OWNzbXMyYWo3Nm1wMmRuNzh4cGliIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxlcyIg LGV4dHJhLWNtYWtlLW1vZHVsZXMpCkBAIC01MjIsMTEgKzUzOCw3IEBAIChkZWZpbmUtcHVibGlj IGthbW9zbwogICAgICAgICAgICBxdHF1aWNrY29udHJvbHMyIDsgbm90IGxpc3RlZCBhcyBkZXBl bmRlbmN5CiAgICAgICAgICAgIHF0eDExZXh0cmFzKSkKICAgICAoYXJndW1lbnRzCi0gICAgIChs aXN0ICM6dGVzdHM/ICNmIDsgdGVzdCBwcm9ncmFtIGdldHMgYnVpbHQsIGJ1dCBpcyBub3QgZm91 bmQKLSAgICAgICAgICAgIzpjb25maWd1cmUtZmxhZ3MKLSAgICAgICAgICAgI34obGlzdCAoc3Ry aW5nLWFwcGVuZCAiLURDTUFLRV9DWFhfRkxBR1M9LUkiCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIyQodGhpcy1wYWNrYWdlLWlucHV0ICJnc3QtcGx1Z2lucy1iYXNlIikKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMCIp KSkpCisgICAgIChsaXN0ICM6dGVzdHM/ICNmKSkgOyB0ZXN0IHByb2dyYW0gZ2V0cyBidWlsdCwg YnV0IGlzIG5vdCBmb3VuZAogICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNh dGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmthbW9zbyIpCiAgICAgKHN5bm9wc2lzICJUYWtlIHBp Y3R1cmVzIGFuZCB2aWRlb3Mgb3V0IG9mIHlvdXIgd2ViY2FtIikKICAgICAoZGVzY3JpcHRpb24g IkthbW9zbyBpcyBhIHNpbXBsZSBhbmQgZnJpZW5kbHkgcHJvZ3JhbSB0byB1c2UgeW91cgpAQCAt NTM3LDE0ICs1NDksMTQgQEAgKGRlZmluZS1wdWJsaWMga2Ftb3NvCiAoZGVmaW5lLXB1YmxpYyBr bWl4CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttaXgiKQotICAgICh2ZXJzaW9uICIyMC4wNC4x IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rbWl4LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1 NgotICAgICAgIChiYXNlMzIgIjFuYTUyeXBwNTd3cXJjNnBsMWtoaW54OWk2ZmlkdjFrOTdubnhj eTh6YjRsN2Q1c2gxbmQiKSkpKQorICAgICAgIChiYXNlMzIgIjF6azJ4bGppczFwdjNtNHZzNXpy Nnd6YTZpdjV5NndtaDFjc3gzcm44eWxma3JwazdoOGsiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC01OTgsNyArNjEwLDggQEAgKGRlZmluZS1wdWJs aWMga21wbGF5ZXIKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIHBrZy1jb25maWcga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtj b25maWcKKyAgICAgKGxpc3Qga2Jvb2ttYXJrcworICAgICAgICAgICBrY29uZmlnCiAgICAgICAg ICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtkZWxpYnM0c3VwcG9ydAogICAgICAgICAgICBr aTE4bgpAQCAtNjQ4LDE0ICs2NjEsMTQgQEAgKGRlZmluZS1wdWJsaWMga21wbGF5ZXIKIChkZWZp bmUtcHVibGljIGt3YXZlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt3YXZlIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rd2F2ZS0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjB5c2E4NzNwYzJnaXA5NWN4cjh5 djdpZmQ5cXFsNXpnNmg2N2k5bjlxM2lxYTZ2NThpeXciKSkpKQorICAgICAgICAoYmFzZTMyICIw N3hiYmlpNWdwbGxicG1reGZ2NWt3eGF3ZDM5MHpwMGFuZ2g5NHhqazB5cTcxbHZkYXYyIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIChsaWJyc3ZnLWZvci1zeXN0ZW0pIHBrZy1j b25maWcga2RvY3Rvb2xzKSkKQEAgLTcyMiwxNCArNzM1LDE0IEBAIChkZWZpbmUtcHVibGljIGt3 YXZlCiAoZGVmaW5lLXB1YmxpYyBsaWJrY2RkYgogICAocGFja2FnZQogICAgIChuYW1lICJsaWJr Y2RkYiIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xpYmtjZGRi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MWZ3cnlhajhsZG1zcWhsNXF4amRhOGJ5OWk3eGxiOTdyOHA5cnF6Y2t3Njk3aGtmaHMwaCIpKSkp CisgICAgICAgIChiYXNlMzIgIjE0ZjFtenNmbTB2eXF6c3lqYTBwOGxuMTEwNXN3NWRyNmZzc2oy NWowcXc0cm5mOXl3MzIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTc1MiwxNCArNzY1LDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtjZGRiCiAoZGVm aW5lLXB1YmxpYyBsaWJrY29tcGFjdGRpc2MKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2Nv bXBhY3RkaXNjIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEy LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGli a2NvbXBhY3RkaXNjLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAg ICAgKGJhc2UzMiAiMGl5NGkwaHhxc3JubmRkNGlxa3d3N3YxcnFyeTdrdmk1cGF4ZHc1cWpmZmZ3 bjhrY3NieCIpKSkpCisgICAgICAgIChiYXNlMzIgIjF2bWFmM2I0MXNqMHNtNGs5emRsaXk1YmE0 cHM1ejBjd2FiZ2dmaXNoMTUyd3p3MzRrZ24iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMv a2RlLnNjbQppbmRleCA0NWRhOTZhOWMwLi40MzgxMTkxMjZlIDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMTIwMywxNCArMTIw MywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrdXNlcmZlZWRiYWNrCiAgIDs7IEZJWE1FOiBDaGVjayBo dHRwczovL3d3dy5yZWRkaXQuY29tL3Iva2RlL2NvbW1lbnRzL2Y3b2pnOSBmb3IgaW5zaWdodHMK ICAgKHBhY2thZ2UKICAgICAobmFtZSAia3VzZXJmZWVkYmFjayIpCi0gICAgKHZlcnNpb24gIjEu MC4wIikKKyAgICAodmVyc2lvbiAiMS4yLjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUva3VzZXJmZWVkYmFjay8iCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2t1c2VyZmVlZGJhY2stIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIxZHd4OWZzY25mcDN6c3hkaXI3NzRza244eHZhZDJkdnNjbmFh dzNqaTZtcm5rbW02YnNzIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMHI3amNjODhuNWI0cmMwYXNq emg3bTdnMzNpMzVrM3o5OWwwOHFrcm45MmtuNGlja2FrbiIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0055-gnu-appstream-Move-itstool-to-native-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0055-gnu-appstream-Move-itstool-to-native-inputs.patch RnJvbSA5MGM4Y2QyNWU0YjkzY2M1M2VjMjE4MjY1Yzc5YWQ0ODFkNzY3ZjNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNjo0NTo1NiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NTUvNzVdIGdudTogYXBwc3RyZWFtOiBNb3ZlIGl0c3Rvb2wgdG8gbmF0aXZlLWlucHV0cy4KCiog Z251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbSAoYXBwc3RyZWFtKTogTW92ZSBpdHN0b29sIHRv IG5hdGl2ZS1pbnB1dHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNj bSBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KaW5kZXggNGI4MWExZjVjMC4uNjQyN2Ey Yjk1ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQorKysgYi9nbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCkBAIC0xNzUsMTEgKzE3NSwxMiBAQCAoZGVmaW5lLXB1 YmxpYyBhcHBzdHJlYW0KICAgICAgICAgICAgZ29iamVjdC1pbnRyb3NwZWN0aW9uCiAgICAgICAg ICAgIGdwZXJmCiAgICAgICAgICAgIGd0ay1kb2Mvc3RhYmxlCisgICAgICAgICAgIGl0c3Rvb2wK ICAgICAgICAgICAgcGtnLWNvbmZpZwogICAgICAgICAgICBweXRob24td3JhcHBlcgogICAgICAg ICAgICBsaWJ4c2x0KSkKICAgICAoaW5wdXRzCi0gICAgIChsaXN0IGN1cmwgaXRzdG9vbCBsaWJz b3VwLW1pbmltYWwtMiBsaWJzdGVtbWVyIGxpYnhtbGIgbGlieG1sMiBsaWJ5YW1sIGxtZGIpKQor ICAgICAobGlzdCBjdXJsIGxpYnNvdXAtbWluaW1hbC0yIGxpYnN0ZW1tZXIgbGlieG1sYiBsaWJ4 bWwyIGxpYnlhbWwgbG1kYikpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGds aWIpKQogICAgIChzeW5vcHNpcyAiVG9vbHMgYW5kIGxpYnJhcmllcyB0byB3b3JrIHdpdGggQXBw U3RyZWFtIG1ldGFkYXRhIikKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0050-gnu-Add-kdsoap.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0050-gnu-Add-kdsoap.patch RnJvbSBkNjE0YTQyNjMyMmVhYTQwZmFiNDc2MmQ0MGI4OGNkZjAwNmMzMGNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMjggU2VwIDIwMjEgMTU6MjU6NDkgKzEwMDAKU3ViamVjdDogW1BBVENIIHYy IDUwLzc1XSBnbnU6IEFkZCBrZHNvYXAuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20gKGtkc29hcCk6 IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcXQuc2NtIGIvZ251L3Bh Y2thZ2VzL3F0LnNjbQppbmRleCAwMGFiYWYyZmUxLi4xNWVkY2NiZTA3IDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvcXQuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9xdC5zY20KQEAgLTMxNDksMyAr MzE0OSwzNCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1xdAogcHJvdG9jb2wuICBUaGUg REJ1c01lbnUgcHJvdG9jb2wgbWFrZXMgaXQgcG9zc2libGUgZm9yIGFwcGxpY2F0aW9ucyB0byBl eHBvcnQKIGFuZCBpbXBvcnQgdGhlaXIgbWVudXMgb3ZlciBEQnVzLiIpCiAgICAgKGxpY2Vuc2Ug bGljZW5zZTpsZ3BsMi4xKykpKQorCisoZGVmaW5lLXB1YmxpYyBrZHNvYXAKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAia2Rzb2FwIikKKyAgICAodmVyc2lvbiAiMi4wLjAiKQorICAgIChzb3VyY2UK KyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgImh0dHBzOi8vZ2l0aHViLmNvbS9LREFCL0tEU29hcC9yZWxlYXNlcy9kb3du bG9hZC8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAia2Rzb2FwLSIgdmVyc2lvbiAiL2tk c29hcC0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNl MzIKKyAgICAgICAgICIxdmg0cnpiMDlra3MxaWxheTF5NjBxN2dmNjRnd3pkd3NjYTYwaG14MXh4 Njl3ODY3MmZpIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAo aW5wdXRzIGAoKCJxdGJhc2UiICxxdGJhc2UtNSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgJygj OmNvbmZpZ3VyZS1mbGFncyAnKCItREtEU29hcF9URVNUUz10cnVlIikKKyAgICAgICAjOnBoYXNl cworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3Ro ZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChpbnZv a2UgImN0ZXN0IiAiLUUiIDs7IFRoZXNlIHRlc3RzIHRyeSBjb25uZWN0IHRvIHRoZSBpbnRlcm5l dC4KKyAgICAgICAgICAgICAgICAgICAgICAgIihrZHNvYXAtd2ViY2FsbHN8a2Rzb2FwLXdlYmNh bGxzX3dzZGx8a2Rzb2FwLXRlc3RfY2FsYykiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cua2RhYi5jb20vZGV2ZWxvcG1lbnQtcmVzb3VyY2VzL3F0 LXRvb2xzL2tkLXNvYXAvIikKKyAgICAoc3lub3BzaXMgIlF0IFNPQVAgY29tcG9uZW50IikKKyAg ICAoZGVzY3JpcHRpb24gIktEIFNPQVAgaXMgYSB0b29sIGZvciBjcmVhdGluZyBjbGllbnQgYXBw bGljYXRpb25zIGZvciB3ZWIKK3NlcnZpY2VzIHVzaW5nIHRoZSBYTUwgYmFzZWQgU09BUCBwcm90 b2NvbCBhbmQgd2l0aG91dCB0aGUgbmVlZCBmb3IgYSBkZWRpY2F0ZWQKK3dlYiBzZXJ2ZXIuIikK KyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIgbGljZW5zZTpncGwzKSkpKQotLSAKMi4z Ny4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0043-gnu-ktouch-Update-to-21.12.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0043-gnu-ktouch-Update-to-21.12.2.patch RnJvbSA5ZmRjZjFkN2UzYTYzNzE0MGVhZTQxZmE1NzgzMWRmMzJjZDQwODgyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxNjoyNTowOCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDMvNzVdIGdudToga3RvdWNoOiBVcGRhdGUgdG8gMjEuMTIuMi4KCiogZ251L3BhY2thZ2VzL2Vk dWNhdGlvbi5zY20gKGt0b3VjaCk6IFVwZGF0ZSB0byAyMS4xMi4yLgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9lZHVjYXRpb24uc2NtIGIvZ251L3BhY2thZ2VzL2VkdWNhdGlvbi5zY20KaW5k ZXggOWU1YTE3YTZhZS4uNTU1MWY5MTQxYiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2VkdWNh dGlvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VkdWNhdGlvbi5zY20KQEAgLTY0MywxNCArNjQz LDE0IEBAIChkZWZpbmUtcHVibGljIGtsYXZhcm8KIChkZWZpbmUtcHVibGljIGt0b3VjaAogICAo cGFja2FnZQogICAgIChuYW1lICJrdG91Y2giKQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikKKyAg ICAodmVyc2lvbiAiMjEuMTIuMiIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgogICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZlcnNpb24gIi9zcmMva3RvdWNoLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAo c2hhMjU2Ci0gICAgICAgICAoYmFzZTMyICIxMGxtMnA4dzI2YzluNmxodnczMzAxbXlmc3MwZHE3 aGw3cmF3emIzaHN5MWxxdm12ZGliIikpKSkKKyAgICAgICAgIChiYXNlMzIgIjFycTJuODM5NXNi MTdycWQyOTVheHYycGJ3emhxczhpa2pxeDVyeW40bHYxNzEzYWxhYmwiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBrZy1jb25maWcpKQotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0048-gnu-khelpcenter-Fix-program.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0048-gnu-khelpcenter-Fix-program.patch RnJvbSBmMThkNDBkMTVjN2ZiN2E2MDFjYTkwNzJlMWNkMTFiMWRjMjcyZTFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxODozMjozMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDgvNzVdIGdudToga2hlbHBjZW50ZXI6IEZpeCBwcm9ncmFtLgoKKiBnbnUvcGFja2FnZXMva2Rl LXN5c3RlbXRvb2xzLnNjbSAoa2hlbHBjZW50ZXIpOiBXcmFwIFhER19EQVRBX0RJUlMgdG8KcG9p bnQgdG8ga2h0bWwgd2hlcmUgaXQgY2FuIGZpbmQgdGhlIGh0bWw0LmNzcyBmaWxlLCBvdGhlcndp c2UKa2hlbHBjZW50ZXIgZmFpbHMgdG8gbGF1bmNoLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20K aW5kZXggOTAyNjBjMjYzMC4uYzliMjllYzkwNyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tk ZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20K QEAgLTE2MCw3ICsxNjAsMTcgQEAgKGRlZmluZS1wdWJsaWMga2hlbHBjZW50ZXIKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgeGFwaWFuKSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAo Izp0ZXN0cz8gI2YpKSA7OyAxLzEgdGVzdCBmYWlscworICAgICBgKCM6dGVzdHM/ICNmICA7OyAx LzEgdGVzdCBmYWlscworICAgICAgICM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnd3JhcC1leGVjdXRh YmxlCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJv dXQiKSkpCisgICAgICAgICAgICAgICA7OyBTaW5jZSBxdC13cmFwIHNlbGVjdG9ycyBkbyBub3Qg d3JhcCBmb3IgL3NoYXJlL2tmNQorICAgICAgICAgICAgICAgOzsgZGlyZWN0b3JpZXMsIHdlIG5l ZWQgdGhpcyBzbyBraGVscGNlbnRlciBjYW4gZmluZCBodG1sNC5jc3MuCisgICAgICAgICAgICAg ICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9raGVscGNlbnRlciIpCisg ICAgICAgICAgICAgICAgIGAoIlhER19EQVRBX0RJUlMiIHN1ZmZpeAorICAgICAgICAgICAgICAg ICAgICgsKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImtodG1sIikgIi9zaGFyZSIp KSkpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva2hlbHBjZW50 ZXIvIikKICAgICAoc3lub3BzaXMgIktERSBkb2N1bWVudGF0aW9uIHZpZXdlciIpCiAgICAgKGRl c2NyaXB0aW9uICJLSGVscENlbnRlciB1c2VzIG1ldGEgZGF0YSBmaWxlcyB3aGljaCBkZXNjcmli ZSB0aGUKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0060-gnu-Add-libaccounts-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0060-gnu-Add-libaccounts-qt.patch RnJvbSAxODgxMDhkNzQ2ZTBjMzE5OTJlYzU4NjczNTljZWEyMGQ5NzkzMGI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0Njo0NyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjAvNzVdICEgZ251OiBBZGQgbGliYWNjb3VudHMtcXQuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20g KGxpYmFjY291bnRzLXF0KTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9xdC5zY20gYi9nbnUvcGFja2FnZXMvcXQuc2NtCmluZGV4IDQwNmU2ZGM5ODQuLmM1YWVmMGE4 ZTggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9xdC5zY20KKysrIGIvZ251L3BhY2thZ2VzL3F0 LnNjbQpAQCAtMzIzNiwzICszMjM2LDQzIEBAIChkZWZpbmUtcHVibGljIGxpYmFjY291bnRzLWds aWIKIGhhbmRsZXMgdGhlIGF1dGhlbnRpY2F0aW9uIHByb2Nlc3Mgb2YgYW4gYWNjb3VudCBhbmQg c2VjdXJlbHkgc3RvcmVzIHRoZQogY3JlZGVudGlhbHMgYW5kIHNlcnZpY2Utc3BlY2lmaWMgc2V0 dGluZ3MuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkpCisKKyhkZWZpbmUtcHVi bGljIGxpYmFjY291bnRzLXF0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxpYmFjY291bnRzLXF0 IikKKyAgICAodmVyc2lvbiAiMS4xNiIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNl CisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0bGFiLmNvbS9hY2NvdW50cy1z c28vbGliYWNjb3VudHMtcXQiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmct YXBwZW5kICJWRVJTSU9OXyIgdmVyc2lvbikpKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAo Z2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAg ICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjF2bXBqdnlzbTBsZDhkcW54OG1z YTE1aGxocmtueTAyY3F5Y3NoNGsyYXpybmlqZzB4anoiKSkpKQorICAgIChidWlsZC1zeXN0ZW0g Z251LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBkb3h5Z2VuIHBrZy1j b25maWcgcXRiYXNlLTUgc3RyYWNlIHF0dG9vbHMpKQorICAgIChpbnB1dHMgKGxpc3QgZ2xpYgor ICAgICAgICAgICAgICAgICAgbGliYWNjb3VudHMtZ2xpYikpCisgICAgKGFyZ3VtZW50cworICAg ICAobGlzdAorICAgICAgIzp0ZXN0cz8gI2YKKyAgICAgICM6cGhhc2VzCisgICAgICAjfihtb2Rp ZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICA7KGRlbGV0ZSAnY29uZmlndXJl KQorICAgICAgICAgIChyZXBsYWNlICdjb25maWd1cmUKKyAgICAgICAgICAgIChsYW1iZGEgXyAo aW52b2tlICJxbWFrZSIpKSkKKyAgICAgICAgICA7OyAocmVwbGFjZSAnYnVpbGQKKyAgICAgICAg ICA7OyAgIChsYW1iZGEgXworICAgICAgICAgIDs7ICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJz aW9uICJBY2NvdW50cyIKKyAgICAgICAgICA7OyAgICAgICAgIChpbnZva2UgInN0cmFjZSIgInFt YWtlIiAiLW8iICJNYWtlZmlsZSIgIkFjY291bnRzLnBybyIpCisgICAgICAgICAgOzsgICAgICAg ICAoc3lzdGVtICJtYWtlIiAiLWYiICJNYWtlZmlsZSIpKQorICAgICAgICAgIDs7ICAgICA7OyAo aW52b2tlIDsic3RyYWNlIgorICAgICAgICAgIDs7ICAgICA7OyAgICAgICAgICJtYWtlIikKKyAg ICAgICAgICA7OyAgICAgKSkKKyAgICAgICAgICApKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2FjY291bnRzLXNzby5naXRsYWIuaW8vIikKKyAgICAoc3lub3BzaXMgIlF0NSBiaW5kaW5ncyBm b3IgbGliYWNjb3VudHMtZ2xpYiIpCisgICAgKGRlc2NyaXB0aW9uIChwYWNrYWdlLWRlc2NyaXB0 aW9uIGxpYmFjY291bnRzLWdsaWIpKQorICAgIDsgKiBTaWduT25RdDUgKHJlcXVpcmVkIHZlcnNp b24gPj0gOC41NSksIEQtQnVzIHNlcnZpY2Ugd2hpY2ggcGVyZm9ybXMgdXNlciBhdXRoZW50aWNh dGlvbiBvbiBiZWhhbGYgb2YgaXRzIGNsaWVudHMsIDxodHRwczovL2dpdGxhYi5jb20vYWNjb3Vu dHMtc3NvL3NpZ25vbmQ+CisgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4xKykpKQotLSAKMi4z Ny4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0069-gnu-Add-plasma-mobile.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0069-gnu-Add-plasma-mobile.patch RnJvbSBkMDI5NTY3ZmFlN2JlMDdmOThhNzVhM2U4ZjljY2YyMmM0OWFmZjhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozNjowMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjkvNzVdICEgZ251OiBBZGQgcGxhc21hLW1vYmlsZS4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChwbGFzbWEtbW9iaWxlKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQppbmRl eCBiNjk4MWQxNzI0Li4yN2JlNjJkMTRlIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLXBs YXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBAIC0zMCw2ICszMCw3 IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBsYXNtYSkKICAgIzp1c2UtbW9k dWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxk LXN5c3RlbSBxdCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCisgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmb250dXRpbHMpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQpAQCAtNTgyLDYgKzU4Myw0 NiBAQCAoZGVmaW5lLXB1YmxpYyBrd2luCiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3Bs Mi4xCiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMykpKSkKIAorKGRlZmluZS1wdWJs aWMgcGxhc21hLW1vYmlsZQorICAocGFja2FnZQorICAgIChuYW1lICJwbGFzbWEtbW9iaWxlIikK KyAgICAodmVyc2lvbiAiNS4yNC4zIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Imh0dHBzOi8vZG93bmxvYWQua2RlLm9yZy9zdGFibGUvcGxhc21hLyIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvcGxhc21hLW1vYmlsZS0iIHZlcnNpb24gIi50 YXIueHoiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgor ICAgICAgICAgICAgICAgICIxYndteTd4dmQ4d21oMHNucXFqaDlqamdhd2liOGtzMmczMHc0OHNx eHdocGxoZjNkYTU4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK KyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0ICM6cGhhc2VzICN+KG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFs bCAnd3JhcC1zY3JpcHQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kICMkb3V0cHV0CisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2Jpbi9rd2lu d3JhcHBlciIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJQ QVRIIiAiOiIgcHJlZml4CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgsKHN0cmluZy1hcHBlbmQgIyRwbGFzbWEtZnJhbWV3b3JrCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9iaW4iKSkpKSkp KSkpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29u ZmlnIHF0dG9vbHMpKQorICAgIChpbnB1dHMgKGxpc3QgYmFzaC1taW5pbWFsCisgICAgICAgICAg ICAgICAgICBrZGVjbGFyYXRpdmUKKyAgICAgICAgICAgICAgICAgIGtpMThuCisgICAgICAgICAg ICAgICAgICBraW8KKyAgICAgICAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAg ICAgICAgICBrd2F5bGFuZAorICAgICAgICAgICAgICAgICAga3dpbgorICAgICAgICAgICAgICAg ICAgbW9kZW1tYW5hZ2VyLXF0CisgICAgICAgICAgICAgICAgICBuZXR3b3JrbWFuYWdlci1xdAor ICAgICAgICAgICAgICAgICAgcGxhc21hLWZyYW1ld29yaworICAgICAgICAgICAgICAgICAgcXRi YXNlLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vcGxhc21hLW1vYmlsZS5vcmcvIikKKyAg ICAoc3lub3BzaXMKKyAgICAgIkdlbmVyYWwgVUkgY29tcG9uZW50cyBmb3IgUGxhc21hIFBob25l IGluY2x1ZGluZyBzaGVsbCwgY29udGFpbm1lbnQgYW5kIGFwcGxldHMiKQorICAgIChkZXNjcmlw dGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHVzZXItZnJpZW5kbHksIHByaXZhY3ktZW5hYmxp bmcgYW5kCitjdXN0b21pemFibGUgcGxhdGZvcm0gZm9yIG1vYmlsZSBkZXZpY2VzLiIpCisgICAg KGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwzKyBsaWNlbnNlOmxncGwyLjErKSkpKQorCiAoZGVm aW5lLXB1YmxpYyBwbGFzbWEtcGhvbmUtY29tcG9uZW50cwogICAocGFja2FnZQogICAgIChuYW1l ICJwbGFzbWEtcGhvbmUtY29tcG9uZW50cyIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0019-gnu-libgravatar-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0019-gnu-libgravatar-Remove-input-labels.patch RnJvbSA5OGFlZmNlYzU0MmI1NzE2MzJkM2VkNTdhYzdiMDZhZDNiMDllYzU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAwODoyNjo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MTkvNzVdIGdudTogbGliZ3JhdmF0YXI6IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNr YWdlcy9rZGUtcGltLnNjbSAobGliZ3JhdmF0YXIpOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGlt LnNjbQppbmRleCA1ZGEyNWJmYWQ4Li4wZmExMjBlMDc1IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCkBAIC0xNjUzLDE2 ICsxNjUzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCiAgICAgICAgKHNoYTI1Ngog ICAgICAgICAoYmFzZTMyICIwOTgxY2kya3IyMHY0ZmsxMWg1N3JxeWEwYnJnc2xmYXpwZ3ExeWs1 eXFpd3lxcW00OXIyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAg ICAobmF0aXZlLWlucHV0cwotICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxlcyIgLGV4dHJhLWNt YWtlLW1vZHVsZXMpKSkKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJrY29uZmlnIiAsa2NvbmZpZykK LSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0gICAgICAgKCJraW8iICxraW8pCi0gICAgICAgKCJr cGltY29tbW9uIiAsa3BpbWNvbW1vbikKLSAgICAgICAoImt0ZXh0d2lkZ2V0cyIgLGt0ZXh0d2lk Z2V0cykKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0gICAgICAg KCJxdGJhc2UiICxxdGJhc2UtNSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQorICAgIChpbnB1dHMgKGxpc3Qga2NvbmZpZworICAgICAgICAgICAgICAg ICAga2kxOG4KKyAgICAgICAgICAgICAgICAgIGtpbworICAgICAgICAgICAgICAgICAga3BpbWNv bW1vbgorICAgICAgICAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgICAgICAgICBr d2lkZ2V0c2FkZG9ucworICAgICAgICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVu dHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IDIvNyB0ZXN0cyBmYWlsIChkdWUgdG8gbmV0d29y ayBpc3N1ZXM/KQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2xp YmdyYXZhdGFyIikKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0040-gnu-KDE-Multimedia-Add-bash-minimal-and-kdoctools.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0040-gnu-KDE-Multimedia-Add-bash-minimal-and-kdoctools.patch RnJvbSAxZGRjNWNiNWU4OGI5NTI3NjRjYmY1NTUwZDA4MDU1YzQzY2I0YTQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoxNTo0MSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDAvNzVdIGdudTogS0RFIE11bHRpbWVkaWE6IEFkZCBiYXNoLW1pbmltYWwgYW5kIGtkb2N0b29s cy4KCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoanVrLCBrbWl4KTogTW92ZSBr ZG9jdG9vbHMgZnJvbSBpbnB1dHMgdG8KIG5hdGl2ZS1pbnB1dHMuCgogKGRyYWdvbiwgazNiKTog W2lucHV0c106IEFkZCBiYXNoLW1pbmltYWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1tdWx0aW1lZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20KaW5kZXgg N2EwODJiMTI3YS4uZjRmNzg1MjY3NyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0 aW1lZGlhLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCkBAIC0xMDgs NyArMTA4LDggQEAgKGRlZmluZS1wdWJsaWMgZHJhZ29uCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbmZpZworICAgICAobGlzdCBiYXNoLW1pbmltYWwKKyAgICAgICAgICAga2Nv bmZpZwogICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwogICAgICAgICAgICBrY29yZWFkZG9ucwog ICAgICAgICAgICBrY3Jhc2gKQEAgLTI2MiwxNCArMjYzLDEzIEBAIChkZWZpbmUtcHVibGljIGp1 awogICAgICAgICAoYmFzZTMyICIxaXB6eDAzMTk5Nmg4M2Y5dzNmemJ4NXZmNW5uc2txOWtmNzFh NmF5cHFja2s2NXZjcWNzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKICAg ICAgKGxpc3Qga2NvcmVhZGRvbnMKICAgICAgICAgICAga2NvbXBsZXRpb24KICAgICAgICAgICAg a2NvbmZpZwogICAgICAgICAgICBrY3Jhc2gKICAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAg ICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAogICAgICAgICAgICBraTE4 bgogICAgICAgICAgICBraWNvbnRoZW1lcwpAQCAtNDAyLDcgKzQwMiw4IEBAIChkZWZpbmUtcHVi bGljIGszYgogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMgcGtnLWNvbmZpZyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3QgY2RyZGFv CisgICAgIChsaXN0IGJhc2gtbWluaW1hbAorICAgICAgICAgICBjZHJkYW8KICAgICAgICAgICAg ZHZkK3J3LXRvb2xzCiAgICAgICAgICAgIGZmbXBlZwogICAgICAgICAgICBmbGFjCkBAIC01NjAs NyArNTYxLDcgQEAgKGRlZmluZS1wdWJsaWMga21peAogICAgICAgIChiYXNlMzIgIjF6azJ4bGpp czFwdjNtNHZzNXpyNnd6YTZpdjV5NndtaDFjc3gzcm44eWxma3JwazdoOGsiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCisgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBrZy1jb25maWcpKQogICAgIChpbnB1dHMKICAgICAgKGxp c3QgYWxzYS1saWIKICAgICAgICAgICAgZ2xpYgpAQCAtNTcwLDcgKzU3MSw2IEBAIChkZWZpbmUt cHVibGljIGttaXgKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKICAgICAgICAgICAga2NyYXNo CiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtkb2N0b29scwogICAgICAgICAg ICBrZ2xvYmFsYWNjZWwKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2ljb250aGVtZXMK LS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0007-gnu-plasma-framework-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0007-gnu-plasma-framework-Remove-input-labels.patch RnJvbSBkMzkwYjQ0OTc2YTFjZWM3NDA2NjJmZWE5ZTcxZjFkNzg1MjJlNWFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMToxODoyNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDcvNzVdIGdudTogcGxhc21hLWZyYW1ld29yazogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiAgICAq IGdudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gKHBsYXNtYS1mcmFtZXdvcmspOiBSZW1v dmUgaW5wdXQKICAgIGxhYmVscy4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRleCBlZTZmNGE1 OGRjLi5mZWU0ODI3ZGVhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Mu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTMyODAsNDEgKzMy ODAsNDAgQEAgKGRlZmluZS1wdWJsaWMgcGxhc21hLWZyYW1ld29yawogICAgICAobGlzdCBrcGFj a2FnZSBrc2VydmljZSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMgcGtnLWNvbmZpZykpCi0gICAgKGlucHV0cwotICAgICBgKCgi a2FjdGl2aXRpZXMiICxrYWN0aXZpdGllcykKLSAgICAgICAoImthcmNoaXZlIiAsa2FyY2hpdmUp Ci0gICAgICAgKCJrYXV0aCIgLGthdXRoKQotICAgICAgICgia2Jvb2ttYXJrcyIgLGtib29rbWFy a3MpCi0gICAgICAgKCJrY29kZWNzIiAsa2NvZGVjcykKLSAgICAgICAoImtjb21wbGV0aW9uIiAs a2NvbXBsZXRpb24pCi0gICAgICAgKCJrY29uZmlnIiAsa2NvbmZpZykKLSAgICAgICAoImtjb25m aWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMpCi0gICAgICAgKCJrY29yZWFkZG9ucyIgLGtjb3Jl YWRkb25zKQotICAgICAgICgia2RidXNhZGRvbnMiICxrZGJ1c2FkZG9ucykKLSAgICAgICAoImtk ZWNsYXJhdGl2ZSIgLGtkZWNsYXJhdGl2ZSkKLSAgICAgICAoImtkb2N0b29scyIgLGtkb2N0b29s cykKLSAgICAgICAoImtnbG9iYWxhY2NlbCIgLGtnbG9iYWxhY2NlbCkKLSAgICAgICAoImtndWlh ZGRvbnMiICxrZ3VpYWRkb25zKQotICAgICAgICgia2ljb250aGVtZXMiICxraWNvbnRoZW1lcykK LSAgICAgICAoImtpcmlnYW1pIiAsa2lyaWdhbWkpCi0gICAgICAgKCJraXRlbXZpZXdzIiAsa2l0 ZW12aWV3cykKLSAgICAgICAoImtpbyIgLGtpbykKLSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0g ICAgICAgKCJram9id2lkZ2V0cyIgLGtqb2J3aWRnZXRzKQotICAgICAgICgia25vdGlmaWNhdGlv bnMiICxrbm90aWZpY2F0aW9ucykKLSAgICAgICAoImt3YXlsYW5kIiAsa3dheWxhbmQpCi0gICAg ICAgKCJrd2lkZ2V0c2FkZG9ucyIgLGt3aWRnZXRzYWRkb25zKQotICAgICAgICgia3dpbmRvd3N5 c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCi0gICAgICAgKCJreG1sZ3VpIiAsa3htbGd1aSkKLSAgICAg ICA7OyBYWFg6ICJ1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBnbEdldFN0cmluZyciIGVycm9ycyBv Y2N1ciB3aXRob3V0IGxpYmdsdm5kLAotICAgICAgICgibGliZ2x2bmQiICxsaWJnbHZuZCkKLSAg ICAgICAoInBob25vbiIgLHBob25vbikKLSAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01KQotICAg ICAgICgicXRkZWNsYXJhdGl2ZSIgLHF0ZGVjbGFyYXRpdmUpCi0gICAgICAgKCJxdHF1aWNrY29u dHJvbHMyIiAscXRxdWlja2NvbnRyb2xzMikKLSAgICAgICAoInF0c3ZnIiAscXRzdmcpCi0gICAg ICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgic29saWQiICxzb2xpZCkp KQorICAgIChpbnB1dHMgKGxpc3Qga2FjdGl2aXRpZXMKKyAgICAgICAgICAgICAgICAgIGthcmNo aXZlCisgICAgICAgICAgICAgICAgICBrYXV0aAorICAgICAgICAgICAgICAgICAga2Jvb2ttYXJr cworICAgICAgICAgICAgICAgICAga2NvZGVjcworICAgICAgICAgICAgICAgICAga2NvbXBsZXRp b24KKyAgICAgICAgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAgICAgICAgIGtjb25maWd3 aWRnZXRzCisgICAgICAgICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICAgICAgICAg a2RidXNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAgICAg ICAgICAga2RvY3Rvb2xzCisgICAgICAgICAgICAgICAgICBrZ2xvYmFsYWNjZWwKKyAgICAgICAg ICAgICAgICAgIGtndWlhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtpY29udGhlbWVzCisgICAg ICAgICAgICAgICAgICBraXJpZ2FtaQorICAgICAgICAgICAgICAgICAga2l0ZW12aWV3cworICAg ICAgICAgICAgICAgICAga2lvCisgICAgICAgICAgICAgICAgICBraTE4bgorICAgICAgICAgICAg ICAgICAga2pvYndpZGdldHMKKyAgICAgICAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAg ICAgICAgICAgICAgICBrd2F5bGFuZAorICAgICAgICAgICAgICAgICAga3dpZGdldHNhZGRvbnMK KyAgICAgICAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAgICAgICAgIGt4bWxn dWkKKyAgICAgICAgICAgICAgICAgIDs7IFhYWDogInVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGds R2V0U3RyaW5nJyIgZXJyb3JzIG9jY3VyIHdpdGhvdXQgbGliZ2x2bmQsCisgICAgICAgICAgICAg ICAgICBsaWJnbHZuZAorICAgICAgICAgICAgICAgICAgcGhvbm9uCisgICAgICAgICAgICAgICAg ICBxdGJhc2UtNQorICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICAg ICAgICAgcXRxdWlja2NvbnRyb2xzMgorICAgICAgICAgICAgICAgICAgcXRzdmcKKyAgICAgICAg ICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgICAgICAgICBzb2xpZCkpCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJk LXBoYXNlcwotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0020-gnu-grantleetheme-Update-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0020-gnu-grantleetheme-Update-to-21.12.3.patch RnJvbSA0MWUxYzYyMDI2Nzc1NDU0NmQxNjhhODMzNzEyNjA5ZTIzMTZlOWRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyMSBKdW4gMjAyMiAwNDo1NjowOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MjAvNzVdIGdudTogZ3JhbnRsZWV0aGVtZTogVXBkYXRlIHRvIDIxLjEyLjMuCgoqIGdudS9wYWNr YWdlcy9rZGUuc2NtIChncmFudGxlZXRoZW1lKTogVXBkYXRlIHRvIDIxLjEyLjMuCiogZ251L2xv Y2FsLm1rOiBSZW1vdmUgcGF0Y2guCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVy Z2UtdGhlbWUtZGlycy5wYXRjaDogUmVtb3ZlIGZpbGUuCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2Fs Lm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IDUwMGYxYmUxZmYuLjk0MmQ3MDI0MjggMTAwNjQ0Ci0t LSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEyMjAsNyArMTIyMCw2IEBA IGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ncG0tZ2xp YmMtMi4yNi5wYXRjaAkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3BvZGRlci1kaXNhYmxl LXVwZGF0ZXIucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3BzYmFiZWwtZml4LWk2 ODYtdGVzdC5wYXRjaAkJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ncmFudGxlZS1tZXJnZS10 aGVtZS1kaXJzLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dyZXAtdGltaW5nLXNl bnNpdGl2ZS10ZXN0LnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dyZmNvZGVjLWdj Yy1jb21wYXQucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3JvbWFjcy10aW55eG1s Mi5wYXRjaAkJCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3BhY2th Z2VzL2tkZS5zY20KaW5kZXggYjU2YjYzZTc4NC4uZWEzNzJmNzQ2MCAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTEyNCwxNSAr MTI0LDE0IEBAIChkZWZpbmUtcHVibGljIGJhbG9vLXdpZGdldHMKIChkZWZpbmUtcHVibGljIGdy YW50bGVldGhlbWUKICAgKHBhY2thZ2UKICAgICAobmFtZSAiZ3JhbnRsZWV0aGVtZSIpCi0gICAg KHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW50bGVldGhlbWUtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwZ2FiYzVj YjBzZjAwczdtNXYyam5xNTVxc3JkYnJxNm5xZDE1eTFpMTVwNzg4emlmc2p4IikpCi0gICAgICAg KHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJncmFudGxlZS1tZXJnZS10aGVtZS1kaXJzLnBhdGNo IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXc4M3NsYmtqMnkxd2s3OHNycTJrOTV5YnM2NnNiNG1i YWEwem03Zmw5cGt3aHF4Ym5iNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ICNmKSkgIDsgdW5leHBlY3RlZCBlcnJvciBp biB0aGUgdGVzdCBzdWl0ZS4KICAgICAobmF0aXZlLWlucHV0cwpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVyZ2UtdGhlbWUtZGlycy5wYXRjaCBiL2dudS9wYWNr YWdlcy9wYXRjaGVzL2dyYW50bGVlLW1lcmdlLXRoZW1lLWRpcnMucGF0Y2gKZGVsZXRlZCBmaWxl IG1vZGUgMTAwNjQ0CmluZGV4IDk2YTE1YTM4N2IuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2th Z2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVyZ2UtdGhlbWUtZGlycy5wYXRjaAorKysgL2Rldi9udWxs CkBAIC0xLDE2MyArMCwwIEBACi1UYWtlbiBmcm9tIG5peHBrZ3MsIHNlZQotZ3JhbnRsZWV0aGVt ZTogbWVyZ2UgdGhlbWVzIGFjcm9zcyBtdWx0aXBsZSBwcmVmaXhlcwotPGh0dHBzOi8vZ2l0aHVi LmNvbS9OaXhPUy9uaXhwa2dzL2NvbW1pdHMvbWFzdGVyL3BrZ3MvYXBwbGljYXRpb25zL2tkZS9n cmFudGxlZXRoZW1lL2dyYW50bGVlLW1lcmdlLXRoZW1lLWRpcnMucGF0Y2g+Ci0KLQotZGlmZiAt LWdpdCBhL3NyYy9ncmFudGxlZXRoZW1lLmNwcCBiL3NyYy9ncmFudGxlZXRoZW1lLmNwcAotaW5k ZXggMjdkNWJjOC4uOGQ0MzE0MCAxMDA2NDQKLS0tLSBhL3NyYy9ncmFudGxlZXRoZW1lLmNwcAot KysrIGIvc3JjL2dyYW50bGVldGhlbWUuY3BwCi1AQCAtNDYsNyArNDYsNyBAQCBUaGVtZVByaXZh dGU6OlRoZW1lUHJpdmF0ZShjb25zdCBUaGVtZVByaXZhdGUgJm90aGVyKQotICAgICAsIGRlc2Ny aXB0aW9uKG90aGVyLmRlc2NyaXB0aW9uKQotICAgICAsIG5hbWUob3RoZXIubmFtZSkKLSAgICAg LCBkaXJOYW1lKG90aGVyLmRpck5hbWUpCi0tICAgICwgYWJzb2x1dGVQYXRoKG90aGVyLmFic29s dXRlUGF0aCkKLSsgICAgLCBhYnNvbHV0ZVBhdGhzKG90aGVyLmFic29sdXRlUGF0aHMpCi0gICAg ICwgYXV0aG9yKG90aGVyLmF1dGhvcikKLSAgICAgLCBlbWFpbChvdGhlci5lbWFpbCkKLSAgICAg LCBsb2FkZXIob3RoZXIubG9hZGVyKQotQEAgLTY0LDEyICs2NCwxNSBAQCB2b2lkIFRoZW1lUHJp dmF0ZTo6c2V0dXBFbmdpbmUoKQotIAotIHZvaWQgVGhlbWVQcml2YXRlOjpzZXR1cExvYWRlcigp Ci0gewotLSAgICAvLyBHZXQgdGhlIHBhcmVudCBkaXIgd2l0aCB0aGVtZXMsIHdlIHNldCB0aGUg dGhlbWUgZGlyZWN0b3J5IHNlcGFyYXRlbHkKLS0gICAgUURpciBkaXIoYWJzb2x1dGVQYXRoKTsK LS0gICAgZGlyLmNkVXAoKTsKLSsgICAgUVN0cmluZ0xpc3QgdGVtcGxhdGVEaXJzOwotKyAgICBm b3IgKGNvbnN0IFFTdHJpbmcmIHBhdGggOiBhYnNvbHV0ZVBhdGhzKSB7Ci0rICAgICAgICBRRGly IGRpcihwYXRoKTsKLSsgICAgICAgIGRpci5jZFVwKCk7Ci0rICAgICAgICB0ZW1wbGF0ZURpcnMg PDwgZGlyLmFic29sdXRlUGF0aCgpOwotKyAgICB9Ci0gCi0gICAgIGxvYWRlciA9IFFTaGFyZWRQ b2ludGVyPEdyYW50bGVlVGhlbWU6OlF0UmVzb3VyY2VUZW1wbGF0ZUxvYWRlcj46OmNyZWF0ZSgp OwotLSAgICBsb2FkZXItPnNldFRlbXBsYXRlRGlycyh7IGRpci5hYnNvbHV0ZVBhdGgoKSB9KTsK LSsgICAgbG9hZGVyLT5zZXRUZW1wbGF0ZURpcnModGVtcGxhdGVEaXJzKTsKLSAgICAgbG9hZGVy LT5zZXRUaGVtZShkaXJOYW1lKTsKLSAKLSAgICAgaWYgKCFzRW5naW5lKSB7Ci1AQCAtMTIxLDcg KzEyNCw3IEBAIFRoZW1lOjpUaGVtZShjb25zdCBRU3RyaW5nICZ0aGVtZVBhdGgsIGNvbnN0IFFT dHJpbmcgJmRpck5hbWUsIGNvbnN0IFFTdHJpbmcgJmRlCi0gICAgIEtDb25maWdHcm91cCBncm91 cCgmY29uZmlnLCBRU3RyaW5nTGl0ZXJhbCgiRGVza3RvcCBFbnRyeSIpKTsKLSAgICAgaWYgKGdy b3VwLmlzVmFsaWQoKSkgewotICAgICAgICAgZC0+ZGlyTmFtZSA9IGRpck5hbWU7Ci0tICAgICAg ICBkLT5hYnNvbHV0ZVBhdGggPSB0aGVtZVBhdGg7Ci0rICAgICAgICBkLT5hYnNvbHV0ZVBhdGhz ID0gUVN0cmluZ0xpc3QodGhlbWVQYXRoKTsKLSAgICAgICAgIGQtPm5hbWUgPSBncm91cC5yZWFk RW50cnkoIk5hbWUiLCBRU3RyaW5nKCkpOwotICAgICAgICAgZC0+ZGVzY3JpcHRpb24gPSBncm91 cC5yZWFkRW50cnkoIkRlc2NyaXB0aW9uIiwgUVN0cmluZygpKTsKLSAgICAgICAgIGQtPnRoZW1l RmlsZU5hbWUgPSBncm91cC5yZWFkRW50cnkoIkZpbGVOYW1lIiwgUVN0cmluZygpKTsKLUBAIC0x NDAsNyArMTQzLDcgQEAgVGhlbWU6On5UaGVtZSgpCi0gCi0gYm9vbCBUaGVtZTo6b3BlcmF0b3I9 PShjb25zdCBUaGVtZSAmb3RoZXIpIGNvbnN0Ci0gewotLSAgICByZXR1cm4gaXNWYWxpZCgpICYm IG90aGVyLmlzVmFsaWQoKSAmJiBkLT5hYnNvbHV0ZVBhdGggPT0gb3RoZXIuYWJzb2x1dGVQYXRo KCk7Ci0rICAgIHJldHVybiBpc1ZhbGlkKCkgJiYgb3RoZXIuaXNWYWxpZCgpICYmIGQtPmFic29s dXRlUGF0aHMgPT0gb3RoZXIuYWJzb2x1dGVQYXRocygpOwotIH0KLSAKLSBUaGVtZSAmVGhlbWU6 Om9wZXJhdG9yPShjb25zdCBUaGVtZSAmb3RoZXIpCi1AQCAtMTg0LDcgKzE4NywxNSBAQCBRU3Ry aW5nIFRoZW1lOjpkaXJOYW1lKCkgY29uc3QKLSAKLSBRU3RyaW5nIFRoZW1lOjphYnNvbHV0ZVBh dGgoKSBjb25zdAotIHsKLS0gICAgcmV0dXJuIGQtPmFic29sdXRlUGF0aDsKLSsgICAgaWYgKCEg ZC0+YWJzb2x1dGVQYXRocy5pc0VtcHR5KCkpIHsKLSsgICAgICByZXR1cm4gZC0+YWJzb2x1dGVQ YXRocy5maXJzdCgpOwotKyAgICB9OwotKyAgICByZXR1cm4gUVN0cmluZygpOwotK30KLSsKLStR U3RyaW5nTGlzdCBUaGVtZTo6YWJzb2x1dGVQYXRocygpIGNvbnN0Ci0rewotKyAgICByZXR1cm4g ZC0+YWJzb2x1dGVQYXRoczsKLSB9Ci0gCi0gUVN0cmluZyBUaGVtZTo6YXV0aG9yKCkgY29uc3QK LUBAIC0yMjMsNiArMjMxLDEzIEBAIFFTdHJpbmcgVGhlbWU6OnJlbmRlcihjb25zdCBRU3RyaW5n ICZ0ZW1wbGF0ZU5hbWUsIGNvbnN0IFFWYXJpYW50SGFzaCAmZGF0YSwgY29uCi0gICAgIHJldHVy biByZXN1bHQ7Ci0gfQotIAotK3ZvaWQgVGhlbWU6OmFkZFRoZW1lRGlyKGNvbnN0IFFTdHJpbmcm IHBhdGgpCi0rewotKyAgICBRRGlyIGRpcihwYXRoKTsKLSsgICAgZGlyLmNkVXAoKTsKLSsgICAg ZC0+YWJzb2x1dGVQYXRocyA8PCBkaXIuYWJzb2x1dGVQYXRoKCk7Ci0rfQotKwotIHZvaWQgVGhl bWU6OmFkZFBsdWdpblBhdGgoY29uc3QgUVN0cmluZyAmcGF0aCkKLSB7Ci0gICAgIGlmICghVGhl bWVQcml2YXRlOjpzRW5naW5lKSB7Ci1kaWZmIC0tZ2l0IGEvc3JjL2dyYW50bGVldGhlbWUuaCBi L3NyYy9ncmFudGxlZXRoZW1lLmgKLWluZGV4IGEyNWMyN2IuLmJlMzgyOTkgMTAwNjQ0Ci0tLS0g YS9zcmMvZ3JhbnRsZWV0aGVtZS5oCi0rKysgYi9zcmMvZ3JhbnRsZWV0aGVtZS5oCi1AQCAtNDgs MTEgKzQ4LDE0IEBAIHB1YmxpYzoKLSAgICAgUV9SRVFVSVJFRF9SRVNVTFQgUVN0cmluZ0xpc3Qg ZGlzcGxheUV4dHJhVmFyaWFibGVzKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFT dHJpbmcgZGlyTmFtZSgpIGNvbnN0OwotICAgICBRX1JFUVVJUkVEX1JFU1VMVCBRU3RyaW5nIGFi c29sdXRlUGF0aCgpIGNvbnN0OwotKyAgICBRX1JFUVVJUkVEX1JFU1VMVCBRU3RyaW5nTGlzdCBh YnNvbHV0ZVBhdGhzKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFTdHJpbmcgYXV0 aG9yKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFTdHJpbmcgYXV0aG9yRW1haWwo KSBjb25zdDsKLSAKLSAgICAgUV9SRVFVSVJFRF9SRVNVTFQgUVN0cmluZyByZW5kZXIoY29uc3Qg UVN0cmluZyAmdGVtcGxhdGVOYW1lLCBjb25zdCBRVmFyaWFudEhhc2ggJmRhdGEsIGNvbnN0IFFC eXRlQXJyYXkgJmFwcGxpY2F0aW9uRG9tYWluID0gUUJ5dGVBcnJheSgpKTsKLSAKLSsgICAgdm9p ZCBhZGRUaGVtZURpcihjb25zdCBRU3RyaW5nJik7Ci0rCi0gICAgIHN0YXRpYyB2b2lkIGFkZFBs dWdpblBhdGgoY29uc3QgUVN0cmluZyAmcGF0aCk7Ci0gCi0gcHJpdmF0ZToKLWRpZmYgLS1naXQg YS9zcmMvZ3JhbnRsZWV0aGVtZV9wLmggYi9zcmMvZ3JhbnRsZWV0aGVtZV9wLmgKLWluZGV4IGVi NzNkY2IuLjAwNTEwZTkgMTAwNjQ0Ci0tLS0gYS9zcmMvZ3JhbnRsZWV0aGVtZV9wLmgKLSsrKyBi L3NyYy9ncmFudGxlZXRoZW1lX3AuaAotQEAgLTQzLDcgKzQzLDcgQEAgcHVibGljOgotICAgICBR U3RyaW5nIGRlc2NyaXB0aW9uOwotICAgICBRU3RyaW5nIG5hbWU7Ci0gICAgIFFTdHJpbmcgZGly TmFtZTsKLS0gICAgUVN0cmluZyBhYnNvbHV0ZVBhdGg7Ci0rICAgIFFTdHJpbmdMaXN0IGFic29s dXRlUGF0aHM7Ci0gICAgIFFTdHJpbmcgYXV0aG9yOwotICAgICBRU3RyaW5nIGVtYWlsOwotIAot ZGlmZiAtLWdpdCBhL3NyYy9ncmFudGxlZXRoZW1lbWFuYWdlci5jcHAgYi9zcmMvZ3JhbnRsZWV0 aGVtZW1hbmFnZXIuY3BwCi1pbmRleCA2MDZkNzE3Li5kYzk5MDQxIDEwMDY0NAotLS0tIGEvc3Jj L2dyYW50bGVldGhlbWVtYW5hZ2VyLmNwcAotKysrIGIvc3JjL2dyYW50bGVldGhlbWVtYW5hZ2Vy LmNwcAotQEAgLTEyNSwyNSArMTI1LDE4IEBAIHB1YmxpYzoKLSAKLSAgICAgICAgIGZvciAoY29u c3QgUVN0cmluZyAmZGlyZWN0b3J5IDogcUFzQ29uc3QodGhlbWVzRGlyZWN0b3JpZXMpKSB7Ci0g ICAgICAgICAgICAgUURpckl0ZXJhdG9yIGRpckl0KGRpcmVjdG9yeSwgUVN0cmluZ0xpc3QoKSwg UURpcjo6QWxsRGlycyB8IFFEaXI6Ok5vRG90QW5kRG90RG90KTsKLS0gICAgICAgICAgICBRU3Ry aW5nTGlzdCBhbHJlYWR5TG9hZGVkVGhlbWVOYW1lOwotICAgICAgICAgICAgIHdoaWxlIChkaXJJ dC5oYXNOZXh0KCkpIHsKLSAgICAgICAgICAgICAgICAgZGlySXQubmV4dCgpOwotICAgICAgICAg ICAgICAgICBjb25zdCBRU3RyaW5nIGRpck5hbWUgPSBkaXJJdC5maWxlTmFtZSgpOwotICAgICAg ICAgICAgICAgICBHcmFudGxlZVRoZW1lOjpUaGVtZSB0aGVtZSA9IHEtPmxvYWRUaGVtZShkaXJJ dC5maWxlUGF0aCgpLCBkaXJOYW1lLCBkZWZhdWx0RGVza3RvcEZpbGVOYW1lKTsKLSAgICAgICAg ICAgICAgICAgaWYgKHRoZW1lLmlzVmFsaWQoKSkgewotICAgICAgICAgICAgICAgICAgICAgUVN0 cmluZyB0aGVtZU5hbWUgPSB0aGVtZS5uYW1lKCk7Ci0tICAgICAgICAgICAgICAgICAgICBpZiAo YWxyZWFkeUxvYWRlZFRoZW1lTmFtZS5jb250YWlucyh0aGVtZU5hbWUpKSB7Ci0tICAgICAgICAg ICAgICAgICAgICAgICAgaW50IGkgPSAyOwotLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0 IFFTdHJpbmcgb3JpZ2luYWxOYW1lKHRoZW1lLm5hbWUoKSk7Ci0tICAgICAgICAgICAgICAgICAg ICAgICAgd2hpbGUgKGFscmVhZHlMb2FkZWRUaGVtZU5hbWUuY29udGFpbnModGhlbWVOYW1lKSkg ewotLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZU5hbWUgPSBvcmlnaW5hbE5hbWUg KyBRU3RyaW5nTGl0ZXJhbCgiICglMSkiKS5hcmcoaSk7Ci0tICAgICAgICAgICAgICAgICAgICAg ICAgICAgICsraTsKLS0gICAgICAgICAgICAgICAgICAgICAgICB9Ci0tICAgICAgICAgICAgICAg ICAgICAgICAgdGhlbWUuZC0+bmFtZSA9IHRoZW1lTmFtZTsKLSsgICAgICAgICAgICAgICAgICAg IFFNYXA8UVN0cmluZywgR3JhbnRsZWVUaGVtZTo6VGhlbWU+OjppdGVyYXRvciBpID0gdGhlbWVz LmZpbmQoZGlyTmFtZSk7Ci0rICAgICAgICAgICAgICAgICAgICBpZiAoaSAhPSB0aGVtZXMuZW5k KCkpIHsKLSsgICAgICAgICAgICAgICAgICAgICAgICBpLnZhbHVlKCkuYWRkVGhlbWVEaXIoZGly SXQuZmlsZVBhdGgoKSk7Ci0rICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewotKyAgICAgICAg ICAgICAgICAgICAgICAgIHRoZW1lcy5pbnNlcnQoZGlyTmFtZSwgdGhlbWUpOwotICAgICAgICAg ICAgICAgICAgICAgfQotLSAgICAgICAgICAgICAgICAgICAgYWxyZWFkeUxvYWRlZFRoZW1lTmFt ZSA8PCB0aGVtZU5hbWU7Ci0tICAgICAgICAgICAgICAgICAgICB0aGVtZXMuaW5zZXJ0KGRpck5h bWUsIHRoZW1lKTsKLS0gICAgICAgICAgICAgICAgICAgIC8vcURlYnVnKCk8PCIgdGhlbWUubmFt ZSgpIjw8dGhlbWUubmFtZSgpOwotICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgfQot ICAgICAgICAgICAgIHdhdGNoLT5hZGREaXIoZGlyZWN0b3J5KTsKLUBAIC0zNjYsNyArMzU5LDcg QEAgUVN0cmluZyBUaGVtZU1hbmFnZXI6OnBhdGhGcm9tVGhlbWVzKGNvbnN0IFFTdHJpbmcgJnRo ZW1lc1JlbGF0aXZlUGF0aCwgY29uc3QgUVMKLSAgICAgICAgICAgICAgICAgR3JhbnRsZWVUaGVt ZTo6VGhlbWUgdGhlbWUgPSBsb2FkVGhlbWUoZGlySXQuZmlsZVBhdGgoKSwgZGlyTmFtZSwgZGVm YXVsdERlc2t0b3BGaWxlTmFtZSk7Ci0gICAgICAgICAgICAgICAgIGlmICh0aGVtZS5pc1ZhbGlk KCkpIHsKLSAgICAgICAgICAgICAgICAgICAgIGlmIChkaXJOYW1lID09IHRoZW1lTmFtZSkgewot LSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGVtZS5hYnNvbHV0ZVBhdGgoKTsKLSsg ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhlbWUuYWJzb2x1dGVQYXRocygpLmZpcnN0 KCk7Ci0gICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgIH0KLSAgICAgICAg ICAgICB9Ci0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0071-gnu-Add-maliit-framework.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0071-gnu-Add-maliit-framework.patch RnJvbSBhZjRhNTllZmFmMWE4NzBmZGU4ZGE4MWRmYmE4MWNjYWY2MDI4MWI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozODoyMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NzEvNzVdIGdudTogQWRkIG1hbGlpdC1mcmFtZXdvcmsuCgoqIGdudS9wYWNha2dlcy9rZGUtZnJh bWV3b3Jrcy5zY20gKG1hbGlpdC1mcmFtZXdvcmspOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KaW5kZXggNzdjOTNlN2E2YS4uNDdmYzE3MDEzMyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCkBAIC0zMyw2ICszMyw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMg a2RlLWZyYW1ld29ya3MpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcXQpCiAg ICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gdHJpdmlhbCkKICAgIzp1c2UtbW9kdWxl IChndWl4IGRvd25sb2FkKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZ2l0LWRvd25sb2FkKQogICAj OnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKICAgIzp1c2Ut bW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCkBAIC01 MCw2ICs1MSw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3Mp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNhbGVuZGFyKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg ZGF0YWJhc2VzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkb2N1bWVudGF0aW9uKQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkb2Nib29rKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBmbGV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3Rv cCkKQEAgLTg2LDYgKzg4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtZnJh bWV3b3JrcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdmlkZW8pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHdlYikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG1s KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlzb3JnKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB4b3JnKQogICAjOnVzZS1tb2R1bGUgKHNyZmkgc3JmaS0xKSkKIApAQCAt MTE2OCw2ICsxMTcxLDQxIEBAIChkZWZpbmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAgICA7OyB0 aGUgbGdwbDIuMS4gU29tZSBzb3VyY2UgZmlsZXMgYXJlIHVuZGVyIG5vbi1jb3B5bGVmdCBsaWNl bnNlcy4KICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkpCiAKKyhkZWZpbmUtcHVibGlj IG1hbGlpdC1mcmFtZXdvcmsKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAibWFsaWl0LWZyYW1ld29y ayIpCisgICAgKHZlcnNpb24gIjIuMy4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAg ICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVu Y2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL21hbGlpdC9m cmFtZXdvcmsiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAg ICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAg ICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAg IjFka2p4dmZ4ZzU2aGZ5NzBqNmliZmtsZnl2NTdqaWhhNHZnYzNnZ2w2MHI1a2p4NjVzNWIiKSkp KQorICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5w dXRzIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICB3 YXlsYW5kLXByb3RvY29scworICAgICAgICAgICAgICAgICAgICAgICAgIHBrZy1jb25maWcKKyAg ICAgICAgICAgICAgICAgICAgICAgICBkb3h5Z2VuCisgICAgICAgICAgICAgICAgICAgICAgICAg Z3JhcGh2aXoKKyAgICAgICAgICAgICAgICAgICAgICAgICBgKCxnbGliICJiaW4iKSkpIDtmb3Ig Z2RidXMtY29kZWdlbikpCisgICAgKGlucHV0cyAobGlzdCBxdGJhc2UtNQorICAgICAgICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICAgICAgICAgcXR3YXlsYW5kCisgICAgICAg ICAgICAgICAgICB3YXlsYW5kCisgICAgICAgICAgICAgICAgICBsaWJ4a2Jjb21tb24KKyAgICAg ICAgICAgICAgICAgIGRidXMKKyAgICAgICAgICAgICAgICAgIGV1ZGV2CisgICAgICAgICAgICAg ICAgICBnbGliKSkKKyAgICA7OyBraTE4biBwbGFzbWEtZnJhbWV3b3JrIGtub3RpZmljYXRpb25z IG5ldHdvcmttYW5hZ2VyLXF0IGt3aW4pKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHVi LmNvbS9tYWxpaXQvZnJhbWV3b3JrIikKKyAgICAoc3lub3BzaXMgIkNvcmUgbGlicmFyaWVzIG9m IE1hbGlpdCIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgTWFsaWl0 IHByb3ZpZGVzIGEgZmxleGlibGUgaW5wdXQKK21ldGhvZCBmcmFtZXdvcmsuIikKKyAgICAobGlj ZW5zZSBsaWNlbnNlOmxncGwyLjEpKSkKKwogKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0 CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVtbWFuYWdlci1xdCIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0075-gnu-Add-plasma-phonebook.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0075-gnu-Add-plasma-phonebook.patch RnJvbSA3MTJlMjNmZDAxODI1ZTMzNDQzN2IxMjgyNzM5ZTM4MDQ5OWZiMGM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA4IEFwciAyMDIyIDEzOjI0OjIwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MiA3 NS83NV0gZ251OiBBZGQgcGxhc21hLXBob25lYm9vay4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChwbGFzbWEtcGhvbmVib29rKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQpp bmRleCA4NmQyNDE0OThmLi41NGVlMzEwZjhlIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2Rl LXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBAIC03MDAsNiAr NzAwLDM1IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1waG9uZS1jb21wb25lbnRzCiBhbmQgY3Vz dG9taXphYmxlIHBsYXRmb3JtIGZvciBtb2JpbGUgZGV2aWNlcy4iKQogICAgIChsaWNlbnNlIChs aXN0IGxpY2Vuc2U6Z3BsMysgbGljZW5zZTpsZ3BsMi4xKykpKSkKIAorKGRlZmluZS1wdWJsaWMg cGxhc21hLXBob25lYm9vaworICAocGFja2FnZQorICAgIChuYW1lICJwbGFzbWEtcGhvbmVib29r IikKKyAgICAodmVyc2lvbiAiMC4xIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLXBob25lYm9vay8iCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3BsYXNtYS1waG9uZWJvb2stIiB2ZXJzaW9uCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi50YXIueHoiKSkKKyAgICAgICAgICAg ICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxM25u emR6cGdhbmxwMzE5c2M5ZG05dzVoc2podzRmM3c4cmI4MHEzbmQ4cTZueXJwa3k4IikpKSkKKyAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQorICAgIChpbnB1dHMgKGxpc3Qg a3Blb3BsZXZjYXJkCisgICAgICAgICAgICAgICAgICBraXJpZ2FtaQorICAgICAgICAgICAgICAg ICAga3Blb3BsZQorICAgICAgICAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAgICAg ICAgIGtjb250YWN0cworICAgICAgICAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgICAgICAgIHF0cXVpY2tjb250cm9sczIKKyAg ICAgICAgICAgICAgICAgIHF0c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3BsYXNtYS1t b2JpbGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJQaG9uZWJvb2sgZm9yIFBsYXNtYSBNb2JpbGUg ZGV2aWNlcyIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgY29udGFj dHMgYXBwbGljYXRpb24gd2hpY2ggYWxsb3dzCithZGRpbmcsIG1vZGlmeWluZyBhbmQgcmVtb3Zp bmcgY29udGFjdHMuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDMrIGxpY2Vuc2U6 bGdwbDIuMSspKSkpCisKIChkZWZpbmUtcHVibGljIHBsYXNtYS1tb2JpbGUtc291bmRzCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgInBsYXNtYS1tb2JpbGUtc291bmRzIikKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0054-gnu-appstream-Update-to-0.15.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0054-gnu-appstream-Update-to-0.15.2.patch RnJvbSA1MGM3NzRjZDdmZDAzZjNmMTg5ZDU4Yzg3ZTkzYWFkMTc0OWVmYTk0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMTEgT2N0IDIwMjEgMTg6MTI6NTcgKzExMDAKU3ViamVjdDogW1BBVENIIHYy IDU0Lzc1XSBnbnU6IGFwcHN0cmVhbTogVXBkYXRlIHRvIDAuMTUuMi4KCiogZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbSAoYXBwc3RyZWFtKTogVXBkYXRlIHRvIDAuMTUuMi4KW2FyZ3VtZW50 c106IFVzZSBnZXhwJ3Mgd2l0aCBuZXcgaW5wdXQgZm9ybWF0LgpUZXN0cyBzdGlsbCBicm9rZW4g c28gZGlzYWJsZS4KW2lucHV0c106IEFkZCBuZXcgaW5wdXRzIGN1cmwsIGxpYnhtbGIuCltuYXRp dmUtaW5wdXRzXTogVXNlIGNtYWtlLW1pbmltYWwsIHNhbWUgYXMgY21ha2UtYnVpbGQtc3lzdGVt LCB0byBhdm9pZApidWlsZGluZyBhbm90aGVyIGNtYWtlLiBBZGQgaXRzdG9vbC4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtIGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNr dG9wLnNjbQppbmRleCA5MjViMWZiNWY0Li40YjgxYTFmNWMwIDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvZnJlZWRlc2t0b3Auc2NtCisrKyBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20K QEAgLTcyLDYgKzcyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3Rv cCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBj cnlwdHNldHVwKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjdXJsKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBkYXRhYmFzZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGRpc2spCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRvY2Jvb2spCkBAIC0xMjQs NyArMTI1LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3RvcCkKIChk ZWZpbmUtcHVibGljIGFwcHN0cmVhbQogICAocGFja2FnZQogICAgIChuYW1lICJhcHBzdHJlYW0i KQotICAgICh2ZXJzaW9uICIwLjEzLjEiKQorICAgICh2ZXJzaW9uICIwLjE1LjIiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMTMzLDY5 ICsxMzQsNTIgQEAgKGRlZmluZS1wdWJsaWMgYXBwc3RyZWFtCiAgICAgICAgICAgICAgICAgICAg ICAgICJhcHBzdHJlYW0vcmVsZWFzZXMvIgogICAgICAgICAgICAgICAgICAgICAgICAiQXBwU3Ry ZWFtLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMDlsNml4ejF3MjlwaTBuYjBmbHoxNG00cjNmMmhwcXBwMWZxOHk2NnY5eGE0YzlmY3pkcyIp KSkpCisgICAgICAgIChiYXNlMzIgIjBqbjd4NDhmenlmZHZjaDdqMnpicmdieGprMjJzNzdzY2lo cHk5ZHJ6aWY3aTM5MXF2NGciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lz dGVtKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgjOmdsaWItb3ItZ3RrPyAjdAotICAgICAgICM6 cGhhc2VzCi0gICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAg KGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1saWJzdGVtbWVyCi0gICAgICAgICAgIChsYW1iZGEq ICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAibWVzb24uYnVpbGQiCi0gICAgICAgICAgICAgICAoKCIvdXNyL2luY2x1ZGUiKQotICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJsaWJzdGVtbWVy IikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2luY2x1ZGUiKSkpCi0gICAgICAg ICAgICAgI3QpKQotICAgICAgICAgKGFkZC1hZnRlciAncGF0Y2gtbGlic3RlbW1lciAncGF0Y2gt ZG9jYm9vay14bWwKLSAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCi0gICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAiZG9jcy9h cGkiCi0gICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImFwcHN0cmVhbS1kb2NzLnhtbCIKLSAg ICAgICAgICAgICAgICAgKCgiaHR0cDovL3d3dy5vYXNpcy1vcGVuLm9yZy9kb2Nib29rL3htbC80 LjMvIikKLSAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRz ICJkb2Nib29rLXhtbC00LjMiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi94 bWwvZHRkL2RvY2Jvb2svIikpKSkKLSAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoZmls ZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogZmlsZQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgKCgiaHR0cDovL3d3dy5vYXNpcy1vcGVuLm9yZy9kb2Nib29rL3ht bC80LjUvIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNz b2MtcmVmIGlucHV0cyAiZG9jYm9vay14bWwiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCi0gICAgICAgICAgICAgICAg ICAgICAgIChmaW5kLWZpbGVzICJzY3JpcHRzL2Rlc2MiICJcXC54bWwkIikpCi0gICAgICAgICAg ICAgI3QpKQotICAgICAgICAgKGFkZC1hZnRlciAncGF0Y2gtZG9jYm9vay14bWwgJ2Rpc2FibGUt ZmFpbGluZy10ZXN0cwotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3Rp dHV0ZSogInRlc3RzL3Rlc3QtcG9vbC5jIgotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0 X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVhbS9Qb29sUmVhZD8uKjsiKQotICAgICAgICAgICAgICAg ICIiKQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0X2FkZF9mdW5jIFxcKFwiL0FwcFN0 cmVhbS9Qb29sUmVhZEFzeW5jPy4qOyIpCi0gICAgICAgICAgICAgICAgIiIpCi0gICAgICAgICAg ICAgICAoKCJbIFx0XSpnX3Rlc3RfYWRkX2Z1bmMgXFwoXCIvQXBwU3RyZWFtL1Bvb2xFbXB0eT8u KjsiKQotICAgICAgICAgICAgICAgICIiKQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0 X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVhbS9DYWNoZT8uKjsiKQotICAgICAgICAgICAgICAgICIi KQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVh bS9NZXJnZXM/Lio7IikKLSAgICAgICAgICAgICAgICAiIikpCi0gICAgICAgICAgICAgI3QpKQot ICAgICAgICAgKGFkZC1hZnRlciAnZGlzYWJsZS1mYWlsaW5nLXRlc3RzICdwYXRjaC1pbnN0YWxs LWRpcgotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtl eXMpCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJkYXRhL21lc29uLmJ1aWxkIgotICAgICAg ICAgICAgICAgKCgiL2V0YyIpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29j LXJlZiBvdXRwdXRzICJvdXQiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvZXRj IikpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgKGxpc3QKKyAgICAgICM6Y29uZmlndXJl LWZsYWdzICcnKCkKKyAgICAgICM6Z2xpYi1vci1ndGs/ICN0CisgICAgICAjOnRlc3RzPyAjZiA7 OyBGSVhNRTogVGVzdHMgZmFpbC4KKyAgICAgICM6cGhhc2VzCisgICAgICAjfihtb2RpZnktcGhh c2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNo LWxpYnN0ZW1tZXIKKyAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1v dGhlci1rZXlzKQorICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIm1lc29uLmJ1aWxkIgorICAg ICAgICAgICAgICAgICgoIi91c3IvaW5jbHVkZSIpCisgICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kICMkKHRoaXMtcGFja2FnZS1pbnB1dCAibGlic3RlbW1lciIpICIvaW5jbHVkZSIpKSkK KyAgICAgICAgICAgICAgI3QpKQorICAgICAgICAgIChhZGQtYWZ0ZXIgJ3BhdGNoLWxpYnN0ZW1t ZXIgJ3BhdGNoLWRvY2Jvb2steG1sCisgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRz ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vy c2lvbiAiZG9jcy9hcGkiCisgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhcHBzdHJlYW0t ZG9jcy54bWwiCisgICAgICAgICAgICAgICAgICAoKCJodHRwOi8vd3d3Lm9hc2lzLW9wZW4ub3Jn L2RvY2Jvb2sveG1sLzQuMy8iKQorICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICMk ZG9jYm9vay14bWwtNC4zICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCisgICAgICAgICAgICAgIChm b3ItZWFjaAorICAgICAgICAgICAgICAgKGxhbWJkYSAoZmlsZSkKKyAgICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqIGZpbGUKKyAgICAgICAgICAgICAgICAgICAoKCJodHRwOi8vd3d3Lm9hc2lz LW9wZW4ub3JnL2RvY2Jvb2sveG1sLzQuNS8iKQorICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCAjJGRvY2Jvb2steG1sICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCisgICAgICAgICAg ICAgICAoZmluZC1maWxlcyAic2NyaXB0cy9kZXNjIiAiXFwueG1sJCIpKQorICAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAorICAgICAg ICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKSkp KSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgYCgoImNtYWtlIiAsY21ha2UpCi0gICAgICAg KCJkb2Nib29rLXhtbC00LjMiICxkb2Nib29rLXhtbC00LjMpCi0gICAgICAgKCJkb2Nib29rLXht bCIgLGRvY2Jvb2steG1sKQotICAgICAgICgiZG9jYm9vay14c2wiICxkb2Nib29rLXhzbCkKLSAg ICAgICAoImdldHRleHQiICxnZXR0ZXh0LW1pbmltYWwpCi0gICAgICAgKCJnbGliOmJpbiIgLGds aWIgImJpbiIpCi0gICAgICAgKCJnb2JqZWN0LWludHJvc3BlY3Rpb24iICxnb2JqZWN0LWludHJv c3BlY3Rpb24pCi0gICAgICAgKCJncGVyZiIgLGdwZXJmKQotICAgICAgICgiZ3RrLWRvYyIgLGd0 ay1kb2Mvc3RhYmxlKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAgICAg KCJweXRob24iICxweXRob24td3JhcHBlcikKLSAgICAgICAoInhzbHRwcm9jIiAsbGlieHNsdCkp KQorICAgICAobGlzdCBjbWFrZS1taW5pbWFsIDs7IG9yIGNtYWtlPworICAgICAgICAgICBkb2Ni b29rLXhtbC00LjMKKyAgICAgICAgICAgZG9jYm9vay14bWwKKyAgICAgICAgICAgZG9jYm9vay14 c2wKKyAgICAgICAgICAgZ2V0dGV4dC1taW5pbWFsCisgICAgICAgICAgIGAoLGdsaWIgImJpbiIp CisgICAgICAgICAgIGdvYmplY3QtaW50cm9zcGVjdGlvbgorICAgICAgICAgICBncGVyZgorICAg ICAgICAgICBndGstZG9jL3N0YWJsZQorICAgICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAg IHB5dGhvbi13cmFwcGVyCisgICAgICAgICAgIGxpYnhzbHQpKQogICAgIChpbnB1dHMKLSAgICAg KGxpc3QgbGlic291cC1taW5pbWFsLTIgbGlic3RlbW1lciBsaWJ4bWwyIGxpYnlhbWwgbG1kYikp CisgICAgIChsaXN0IGN1cmwgaXRzdG9vbCBsaWJzb3VwLW1pbmltYWwtMiBsaWJzdGVtbWVyIGxp YnhtbGIgbGlieG1sMiBsaWJ5YW1sIGxtZGIpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAg ICAobGlzdCBnbGliKSkKICAgICAoc3lub3BzaXMgIlRvb2xzIGFuZCBsaWJyYXJpZXMgdG8gd29y ayB3aXRoIEFwcFN0cmVhbSBtZXRhZGF0YSIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0056-gnu-appstream-qt-Add-package-variant.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0056-gnu-appstream-qt-Add-package-variant.patch RnJvbSA0NjkzYWQ2M2M4OWJjMjAzYzViOTk4YzMyZmY5ZjZkYjU3MjE2YmZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgOCBGZWIgMjAyMiAxNzozNjoyMiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NTYvNzVdIGdudTogYXBwc3RyZWFtLXF0OiBBZGQgcGFja2FnZSB2YXJpYW50LgoKKiBnbnUvcGFj a2FnZXMvZnJlZWRlc2t0b3Auc2NtIChhcHBzdHJlYW0tcXQpOiBBZGQgYSBidWlsZCBvZiBhcHBz dHJlYW0Kd2l0aCBRdCBzdXBwb3J0LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9mcmVlZGVz a3RvcC5zY20gYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDY0MjdhMmI5NWUu LmI2OWEwNzhkMzUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KKysr IGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTk3LDYgKzE5NywyMCBAQCAoZGVm aW5lLXB1YmxpYyBhcHBzdHJlYW0KICAgICA7OyAgICAgIHRoZXJlIGFyZSBhbHNvIHNvbWUgKGly cmVsZXZhbnQpIHd0ZnBsMiBleGFtcGxlcwogICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3Bs MisgbGljZW5zZTpsZ3BsMi4xKykpKSkKIAorKGRlZmluZS1wdWJsaWMgYXBwc3RyZWFtLXF0Cisg IChwYWNrYWdlL2luaGVyaXQgYXBwc3RyZWFtCisgICAgKG5hbWUgImFwcHN0cmVhbS1xdCIpCisg ICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGNvbnMgKGxpc3QgInF0dG9vbHMiIHF0dG9vbHMpCisg ICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgYXBwc3RyZWFtKSkpCisgICAgKGlucHV0 cworICAgICAoY29ucyAobGlzdCAicXRiYXNlIiBxdGJhc2UtNSkKKyAgICAgICAgICAgKHBhY2th Z2UtaW5wdXRzIGFwcHN0cmVhbSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgKHN1YnN0aXR1dGUt a2V5d29yZC1hcmd1bWVudHMgKHBhY2thZ2UtYXJndW1lbnRzIGFwcHN0cmVhbSkKKyAgICAgICAo KCM6Y29uZmlndXJlLWZsYWdzIGZsYWdzKQorICAgICAgICAnKGxpc3QgIi1EcXQ9dHJ1ZSIpKSkp KSkKKwogKGRlZmluZS1wdWJsaWMgZmFyc3RyZWFtCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImZh cnN0cmVhbSIpCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0061-gnu-Add-kaccounts-integration.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0061-gnu-Add-kaccounts-integration.patch RnJvbSA5YzAzZmZhYWU4YzRjMDYyN2M0ZWI3ZDliNmYwNmM3Yzg1OTBlNmMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NjoyMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjEvNzVdICEgZ251OiBBZGQga2FjY291bnRzLWludGVncmF0aW9uLgoKKiBnbnUvcGFja2FnZXMv a2RlLnNjbSAoa2FjY291bnRzLWludGVncmF0aW9uKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KaW5kZXggMDMz NDNlMjc3NC4uYTc4NmNiNWI2MCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS5zY20KKysr IGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTEyMzcsMyArMTIzNywzOSBAQCAoZGVmaW5lLXB1 YmxpYyBrdXNlcmZlZWRiYWNrCiBAaXRlbSBBIG1hbmFnZW1lbnQgYW5kIGFuYWx5dGljcyBhcHBs aWNhdGlvbi4KIEBlbmQgaXRlbWl6ZSIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQor CisKKyhkZWZpbmUtcHVibGljIGthY2NvdW50cy1pbnRlZ3JhdGlvbgorICAocGFja2FnZQorICAg IChuYW1lICJrYWNjb3VudHMtaW50ZWdyYXRpb24iKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjLyIgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAi MTNxNGQ3bG45OHZkcGI2cnlrNDl6YWt4NWJ5c2RuanhpZmk3Y21hMTBmZ2s5Z2NxcWhwYiIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMK KyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCisgICAgKGlucHV0cworICAgICAobGlz dCBrY211dGlscworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrZGJ1c2FkZG9u cworICAgICAgICAgICBrZGVjbGFyYXRpdmUKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAg a2lvCisgICAgICAgICAgIGt3YWxsZXQKKyAgICAgICAgICAgbGliYWNjb3VudHMtcXQKKyAgICAg ICAgICAgcXRiYXNlLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcv bmV0d29yay9rYWNjb3VudHMtaW50ZWdyYXRpb24iKQorICAgIChzeW5vcHNpcyAiT25saW5lIGFj Y291bnQgbWFuYWdlbWVudCBzeXN0ZW0gYW5kIFBsYXNtYSBJbnRlZ3JhdGlvbiIpCisgICAgKGRl c2NyaXB0aW9uICJLQWNjb3VudHMgSW50ZWdyYXRpb24gcHJvdmlkZXMgYSB3YXkgdG8gc2hhcmUg YWNjb3VudHMgZGF0YQorc3VjaCBhcyBsb2dpbiB0b2tlbnMgYW5kIGdlbmVyYWwgdXNlciBpbmZv cm1hdGlvbiAobGlrZSB1c2VybmFtZXMgYW5kIHN1Y2gpCitiZXR3ZWVuIHZhcmlvdXMgYXBwbGlj YXRpb25zLgorCitUaGUgS0FjY291bnRzIGxpYnJhcnkgaXMgYSBLREUgRnJhbWV3b3JrcyBzdHls ZSBhYnN0cmFjdGlvbiBsYXllciBvbiB0b3Agb2YKK3RoZSBBY2NvdW50cy1TU08gYW5kIFNpZ25P bkQgbGlicmFyaWVzLCB3aGljaCB1c2VzIGEgY29tYmluYXRpb24gb2YgbW9kZWxzIGFuZAoram9i cyB0byBleHBvc2UgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhvc2UuIikKKyAgICAobGljZW5zZSAo bGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6Z3BsMysgbGljZW5zZTpsZ3BsMi4wKykpKSkKLS0g CjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0052-gnu-Add-kwayland-server.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0052-gnu-Add-kwayland-server.patch RnJvbSA0ZmUwNmRlOWNhOGEyNjA4YzE1NjcyMDY2MTBlNGJmNjI3MTE3NjY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgMyBPY3QgMjAyMSAxMzo0MjozMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NTIvNzVdIGdudTogQWRkIGt3YXlsYW5kLXNlcnZlci4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChrd2F5bGFuZC1zZXJ2ZXIpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IDdlYmMwOGI5NjUuLmY1ODJjODUyOWMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTMzNSwzICsz MzUsNTEgQEAgKGRlZmluZS1wdWJsaWMgbGlia3N5c2d1YXJkCiB3aXRoIGEga3N5c2d1YXJkZCBk YWVtb24sIHdoaWNoIG1heSBhbHNvIHJ1biBvbiBhIHJlbW90ZSBzeXN0ZW0uIikKICAgICAobGlj ZW5zZSBsaWNlbnNlOmdwbDMrKSkpCiAKKyhkZWZpbmUtcHVibGljIGt3YXlsYW5kLXNlcnZlcgor ICAocGFja2FnZQorICAgIChuYW1lICJrd2F5bGFuZC1zZXJ2ZXIiKQorICAgICh2ZXJzaW9uICI1 LjI0LjQiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAg ICAgICAibWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEvIiB2ZXJzaW9uCisgICAgICAgICAgICAg ICAgICAgICIvIiBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgICAgICAgIChz aGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMTI3OW5xaHkx cXl6ODRka24yM3J2emFrOGJnNzFoYnJwMDlqbGh2OW1ramRiM2JobnlmaSIpKSkpCisgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKKyAgICAoaW5wdXRzCisgICAgIChs aXN0IHBsYXNtYS13YXlsYW5kLXByb3RvY29scworICAgICAgICAgICBxdGJhc2UtNQorICAgICAg ICAgICBxdHdheWxhbmQKKyAgICAgICAgICAga3dheWxhbmQKKyAgICAgICAgICAgd2F5bGFuZAor ICAgICAgICAgICB3YXlsYW5kLXByb3RvY29scy1uZXh0KSkKKyAgICAoYXJndW1lbnRzCisgICAg IGAoIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAg ICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNoLWluc3RhbGwtcGF0aAorICAgICAgICAgICAo bGFtYmRhIF8KKyAgICAgICAgICAgICA7OyBGaXhlcyBlcnJvcnMgaW5jbHVkaW5nIG5vbmV4aXN0 YW50IC9pbmNsdWRlL0tGNQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL3NlcnZlci9D TWFrZUxpc3RzLnR4dCIKKyAgICAgICAgICAgICAgICgoIktGNV9JTlNUQUxMIikgIktERV9JTlNU QUxMIikpKSkKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQorICAgICAgICAgICAg ICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElSIiAoZ2V0Y3dkKSkKKyAgICAgICAgICAgICAgIChz ZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCisgICAgICAgICAgICAgICAoaW52 b2tlICJjdGVzdCIgIi1FIiA7OyBUZXN0IGZhaWxzIGluY29uc2lzdGVudGx5LgorICAgICAgICAg ICAgICAgICAgICAgICAia3dheWxhbmQtdGVzdERyYWdBbmREcm9wIikpCisgICAgICAgICAgICAg I3QpKSkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcva3dheWxhbmQtc2Vy dmVyL2h0bWwvaW5kZXguaHRtbCIpCisgICAgKHN5bm9wc2lzICJLREUgd2F5bGFuZCBzZXJ2ZXIg Y29tcG9uZW50IikKKyAgICAoZGVzY3JpcHRpb24gIktXYXlsYW5kIGlzIGEgUXQtc3R5bGUgQVBJ IHRvIGludGVyYWN0IHdpdGggdGhlIHdheWxhbmQtY2xpZW50IGFuZAord2F5bGFuZC1zZXJ2ZXIg QVBJLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4xCisgICAgICAgICAgICAg ICAgICAgbGljZW5zZTpsZ3BsMi4xKworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6bGdwbDMK KyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmV4cGF0CisgICAgICAgICAgICAgICAgICAgbGlj ZW5zZTpic2QtMykpKSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0051-DELETE-gnu-Add-wayland-protocols-1.26.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0051-DELETE-gnu-Add-wayland-protocols-1.26.patch RnJvbSA5MTk0ZWM2MTA4MjBiODNlZjc4YTkyNjRkNDcyNTEwODlkODA3YWZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMjEgRmViIDIwMjIgMjE6MDM6NDQgKzExMDAKU3ViamVjdDogW1BBVENIIHYy IDUxLzc1XSAhIURFTEVURSBnbnU6IEFkZCB3YXlsYW5kLXByb3RvY29scyAxLjI2LgoKKiBnbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtICh3YXlsYW5kLXByb3RvY29scy1uZXh0KTogTmV3IHZh cmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gYi9nbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDRkMDYyMzU3NzEuLjkyNWIxZmI1ZjQgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KKysrIGIvZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTA1MSw2ICsxMDUxLDIxIEBAIChkZWZpbmUtcHVibGljIHdh eWxhbmQtcHJvdG9jb2xzCiAgICAgICAgIC4gImh0dHBzOi8vd2F5bGFuZC5mcmVlZGVza3RvcC5v cmcvcmVsZWFzZXMuaHRtbCIpKSkKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKzs7 OyBUaGlzIGlzIGp1c3QgYSB0ZW1wb3JhcnkgcGFja2FnZSB0aGF0IHNob3VsZCBiZSBkZWxldGVk CisoZGVmaW5lLXB1YmxpYyB3YXlsYW5kLXByb3RvY29scy1uZXh0CisgIChwYWNrYWdlCisgICAg KGluaGVyaXQgd2F5bGFuZC1wcm90b2NvbHMpCisgICAgKG5hbWUgIndheWxhbmQtcHJvdG9jb2xz IikKKyAgICAodmVyc2lvbiAiMS4yNiIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CisgICAgICAgICAgICAgICAgICAgICJodHRwczovL3dheWxhbmQuZnJlZWRlc2t0b3Aub3JnL3Jl bGVhc2VzLyIKKyAgICAgICAgICAgICAgICAgICAgIndheWxhbmQtcHJvdG9jb2xzLSIgdmVyc2lv biAiLnRhci54eiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFz ZTMyCisgICAgICAgICAgICAgICAgIjA0dmdsbG1wbXJ2MTR4M3g2NG5zMDF2Z3d4NGhyaWxqYXlq a3o5aWRnYnY4M2k2M2hseTUiKSkpKSkpCisKIChkZWZpbmUtcHVibGljIHdheWxhbmRwcAogICAo cGFja2FnZQogICAgIChuYW1lICJ3YXlsYW5kcHAiKQotLSAKMi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0068-gnu-modem-manager-Update-to-1.18.6.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0068-gnu-modem-manager-Update-to-1.18.6.patch RnJvbSBhNzAzNDZkMjUzNWRiNGNmYTE0YTIxMDNhOGUyNDBjOTRmZTRiZWM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyNDozNiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjgvNzVdIGdudTogbW9kZW0tbWFuYWdlcjogVXBkYXRlIHRvIDEuMTguNi4KCiogZ251L3BhY2th Z2VzL2ZyZWVkZXNrdG9wLnNjbSAobW9kZW0tbWFuYWdlcikgVXBkYXRlIHRvIDEuMTguNi4gRGlz YWJsZSB0ZXN0cwogIGR1ZSBmYWlsaW5nIHRlc3RzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9mcmVlZGVza3RvcC5zY20gYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDk3 NDdhMWRhODIuLjY3N2VjNTJjMDQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3Rv cC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTUyNyw3ICsxNTI3 LDcgQEAgKGRlZmluZS1wdWJsaWMgbGlicW1pCiAoZGVmaW5lLXB1YmxpYyBtb2RlbS1tYW5hZ2Vy CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVtLW1hbmFnZXIiKQotICAgICh2ZXJzaW9uICIx LjEyLjEwIikKKyAgICAodmVyc2lvbiAiMS4xOC42IikKICAgICAoc291cmNlIChvcmlnaW4KICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQKQEAgLTE1MzUsMTAgKzE1MzUsMTIgQEAgKGRlZmluZS1wdWJsaWMgbW9kZW0tbWFu YWdlcgogICAgICAgICAgICAgICAgICAgICAiTW9kZW1NYW5hZ2VyLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAg ICAgICAgICAgICAgIjFhcHE5Y2FteXMyZ2F3Nnk2aWMxbGQyMGNuY2Z3cG14bnp2aDRqNXprYmJq cGY1aGJjeGoiKSkpKQorICAgICAgICAgICAgICAgICIwMmo3ZDhhNnZiNGRmNDF2YmF6OTNzeDBy aDRtNDMzNzZqOHhieWYyNjE3bTNqcmg5eTZsIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1i dWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwotICAgICAnKCM6Y29uZmlndXJlLWZsYWdzCisg ICAgIDsgbXVsdGlwbGUgdGVzdHMgZmFpbAorICAgICAnKCM6dGVzdHM/ICNmCisgICAgICAgIzpj b25maWd1cmUtZmxhZ3MKICAgICAgICBgKCwoc3RyaW5nLWFwcGVuZCAiLS13aXRoLXVkZXYtYmFz ZS1kaXI9IiAlb3V0cHV0ICIvbGliL3VkZXYiKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IGAoKCJnbGliOmJpbiIgLGdsaWIgImJpbiIpIDsgZm9yIGdsaWItbWtlbnVtcwotLSAKMi4zNy4w Cgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0072-gnu-Add-maliit-keyboard.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0072-gnu-Add-maliit-keyboard.patch RnJvbSA0ODFiMzg1NDQ4ZjllMmNmYTQ4YzUxYWU5OGFlMWI1MGI4ZmQzODYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozODo1MCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NzIvNzVdIGdudTogQWRkIG1hbGlpdC1rZXlib2FyZC4KCiogZ251L3BhY2FrZ2VzL2tkZS1mcmFt ZXdvcmtzLnNjbSAobWFsaWl0LWtleWJvYXJkKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IDQ3ZmMxNzAxMzMuLjQ3ZDMwMGU3YjUgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtNTMsNiArNTMsOCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtk ZS1mcmFtZXdvcmtzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkYXRhYmFzZXMpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRvY3VtZW50YXRpb24pCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGRvY2Jvb2spCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRv Y3VtZW50YXRpb24pCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZjaXR4KQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmbGV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBmcmVlZGVza3RvcCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2V0dGV4dCkKQEAg LTY1LDkgKzY3LDExIEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29y a3MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdyYXBodml6KQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBnc3RyZWFtZXIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGltYWdlKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBpYnVzKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBpc28tY29kZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGtlcmJlcm9zKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQorICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsYW5ndWFnZSkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgbGliY2FuYmVycmEpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpYnJl b2ZmaWNlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTEyMDYsNiAr MTIxMCw1MCBAQCAoZGVmaW5lLXB1YmxpYyBtYWxpaXQtZnJhbWV3b3JrCiBtZXRob2QgZnJhbWV3 b3JrLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4xKSkpCiAKKyhkZWZpbmUtcHVibGlj IG1hbGlpdC1rZXlib2FyZAorICAocGFja2FnZQorICAgIChuYW1lICJtYWxpaXQta2V5Ym9hcmQi KQorICAgICh2ZXJzaW9uICIyLjMuMSIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNl CisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9tYWxpaXQva2V5 Ym9hcmQiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAgICAg ICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAg ICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjBn ODlsY2tsNHd6d2FtYzg5aHM4ODcxZmJpeXJzand6azViNmljNHZoYzRkMWNseXF6YXciKSkpKQor ICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnRlc3RzPyAjZgorICAgICAgICM6cGhhc2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFy ZC1waGFzZXMKKyAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2luc3RhbGwt Z3NjaGVtYQorICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgc291cmNlIG91dHB1 dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgICAgICAgIChsZXQqICgob3V0 IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzY2hlbWFzIChzdHJpbmctYXBwZW5kIG91dAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zaGFyZS9nbGliLTIuMC9zY2hlbWFzIikpKQorCQkJCQkgIDs7IFRPRE86 IE5vIEdTZXR0aW5ncyBzY2hlbWFzCisgICAgICAgICAgICAgICAgICAgICAgICAoaW5zdGFsbC1m aWxlIChzdHJpbmctYXBwZW5kIHNvdXJjZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9kYXRhL3NjaGVtYXMvb3JnLm1hbGlpdC5rZXlib2FyZC5tYWxpaXQuZ3NjaGVt YS54bWwiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY2hlbWFzKSkp KSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZ3NldHRp bmdzLWRlc2t0b3Atc2NoZW1hcyBwa2ctY29uZmlnIGdldHRleHQtbWluaW1hbAorICAgICAgICAg ICAgICAgICAgICAgICAgIGAoLGdsaWIgImJpbiIpKSkKKyAgICAoaW5wdXRzIChsaXN0IGh1bnNw ZWxsCisgICAgICAgICAgICAgICAgICBnbGliCisgICAgICAgICAgICAgICAgICBsaWJjaGV3aW5n CisgICAgICAgICAgICAgICAgICBsaWJwaW55aW4KKyAgICAgICAgICAgICAgICAgIG1hbGlpdC1m cmFtZXdvcmsKKyAgICAgICAgICAgICAgICAgIHByZXNhZ2UKKyAgICAgICAgICAgICAgICAgIHF0 YmFzZS01CisgICAgICAgICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgICAgICAg ICBxdG11bHRpbWVkaWEKKyAgICAgICAgICAgICAgICAgIHF0cXVpY2tjb250cm9sczIpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9tYWxpaXQva2V5Ym9hcmQiKQorICAgIChz eW5vcHNpcyAiTWFsaWl0IEtleWJvYXJkIikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2Fn ZSBwcm92aWRlcyB2aXJ0dWFsIGtleWJvYXJkIGZvciBXYXlsYW5kIGFuZCBYMTEKK2Rpc3BsYXkg c2VydmVycy4gIEl0IHN1cHBvcnRzIG1hbnkgZGlmZmVyZW50IGxhbmd1YWdlcyBhbmQgZW1vamku IikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCisKIChkZWZpbmUtcHVibGljIG1vZGVt bWFuYWdlci1xdAogICAocGFja2FnZQogICAgIChuYW1lICJtb2RlbW1hbmFnZXItcXQiKQotLSAK Mi4zNy4wCgo= --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0058-gnu-Add-plasma-workspace.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0058-gnu-Add-plasma-workspace.patch RnJvbSA5NWRkMjE1NzYzMzk4N2I5Mjk0N2M4NGNiNmRmNGZmOWU1ODUwY2FiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMjEgRmViIDIwMjIgMjE6NDc6MjggKzExMDAKU3ViamVjdDogW1BBVENIIHYy IDU4Lzc1XSAhIGdudTogQWRkIHBsYXNtYS13b3Jrc3BhY2UuCgoqIGdudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbSAocGxhc21hLXdvcmtzcGFjZSk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5z Y20KaW5kZXggMWM5Y2IyYzE2YS4uMDgyOTRhY2I2ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2tkZS1wbGFzbWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtMzgs OCArMzgsMTIgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3RrKQorICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBpc28tY29kZXMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGtkZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBtYXRocykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbXVsdGlwcmVjaXNpb24p CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBjaXV0aWxzKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBwa2ctY29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBw eXRob24pCkBAIC01NzYsMyArNTgwLDEzNSBAQCAoZGVmaW5lLXB1YmxpYyBrd2luCiAgICAgICAg ICAgICAgICAgICAgbGljZW5zZTpsZ3BsMi4wKwogICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6 bGdwbDIuMQogICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6bGdwbDMpKSkpCisKKyhkZWZpbmUt cHVibGljIHBsYXNtYS13b3Jrc3BhY2UKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicGxhc21hLXdv cmtzcGFjZSIpCisgICAgKHZlcnNpb24gIjUuMjQuMyIpCisgICAgKHNvdXJjZSAob3JpZ2luCisg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNt YS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgIi8iIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgor ICAgICAgICAgICAgICAgICIxZDFhOGs3NXEwcmRiYndreDhwMWkzOGhjNnh2OWtnZ3ZmbTY5NzNs aDNxMHBjNzVxazBoIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAg ICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzCisgICAgICAg ICAgIHBrZy1jb25maWcKKyAgICAgICAgICAgcXRzdmcKKyAgICAgICAgICAgcXR0b29scykpCisg ICAgKGlucHV0cworICAgICAobGlzdCA7a3BsYXNtYQorICAgICAgICAgICA7a3BsYXNtYXF1aWNr CisgICAgICAgICAgIDtwYWNrYWdla2l0LXF0CisgICAgICAgICAgIGFwcHN0cmVhbS1xdAorICAg ICAgICAgICBiYWxvbworICAgICAgICAgICBicmVlemUKKyAgICAgICAgICAgYnJlZXplLWljb25z CisgICAgICAgICAgIGZvbnRjb25maWcKKyAgICAgICAgICAgaXNvLWNvZGVzCisgICAgICAgICAg IGthY3Rpdml0aWVzCisgICAgICAgICAgIGthY3Rpdml0aWVzLXN0YXRzCisgICAgICAgICAgIGth cmNoaXZlCisgICAgICAgICAgIGtjbXV0aWxzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAg ICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZGVjbGFy YXRpdmUKKyAgICAgICAgICAga2RlZAorICAgICAgICAgICBrZGVzdQorICAgICAgICAgICBrZG9j dG9vbHMKKyAgICAgICAgICAga2dsb2JhbGFjY2VsCisgICAgICAgICAgIGtndWlhZGRvbnMKKyAg ICAgICAgICAga2hvbGlkYXlzCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtpY29udGhl bWVzCisgICAgICAgICAgIGtpZGxldGltZQorICAgICAgICAgICBraW5pdAorICAgICAgICAgICBr aW8KKyAgICAgICAgICAga2lyaWdhbWkKKyAgICAgICAgICAga2l0ZW1tb2RlbHMKKyAgICAgICAg ICAga25ld3N0dWZmCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGtub3Rp Znljb25maWcKKyAgICAgICAgICAga3BhY2thZ2UKKyAgICAgICAgICAga3Blb3BsZQorICAgICAg ICAgICBrcXRxdWlja2NoYXJ0cyA7OyBYWFg6IG5vdCBmb3VuZD8KKyAgICAgICAgICAga3J1bm5l cgorICAgICAgICAgICBrc2NyZWVubG9ja2VyCisgICAgICAgICAgIGt0ZXh0ZWRpdG9yCisgICAg ICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrdW5pdGNvbnZlcnNpb24KKyAgICAgICAg ICAga3VzZXJmZWVkYmFjaworICAgICAgICAgICBrd2FsbGV0CisgICAgICAgICAgIGt3YXlsYW5k CisgICAgICAgICAgIGt3aW4KKyAgICAgICAgICAgbGF5ZXItc2hlbGwtcXQKKyAgICAgICAgICAg bGlia3NjcmVlbgorICAgICAgICAgICBsaWJrc3lzZ3VhcmQKKyAgICAgICAgICAgbGlicWFsY3Vs YXRlIGdtcCBtcGZyCisgICAgICAgICAgIGxpYnNtCisgICAgICAgICAgIGxpYnhmdAorICAgICAg ICAgICBsaWJ4a2Jjb21tb24KKyAgICAgICAgICAgbGlieHJlbmRlcgorICAgICAgICAgICBsaWJ4 dHN0CisgICAgICAgICAgIG5ldHdvcmttYW5hZ2VyLXF0CisgICAgICAgICAgIHBob25vbgorICAg ICAgICAgICBwaXBld2lyZS0wLjMKKyAgICAgICAgICAgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xz CisgICAgICAgICAgIHByaXNvbgorICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRl Y2xhcmF0aXZlCisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAgICAgICBxdHgxMWV4dHJhcwor ICAgICAgICAgICB3YXlsYW5kCisgICAgICAgICAgIHdheWxhbmQtcHJvdG9jb2xzLW5leHQKKwor ICAgICAgICAgICB4Y2ItdXRpbAorICAgICAgICAgICB4Y2ItdXRpbC1pbWFnZSkpCisgICAgOzsg ICAgIC0tIFRoZSBmb2xsb3dpbmcgUlVOVElNRSBwYWNrYWdlcyBoYXZlIG5vdCBiZWVuIGZvdW5k OgorICAgIDs7ICAqIEtGNVF1aWNrQ2hhcnRzIChyZXF1aXJlZCB2ZXJzaW9uID49IDUuODkpLCBV c2VkIGZvciByZW5kZXJpbmcgY2hhcnRzCisgICAgOzsgICogS0lPRXh0cmFzLCBDb21tb24gS0lP IHNsYXZlcyBmb3Igb3BlcmF0aW9ucy4KKyAgICA7OyAgICBTaG93IHRodW1ibmFpbHMgaW4gd2Fs bHBhcGVyIHNlbGVjdGlvbi4KKyAgICA7OyAgKiBLSU9GdXNlLCBQcm92aWRlIEtJTyBzdXBwb3J0 IHRvIGxlZ2FjeSBhcHBsaWNhdGlvbnMuCisgICAgOzsgICogb3JnLmtkZS5wcmlzb24tUU1MTW9k dWxlLCBRTUwgbW9kdWxlICdvcmcua2RlLnByaXNvbicgaXMgYSBydW50aW1lIGRlcGVuZGVuY3ku CisgICAgOzsgICogb3JnLmtkZS5wbGFzbWEuY29yZS1RTUxNb2R1bGUsIFFNTCBtb2R1bGUgJ29y Zy5rZGUucGxhc21hLmNvcmUnIGlzIGEgcnVudGltZSBkZXBlbmRlbmN5LgorICAgIDs7ICAqIElz b0NvZGVzLCBJU08gbGFuZ3VhZ2UsIHRlcnJpdG9yeSwgY3VycmVuY3ksIHNjcmlwdCBjb2RlcyBh bmQgdGhlaXIgdHJhbnNsYXRpb25zLCA8aHR0cHM6Ly9zYWxzYS5kZWJpYW4ub3JnL2lzby1jb2Rl cy10ZWFtL2lzby1jb2Rlcz4KKyAgICA7OyAgICBUcmFuc2xhdGlvbiBvZiBjb3VudHJ5IG5hbWVz IGluIGRpZ2l0YWwgY2xvY2sgYXBwbGV0CisgICAgOzsgICogQXBwTWVudUd0a01vZHVsZSwgQXBw bGljYXRpb24gTWVudSBHVEsrIE1vZHVsZSwgPGh0dHBzOi8vZ2l0aHViLmNvbS9yaWxpYW4tbGEt dGUvdmFsYS1wYW5lbC1hcHBtZW51L3RyZWUvbWFzdGVyL3N1YnByb2plY3RzL2FwcG1lbnUtZ3Rr LW1vZHVsZT4KKyAgICA7OyAtLSBUaGUgZm9sbG93aW5nIE9QVElPTkFMIHBhY2thZ2VzIGhhdmUg bm90IGJlZW4gZm91bmQ6CisgICAgOzsgICogUGFja2FnZUtpdFF0NSwgU29mdHdhcmUgTWFuYWdl ciBpbnRlZ3JhdGlvbgorICAgIDs7ICAgIFVzZWQgdG8gaW5zdGFsbCBhZGRpdGlvbmFsIGxhbmd1 YWdlIHBhY2thZ2VzIG9uIGRlbWFuZAorICAgIDs7IGtmLnBhY2thZ2U6IEludmFsaWQgbWV0YWRh dGEgZm9yIHBhY2thZ2Ugc3RydWN0dXJlICJQbGFzbWEvTG9va0FuZEZlZWwiCisgICAgOzsgUGFj a2FnZSB0eXBlICJQbGFzbWEvTG9va0FuZEZlZWwiIG5vdCBmb3VuZAorICAgIDs7IFRPRE86IHN0 YXJ0a2RlIHBhdGNoLCB4c2V0cm9vdCwgeHJkYiwgeG1lc3NhZ2UsIC4uLgorICAgIChhcmd1bWVu dHMKKyAgICAgKGxpc3QgIzpwaGFzZXMKKyAgICAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNoLXdh bGxwYXBlcgorICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogInNkZG0tdGhlbWUvdGhlbWUuY29uZi5jbWFrZSIKKyAgICAgICAgICAgICAg ICAgICAgICgoImJhY2tncm91bmQ9Li5LREVfSU5TVEFMTF9GVUxMX1dBTExQQVBFUkRJUi4iKQor ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJiYWNrZ3JvdW5kPSIgIyRicmVl emUgIi9zaGFyZS93YWxscGFwZXJzIikpKSkpCisgICAgICAgICAgICAgICAocmVwbGFjZSAnY2hl Y2sKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAg ICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAgICAgICAgICAgICAgICAgIChzZXRl bnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAgICAgICAoc2V0 ZW52ICJYREdfQ0FDSEVfSE9NRSIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAgICAgICAoc2V0 ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAgICAgICAgICAgICAg OzsgRGlzYWJsZSBmYWlsaW5nIHRlc3RzIGZvciBub3cuCisgICAgICAgICAgICAgICAgICAgICAo aW52b2tlICJjdGVzdCIgIi1FIiAibG9va2FuZGZlZWwta2NtVGVzdHxsb2NhdGlvbnNydW5uZXJ0 ZXN0fFwKK3RzdF90cmlhbmdsZUZpbHRlcnxzeXN0ZW10cmF5bW9kZWx0ZXN0fHRlc3RkZXNrdG9w IikpKSkpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvcGxhc21hLWRlc2t0b3Av IikKKyAgICAoc3lub3BzaXMgIlBsYXNtYSBmb3IgdGhlIERlc2t0b3AiKQorICAgIChkZXNjcmlw dGlvbiAiUGxhc21hIERlc2t0b3Agb2ZmZXJzIGEgYmVhdXRpZnVsIGxvb2tpbmcgZGVza3RvcCB0 aGF0IHRha2VzCitjb21wbGV0ZSBhZHZhbnRhZ2Ugb2YgbW9kZXJuIGNvbXB1dGluZyB0ZWNobm9s b2d5LiBUaHJvdWdoIHRoZSB1c2Ugb2YgdmlzdWFsCitlZmZlY3RzIGFuZCBzY2FsYWJsZSBncmFw aGljcywgdGhlIGRlc2t0b3AgZXhwZXJpZW5jZSBpcyBub3Qgb25seSBzbW9vdGggYnV0CithbHNv IHBsZWFzYW50IHRvIHRoZSBleWUuIFRoZSBsb29rcyBvZiBQbGFzbWEgRGVza3RvcCBub3Qgb25s eSBwcm92aWRlCitiZWF1dHksIHRoZXkgYXJlIGFsc28gdXNlZCB0byBzdXBwb3J0IGFuZCBpbXBy b3ZlIHlvdXIgY29tcHV0ZXIKK2FjdGl2aXRpZXMgZWZmZWN0aXZlbHksIHdpdGhvdXQgYmVpbmcg ZGlzdHJhY3RpbmcuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmJzZC0zIGxpY2Vuc2U6 Z3BsMisgbGljZW5zZTpncGwzIGxpY2Vuc2U6bGdwbDIuMSsKK2xpY2Vuc2U6bGdwbDMpKSkpCi0t IAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0067-gnu-libqmi-Update-to-1.30.8.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0067-gnu-libqmi-Update-to-1.30.8.patch RnJvbSBhMDU0NDNlNzRlODRiNzFlNjcwNGNkNWQwNjg3NTQ0ZmFjYWRkMWU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyMzozMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NjcvNzVdIGdudTogbGlicW1pOiBVcGRhdGUgdG8gMS4zMC44LgoKKiBnbnUvcGFja2FnZXMvZnJl ZWRlc2t0b3Auc2NtIChsaWJxbWkpOiBVcGRhdGUgdG8gMS4zMC44LgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2Nt CmluZGV4IDFkZDcyNzAwZmYuLjk3NDdhMWRhODIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9m cmVlZGVza3RvcC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTQ5 Nyw3ICsxNDk3LDcgQEAgKGRlZmluZS1wdWJsaWMgbGlibWJpbQogKGRlZmluZS1wdWJsaWMgbGli cW1pCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYnFtaSIpCi0gICAgKHZlcnNpb24gIjEuMjQu MTQiKQorICAgICh2ZXJzaW9uICIxLjMwLjgiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAg ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZApAQCAtMTUwNSw3ICsxNTA1LDcgQEAgKGRlZmluZS1wdWJsaWMgbGlicW1pCiAgICAgICAg ICAgICAgICAgICAgICJsaWJxbWktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHpzaHhx Ym05bGR5Ymdyemg3cGptd21manZ2dmZkMHhoOHFoZ2w4eGlxZGI5cGx5NzNyMCIpKSkpCisgICAg ICAgICAgICAgICAgIjE0MHJtanc0MzZyaDZycW1uZnc2eWFmbHBmZmQyN2lsd2N2NHM5anZ2bDFz a3Y3ODQ5NDYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAo aW5wdXRzCiAgICAgIChsaXN0IGxpYmd1ZGV2KSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0044-gnu-Move-KDE-games-to-gnu-packages-kde-games.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0044-gnu-Move-KDE-games-to-gnu-packages-kde-games.patch RnJvbSA2OGFlMzhjN2MxMTM4OGVlOTE2ODA2ZjlkOGNhMDNhOTI5NzRkM2M3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxNjozMTowMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NDQvNzVdIGdudTogTW92ZSBLREUgZ2FtZXMgdG8gKGdudSBwYWNrYWdlcyBrZGUtZ2FtZXMpLgoK KiAgZ251L3BhY2thZ2VzL2dhbWVzLnNjbToKKGt0dWJlcmxpbmcgcGljbWkga29sZiBsaWJrbWFo am9uZ2cga21haGpvbmdnIGtzaGlzZW4ga2Fqb25nZyBrYnJlYWtvdXQKa21pbmVzIGtvbnF1ZXN0 IGtib3VuY2Uga2Jsb2NrcyBrc3Vkb2t1IGtsaW5lcyBrZ29sZHJ1bm5lciBrZGlhbW9uZAprZm91 cmlubGluZSBrYmxhY2tib3gga25ldHdhbGsgYm9tYmVyIGdyYW5hdGllciBrc2lyayBwYWxhcGVs aSBraXJpa2kKa2lnbyBrdWJyaWNrIGxza2F0IGthcG1hbiBrc3BhY2VkdWVsIGJvdm8ga2lsbGJv dHMga3NuYWtlZHVlbCBrb2xsaXNpb24Ka25hdmFsYmF0dGxlIGtyZXZlcnNpIGtzcXVhcmVzIGtq dW1waW5nY3ViZSk6Ck1vdmUgdG8gZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20uCltkZWZpbmUt bW9kdWxlXTogUmVtb3ZlIChnbnUgcGFja2FnZXMga2RlKSwgKGdudSBwYWNrYWdlcwprZGUtZnJh bWV3b3JrcykuCgoqIGdudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtOiBOZXcgbW9kdWxlLgpbaGVh ZGVyXTogQ29weSBvdmVyIGFueSBjb3B5cmlnaHRzIEkgY291bGQgZmluZCB0aGF0IGFmZmVjdGVk IHRoZXNlIGdhbWVzLgoKV2h5PyBnYW1lcy5zY20gaXMgdmVyeSBsYXJnZSwgYW5kIHdpbGwgb25s eSBnZXQgbGFyZ2VyLCBzbyBzcGxpdHRpbmcgaXQKaGVscHMuIEFsc28sIGl0IGlzIGNvbnZlbmll bnQgZm9yIHNpbmdsaW5nIG91dCBhbmQgdXBkYXRpbmcgS0RFIGdhbWVzLgoKZGlmZiAtLWdpdCBh L2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCA3YzE0ZjlkZDk1Li4zZDMyOGE3NDY4 IDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC0zNDAsNiAr MzQwLDcgQEAgR05VX1NZU1RFTV9NT0RVTEVTID0JCQkJXAogICAlRCUvcGFja2FnZXMva2F3YS5z Y20JCQkJXAogICAlRCUvcGFja2FnZXMva2RlLnNjbQkJCQlcCiAgICVEJS9wYWNrYWdlcy9rZGUt ZnJhbWV3b3Jrcy5zY20JCVwKKyAgJUQlL3BhY2thZ2VzL2tkZS1nYW1lcy5zY20JCVwKICAgJUQl L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20JCQlcCiAgICVEJS9wYWNrYWdlcy9rZGUtbXVsdGlt ZWRpYS5zY20JCVwKICAgJUQlL3BhY2thZ2VzL2tkZS1waW0uc2NtCQkJXApkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2dhbWVzLnNjbSBiL2dudS9wYWNrYWdlcy9nYW1lcy5zY20KaW5kZXggNzEz ZjkzMzliMi4uMTQxZGJiMTdiYyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQor KysgYi9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCkBAIC0xNTUsOCArMTU1LDYgQEAgKGRlZmluZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg aW1hZ2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlbWFnaWNrKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBqYXZhc2NyaXB0KQotICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBrZGUpCi0gICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtz KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsZXNzKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBsZXNzdGlmKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaWJjYW5i ZXJyYSkKQEAgLTEwMjYwLDE1MjMgKzEwMjU4LDYgQEAgKGRlZmluZS1wdWJsaWMgcTVnbwogICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2Jlcm5kcy9xNUdvIikKICAgIChsaWNlbnNl IGxpY2Vuc2U6Z3BsMispKSkKIAotKGRlZmluZS1wdWJsaWMga3R1YmVybGluZwotICAocGFja2Fn ZQotICAgIChuYW1lICJrdHViZXJsaW5nIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAg KHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rdHViZXJsaW5nLSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBtbHY5cWxs ZzcwcDI2ZGJyY3NyODIwYzcwZDNpYjg4aGFwYzF6NndnamhkcG1jMTJuaTEiKSkpKQotICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBlcmwpKQotICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAg ICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25z Ci0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpbwotICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAg ICAgIHB5dGhvbi13cmFwcGVyCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0bXVs dGltZWRpYQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlN0 YW1wIGRyYXdpbmcgdG95IikKLSAgICAoZGVzY3JpcHRpb24gIktUdWJlcmxpbmcgaXMgYSBkcmF3 aW5nIHRveSBpbnRlbmRlZCBmb3Igc21hbGwgY2hpbGRyZW4gYW5kCi1hZHVsdHMgd2hvIHJlbWFp biB5b3VuZyBhdCBoZWFydC4gIFRoZSBnYW1lIGhhcyBubyB3aW5uZXI7IHRoZSBvbmx5IHB1cnBv c2UgaXMKLXRvIG1ha2UgdGhlIGZ1bm5pZXN0IGZhY2VzIHlvdSBjYW4uICBTZXZlcmFsIGFjdGl2 aXRpZXMgYXJlIHBvc3NpYmxlLCBlLmcuOgotCi1AaXRlbWl6ZQotQGl0ZW0gR2l2ZSB0aGUgcG90 YXRvIGEgZnVubnkgZmFjZSwgY2xvdGhlcywgYW5kIG90aGVyIGdvb2RpZXMKLUBpdGVtIEJ1aWxk IGEgc21hbGwgdG93biwgY29tcGxldGUgd2l0aCBzY2hvb2wsIHpvbywgYW5kIGZpcmUgZGVwYXJ0 bWVudAotQGl0ZW0gQ3JlYXRlIGEgZmFudGFzdGljIG1vb25zY2FwZSB3aXRoIHNwYWNlc2hpcHMg YW5kIGFsaWVucwotQGl0ZW0gVG9wIGEgcGl6emEKLUBlbmQgaXRlbWl6ZQotCi1LVHViZXJsaW5n IGNhbiBzcGVhayB0aGUgbmFtZSBvZiBlYWNoIHRoZSBvYmplY3QgaW4gc2V2ZXJhbCBsYW5ndWFn ZXMsCi10byBhc3Npc3QgaW4gbGVhcm5pbmcgYmFzaWMgdm9jYWJ1bGFyeS4KLQotVGhpcyBwYWNr YWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlz dCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMgcGlj bWkKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAicGljbWkiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQot ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL3BpY21pLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFkZnE5 bTRuamgwY3p6OHp3czQ2cmt6NnhxMm42eHJhNXcyMjNtM3MyZjVjaXZpdzVtc3oiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2Fk ZG9ucwotICAgICAgICAgICBrZGVjbGFyYXRpdmUKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAg ICAga2lvCi0gICAgICAgICAgIGtuZXdzdHVmZgotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAg ICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFy YXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMu a2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiTnVtYmVyIGxvZ2ljIGdhbWUiKQotICAgIChkZXNj cmlwdGlvbiAiUGljbWkgaXMgYSBudW1iZXIgbG9naWMgZ2FtZSBpbiB3aGljaCBjZWxscyBpbiBh IGdyaWQgaGF2ZQotdG8gYmUgY29sb3JlZCBvciBsZWZ0IGJsYW5rIGFjY29yZGluZyB0byBudW1i ZXJzIGdpdmVuIGF0IHRoZSBzaWRlIG9mIHRoZQotZ3JpZC4gIFRoZSBhaW0gaXMgdG8gcmV2ZWFs IGEgaGlkZGVuIHBpY3R1cmUuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZk bDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtvbGYKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAi a29sZiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdp bgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMva29sZi0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFscHA2cHpyNWRnZDRzaTRhOGM3aGN2Z3hncXkw Ymd5aGt4OW02anFiMHpobGw2ZHhqMTAiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAg ICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAg IGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAg ICAgICBraW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBrdGV4dHdpZGdldHMKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAg ICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJNaW5pYXR1cmUgZ29sZiBn YW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktvbGYgaXMgYSBtaW5pYXR1cmUgZ29sZiBnYW1lIGZv ciBvbmUgdG8gdGVuIHBsYXllcnMuICBUaGUKLWdhbWUgaXMgcGxheWVkIGZyb20gYW4gb3Zlcmhl YWQgdmlldywgd2l0aCBhIHNob3J0IGJhciByZXByZXNlbnRpbmcgdGhlIGdvbGYKLWNsdWIuICBL b2xmIGZlYXR1cmVzIG1hbnkgZGlmZmVyZW50IHR5cGVzIG9mIG9iamVjdHMsIHN1Y2ggYXMgd2F0 ZXIgaGF6YXJkcywKLXNsb3Blcywgc2FuZCB0cmFwcywgYW5kIGJsYWNrIGhvbGVzICh3YXJwcyks IGFtb25nIG90aGVycy4KLQotRmVhdHVyZXMgYXJlOgotQGl0ZW1pemUKLUBpdGVtIFNpbmdsZSBh bmQgTXVsdGktcGxheWVyICh1cCB0byB0ZW4gcGxheWVycykgbW9kZXMKLUBpdGVtIEhpZ2ggc2Nv cmVzIHRhYmxlCi1AaXRlbSBEeW5hbWljIGNvdXJzZXMKLUBpdGVtIFRoaXJkLXBhcnR5IGNvdXJz ZXMKLUBpdGVtIENvdXJzZSBlZGl0b3IKLUBlbmQgaXRlbWl6ZQotCi1UaGlzIHBhY2thZ2UgaXMg cGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUt cHVibGljIGxpYmttYWhqb25nZwotICAocGFja2FnZQotICAgIChuYW1lICJsaWJrbWFoam9uZ2ci KQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAg ICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgotICAgICAgICAgICAgICAgICAgICAgICAg ICB2ZXJzaW9uICIvc3JjL2xpYmttYWhqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAg IChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxMGxqemJmN3FraTVmbHlkYW5rcmJrc2FpaGhrcXBm eWxqYjhjNzFmYndxd21rcjdyZ2ZxIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGthdXRoCi0gICAgICAgICAgIGtjb21wbGV0aW9u Ci0gICAgICAgICAgIDsoImtjb25maWciICxrY29uZmlnKQotICAgICAgICAgICBrY29kZWNzCi0g ICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAg ICAgIGtpMThuCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIHF0YmFzZS01 Ci0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKLSAgICAoc3lub3BzaXMgIlNoYXJlZCBsaWJyYXJ5IGZvciBrbWFoam9uZ2cgYW5kIGtz aGlzZW4iKQotICAgIChkZXNjcmlwdGlvbiAiU2hhcmVkIGxpYnJhcnkgYW5kIGNvbW1vbiBmaWxl cyBmb3Iga21haGpvbmdnLCBrc2hpc2VuIGFuZAotb3RoZXIgTWFoIEpvbmdnIGxpa2UgZ2FtZXMu IikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIuMCsgbGlj ZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrbWFoam9uZ2cKLSAgKHBhY2thZ2UK LSAgICAobmFtZSAia21haGpvbmdnIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNv dXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rbWFoam9uZ2ctIiB2ZXJzaW9u ICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWZjajRqYjJ6emJh eHA3Y3AwNHczNnkwYzdsaDc3eXppbjY2Zm12cmN4a2wxMXhpMnd3ZCIpKSkpCi0gICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qg a2NvbXBsZXRpb24KLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0g ICAgICAgICAgIGtkZWNsYXJhdGl2ZQotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrbmV3 c3R1ZmYKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAg ICAgICBsaWJrbWFoam9uZ2cKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNs YXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1l cy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJUaWxlIGxheWluZyBwYXRpZW5jZSIpCi0gICAg KGRlc2NyaXB0aW9uICJJbiBLTWFoam9uZ2cgdGhlIHRpbGVzIGFyZSBzY3JhbWJsZWQgYW5kIHN0 YWtlZCBvbiB0b3Agb2YKLWVhY2ggb3RoZXIgdG8gcmVzZW1ibGUgYSBjZXJ0YWluIHNoYXBlLiAg VGhlIHBsYXllciBpcyB0aGVuIGV4cGVjdGVkIHRvIHJlbW92ZQotYWxsIHRoZSB0aWxlcyBvZmYg dGhlIGdhbWUgYm9hcmQgYnkgbG9jYXRpbmcgZWFjaCB0aWxlJ3MgbWF0Y2hpbmcgcGFpci4KLQot QSB2YXJpZXR5IG9mIHRpbGUgbGF5b3V0cyBhcmUgaW5jbHVkZWQsIGFzIHdlbGwgYXMgYW4gZWRp dG9yIHRvIGNyZWF0ZSBuZXcKLWxheW91dHMuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRo ZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBs aWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga3No aXNlbgotICAocGFja2FnZQotICAgIChuYW1lICJrc2hpc2VuIikKLSAgICAodmVyc2lvbiAiMjAu MTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRj aCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rc2hp c2VuLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjFocndyMGYxa2lkaXZzcDhsbndkYnF6M3h4YWdqdmp3aDcycjNnbWE4c21maWx5YnlnZmIiKSkp KQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKLSAgICAgICAgICAgOygicGVybCIgLHBl cmwpCi0gICAgICAgICAgIDsoInBrZy1jb25maWciICxwa2ctY29uZmlnKQotICAgICAgICAgICBr ZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2F1dGgKLSAgICAgICAgICAga2Nv bXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRv bnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAg IGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgbGlia21haGpvbmdnCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAg IChzeW5vcHNpcyAiU2hpc2VuLVNobyBzb2xpdGFpcmUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9u ICJLU2hpc2VuIGlzIGEgc29saXRhaXJlLWxpa2UgZ2FtZSBwbGF5ZWQgdXNpbmcgdGhlIHN0YW5k YXJkCi1zZXQgb2YgTWFoam9uZyB0aWxlcy4gIFVubGlrZSBNYWhqb25nIGhvd2V2ZXIsIEtTaGlz ZW4gaGFzIG9ubHkgb25lIGxheWVyIG9mCi1zY3JhbWJsZWQgdGlsZXMKLQotVGhpcyBwYWNrYWdl IGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSBsaWNlbnNl OmdwbDIrKSkpCi0KLShkZWZpbmUtcHVibGljIGtham9uZ2cKLSAgKHBhY2thZ2UKLSAgICAobmFt ZSAia2Fqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAg KG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCi0gICAgICAgICAgICAg ICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva2Fqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkK LSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwM2ZkYm54N3p4N3ZnY3h2d2QxaDEwOThr czlncTE2MmJ3ejM1ZmhweXpweW5yNjY3bTVyIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKLSAgICAoYXJndW1lbnRzCi0gICAgIGAoIzpwaGFzZXMKLSAgICAgICAobW9k aWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sg J2ZpeC1wYXRocwotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3Ro ZXIta2V5cykKLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9tanJlc291cmNlLnB5Igot ICAgICAgICAgICAgICAgKCgiJ3NoYXJlJywgJ2ttYWhqb25nZ2xpYiciIGFsbCkKLSAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAiJyIgKGFzc29jLXJlZiBpbnB1dHMgImxpYmttYWhqb25n ZyIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZScsICdrbWFoam9uZ2ds aWInIikpKSkpCi0gICAgICAgICAoYWRkLWFmdGVyICdxdC13cmFwICd3cmFwCi0gICAgICAgICAg IChsYW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAgICAg ICAobGV0ICgob3V0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpKQotICAgICAgICAgICAgICAg KGZvci1lYWNoIChsYW1iZGEgKHByb2dyYW0pCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAo d3JhcC1wcm9ncmFtIHByb2dyYW0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYCgiR1VJ WF9QWVRIT05QQVRIIiAiOiIgcHJlZml4Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KCwoZ2V0ZW52ICJHVUlYX1BZVEhPTlBBVEgiKSkpKSkKLSAgICAgICAgICAgICAgICAgICAgICAg ICAobGlzdCAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4va2Fqb25nZyIpCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL2tham9uZ2dzZXJ2ZXIi KSkpKSkpKSkpCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcwotICAgICAgICAgICA7KCJwZXJsIiAscGVybCkKLSAgICAgICAgICAga2RvY3Rvb2xzKSkK LSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdl dHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAg bGlia21haGpvbmdnCi0gICAgICAgICAgIHB5dGhvbgotICAgICAgICAgICBweXRob24tdHdpc3Rl ZAotICAgICAgICAgICBweXRob24tcHlxdAotICAgICAgICAgICBweXRob24tem9wZS1pbnRlcmZh Y2UKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiQ2xhc3NpY2FsIE1h aCBKb25nZyBnYW1lIGZvciA0IHBsYXllcnMiKQotICAgIChkZXNjcmlwdGlvbiAiS2Fqb25nZyBp cyB0aGUgYW5jaWVudCBDaGluZXNlIGJvYXJkIGdhbWUgZm9yIDQgcGxheWVycy4KLQotSWYgeW91 IGFyZSBsb29raW5nIGZvciB0aGUgTWFoIEpvbmdnIHNvbGl0YWlyZSBwbGVhc2UgdXNlIHRoZSBh cHBsaWNhdGlvbgota21haGpvbmdnLgotCi1LYWpvbmdnIGNhbiBiZSB1c2VkIGluIHR3byBkaWZm ZXJlbnQgd2F5czogU2NvcmluZyBhIG1hbnVhbCBnYW1lIHdoZXJlIHlvdQotcGxheSBhcyBhbHdh eXMgYW5kIHVzZSBLYWpvbmdnIGZvciB0aGUgY29tcHV0YXRpb24gb2Ygc2NvcmVzIGFuZCBmb3IK LWJvb2trZWVwaW5nLiAgT3IgeW91IGNhbiB1c2UgS2Fqb25nZyB0byBwbGF5IGFnYWluc3QgYW55 IGNvbWJpbmF0aW9uIG9mIG90aGVyCi1odW1hbiBwbGF5ZXJzIG9yIGNvbXB1dGVyIHBsYXllcnMu Ci0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAg KGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZp bmUtcHVibGljIGticmVha291dAotICAocGFja2FnZQotICAgIChuYW1lICJrYnJlYWtvdXQiKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAg IChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICIvc3JjL2ticmVha291dC0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEy NTYKLSAgICAgICAoYmFzZTMyICIwa3FqMmN4MG55M3FxNjVjNnc1ZnBuem1yd2w5aXJnOHNsenZw ZDNhbmNrNWNudm1hM2o0IikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK LSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBr Y29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25z Ci0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBr aTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAg ICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAg IChzeW5vcHNpcyAiQnJlYWtvdXQgbGlrZSBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktCcmVh a291dCBpcyBzaW1pbGFyIHRvIHRoZSBjbGFzc2ljcyBicmVha291dCBhbmQgeGJvaW5nLAotZmVh dHVyaW5nIGEgbnVtYmVyIG9mIGFkZGVkIGdyYXBoaWNhbCBlbmhhbmNlbWVudHMgYW5kIGVmZmVj dHMuICBZb3UgY29udHJvbCBhCi1wYWRkbGUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGxheWluZy1m aWVsZCwgYW5kIG11c3QgZGVzdHJveSBicmlja3MgYXQgdGhlIHRvcAotYnkgYm91bmNpbmcgYmFs bHMgYWdhaW5zdCB0aGVtLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVz IG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwx LjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrbWluZXMKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAi a21pbmVzIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3Jp Z2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rbWluZXMtIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAg ICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGhxandoM2pxMm5wcXdrdmg2N2Z5bjJ4bnE4c3dp YXNkdzVqejhmMGlrbDBrMjhpZDc3NSIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAg ICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29y ZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAg ICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRnZXRzCi0gICAgICAgICAgIGt3aWRnZXRz YWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJDbGFzc2ljYWwgbWlu ZSBzd2VlcGVyIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAiS01pbmVzIGlzIGEgY2xhc3NpYyBN aW5lc3dlZXBlciBnYW1lLiAgVGhlIGlkZWEgaXMgdG8KLXVuY292ZXIgYWxsIHRoZSBzcXVhcmVz IHdpdGhvdXQgYmxvd2luZyB1cCBhbnkgbWluZXMuICBXaGVuIGEgbWluZSBpcyBibG93bgotdXAs IHRoZSBnYW1lIGlzIG92ZXIuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZk bDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtvbnF1ZXN0Ci0gIChwYWNrYWdlCi0gICAgKG5h bWUgImtvbnF1ZXN0IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAg ICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rb25xdWVzdC0iIHZlcnNpb24gIi50YXIueHoi KSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwbG53ajA2dnY0cXgwNWhyOHB6eXNu dnJ4aDh5MDRhc2FqcnBoMHJzajM3djhoczlnNWxoIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlv bgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAg IGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZ3VpYWRkb25zCi0g ICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4 bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJTaW1wbGUgdHVybi1iYXNl ZCBzdHJhdGVneSBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktvbnF1ZXN0IGlzIHRoZSBLREUg dmVyc2lvbiBvZiBHbnUtTGFjdGljIEtvbnF1ZXN0LiAgUGxheWVycwotY29ucXVlciBvdGhlciBw bGFuZXRzIGJ5IHNlbmRpbmcgc2hpcHMgdG8gdGhlbS4gIFRoZSBnb2FsIGlzIHRvIGJ1aWxkIGFu Ci1pbnRlcnN0ZWxsYXIgZW1waXJlIGFuZCB1bHRpbWF0ZWx5IGNvbnF1ZXIgYWxsIG90aGVyIHBs YXllcidzIHBsYW5ldHMuICBUaGUKLWdhbWUgY2FuIGJlIHBsYXllZCB3aXRoIHVwIHRvIG5pbmUg ZW1waXJlcywgY29tbWFuZGVkIGVpdGhlciBieSB0aGUgY29tcHV0ZXIKLW9yIGJ5IHB1bnkgZWFy dGhsaW5ncy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUu IikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkK LQotKGRlZmluZS1wdWJsaWMga2JvdW5jZQotICAocGFja2FnZQotICAgIChuYW1lICJrYm91bmNl IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0g ICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgdmVyc2lvbiAiL3NyYy9rYm91bmNlLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNo YTI1NgotICAgICAgIChiYXNlMzIgIjB5bXkwejFxbHczbjY1M3hzM2RzYTF4bTc4cTR4YWowOWRu bmNpNGttNzdyemlzMjZ2YjYiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAg IGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFz aAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBr aW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAg ICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xh cmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVz LmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIkplenpiYWxsIGFyY2FkZSBnYW1lIikKLSAgICAo ZGVzY3JpcHRpb24gIktCb3VuY2UgaXMgYSBzaW5nbGUgcGxheWVyIGFyY2FkZSBnYW1lIHdpdGgg dGhlIGVsZW1lbnRzIG9mCi1wdXp6bGUuICBJdCBpcyBwbGF5ZWQgb24gYSBmaWVsZCwgc3Vycm91 bmRlZCBieSB3YWxsLCB3aXRoIHR3byBvciBtb3JlIGJhbGxzCi1ib3VuY2luZyBhcm91bmQgd2l0 aGluIHRoZSB3YWxscy4gIFRoZSBvYmplY3Qgb2YgdGhlIGdhbWUgaXMgdG8gYnVpbGQgbmV3Ci13 YWxscyB0byBkZWNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgYWN0aXZlIGZpZWxkLgotCi1UaGlzIHBh Y2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChs aXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCi0K LShkZWZpbmUtcHVibGljIGtibG9ja3MKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia2Jsb2NrcyIp Ci0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCi0gICAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24gIi9zcmMva2Jsb2Nrcy0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEy NTYKLSAgICAgICAoYmFzZTMyICIwOXlmbTltemJhbXAyOTRjdmM1ZmlucTZpbHh2eHI2OGkwZG5i MG03MnBhNHNmem1pajMyIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK LSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBr Y29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25z Ci0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBr aTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAg ICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiU2luZ2xlIHBsYXllciBmYWxsaW5nIGJsb2Nr cyBwdXp6bGUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJLQmxvY2tzIGlzIHRoZSBjbGFzc2lj IFRldHJpcy1saWtlIGZhbGxpbmcgYmxvY2tzIGdhbWUuCi0KLVRoZSBpZGVhIGlzIHRvIHN0YWNr IHRoZSBmYWxsaW5nIGJsb2NrcyB0byBjcmVhdGUgaG9yaXpvbnRhbCBsaW5lcyB3aXRob3V0IGFu eQotZ2Fwcy4gIFdoZW4gYSBsaW5lIGlzIGNvbXBsZXRlZCBpdCBpcyByZW1vdmVkLCBhbmQgbW9y ZSBzcGFjZSBpcyBhdmFpbGFibGUgaW4KLXRoZSBwbGF5IGFyZWEuICBXaGVuIHRoZXJlIGlzIG5v dCBlbm91Z2ggc3BhY2UgZm9yIGJsb2NrcyB0byBmYWxsLCB0aGUgZ2FtZSBpcwotb3Zlci4KLQot VGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGlj ZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1w dWJsaWMga3N1ZG9rdQotICAocGFja2FnZQotICAgIChuYW1lICJrc3Vkb2t1IikKLSAgICAodmVy c2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9k IHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAi L3NyYy9rc3Vkb2t1LSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjBwajZyeTdhazFybnBiOTNtcXlwYXhyY2Jtcmh3ZzlpcjZ6aGIzeWJ6ZmtmY3Jo NjdnMTIiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAg ICAoaW5wdXRzCi0gICAgIChsaXN0IGthcmNoaXZlCi0gICAgICAgICAgIGtjb25maWcKLSAgICAg ICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAg a2NyYXNoCi0gICAgICAgICAgIGtndWlhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAg ICAga2ljb250aGVtZXMKLSAgICAgICAgICAga2lvCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25z Ci0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAg Z2x1Ci0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKLSAgICAg ICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQot ICAgIChzeW5vcHNpcyAiU3Vkb2t1IHB1enpsZSBnYW1lIGFuZCBzb2x2ZXIiKQotICAgIChkZXNj cmlwdGlvbiAiS1N1ZG9rdSBpcyBhIFN1ZG9rdSBnYW1lIGFuZCBzb2x2ZXIsIHN1cHBvcnRpbmcg YSByYW5nZSBvZgotMkQgYW5kIDNEIFN1ZG9rdSB2YXJpYW50cy4gIEluIGFkZGl0aW9uIHRvIHBs YXlpbmcgU3Vkb2t1LCBpdCBjYW4gcHJpbnQgU3Vkb2t1Ci1wdXp6bGUgc2hlZXRzIGFuZCBmaW5k IHRoZSBzb2x1dGlvbiB0byBhbnkgU3Vkb2t1IHB1enpsZS4KLQotVGhlIHdvcmQgU3Vkb2t1IG1l YW5zIFwic2luZ2xlIG51bWJlciBpbiBhbiBhbGxvdHRlZCBwbGFjZVwiIGluIEphcGFuZXNlLgot VGhlc2UgYXJlIHRoZSBiYXNpYyBydWxlczogRXZlcnkgU3Vkb2t1IGlzIGEgc3F1YXJlIGRpdmlk ZWQgaW50byAzeDMKLXN1YnNxdWFyZXMgd2l0aCAzeDMgY2VsbHMgZWFjaC4KLQotU29tZSBjZWxs cyBhcmUgZmlsbGVkIHdpdGggYSBudW1iZXIgYXQgdGhlIGJlZ2lubmluZy4gIFRoZSByZW1haW5p bmcgb25lcyBhcmUKLXRvIGJlIGZpbGxlZCBieSB0aGUgcGxheWVyIHVzaW5nIG51bWJlcnMgZnJv bSAxIHRvIDksIHdpdGhvdXQgcmVwZWF0aW5nIGEKLW51bWJlciB0d2ljZSBvbiBlYWNoIGNvbHVt biwgcm93IG9yIHN1YnNxdWFyZSAoZWFjaCBvZiB0aGVtIG11c3QgY29udGFpbiBvbmx5Ci1vbmUg MSwgb25lIDIsIG9uZSAzLCBhbmQgc28gb24pLiAgVGhlIGdhbWUgcmVxdWlyZXMgbG9naWMgYW5k IHBhdGllbmNlLgotU29sdmluZyB0YWtlcyB1c3VhbGx5IDEwIHRvIDMwIG1pbnV0ZXMsIGRlcGVu ZGluZyBvbiBwdXp6bGUgbGV2ZWwsIHlvdXIgc2tpbGwKLWFuZCBleHBlcmllbmNlLgotCi1UaGUg bnVtZXJhbHMgaW4gU3Vkb2t1IHB1enpsZXMgYXJlIHVzZWQgZm9yIGNvbnZlbmllbmNlIChmb3Ig ZXhhbXBsZSBpbiAxNngxNgotYm9hcmQgd2UgdXNlIGxldHRlcnMpOiBhcml0aG1ldGljIHJlbGF0 aW9uc2hpcHMgYmV0d2VlbiBudW1iZXJzIGFyZQotaXJyZWxldmFudC4KLQotVGhpcyBwcm9ncmFt IHN1cHBvcnRzIGFsc28gMTZ4MTYgZ2FtZXMgd2l0aCBudW1iZXJzIGZyb20gMSB0byAxNiBhbmQg MjU2Ci1jZWxscyB3aXRoIDE2IGNvbHMsIHJvd3MgYW5kIHN1YnNxdWFyZXMhCi0KLU1vcmUgaW5m b3JtYXRpb24gYXQgaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TdWRva3UKLQotVGhpcyBw YWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAo bGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMg a2xpbmVzCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtsaW5lcyIpCi0gICAgKHZlcnNpb24gIjIw LjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2xp bmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjB5OGxud2F3cmtsNGl4bjd2NGRnNDhrMnpwcjA4M2tydjdkdjRkOTRiMmRwa2g3eGZ2aWgiKSkp KQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRz Ci0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAg ICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2Fk ZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAg ICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01 Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiUGxhY2UgNSBlcXVhbCBwaWVjZXMgdG9nZXRo ZXIsIGJ1dCB3YWl0LCB0aGVyZSBhcmUgMyBuZXcgb25lcyIpCi0gICAgKGRlc2NyaXB0aW9uICJL TGluZXMgaXMgYSBzaW1wbGUgYnV0IGhpZ2hseSBhZGRpY3RpdmUgb25lIHBsYXllciBnYW1lLgot Ci1UaGUgcGxheWVyIGhhcyB0byBtb3ZlIHRoZSBjb2xvcmVkIGJhbGxzIGFyb3VuZCB0aGUgZ2Ft ZSBib2FyZCwgZ2F0aGVyaW5nIHRoZW0KLWludG8gdGhlIGxpbmVzIG9mIHRoZSBzYW1lIGNvbG9y IGJ5IGZpdmUuICBPbmNlIHRoZSBsaW5lIGlzIGNvbXBsZXRlIGl0IGlzCi1yZW1vdmVkIGZyb20g dGhlIGJvYXJkLCB0aGVyZWZvcmUgZnJlZWluZyBwcmVjaW91cyBzcGFjZS4gIEluIHRoZSBzYW1l IHRpbWUKLXRoZSBuZXcgYmFsbHMga2VlcCBhcnJpdmluZyBieSB0aHJlZSBhZnRlciBlYWNoIG1v dmUsIGZpbGxpbmcgdXAgdGhlIGdhbWUKLWJvYXJkLgotCi1LTGluZXMgaXMgYSBzaW5nbGUtcGxh eWVyIGdhbWUgd2hlcmUgdGhlIHBsYXllciByZW1vdmVzIGNvbG9yZWQgYmFsbHMgZnJvbSB0aGUK LWJvYXJkIGJ5IGFycmFuZ2luZyB0aGVtIGludG8gbGluZXMgb2YgZml2ZSBvciBtb3JlLiAgSG93 ZXZlciwgZXZlcnkgdGltZSB0aGUKLXBsYXllciBtb3ZlcyBhIGJhbGwsIHRocmVlIG1vcmUgYmFs bHMgYXJlIGFkZGVkIHRvIHRoZSBib2FyZC4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhl IEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxp Y2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2dvbGRydW5uZXIKLSAgKHBhY2th Z2UKLSAgICAobmFtZSAia2dvbGRydW5uZXIiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAg ICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tnb2xkcnVubmVyLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE3cmE1 ZDNyOWFqeTJpbmoxN2d3ZDV4cGh6aHZieng1a3B2ZHd5ajZtc3g0ZGQ5d3hnZmkiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtj cmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAg ICBraW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAg ICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRl Y2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAg ICAoc3lub3BzaXMgIkFjdGlvbiBhbmQgcHV6emxlIHNvbHZpbmcgZ2FtZSIpCi0gICAgKGRlc2Ny aXB0aW9uICJLR29sZHJ1bm5lciBpcyBhbiBhY3Rpb24gZ2FtZSB3aGVyZSB0aGUgaGVybyBydW5z IHRocm91Z2ggYQotbWF6ZSwgY2xpbWJzIHN0YWlycywgZGlnIGhvbGVzIGFuZCBkb2RnZXMgZW5l bWllcyBpbiBvcmRlciB0byBjb2xsZWN0IGFsbCB0aGUKLWdvbGQgbnVnZ2V0cyBhbmQgZXNjYXBl IHRvIHRoZSBuZXh0IGxldmVsLiAgWW91ciBlbmVtaWVzIGFyZSBhbHNvIGFmdGVyIHRoZQotZ29s ZC4gIFdvcnNlIHN0aWxsLCB0aGV5IGFyZSBhZnRlciB5b3UhLgotCi1LR29sZHJ1bm5lciBpcyBh IGZhc3QtcGFjZWQgcGxhdGZvcm0gZ2FtZSB3aGVyZSB0aGUgcGxheWVyIG11c3QgbmF2aWdhdGUg YQotbWF6ZSB3aGlsZSBjb2xsZWN0aW5nIGdvbGQgbnVnZ2V0cyBhbmQgYXZvaWRpbmcgZW5lbWll cy4gIEEgdmFyaWV0eSBvZiBsZXZlbAotcGFja3MgYXJlIGluY2x1ZGVkLCBhcyB3ZWxsIGFzIGFu IGVkaXRvciB0byBjcmVhdGUgbmV3IGxldmVscy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2Yg dGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIr IGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2RpYW1vbmQKLSAgKHBhY2th Z2UKLSAgICAobmFtZSAia2RpYW1vbmQiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAo c291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tkaWFtb25kLSIgdmVyc2lv biAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFpeXhyeDM0MjJh c2E1OGtoMHNpd3ZpMXN2ZHM1a2NjcnltNmdkZnBkaGxtaG1jaXFsemkiKSkpKQotICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0 IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdl dHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAg IGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtub3RpZmljYXRpb25z Ci0gICAgICAgICAgIGtub3RpZnljb25maWcKLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAg ICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJh c2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczov L2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlRocmVlLWluLWEtcm93IGdhbWUiKQot ICAgIChkZXNjcmlwdGlvbiAiS0RpYW1vbmQgaXMgYSB0aHJlZS1pbi1hLXJvdyBnYW1lIGxpa2Ug QmVqZXdlbGVkLiAgSXQKLWZlYXR1cmVzIHVubGltaXRlZCBmdW4gd2l0aCByYW5kb21seSBnZW5l cmF0ZWQgZ2FtZXMgYW5kIGZpdmUgZGlmZmljdWx0eQotbGV2ZWxzIHdpdGggdmFyeWluZyBudW1i ZXIgb2YgZGlhbW9uZCBjb2xvcnMgYW5kIGJvYXJkIHNpemVzLgotCi1UaGlzIHBhY2thZ2UgaXMg cGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrZm91cmlubGlu ZQotICAocGFja2FnZQotICAgIChuYW1lICJrZm91cmlubGluZSIpCi0gICAgKHZlcnNpb24gIjIw LjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2Zv dXJpbmxpbmUtIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJh c2UzMiAiMHBseDNsdjM1ZmM4cTlzdmJ5bDcxbW1zM2ppNnpuNThqMzA2YnZtMWY4a2tnZzB4Mzk1 YiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1p bnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChp bnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAg ICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBr Y3Jhc2gKLSAgICAgICAgICAga2Ruc3NkCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4 bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJQbGFjZSA0IHBpZWNlcyBp biBhIHJvdyIpCi0gICAgKGRlc2NyaXB0aW9uICJLRm91ckluTGluZSBpcyBhIGJvYXJkIGdhbWUg Zm9yIHR3byBwbGF5ZXJzIGJhc2VkIG9uIHRoZQotQ29ubmVjdC1Gb3VyIGdhbWUuCi0KLUtGb3Vy SW5MaW5lIGlzIGEgZ2FtZSB3aGVyZSB0d28gcGxheWVycyB0YWtlIHR1cm5zIGRyb3BwaW5nIHBp ZWNlcyBpbnRvIGEKLWdyaWQsIHRoZSB3aW5uZXIgYmVpbmcgdGhlIGZpcnN0IHRvIHBsYWNlIGZv dXIgcGllY2VzIGluIGEgbGluZS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBn YW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrYmxhY2tib3gK LSAgKHBhY2thZ2UKLSAgICAobmFtZSAia2JsYWNrYm94IikKLSAgICAodmVyc2lvbiAiMjAuMTIu MCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkK LSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYmxhY2ti b3gtIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAi MGxhNXc0NGIwZ2w3Mmczd2ZwMHB3OGd3bm0yODdsaDduZDlrNWlrcHN6dzVubjQ5ZGIwaCIpKSkp Ci0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMK LSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMK LSAgICAgKGxpc3Qga2FyY2hpdmUKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAgICAg a2NvbmZpZwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAg ICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRn ZXRzCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAg ICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2Zykp Ci0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lz ICJGaW5kIGF0b21zIGluIGEgZ3JpZCBieSBzaG9vdGluZyBlbGVjdHJvbnMiKQotICAgIChkZXNj cmlwdGlvbiAiS0JsYWNrYm94IGlzIGEgZ2FtZSBvZiBoaWRlIGFuZCBzZWVrIHBsYXllZCBvbiBh IGdyaWQgb2YKLWJveGVzIHdoZXJlIHRoZSBjb21wdXRlciBoYXMgaGlkZGVuIHNldmVyYWwgYmFs bHMuICBUaGUgcG9zaXRpb24gb2YgdGhlIGhpZGRlbgotYmFsbHMgY2FuIGJlIGRlZHVjZWQgYnkg c2hvb3RpbmcgYmVhbXMgaW50byB0aGUgYm94Ci0KLUtCbGFja0JveCBpcyBhIGdhbWUgb2YgaGlk ZSBhbmQgc2VlayBwbGF5ZWQgb24gYW4gZ3JpZCBvZiBib3hlcywgd2hlcmUgdGhlCi1wbGF5ZXIg c2hvb3RzIHJheXMgaW50byB0aGUgZ3JpZCB0byBkZWR1Y2UgdGhlIHBvc2l0aW9ucyBvZiBoaWRk ZW4gb2JqZWN0cy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1 bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykp KSkKLQotKGRlZmluZS1wdWJsaWMga25ldHdhbGsKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia25l dHdhbGsiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmln aW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tuZXR3YWxrLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAg ICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjA2MGtqMDZ2cGlnZHk1NzBpenNqZmdubXFxcnBt Yjhia3I5YXJxYzEwOWhnM2F2bDV3anoiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAg ICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2Nv cmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAg ICAgICAgIGtpMThuCi0gICAgICAgICAgIGt0ZXh0d2lkZ2V0cwotICAgICAgICAgICBrd2lkZ2V0 c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAg ICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiVHVybiB0aGUgYm9h cmQgcGllY2VzIHRvIGdldCBhbGwgY29tcHV0ZXJzIGNvbm5lY3RlZCIpCi0gICAgKGRlc2NyaXB0 aW9uICJLTmV0V2FsayBpcyBhIHNtYWxsIGdhbWUgd2hlcmUgeW91IGhhdmUgdG8gYnVpbGQgdXAg YQotY29tcHV0ZXIgbmV0d29yayBieSByb3RhdGluZyB0aGUgd2lyZXMgdG8gY29ubmVjdCB0aGUg dGVybWluYWxzIHRvIHRoZSBzZXJ2ZXIuCi1XaGVuIHRoZSBuZXR3b3JrIGlzIGJ1aWxkLCBhIGhp Z2hzY29yZS1saXN0IGNvbWVzIHVwIHdoZXJlIGNvbXBldGl0aW9ucyBjYW4gYmUKLWZvdWdodCBv dXQuCi0KLUtOZXR3YWxrIGlzIGEgcHV6emxlIGdhbWUgd2hlcmUgdGhlIHBsYXllciBhcnJhbmdl cyBzZWN0aW9ucyBvZiB3aXJlIHRvCi1jb25uZWN0IGFsbCB0aGUgY29tcHV0ZXJzIG9uIHRoZSBi b2FyZC4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikK LSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQot KGRlZmluZS1wdWJsaWMgYm9tYmVyCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImJvbWJlciIpCi0g ICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAg IChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMvYm9tYmVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMWZqY3dtNTkxamd4M2JncXBpMGo1Zm5iMmwycjJoM3I2bGF2 M3ZoYXh6NHJrZjU2cGcyYSIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p Ci0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAg a2NvbmZpZwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAg ICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBx dGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikK LSAgICAoc3lub3BzaXMgIkFyY2FkZSBib21iaW5nIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAi Qm9tYmVyIGlzIGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2FtZS4KLQotVGhlIHBsYXllciBpcyBp bnZhZGluZyB2YXJpb3VzIGNpdGllcyBpbiBhIHBsYW5lIHRoYXQgaXMgZGVjcmVhc2luZyBpbiBo ZWlnaHQuCi1UaGUgZ29hbCBvZiB0aGUgZ2FtZSBpcyB0byBkZXN0cm95IGFsbCB0aGUgYnVpbGRp bmdzIGFuZCBhZHZhbmNlIHRvIHRoZSBuZXh0Ci1sZXZlbC4gIEVhY2ggbGV2ZWwgZ2V0cyBhIGJp dCBoYXJkZXIgYnkgaW5jcmVhc2luZyB0aGUgc3BlZWQgb2YgdGhlIHBsYW5lIGFuZAotdGhlIGhl aWdodCBvZiB0aGUgYnVpbGRpbmdzLgotCi1Cb21iZXIgaXMgYSBnYW1lIHdoZXJlIHlvdSBmbHkg YSBzcGFjZXNoaXAgYW5kIGF0dGVtcHQgdG8gYm9tYiB0aGUgYnVpbGRpbmdzCi1iZWxvdyB5b3Uu ICBFYWNoIHBhc3MgdGhlIHNwYWNlc2hpcCBtYWtlcywgaXQgZ2V0cyBsb3dlciBhbmQgbG93ZXIu ICBJZiB5b3UndmUKLW5vdCBkZXN0cm95ZWQgYSBidWlsZGluZyBpbiB5b3VyIHBhdGgsIHlvdSB3 aWxsIGNyYXNoIGludG8gaXQuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZk bDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGdyYW5hdGllcgotICAocGFja2FnZQotICAgIChu YW1lICJncmFuYXRpZXIiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0g ICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW5hdGllci0iIHZlcnNpb24gIi50YXIu eHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxZnloN3p5YWNiM3BubGZkMjlq dzJqbXlsOGE3c2p3MzU0cGkyMzRuZDV4NTk5OXh3NXo2IikpKSkKLSAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxl dGlvbgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAg ICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2Fk ZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrbmV3c3R1ZmYKLSAgICAgICAgICAg a3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1l cwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAg ICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAg ICAoc3lub3BzaXMgIkJvbWJlcm1hbiBjbG9uZSIpCi0gICAgKGRlc2NyaXB0aW9uICJHcmFuYXRp ZXIgaXMgYSBjbG9uZSBvZiB0aGUgY2xhc3NpYyBCb21iZXJtYW4gZ2FtZSwKLWluc3BpcmVkIGJ5 IHRoZSB3b3JrIG9mIHRoZSBDbGFuYm9tYmVyIGNsb25lLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFy dCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6 Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrc2lyawotICAocGFj a2FnZQotICAgIChuYW1lICJrc2lyayIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChz b3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc2lyay0iIHZlcnNpb24g Ii50YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEweTdubTB4Nnpj YzBnaDNhbTY5YmJ4eXliOGF6YmJmeXJkcXNhMDIzZ2dyN24wNGNuMjEiKSkpKQotICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0 IGtjcmFzaAotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBraWNvbnRoZW1lcwotICAgICAg ICAgICBraW8KLSAgICAgICAgICAga25ld3N0dWZmCi0gICAgICAgICAgIGt3YWxsZXQKLSAgICAg ICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBwaG9ub24K LSAgICAgICAgICAgcWNhCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFy YXRpdmUKLSAgICAgICAgICAgcXRzdmcKLSAgICAgICAgICAgemxpYikpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJDb21wdXRlcml6ZWQg dmVyc2lvbiBvZiB0aGUgd2VsbCBrbm93biBzdHJhdGVneSBib2FyZCBnYW1lCi0nUmlzayciKQot ICAgIChkZXNjcmlwdGlvbiAiS3NpcksgaXMgYSBtdWx0aS1wbGF5ZXIgbmV0d29yay1lbmFibGVk IGdhbWUuICBUaGUgZ29hbCBvZgotdGhlIGdhbWUgaXMgc2ltcGx5IHRvIGNvbnF1ZXIgdGhlIHdv cmxkIGJ5IGF0dGFja2luZyB5b3VyIG5laWdoYm9ycyB3aXRoIHlvdXIKLWFybWllcy4KLQotQXQg dGhlIGJlZ2lubmluZyBvZiB0aGUgZ2FtZSwgY291bnRyaWVzIGFyZSBkaXN0cmlidXRlZCB0byBh bGwgdGhlIHBsYXllcnMuCi1FYWNoIGNvdW50cnkgY29udGFpbnMgb25lIGFybXkgcmVwcmVzZW50 ZWQgYnkgYW4gaW5mYW50cnltYW4uICBFYWNoIHBsYXllciBoYXMKLXNvbWUgYXJtaWVzIHRvIGRp c3RyaWJ1dGUgdG8gaGlzIGNvdW50cmllcy4gIE9uIGVhY2ggdHVybiwgZWFjaCBwbGF5ZXIgY2Fu Ci1hdHRhY2sgaGlzIG5laWdoYm91cnMsIGV2ZW50dWFsbHkgY29ucXVlcmluZyBvbmUgb3IgbW9y ZSBjb3VudHJpZXMuICBBdCB0aGUKLWVuZCBvZiBlYWNoIHR1cm4sIHNvbWUgYm9udXMgYXJtaWVz IGFyZSBkaXN0cmlidXRlZCB0byB0aGUgcGxheWVycyBpbiBmdW5jdGlvbgotb2YgdGhlIG51bWJl ciBvZiBjb3VudHJpZXMgdGhleSBvd24uICBUaGUgd2lubmVyIGlzIHRoZSBwbGF5ZXIgdGhhdCBj b25xdWVyZWQKLWFsbCB0aGUgd29ybGQuCi0KLUZlYXR1cmVzOgotQGl0ZW1pemUKLUBpdGVtIFN1 cHBvcnQgZm9yIDEtNiBodW1hbiBvciBjb21wdXRlciBwbGF5ZXJzCi1AaXRlbSBNdWx0aS1wbGF5 ZXIgZ2FtaW5nIG92ZXIgYSBuZXR3b3JrCi1AaXRlbSBZb3UgY2FuIGVhc2lseSBjcmVhdGUgbmV3 IHNraW5zIHdpdGggU1ZHIGdyYXBoaWNzIGFuZCB0aGUgc2tpbiBlZGl0b3IKLUBpdGVtIEhvdCBO ZXcgU3R1ZmYgc3VwcG9ydC4gIFlvdSBjYW4gZWFzaWx5IGRvd25sb2FkIGFuZCBpbnN0YWxsIG5l dyBza2lucwotQGVuZCBpdGVtaXplCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUg Z2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNl OmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMgcGFsYXBlbGkK LSAgKHBhY2thZ2UKLSAgICAobmFtZSAicGFsYXBlbGkiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK LSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL3BhbGFw ZWxpLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMHh4ejlnNHp4bGpsZzIwZzg4YTVsa2J3enptOXlnNHZ4bnJmaWdrOG0wMThjejBucWQ1YiIp KSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1 dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1 dHMKLSAgICAgKGxpc3Qga2FyY2hpdmUKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAg ICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFk ZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtp MThuCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpbwotICAgICAgICAgICBraXRlbXZp ZXdzCi0gICAgICAgICAgIGtub3RpZmljYXRpb25zCi0gICAgICAgICAgIGtzZXJ2aWNlCi0gICAg ICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGli a2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQot ICAgICAgICAgICBxdHN2ZwotICAgICAgICAgICBzaGFyZWQtbWltZS1pbmZvKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIkppZ3NhdyBw dXp6bGUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJQYWxhcGVsaSBpcyBhIGppZ3NhdyBwdXp6 bGUgZ2FtZS4gIFVubGlrZSBvdGhlciBnYW1lcyBpbgotdGhhdCBnZW5yZSwgeW91IGFyZSBub3Qg bGltaXRlZCB0byBhbGlnbmluZyBwaWVjZXMgb24gaW1hZ2luYXJ5IGdyaWRzLiAgVGhlCi1waWVj ZXMgYXJlIGZyZWVseSBtb3ZlYWJsZS4gIEFsc28sIFBhbGFwZWxpIGZlYXR1cmVzIHJlYWwgcGVy c2lzdGVuY3ksIGkuZS4KLWV2ZXJ5dGhpbmcgeW91IGRvIGlzIHNhdmVkIG9uIHlvdXIgZGlzayBp bW1lZGlhdGVseS4KLQotUGFsYXBlbGkgaXMgdGhlIEZpbm5pc2ggd29yZCBmb3Igamlnc2F3IHB1 enpsZS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikK LSAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCi0KLShkZWZpbmUtcHVibGljIGtpcmlraQot ICAocGFja2FnZQotICAgIChuYW1lICJraXJpa2kiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tpcmlraS0i IHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBt aWxjOGZsMXJqNHlyd2R2bTYwYW1wZDQ3ZHlpeXMxeHZxaTVmMGc3eTZtZ3ltZ3lrNHgiKSkpKQot ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0g ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0g ICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2Nv bmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0g ICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpY29u dGhlbWVzCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJZYWh0emVlIGRpY2Ug Z2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJLaXJpa2kgaXMgYW4gYWRkaWN0aXZlIGFuZCBmdW4g ZGljZSBnYW1lLCBkZXNpZ25lZCB0byBiZQotcGxheWVkIGJ5IGFzIG1hbnkgYXMgc2l4IHBsYXll cnMuCi0KLVBhcnRpY2lwYW50cyBoYXZlIHRvIGNvbGxlY3QgcG9pbnRzIGJ5IHJvbGxpbmcgZml2 ZSBkaWNlIGZvciB1cCB0byB0aHJlZSB0aW1lcwotcGVyIHNpbmdsZSB0dXJuIHRvIG1ha2UgY29t YmluYXRpb25zIHdpdGggdGhlIGhpZ2hlc3Qgc2NvcmUuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0 IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpn cGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtpZ28KLSAgKHBhY2th Z2UKLSAgICAobmFtZSAia2lnbyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3Vy Y2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2lnby0iIHZlcnNpb24gIi50 YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA4ODc1Mnl6bWZzbnBw ZDI3cDhobGQ0eDVzN3N3NWZhZ20wODAyNGw1cmExbWxpY2RmejkiKSkpKQotICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtj b25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMK LSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtp MThuCi0gICAgICAgICAgIGtpbwotICAgICAgICAgICBrbmV3c3R1ZmYKLSAgICAgICAgICAga3Rl eHR3aWRnZXRzCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAg ICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBx dHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5 bm9wc2lzICJHbyBib2FyZCBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktpZ28gaXMgYW4gb3Bl bi1zb3VyY2UgaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVsYXIgR28KLWdhbWUuCi0KLUdvIGlz IGEgc3RyYXRlZ2ljIGJvYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJzLiAgSXQgaXMgYWxzbyBrbm93 biBhcwotaWdvIChKYXBhbmVzZSksIHdlaXFpIG9yIHdlaSBjaCdpIChDaGluZXNlKSBvciBiYWR1 ayAoS29yZWFuKS4gIEdvIGlzIG5vdGVkCi1mb3IgYmVpbmcgcmljaCBpbiBzdHJhdGVnaWMgY29t cGxleGl0eSBkZXNwaXRlIGl0cyBzaW1wbGUgcnVsZXMuICBUaGUgZ2FtZSBpcwotcGxheWVkIGJ5 IHR3byBwbGF5ZXJzIHdobyBhbHRlcm5hdGVseSBwbGFjZSBibGFjayBhbmQgd2hpdGUgc3RvbmVz IChwbGF5aW5nCi1waWVjZXMsIG5vdyB1c3VhbGx5IG1hZGUgb2YgZ2xhc3Mgb3IgcGxhc3RpYykg b24gdGhlIHZhY2FudCBpbnRlcnNlY3Rpb25zIG9mIGEKLWdyaWQgb2YgMTl4MTkgbGluZXMgKDl4 OSBvciAxM3gxMyBmb3IgZWFzaWVyIGdhbWVzKS4KLQotWW91IGFsc28gbmVlZCB0byBpbnN0YWxs IGEgZ28gZW5naW5lLCBlLmcuIEBjb2Rle2dudWdvfS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQg b2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkp Ci0KLShkZWZpbmUtcHVibGljIGt1YnJpY2sKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia3Vicmlj ayIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgot ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva3Vicmljay0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBoM215cHdkNjdzc3MwOGo1dnZyaWg1ZjVzczg1 bTlrYXg2NDEyeTQweG1zbTUxbHoycHEiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGdsdQotICAgICAgICAgICBr Y29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25z Ci0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBraW8KLSAg ICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBs aWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZl Ci0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKLSAgICAoc3lub3BzaXMgIkdhbWUgYmFzZWQgb24gUnViaWsncyBDdWJlIikKLSAgICAo ZGVzY3JpcHRpb24gIkt1YnJpY2sgaXMgYSBnYW1lIGJhc2VkIG9uIHRoZSBSdWJpaydzIEN1YmUg cHV6emxlLgotCi1UaGUgY3ViZSBzaXplcyByYW5nZSBmcm9tIDJ4MngyIHVwIHRvIDZ4Nng2LCBv ciB5b3UgY2FuIHBsYXkgd2l0aCBpcnJlZ3VsYXIKLVwiYnJpY2tzXCIgc3VjaCBhcyA1eDN4MiBv ciBcIm1hdHNcIiBzdWNoIGFzIDZ4NHgxIG9yIDJ4MngxLiAgVGhlIGdhbWUgaGFzIGEKLXNlbGVj dGlvbiBvZiBwdXp6bGVzIGF0IHNldmVyYWwgbGV2ZWxzIG9mIGRpZmZpY3VsdHksIGFzIHdlbGwg YXMgZGVtb3Mgb2YKLXByZXR0eSBwYXR0ZXJucyBhbmQgc29sdXRpb24gbW92ZXMsIG9yIHlvdSBj YW4gbWFrZSB1cCB5b3VyIG93biBwdXp6bGVzLiAgVGhlCi1nYW1lIGhhcyB1bmxpbWl0ZWQgdW5k bywgcmVkbywgc2F2ZSBhbmQgcmVsb2FkIGNhcGFiaWxpdGllcy4KLQotVGhpcyBwYWNrYWdlIGlz IHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNl bnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMgbHNrYXQKLSAg KHBhY2thZ2UKLSAgICAobmFtZSAibHNrYXQiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAg ICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xza2F0LSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXdnOXp4 cDY0a3dqeHFzNHF3MGg3ajh5aGdmZmJtdmg4ajlkNGRnbXo0NWRzY25nbmpsaSIpKSkpCi0gICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAg KGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29yZWFk ZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2d1aWFkZG9ucwotICAgICAgICAg ICBraTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0g ICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiTGlldXRuYW50IFNrYXQgY2FyZCBnYW1l IikKLSAgICAoZGVzY3JpcHRpb24gIkxpZXV0bmFudCBTa2F0IChmcm9tIEdlcm1hbiBcIk9mZml6 aWVyc3NrYXRcIikgaXMgYSBmdW4gYW5kCi1lbmdhZ2luZyBjYXJkIGdhbWUgZm9yIHR3byBwbGF5 ZXJzLCB3aGVyZSB0aGUgc2Vjb25kIHBsYXllciBpcyBlaXRoZXIgbGl2ZQotb3Bwb25lbnQsIG9y IGEgYnVpbHQgaW4gYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UuCi0KLUxpZXV0bmFudCBTa2F0IGlz IGEgc2ltcGxpZmllZCB2YXJpYW50IG9mIHRoZSBTa2F0IGNhcmQgZ2FtZSBmb3IgdHdvIHBsYXll cnMuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0g ICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6 ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2FwbWFuCi0gIChwYWNrYWdlCi0gICAgKG5h bWUgImthcG1hbiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAg KG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2FwbWFuLSIgdmVyc2lvbiAiLnRhci54eiIpKQot ICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE0eDN2NmxpNHIzZ3p6d2ZkNmFyOXNhcTJy aGM3eXhzMHNwOXlnYWx6cTh2cTRkN2kxa2giKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0g ICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAg a2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0g ICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2Ft ZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAg ICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0g ICAgKHN5bm9wc2lzICJQYWMtTWFuIGNsb25lIikKLSAgICAoZGVzY3JpcHRpb24gIkthcG1hbiBp cyBhIGNsb25lIG9mIHRoZSB3ZWxsIGtub3duIGdhbWUgUGFjLU1hbi4KLQotWW91IG11c3QgcnVu IHRocm91Z2ggdGhlIG1hemUgdG8gZWF0IGFsbCBwaWxscyB3aXRob3V0IGJlaW5nIGNhcHR1cmVk IGJ5IGEKLWdob3N0LiAgQnkgZWF0aW5nIGFuIGVuZXJnaXplciwgS2FwbWFuIGdldHMgdGhlIGFi aWxpdHkgdG8gZWF0IGdob3N0cyBmb3IgYQotZmV3IHNlY29uZHMuICBXaGVuIGEgc3RhZ2UgaXMg Y2xlYXJlZCBvZiBwaWxscyBhbmQgZW5lcmdpemVyIHRoZSBwbGF5ZXIgaXMKLXRha2VuIHRvIHRo ZSBuZXh0IHN0YWdlIHdpdGggc2xpZ2h0bHkgaW5jcmVhc2VkIGdhbWUgc3BlZWQKLQotVGhpcyBw YWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAo bGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMg a3NwYWNlZHVlbAotICAocGFja2FnZQotICAgIChuYW1lICJrc3BhY2VkdWVsIikKLSAgICAodmVy c2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9rc3BhY2VkdWVsLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMWFpeGg2eWdpZjJjbTFhNWczMnNsNXk2YjV4NjgxMzlwemloYXhx NDMzNGM2YXZhbWRhaSIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0g ICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9v bHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2Nv bmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwot ICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kx OG4KLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAg ICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMg IlR3byBwbGF5ZXIgZ2FtZSB3aXRoIHNob290aW5nIHNwYWNlc2hpcHMgZmx5aW5nIGFyb3VuZCBh IHN1biIpCi0gICAgKGRlc2NyaXB0aW9uICJLU3BhY2VkdWVsIGlzIGEgc3BhY2UgYmF0dGxlIGdh bWUgZm9yIG9uZSBvciB0d28gcGxheWVycywKLXdoZXJlIHR3byBzaGlwcyBmbHkgYXJvdW5kIGEg c3RhciBpbiBhIHN0cnVnZ2xlIHRvIGJlIHRoZSBvbmx5IHN1cnZpdm9yLgotCi1UaGlzIHBhY2th Z2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0 IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBib3Zv Ci0gIChwYWNrYWdlCi0gICAgKG5hbWUgImJvdm8iKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Jvdm8tIiB2 ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOHFi YWMzNjZtMHhtYTNhcnkxMXE5enh6MHdnbnlzcHBjbDdrcHlwbDZpYzNuZjYxd3F6IikpKSkKLSAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAg ICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBr Y3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAg ICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQot ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1w YWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIkNsYXNzaWMgcGVu IGFuZCBwYXBlciBnYW1lOiBmaXZlIGluIGEgbGluZSIpCi0gICAgKGRlc2NyaXB0aW9uICJCb3Zv IGlzIGEgR29tb2t1IChmcm9tIEphcGFuZXNlIOS6lOebruS4puOBuSAtIGxpdC4gIFwiZml2ZQot cG9pbnRzXCIpIGxpa2UgZ2FtZSBmb3IgdHdvIHBsYXllcnMsIHdoZXJlIHRoZSBvcHBvbmVudHMg YWx0ZXJuYXRlIGluIHBsYWNpbmcKLXRoZWlyIHJlc3BlY3RpdmUgcGljdG9ncmFtIG9uIHRoZSBn YW1lIGJvYXJkLiAgVGhlIHdpbm5lciBpcyB0aGUgZmlyc3QgdG8KLWNvbXBsZXRlIGEgbGluZSBv ZiBmaXZlIG1hcmtlcnMuICAoQWxzbyBrbm93biBhczogQ29ubmVjdCBGaXZlLCBGaXZlIGluIGEg cm93LAotWCBhbmQgTywgTmF1Z2h0cyBhbmQgQ3Jvc3NlcykKLQotVGhpcyBwYWNrYWdlIGlzIHBh cnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNl OmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2lsbGJvdHMKLSAg KHBhY2thZ2UKLSAgICAobmFtZSAia2lsbGJvdHMiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tpbGxib3Rz LSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MTI5Nmd3dzQybnduYWk3eTZtMnFwanFweWMzMHA3ejljaGZ2NXJ2MG40OGp2ZGh2YTg4eSIpKSkp Ci0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMK LSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMK LSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBr Y29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gK LSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3dp ZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwot ICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlBvcnQgb2Yg dGhlIGNsYXNzaWMgQlNEIGNvbnNvbGUgZ2FtZSByb2JvdHMiKQotICAgIChkZXNjcmlwdGlvbiAi S2lsbGJvdHMgaXMgYSBzaW1wbGUgZ2FtZSBvZiBldmFkaW5nIGtpbGxlciByb2JvdHMuCi0KLVdo byBjcmVhdGVkIHRoZSByb2JvdHMgYW5kIHdoeSB0aGV5IGhhdmUgYmVlbiBwcm9ncmFtbWVkIHRv IGRlc3Ryb3ksIG5vIG9uZQota25vd3MuICBBbGwgdGhhdCBpcyBrbm93biBpcyB0aGF0IHRoZSBy b2JvdHMgYXJlIG51bWVyb3VzIGFuZCB0aGVpciBzb2xlCi1vYmplY3RpdmUgaXMgdG8gZGVzdHJv eSB5b3UuICBGb3J0dW5hdGVseSBmb3IgeW91LCB0aGVpciBjcmVhdG9yIGhhcyBmb2N1c2VkCi1v biBxdWFudGl0eSByYXRoZXIgdGhhbiBxdWFsaXR5IGFuZCBhcyBhIHJlc3VsdCB0aGUgcm9ib3Rz IGFyZSBzZXZlcmVseQotbGFja2luZyBpbiBpbnRlbGxpZ2VuY2UuICBZb3VyIHN1cGVyaW9yIHdp dCBhbmQgYSBmYW5jeSB0ZWxlcG9ydGF0aW9uIGRldmljZQotYXJlIHlvdXIgb25seSB3ZWFwb25z IGFnYWluc3QgdGhlIG5ldmVyLWVuZGluZyBzdHJlYW0gb2YgbWluZGxlc3MgYXV0b21hdG9ucy4K LQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAo bGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmlu ZS1wdWJsaWMga3NuYWtlZHVlbAotICAocGFja2FnZQotICAgIChuYW1lICJrc25ha2VkdWVsIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAg ICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9rc25ha2VkdWVsLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNo YTI1NgotICAgICAgIChiYXNlMzIgIjBtcDZnMjU4bjN4enZnZjIzam5oa3cxMHhnd3F3cWR6cWZk YzZyOWpxNmE2bTh2Nzdzd3oiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAg IGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRv bnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAg IGtndWlhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3htbGd1aQotICAgICAg ICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xh cmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVz LmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlNuYWtlIHJhY2UgcGxheWVkIGFnYWluc3QgdGhl IGNvbXB1dGVyIikKLSAgICAoZGVzY3JpcHRpb24gIktTbmFrZUR1ZWwgaXMgYSBmYXN0IGFjdGlv biBnYW1lIHdoZXJlIHlvdSBzdGVlciBhIHNuYWtlCi13aGljaCBoYXMgdG8gZWF0IGZvb2QuICBX aGlsZSBlYXRpbmcgdGhlIHNuYWtlIGdyb3dzLiAgQnV0IG9uY2UgYSBwbGF5ZXIKLWNvbGxpZGVz IHdpdGggdGhlIG90aGVyIHNuYWtlIG9yIHRoZSB3YWxsIHRoZSBnYW1lIGlzIGxvc3QuICBUaGlz IGJlY29tZXMgb2YKLWNvdXJzZSBtb3JlIGFuZCBtb3JlIGRpZmZpY3VsdCB0aGUgbG9uZ2VyIHRo ZSBzbmFrZXMgZ3Jvdy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBt b2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4y KykpKSkKLQotKGRlZmluZS1wdWJsaWMga29sbGlzaW9uCi0gIChwYWNrYWdlCi0gICAgKG5hbWUg ImtvbGxpc2lvbiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAg KG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva29sbGlzaW9uLSIgdmVyc2lvbiAiLnRhci54eiIp KQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE4MHliYWZpenB3anNnODBucHkwbDkx NDJjanNubHl4d3Y5ZHozYnE2cjh2NHNtbjJnNmIiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9u Ci0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAg a2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAg ICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2Rl Z2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0g ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJT aW1wbGUgYmFsbCBkb2RnaW5nIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAiSW4gS29sbGlzaW9u IHlvdSB1c2UgbW91c2UgdG8gY29udHJvbCBhIHNtYWxsIGJsdWUgYmFsbCBpbiBhCi1jbG9zZWQg c3BhY2UgZW52aXJvbm1lbnQgZmlsbGVkIHdpdGggc21hbGwgcmVkIGJhbGxzLCB3aGljaCBtb3Zl IGFib3V0Ci1jaGFvdGljYWxseS4gIFlvdXIgZ29hbCBpcyB0byBhdm9pZCB0b3VjaGluZyBhbnkg b2YgdGhvc2UgcmVkIGJhbGxzIHdpdGggeW91cgotYmx1ZSBvbmUsIGJlY2F1c2UgdGhlIG1vbWVu dCB5b3UgZG8gdGhlIGdhbWUgd2lsbCBiZSBvdmVyLiAgVGhlIGxvbmdlciB5b3UgY2FuCi1zdGF5 IGluIGdhbWUgdGhlIGhpZ2hlciB3aWxsIHlvdXIgc2NvcmUgYmUuCi0KLVRoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGlj ZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtuYXZhbGJh dHRsZQotICAocGFja2FnZQotICAgIChuYW1lICJrbmF2YWxiYXR0bGUiKQotICAgICh2ZXJzaW9u ICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJs LWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tuYXZhbGJhdHRsZS0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAg ICAoYmFzZTMyICIwM3JxZjRhdm42MWIwdjM0MHltbXpncDdzMGF4eWdqZ3hxMW5scDVhYXFieDcw emNiNGxxIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0 aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0g ICAgKGlucHV0cwotICAgICAobGlzdCBrYXV0aAotICAgICAgICAgICBrY29tcGxldGlvbgotICAg ICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtj b3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAg ICAgICAgICBrZG5zc2QKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRnZXRz Ci0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAg cXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJCYXR0bGVzaGlwIGJvYXJkIGdh bWUgd2l0aCBidWlsdC1pbiBnYW1lIHNlcnZlciIpCi0gICAgKGRlc2NyaXB0aW9uICJLQmF0dGxl c2hpcCBpcyBhIEJhdHRsZSBTaGlwIGdhbWUgZm9yIEtERS4KLQotU2hpcHMgYXJlIHBsYWNlZCBv biBhIGJvYXJkIHdoaWNoIHJlcHJlc2VudHMgdGhlIHNlYS4gIFBsYXllcnMgdHJ5IHRvIGhpdCBl YWNoCi1vdGhlcnMgc2hpcHMgaW4gdHVybnMgd2l0aG91dCBrbm93aW5nIHdoZXJlIHRoZXkgYXJl IHBsYWNlZC4gIFRoZSBmaXJzdCBwbGF5ZXIKLXRvIGRlc3Ryb3kgYWxsIHNoaXBzIHdpbnMgdGhl IGdhbWUuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIp Ci0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0K LShkZWZpbmUtcHVibGljIGtyZXZlcnNpCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtyZXZlcnNp IikKLSAgICAodmVyc2lvbiAiMjAuMDguMyIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0g ICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rcmV2ZXJzaS0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChz aGEyNTYKLSAgICAgICAoYmFzZTMyICIwZDN5MDcycTYxeGNpazlsZjBwejBjOW5qdmFyd2x2ZjZo cXY1ZnA1anlxYWYyOTAycG1pIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29uZmlnCi0gICAgICAgICAgIGtj b25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAot ICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGVjbGFyYXRpdmUKLSAgICAgICAg ICAga2kxOG4KLSAgICAgICAgICAga2ljb250aGVtZXMKLSAgICAgICAgICAga2lvCi0gICAgICAg ICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUK LSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJPbGQgcmV2ZXJz aSBib2FyZCBnYW1lLCBhbHNvIGtub3duIGFzIG90aGVsbG8iKQotICAgIChkZXNjcmlwdGlvbiAi S1JldmVyc2kgaXMgYSBzaW1wbGUgb25lIHBsYXllciBzdHJhdGVneSBnYW1lIHBsYXllZAotYWdh aW5zdCB0aGUgY29tcHV0ZXIuCi0KLUlmIGEgcGxheWVyJ3MgcGllY2UgaXMgY2FwdHVyZWQgYnkg YW4gb3Bwb3NpbmcgcGxheWVyLCB0aGF0IHBpZWNlIGlzIHR1cm5lZAotb3ZlciB0byByZXZlYWwg dGhlIGNvbG9yIG9mIHRoYXQgcGxheWVyLiAgQSB3aW5uZXIgaXMgZGVjbGFyZWQgd2hlbiBvbmUg cGxheWVyCi1oYXMgbW9yZSBwaWVjZXMgb2YgaGlzIG93biBjb2xvciBvbiB0aGUgYm9hcmQgYW5k IHRoZXJlIGFyZSBubyBtb3JlIHBvc3NpYmxlCi1tb3Zlcy4KLQotVGhpcyBwYWNrYWdlIGlzIHBh cnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNl OmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga3NxdWFyZXMKLSAg KHBhY2thZ2UKLSAgICAobmFtZSAia3NxdWFyZXMiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzcXVhcmVzLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBjaGQz MGJ5bDJrd3cxazY5OXZreWdyeHEyd2R5dmk4NG0yYmltazIzcTk2Zmw4aDgzMXkiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAg ICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt3aWRnZXRz YWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJEb3RzIGFuZCBCb3hl cyBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktTcXVhcmVzIGlzIGFuIGltcGxlbWVudGF0aW9u IG9mIHRoZSBwb3B1bGFyIHBhcGVyIGJhc2VkCi1nYW1lIFNxdWFyZXMuICBUd28gcGxheWVycyB0 YWtlIHR1cm5zIGNvbm5lY3RpbmcgZG90cyBvbiBhIGdyaWQgdG8gY29tcGxldGUKLXNxdWFyZXMs IHRoZSBwbGF5ZXIgd2l0aCB0aGUgbW9zdCBzcXVhcmVzIHdpbnMuCi0KLVRoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGlj ZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmlu ZS1wdWJsaWMga2p1bXBpbmdjdWJlCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtqdW1waW5nY3Vi ZSIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgot ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva2p1bXBpbmdjdWJlLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAg ICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFtazczaWw0amgxNXo1cG0zZnA2NWhzeXZtcmdh MTFjM2g3dzk2eWFteTJuMmJibmlhcHEiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb25maWcKLSAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2Ny YXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAg IGtpbwotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAg ICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiU2ltcGxlIHRhY3RpY2FsIGdhbWUgZm9yIG51 bWJlci1jcnVuY2hlcnMiKQotICAgIChkZXNjcmlwdGlvbiAiS0p1bXBpbmdjdWJlIGlzIGEgc2lt cGxlIHRhY3RpY2FsIGdhbWUgZm9yIG9uZSBvciB0d28KLXBsYXllcnMsIHBsYXllZCBvbiBhIGdy aWQgb2YgbnVtYmVyZWQgc3F1YXJlcy4gIEVhY2ggdHVybiwgcGxheWVycyBjb21wZXRlIGZvcgot Y29udHJvbCBvZiB0aGUgYm9hcmQgYnkgY2FwdHVyaW5nIG9yIGFkZGluZyB0byBvbmUgc3F1YXJl LgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAg IChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCiAoZGVm aW5lLXB1YmxpYyB4bW90bwogICAocGFja2FnZQogICAgIChuYW1lICJ4bW90byIpCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZ2FtZXMu c2NtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmJjMTk4MDA5YTMKLS0t IC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQpAQCAtMCwwICsxLDE1 NTUgQEAKKzs7OyBHTlUgR3VpeCAtLS0gRnVuY3Rpb25hbCBwYWNrYWdlIG1hbmFnZW1lbnQgZm9y IEdOVQorOzs7IENvcHlyaWdodCDCqSAyMDE3LCAyMDE5IEhhcnRtdXQgR29lYmVsIDxoLmdvZWJl bEBjcmF6eS1jb21waWxlcnMuY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDE3LCAyMDE4 LCAyMDE5LCAyMDIwLCAyMDIxIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmls PgorOzs7IENvcHlyaWdodCDCqSAyMDE34oCTMjAyMSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1l QHRvYmlhcy5ncj4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbSBDb3Vybm95ZXIgPG1heGlt LmNvdXJub3llckBnbWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMTksIDIwMjAsIDIwMjEg R3VpbGxhdW1lIExlIFZhaWxsYW50IDxnbHZAcG9zdGVvLm5ldD4KKzs7OyBDb3B5cmlnaHQgwqkg MjAyMiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+Cis7OzsKKzs7OyBUaGlz IGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKzs7OyB1bmRl ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl ZCBieQorOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMg b2YgdGhlIExpY2Vuc2UsIG9yIChhdAorOzs7IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv bi4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg d2lsbCBiZSB1c2VmdWwsIGJ1dAorOzs7IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2 ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKzs7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCis7OzsgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKzs7OworOzs7IFlvdSBzaG91bGQgaGF2ZSBy ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OzsgYWxv bmcgd2l0aCBHTlUgR3VpeC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z ZXMvPi4KKworKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtZ2FtZXMpCisgICM6dXNl LW1vZHVsZSAoKGd1aXggbGljZW5zZXMpICM6cHJlZml4IGxpY2Vuc2U6KQorICAjOnVzZS1tb2R1 bGUgKGd1aXggcGFja2FnZXMpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKKyAgIzp1 c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBxdCkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgY29tcHJlc3Npb24pCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdsKQorICAj OnVzZS1tb2R1bGUgKChnbnUgcGFja2FnZXMgZ25vbWUpICM6c2VsZWN0IChzaGFyZWQtbWltZS1p bmZvKSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlKQorICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3JrcykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcGVybCkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQorICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24td2ViKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBweXRob24teHl6KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkpCisKKyhk ZWZpbmUtcHVibGljIGt0dWJlcmxpbmcKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia3R1YmVybGlu ZyIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgor ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva3R1YmVybGluZy0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAg IChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwbWx2OXFsbGc3MHAyNmRicmNzcjgyMGM3MGQzaWI4 OGhhcGMxejZ3Z2poZHBtYzEybmkxIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scyBwZXJsKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisg ICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAg ICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAg ICAgICAgICBraW8KKyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1 aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAgICBweXRob24td3JhcHBlcgorICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdG11bHRpbWVkaWEKKyAgICAgICAgICAgcXRk ZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9n YW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJTdGFtcCBkcmF3aW5nIHRveSIpCisgICAg KGRlc2NyaXB0aW9uICJLVHViZXJsaW5nIGlzIGEgZHJhd2luZyB0b3kgaW50ZW5kZWQgZm9yIHNt YWxsIGNoaWxkcmVuIGFuZAorYWR1bHRzIHdobyByZW1haW4geW91bmcgYXQgaGVhcnQuICBUaGUg Z2FtZSBoYXMgbm8gd2lubmVyOyB0aGUgb25seSBwdXJwb3NlIGlzCit0byBtYWtlIHRoZSBmdW5u aWVzdCBmYWNlcyB5b3UgY2FuLiAgU2V2ZXJhbCBhY3Rpdml0aWVzIGFyZSBwb3NzaWJsZSwgZS5n LjoKKworQGl0ZW1pemUKK0BpdGVtIEdpdmUgdGhlIHBvdGF0byBhIGZ1bm55IGZhY2UsIGNsb3Ro ZXMsIGFuZCBvdGhlciBnb29kaWVzCitAaXRlbSBCdWlsZCBhIHNtYWxsIHRvd24sIGNvbXBsZXRl IHdpdGggc2Nob29sLCB6b28sIGFuZCBmaXJlIGRlcGFydG1lbnQKK0BpdGVtIENyZWF0ZSBhIGZh bnRhc3RpYyBtb29uc2NhcGUgd2l0aCBzcGFjZXNoaXBzIGFuZCBhbGllbnMKK0BpdGVtIFRvcCBh IHBpenphCitAZW5kIGl0ZW1pemUKKworS1R1YmVybGluZyBjYW4gc3BlYWsgdGhlIG5hbWUgb2Yg ZWFjaCB0aGUgb2JqZWN0IGluIHNldmVyYWwgbGFuZ3VhZ2VzLAordG8gYXNzaXN0IGluIGxlYXJu aW5nIGJhc2ljIHZvY2FidWxhcnkuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUg Z2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNl OmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIHBpY21pCisgIChwYWNrYWdlCisgICAgKG5h bWUgInBpY21pIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAo b3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9waWNtaS0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIxZGZxOW00bmpoMGN6ejh6d3M0NnJrejZ4cTJu NnhyYTV3MjIzbTNzMmY1Y2l2aXc1bXN6IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2RlY2xh cmF0aXZlCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtpbworICAgICAgICAgICBrbmV3 c3R1ZmYKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAg ICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0c3Zn KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3Bz aXMgIk51bWJlciBsb2dpYyBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIlBpY21pIGlzIGEgbnVt YmVyIGxvZ2ljIGdhbWUgaW4gd2hpY2ggY2VsbHMgaW4gYSBncmlkIGhhdmUKK3RvIGJlIGNvbG9y ZWQgb3IgbGVmdCBibGFuayBhY2NvcmRpbmcgdG8gbnVtYmVycyBnaXZlbiBhdCB0aGUgc2lkZSBv ZiB0aGUKK2dyaWQuICBUaGUgYWltIGlzIHRvIHJldmVhbCBhIGhpZGRlbiBwaWN0dXJlLgorCitU aGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNl bnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1 YmxpYyBrb2xmCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtvbGYiKQorICAgICh2ZXJzaW9uICIy MC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tvbGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFz ZTMyICIxbHBwNnB6cjVkZ2Q0c2k0YThjN2hjdmd4Z3F5MGJneWhreDltNmpxYjB6aGxsNmR4ajEw IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwor ICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2Ri dXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3 aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAga3RleHR3aWRnZXRz CisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChzeW5vcHNpcyAiTWluaWF0dXJlIGdvbGYgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9u ICJLb2xmIGlzIGEgbWluaWF0dXJlIGdvbGYgZ2FtZSBmb3Igb25lIHRvIHRlbiBwbGF5ZXJzLiAg VGhlCitnYW1lIGlzIHBsYXllZCBmcm9tIGFuIG92ZXJoZWFkIHZpZXcsIHdpdGggYSBzaG9ydCBi YXIgcmVwcmVzZW50aW5nIHRoZSBnb2xmCitjbHViLiAgS29sZiBmZWF0dXJlcyBtYW55IGRpZmZl cmVudCB0eXBlcyBvZiBvYmplY3RzLCBzdWNoIGFzIHdhdGVyIGhhemFyZHMsCitzbG9wZXMsIHNh bmQgdHJhcHMsIGFuZCBibGFjayBob2xlcyAod2FycHMpLCBhbW9uZyBvdGhlcnMuCisKK0ZlYXR1 cmVzIGFyZToKK0BpdGVtaXplCitAaXRlbSBTaW5nbGUgYW5kIE11bHRpLXBsYXllciAodXAgdG8g dGVuIHBsYXllcnMpIG1vZGVzCitAaXRlbSBIaWdoIHNjb3JlcyB0YWJsZQorQGl0ZW0gRHluYW1p YyBjb3Vyc2VzCitAaXRlbSBUaGlyZC1wYXJ0eSBjb3Vyc2VzCitAaXRlbSBDb3Vyc2UgZWRpdG9y CitAZW5kIGl0ZW1pemUKKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBt b2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIu MCsgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBsaWJrbWFoam9uZ2cKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAibGlia21haGpvbmdnIikKKyAgICAodmVyc2lvbiAiMjAuMTIu MCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9saWJrbWFo am9uZ2ctIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2Uz MiAiMTBsanpiZjdxa2k1Zmx5ZGFua3Jia3NhaWhoa3FwZnlsamI4YzcxZmJ3cXdta3I3cmdmcSIp KSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1 dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCisgICAgKGlucHV0cworICAgICAo bGlzdCBrYXV0aAorICAgICAgICAgICBrY29tcGxldGlvbgorICAgICAgICAgICA7KCJrY29uZmln IiAsa2NvbmZpZykKKyAgICAgICAgICAga2NvZGVjcworICAgICAgICAgICBrY29uZmlnd2lkZ2V0 cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBr d2lkZ2V0c2FkZG9ucworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdHN2ZykpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJT aGFyZWQgbGlicmFyeSBmb3Iga21haGpvbmdnIGFuZCBrc2hpc2VuIikKKyAgICAoZGVzY3JpcHRp b24gIlNoYXJlZCBsaWJyYXJ5IGFuZCBjb21tb24gZmlsZXMgZm9yIGttYWhqb25nZywga3NoaXNl biBhbmQKK290aGVyIE1haCBKb25nZyBsaWtlIGdhbWVzLiIpCisgICAgKGxpY2Vuc2UgKGxpc3Qg bGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRl ZmluZS1wdWJsaWMga21haGpvbmdnCisgIChwYWNrYWdlCisgICAgKG5hbWUgImttYWhqb25nZyIp CisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24gIi9zcmMva21haGpvbmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNo YTI1NgorICAgICAgIChiYXNlMzIgIjFmY2o0amIyenpiYXhwN2NwMDR3MzZ5MGM3bGg3N3l6aW42 NmZtdnJjeGtsMTF4aTJ3d2QiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAg IGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZGVjbGFyYXRpdmUK KyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt4bWxn dWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgbGlia21haGpvbmdnCisgICAg ICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRz dmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5v cHNpcyAiVGlsZSBsYXlpbmcgcGF0aWVuY2UiKQorICAgIChkZXNjcmlwdGlvbiAiSW4gS01haGpv bmdnIHRoZSB0aWxlcyBhcmUgc2NyYW1ibGVkIGFuZCBzdGFrZWQgb24gdG9wIG9mCitlYWNoIG90 aGVyIHRvIHJlc2VtYmxlIGEgY2VydGFpbiBzaGFwZS4gIFRoZSBwbGF5ZXIgaXMgdGhlbiBleHBl Y3RlZCB0byByZW1vdmUKK2FsbCB0aGUgdGlsZXMgb2ZmIHRoZSBnYW1lIGJvYXJkIGJ5IGxvY2F0 aW5nIGVhY2ggdGlsZSdzIG1hdGNoaW5nIHBhaXIuCisKK0EgdmFyaWV0eSBvZiB0aWxlIGxheW91 dHMgYXJlIGluY2x1ZGVkLCBhcyB3ZWxsIGFzIGFuIGVkaXRvciB0byBjcmVhdGUgbmV3CitsYXlv dXRzLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQor ICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNl OmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzaGlzZW4KKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAia3NoaXNlbiIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAg ICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAg ICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3NoaXNlbi0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIxaHJ3cjBmMWtpZGl2c3A4bG53ZGJx ejN4eGFnanZqd2g3MnIzZ21hOHNtZmlseWJ5Z2ZiIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzCisgICAgICAgICAgIDsoInBlcmwiICxwZXJsKQorICAgICAgICAgICA7KCJwa2ct Y29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAgICAga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRz CisgICAgIChsaXN0IGthdXRoCisgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAor ICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIGxpYmttYWhqb25nZworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlNoaXNlbi1TaG8g c29saXRhaXJlIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAiS1NoaXNlbiBpcyBhIHNvbGl0YWly ZS1saWtlIGdhbWUgcGxheWVkIHVzaW5nIHRoZSBzdGFuZGFyZAorc2V0IG9mIE1haGpvbmcgdGls ZXMuICBVbmxpa2UgTWFoam9uZyBob3dldmVyLCBLU2hpc2VuIGhhcyBvbmx5IG9uZSBsYXllciBv Zgorc2NyYW1ibGVkIHRpbGVzCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQorCisoZGVmaW5lLXB1 YmxpYyBrYWpvbmdnCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtham9uZ2ciKQorICAgICh2ZXJz aW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIgorICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIv c3JjL2tham9uZ2ctIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAg KGJhc2UzMiAiMDNmZGJueDd6eDd2Z2N4dndkMWgxMDk4a3M5Z3ExNjJid3ozNWZocHl6cHlucjY2 N201ciIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3Vt ZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBo YXNlcworICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdmaXgtcGF0aHMKKyAgICAgICAgICAg KGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICJzcmMvbWpyZXNvdXJjZS5weSIKKyAgICAgICAgICAgICAgICgoIidzaGFy ZScsICdrbWFoam9uZ2dsaWInIiBhbGwpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg IiciIChhc3NvYy1yZWYgaW5wdXRzICJsaWJrbWFoam9uZ2ciKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc2hhcmUnLCAna21haGpvbmdnbGliJyIpKSkpKQorICAgICAgICAgKGFk ZC1hZnRlciAncXQtd3JhcCAnd3JhcAorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0 cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCAoKG91dCAoYXNzb2MtcmVm IG91dHB1dHMgIm91dCIpKSkKKyAgICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChwcm9n cmFtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdyYXAtcHJvZ3JhbSBwcm9ncmFtCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAoIkdVSVhfUFlUSE9OUEFUSCIgIjoiIHByZWZp eAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgsKGdldGVudiAiR1VJWF9QWVRIT05Q QVRIIikpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKHN0cmluZy1hcHBlbmQg b3V0ICIvYmluL2tham9uZ2ciKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kIG91dCAiL2Jpbi9rYWpvbmdnc2VydmVyIikpKSkpKSkpKQorICAgIChuYXRpdmUt aW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAgOygicGVy bCIgLHBlcmwpCisgICAgICAgICAgIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlz dCBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRk b25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGxpYmttYWhqb25nZworICAgICAgICAg ICBweXRob24KKyAgICAgICAgICAgcHl0aG9uLXR3aXN0ZWQKKyAgICAgICAgICAgcHl0aG9uLXB5 cXQKKyAgICAgICAgICAgcHl0aG9uLXpvcGUtaW50ZXJmYWNlCisgICAgICAgICAgIHF0YmFzZS01 CisgICAgICAgICAgIHF0c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKKyAgICAoc3lub3BzaXMgIkNsYXNzaWNhbCBNYWggSm9uZ2cgZ2FtZSBmb3IgNCBwbGF5 ZXJzIikKKyAgICAoZGVzY3JpcHRpb24gIktham9uZ2cgaXMgdGhlIGFuY2llbnQgQ2hpbmVzZSBi b2FyZCBnYW1lIGZvciA0IHBsYXllcnMuCisKK0lmIHlvdSBhcmUgbG9va2luZyBmb3IgdGhlIE1h aCBKb25nZyBzb2xpdGFpcmUgcGxlYXNlIHVzZSB0aGUgYXBwbGljYXRpb24KK2ttYWhqb25nZy4K KworS2Fqb25nZyBjYW4gYmUgdXNlZCBpbiB0d28gZGlmZmVyZW50IHdheXM6IFNjb3JpbmcgYSBt YW51YWwgZ2FtZSB3aGVyZSB5b3UKK3BsYXkgYXMgYWx3YXlzIGFuZCB1c2UgS2Fqb25nZyBmb3Ig dGhlIGNvbXB1dGF0aW9uIG9mIHNjb3JlcyBhbmQgZm9yCitib29ra2VlcGluZy4gIE9yIHlvdSBj YW4gdXNlIEtham9uZ2cgdG8gcGxheSBhZ2FpbnN0IGFueSBjb21iaW5hdGlvbiBvZiBvdGhlcgor aHVtYW4gcGxheWVycyBvciBjb21wdXRlciBwbGF5ZXJzLgorCitUaGlzIHBhY2thZ2UgaXMgcGFy dCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6 Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrYnJlYWtvdXQKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAia2JyZWFrb3V0IikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIp CisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYnJlYWtvdXQt IiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMGtx ajJjeDBueTNxcTY1YzZ3NWZwbnptcndsOWlyZzhzbHp2cGQzYW5jazVjbnZtYTNqNCIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAg ICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAg ICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkJyZWFrb3V0IGxp a2UgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJLQnJlYWtvdXQgaXMgc2ltaWxhciB0byB0aGUg Y2xhc3NpY3MgYnJlYWtvdXQgYW5kIHhib2luZywKK2ZlYXR1cmluZyBhIG51bWJlciBvZiBhZGRl ZCBncmFwaGljYWwgZW5oYW5jZW1lbnRzIGFuZCBlZmZlY3RzLiAgWW91IGNvbnRyb2wgYQorcGFk ZGxlIGF0IHRoZSBib3R0b20gb2YgdGhlIHBsYXlpbmctZmllbGQsIGFuZCBtdXN0IGRlc3Ryb3kg YnJpY2tzIGF0IHRoZSB0b3AKK2J5IGJvdW5jaW5nIGJhbGxzIGFnYWluc3QgdGhlbS4KKworVGhp cyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5z ZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJs aWMga21pbmVzCisgIChwYWNrYWdlCisgICAgKG5hbWUgImttaW5lcyIpCisgICAgKHZlcnNpb24g IjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a21pbmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNl MzIgIjBocWp3aDNqcTJucHF3a3ZoNjdmeW4yeG5xOHN3aWFzZHc1ano4ZjBpa2wwazI4aWQ3NzUi KSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5w dXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5w dXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2Ny YXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAg IGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiQ2xhc3NpY2FsIG1pbmUgc3dlZXBlciBnYW1lIikKKyAgICAo ZGVzY3JpcHRpb24gIktNaW5lcyBpcyBhIGNsYXNzaWMgTWluZXN3ZWVwZXIgZ2FtZS4gIFRoZSBp ZGVhIGlzIHRvCit1bmNvdmVyIGFsbCB0aGUgc3F1YXJlcyB3aXRob3V0IGJsb3dpbmcgdXAgYW55 IG1pbmVzLiAgV2hlbiBhIG1pbmUgaXMgYmxvd24KK3VwLCB0aGUgZ2FtZSBpcyBvdmVyLgorCitU aGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNl bnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1 YmxpYyBrb25xdWVzdAorICAocGFja2FnZQorICAgIChuYW1lICJrb25xdWVzdCIpCisgICAgKHZl cnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24g Ii9zcmMva29ucXVlc3QtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAg ICAgKGJhc2UzMiAiMGxud2owNnZ2NHF4MDVocjhwenlzbnZyeGg4eTA0YXNhanJwaDByc2ozN3Y4 aHM5ZzVsaCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5h dGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQor ICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZwor ICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2Ri dXNhZGRvbnMKKyAgICAgICAgICAga2d1aWFkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAg ICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtk ZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAg ICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChzeW5vcHNpcyAiU2ltcGxlIHR1cm4tYmFzZWQgc3RyYXRlZ3kgZ2FtZSIpCisgICAg KGRlc2NyaXB0aW9uICJLb25xdWVzdCBpcyB0aGUgS0RFIHZlcnNpb24gb2YgR251LUxhY3RpYyBL b25xdWVzdC4gIFBsYXllcnMKK2NvbnF1ZXIgb3RoZXIgcGxhbmV0cyBieSBzZW5kaW5nIHNoaXBz IHRvIHRoZW0uICBUaGUgZ29hbCBpcyB0byBidWlsZCBhbgoraW50ZXJzdGVsbGFyIGVtcGlyZSBh bmQgdWx0aW1hdGVseSBjb25xdWVyIGFsbCBvdGhlciBwbGF5ZXIncyBwbGFuZXRzLiAgVGhlCitn YW1lIGNhbiBiZSBwbGF5ZWQgd2l0aCB1cCB0byBuaW5lIGVtcGlyZXMsIGNvbW1hbmRlZCBlaXRo ZXIgYnkgdGhlIGNvbXB1dGVyCitvciBieSBwdW55IGVhcnRobGluZ3MuCisKK1RoaXMgcGFja2Fn ZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3Qg bGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtib3Vu Y2UKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2JvdW5jZSIpCisgICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva2JvdW5j ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIw eW15MHoxcWx3M242NTN4czNkc2ExeG03OHE0eGFqMDlkbm5jaTRrbTc3cnppczI2dmI2IikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cwor ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cwor ICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAg ICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRv bnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRnZXRz YWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAg ICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2 ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9w c2lzICJKZXp6YmFsbCBhcmNhZGUgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJLQm91bmNlIGlz IGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2FtZSB3aXRoIHRoZSBlbGVtZW50cyBvZgorcHV6emxl LiAgSXQgaXMgcGxheWVkIG9uIGEgZmllbGQsIHN1cnJvdW5kZWQgYnkgd2FsbCwgd2l0aCB0d28g b3IgbW9yZSBiYWxscworYm91bmNpbmcgYXJvdW5kIHdpdGhpbiB0aGUgd2FsbHMuICBUaGUgb2Jq ZWN0IG9mIHRoZSBnYW1lIGlzIHRvIGJ1aWxkIG5ldword2FsbHMgdG8gZGVjcmVhc2UgdGhlIHNp emUgb2YgdGhlIGFjdGl2ZSBmaWVsZC4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtE RSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrYmxvY2tz CisgIChwYWNrYWdlCisgICAgKG5hbWUgImtibG9ja3MiKQorICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQor ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIgorICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tibG9ja3Mt IiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMDl5 Zm05bXpiYW1wMjk0Y3ZjNWZpbnE2aWx4dnhyNjhpMGRuYjBtNzJwYTRzZnptaWozMiIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAg ICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAg ICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0 c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lu b3BzaXMgIlNpbmdsZSBwbGF5ZXIgZmFsbGluZyBibG9ja3MgcHV6emxlIGdhbWUiKQorICAgIChk ZXNjcmlwdGlvbiAiS0Jsb2NrcyBpcyB0aGUgY2xhc3NpYyBUZXRyaXMtbGlrZSBmYWxsaW5nIGJs b2NrcyBnYW1lLgorCitUaGUgaWRlYSBpcyB0byBzdGFjayB0aGUgZmFsbGluZyBibG9ja3MgdG8g Y3JlYXRlIGhvcml6b250YWwgbGluZXMgd2l0aG91dCBhbnkKK2dhcHMuICBXaGVuIGEgbGluZSBp cyBjb21wbGV0ZWQgaXQgaXMgcmVtb3ZlZCwgYW5kIG1vcmUgc3BhY2UgaXMgYXZhaWxhYmxlIGlu Cit0aGUgcGxheSBhcmVhLiAgV2hlbiB0aGVyZSBpcyBub3QgZW5vdWdoIHNwYWNlIGZvciBibG9j a3MgdG8gZmFsbCwgdGhlIGdhbWUgaXMKK292ZXIuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9m IHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwy KyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzdWRva3UKKyAgKHBhY2th Z2UKKyAgICAobmFtZSAia3N1ZG9rdSIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChz b3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisg ICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3N1ZG9rdS0iIHZlcnNpb24g Ii50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwcGo2cnk3YWsxcm5w YjkzbXF5cGF4cmNibXJod2c5aXI2emhiM3liemZrZmNyaDY3ZzEyIikpKSkKKyAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBr YXJjaGl2ZQorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisg ICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZ3Vp YWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAg ICAgIGtpbworICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisg ICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIGdsdQorICAgICAgICAgICBxdGJhc2Ut NQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0c3ZnKSkKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlN1ZG9rdSBw dXp6bGUgZ2FtZSBhbmQgc29sdmVyIikKKyAgICAoZGVzY3JpcHRpb24gIktTdWRva3UgaXMgYSBT dWRva3UgZ2FtZSBhbmQgc29sdmVyLCBzdXBwb3J0aW5nIGEgcmFuZ2Ugb2YKKzJEIGFuZCAzRCBT dWRva3UgdmFyaWFudHMuICBJbiBhZGRpdGlvbiB0byBwbGF5aW5nIFN1ZG9rdSwgaXQgY2FuIHBy aW50IFN1ZG9rdQorcHV6emxlIHNoZWV0cyBhbmQgZmluZCB0aGUgc29sdXRpb24gdG8gYW55IFN1 ZG9rdSBwdXp6bGUuCisKK1RoZSB3b3JkIFN1ZG9rdSBtZWFucyBcInNpbmdsZSBudW1iZXIgaW4g YW4gYWxsb3R0ZWQgcGxhY2VcIiBpbiBKYXBhbmVzZS4KK1RoZXNlIGFyZSB0aGUgYmFzaWMgcnVs ZXM6IEV2ZXJ5IFN1ZG9rdSBpcyBhIHNxdWFyZSBkaXZpZGVkIGludG8gM3gzCitzdWJzcXVhcmVz IHdpdGggM3gzIGNlbGxzIGVhY2guCisKK1NvbWUgY2VsbHMgYXJlIGZpbGxlZCB3aXRoIGEgbnVt YmVyIGF0IHRoZSBiZWdpbm5pbmcuICBUaGUgcmVtYWluaW5nIG9uZXMgYXJlCit0byBiZSBmaWxs ZWQgYnkgdGhlIHBsYXllciB1c2luZyBudW1iZXJzIGZyb20gMSB0byA5LCB3aXRob3V0IHJlcGVh dGluZyBhCitudW1iZXIgdHdpY2Ugb24gZWFjaCBjb2x1bW4sIHJvdyBvciBzdWJzcXVhcmUgKGVh Y2ggb2YgdGhlbSBtdXN0IGNvbnRhaW4gb25seQorb25lIDEsIG9uZSAyLCBvbmUgMywgYW5kIHNv IG9uKS4gIFRoZSBnYW1lIHJlcXVpcmVzIGxvZ2ljIGFuZCBwYXRpZW5jZS4KK1NvbHZpbmcgdGFr ZXMgdXN1YWxseSAxMCB0byAzMCBtaW51dGVzLCBkZXBlbmRpbmcgb24gcHV6emxlIGxldmVsLCB5 b3VyIHNraWxsCithbmQgZXhwZXJpZW5jZS4KKworVGhlIG51bWVyYWxzIGluIFN1ZG9rdSBwdXp6 bGVzIGFyZSB1c2VkIGZvciBjb252ZW5pZW5jZSAoZm9yIGV4YW1wbGUgaW4gMTZ4MTYKK2JvYXJk IHdlIHVzZSBsZXR0ZXJzKTogYXJpdGhtZXRpYyByZWxhdGlvbnNoaXBzIGJldHdlZW4gbnVtYmVy cyBhcmUKK2lycmVsZXZhbnQuCisKK1RoaXMgcHJvZ3JhbSBzdXBwb3J0cyBhbHNvIDE2eDE2IGdh bWVzIHdpdGggbnVtYmVycyBmcm9tIDEgdG8gMTYgYW5kIDI1NgorY2VsbHMgd2l0aCAxNiBjb2xz LCByb3dzIGFuZCBzdWJzcXVhcmVzIQorCitNb3JlIGluZm9ybWF0aW9uIGF0IGh0dHA6Ly9lbi53 aWtpcGVkaWEub3JnL3dpa2kvU3Vkb2t1CisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBL REUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNl bnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtsaW5lcworICAocGFja2FnZQorICAg IChuYW1lICJrbGluZXMiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisg ICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsaW5lcy0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIweThsbndhd3JrbDRpeG43djRkZzQ4 azJ6cHIwODNrcnY3ZHY0ZDk0YjJkcGtoN3hmdmloIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlv bgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4K KyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAg ICBsaWJrZGVnYW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0 aXZlKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lu b3BzaXMgIlBsYWNlIDUgZXF1YWwgcGllY2VzIHRvZ2V0aGVyLCBidXQgd2FpdCwgdGhlcmUgYXJl IDMgbmV3IG9uZXMiKQorICAgIChkZXNjcmlwdGlvbiAiS0xpbmVzIGlzIGEgc2ltcGxlIGJ1dCBo aWdobHkgYWRkaWN0aXZlIG9uZSBwbGF5ZXIgZ2FtZS4KKworVGhlIHBsYXllciBoYXMgdG8gbW92 ZSB0aGUgY29sb3JlZCBiYWxscyBhcm91bmQgdGhlIGdhbWUgYm9hcmQsIGdhdGhlcmluZyB0aGVt CitpbnRvIHRoZSBsaW5lcyBvZiB0aGUgc2FtZSBjb2xvciBieSBmaXZlLiAgT25jZSB0aGUgbGlu ZSBpcyBjb21wbGV0ZSBpdCBpcworcmVtb3ZlZCBmcm9tIHRoZSBib2FyZCwgdGhlcmVmb3JlIGZy ZWVpbmcgcHJlY2lvdXMgc3BhY2UuICBJbiB0aGUgc2FtZSB0aW1lCit0aGUgbmV3IGJhbGxzIGtl ZXAgYXJyaXZpbmcgYnkgdGhyZWUgYWZ0ZXIgZWFjaCBtb3ZlLCBmaWxsaW5nIHVwIHRoZSBnYW1l Citib2FyZC4KKworS0xpbmVzIGlzIGEgc2luZ2xlLXBsYXllciBnYW1lIHdoZXJlIHRoZSBwbGF5 ZXIgcmVtb3ZlcyBjb2xvcmVkIGJhbGxzIGZyb20gdGhlCitib2FyZCBieSBhcnJhbmdpbmcgdGhl bSBpbnRvIGxpbmVzIG9mIGZpdmUgb3IgbW9yZS4gIEhvd2V2ZXIsIGV2ZXJ5IHRpbWUgdGhlCitw bGF5ZXIgbW92ZXMgYSBiYWxsLCB0aHJlZSBtb3JlIGJhbGxzIGFyZSBhZGRlZCB0byB0aGUgYm9h cmQuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisg ICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhk ZWZpbmUtcHVibGljIGtnb2xkcnVubmVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtnb2xkcnVu bmVyIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9rZ29sZHJ1bm5lci0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIxN3JhNWQzcjlhankyaW5qMTdnd2Q1eHBoemh2 Ynp4NWtwdmR3eWo2bXN4NGRkOXd4Z2ZpIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAg ICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNh ZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRn ZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAg ICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJBY3Rpb24gYW5k IHB1enpsZSBzb2x2aW5nIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAiS0dvbGRydW5uZXIgaXMg YW4gYWN0aW9uIGdhbWUgd2hlcmUgdGhlIGhlcm8gcnVucyB0aHJvdWdoIGEKK21hemUsIGNsaW1i cyBzdGFpcnMsIGRpZyBob2xlcyBhbmQgZG9kZ2VzIGVuZW1pZXMgaW4gb3JkZXIgdG8gY29sbGVj dCBhbGwgdGhlCitnb2xkIG51Z2dldHMgYW5kIGVzY2FwZSB0byB0aGUgbmV4dCBsZXZlbC4gIFlv dXIgZW5lbWllcyBhcmUgYWxzbyBhZnRlciB0aGUKK2dvbGQuICBXb3JzZSBzdGlsbCwgdGhleSBh cmUgYWZ0ZXIgeW91IS4KKworS0dvbGRydW5uZXIgaXMgYSBmYXN0LXBhY2VkIHBsYXRmb3JtIGdh bWUgd2hlcmUgdGhlIHBsYXllciBtdXN0IG5hdmlnYXRlIGEKK21hemUgd2hpbGUgY29sbGVjdGlu ZyBnb2xkIG51Z2dldHMgYW5kIGF2b2lkaW5nIGVuZW1pZXMuICBBIHZhcmlldHkgb2YgbGV2ZWwK K3BhY2tzIGFyZSBpbmNsdWRlZCwgYXMgd2VsbCBhcyBhbiBlZGl0b3IgdG8gY3JlYXRlIG5ldyBs ZXZlbHMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIp CisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisK KyhkZWZpbmUtcHVibGljIGtkaWFtb25kCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtkaWFtb25k IikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rZGlhbW9uZC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChz aGEyNTYKKyAgICAgICAoYmFzZTMyICIxaXl4cngzNDIyYXNhNThraDBzaXd2aTFzdmRzNWtjY3J5 bTZnZGZwZGhsbWhtY2lxbHppIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAg ICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRk b25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAg ICBraTE4bgorICAgICAgICAgICBrbm90aWZpY2F0aW9ucworICAgICAgICAgICBrbm90aWZ5Y29u ZmlnCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAg ICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNs YXJhdGl2ZSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAg KHN5bm9wc2lzICJUaHJlZS1pbi1hLXJvdyBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIktEaWFt b25kIGlzIGEgdGhyZWUtaW4tYS1yb3cgZ2FtZSBsaWtlIEJlamV3ZWxlZC4gIEl0CitmZWF0dXJl cyB1bmxpbWl0ZWQgZnVuIHdpdGggcmFuZG9tbHkgZ2VuZXJhdGVkIGdhbWVzIGFuZCBmaXZlIGRp ZmZpY3VsdHkKK2xldmVscyB3aXRoIHZhcnlpbmcgbnVtYmVyIG9mIGRpYW1vbmQgY29sb3JzIGFu ZCBib2FyZCBzaXplcy4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBt b2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4y KykpKSkKKworKGRlZmluZS1wdWJsaWMga2ZvdXJpbmxpbmUKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAia2ZvdXJpbmxpbmUiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisg ICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tmb3VyaW5saW5lLSIgdmVyc2lvbiAiLnRh ci54eiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjBwbHgzbHYzNWZjOHE5c3Zi eWw3MW1tczNqaTZ6bjU4ajMwNmJ2bTFmOGtrZ2cweDM5NWIiKSkpKQorICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21w bGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAg ICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkbnNz ZAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtk ZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAg ICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChzeW5vcHNpcyAiUGxhY2UgNCBwaWVjZXMgaW4gYSByb3ciKQorICAgIChkZXNjcmlw dGlvbiAiS0ZvdXJJbkxpbmUgaXMgYSBib2FyZCBnYW1lIGZvciB0d28gcGxheWVycyBiYXNlZCBv biB0aGUKK0Nvbm5lY3QtRm91ciBnYW1lLgorCitLRm91ckluTGluZSBpcyBhIGdhbWUgd2hlcmUg dHdvIHBsYXllcnMgdGFrZSB0dXJucyBkcm9wcGluZyBwaWVjZXMgaW50byBhCitncmlkLCB0aGUg d2lubmVyIGJlaW5nIHRoZSBmaXJzdCB0byBwbGFjZSBmb3VyIHBpZWNlcyBpbiBhIGxpbmUuCisK K1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4y KykpKSkKKworKGRlZmluZS1wdWJsaWMga2JsYWNrYm94CisgIChwYWNrYWdlCisgICAgKG5hbWUg ImtibGFja2JveCIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAg KG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2JsYWNrYm94LSIgdmVyc2lvbiAiLnRhci54eiIp KQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjBsYTV3NDRiMGdsNzJnM3dmcDBwdzhn d25tMjg3bGg3bmQ5azVpa3Bzenc1bm40OWRiMGgiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGthcmNoaXZlCisg ICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2Nv cmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAg ICAgICAgIGtpMThuCisgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBreG1sZ3Vp CisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiRmluZCBhdG9tcyBpbiBhIGdyaWQg Ynkgc2hvb3RpbmcgZWxlY3Ryb25zIikKKyAgICAoZGVzY3JpcHRpb24gIktCbGFja2JveCBpcyBh IGdhbWUgb2YgaGlkZSBhbmQgc2VlayBwbGF5ZWQgb24gYSBncmlkIG9mCitib3hlcyB3aGVyZSB0 aGUgY29tcHV0ZXIgaGFzIGhpZGRlbiBzZXZlcmFsIGJhbGxzLiAgVGhlIHBvc2l0aW9uIG9mIHRo ZSBoaWRkZW4KK2JhbGxzIGNhbiBiZSBkZWR1Y2VkIGJ5IHNob290aW5nIGJlYW1zIGludG8gdGhl IGJveAorCitLQmxhY2tCb3ggaXMgYSBnYW1lIG9mIGhpZGUgYW5kIHNlZWsgcGxheWVkIG9uIGFu IGdyaWQgb2YgYm94ZXMsIHdoZXJlIHRoZQorcGxheWVyIHNob290cyByYXlzIGludG8gdGhlIGdy aWQgdG8gZGVkdWNlIHRoZSBwb3NpdGlvbnMgb2YgaGlkZGVuIG9iamVjdHMuCisKK1RoaXMgcGFj a2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxp c3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtu ZXR3YWxrCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtuZXR3YWxrIikKKyAgICAodmVyc2lvbiAi MjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r bmV0d2Fsay0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFz ZTMyICIwNjBrajA2dnBpZ2R5NTcwaXpzamZnbm1xcXJwbWI4YmtyOWFycWMxMDloZzNhdmw1d2p6 IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAg ICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtj cmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAg ICBrdGV4dHdpZGdldHMKKyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3ht bGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAgICAg ICAgICBxdGRlY2xhcmF0aXZlKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKKyAgICAoc3lub3BzaXMgIlR1cm4gdGhlIGJvYXJkIHBpZWNlcyB0byBnZXQgYWxsIGNv bXB1dGVycyBjb25uZWN0ZWQiKQorICAgIChkZXNjcmlwdGlvbiAiS05ldFdhbGsgaXMgYSBzbWFs bCBnYW1lIHdoZXJlIHlvdSBoYXZlIHRvIGJ1aWxkIHVwIGEKK2NvbXB1dGVyIG5ldHdvcmsgYnkg cm90YXRpbmcgdGhlIHdpcmVzIHRvIGNvbm5lY3QgdGhlIHRlcm1pbmFscyB0byB0aGUgc2VydmVy LgorV2hlbiB0aGUgbmV0d29yayBpcyBidWlsZCwgYSBoaWdoc2NvcmUtbGlzdCBjb21lcyB1cCB3 aGVyZSBjb21wZXRpdGlvbnMgY2FuIGJlCitmb3VnaHQgb3V0LgorCitLTmV0d2FsayBpcyBhIHB1 enpsZSBnYW1lIHdoZXJlIHRoZSBwbGF5ZXIgYXJyYW5nZXMgc2VjdGlvbnMgb2Ygd2lyZSB0bwor Y29ubmVjdCBhbGwgdGhlIGNvbXB1dGVycyBvbiB0aGUgYm9hcmQuCisKK1RoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGlj ZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGJvbWJlcgor ICAocGFja2FnZQorICAgIChuYW1lICJib21iZXIiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2JvbWJlci0i IHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjFm amN3bTU5MWpneDNiZ3FwaTBqNWZuYjJsMnIyaDNyNmxhdjN2aGF4ejRya2Y1NnBnMmEiKSkpKQor ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisg ICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2Nv cmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAg ICAgICAgIGtpMThuCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMK KyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCisgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJBcmNhZGUg Ym9tYmluZyBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIkJvbWJlciBpcyBhIHNpbmdsZSBwbGF5 ZXIgYXJjYWRlIGdhbWUuCisKK1RoZSBwbGF5ZXIgaXMgaW52YWRpbmcgdmFyaW91cyBjaXRpZXMg aW4gYSBwbGFuZSB0aGF0IGlzIGRlY3JlYXNpbmcgaW4gaGVpZ2h0LgorVGhlIGdvYWwgb2YgdGhl IGdhbWUgaXMgdG8gZGVzdHJveSBhbGwgdGhlIGJ1aWxkaW5ncyBhbmQgYWR2YW5jZSB0byB0aGUg bmV4dAorbGV2ZWwuICBFYWNoIGxldmVsIGdldHMgYSBiaXQgaGFyZGVyIGJ5IGluY3JlYXNpbmcg dGhlIHNwZWVkIG9mIHRoZSBwbGFuZSBhbmQKK3RoZSBoZWlnaHQgb2YgdGhlIGJ1aWxkaW5ncy4K KworQm9tYmVyIGlzIGEgZ2FtZSB3aGVyZSB5b3UgZmx5IGEgc3BhY2VzaGlwIGFuZCBhdHRlbXB0 IHRvIGJvbWIgdGhlIGJ1aWxkaW5ncworYmVsb3cgeW91LiAgRWFjaCBwYXNzIHRoZSBzcGFjZXNo aXAgbWFrZXMsIGl0IGdldHMgbG93ZXIgYW5kIGxvd2VyLiAgSWYgeW91J3ZlCitub3QgZGVzdHJv eWVkIGEgYnVpbGRpbmcgaW4geW91ciBwYXRoLCB5b3Ugd2lsbCBjcmFzaCBpbnRvIGl0LgorCitU aGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNl bnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1 YmxpYyBncmFuYXRpZXIKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiZ3JhbmF0aWVyIikKKyAgICAo dmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9ncmFuYXRpZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2Cisg ICAgICAgKGJhc2UzMiAiMWZ5aDd6eWFjYjNwbmxmZDI5ancyam15bDhhN3NqdzM1NHBpMjM0bmQ1 eDU5OTl4dzV6NiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAg KG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMp KQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZp ZworICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4K KyAgICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAg ICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUK KyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJCb21iZXJtYW4g Y2xvbmUiKQorICAgIChkZXNjcmlwdGlvbiAiR3JhbmF0aWVyIGlzIGEgY2xvbmUgb2YgdGhlIGNs YXNzaWMgQm9tYmVybWFuIGdhbWUsCitpbnNwaXJlZCBieSB0aGUgd29yayBvZiB0aGUgQ2xhbmJv bWJlciBjbG9uZS4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1 bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykp KSkKKworKGRlZmluZS1wdWJsaWMga3NpcmsKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia3Npcmsi KQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva3NpcmstIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNo YTI1NgorICAgICAgICAoYmFzZTMyICIxMHk3bm0weDZ6Y2MwZ2gzYW02OWJieHl5YjhhemJiZnly ZHFzYTAyM2dncjduMDRjbjIxIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY3Jhc2gKKyAgICAgICAgICAga2kx OG4KKyAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGtu ZXdzdHVmZgorICAgICAgICAgICBrd2FsbGV0CisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAg ICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcGhvbm9uCisgICAgICAgICAgIHFjYQorICAgICAg ICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0c3Zn CisgICAgICAgICAgIHpsaWIpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiQ29tcHV0ZXJpemVkIHZlcnNpb24gb2YgdGhlIHdlbGwga25v d24gc3RyYXRlZ3kgYm9hcmQgZ2FtZQorJ1Jpc2snIikKKyAgICAoZGVzY3JpcHRpb24gIktzaXJL IGlzIGEgbXVsdGktcGxheWVyIG5ldHdvcmstZW5hYmxlZCBnYW1lLiAgVGhlIGdvYWwgb2YKK3Ro ZSBnYW1lIGlzIHNpbXBseSB0byBjb25xdWVyIHRoZSB3b3JsZCBieSBhdHRhY2tpbmcgeW91ciBu ZWlnaGJvcnMgd2l0aCB5b3VyCithcm1pZXMuCisKK0F0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGdh bWUsIGNvdW50cmllcyBhcmUgZGlzdHJpYnV0ZWQgdG8gYWxsIHRoZSBwbGF5ZXJzLgorRWFjaCBj b3VudHJ5IGNvbnRhaW5zIG9uZSBhcm15IHJlcHJlc2VudGVkIGJ5IGFuIGluZmFudHJ5bWFuLiAg RWFjaCBwbGF5ZXIgaGFzCitzb21lIGFybWllcyB0byBkaXN0cmlidXRlIHRvIGhpcyBjb3VudHJp ZXMuICBPbiBlYWNoIHR1cm4sIGVhY2ggcGxheWVyIGNhbgorYXR0YWNrIGhpcyBuZWlnaGJvdXJz LCBldmVudHVhbGx5IGNvbnF1ZXJpbmcgb25lIG9yIG1vcmUgY291bnRyaWVzLiAgQXQgdGhlCitl bmQgb2YgZWFjaCB0dXJuLCBzb21lIGJvbnVzIGFybWllcyBhcmUgZGlzdHJpYnV0ZWQgdG8gdGhl IHBsYXllcnMgaW4gZnVuY3Rpb24KK29mIHRoZSBudW1iZXIgb2YgY291bnRyaWVzIHRoZXkgb3du LiAgVGhlIHdpbm5lciBpcyB0aGUgcGxheWVyIHRoYXQgY29ucXVlcmVkCithbGwgdGhlIHdvcmxk LgorCitGZWF0dXJlczoKK0BpdGVtaXplCitAaXRlbSBTdXBwb3J0IGZvciAxLTYgaHVtYW4gb3Ig Y29tcHV0ZXIgcGxheWVycworQGl0ZW0gTXVsdGktcGxheWVyIGdhbWluZyBvdmVyIGEgbmV0d29y aworQGl0ZW0gWW91IGNhbiBlYXNpbHkgY3JlYXRlIG5ldyBza2lucyB3aXRoIFNWRyBncmFwaGlj cyBhbmQgdGhlIHNraW4gZWRpdG9yCitAaXRlbSBIb3QgTmV3IFN0dWZmIHN1cHBvcnQuICBZb3Ug Y2FuIGVhc2lseSBkb3dubG9hZCBhbmQgaW5zdGFsbCBuZXcgc2tpbnMKK0BlbmQgaXRlbWl6ZQor CitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChs aWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEu MispKSkpCisKKyhkZWZpbmUtcHVibGljIHBhbGFwZWxpCisgIChwYWNrYWdlCisgICAgKG5hbWUg InBhbGFwZWxpIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAo b3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9wYWxhcGVsaS0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjB4eHo5ZzR6eGxqbGcyMGc4OGE1 bGtid3p6bTl5ZzR2eG5yZmlnazhtMDE4Y3owbnFkNWIiKSkpKQorICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGthcmNoaXZl CisgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAg a2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNo CisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraTE4bgor ICAgICAgICAgICBraW8KKyAgICAgICAgICAga2l0ZW12aWV3cworICAgICAgICAgICBrbm90aWZp Y2F0aW9ucworICAgICAgICAgICBrc2VydmljZQorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwor ICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0 YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcKKyAgICAg ICAgICAgc2hhcmVkLW1pbWUtaW5mbykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5r ZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJKaWdzYXcgcHV6emxlIGdhbWUiKQorICAgIChkZXNj cmlwdGlvbiAiUGFsYXBlbGkgaXMgYSBqaWdzYXcgcHV6emxlIGdhbWUuICBVbmxpa2Ugb3RoZXIg Z2FtZXMgaW4KK3RoYXQgZ2VucmUsIHlvdSBhcmUgbm90IGxpbWl0ZWQgdG8gYWxpZ25pbmcgcGll Y2VzIG9uIGltYWdpbmFyeSBncmlkcy4gIFRoZQorcGllY2VzIGFyZSBmcmVlbHkgbW92ZWFibGUu ICBBbHNvLCBQYWxhcGVsaSBmZWF0dXJlcyByZWFsIHBlcnNpc3RlbmN5LCBpLmUuCitldmVyeXRo aW5nIHlvdSBkbyBpcyBzYXZlZCBvbiB5b3VyIGRpc2sgaW1tZWRpYXRlbHkuCisKK1BhbGFwZWxp IGlzIHRoZSBGaW5uaXNoIHdvcmQgZm9yIGppZ3NhdyBwdXp6bGUuCisKK1RoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpn cGwyKykpKQorCisoZGVmaW5lLXB1YmxpYyBraXJpa2kKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAi a2lyaWtpIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9raXJpa2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCisg ICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIwbWlsYzhmbDFyajR5cndkdm02MGFtcGQ0 N2R5aXlzMXh2cWk1ZjBnN3k2bWd5bWd5azR4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgor ICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAg IGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucwor ICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraWNvbnRoZW1lcworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiWWFodHplZSBkaWNlIGdhbWUiKQorICAgIChkZXNjcmlwdGlv biAiS2lyaWtpIGlzIGFuIGFkZGljdGl2ZSBhbmQgZnVuIGRpY2UgZ2FtZSwgZGVzaWduZWQgdG8g YmUKK3BsYXllZCBieSBhcyBtYW55IGFzIHNpeCBwbGF5ZXJzLgorCitQYXJ0aWNpcGFudHMgaGF2 ZSB0byBjb2xsZWN0IHBvaW50cyBieSByb2xsaW5nIGZpdmUgZGljZSBmb3IgdXAgdG8gdGhyZWUg dGltZXMKK3BlciBzaW5nbGUgdHVybiB0byBtYWtlIGNvbWJpbmF0aW9ucyB3aXRoIHRoZSBoaWdo ZXN0IHNjb3JlLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVs ZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkp KQorCisoZGVmaW5lLXB1YmxpYyBraWdvCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtpZ28iKQor ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2tpZ28tIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1 NgorICAgICAgICAoYmFzZTMyICIwODg3NTJ5em1mc25wcGQyN3A4aGxkNHg1czdzdzVmYWdtMDgw MjRsNXJhMW1saWNkZno5IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK KyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29uZmlnCisgICAgICAgICAgIGtjb25m aWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAg ICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraW8KKyAg ICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBr eG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAg ICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiR28gYm9hcmQgZ2FtZSIp CisgICAgKGRlc2NyaXB0aW9uICJLaWdvIGlzIGFuIG9wZW4tc291cmNlIGltcGxlbWVudGF0aW9u IG9mIHRoZSBwb3B1bGFyIEdvCitnYW1lLgorCitHbyBpcyBhIHN0cmF0ZWdpYyBib2FyZCBnYW1l IGZvciB0d28gcGxheWVycy4gIEl0IGlzIGFsc28ga25vd24gYXMKK2lnbyAoSmFwYW5lc2UpLCB3 ZWlxaSBvciB3ZWkgY2gnaSAoQ2hpbmVzZSkgb3IgYmFkdWsgKEtvcmVhbikuICBHbyBpcyBub3Rl ZAorZm9yIGJlaW5nIHJpY2ggaW4gc3RyYXRlZ2ljIGNvbXBsZXhpdHkgZGVzcGl0ZSBpdHMgc2lt cGxlIHJ1bGVzLiAgVGhlIGdhbWUgaXMKK3BsYXllZCBieSB0d28gcGxheWVycyB3aG8gYWx0ZXJu YXRlbHkgcGxhY2UgYmxhY2sgYW5kIHdoaXRlIHN0b25lcyAocGxheWluZworcGllY2VzLCBub3cg dXN1YWxseSBtYWRlIG9mIGdsYXNzIG9yIHBsYXN0aWMpIG9uIHRoZSB2YWNhbnQgaW50ZXJzZWN0 aW9ucyBvZiBhCitncmlkIG9mIDE5eDE5IGxpbmVzICg5eDkgb3IgMTN4MTMgZm9yIGVhc2llciBn YW1lcykuCisKK1lvdSBhbHNvIG5lZWQgdG8gaW5zdGFsbCBhIGdvIGVuZ2luZSwgZS5nLiBAY29k ZXtnbnVnb30uCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxl LiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQorCisoZGVmaW5lLXB1YmxpYyBrdWJy aWNrCisgIChwYWNrYWdlCisgICAgKG5hbWUgImt1YnJpY2siKQorICAgICh2ZXJzaW9uICIyMC4x Mi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2t1 YnJpY2stIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFz ZTMyICIwaDNteXB3ZDY3c3NzMDhqNXZ2cmloNWY1c3M4NW05a2F4NjQxMnk0MHhtc201MWx6MnBx IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBnbHUKKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAg ICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25z CisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAg cXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJH YW1lIGJhc2VkIG9uIFJ1YmlrJ3MgQ3ViZSIpCisgICAgKGRlc2NyaXB0aW9uICJLdWJyaWNrIGlz IGEgZ2FtZSBiYXNlZCBvbiB0aGUgUnViaWsncyBDdWJlIHB1enpsZS4KKworVGhlIGN1YmUgc2l6 ZXMgcmFuZ2UgZnJvbSAyeDJ4MiB1cCB0byA2eDZ4Niwgb3IgeW91IGNhbiBwbGF5IHdpdGggaXJy ZWd1bGFyCitcImJyaWNrc1wiIHN1Y2ggYXMgNXgzeDIgb3IgXCJtYXRzXCIgc3VjaCBhcyA2eDR4 MSBvciAyeDJ4MS4gIFRoZSBnYW1lIGhhcyBhCitzZWxlY3Rpb24gb2YgcHV6emxlcyBhdCBzZXZl cmFsIGxldmVscyBvZiBkaWZmaWN1bHR5LCBhcyB3ZWxsIGFzIGRlbW9zIG9mCitwcmV0dHkgcGF0 dGVybnMgYW5kIHNvbHV0aW9uIG1vdmVzLCBvciB5b3UgY2FuIG1ha2UgdXAgeW91ciBvd24gcHV6 emxlcy4gIFRoZQorZ2FtZSBoYXMgdW5saW1pdGVkIHVuZG8sIHJlZG8sIHNhdmUgYW5kIHJlbG9h ZCBjYXBhYmlsaXRpZXMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMg bW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEu MispKSkpCisKKyhkZWZpbmUtcHVibGljIGxza2F0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxz a2F0IikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9sc2thdC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAg ICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjF3Zzl6eHA2NGt3anhxczRxdzBoN2o4eWhnZmZi bXZoOGo5ZDRkZ216NDVkc2NuZ25qbGkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAg ICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNo CisgICAgICAgICAgIGtndWlhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3dp ZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcwor ICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAg IHF0c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAo c3lub3BzaXMgIkxpZXV0bmFudCBTa2F0IGNhcmQgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJM aWV1dG5hbnQgU2thdCAoZnJvbSBHZXJtYW4gXCJPZmZpemllcnNza2F0XCIpIGlzIGEgZnVuIGFu ZAorZW5nYWdpbmcgY2FyZCBnYW1lIGZvciB0d28gcGxheWVycywgd2hlcmUgdGhlIHNlY29uZCBw bGF5ZXIgaXMgZWl0aGVyIGxpdmUKK29wcG9uZW50LCBvciBhIGJ1aWx0IGluIGFydGlmaWNpYWwg aW50ZWxsaWdlbmNlLgorCitMaWV1dG5hbnQgU2thdCBpcyBhIHNpbXBsaWZpZWQgdmFyaWFudCBv ZiB0aGUgU2thdCBjYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJzLgorCitUaGlzIHBhY2thZ2UgaXMg cGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUt cHVibGljIGthcG1hbgorICAocGFja2FnZQorICAgIChuYW1lICJrYXBtYW4iKQorICAgICh2ZXJz aW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2thcG1hbi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAo YmFzZTMyICIxNHgzdjZsaTRyM2d6endmZDZhcjlzYXEycmhjN3l4czBzcDl5Z2FsenE4dnE0ZDdp MWtoIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZl LWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAg KGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAg ICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAg IGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAg ICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01 CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiUGFjLU1hbiBj bG9uZSIpCisgICAgKGRlc2NyaXB0aW9uICJLYXBtYW4gaXMgYSBjbG9uZSBvZiB0aGUgd2VsbCBr bm93biBnYW1lIFBhYy1NYW4uCisKK1lvdSBtdXN0IHJ1biB0aHJvdWdoIHRoZSBtYXplIHRvIGVh dCBhbGwgcGlsbHMgd2l0aG91dCBiZWluZyBjYXB0dXJlZCBieSBhCitnaG9zdC4gIEJ5IGVhdGlu ZyBhbiBlbmVyZ2l6ZXIsIEthcG1hbiBnZXRzIHRoZSBhYmlsaXR5IHRvIGVhdCBnaG9zdHMgZm9y IGEKK2ZldyBzZWNvbmRzLiAgV2hlbiBhIHN0YWdlIGlzIGNsZWFyZWQgb2YgcGlsbHMgYW5kIGVu ZXJnaXplciB0aGUgcGxheWVyIGlzCit0YWtlbiB0byB0aGUgbmV4dCBzdGFnZSB3aXRoIHNsaWdo dGx5IGluY3JlYXNlZCBnYW1lIHNwZWVkCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBL REUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNl bnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzcGFjZWR1ZWwKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAia3NwYWNlZHVlbCIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChz b3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NwYWNlZHVlbC0iIHZl cnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjFhaXho NnlnaWYyY20xYTVnMzJzbDV5NmI1eDY4MTM5cHppaGF4cTQzMzRjNmF2YW1kYWkiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAg IChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAg ICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGt4bWxndWkK KyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAg cXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJUd28gcGxheWVyIGdhbWUgd2l0aCBz aG9vdGluZyBzcGFjZXNoaXBzIGZseWluZyBhcm91bmQgYSBzdW4iKQorICAgIChkZXNjcmlwdGlv biAiS1NwYWNlZHVlbCBpcyBhIHNwYWNlIGJhdHRsZSBnYW1lIGZvciBvbmUgb3IgdHdvIHBsYXll cnMsCit3aGVyZSB0d28gc2hpcHMgZmx5IGFyb3VuZCBhIHN0YXIgaW4gYSBzdHJ1Z2dsZSB0byBi ZSB0aGUgb25seSBzdXJ2aXZvci4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBn YW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMgYm92bworICAocGFja2FnZQorICAgIChuYW1l ICJib3ZvIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9ib3ZvLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAg ICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMThxYmFjMzY2bTB4bWEzYXJ5MTFxOXp4ejB3 Z255c3BwY2w3a3B5cGw2aWMzbmY2MXdxeiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAg ICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVz YWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAg bGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2 ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUu b3JnLyIpCisgICAgKHN5bm9wc2lzICJDbGFzc2ljIHBlbiBhbmQgcGFwZXIgZ2FtZTogZml2ZSBp biBhIGxpbmUiKQorICAgIChkZXNjcmlwdGlvbiAiQm92byBpcyBhIEdvbW9rdSAoZnJvbSBKYXBh bmVzZSDkupTnm67kuKbjgbkgLSBsaXQuICBcImZpdmUKK3BvaW50c1wiKSBsaWtlIGdhbWUgZm9y IHR3byBwbGF5ZXJzLCB3aGVyZSB0aGUgb3Bwb25lbnRzIGFsdGVybmF0ZSBpbiBwbGFjaW5nCit0 aGVpciByZXNwZWN0aXZlIHBpY3RvZ3JhbSBvbiB0aGUgZ2FtZSBib2FyZC4gIFRoZSB3aW5uZXIg aXMgdGhlIGZpcnN0IHRvCitjb21wbGV0ZSBhIGxpbmUgb2YgZml2ZSBtYXJrZXJzLiAgKEFsc28g a25vd24gYXM6IENvbm5lY3QgRml2ZSwgRml2ZSBpbiBhIHJvdywKK1ggYW5kIE8sIE5hdWdodHMg YW5kIENyb3NzZXMpCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9k dWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMisp KSkpCisKKyhkZWZpbmUtcHVibGljIGtpbGxib3RzCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtp bGxib3RzIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9raWxsYm90cy0iIHZlcnNpb24gIi50YXIueHoiKSkK KyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjEyOTZnd3c0Mm53bmFpN3k2bTJxcGpx cHljMzBwN3o5Y2hmdjVydjBuNDhqdmRodmE4OHkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9u CisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAg ICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25z CisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAg IGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAg ICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5r ZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJQb3J0IG9mIHRoZSBjbGFzc2ljIEJTRCBjb25zb2xl IGdhbWUgcm9ib3RzIikKKyAgICAoZGVzY3JpcHRpb24gIktpbGxib3RzIGlzIGEgc2ltcGxlIGdh bWUgb2YgZXZhZGluZyBraWxsZXIgcm9ib3RzLgorCitXaG8gY3JlYXRlZCB0aGUgcm9ib3RzIGFu ZCB3aHkgdGhleSBoYXZlIGJlZW4gcHJvZ3JhbW1lZCB0byBkZXN0cm95LCBubyBvbmUKK2tub3dz LiAgQWxsIHRoYXQgaXMga25vd24gaXMgdGhhdCB0aGUgcm9ib3RzIGFyZSBudW1lcm91cyBhbmQg dGhlaXIgc29sZQorb2JqZWN0aXZlIGlzIHRvIGRlc3Ryb3kgeW91LiAgRm9ydHVuYXRlbHkgZm9y IHlvdSwgdGhlaXIgY3JlYXRvciBoYXMgZm9jdXNlZAorb24gcXVhbnRpdHkgcmF0aGVyIHRoYW4g cXVhbGl0eSBhbmQgYXMgYSByZXN1bHQgdGhlIHJvYm90cyBhcmUgc2V2ZXJlbHkKK2xhY2tpbmcg aW4gaW50ZWxsaWdlbmNlLiAgWW91ciBzdXBlcmlvciB3aXQgYW5kIGEgZmFuY3kgdGVsZXBvcnRh dGlvbiBkZXZpY2UKK2FyZSB5b3VyIG9ubHkgd2VhcG9ucyBhZ2FpbnN0IHRoZSBuZXZlci1lbmRp bmcgc3RyZWFtIG9mIG1pbmRsZXNzIGF1dG9tYXRvbnMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0 IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpn cGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzbmFrZWR1ZWwKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAia3NuYWtlZHVlbCIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAi KQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NuYWtlZHVl bC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIw bXA2ZzI1OG4zeHp2Z2YyM2puaGt3MTB4Z3dxd3FkenFmZGM2cjlqcTZhNm04djc3c3d6IikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cwor ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cwor ICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAor ICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZ3VpYWRkb25zCisgICAgICAgICAg IGtpMThuCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAg ICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2 ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9w c2lzICJTbmFrZSByYWNlIHBsYXllZCBhZ2FpbnN0IHRoZSBjb21wdXRlciIpCisgICAgKGRlc2Ny aXB0aW9uICJLU25ha2VEdWVsIGlzIGEgZmFzdCBhY3Rpb24gZ2FtZSB3aGVyZSB5b3Ugc3RlZXIg YSBzbmFrZQord2hpY2ggaGFzIHRvIGVhdCBmb29kLiAgV2hpbGUgZWF0aW5nIHRoZSBzbmFrZSBn cm93cy4gIEJ1dCBvbmNlIGEgcGxheWVyCitjb2xsaWRlcyB3aXRoIHRoZSBvdGhlciBzbmFrZSBv ciB0aGUgd2FsbCB0aGUgZ2FtZSBpcyBsb3N0LiAgVGhpcyBiZWNvbWVzIG9mCitjb3Vyc2UgbW9y ZSBhbmQgbW9yZSBkaWZmaWN1bHQgdGhlIGxvbmdlciB0aGUgc25ha2VzIGdyb3cuCisKK1RoaXMg cGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2Ug KGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGlj IGtvbGxpc2lvbgorICAocGFja2FnZQorICAgIChuYW1lICJrb2xsaXNpb24iKQorICAgICh2ZXJz aW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2tvbGxpc2lvbi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAg ICAoYmFzZTMyICIxODB5YmFmaXpwd2pzZzgwbnB5MGw5MTQyY2pzbmx5eHd2OWR6M2JxNnI4djRz bW4yZzZiIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0 aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisg ICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisg ICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1 c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAg ICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFz ZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiU2ltcGxlIGJhbGwgZG9kZ2luZyBnYW1l IikKKyAgICAoZGVzY3JpcHRpb24gIkluIEtvbGxpc2lvbiB5b3UgdXNlIG1vdXNlIHRvIGNvbnRy b2wgYSBzbWFsbCBibHVlIGJhbGwgaW4gYQorY2xvc2VkIHNwYWNlIGVudmlyb25tZW50IGZpbGxl ZCB3aXRoIHNtYWxsIHJlZCBiYWxscywgd2hpY2ggbW92ZSBhYm91dAorY2hhb3RpY2FsbHkuICBZ b3VyIGdvYWwgaXMgdG8gYXZvaWQgdG91Y2hpbmcgYW55IG9mIHRob3NlIHJlZCBiYWxscyB3aXRo IHlvdXIKK2JsdWUgb25lLCBiZWNhdXNlIHRoZSBtb21lbnQgeW91IGRvIHRoZSBnYW1lIHdpbGwg YmUgb3Zlci4gIFRoZSBsb25nZXIgeW91IGNhbgorc3RheSBpbiBnYW1lIHRoZSBoaWdoZXIgd2ls bCB5b3VyIHNjb3JlIGJlLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVz IG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwx LjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrbmF2YWxiYXR0bGUKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAia25hdmFsYmF0dGxlIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJj ZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbmF2YWxiYXR0bGUtIiB2ZXJzaW9u ICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMDNycWY0YXZuNjFi MHYzNDB5bW16Z3A3czBheHlnamd4cTFubHA1YWFxYng3MHpjYjRscSIpKSkpCisgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qg a2F1dGgKKyAgICAgICAgICAga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAg ICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBr Y3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2Ruc3NkCisgICAgICAg ICAgIGtpMThuCisgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBreG1sZ3VpCisg ICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQor ICAgIChzeW5vcHNpcyAiQmF0dGxlc2hpcCBib2FyZCBnYW1lIHdpdGggYnVpbHQtaW4gZ2FtZSBz ZXJ2ZXIiKQorICAgIChkZXNjcmlwdGlvbiAiS0JhdHRsZXNoaXAgaXMgYSBCYXR0bGUgU2hpcCBn YW1lIGZvciBLREUuCisKK1NoaXBzIGFyZSBwbGFjZWQgb24gYSBib2FyZCB3aGljaCByZXByZXNl bnRzIHRoZSBzZWEuICBQbGF5ZXJzIHRyeSB0byBoaXQgZWFjaAorb3RoZXJzIHNoaXBzIGluIHR1 cm5zIHdpdGhvdXQga25vd2luZyB3aGVyZSB0aGV5IGFyZSBwbGFjZWQuICBUaGUgZmlyc3QgcGxh eWVyCit0byBkZXN0cm95IGFsbCBzaGlwcyB3aW5zIHRoZSBnYW1lLgorCitUaGlzIHBhY2thZ2Ug aXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxp Y2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrcmV2ZXJz aQorICAocGFja2FnZQorICAgIChuYW1lICJrcmV2ZXJzaSIpCisgICAgKHZlcnNpb24gIjIwLjA4 LjMiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JldmVy c2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAi MGQzeTA3MnE2MXhjaWs5bGYwcHowYzluanZhcndsdmY2aHF2NWZwNWp5cWFmMjkwMnBtaSIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMK KyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMK KyAgICAgKGxpc3Qga2NvbmZpZworICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAg ICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMK KyAgICAgICAgICAga2RlY2xhcmF0aXZlCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtp Y29udGhlbWVzCisgICAgICAgICAgIGtpbworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAg IGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRp dmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2Rl Lm9yZy8iKQorICAgIChzeW5vcHNpcyAiT2xkIHJldmVyc2kgYm9hcmQgZ2FtZSwgYWxzbyBrbm93 biBhcyBvdGhlbGxvIikKKyAgICAoZGVzY3JpcHRpb24gIktSZXZlcnNpIGlzIGEgc2ltcGxlIG9u ZSBwbGF5ZXIgc3RyYXRlZ3kgZ2FtZSBwbGF5ZWQKK2FnYWluc3QgdGhlIGNvbXB1dGVyLgorCitJ ZiBhIHBsYXllcidzIHBpZWNlIGlzIGNhcHR1cmVkIGJ5IGFuIG9wcG9zaW5nIHBsYXllciwgdGhh dCBwaWVjZSBpcyB0dXJuZWQKK292ZXIgdG8gcmV2ZWFsIHRoZSBjb2xvciBvZiB0aGF0IHBsYXll ci4gIEEgd2lubmVyIGlzIGRlY2xhcmVkIHdoZW4gb25lIHBsYXllcgoraGFzIG1vcmUgcGllY2Vz IG9mIGhpcyBvd24gY29sb3Igb24gdGhlIGJvYXJkIGFuZCB0aGVyZSBhcmUgbm8gbW9yZSBwb3Nz aWJsZQorbW92ZXMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9k dWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMisp KSkpCisKKyhkZWZpbmUtcHVibGljIGtzcXVhcmVzCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtz cXVhcmVzIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rc3F1YXJlcy0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwY2hkMzBieWwya3d3MWs2OTl2a3lncnhxMndk eXZpODRtMmJpbWsyM3E5NmZsOGg4MzF5IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAg ICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtj b3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAg ICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiRG90cyBhbmQgQm94ZXMgZ2FtZSIpCisgICAgKGRlc2NyaXB0 aW9uICJLU3F1YXJlcyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgcG9wdWxhciBwYXBlciBi YXNlZAorZ2FtZSBTcXVhcmVzLiAgVHdvIHBsYXllcnMgdGFrZSB0dXJucyBjb25uZWN0aW5nIGRv dHMgb24gYSBncmlkIHRvIGNvbXBsZXRlCitzcXVhcmVzLCB0aGUgcGxheWVyIHdpdGggdGhlIG1v c3Qgc3F1YXJlcyB3aW5zLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVz IG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3Bs Mi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtqdW1waW5nY3ViZQor ICAocGFja2FnZQorICAgIChuYW1lICJranVtcGluZ2N1YmUiKQorICAgICh2ZXJzaW9uICIyMC4x Mi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tqdW1w aW5nY3ViZS0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFz ZTMyICIxbWs3M2lsNGpoMTV6NXBtM2ZwNjVoc3l2bXJnYTExYzNoN3c5NnlhbXkybjJiYm5pYXBx IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAg ICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2Fk ZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraW8KKyAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0 c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lu b3BzaXMgIlNpbXBsZSB0YWN0aWNhbCBnYW1lIGZvciBudW1iZXItY3J1bmNoZXJzIikKKyAgICAo ZGVzY3JpcHRpb24gIktKdW1waW5nY3ViZSBpcyBhIHNpbXBsZSB0YWN0aWNhbCBnYW1lIGZvciBv bmUgb3IgdHdvCitwbGF5ZXJzLCBwbGF5ZWQgb24gYSBncmlkIG9mIG51bWJlcmVkIHNxdWFyZXMu ICBFYWNoIHR1cm4sIHBsYXllcnMgY29tcGV0ZSBmb3IKK2NvbnRyb2wgb2YgdGhlIGJvYXJkIGJ5 IGNhcHR1cmluZyBvciBhZGRpbmcgdG8gb25lIHNxdWFyZS4KKworVGhpcyBwYWNrYWdlIGlzIHBh cnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNl OmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0059-gnu-Add-libaccounts-glib.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0059-gnu-Add-libaccounts-glib.patch RnJvbSBjMTY3MGVlYzRhZjJiMTY1Njk1NDcwYjI4NDgxMTc1NTIxZTgwM2FmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBNYXIgMjAyMiAwODoyOTo1NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg NTkvNzVdIGdudTogQWRkIGxpYmFjY291bnRzLWdsaWIuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20g KGxpYmFjY291bnRzLWdsaWIpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2th Z2VzL3F0LnNjbSBiL2dudS9wYWNrYWdlcy9xdC5zY20KaW5kZXggMTVlZGNjYmUwNy4uNDA2ZTZk Yzk4NCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3F0LnNjbQorKysgYi9nbnUvcGFja2FnZXMv cXQuc2NtCkBAIC00OCw2ICs0OCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQp CiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gY21ha2UpCiAgICM6dXNlLW1vZHVs ZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lz dGVtIHRyaXZpYWwpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gbWVzb24pCiAg ICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggZ2V4cCkKQEAgLTU3 LDYgKzU4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2UpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJpc29uKQorICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBjaGVjaykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBjdXBzKQpAQCAtMzE4MCwzICszMTgyLDU3IEBAIChkZWZpbmUtcHVibGljIGtk c29hcAogc2VydmljZXMgdXNpbmcgdGhlIFhNTCBiYXNlZCBTT0FQIHByb3RvY29sIGFuZCB3aXRo b3V0IHRoZSBuZWVkIGZvciBhIGRlZGljYXRlZAogd2ViIHNlcnZlci4iKQogICAgIChsaWNlbnNl IChsaXN0IGxpY2Vuc2U6Z3BsMiBsaWNlbnNlOmdwbDMpKSkpCisKKyhkZWZpbmUtcHVibGljIGxp YmFjY291bnRzLWdsaWIKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAibGliYWNjb3VudHMtZ2xpYiIp CisgICAgKHZlcnNpb24gIjEuMjUiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQor ICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGxhYi5jb20vYWNjb3VudHMtc3Nv L2xpYmFjY291bnRzLWdsaWIiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmct YXBwZW5kIHZlcnNpb24pKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5h bWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAg KGJhc2UzMgorICAgICAgICAgICAgICAgICIxOXJoazlmOTdtNzM2ZDVpYTI2dmZjYmpwNWtnaTQ1 NDU1OHloZjltcndtNGl3NWQ5cGs0IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBkYnVzIGAoLGdsaWIgImJp biIpIGdvYmplY3QtaW50cm9zcGVjdGlvbiBndGstZG9jIHBrZy1jb25maWcgdmFsYSkpCisgICAg KGlucHV0cyAobGlzdCBjaGVjaworICAgICAgICAgICAgICAgICAgbGlieG1sMgorICAgICAgICAg ICAgICAgICAgcHl0aG9uCisgICAgICAgICAgICAgICAgICBweXRob24tcHlnb2JqZWN0CisgICAg ICAgICAgICAgICAgICBzcWxpdGUpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICAobGlz dCBnbGliKSkKKyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0CisgICAgICAjOnRlc3RzPyAjZiA7 IG9uZSB0ZXN0IGZhaWxzLgorICAgICAgIzppbXBvcnRlZC1tb2R1bGVzIGAoKGd1aXggYnVpbGQg cHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgLEAlbWVzb24t YnVpbGQtc3lzdGVtLW1vZHVsZXMpCisgICAgICAjOm1vZHVsZXMgJygoKGd1aXggYnVpbGQgcHl0 aG9uLWJ1aWxkLXN5c3RlbSkgIzpzZWxlY3QKKyAgICAgICAgICAgICAgICAgICAocHl0aG9uLXZl cnNpb24pKQorICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgbWVzb24tYnVpbGQtc3lzdGVt KQorICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgOzsgZG9uJ3Qg dHJ5IGluc3RhbGxpbmcgdG8gcHl0aG9uIHN0b3JlIHBhdGguCisgICAgICAjOmNvbmZpZ3VyZS1m bGFncworICAgICAgI34obGlzdCAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgIi1EcHkt b3ZlcnJpZGVzLWRpcj0iICMkb3V0cHV0ICIvbGliL3B5dGhvbiIKKyAgICAgICAgICAgICAgIChw eXRob24tdmVyc2lvbiAjJCh0aGlzLXBhY2thZ2UtaW5wdXQgInB5dGhvbiIpKQorICAgICAgICAg ICAgICAgIi9zaXRlLXBhY2thZ2VzL2dpL292ZXJyaWRlcyIpKQorICAgICAgIzpwaGFzZXMKKyAg ICAgICN+KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgIChyZXBsYWNl ICdjaGVjaworICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgIChpbnZv a2UgImRidXMtcnVuLXNlc3Npb24iICItLSIgIm1lc29uIiAidGVzdCIKKyAgICAgICAgICAgICAg ICAgICAgICAgICItLXByaW50LWVycm9ybG9ncyIpKSkpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9hY2NvdW50cy1zc28uZ2l0bGFiLmlvLyIpCisgICAgKHN5bm9wc2lzICJBY2NvdW50cyBT U08gKFNpbmdsZSBTaWduLU9uKSBtYW5hZ2VtZW50IGxpYnJhcnkgZm9yIEdMaWIKK2FwcGxpY2F0 aW9ucyIpCisgICAgKGRlc2NyaXB0aW9uICJBY2NvdW50cyBTU08gaXMgYSBmcmFtZXdvcmsgZm9y IGFwcGxpY2F0aW9uIGRldmVsb3BlcnMgd2hvCit3aXNoIHRvIGFjcXVpcmUsIHVzZSBhbmQgc3Rv cmUgd2ViIGFjY291bnQgZGV0YWlscyBhbmQgY3JlZGVudGlhbHMuICBJdAoraGFuZGxlcyB0aGUg YXV0aGVudGljYXRpb24gcHJvY2VzcyBvZiBhbiBhY2NvdW50IGFuZCBzZWN1cmVseSBzdG9yZXMg dGhlCitjcmVkZW50aWFscyBhbmQgc2VydmljZS1zcGVjaWZpYyBzZXR0aW5ncy4iKQorICAgIChs aWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzcuMAoK --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs Content-Type: text/x-patch; name=v2-0004-gnu-KDE-Frameworks-Update-all-packages-to-5.92.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0004-gnu-KDE-Frameworks-Update-all-packages-to-5.92.0.patch RnJvbSA2MjIyMzVlN2VkNjljMGI2OGU4OTViNjU1MDEyNWZjMDBiYTc3YjlmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODozNDo1NyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjIg MDQvNzVdIGdudTogS0RFIEZyYW1ld29ya3M6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gNS45Mi4w CgoqICBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCgooZXh0cmEtY21ha2UtbW9kdWxl cywgYXR0aWNhLCBibHVlei1xdCwgYnJlZXplLWljb25zLCBrYXBpZG94LCBrYXJjaGl2ZSwKa2Nh bGVuZGFyY29yZSwga2NvZGVjcywga2NvbmZpZywga2NvcmVhZGRvbnMsIGtkYnVzYWRkb25zLCBr ZG5zc2QsCmtndWlhZGRvbnMsIGtob2xpZGF5cywga2kxOG4sIGtpZGxldGltZSwga2lyaWdhbWks IGtpdGVtbW9kZWxzLApraXRlbXZpZXdzLCBrcGxvdHRpbmcsIGtzeW50YXhoaWdobGlnaHRpbmcs IGt3YXlsYW5kLCBrd2lkZ2V0c2FkZG9ucywKa3dpbmRvd3N5c3RlbSwgbW9kZW1tYW5hZ2VyLXF0 LCBuZXR3b3JrbWFuYWdlci1xdCwgb3h5Z2VuLWljb25zLCBwcmlzb24sCnFxYzItZGVza3RvcC1z dHlsZSwgc29saWQsIHNvbm5ldCwgdGhyZWFkd2VhdmVyLCBrYWN0aXZpdGllcywga2F1dGgsCmtj b21wbGV0aW9uLCBrY29udGFjdHMsIGtjcmFzaCwga2RvY3Rvb2xzLCBrZmlsZW1ldGFkYXRhLCBr aW1hZ2Vmb3JtYXRzLApram9id2lkZ2V0cywga25vdGlmaWNhdGlvbnMsIGtwYWNrYWdlLCBrcHR5 LCBrdW5pdGNvbnZlcnNpb24sIHN5bmRpY2F0aW9uLApiYWxvbywga2FjdGl2aXRpZXMtc3RhdHMs IGtib29rbWFya3MsIGtjbXV0aWxzLCBrY29uZmlnd2lkZ2V0cywKa2RlY2xhcmF0aXZlLCBrZGVk LCBrZGVzaWduZXJwbHVnaW4sIGtkZXN1LCBrZGV3ZWJraXQsIGtlbW90aWNvbnMsCmtnbG9iYWxh Y2NlbCwga2ljb250aGVtZXMsIGtpbml0LCBraW8sIGtuZXdzdHVmZiwga25vdGlmeWNvbmZpZywg a3BhcnRzLAprcGVvcGxlLCBrcnVubmVyLCBrc2VydmljZSwga3RleHRlZGl0b3IsIGt0ZXh0d2lk Z2V0cywga3dhbGxldCwga3htbGd1aSwKa3htbHJwY2NsaWVudCwgcGxhc21hLWZyYW1ld29yaywg cHVycG9zZSwga2RlLWZyYW1ld29ya2ludGVncmF0aW9uLAprZGVsaWJzNHN1cHBvcnQsIGtodG1s LCBranMsIGtqc2VtYmVkLCBrbWVkaWFwbGF5ZXIsIGtyb3NzLCBrZGF2KToKVXBkYXRlIHRvIDUu OTIuMC4KCihleHRyYS1jbWFrZS1tb2R1bGVzKVthcmd1bWVudHNdOgpEaXNhYmxlIGZhaWxpbmcg dGVzdC4KRG9uJ3QgcnVuIGNoZWNrIHBoYXNlIGFmdGVyIGluc3RhbGwuCgooYmx1ZXopOiBbYXJn dW1lbnRzXTogRW5hYmxlIHRlc3RzLgoKKGJyZWV6ZS1pY29ucyk6IFtuYXRpdmUtaW5wdXRzXTog UmVtb3ZlIHVuZWVkZWQgZGVwZW5kZW5jeSBsaWJ4bWwyLCBBZGQgcHl0aG9uLWx4bWwsIHB5dGhv bi4KCihrYXBpZG94KTogVXNlIHB5dGhvbi1idWlsZC1zeXN0ZW0uICBbbmF0aXZlLWlucHV0c106 IFJlbW92ZSBleHRyYW5lb3VzCmlucHV0LgoKa2NhbGVuZGFyY29yZTogW2FyZ3VtZW50c106IEVu YWJsZSBhcyBtYW55IHRlc3RzIGFzIHBvc3NpYmxlLgoKKGtjb25maWcpOiBbbmF0aXZlLWlucHV0 c106IFJlbW92ZSBubyBsb25nZXIgbmVlZGVkIGlucHV0cy4KW2FyZ3VtZW50c106IERpc2FibGUg ZmFpbGluZyB0ZXN0LgoKKGtjb3JlYWRkb25zKTogW2FyZ3VtZW50c106IFJlbW92ZSBvbGQgaGFj aywgZGlzYWJsZSBicm9rZW4gdGVzdHMuCgooa2kxOG4pOiBbYXJndW1lbnRzXTogRGlzYWJsZSBm YWlsaW5nIHRlc3RzLgoKKGtndWlhZGRvbnMpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNp ZXMgcXR3YXlsYW5kLCB3YXlsYW5kLgoKKGt3aWRnZXRzYWRkb25zKTogW2FyZ3VtZW50c106IERp c2FibGUgYW5vdGhlciBmYWlsaW5nIHRlc3QuCgooa3dheWxhbmQpOiBbaW5wdXRzXTogQWRkIHBs YXNtYS13YXlsYW5kLXByb3RvY29scy4KW2FyZ3VtZW50c106IEVuYWJsZSB3b3JraW5nIHRlc3Rz LgoKKGtub3RpZmljYXRpb25zKTogW25hdGl2ZS1pbnB1dHNdOiBhZGQgbGliY2FuYmVycmEsIGxp YmRidXNtZW51LXF0LCBxdGRlY2xhcmF0aXZlClthcmd1bWVudHNdOiBSZXNwZWN0IHRlc3RzPwoK KHNvbm5ldCk6IFtpbnB1dHNdOiBBZGQgcXRkZWNsYXJhdGl2ZS4KCihreG1sZ3VpKTogW2lucHV0 c106IEFkZCBrZ3VpYWRkb25zLgoKKGt4bWxycGNjbGllbnQpOiBbc291cmNlXTogVXBkYXRlIHVy bC4KCihwbGFzbWEtZnJhbWV3b3JrKTogW2FyZ3VtZW50c106IEVuYWJsZSBhbGwgdGVzdHMgdGhh dCB3b3JrLgpbbmF0aXZlLWlucHV0c106IEFkZCBrZG9jdG9vbHMuCgooa3BhY2thZ2UpOiBbYXJn dW1lbnRzXTogVXNlIHN1YnN0aXR1dGlvbiBpbnN0ZWFkIG9mIHBhdGNoLgoKKGtpbyk6IFtpbnB1 dHNdOiBBZGQgbmV3IGRlcGVuZGVuY2llcy4KW25hdGl2ZS1pbnB1dHNdOiBBZGQga2RvY3Rvb2xz LgpbYXJndW1lbnRzXTogRW5hYmxlIGFsbCB0ZXN0cyB0aGF0IHdvcmsuCgooa2RlY2xhcmF0aXZl KTogW2lucHV0c106IFJlbW92ZSBleHRyYWVub3VzIGlucHV0cy4KW3Byb3BhZ2F0ZWQtaW5wdXRz XTogUHJvcGFnYXRlIHF0ZGVjbGFyYXRpdmUsIHNpbmNlIGl0IGFsd2F5cyBzZWVtcyB0bwpiZSBu ZWVkZWQuCltuYXRpdmUtaW5wdXRzXTogQWRkIGRidXMgdG8gc2tpcCBmYWlsaW5nIHRlc3QuClth cmd1bWVudHNdOiBSZXBsYWNlIGNoZWNrIGR1ZSB0byBmYWlsaW5nIHRlc3QuCgooc29saWQpOiBb YXJndW1lbnRzXTogUmVzcGVjdCB0ZXN0cz8uCgooa2RidXNhZGRvbnMpOiBbYXJndW1lbnRzXTog UmVzcGVjdCB0ZXN0cz8uCkZpeCBwYXRjaCBieSByZXBsYWNpbmcgaXQgd2l0aCBhIHN1YnN0aXR1 dGlvbiBpbnN0ZWFkLgoKKGtob2xpZGF5cyk6IFthcmd1bWVudHNdOiBFbmFibGUgd29ya2luZyB0 ZXN0LgoKKGtzeW50YXhoaWdobGlnaHRpbmcpOiBbYXJndW1lbnRzXTogRG9uJ3QgcGF0Y2ggZmls ZSB0aGF0IGRvZXNuJ3QgZXhpc3QgYW55IG1vcmUuCgooa3dpbmRvd3N5c3RlbSk6IFthcmd1bWVu dHNdOiBSZXNwZWN0IHRlc3RzPy4KCihtb2RlbW1hbmFnZXItcXQpOiBbYXJndW1lbnRzXTogUmVz cGVjdCB0ZXN0cz8uCgooa2F1dGgpOiBbYXJndW1lbnRzXTogUmVzcGVjdCB0ZXN0cz8uCgooa2Zp bGVtZXRhZGF0YSk6IFthcmd1bWVudHNdOiBBIGRpZmZlcmVudCB0ZXN0IGZhaWxzIG5vdy4KCihr dW5pdGNvbnZlcnNpb24pOiBbYXJndW1lbnRzXTogRGlzYWJsZSB0ZXN0cy4KCihiYWxvbyk6IFth cmd1bWVudHNdOiBFbmFibGUgdGVzdHMuIFJlc3BlY3QgdGVzdHM/LgoKKGtjb25maWd3aWRnZXRz KTogTW92ZSBxdHRvb2xzIHRvIG5hdGl2ZS1pbnB1dHMuCgooa2RlZCk6IFtpbnB1dHNdOiBSZW1v dmUgdW5uZWVkZWQga2luaXQgaW5wdXQuCltuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4K CihrZGVzaWduZXJwbHVnaW4pOiBbaW5wdXRzXTogUmVtb3ZlIGV4dHJhbmVvdXMgaW5wdXRzLgpb bmF0aXZlLWlucHV0c106IEFkZCBrZG9jdG9vbHMuCgooa2dsb2JhbGFjY2VsKTogW2lucHV0c106 IFJlbW92ZSBleHRyYW5lb3VzIGlucHV0cy4KCihraW5pdCk6IFtuYXRpdmUtaW5wdXRzXTogQWRk IGtkb2N0b29scy4KCihrbmV3c3R1ZmYpOiBbaW5wdXRzXTogQWRkIGtwYWNrYWdlLgoKKGtydW5u ZXIpOiBbYXJndW1lbnRzXTogRGlzYWJsZSBmYWlsaW5nIHRlc3RzLgoKKGtzZXJ2aWNlKTogW2Fy Z3VtZW50c106IEVuYWJsZSBhbGwgdGVzdHMgdGhhdCB3b3JrLgpbbmF0aXZlLWlucHV0c106IEFk ZCBrZG9jdG9vbHMuCgooa3RleHRlZGl0b3IpOiBbYXJndW1lbnRzXTogRW5hYmxlIGFsbCB0ZXN0 cyB0aGF0IHdvcmsuCgooa3dhbGxldCk6IFtuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4K CihwdXJwb3NlKTogW2FyZ3VtZW50c106IFJlbW92ZSB1bm5lZWRlZCBoYWNrLgoKKGtkZWxpYnM0 c3VwcG9ydCk6IE1vdmUgcXR0b29scyB0byBuYXRpdmUtaW5wdXRzLgpbbmF0aXZlLWlucHV0c106 IEFkZCBrZG9jdG9vbHMuCgooa2NvbnRhY3RzKTogW2lucHV0c106IEFkZCBpc28tY29kZXMgc2lu Y2UgdGhlIHRlc3RzIGxvb2sgZm9yIHNvbWUgLmpzb24KZmlsZXMgZnJvbSBpdC4gIFthcmd1bWVu dHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdC4KCihuZXR3b3JrbWFuYWdlci1xdCk6IFthcmd1bWVu dHNdOiBSZXNwZWN0IHRlc3RzPy4KCiogZ251L2xvY2FsLm1rOiBEZWxldGUgcmVmZXJlbmNlcyB0 byBkZWxldGVkIHBhdGNoZXM6CmtkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaApraW5p dC1rZGVpbml0LWxpYnBhdGgucGF0Y2gKa3BhY2thZ2UtYWxsb3ctZXh0ZXJuYWwtcGF0aHMucGF0 Y2gKa3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gKcGxhc21hLWZyYW1l d29yay1maXgtS0Y1UGxhc21hTWFjcm9zLmNtYWtlLnBhdGNoCgoqIGdudS9wYWNrYWdlcy9wYXRj aGVzL2tkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaDogRGVsZXRlIGZpbGUuCiogZ251 L3BhY2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1saWJwYXRoLnBhdGNoOiBEZWxldGUgZmls ZS4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9rcGFja2FnZS1hbGxvdy1leHRlcm5hbC1wYXRocy5w YXRjaDogRGVsZXRlIGZpbGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMva3BhY2thZ2UtZml4LUtG NVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2g6IERlbGV0ZQpmaWxlLgoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL3BsYXNtYS1mcmFtZXdvcmstZml4LUtGNVBsYXNtYU1hY3Jvcy5jbWFrZS5wYXRjaDoK RGVsZXRlIGZpbGUuCgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFf bGlicy5wYXRjaDogRml4IHBhdGNoLgoKUEhPRElOQSBLY29udGFjdHMgU3F1YXNoCgpkaWZmIC0t Z2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IDA3ZTM0OTdkMTAuLjUwMGYx YmUxZmYgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEz MzcsNyArMTMzNyw2IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMv cGF0Y2hlcy9qdWxpYS1TT1VSQ0VfREFURV9FUE9DSC1tdGltZS5wYXRjaAlcCiAgICVEJS9wYWNr YWdlcy9wYXRjaGVzL2p1bGlhLXRyYWNrZXItMTYtY29tcGF0LnBhdGNoCQlcCiAgICVEJS9wYWNr YWdlcy9wYXRjaGVzL2p1bGlhLWFsbG93LXBhcmFsbGVsLWJ1aWxkLnBhdGNoCQlcCi0gICVEJS9w YWNrYWdlcy9wYXRjaGVzL2tkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaAlcCiAgICVE JS9wYWNrYWdlcy9wYXRjaGVzL2xpYmZmaS0zLjMtcG93ZXJwYy1maXhlcy5wYXRjaAkJXAogICAl RCUvcGFja2FnZXMvcGF0Y2hlcy9saWJmZmktZmxvYXQxMjgtcG93ZXJwYzY0bGUucGF0Y2gJXAog ICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9saWJvYmpjMi11bmJ1bmRsZS1yb2Jpbi1tYXAucGF0Y2gJ XApAQCAtMTM1MSwxNCArMTM1MCwxMSBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQl L3BhY2thZ2VzL3BhdGNoZXMva2lraS1taXNzaW5nLWluY2x1ZGVzLnBhdGNoCQlcCiAgICVEJS9w YWNrYWdlcy9wYXRjaGVzL2tpa2ktcG9ydGFiaWxpdHktNjRiaXQucGF0Y2gJCVwKICAgJUQlL3Bh Y2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoCQlcCi0gICVEJS9w YWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtbGlicGF0aC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9vc3QucGF0Y2gJCVwKICAgJUQlL3BhY2th Z2VzL3BhdGNoZXMva21haWwtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2ggXAogICAl RCUvcGFja2FnZXMvcGF0Y2hlcy9rbW9kLW1vZHVsZS1kaXJlY3RvcnkucGF0Y2gJCVwKICAgJUQl L3BhY2thZ2VzL3BhdGNoZXMva21zY29uLXJ1bnRpbWUta2V5bWFwLXN3aXRjaC5wYXRjaAlcCi0g ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWFsbG93LWV4dGVybmFsLXBhdGhzLnBhdGNo CVwKLSAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3Mu Y21ha2UucGF0Y2ggXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci1hYXJjaDY0LnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci11cHN0cmVhbV9GaXgtYnVp bGQtd2l0aC1RdC01LjkucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhl LXBhdGhzLnBhdGNoCQkJXApAQCAtMTU5Nyw3ICsxNTkzLDYgQEAgZGlzdF9wYXRjaF9EQVRBID0J CQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3BjaXV0aWxzLWh1cmQtY29uZmlndXJlLnBh dGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3BjaXV0aWxzLWh1cmQtZml4LnBhdGNoCQkJ XAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wanByb2plY3QtaW5zdGFsbC1saWJwanN1YTIucGF0 Y2gJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wbGFzbWEtZnJhbWV3b3JrLWZpeC1LRjVQbGFz bWFNYWNyb3MuY21ha2UucGF0Y2ggXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wb2tlcnRoLWJv b3N0LnBhdGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wcHNzcHAtZGlzYWJsZS11cGdy YWRlLWFuZC1nb2xkLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3B0aHJlYWRwb29s LXN5c3RlbS1saWJyYXJpZXMucGF0Y2gJXApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggMzVj M2I2OGJkYS4uODc1ZGYxMGFkZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0yOCw2ICsy OCw3IEBACiAKIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAg ICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gY21ha2UpCisgICM6dXNlLW1vZHVsZSAo Z3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lz dGVtIHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRyaXZpYWwpCiAgICM6 dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKQEAgLTYxLDggKzYyLDEwIEBAIChkZWZpbmUtbW9k dWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdyYXBodml6KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnc3RyZWFtZXIp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQorICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBpc28tY29kZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtlcmJl cm9zKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQorICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBsaWJjYW5iZXJyYSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgbGlicmVvZmZpY2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtcDMpCkBAIC04OCw3ICs5MSw3IEBAIChkZWZp bmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAoZGVmaW5lLXB1YmxpYyBl eHRyYS1jbWFrZS1tb2R1bGVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImV4dHJhLWNtYWtlLW1v ZHVsZXMiKQotICAgICh2ZXJzaW9uICI1LjkxLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtOTcsNyArMTAwLDcgQEAgKGRlZmlu ZS1wdWJsaWMgZXh0cmEtY21ha2UtbW9kdWxlcwogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGs2NXJ2eGg5MjZ5YTZxYWh6azJuczdnMWZ5 YTE0Mjk2NDhtbHg3aWlweGE2MWc4aDV3cCIpKSkpCisgICAgICAgICAgICAgICAgIjF2cTNzZDRx ZnI0aGpjZ3F5ZnB5a2N6NXd5YWdiZnZyZDRwMjRwZGtpMXpqcW41ajc2cHEiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IDs7IEFkZCB0ZXN0IGRlcGVuZGVuY3ksIGV4Y2VwdCBvbiBhcm1oZiB3aGVyZSBidWlsZGluZyBp dCBpcyB0b28KQEAgLTI1MSw3ICsyNTQsNyBAQCAoZGVmaW5lLXB1YmxpYyBwaG9ub24tYmFja2Vu ZC1nc3RyZWFtZXIKIChkZWZpbmUtcHVibGljIGF0dGljYQogICAocGFja2FnZQogICAgIChuYW1l ICJhdHRpY2EiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjYwLDcgKzI2Myw3IEBAIChk ZWZpbmUtcHVibGljIGF0dGljYQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMW5qdzFzaWZ5a3lxbGRiNWlkYXl3ZHppM3hnN2E2YnZ6a3J2 YXp3bXlpeGQwbnBxMTJkeCIpKSkpCisgICAgICAgICAgICAgICAgIjBjeTlkZDhrYXpma2hhczg3 YnhqajVzbW16YXkzZ3ZrandzbXk2Z3ZrZnhjNnJ2cHFyNXoiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpA QCAtMjkxLDcgKzI5NCw3IEBAIChkZWZpbmUtcHVibGljIGF0dGljYQogKGRlZmluZS1wdWJsaWMg Ymx1ZXotcXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYmx1ZXotcXQiKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMzAwLDcgKzMwMyw3IEBAIChkZWZpbmUtcHVibGljIGJsdWV6LXF0CiAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIx a3FocHM0cXl2cW0wcW1rN2ZiM3c0MWJpYjg5OGFtaXBjaGY4Y3NkemFjdzRienByaTlrIikpKSkK KyAgICAgICAgICAgICAgICAiMWRsYXNiMzlrcXJjcWw2aHEwc2w3NGF4M241YmRjeTNwa2h2Yzl2 d3BmOWR4bjFqOTNnbSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTMxMyw3ICszMTYsMTMgQEAgKGRlZmluZS1wdWJsaWMgYmx1ZXotcXQKICAgICAgICAg ICAgICAgICAgICAgIi1EVURFVl9SVUxFU19JTlNUQUxMX0RJUj0iICMkb3V0cHV0ICIvbGliL3Vk ZXYvcnVsZXMuZCIpKQogICAgICAgICAgICA7OyBUT0RPOiBNYWtlIHRlc3RzIHBhc3M6IERCVVNf RkFUQUxfV0FSTklOR1M9MCBzdGlsbCB5aWVsZHMgNy84IHRlc3RzCiAgICAgICAgICAgIDs7IGZh aWxpbmcuICBXaGVuIHJ1bm5pbmcgYWZ0ZXIgaW5zdGFsbCwgdGVzdHMgaGFuZy4KLSAgICAgICAg ICAgIzp0ZXN0cz8gI2YpKQorICAgICAgICAgICAjOnBoYXNlcworICAgICAgICAgICAgJyhtb2Rp ZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAgKHJlcGxhY2UgJ2NoZWNr CisgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtl eXMpCisgICAgICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgICAgICAo aW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRw czovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUU1MIHdy YXBwZXIgZm9yIEJsdWVaIikKICAgICAoZGVzY3JpcHRpb24gImJsdWV6LXF0IGlzIGEgUXQtc3R5 bGUgbGlicmFyeSBmb3IgYWNjZXNzaW5nIHRoZSBibHVlegpAQCAtMzIzLDcgKzMzMiw3IEBAIChk ZWZpbmUtcHVibGljIGJsdWV6LXF0CiAoZGVmaW5lLXB1YmxpYyBicmVlemUtaWNvbnMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAiYnJlZXplLWljb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTMzMiwxMiArMzQxLDE1IEBAIChkZWZpbmUtcHVibGljIGJyZWV6ZS1pY29ucwogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGxxZ2xy amdqYjRyYWxnbXI3bGI5azdhY21uOHE0am0xOHM0cDNnYmdkOWlzd3lxZ3NibSIpKSkpCisgICAg ICAgICAgICAgICAgIjByajMwcjUyY2E2bmp4MDBnbW1uaTRrNzB5bjg4NzNpaHhmYmM2NmxrbHd6 azFpcmRxMjkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZmR1cGVzIGxp YnhtbDIpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGZkdXBlcworICAgICAgICAg ICBweXRob24gcHl0aG9uLWx4bWwpKSA7OyBGb3IgMjR4MjQgaWNvbiBnZW5lcmF0aW9uCiAgICAg KGlucHV0cwogICAgICAobGlzdCBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cyA7OyBmYWlscyBi ZWNhdXNlIGR1cGxpY2F0ZSBpY29ucyBleGlzdC4gVE9ETzogdHJ5IGZpeCB0aGlzLgorICAgICBg KCM6dGVzdHM/ICNmKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3Jn L0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiRGVmYXVsdCBLREUgUGxhc21hIDUgaWNvbiB0 aGVtZSIpCiAgICAgKGRlc2NyaXB0aW9uICJCcmVlemUgcHJvdmlkZXMgYSBmcmVlZGVza3RvcC5v cmcgY29tcGF0aWJsZSBpY29uIHRoZW1lLgpAQCAtMzUwLDcgKzM2Miw3IEBAIChkZWZpbmUtcHVi bGljIGJyZWV6ZS1pY29ucwogKGRlZmluZS1wdWJsaWMga2FwaWRveAogICAocGFja2FnZQogICAg IChuYW1lICJrYXBpZG94IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTM1OSwxMiArMzcx LDEyIEBAIChkZWZpbmUtcHVibGljIGthcGlkb3gKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFpcmwyNXBmNjBmcnpybW0xa3NnanE2eThr bjNyZDVzbmxpcTY5bDRjNDJ5em5sOXF2MWoiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gY21ha2Ut YnVpbGQtc3lzdGVtKQorICAgICAgICAgICAgICAgICIwdmQ1azR3bW1hd2JoeXkzY3hqMGdqaWRm NGhhZ2h3YnNibHk5eXIzemczcWIzZzAybGpnIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhv bi1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOyBo YXMgbm8gdGVzdCB0YXJnZXQKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKKyAgICAgYCgjOnRlc3RzPyAjZiAgOyBoYXMgbm8gdGVzdCB0YXJnZXQK KyAgICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAg ICAgICAgICAgICAoZGVsZXRlICdzYW5pdHktY2hlY2spKSkpIDtpdHMgaW5zYW5lLgogICAgIChw cm9wYWdhdGVkLWlucHV0cwogICAgICA7OyBrYXBpZG94IGlzIGEgcHl0aG9uIHByb2dyYW1tCiAg ICAgIDs7IFRPRE86IGNoZWNrIGlmIGRveHlnZW4gaGFzIHRvIGJlIGluc3RhbGxlZCwgdGhlIHJl YWRtZSBkb2VzIG5vdApAQCAtMzkwLDcgKzQwMiw3IEBAIChkZWZpbmUtcHVibGljIGthcGlkb3gK IChkZWZpbmUtcHVibGljIGthcmNoaXZlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthcmNoaXZl IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAo c291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTM5OSwxMiArNDExLDE0IEBAIChkZWZpbmUt cHVibGljIGthcmNoaXZlCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgot ICAgICAgICAgICAgICAgICIwejhhc24zNTdwZGJ2NGc5ZzB4MThwNzJ3c2tjYTFxYW54bGp5aXg3 d3pjNXJzaTYzd3ptIikpKSkKKyAgICAgICAgICAgICAgICAiMWJsem02dmY4a3BmbGFtNDY3MXIx eTRzdnJzYjc5YmdsbG43YWlhN2JhcWg3YTZhNHhqaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBj bWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcykpCisgICAgICAgICAgIDs7IHBrZy1jb25maWcgOzsgRm9yIHpzdGQKICAg ICAoaW5wdXRzCiAgICAgIChsaXN0IGJ6aXAyIHF0YmFzZS01IHh6IHpsaWIpKQorICAgICAgICAg ICA7OyBgKCx6c3RkICJsaWIiKSAgOzsgRklYTUU6IFRlc3RzIGZhaWwgd2l0aCB6c3RkCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAo c3lub3BzaXMgIlF0IDUgYWRkb24gcHJvdmlkaW5nIGFjY2VzcyB0byBudW1lcm91cyB0eXBlcyBv ZiBhcmNoaXZlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJLQXJjaGl2ZSBwcm92aWRlcyBjbGFzc2Vz IGZvciBlYXN5IHJlYWRpbmcsIGNyZWF0aW9uIGFuZApAQCAtNDIxLDcgKzQzNSw3IEBAIChkZWZp bmUtcHVibGljIGthcmNoaXZlCiAoZGVmaW5lLXB1YmxpYyBrY2FsZW5kYXJjb3JlCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtjYWxlbmRhcmNvcmUiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQor ICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtNDMwLDcgKzQ0NCw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF5MWY4Z2Mx Zzl5bjlrZ21uNTNmMXp2a2l6YXNmczY2N2RmaW4zZnljaTY1N3I1cXdwdzIiKSkpKQorICAgICAg ICAgICAgICAgICIwZmhiYXM4aTdpMDh6NHgzMnlxNDlhZG1pejh2azRoOXZ3Z2toN3F5MTRsYnpm Nnlkd2tnIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBlcmwgdHpkYXRh LWZvci10ZXN0cykpCkBAIC00MzksMzAgKzQ1MywyMCBAQCAoZGVmaW5lLXB1YmxpYyBrY2FsZW5k YXJjb3JlCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAn ZGlzYWJsZS1mYWlsaW5nLWxpYmljYWwzLXRlc3RzCi0gICAgICAgICAgIChsYW1iZGEgXwotICAg ICAgICAgICAgIDs7IHRlc3RpY2FsdGltZXpvbmVzIGZhaWxzIHdpdGggc29tZSB0aW1lLXpvbmUg aXNzdWUKLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy9DTWFrZUxpc3RzLnR4 dCIKLSAgICAgICAgICAgICAgICgoIm1hY3JvX3VuaXRfdGVzdHNcXCh0ZXN0aWNhbHRpbWV6b25l c1xcKSIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyMgIiBsaW5lKSkK LSAgICAgICAgICAgICAgICgoInRhcmdldF9saW5rX2xpYnJhcmllc1xcKHRlc3RpY2FsdGltZXpv bmVzICIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyMgIiBsaW5lKSkp Ci0gICAgICAgICAgICAgKGZvci1lYWNoCi0gICAgICAgICAgICAgIGRlbGV0ZS1maWxlCi0gICAg ICAgICAgICAgIChsaXN0Ci0gICAgICAgICAgICAgICA7OyB0ZXN0IGNhc2VzIGFyZSBnZW5lcmF0 ZWQgZm9yIGVhY2ggLmljcyBmaWxlLiBUaGVzZSBmYWlsOgotICAgICAgICAgICAgICAgImF1dG90 ZXN0cy9kYXRhL0NvbXBhdC1saWJpY2FsMy9BcHBsZUlDYWxfMS41LmljcyIKLSAgICAgICAgICAg ICAgICJhdXRvdGVzdHMvZGF0YS9Db21wYXQtbGliaWNhbDMvRXZvbHV0aW9uXzIuOC4yX3RpbWV6 b25lX3Rlc3QuaWNzIgotICAgICAgICAgICAgICAgImF1dG90ZXN0cy9kYXRhL0NvbXBhdC1saWJp Y2FsMy9LT3JnYW5pemVyXzMuMWEuaWNzIgotICAgICAgICAgICAgICAgImF1dG90ZXN0cy9kYXRh L0NvbXBhdC1saWJpY2FsMy9NU0V4Y2hhbmdlLmljcyIKLSAgICAgICAgICAgICAgICJhdXRvdGVz dHMvZGF0YS9Db21wYXQtbGliaWNhbDMvTW96aWxsYV8xLjAuaWNzIikpCi0gICAgICAgICAgICAg I3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzZXQtdGltZXpvbmUKLSAgICAgICAg ICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAo YWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNldHVwCisgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKSA7OzsgWFhYOiBmYWlsaW5nIHRlc3QKKyAgICAg ICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQogICAgICAgICAg ICAgIChzZXRlbnYgIlRaIiAiRXVyb3BlL1ByYWd1ZSIpCiAgICAgICAgICAgICAgKHNldGVudiAi VFpESVIiCiAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWlucHV0LWRpcmVjdG9yeSBpbnB1 dHMKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFyZS96 b25laW5mbyIpKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAic2hhcmUvem9uZWluZm8iKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAg ICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAg ICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgOzsgSXRzIGFscmVhZHkgYmVlbiBm aXhlZCB1cHN0cmVhbTsgcmVtb3ZlIGluIDUuOTMuCisgICAgICAgICAgICAgICA7OyBjMDQyOGEy ODQ0NDRiOTk1ZDMyMDA0NmMwNGVmNTM3N2Q1MWU0YzVjCisgICAgICAgICAgICAgICAoaW52b2tl ICJjdGVzdCIgIi1FIiAidGVzdGRhdGVzZXJpYWxpemF0aW9uIikpCisgICAgICAgICAgICAgI3Qp KSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3Jr cyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBpbnRlcmZhY2luZyB3aXRoIGNhbGVuZGFy cyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYWNjZXNzIHRvIGFu ZCBoYW5kbGluZyBvZiBjYWxlbmRhcgpAQCAtNDc4LDcgKzQ4Miw3IEBAIChkZWZpbmUtcHVibGlj IGtjYWxlbmRhcmNvcmUKIChkZWZpbmUtcHVibGljIGtjb2RlY3MKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia2NvZGVjcyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUu OTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC00ODcsNyArNDkxLDcg QEAgKGRlZmluZS1wdWJsaWMga2NvZGVjcwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAg IChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHk5bjJhNW4xOHBhc2RtcnAweGI4NGhsYTlsMjd5 ajJ4M2s0cDFjMDQxc2Q5bmt3aXhwayIpKSkpCisgICAgICAgICAgICAgICAgIjB4ZmpjMGRpbGp4 MDgxYXMzYjUwMGF3eWJheTlsM3NmbDU5NzkyaDV6M2NsYWZqYmdyZm4iKSkpKQogICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZ3BlcmYgcXR0b29scykpCkBAIC01MTIsNyArNTE2LDcg QEAgKGRlZmluZS1wdWJsaWMga2NvZGVjcwogKGRlZmluZS1wdWJsaWMga2NvbmZpZwogICAocGFj a2FnZQogICAgIChuYW1lICJrY29uZmlnIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTUy MSwyNSArNTI1LDIzIEBAIChkZWZpbmUtcHVibGljIGtjb25maWcKICAgICAgICAgICAgICAgICAg ICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFzM2g0aGZwdzdjMDg5NGNp Zmo2NmJqMXloeDhnOTRja3ZsNzFqbTdxcXNiNXg1aDZ5OW4iKSkpKQorICAgICAgICAgICAgICAg ICIwOHE1N2Yzd3hqMjJkNDg1czBwaDUzcDQ0eXJramIzNzY4MTc0NzBhMHM0M3AxMHZjMGJxIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwotICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgaW5ldHV0aWxzIHF0dG9v bHMKLSAgICAgICAgICAgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKKyAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBxdHRvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IHF0YmFzZS01 KSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNl cyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNl dHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChn ZXRjd2QpKQotICAgICAgICAgICAgIChzZXRlbnYgIlRNUERJUiIgKGdldGN3ZCkpCi0gICAgICAg ICAgICAgI3QpKQogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCi0gICAgICAgICAgIChsYW1iZGEg XwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0g ICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkpCisgICAg ICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAg ICAgICAgICh3aGVuIHRlc3RzPyA7OyBrY29uZmlnY29yZS1rY29uZmlndGVzdCBmYWlscyBpbmNv bnNpc3RlbnRseSEhCisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAg ICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCisgICAg ICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAiKGtjb25maWdjb3JlLWtjb25maWd0ZXN0 fFwKK2tjb25maWdndWkta3N0YW5kYXJkc2hvcnRjdXR3YXRjaGVydGVzdCkiKSkKKyAgICAgICAg ICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9G cmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIktjb25maWd1cmF0aW9uIHNldHRpbmdzIGZyYW1l d29yayBmb3IgUXQiKQogICAgIChkZXNjcmlwdGlvbiAiS0NvbmZpZyBwcm92aWRlcyBhbiBhZHZh bmNlZCBjb25maWd1cmF0aW9uIHN5c3RlbS4KQEAgLTU3NCw3ICs1NzYsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrY29uZmlnCiAoZGVmaW5lLXB1YmxpYyBrY29yZWFkZG9ucwogICAocGFja2FnZQogICAg IChuYW1lICJrY29yZWFkZG9ucyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNp b24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC01ODMsMzkg KzU4NSwyMyBAQCAoZGVmaW5lLXB1YmxpYyBrY29yZWFkZG9ucwogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTBhN3p5czNsaW1zYXdsN2xr OWdneW1rM21zazJicDB5OGhwMGptc3ZrM2w0MDVwZDFwcyIpKSkpCisgICAgICAgICAgICAgICAg IjBydjYzYnlyeHdmOXpkcHgzNDdyeHlicGsyajl5eWpxbTMyM2o2MHZiOGphNmE3cDJweXoiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scyBzaGFyZWQtbWltZS1p bmZvCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scyBzaGFyZWQtbWltZS1p bmZvKSkKICAgICAgICAgICAgOzsgVE9ETzogRkFNOiBGaWxlIGFsdGVyYXRpb24gbm90aWZpY2F0 aW9uIGh0dHA6Ly9vc3Muc2dpLmNvbS9wcm9qZWN0cy9mYW0KLSAgICAgICAgICAgeG9yZy1zZXJ2 ZXItZm9yLXRlc3RzKSkgOyBmb3IgdGhlIHRlc3RzCiAgICAgKGlucHV0cwogICAgICAobGlzdCBx dGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlm eS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdi bGFja2xpc3QtZmFpbGluZy10ZXN0Ci0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAg IDs7IEJsYWNrbGlzdCBmYWlsaW5nIHRlc3RzLgotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10 by1maWxlICJhdXRvdGVzdHMvQkxBQ0tMSVNUIgotICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0g ICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBNYWtlIGl0IHBhc3MuICBUZXN0IGZhaWx1cmUgY2F1 c2VkIGJ5IHN0b3V0L3N0ZGVycgotICAgICAgICAgICAgICAgICA7OyBiZWluZyBpbnRlcmxlYXZl ZC4KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0X2NoYW5uZWxzXVxuKlxuIikKLSAg ICAgICAgICAgICAgICAgOzsgVGhpcyBmYWlscyB3aXRoIEVOT1NQQyBiZWNhdXNlIG9mIHRvbyBt YW55IGlub3RpZnkgd2F0Y2hlcy4KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIltiZW5jaE5v dGlmeVdhdGNoZXJdXG4qXG4iKSkpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAgOzsgU2Vl IHVwc3RyZWFtIGNvbW1pdCBlZTQyNGU5YjYyMzY4NDg1YmJhNDE5MzA1M2NhYmI1NTNhMWQyNjhl Ci0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2ZpeC1icm9rZW4tdGVzdAotICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy9rZGlyd2F0 Y2hfdW5pdHRlc3QuY3BwIgotICAgICAgICAgICAgICAgKCgiUVZFUklGWVxcKHdhaXRGb3JSZWNy ZWF0aW9uU2lnbmFsXFwod2F0Y2gsIGV4aXN0aW5nRmlsZVxcKVxcKTsiIG0pCi0gICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgbSAiXG53YWl0VW50aWxOZXdTZWNvbmQoKTsiKSkpCi0gICAg ICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAot ICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAg ICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAg ICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKICAgICAgICAgICAgICAoc2V0ZW52ICJUTVBESVIi IChnZXRjd2QpKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBrZGlyd2F0Y2ggdGVzdCBm YWlscyBpbmNvbnNpc3RlbnRseS4ga3Byb2Nlc3N0ZXN0IGZhaWxzLgorICAgICAgICAgICAgICAg KGludm9rZSAiY3Rlc3QiICItRSIgIihrZGlyd2F0Y2hfcWZzd2F0Y2hfdW5pdHRlc3R8a3Byb2Nl c3N0ZXN0fFwKK2tkaXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKQogICAgICAgICAgICAgICN0KSkp KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3Mi KQogICAgIChzeW5vcHNpcyAiUXQgYWRkb24gbGlicmFyeSB3aXRoIGEgY29sbGVjdGlvbiBvZiBu b24tR1VJIHV0aWxpdGllcyIpCkBAIC02MjksNyArNjE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2Nv cmVhZGRvbnMKIChkZWZpbmUtcHVibGljIGtkYnVzYWRkb25zCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtkYnVzYWRkb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTYzOCwyNyArNjI0 LDI5IEBAIChkZWZpbmUtcHVibGljIGtkYnVzYWRkb25zCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxdnoyaGc1cDh3dmZrMHBpOHYyNXpx emNuOHlqN3lrYWt4anlpcG1hZHZpMDJjMWg4Z2ljIikpCi0gICAgICAgICAgICAgIChwYXRjaGVz IChzZWFyY2gtcGF0Y2hlcyAia2RidXNhZGRvbnMta2luaXQtZmlsZS1uYW1lLnBhdGNoIikpKSkK KyAgICAgICAgICAgICAgICAiMG01ZmQzOTZ4aTNkaGM0NXp3eGpycnhyMmJobHJjOGc4bTduMTdq cTF5bHpxaHlnNjB2dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVz IHF0dG9vbHMpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3QgcXRiYXNlLTUgcXR4MTFleHRyYXMg a2luaXQtYm9vdHN0cmFwKSkgOzsga2luaXQtYm9vdHN0cmFwOiBraW5pdCBwYWNrYWdlIHdoaWNo IGRvZXMgbm90IGRlcGVuZCBvbiBrZGJ1c2FkZG9ucy4KKyAgICAgKGxpc3QgcXRiYXNlLTUgcXR4 MTFleHRyYXMga2luaXQtYm9vdHN0cmFwKSkKKyAgICA7OyBraW5pdC1ib290c3RyYXA6IGtpbml0 IHBhY2thZ2Ugd2hpY2ggZG9lcyBub3QgZGVwZW5kIG9uIGtkYnVzYWRkb25zLgogICAgIChhcmd1 bWVudHMKICAgICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3JlCi0gICAgICAgICAgJ2NvbmZpZ3VyZSAncGF0Y2gt c291cmNlCisgICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdwYXRjaC1zb3VyY2UKICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAg ICAgICAgIDs7IGxvb2sgZm9yIHRoZSBrZGVpbml0NSBleGVjdXRhYmxlIGluIGtpbml0J3Mgc3Rv cmUgZGlyZWN0b3J5LAogICAgICAgICAgICAgOzsgaW5zdGVhZCBvZiB0aGUgY3VycmVudCBhcHBs aWNhdGlvbidzIGRpcmVjdG9yeToKICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2tkZWlu aXRpbnRlcmZhY2UuY3BwIgotICAgICAgICAgICAgICAoKCJAU1VCU1RJVFVURU1FQCIpIChhc3Nv Yy1yZWYgaW5wdXRzICJraW5pdCIpKSkpKQorICAgICAgICAgICAgICAoKCI8PCBRQ29yZUFwcGxp Y2F0aW9uOjphcHBsaWNhdGlvbkRpclBhdGguLiIpCisgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZAorICAgICAgICAgICAgICAgICI8PCBRU3RyaW5nOjpmcm9tVXRmOChcIiIgKGFzc29jLXJl ZiBpbnB1dHMgImtpbml0IikgIi9iaW5cIikiICkpKSkpCiAgICAgICAgICAocmVwbGFjZSAnY2hl Y2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRB TF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rl c3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChz ZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZva2Ug ImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29t bXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJDb252ZW5pZW5jZSBj bGFzc2VzIGZvciBEQnVzIikKICAgICAoZGVzY3JpcHRpb24gIktEQnVzQWRkb25zIHByb3ZpZGVz IGNvbnZlbmllbmNlIGNsYXNzZXMgb24gdG9wIG9mIFF0REJ1cywKQEAgLTY3MCw3ICs2NTgsNyBA QCAoZGVmaW5lLXB1YmxpYyBrZGJ1c2FkZG9ucwogKGRlZmluZS1wdWJsaWMga2Ruc3NkCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtkbnNzZCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAg KHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC02 NzksNyArNjY3LDcgQEAgKGRlZmluZS1wdWJsaWMga2Ruc3NkCiAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwd2Fka25uZjQ3MnJxZzJ4bnF6 czV2MjNxenFmcjMzNndqNmQ5NnlnMmF5cW0wY2hicHB5IikpKSkKKyAgICAgICAgICAgICAgICAi MW0yNHYzNnBwaHk1OTF6MXhwOTBpMHl4djcwYzYyaWludnk0Z3NwZGkxNWJ6OTRzeWRqeiIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzKSkKQEAgLTcyNSw3ICs3 MTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZ3JhcGh2aWV3ZXIKIChkZWZpbmUtcHVibGljIGtndWlh ZGRvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2d1aWFkZG9ucyIpCi0gICAgKHZlcnNpb24g IjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC03MzQsNyArNzIyLDcgQEAgKGRlZmluZS1wdWJsaWMga2d1aWFkZG9ucwog ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg ICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAi MXluZGpkaGI5enpsaGg3NHhjY3B5czM4YmFsbTVkbWE1NnN4NmJ3d2ZyZ2ExcGhxMGc1bCIpKSkp CisgICAgICAgICAgICAgICAgIjBweXpneXJnbHZ6Mm0xMWI4MnJ5Y3M5ZmJtenBmZ3phYm5qa3Zz cTAwYWdqY25qcGFycWciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIDs7IFRPRE86IEJ1aWxkIHBhY2thZ2VzIGZvciB0aGUgUHl0aG9uIGJpbmRpbmdzLiAgSWRl YWxseSB0aGlzIHdpbGwgYmUKICAgICA7OyBkb25lIGZvciBhbGwgdmVyc2lvbnMgb2YgcHl0aG9u IGd1aXggc3VwcG9ydHMuICBSZXF1aXJlcyBweXRob24sCkBAIC03NDMsNyArNzMxLDcgQEAgKGRl ZmluZS1wdWJsaWMga2d1aWFkZG9ucwogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwotICAgICAobGlzdCBx dGJhc2UtNSBxdHgxMWV4dHJhcykpCisgICAgIChsaXN0IHF0YmFzZS01IHF0d2F5bGFuZCBxdHgx MWV4dHJhcyB3YXlsYW5kKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUu b3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiVXRpbGl0aWVzIGZvciBncmFwaGljYWwg dXNlciBpbnRlcmZhY2VzIikKICAgICAoZGVzY3JpcHRpb24gIlRoZSBLREUgR1VJIGFkZG9ucyBw cm92aWRlIHV0aWxpdGllcyBmb3IgZ3JhcGhpY2FsIHVzZXIKQEAgLTc1Myw3ICs3NDEsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrZ3VpYWRkb25zCiAoZGVmaW5lLXB1YmxpYyBraG9saWRheXMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2hvbGlkYXlzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAg ICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTc2MSwxOCArNzQ5LDggQEAgKGRlZmluZS1wdWJsaWMga2hvbGlkYXlzCiAgICAgICAgICAgICAg ICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvIgogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxcmlmeDUxeWsyNHNrNTc4aDA4czFid3BxYjYxcm55eWtzMzN6cGw4MmxjZG5s MWxqcDI2IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDQyYmRnNDZoa3BnNjZ2ZHA5Z2sxM3djazV5 aGtzOHM2aTlxejl4emgybWlrejI4NWxxZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCi0gICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNr ICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICA7OyBibGFj a2xpc3QgYSBmYWlsaW5nIHRlc3QgZnVuY3Rpb24gVE9ETzogbWFrZSBpdCBwYXNzCi0gICAgICAg ICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImF1dG90ZXN0cy9CTEFDS0xJU1QiCi0gICAgICAg ICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0RGVmYXVs dFJlZ2lvbnNdXG4qXG4iKSkpCi0gICAgICAgICAgICAgI3QpKSkpKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykpCiAgICAgKGlucHV0 cwpAQCAtNzg2LDcgKzc2NCw3IEBAIChkZWZpbmUtcHVibGljIGtob2xpZGF5cwogKGRlZmluZS1w dWJsaWMga2kxOG4KICAgKHBhY2thZ2UKICAgICAobmFtZSAia2kxOG4iKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtNzk1LDcgKzc3Myw3IEBAIChkZWZpbmUtcHVibGljIGtpMThuCiAgICAg ICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZjk1 MjQ4ODQ5MnNtOTA0aTFpd2dqcDJnYzd6MDczMTJtbHNodzRja2gyODAxeTBxY2xjIikpKSkKKyAg ICAgICAgICAgICAgICAiMHhzcDc3aWF4ZjcyaTByaTNwYjZ4NXJyZHozY3Y4cnhjYXFjcnluaXN2 c214N2wzNTAwNSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIGAoKCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFs KQpAQCAtODAzLDE0ICs3ODEsMTUgQEAgKGRlZmluZS1wdWJsaWMga2kxOG4KICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IHF0YmFzZS01IHF0ZGVjbGFyYXRpdmUgcXRzY3JpcHQpKQorICAgICAobGlzdCBx dGJhc2UtNSBxdGRlY2xhcmF0aXZlIHF0c2NyaXB0IGlzby1jb2RlcykpCiAgICAgKGFyZ3VtZW50 cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNl cwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAo bGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAg ICAgICAjdCkpKSkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJk YSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4g dGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAgICAg ICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2NvdW50cnl0ZXN0fGtjb3VudHJ5c3ViZGl2 aXNpb250ZXN0KSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2Rl Lm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIktERSBHZXR0ZXh0LWJhc2VkIFVJIHRl eHQgaW50ZXJuYXRpb25hbGl6YXRpb24iKQogICAgIChkZXNjcmlwdGlvbiAiS0kxOG4gcHJvdmlk ZXMgZnVuY3Rpb25hbGl0eSBmb3IgaW50ZXJuYXRpb25hbGl6aW5nIHVzZXIKQEAgLTgyNyw3ICs4 MDYsNyBAQCAoZGVmaW5lLXB1YmxpYyBraTE4bgogKGRlZmluZS1wdWJsaWMga2lkbGV0aW1lCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtpZGxldGltZSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIp CisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CkBAIC04MzYsNyArODE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2lkbGV0aW1lCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwdmJ4czgwYThr aDJ4YnhjbHg4endsN2FjeW5zYXNhN2kwY3MxNzFmeHIyNmQwZG1taG01IikpKSkKKyAgICAgICAg ICAgICAgICAiMW13MGphcnF2MnlweHdnZjRxYXhxbHcwc2lqdzBpczM2c2FzcmZ6OGdyYnlrd2kx OGJ6MSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkK QEAgLTg1Niw3ICs4MzUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXJpZ2FtaQogICA7OyBwbGFzbWEt ZnJhbWV3b3JrIHdoaWNoIGlzIHRpZXIgMy4KICAgKHBhY2thZ2UKICAgICAobmFtZSAia2lyaWdh bWkiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAg IChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtODY1LDcgKzg0NCw3IEBAIChkZWZpbmUt cHVibGljIGtpcmlnYW1pCiAgICAgICAgICAgICAgICAgICAgICJraXJpZ2FtaTItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMGFra3lpZjZuOWw3aHc0Y2o2bmtmMXp3Z25kN3ZxaTFneWlx bW41ODhyc3BnbDkxemYxdyIpKSkpCisgICAgICAgICAgICAgICAgIjBwMXg0MHAzOHByOXJ2endp bDU3YXNnc2FhOTVxcGpxaTlucHd2NHBnaWJoeGFjZ3puaGEiKSkpKQogICAgIChwcm9wZXJ0aWVz IGAoKHVwc3RyZWFtLW5hbWUgLiAia2lyaWdhbWkyIikpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCkBAIC04OTEsNyArODcwLDcgQEAg KGRlZmluZS1wdWJsaWMga2lyaWdhbWkKIChkZWZpbmUtcHVibGljIGtpdGVtbW9kZWxzCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtpdGVtbW9kZWxzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTkwMCw3ICs4NzksNyBAQCAoZGVmaW5lLXB1YmxpYyBraXRlbW1vZGVscwogICAgICAgICAg ICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChz aGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHg3eTVzaGcy cHA0OTBodm1rejgxYjhqMDFjaGE5ajEwMDFxMzRtN3BueWYwbjN6a256YyIpKSkpCisgICAgICAg ICAgICAgICAgIjE2ejhtMTFjeXJhcGY2bTU2Z21wam12Y2dhbjdzNTBzaThybDFjYmJpZDAyc3Jj N3lwNzYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtOTQxLDcgKzky MCw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtbW9kZWxzCiAoZGVmaW5lLXB1YmxpYyBraXRlbXZp ZXdzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpdGVtdmlld3MiKQotICAgICh2ZXJzaW9uICI1 LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtOTUwLDcgKzkyOSw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtdmlld3MKICAg ICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAg ICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjA0 dmxta3ZjM3k1aDdjcGI2a2R2OWdoYTVheHhraW1ocWg0NG1kZzJuY3luNHNhczZqNjgiKSkpKQor ICAgICAgICAgICAgICAgICIxbWw2aTFrbTIyeHNwcmxka3ptbmdmaDl4czV2ZGhsZnZjNmY3YXE1 aHg5cTUxMTR2MnE1IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMp KQpAQCAtOTY2LDcgKzk0NSw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtdmlld3MKIChkZWZpbmUt cHVibGljIGtwbG90dGluZwogICAocGFja2FnZQogICAgIChuYW1lICJrcGxvdHRpbmciKQotICAg ICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2Ug KG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtOTc1LDcgKzk1NCw3IEBAIChkZWZpbmUtcHVibGljIGtw bG90dGluZwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMXdqNG4yYThpejltbDF5MDAxMnhrcHN4M2RmcDVnbDJkbjgwc2lmcnp2a3hqeHJo d2FjaCIpKSkpCisgICAgICAgICAgICAgICAgIjFsOHkweGx3anl2MWw0ZzBtYWc0YmdmOTA2amM2 NTR5Z2t5MWJyaWJ6YXk0d2tpNjZwZjkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMgcXR0b29scykpCkBAIC05OTMsNyArOTcyLDcgQEAgKGRlZmluZS1wdWJsaWMga3Bsb3R0aW5n CiAoZGVmaW5lLXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtzeW50YXhoaWdobGlnaHRpbmciKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2 ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTAw Miw3ICs5ODEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgICAg ICAgICAgICAgICAgICJzeW50YXgtaGlnaGxpZ2h0aW5nLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjEyam43bHFzcDg2MzI5c3BhaTduMW44aTY1bndoeGg4Z3AzM3drcTU0M2g3dzNpMmEz amIiKSkpKQorICAgICAgICAgICAgICAgICIwM3A1cXpmMTNuYmY1NGd6YWQzcTFxNmkzM2lnZ3oz aWsweWRyOXN6aGo5MmtmcHB3ZDRyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBlcmwgcXR0b29scwpAQCAtMTAxNyw5ICs5OTYsNiBAQCAoZGVmaW5lLXB1YmxpYyBrc3lu dGF4aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IHJl dmVydCB0aGUgcGF0Y2gtc2hlYmFuZyBwaGFzZSBvbiBzY3JpcHRzIHdoaWNoIGFyZQogICAgICAg ICAgICAgIDs7IGluIGZhY3QgdGVzdCBkYXRhCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICco ImF1dG90ZXN0cy9pbnB1dC90ZXN0LmJhc2giCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ImF1dG90ZXN0cy9mb2xkaW5nL3Rlc3QuYmFzaC5mb2xkIikKLSAgICAgICAgICAgICAgICgoKHdo aWNoICJiYXNoIikpICIvYmluL2Jhc2giKSkKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogJygi YXV0b3Rlc3RzL2lucHV0L2hpZ2hsaWdodC5zaCIKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiYXV0b3Rlc3RzL2ZvbGRpbmcvaGlnaGxpZ2h0LnNoLmZvbGQiKQogICAgICAgICAgICAgICAg KCgod2hpY2ggInNoIikpICIgL2Jpbi9zaCIpKSA7OyBzcGFjZSBpbiBmcm9udCEKQEAgLTEwNjQs NyArMTA0MCw3IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS13YXlsYW5kLXByb3RvY29scwogKGRl ZmluZS1wdWJsaWMga3dheWxhbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dheWxhbmQiKQot ICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTA3MywyMCArMTA0OSwyMSBAQCAoZGVmaW5lLXB1 YmxpYyBrd2F5bGFuZAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMGhycGJmeml4anBuZnk5cTV4NjZxMWZmZjBwN244MHJyczEyN3p6ZHY2 OHB5aTY0NTZyeSIpKSkpCisgICAgICAgICAgICAgICAgIjE1Zml6c2JkbDZwc21pMjRmdnBmazlk dmg2MXEwN2lyemF2cGtsOTYxcXA0emc3OWdxNG0iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwotICAgICAobGlzdCBxdGJhc2Ut NSBxdHdheWxhbmQgd2F5bGFuZCB3YXlsYW5kLXByb3RvY29scykpCisgICAgIChsaXN0IHF0YmFz ZS01IHBsYXNtYS13YXlsYW5kLXByb3RvY29scyBxdHdheWxhbmQgd2F5bGFuZCB3YXlsYW5kLXBy b3RvY29scykpCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmIDsgRklYTUUgdGVz dHMgcmVxdWlyZSB3ZXN0b24gdG8gcnVuCi0gICAgICAgICAgICAgICAgICAgOyB3ZXN0b24gcmVx dWlyZXMgd2F5bGFuZCBmbGFncyBpbiBtZXNhCi0gICAgICAgIzpwaGFzZXMKKyAgICAgYCgjOnBo YXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChh ZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElSIiAiL3RtcCIpCisgICAgICAgICAocmVw bGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90 aGVyLWtleXMpCisgICAgICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElSIiAoZ2V0Y3dk KSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQor ICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBPbmUgdGVzdCBmYWlscy4KKyAgICAgICAgICAg ICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJrd2F5bGFuZC10ZXN0V2F5bGFuZFJlZ2lzdHJ5Iikp CiAgICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5 LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJRdC1zdHlsZSBBUEkgdG8gaW50 ZXJhY3Qgd2l0aCB0aGUgd2F5bGFuZCBjbGllbnQgYW5kIHNlcnZlciIpCkBAIC0xMTAxLDcgKzEw NzgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2F5bGFuZAogKGRlZmluZS1wdWJsaWMga3dpZGdldHNh ZGRvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dpZGdldHNhZGRvbnMiKQotICAgICh2ZXJz aW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZApAQCAtMTExMCw3ICsxMDg3LDcgQEAgKGRlZmluZS1wdWJsaWMga3dpZGdl dHNhZGRvbnMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAg ICAgICAgICAgIjAzbDM3bGgyMTlucDdwcWZhNTZyMnY3bjVzNXhnNHJqcTAwNXFuZzRiNWl6ZDk1 cmk1NmoiKSkpKQorICAgICAgICAgICAgICAgICIwYjB6MjRqMTYyajM5emZ5Y2w1YWw2OXhjcWdk c3I5NnA3aWkzcHJtMW1ieWRhNm1icXloIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHF0dG9vbHMgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKQEAgLTExMTksMTIgKzEwOTYsMTIg QEAgKGRlZmluZS1wdWJsaWMga3dpZGdldHNhZGRvbnMKICAgICAoYXJndW1lbnRzCiAgICAgIGAo IzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAg ICAoYWRkLWFmdGVyICd1bnBhY2sgJ2FkanVzdC10ZXN0cwotICAgICAgICAgICAobGFtYmRhIF8K LSAgICAgICAgICAgICA7OyBJdCBpcyB1bmNsZWFyIHdoeSB0aGlzIHRlc3Qgc3VkZGVubHkgc3Rh cnRlZCBmYWlsaW5nLgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYXV0b3Rlc3RzL2tjb2x1 bW5yZXNpemVydGVzdC5jcHAiCi0gICAgICAgICAgICAgICAoKCIuKlFDT01QQVJFLioiKSAiIikp Ci0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAg ICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiWERHX0NBQ0hFX0hPTUUi ICIvdG1wL3hkZy1jYWNoZSIpCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAi KGtzcXVlZXplZHRleHRsYWJlbGF1dG90ZXN0fFwKK2t3aWRnZXRzYWRkb25zLWtjb2x1bW5yZXNp emVydGVzdCkiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMYXJnZSBzZXQgb2YgZGVza3RvcCB3aWRn ZXRzIikKICAgICAoZGVzY3JpcHRpb24gIlByb3ZpZGVkIGFyZSBhY3Rpb24gY2xhc3NlcyB0aGF0 IGNhbiBiZSBhZGRlZCB0byB0b29sYmFycyBvcgpAQCAtMTEzNiw3ICsxMTEzLDcgQEAgKGRlZmlu ZS1wdWJsaWMga3dpZGdldHNhZGRvbnMKIChkZWZpbmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAg KHBhY2thZ2UKICAgICAobmFtZSAia3dpbmRvd3N5c3RlbSIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xMTQ1LDcgKzExMjIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIw YTY4Y2owYnNsNWE5c3hmZDk2OWtoem55Y3JuOXA2Z3JwMmIwOGhxYWN4cWRrbnpzMHdoIikpKSkK KyAgICAgICAgICAgICAgICAiMTAzeHZoemxnZ2kwNWsxNnM5a3NzeTdnNWE3NGs5eWlsZGoxYTRp Z3F3aTM5d212dm55dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwpAQCAt MTE3MiwxNiArMTE0OSwxOCBAQCAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAg ICAgICAgICAgIChkaXNwbGF5ICJbdGVzdENsaWVudE1hY2hpbmVdXG4qXG4iKSkpIDs7IHJlcXVp cmVzIG5ldHdvcmsKICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sK LSAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIDs7IFRoZSB0ZXN0IHN1aXRlIHJlcXVp cmVzIGEgcnVubmluZyB3aW5kb3cgYW5hZ2VyCi0gICAgICAgICAgICAgKHNldGVudiAiWERHX1JV TlRJTUVfRElSIiAiL3RtcCIpCi0gICAgICAgICAgICAgKHN5c3RlbSAiWHZmYiA6MSAtYWMgLXNj cmVlbiAwIDY0MHg0ODB4MjQgJiIpCi0gICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjox IikKLSAgICAgICAgICAgICAoc2xlZXAgNSkgOzsgR2l2ZSBYdmZiIGEgZmV3IG1vbWVudHMgdG8g Z2V0IG9uIGl0J3MgZmVldAotICAgICAgICAgICAgIChzeXN0ZW0gIm9wZW5ib3ggJiIpCi0gICAg ICAgICAgICAgKHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKLSAgICAgICAg ICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAgKGlu dm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAgICAgKHdoZW4g dGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiICIvdG1wIikK KyAgICAgICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgOjEgLWFjIC1zY3JlZW4gMCA2NDB4NDgweDI0 ICYiKQorICAgICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjoxIikKKyAgICAgICAgICAg ICAgIChzbGVlcCA1KSA7OyBHaXZlIFh2ZmIgYSBmZXcgbW9tZW50cyB0byBnZXQgb24gaXQncyBm ZWV0CisgICAgICAgICAgICAgICAoc3lzdGVtICJvcGVuYm94ICYiKQorICAgICAgICAgICAgICAg KHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKKyAgICAgICAgICAgICAgIChz ZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZva2Ug ImRidXMtbGF1bmNoIiAiY3Rlc3QiICItRSIKKyAgICAgICAgICAgICAgICAgICAgICAgImt3aW5k b3dzeXN0ZW0ta3dpbmRvd3N5c3RlbXBsYXRmb3Jtd2F5bGFuZHRlc3QiKSkpKSkpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5 bm9wc2lzICJLREUgYWNjZXNzIHRvIHRoZSB3aW5kb3dpbmcgc3lzdGVtIikKICAgICAoZGVzY3Jp cHRpb24gIktXaW5kb3dTeXN0ZW0gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgYW5kIGFsbG93 cwpAQCAtMTE5OSw3ICsxMTc4LDcgQEAgKGRlZmluZS1wdWJsaWMga3dpbmRvd3N5c3RlbQogKGRl ZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVt bWFuYWdlci1xdCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMjA4LDcgKzExODcsNyBA QCAoZGVmaW5lLXB1YmxpYyBtb2RlbW1hbmFnZXItcXQKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB5ZHExbDgyM2pncDB5cnJwcWkxemRr NWRzZzY1eWRrMXgwODJxd3NhOWEwdnpzMG5wM3giKSkpKQorICAgICAgICAgICAgICAgICIxNjJx enExYXF2MmwzYmkwcjAxeHJmYW4yMHIxemhhYXFpaDRkcWJhajd2cWlic2I5bDN5IikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGRidXMgcGtnLWNvbmZpZykpCkBAIC0xMjIx LDkgKzEyMDAsMTEgQEAgKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0CiAgICAgIGAoIzpw aGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAo cmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVu diAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMt bGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVz dHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAg ICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAg ICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKKyAgICAgICAgICAgICAjdCkpKSkp CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikK ICAgICAoc3lub3BzaXMgIlF0IHdyYXBwZXIgZm9yIE1vZGVtTWFuYWdlciBEQnVzIEFQSSIpCiAg ICAgKGRlc2NyaXB0aW9uICJNb2RlbU1hbmFnZXJRdCBwcm92aWRlcyBhY2Nlc3MgdG8gYWxsIE1v ZGVtTWFuYWdlciBmZWF0dXJlcwpAQCAtMTIzNSw3ICsxMjE2LDcgQEAgKGRlZmluZS1wdWJsaWMg bW9kZW1tYW5hZ2VyLXF0CiAoZGVmaW5lLXB1YmxpYyBuZXR3b3JrbWFuYWdlci1xdAogICAocGFj a2FnZQogICAgIChuYW1lICJuZXR3b3JrbWFuYWdlci1xdCIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xMjQ0LDcgKzEyMjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBuZXR3b3JrbWFuYWdlci1x dAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg ICAiMWgya2R3NXZzN21uM243YnZxd20zNmE0OHJhOWlhcDYzODRrYW56MTR6amJhbmtqMDRjMSIp KSkpCisgICAgICAgICAgICAgICAgIjByN3MzZnc5ZmszcGtyenJsMWJ4c21rZjFxYmd2M3AwanJz c2twMjhmMzU2MXZuY2lwYWkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg ZGJ1cyBwa2ctY29uZmlnKSkKQEAgLTEyNTgsOSArMTIzOSwxMCBAQCAoZGVmaW5lLXB1YmxpYyBu ZXR3b3JrbWFuYWdlci1xdAogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMg JXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCi0gICAgICAgICAgIChs YW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikK LSAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIpKSkpKSkKKyAg ICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAg ICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFM X1dBUk5JTkdTIiAiMCIpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0 ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUXQgd3JhcHBlciBmb3IgTmV0d29ya01hbmFnZXIg REJ1cyBBUEkiKQogICAgIChkZXNjcmlwdGlvbiAiTmV0d29ya01hbmFnZXJRdCBwcm92aWRlcyBh Y2Nlc3MgdG8gYWxsIE5ldHdvcmtNYW5hZ2VyCkBAIC0xMjcyLDcgKzEyNTQsNyBAQCAoZGVmaW5l LXB1YmxpYyBuZXR3b3JrbWFuYWdlci1xdAogKGRlZmluZS1wdWJsaWMgb3h5Z2VuLWljb25zCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgIm94eWdlbi1pY29ucyIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xMjgxLDcgKzEyNjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBveHlnZW4taWNvbnMKICAg ICAgICAgICAgICAgICAgICAgbmFtZSAiNSIgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIxcmpzbnowZzd6eXpnaWkyNnNrMzcwYWRiNmpjeXZyMmxtOHFpMjNmdnFpbWlmbmdxbTJjIikp KSkKKyAgICAgICAgICAgICAgICAiMXdjeThidjRkNmpuczd2YWlzYnZqYzhueHJpdzl2a2l6N2o0 emE1cnk3d252bHp2MTI2YSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBm ZHVwZXMpKQpAQCAtMTI5Niw3ICsxMjc4LDcgQEAgKGRlZmluZS1wdWJsaWMgb3h5Z2VuLWljb25z CiAoZGVmaW5lLXB1YmxpYyBwcmlzb24KICAgKHBhY2thZ2UKICAgICAobmFtZSAicHJpc29uIikK LSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTEzMDQsNyAr MTI4Niw3IEBAIChkZWZpbmUtcHVibGljIHByaXNvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi8iCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxcWZsaXZ2YjU5M2QybnBjMjE4eGtkbjN3NXp2bDd4OHYxYjUyeWRuZ2dz eHpiZ2txdmI0IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDdwNDdxOHN2YTgyaGdsZnpwMTQ1YTFz YWpsYWw4YjNxc2hoa2ljYzlya2Jzbmd5d3Z2eSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcykpCkBAIC0xMzE5LDE0ICsxMzAxLDE0IEBAIChkZWZpbmUtcHVibGljIHByaXNv bgogKGRlZmluZS1wdWJsaWMgcHVsc2VhdWRpby1xdAogICAocGFja2FnZQogICAgIChuYW1lICJw dWxzZWF1ZGlvLXF0IikKLSAgICAodmVyc2lvbiAiMS4yIikKKyAgICAodmVyc2lvbiAiMS4zIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcHVs c2VhdWRpby1xdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3B1bHNlYXVk aW8tcXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAg ICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWkwcWw2OGt4djlqeHMyNHJzZDNz N2poamlkM2YyZnE1NmZqNHdicDE2emI0d2QxNDA5OSIpKSkpCisgICAgICAgICAgICAgICAgIjFp NHliMHYxbW1oaWg4YzJpNjFoeWJnNnE2MHF5czNwYzV3YmpiN2EwdndsMW1paGdzeHciKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xMzQ2LDcg KzEzMjgsNyBAQCAoZGVmaW5lLXB1YmxpYyBwdWxzZWF1ZGlvLXF0CiAoZGVmaW5lLXB1YmxpYyBx cWMyLWRlc2t0b3Atc3R5bGUKICAgKHBhY2thZ2UKICAgICAobmFtZSAicXFjMi1kZXNrdG9wLXN0 eWxlIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTEzNTUsNyArMTMzNyw3IEBAIChkZWZp bmUtcHVibGljIHFxYzItZGVza3RvcC1zdHlsZQogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMW40N2NsMDgyenFkdzZ5a2lsMDRydzZid3M0 Zm4xbTh3Zng0dnh2MWFxajl3YXJiZGtzMyIpKSkpCisgICAgICAgICAgICAgICAgIjFiNXhyNzFs YW43aXh2ZDFuZnh5OXdqMjFoNHd3aWRzYXhhMTkyc2hhMWQ4cDQ5aGhsd3AiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xMzc5LDcgKzEzNjEs NyBAQCAoZGVmaW5lLXB1YmxpYyBxcWMyLWRlc2t0b3Atc3R5bGUKIChkZWZpbmUtcHVibGljIHNv bGlkCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInNvbGlkIikKLSAgICAodmVyc2lvbiAiNS43MC4w IikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTEzODgsMTUgKzEzNzAsMTYgQEAgKGRlZmluZS1wdWJsaWMgc29saWQKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBhbG5nN2Np dzZ4amkwczJ6cms4ZHN4MXAwcDlzaHJyZnpsOHdua3d5Z2M1Y2huaHlzejciKSkpKQorICAgICAg ICAgICAgICAgICIxNzJzaWQ4bDF6bnp4eHowaGk1bTE5eXk0dmc3bDFuYmdodnpqdmgxOHNzYm14 Y3doOWw5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo YXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBf Ci0gICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAg ICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKQorICAgICAgICAg ICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAg ICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklO R1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkp KSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGJpc29uIGRidXMgZXh0cmEtY21h a2UtbW9kdWxlcyBmbGV4IHF0dG9vbHMpKQogICAgIChpbnB1dHMKQEAgLTE0MTQsNyArMTM5Nyw3 IEBAIChkZWZpbmUtcHVibGljIHNvbGlkCiAoZGVmaW5lLXB1YmxpYyBzb25uZXQKICAgKHBhY2th Z2UKICAgICAobmFtZSAic29ubmV0IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVy c2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE0MjMs MTMgKzE0MDYsMTQgQEAgKGRlZmluZS1wdWJsaWMgc29ubmV0CiAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwYjg4aDVmdzFuOHp5cmcwdnEz bGoyamJqanloMG1rNjRsajZhYjM2NDNreHpxeGJuMzB3IikpKSkKKyAgICAgICAgICAgICAgICAi MDhqcHMxaHkwcXZrNjJ3bnpuNTBxaThpYWF5N3hhdjNoYmNqNTVzazcwbW03cGQxdnoxaSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMpKQogICAg IChpbnB1dHMKICAgICAgKGxpc3QgaHVuc3BlbGwKICAgICAgICAgICAgOzsgVE9ETzogaHNwZWxs IChmb3IgSGVicmV3KSwgVm9pa2tvIChmb3IgRmluaXNoKQorICAgICAgICAgICBxdGRlY2xhcmF0 aXZlCiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11 bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiTXVsdGktbGFuZ3VhZ2Ug c3BlbGwgY2hlY2tlciIpCkBAIC0xNDQxLDcgKzE0MjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBzb25u ZXQKIChkZWZpbmUtcHVibGljIHRocmVhZHdlYXZlcgogICAocGFja2FnZQogICAgIChuYW1lICJ0 aHJlYWR3ZWF2ZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1Ljky LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTQ1MCw3ICsxNDM0LDcg QEAgKGRlZmluZS1wdWJsaWMgdGhyZWFkd2VhdmVyCiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIweTFxMHd5MDczbGYxMWc0anJwNGJkdzRr cGo0aWJxZnNjc3hqNnpsaDhiYW45emxmMzg5IikpKSkKKyAgICAgICAgICAgICAgICAiMDA4aW4y d2JsNnpyNDA0bTloYnFkdnkzZDRyMDZtbWIzanJyMTNteWxkd2xqcXl3emMyOCIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xNDcxLDcgKzE0NTUsNyBAQCAoZGVm aW5lLXB1YmxpYyB0aHJlYWR3ZWF2ZXIKIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImthY3Rpdml0aWVzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTE0ODAsNyArMTQ2NCw3IEBAIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzCiAgICAgICAg ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAg KHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxd2hzcDBm ODdscmNuNjFzOXJmaHkwYWo2OGhtNnpnZmEzOG1xNmZybGtjamtzaTB6MXZuIikpKSkKKyAgICAg ICAgICAgICAgICAiMWtmdmcyM2dkbDRrNmF6czY3MDBqOGk4bmNsOGM3cnJjNzB3MWkyeGhwaHoy N3liYzFwdyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xNTE2LDcg KzE1MDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcwogKGRlZmluZS1wdWJsaWMga2F1 dGgKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2F1dGgiKQotICAgICh2ZXJzaW9uICI1LjcwLjAi KQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZApAQCAtMTUyNSw3ICsxNTA5LDcgQEAgKGRlZmluZS1wdWJsaWMga2F1dGgKICAgICAgICAgICAg ICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hh MjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBubWR6N3JhM2hw ZzBhaXI0bGZremlsdjdjd3gzenhzMjlrN3NoOGwzaTFmczNxcGp3eG0iKSkpKQorICAgICAgICAg ICAgICAgICIwYTI3ejl4cjVjY3hmY3hteDkzdnM0aGd4YzM4OG5zZDlhYzkwNm1kaDQ3NWl2djRw MGo0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykp CkBAIC0xNTQ2LDkgKzE1MzAsMTAgQEAgKGRlZmluZS1wdWJsaWMga2F1dGgKICAgICAgICAgICAg ICAgICgoIkBLQVVUSF9IRUxQRVJfSU5TVEFMTF9BQlNPTFVURV9ESVJAIikKICAgICAgICAgICAg ICAgICAiJHtLREVfSU5TVEFMTF9MSUJFWEVDRElSfSIpKSkpCiAgICAgICAgICAocmVwbGFjZSAn Y2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19G QVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAi Y3Rlc3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxs b3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAg IChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZv a2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8v Y29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJFeGVjdXRlIGFj dGlvbnMgYXMgcHJpdmlsZWdlZCB1c2VyIikKICAgICAoZGVzY3JpcHRpb24gIktBdXRoIHByb3Zp ZGVzIGEgY29udmVuaWVudCwgc3lzdGVtLWludGVncmF0ZWQgd2F5IHRvIG9mZmxvYWQKQEAgLTE1 NTksNyArMTU0NCw3IEBAIChkZWZpbmUtcHVibGljIGthdXRoCiAoZGVmaW5lLXB1YmxpYyBrY29t cGxldGlvbgogICAocGFja2FnZQogICAgIChuYW1lICJrY29tcGxldGlvbiIpCi0gICAgKHZlcnNp b24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0xNTY4LDcgKzE1NTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29tcGxl dGlvbgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMXBqZ3lhOHdpMjhqeDYzaGNkaTl2NWY1NDg3Z3pia3cyajFpZ2FuaGQ3YmhjYjhzN3pw eSIpKSkpCisgICAgICAgICAgICAgICAgIjFzdnd2ajlqeGtnY2RkZmRpbGExMGdnZG1zYWJzMjJ2 bmhmOWs3aXNwMnpmZGlmNTV3ODgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg cXR0b29scykpCkBAIC0xNTg0LDcgKzE1NjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29tcGxldGlv bgogKGRlZmluZS1wdWJsaWMga2NvbnRhY3RzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjb250 YWN0cyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAg ICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAg ICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xNTkzLDcgKzE1NzgsNyBAQCAoZGVm aW5lLXB1YmxpYyBrY29udGFjdHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFz ZTMyCi0gICAgICAgICAgICAgICAgIjE4Mm1hMTF6M2txeHEzY3d5N2t3cHJmcWtiOWJjbW40NHc3 azl2aXhiaWQ0cHY1d2EwbGIiKSkpKQorICAgICAgICAgICAgICAgICIxa2lrNHB2eThzbnZqNnJz YzlwZmJjcGM4cnJjbjBrNHBqajFoOW0yMjF6bWExcDAweGhqIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIHhvcmctc2VydmVyKSkgOyBmb3IgdGhlIHRlc3RzCkBAIC0xNjAx LDE4ICsxNTg2LDI4IEBAIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogICAgICAobGlzdCBxdGJh c2UtNSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IDs7IEFzIHJlcXVpcmVk IGJ5IEtGNUNvbnRhY3RzQ29uZmlnLmNtYWtlLgotICAgICAgICAgICBrY29kZWNzIGtjb25maWcg a2NvcmVhZGRvbnMga2kxOG4pKQorICAgICAgICAgIGlzby1jb2RlcyBrY29kZWNzIGtjb25maWcg a2NvcmVhZGRvbnMgcXRkZWNsYXJhdGl2ZSBraTE4bikpCiAgICAgKGFyZ3VtZW50cwogICAgICBg KCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzdGFydC14b3JnLXNlcnZlcgotICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgIChyZXBsYWNl ICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIt a2V5cykKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBhIHJ1bm5pbmcg WCBzZXJ2ZXIuCiAgICAgICAgICAgICAgOzsgWHZmYiBkb2Vzbid0IGhhdmUgcHJvcGVyIGdseCBz dXBwb3J0IGFuZCBuZWVkcyBhIHBpeGVsZGVwdGgKICAgICAgICAgICAgICA7OyBvZiAyNCBiaXQg dG8gYXZvaWQgImxpYkdMIGVycm9yOiBmYWlsZWQgdG8gbG9hZCBkcml2ZXI6IHN3cmFzdCIKICAg ICAgICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBpbml0aWFsaXplIEdM WCIKLSAgICAgICAgICAgICAoc3lzdGVtICJYdmZiIDoxIC1zY3JlZW4gMCA2NDB4NDgweDI0ICYi KQotICAgICAgICAgICAgIChzZXRlbnYgIkRJU1BMQVkiICI6MSIpCisgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAg ICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgOjEgLXNjcmVlbiAwIDY0MHg0ODB4MjQgJiIpCisgICAg ICAgICAgICAgICAoc2V0ZW52ICJESVNQTEFZIiAiOjEiKQorICAgICAgICAgICAgICAgOzsgdGVz dHJvdW5kZHJpcCBmYWlsIGluY29uc2lzdGVudGx5LgorICAgICAgICAgICAgICAgOzsgYWRkcmVz c3Rlc3QgcHJvZHVjZXMgd3JvbmcgdmFsdWU6CisgICAgICAgICAgICAgICA7O0FjdHVhbCAgIChh ZGRyZXNzLmZvcm1hdHRlZEFkZHJlc3MoUVN0cmluZ0xpdGVyYWwoIkppbSBLbm9wZiIpKSk6Cisg ICAgICAgICAgICAgICA7OyJKaW0gS25vcGZcbkx1bW1lcmxhbmRzdHIuIDFcbjEyMzQ1IEx1bW1l cnN0YWR0XG5cbkdFUk1BTlkiCisgICAgICAgICAgICAgICA7O0V4cGVjdGVkIChyZXN1bHQpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6CisgICAgICAgICAg ICAgICA7OyJKaW0gS25vcGZcbkx1bW1lcmxhbmRzdHIuIDFcbjEyMzQ1IEx1bW1lcnN0YWR0XG5c bkdFUk1BTklBIgorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIKKwkJCSAgICIo a2NvbnRhY3RzLWFkZHJlc3N0ZXN0fGtjb250YWN0cy10ZXN0cm91bmR0cmlwfGtjb250YWN0cy1p bXBwdGVzdHxrY29udGFjdHMtYmlydGhkYXl0ZXN0fGtjb250YWN0cy1hZGRyZXNzZWV0ZXN0KSIp KQogICAgICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0 eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiQVBJIGZvciBjb250YWN0cy9h ZGRyZXNzIGJvb2sgZGF0YSBmb2xsb3dpbmcgdGhlIHZDYXJkIHN0YW5kYXJkIikKQEAgLTE2MjUs NyArMTYyMCw3IEBAIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogKGRlZmluZS1wdWJsaWMga2Ny YXNoCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjcmFzaCIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xNjM0LDcgKzE2MjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrY3Jhc2gKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjExc3k5aHJq cHZ5YnFpNTNxanJubmN5OW16aWZyYjN2cXhpMmQxMmxkanpxeXFkOHBpcnAiKSkpKQorICAgICAg ICAgICAgICAgICIxaXI2NG1sdjQ5dmgzdno4MXIyMnEzc3gwZmljaGl3anI4cXc1amY1dng5NmEx ZG4xaWN2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE2NDksNyAr MTY0NCw3IEBAIChkZWZpbmUtcHVibGljIGtjcmFzaAogKGRlZmluZS1wdWJsaWMga2RvY3Rvb2xz CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkb2N0b29scyIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xNjU4LDcgKzE2NTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZG9jdG9vbHMKICAgICAg ICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAg ICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBnMGs4 M25wMnhheGswNXNwZjE0aDVmdnp5MG43a2Jjd3gxc2E5d2poNTcwZjZqeDg3YW0iKSkpKQorICAg ICAgICAgICAgICAgICIwdzA4ZmE4cmwwZGhwNTlsdjZ4Y3Z5cGFobDZweGRhNmNyMHZ2MGYweHYw eHA2d2F4OHc2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE3 MDYsNyArMTcwMSw3IEBAIChkZWZpbmUtcHVibGljIGtkb2N0b29scwogKGRlZmluZS1wdWJsaWMg a2ZpbGVtZXRhZGF0YQogICAocGFja2FnZQogICAgIChuYW1lICJrZmlsZW1ldGFkYXRhIikKLSAg ICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE3MTUsMjUgKzE3MTAsMjIgQEAgKGRlZmluZS1wdWJs aWMga2ZpbGVtZXRhZGF0YQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIK LSAgICAgICAgICAgICAgICAiMThuMWE1ODU3MDkwYTFjMXJ4emQwN3N4czY1MmdsNndyM245OXNw OHJ4bXZrZ2huOXpzaiIpKSkpCisgICAgICAgICAgICAgICAgIjFraG14OWtkMWpoZDZqN3JtZnd3 M3ZteWp6MnBnMzZtcHNkbjBiYzc3a3dsMjFheDY5Nm4iKSkpKQogICAgIChidWlsZC1zeXN0ZW0g Y21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwogICAg ICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3Jl ICdjaGVjayAnZGlzYWJsZS1mYWlsaW5nLXRlc3QKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAgOzsgQmxhY2tsaXN0IGEgZmFpbGluZyB0ZXN0LWZ1bmN0aW9uLiBGSVhNRTogTWFr ZSBpdCBwYXNzLgotICAgICAgICAgICAgIDs7IFVzZXJNZXRhRGF0YVdyaXRlclRlc3QgZmFpbHMg d2l0aCBnZXR4YXR0cigi4oCmL3dyaXRlcnRlc3QudHh0IikKLSAgICAgICAgICAgICA7OyAtPiBF T1BOT1RTVVBQIChPcGVyYXRpb24gbm90IHN1cHBvcnRlZCkKLSAgICAgICAgICAgICAod2l0aC1v dXRwdXQtdG8tZmlsZSAiYXV0b3Rlc3RzL0JMQUNLTElTVCIKLSAgICAgICAgICAgICAgIChsYW1i ZGEgXwotICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RNaW1ldHlwZV1cbipcbiIpCi0g ICAgICAgICAgICAgICAgIChkaXNwbGF5ICJbdGVzdF1cbipcbiIpKSkKKyAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3Ro ZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIDs7IEZJ WE1FOiBUZXN0IGNhbid0IGZpbmQgYXVkaW8veC1zcGVleCBtaW1laW5mbworICAgICAgICAgICAg ICAgOzsgKGJ1dCBpdCBjYW4gZmluZCBhdWRpby94LXNwZWV4K29nZykuCisgICAgICAgICAgICAg ICAoaW52b2tlICJjdGVzdCIgIi1FIgorCQkJICAgIih1c2VybWV0YWRhdGF3cml0ZXJ0ZXN0fGVt YmVkZGVkaW1hZ2VkYXRhdGVzdHx0YWdsaWJleHRyYWN0b3J0ZXN0KSIpKQogICAgICAgICAgICAg ICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxl cyIgLGV4dHJhLWNtYWtlLW1vZHVsZXMpCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZp ZykKLSAgICAgICAoInB5dGhvbi0yIiAscHl0aG9uLTIpKSkKKyAgICAgICAoInBrZy1jb25maWci ICxwa2ctY29uZmlnKSkpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBhdHRyCiAgICAgICAgICAg IDs7IFRPRE86IEVQdWIgaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9lYm9vay10b29s cwpAQCAtMTc2MCw3ICsxNzUyLDcgQEAgKGRlZmluZS1wdWJsaWMga2ZpbGVtZXRhZGF0YQogKGRl ZmluZS1wdWJsaWMga2ltYWdlZm9ybWF0cwogICAocGFja2FnZQogICAgIChuYW1lICJraW1hZ2Vm b3JtYXRzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE3NjksNyArMTc2MSw3IEBAIChk ZWZpbmUtcHVibGljIGtpbWFnZWZvcm1hdHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBwazRiNzI1d2FwemR4djFtbTZkZHFjbDZ6OGZm Y3ByMzJpNXZyaHJpbjhhd2k1Z3gxM3MiKSkpKQorICAgICAgICAgICAgICAgICIwc2QzeGhxaDN6 Z3k0anE4ZmMxbGxxanJ4aXp5bGJzejU4bmp6MmR4cWphczJhNHJqMTZmIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpAQCAtMTgxMyw3ICsxODA1LDcg QEAgKGRlZmluZS1wdWJsaWMga2ltYWdlZm9ybWF0cwogKGRlZmluZS1wdWJsaWMga2pvYndpZGdl dHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2pvYndpZGdldHMiKQotICAgICh2ZXJzaW9uICI1 LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtMTgyMiw3ICsxODE0LDcgQEAgKGRlZmluZS1wdWJsaWMga2pvYndpZGdldHMK ICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjEza2Rjenp5eWgxN2hmNnZsaGg0bGk1Ym40eXE1YmFiNXhhOG1tNjNyOXJ5bnhpaGdjbGYiKSkp KQorICAgICAgICAgICAgICAgICIwOWw1emdyNW1uMjl2NDEwbmc1cmNjZGcyYmtpOXI2Y2I4eTJs cmlqemdmeGZ4cHZqOTZ6IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0 dG9vbHMpKQpAQCAtMTgzNyw3ICsxODI5LDcgQEAgKGRlZmluZS1wdWJsaWMga2pvYndpZGdldHMK IChkZWZpbmUtcHVibGljIGtub3RpZmljYXRpb25zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtu b3RpZmljYXRpb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45 Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE4NDYsNyArMTgzOCw3 IEBAIChkZWZpbmUtcHVibGljIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwMWJuMjN4dzJuNTNoOW5sOTlsbTNj am5xczhzNjZibXdremY2ZmtwZzlyemt5a2l6YnljIikpKSkKKyAgICAgICAgICAgICAgICAiMWR3 bHg4dzgxMGwwY3Z5NzJtajUyc2FmNHg3aTlwM3hwcXBqeDRjaHk1NG43bWcwamtsYyIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIHF0dG9vbHMpKQpAQCAtMTg1NSwy MyArMTg0NywyMyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9ucwogICAgICAgICAgICBr Y29uZmlnCiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0K KyAgICAgICAgICAgbGliY2FuYmVycmEKKyAgICAgICAgICAgbGliZGJ1c21lbnUtcXQKICAgICAg ICAgICAgcGhvbm9uCisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRiYXNl LTUKICAgICAgICAgICAgcXRzcGVlY2gKLSAgICAgICAgICAgOzsgVE9ETzogVGhpbmsgYWJvdXQg YWRkaW5nIGRidXNtZW51LXF0NSBmcm9tCi0gICAgICAgICAgIDs7IGh0dHBzOi8vbGF1bmNocGFk Lm5ldC9saWJkYnVzbWVudS1xdAogICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3Vt ZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBo YXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAg ICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJk YSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAg ICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKQorICAgICAg ICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAg ICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2Qp KQorICAgICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAg ICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQorICAgICAgICAgICAg ICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1l d29ya3MiKQogICAgIChzeW5vcHNpcyAiRGVza3RvcCBub3RpZmljYXRpb25zIikKICAgICAoZGVz Y3JpcHRpb24gIktOb3RpZmljYXRpb24gaXMgdXNlZCB0byBub3RpZnkgdGhlIHVzZXIgb2YgYW4g ZXZlbnQuICBJdApAQCAtMTg4MSw3ICsxODczLDcgQEAgKGRlZmluZS1wdWJsaWMga25vdGlmaWNh dGlvbnMKIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtw YWNrYWdlIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE4OTAsMTEgKzE4ODIsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMDNycDdwN2k4aWh6NXdnNThnanM2Mzhqazd4YnN6a25m aXkyajNyOTc5c25jNTdnOTVtdiIpKQotICAgICAgICAgICAgICA7OyBEZWZhdWx0IHRvOiBleHRl cm5hbCBwYXRocy9zeW1saW5rcyBjYW4gYmUgZm9sbG93ZWQgYnkgYQotICAgICAgICAgICAgICA7 OyBwYWNrYWdlCi0gICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAia3BhY2th Z2UtYWxsb3ctZXh0ZXJuYWwtcGF0aHMucGF0Y2giCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAia3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gi KSkpKQorICAgICAgICAgICAgICAgICIxYXY2djA2MjlhOHlpMHdwbDd4Z3lkMGdzbjVnaTIyOGFi ZGx2Yms0ZHpyeDl2eHBhN3JuIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTE5MTAsOSArMTg5OCwxMCBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAg IChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAgIChhZGQtYWZ0ZXIgJ3Vu cGFjayAncGF0Y2gKICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICJzcmMva3BhY2thZ2UvcGFja2FnZS5jcHAiCisgICAgICAgICAgICAgICAoKCJleHRlcm5h bFBhdGhzLmZhbHNlLiIpICJleHRlcm5hbFBhdGhzKHRydWUpIikpCiAgICAgICAgICAgICAgOzsg TWFrZSBRRGlySXRlcmF0b3IgZm9sbG93IHN5bWxpbmtzCi0gICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICcoInNyYy9rcGFja2FnZS9wYWNrYWdlbG9hZGVyLmNwcCIKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAic3JjL2twYWNrYWdlL3ByaXZhdGUvcGFja2FnZWpvYnRocmVhZC5jcHAiKQor ICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJzcmMva3BhY2thZ2UvcGFja2FnZWxvYWRlci5j cHAiKQogICAgICAgICAgICAgICAgKCgiXlxccyooY29uc3QgUURpckl0ZXJhdG9yOjpJdGVyYXRv ckZsYWdzIGZsYWdzID0gUURpckl0ZXJhdG9yOjpTdWJkaXJlY3RvcmllcykoOykiIF8gYSBiKQog ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93 U3ltbGlua3MiIGIpKQogICAgICAgICAgICAgICAgKCgiXlxccyooUURpckl0ZXJhdG9yIGl0XFwo LiosIFFEaXJJdGVyYXRvcjo6U3ViZGlyZWN0b3JpZXMpKFxcKTspIiBfIGEgYikKQEAgLTE5NDMs NyArMTkzMiw3IEBAIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAoZGVmaW5lLXB1YmxpYyBrcHR5 CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwdHkiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQor ICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtMTk1Miw3ICsxOTQxLDcgQEAgKGRlZmluZS1wdWJsaWMga3B0eQogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWhwNmlpbHIyYXNmMjI2 OWxpbmZhemp2NHlqZzdyc2k4d3lkeHg1M3l5cjk5cjBiZ21haCIpKSkpCisgICAgICAgICAgICAg ICAgIjBscDBicWxnMWkwYTV2bDZndnZrbmdic2hhOGFiMzh6NmIzc2p2cG1rODN2aXhnc3E3ZmIi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTk3OSw3ICsxOTY4 LDcgQEAgKGRlZmluZS1wdWJsaWMga3B0eQogKGRlZmluZS1wdWJsaWMga3VuaXRjb252ZXJzaW9u CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt1bml0Y29udmVyc2lvbiIpCi0gICAgKHZlcnNpb24g IjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC0xOTg4LDE4ICsxOTc3LDkgQEAgKGRlZmluZS1wdWJsaWMga3VuaXRjb252 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIwc3A0Z2Z6cGY0MGNkaTB4bmZmOXNuN2I3NXo4OGowNTg5c3Z6NHJ2NzdxNW0xMzdj Z25uIikpKSkKKyAgICAgICAgICAgICAgICAiMTdwaDc1cmczeTY1MmlpMHl4bTlzOHhyYnBqczlw ZGZzcnNham0yMjBtaTluZzJiOXFqNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCi0gICAgICAgKG1vZGlm eS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdk aXNhYmxlLWEtZmFpbGluZy10ZXN0LWNhc2UKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAg ICAgICAgOzsgRklYTUU6IFJlLWVuYWJsZSB0aGlzIHRlc3QtY2FzZS4gSXQgd2FzIGNvbW1pdHRl ZCB3aXRoIHRoZQotICAgICAgICAgICAgIDs7IG1lc3NhZ2U6ICJ0c2FuIHNheXMgaXQncyBjbGVh biwgYXBhcnQgZnJvbSBpc3N1ZXMgaW4gUXQKLSAgICAgICAgICAgICA7OyAocmVwb3J0ZWQgdXBz dHJlYW0pIgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYXV0b3Rlc3RzL2NvbnZlcnRlcnRl c3QuY3BwIgotICAgICAgICAgICAgICAgKCgiY29uc3QgaW50IG51bVRocmVhZHMgPSAyIikgImNv bnN0IGludCBudW1UaHJlYWRzID0gMCIpKSkpKSkpCisgICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ ICNmKSkgOzsgUmVxdWlyZXMgbmV0d29yay4KICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCkBAIC0yMDE1LDcgKzE5OTUsNyBA QCAoZGVmaW5lLXB1YmxpYyBrdW5pdGNvbnZlcnNpb24KIChkZWZpbmUtcHVibGljIHN5bmRpY2F0 aW9uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInN5bmRpY2F0aW9uIikKLSAgICAodmVyc2lvbiAi NS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQKQEAgLTIwMjQsNyArMjAwNCw3IEBAIChkZWZpbmUtcHVibGljIHN5bmRpY2F0aW9u CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIxbjN4OHMxejRrZDMweGlyZnIwN2hpODd2d2hrNHJpbGI1a3NsY2pjZ3A1bjljMGltY3B2Iikp KSkKKyAgICAgICAgICAgICAgICAiMGlqeHBuc3lnd3p6eWJpYzVscDhnZnE1N3k4NHZycDNicTd2 ZGJqaDNoMDM0NXZ2azZodyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykp CkBAIC0yMDQ3LDcgKzIwMjcsNyBAQCAoZGVmaW5lLXB1YmxpYyBzeW5kaWNhdGlvbgogKGRlZmlu ZS1wdWJsaWMgYmFsb28KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYmFsb28iKQotICAgICh2ZXJz aW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZApAQCAtMjA1Niw3ICsyMDM2LDcgQEAgKGRlZmluZS1wdWJsaWMgYmFsb28K ICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjFjZjVwcDlobjNwcXlwd3l6aDYza3Nhc2FwM243cXo2bjN5MnhnYjgzc3MzZnJhOTBwamYiKSkp KQorICAgICAgICAgICAgICAgICIweGQ0YTBwMjJnam01MjN5bWx5ZDVuZmdwOHozYXliMG5xNmEw NGg1cHk1MDdtYzcwZDk4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvcmVhZGRvbnMga2ZpbGVt ZXRhZGF0YSkpCkBAIC0yMDgzLDE3ICsyMDYzLDYgQEAgKGRlZmluZS1wdWJsaWMgYmFsb28KICAg ICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNldHVwCi0g ICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2Qp KQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3JlZW4iLCByZXF1aXJlZCBm b3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3Jl ZW4iKQotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlICJiaW4vQkxBQ0tMSVNUIgot ICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgICAgIDs7IEJsYWNrbGlzdCBz b21lIGZhaWxpbmcgdGVzdHMuIEZJWE1FOiBNYWtlIHRoZW0gcGFzcy4KLSAgICAgICAgICAgICAg ICAgKGRpc3BsYXkgIlt0ZXN0UmVuYW1lRmlsZV1cbipcbiIpCi0gICAgICAgICAgICAgICAgIChk aXNwbGF5ICJbdGVzdE1vdmVGaWxlXVxuKlxuIikpKQotICAgICAgICAgICAgICN0KSkKICAgICAg ICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncmVtb3ZlLWZhaWxpbmctdGVzdAogICAgICAgICAgICAo bGFtYmRhIF8KICAgICAgICAgICAgICA7OyBGSVhNRToga2lub3RpZnl0ZXN0IGJyb2tlIGluIDUu NzAuMCB3aXRoIGNvbW1pdCA3MzE4M2FjZjAwIGFuZApAQCAtMjEwNiw5ICsyMDc1LDEyIEBAIChk ZWZpbmUtcHVibGljIGJhbG9vCiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYWxsICIg QU5EIE5PVCBUUlVFIikpKQogICAgICAgICAgICAgICN0KSkKICAgICAgICAgIChyZXBsYWNlICdj aGVjawotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZB VEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgKHNldGVu diAiSE9NRSIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIg ImN0ZXN0IikpCisgICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8v Y29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJGaWxlIHNlYXJj aGluZyBhbmQgaW5kZXhpbmciKQogICAgIChkZXNjcmlwdGlvbiAiQmFsb28gcHJvdmlkZXMgZmls ZSBzZWFyY2hpbmcgYW5kIGluZGV4aW5nLiAgSXQgZG9lcyBzbyBieQpAQCAtMjExOSw3ICsyMDkx LDcgQEAgKGRlZmluZS1wdWJsaWMgYmFsb28KIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzLXN0 YXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthY3Rpdml0aWVzLXN0YXRzIikKLSAgICAodmVy c2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTIxMjgsNyArMjEwMCw3IEBAIChkZWZpbmUtcHVibGljIGthY3Rp dml0aWVzLXN0YXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxY25mZG54a3c5aHdicWR6ZHlncDJ2end4cXdxaHh5aXB6d2RjZ2FyMGNs Z25mN3ppN3d4IikpKSkKKyAgICAgICAgICAgICAgICAiMGxncDd6eGdqbWptMDJ4NG15ZGx2Nml2 bWx4cWpra2xhdjV2ZndnamdmNnYxcXAxNjFpMiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcykpCkBAIC0yMTQ1LDcgKzIxMTcsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZp dGllcy1zdGF0cwogKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogICAocGFja2FnZQogICAgIChu YW1lICJrYm9va21hcmtzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIxNTQsNyArMjEy Niw3IEBAIChkZWZpbmUtcHVibGljIGtib29rbWFya3MKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFpNXZjeXZ5Yzl3aG1mbGJjZzJrYzU2 MmNoOTN5c2NmaWMxYzFuOXozNDdnMjZqbWdyYXMiKSkpKQorICAgICAgICAgICAgICAgICIwaHlt MzU1OHhucDNoN3E4a2YxbGpjeTY1cjNnMzdtY21xYjFsbDNueGQ5MTJydjR3bDRyIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1 dHMKICAgICAgKGxpc3Qga3dpZGdldHNhZGRvbnMpKQpAQCAtMjE4Nyw3ICsyMTU5LDcgQEAgKGRl ZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogKGRlZmluZS1wdWJsaWMga2NtdXRpbHMKICAgKHBhY2th Z2UKICAgICAobmFtZSAia2NtdXRpbHMiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2 ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjE5 Niw3ICsyMTY4LDcgQEAgKGRlZmluZS1wdWJsaWMga2NtdXRpbHMKICAgICAgICAgICAgICAgICAg ICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjA4ZjR5cjU0NmJybDFkcHBw MGtodnN3OWlobWg5YTdycDUwNTkxM3BkaGkwc2tsYWlpbXoiKSkpKQorICAgICAgICAgICAgICAg ICIwZmxkcGtocTR5c21hNG02cXlscjdrcXZ4dzByYjExeDVhYno1OTIxYmhsNXppY2ZjamZ4Iikp KSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRl ZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZ3dpZGdldHMga3NlcnZpY2UpKQpAQCAtMjIxNSw2 ICsyMTg3LDEwIEBAIChkZWZpbmUtcHVibGljIGtjbXV0aWxzCiAgICAgICAgICAgICAgICA7OyBw cmludCBwbHVnaW4gbmFtZSB3aGVuIGxvYWRpbmcgZmFpbHMKICAgICAgICAgICAgICAgICgoIl5c XHMqKHFXYXJuaW5nXFwoXFwpIDw8IFwiRXJyb3IgbG9hZGluZykgKHBsdWdpbjpcIikoIDw8IGxv YWRlclxcLmVycm9yU3RyaW5nXFwoXFwpOykiIF8gYSBiIGMpCiAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgYSAiIEtDTSBwbHVnaW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkg PDwgXCI6XCIiIGMpKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAoYWRkLWJlZm9yZSAn Y2hlY2sgJ2NoZWNrLXNldHVwCisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIChz ZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCiAgICAgICAgICAgICAgI3QpKSkp KQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qga2F1dGgKQEAgLTIyNDAsNyArMjIxNiw3IEBAIChk ZWZpbmUtcHVibGljIGtjbXV0aWxzCiAoZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lkZ2V0cwogICAo cGFja2FnZQogICAgIChuYW1lICJrY29uZmlnd2lkZ2V0cyIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0yMjQ5LDE5ICsyMjI1LDE4IEBAIChkZWZpbmUtcHVibGljIGtjb25maWd3aWRnZXRz CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIxOTVkdzdueXIzZnA3OHkzdmZueWpoMGh3Z3drNDZmODB3ZGNtOGRjazVya3NjbDN2OXh6Iikp KSkKKyAgICAgICAgICAgICAgICAiMGppNzk5eGQ0NWxwbmQ3MGE5Yml6aWNmejJic21seHE2cjBm cWduMGdod3NicDl5d25hMiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGthdXRoIGtjb2RlY3Mga2NvbmZp ZyBrd2lkZ2V0c2FkZG9ucykpCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scyBxdHRvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtjb3JlYWRkb25z CiAgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAgOzsg dG9kbzogUHl0aG9uTW9kdWxlR2VuZXJhdGlvbgotICAgICAgICAgICBxdGJhc2UtNQotICAgICAg ICAgICBxdHRvb2xzKSkKKyAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMKICAg ICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKQEAg LTIyNzEsNiArMjI0NiwxMyBAQCAoZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lkZ2V0cwogICAgICAg ICAgICAgICAgOzsgbWFrZSBRRGlySXRlcmF0b3IgZm9sbG93IHN5bWxpbmtzCiAgICAgICAgICAg ICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwgUURpckl0ZXJhdG9yOjpTdWJkaXJl Y3RvcmllcykoXFwpOykiIF8gYSBiKQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEg IiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIpKSkKKyAgICAgICAgICAgICAoc3Vi c3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgorICAgICAgICAgICAgICAgKCgiNVxcLjkwXFwuMCIp ICI1LjkyLjAiKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sK KyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisg ICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIg Ii1FIiAia3N0YW5kYXJkYWN0aW9udGVzdCIpKQogICAgICAgICAgICAgICN0KSkpKSkKICAgICAo aG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChz eW5vcHNpcyAiV2lkZ2V0cyBmb3IgY29uZmlndXJhdGlvbiBkaWFsb2dzIikKQEAgLTIyODMsNyAr MjI2NSw3IEBAIChkZWZpbmUtcHVibGljIGtjb25maWd3aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBr ZGVjbGFyYXRpdmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2RlY2xhcmF0aXZlIikKLSAgICAo dmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIyOTIsMzMgKzIyNzQsMjcgQEAgKGRlZmluZS1wdWJsaWMg a2RlY2xhcmF0aXZlCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxdnE5cGtyYjB6c3BoaTJzZng3Y3l5MWtiNnBrbHpqa21xZGY1MjAyejh2 eWRsa2M0NTQ5IikpKSkKKyAgICAgICAgICAgICAgICAiMWN5bWg4Y2xjYWprOWNsNnI0NDNjcHFr NnZtcDR4MTJuZ2M2d2dwMDh6NTN6cnZsdjVweSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIChsaXN0IGtjb25m aWcga3BhY2thZ2UpKQorICAgICAobGlzdCBrY29uZmlnIGtwYWNrYWdlIHF0ZGVjbGFyYXRpdmUp KQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtn LWNvbmZpZyB4b3JnLXNlcnZlci1mb3ItdGVzdHMpKQorICAgICAobGlzdCBkYnVzIGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZyB4b3JnLXNlcnZlci1mb3ItdGVzdHMpKQogICAgIChpbnB1 dHMKICAgICAgKGxpc3Qga2F1dGgKLSAgICAgICAgICAga2Jvb2ttYXJrcwotICAgICAgICAgICBr Y29kZWNzCi0gICAgICAgICAgIGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRz CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAogICAgICAg ICAgICBrZ3VpYWRkb25zCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpbwot ICAgICAgICAgICBraXRlbXZpZXdzCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtqb2J3 aWRnZXRzCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtzZXJ2aWNlCiAg ICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KLSAgICAg ICAgICAga3htbGd1aQogICAgICAgICAgICBsaWJlcG94eQogICAgICAgICAgICBxdGJhc2UtNQot ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHNvbGlkKSkKICAgICAoYXJndW1l bnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTIzMjgsOCArMjMwNCwxNyBAQCAoZGVmaW5lLXB1Ymxp YyBrZGVjbGFyYXRpdmUKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBh IHJ1bm5pbmcgWCBzZXJ2ZXIsIHNldHRpbmcKICAgICAgICAgICAgICA7OyBRVF9RUEFfUExBVEZP Uk09b2Zmc2NyZWVuIGRvZXMgbm90IHN1ZmZpY2UuCiAgICAgICAgICAgICAgKHN5c3RlbSAiWHZm YiA6MSAtc2NyZWVuIDAgNjQweDQ4MHgyNCAmIikKLSAgICAgICAgICAgICAoc2V0ZW52ICJESVNQ TEFZIiAiOjEiKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJE SVNQTEFZIiAiOjEiKSkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAg ICAgICAgICAgIChzZXRlbnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAgICAg ICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAgICAg ICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgKGlu dm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgIi1FIiA7 IEZJWE1FOiB0ZXN0IGZhaWxzLgorICAgICAgICAgICAgICAgICAgICAgICAiZnVsbG1vZGVsYWNj ZXNzdGVzdCIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9y Zy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkludGVncmF0aW9uIG9mIFFNTCBhbmQgS0RF IHdvcmsgc3BhY2VzIikKICAgICAoZGVzY3JpcHRpb24gIktEZWNsYXJhdGl2ZSBwcm92aWRlcyBp bnRlZ3JhdGlvbiBvZiBRTUwgYW5kIEtERSB3b3JrIHNwYWNlcy4KQEAgLTIzNDIsNyArMjMyNyw3 IEBAIChkZWZpbmUtcHVibGljIGtkZWNsYXJhdGl2ZQogKGRlZmluZS1wdWJsaWMga2RlZAogICAo cGFja2FnZQogICAgIChuYW1lICJrZGVkIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIz NTEsMTcgKzIzMzYsMTYgQEAgKGRlZmluZS1wdWJsaWMga2RlZAogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHpxZDMzdnk0bnk3ZzlhczNi aGQ3NXFpMWNoejFubHFxMTMzcGd3OGtqYW52Z2h3d25rOSIpKSkpCisgICAgICAgICAgICAgICAg IjB2MGZhazg0bnc0bGI0cWMxaXJiOXNuNW5oNWs3cXJobmZhdjVzbW4zY3ZjaGxkbTZkYzMiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIGtkb2N0b29scykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrY29uZmln CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBr ZGJ1c2FkZG9ucwogICAgICAgICAgICBrZG9jdG9vbHMKLSAgICAgICAgICAga2luaXQKICAgICAg ICAgICAga3NlcnZpY2UKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0 dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCkBAIC0yMzc1LDcgKzIzNTksNyBA QCAoZGVmaW5lLXB1YmxpYyBrZGVkCiAoZGVmaW5lLXB1YmxpYyBrZGVzaWduZXJwbHVnaW4KICAg KHBhY2thZ2UKICAgICAobmFtZSAia2Rlc2lnbmVycGx1Z2luIikKLSAgICAodmVyc2lvbiAiNS43 MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQKQEAgLTIzODQsMjggKzIzNjgsMTUgQEAgKGRlZmluZS1wdWJsaWMga2Rlc2lnbmVycGx1 Z2luCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIwZHI2Z2NhZzJ5eng4ZnZ4aXM0eDQwM2pyY2lzeXdkczk1Y3l3bWl5ejNwYjU3MjdjYWsy IikpKSkKKyAgICAgICAgICAgICAgICAiMGtpYWw4azZxcjM5ODcxdjEwMzk1MmQwcWNzMGhtMjV5 NmswdmRnNHk4bnM4bnJtanMwNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBx dHRvb2xzKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29s cykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrY29uZmlnCiAgICAgICAgICAgIGtjb3JlYWRk b25zCiAgICAgICAgICAgIGtkb2N0b29scwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAg ICA7OyBvcHRpb25hbDoKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKLSAgICAgICAgICAga2ljb250aGVtZXMKLSAgICAgICAgICAga2l0ZW12aWV3cwot ICAgICAgICAgICBraW8KLSAgICAgICAgICAga3Bsb3R0aW5nCi0gICAgICAgICAgIGt0ZXh0d2lk Z2V0cwotICAgICAgICAgICBrZGV3ZWJraXQKLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAg ICAgICAgICAga3htbGd1aQotICAgICAgICAgICBxdHdlYmtpdAotICAgICAgICAgICBzb25uZXQp KQorICAgICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5p dHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkludGVncmF0aW5nIEtERSBm cmFtZXdvcmtzIHdpZGdldHMgd2l0aCBRdCBEZXNpZ25lciIpCiAgICAgKGRlc2NyaXB0aW9uICJU aGlzIGZyYW1ld29yayBwcm92aWRlcyBwbHVnaW5zIGZvciBRdCBEZXNpZ25lciB0aGF0IGFsbG93 IGl0CkBAIC0yNDE3LDcgKzIzODgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVzaWduZXJwbHVnaW4K IChkZWZpbmUtcHVibGljIGtkZXN1CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZXN1IikKLSAg ICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI0MjYsNyArMjM5Nyw3IEBAIChkZWZpbmUtcHVibGlj IGtkZXN1CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIxN2syOWc3andncWo1eGRtcjUwOTQzOGI5c3E2NXp4OGtoZHI0dml5YmpmNXhwaTBj ZjVtIikpKSkKKyAgICAgICAgICAgICAgICAiMXlqeXo0djBnbjd5czd6eTR5bW40N3pnZ3h4bWdk MzdiaWcwMDVjNmc4NWRtNjN4cjFzNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtwdHkpKQpAQCAt MjQ0NCw3ICsyNDE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2Rlc3UKIChkZWZpbmUtcHVibGljIGtk ZXdlYmtpdAogICAocGFja2FnZQogICAgIChuYW1lICJrZGV3ZWJraXQiKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMjQ1Myw3ICsyNDI0LDcgQEAgKGRlZmluZS1wdWJsaWMga2Rld2Via2l0 CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIweTlqYTN6bmt2emRiamZzOTFkd3I0Y212bDlmazk3enB6MmxrZjBmOXpobTJudzZxMDA4Iikp KSkKKyAgICAgICAgICAgICAgICAiMWRuaTEzNHFiczV5ZmY3emdrNG4zc2Zqd2JsemFyYmxnMTZy ajM1bDU5bDZtbHk3ZjJqZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBx dHRvb2xzKSkKQEAgLTI0NzYsNyArMjQ0Nyw3IEBAIChkZWZpbmUtcHVibGljIGtkZXdlYmtpdAog KGRlZmluZS1wdWJsaWMga2Vtb3RpY29ucwogICAocGFja2FnZQogICAgIChuYW1lICJrZW1vdGlj b25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI0ODUsNyArMjQ1Niw3IEBAIChkZWZp bmUtcHVibGljIGtlbW90aWNvbnMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFz ZTMyCi0gICAgICAgICAgICAgICAgIjExdjFzcm4zbmlpNGo3Y240ZjE5cXZkdzk2cGN6d3hoYW56 eGxnNGE5Z2Y4a21ucDVneHIiKSkpKQorICAgICAgICAgICAgICAgICIwMXd6eTNtd2Z6NHNxcHE4 aTFoZmJieW1hanA1NWF4cnlpYXFrZnI5cjJuMTg0NHk3a3p4IikpKSkKICAgICAoYnVpbGQtc3lz dGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxp c3Qga3NlcnZpY2UpKQpAQCAtMjUxMyw3ICsyNDg0LDcgQEAgKGRlZmluZS1wdWJsaWMga2Vtb3Rp Y29ucwogKGRlZmluZS1wdWJsaWMga2dsb2JhbGFjY2VsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtnbG9iYWxhY2NlbCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUu OTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNTIyLDcgKzI0OTMs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2xvYmFsYWNjZWwKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBobXFpZ2M4bXlpd3doN202eTJjbTR2 bjBkM2ttcmhpYTE3OWh5Yjg0dnB2dm4zbG05M3oiKSkpKQorICAgICAgICAgICAgICAgICIwbGhs YjI3NHB2djdycGtjc2NjcWJ2ODFiaDhpa2xhbnAyOWcwazI4d3J2M2tja2l3eXh5IikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcgcXR0b29scykpCkBAIC0yNTMx LDkgKzI1MDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2xvYmFsYWNjZWwKICAgICAgICAgICAga2Ny YXNoCiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAg ICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KLSAgICAgICAgICAgbGli eGNiCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0eDExZXh0cmFzCiAgICAgICAg ICAgIHhjYi11dGlsLWtleXN5bXMpKQpAQCAtMjU0Nyw3ICsyNTE2LDcgQEAgKGRlZmluZS1wdWJs aWMga2dsb2JhbGFjY2VsCiAoZGVmaW5lLXB1YmxpYyBraWNvbnRoZW1lcwogICAocGFja2FnZQog ICAgIChuYW1lICJraWNvbnRoZW1lcyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZl cnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNTU2 LDcgKzI1MjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraWNvbnRoZW1lcwogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDlicXBmM2RycXlmYzgx dmdhYjlic2gxd201cWJ6ZHdxamxjemhheDM4NjYwbm52aDByOSIpKSkpCisgICAgICAgICAgICAg ICAgIjA4eWI2Zjk4MHA2MjBkZmtsZml5cDgzbGNzcXc0ZGRzOXF3emQ2eHBuMm16ejA3cDJhMTEi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scyBzaGFyZWQtbWlt ZS1pbmZvKSkKQEAgLTI1OTMsNyArMjU2Miw3IEBAIChkZWZpbmUtcHVibGljIGtpY29udGhlbWVz CiAoZGVmaW5lLXB1YmxpYyBraW5pdAogICAocGFja2FnZQogICAgIChuYW1lICJraW5pdCIpCi0g ICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJj ZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNjAyLDExICsyNTcxLDEwIEBAIChkZWZpbmUtcHVi bGljIGtpbml0CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICAgICAgICIxeDR3aHM4cDFkYXhqZnA0a3NmNzByeHJ2N2Z4M3cxN3M1d2g2NDQ2MDM5d3p6 OWJ2NmtpIikpCisgICAgICAgICAgICAgICAgIjFrcGtxbnE5a3J4bHpocmlwd2podzNuNTVwNXN4 cXN2ajZuYjJwcWI5bTBwcHc5N2psZmIiKSkKICAgICAgICAgICAgICAgOzsgVXNlIHRoZSBzdG9y ZSBwYXRocyBmb3Igb3RoZXIgcGFja2FnZXMgYW5kIGR5bmFtaWNhbGx5IGxvYWRlZAogICAgICAg ICAgICAgICA7OyBsaWJzCi0gICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAi a2luaXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoIgotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImtpbml0LWtkZWluaXQtbGlicGF0aC5wYXRjaCIpKSkpCisgICAgICAg ICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAia2luaXQta2RlaW5pdC1leHRyYV9saWJz LnBhdGNoIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo YXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTI2NjIsNyArMjYzMCw3IEBAIChkZWZpbmUt cHVibGljIGtpbml0CiAoZGVmaW5lLXB1YmxpYyBraW8KICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2lvIikKLSAgICAodmVyc2lvbiAiNS43MC4xIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI2NzEsNyArMjYzOSw3IEBAIChkZWZp bmUtcHVibGljIGtpbwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMWYzM2pkamp4NmsxZDVmYWIzNXg4eGFrYzRueTlmeWZyZ2tiaWI2MHhu Y2M4Mmx6Mmg1bCIpKQorICAgICAgICAgICAgICAgICIxY3Njc2piMnYwenlnemF6ZmhjZmxjM2di NW55MWE3OWczaTZnbHl6dzZwcGoyYzN5aHlsIikpCiAgICAgICAgICAgICAgIChwYXRjaGVzIChz ZWFyY2gtcGF0Y2hlcyAia2lvLXNlYXJjaC1zbWJkLW9uLVBBVEgucGF0Y2giKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwpA QCAtMjY4Niw3ICsyNjU0LDcgQEAgKGRlZmluZS1wdWJsaWMga2lvCiAgICAgICAgICAgIGt4bWxn dWkKICAgICAgICAgICAgc29saWQpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGRi dXMgcXR0b29scyBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBkYnVzIGtkb2N0b29scyBxdHRvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIGAoOzsg VE9ETzogIExpYkFDTCAsIDxmdHA6Ly9vc3Muc2dpLmNvbS9wcm9qZWN0cy94ZnMvY21kX3RhcnM+ CiAgICAgICAgKCJrcmI1IiAsbWl0LWtyYjUpCkBAIC0yNjk3LDYgKzI2NjUsNyBAQCAoZGVmaW5l LXB1YmxpYyBraW8KICAgICAgICAoImtjcmFzaCIgLGtjcmFzaCkKICAgICAgICAoImtkYnVzYWRk b25zIiAsa2RidXNhZGRvbnMpCiAgICAgICAgKCJrZG9jdG9vbHMiICxrZG9jdG9vbHMpCisgICAg ICAgKCJrZ3VpYWRkb25zIiAsa2d1aWFkZG9ucykKICAgICAgICAoImtpY29udGhlbWVzIiAsa2lj b250aGVtZXMpCiAgICAgICAgKCJraTE4biIgLGtpMThuKQogICAgICAgICgia25vdGlmaWNhdGlv bnMiICxrbm90aWZpY2F0aW9ucykKQEAgLTI3MDgsMTAgKzI2NzcsMTEgQEAgKGRlZmluZS1wdWJs aWMga2lvCiAgICAgICAgKCJxdGJhc2UiICxxdGJhc2UtNSkKICAgICAgICAoInF0c2NyaXB0IiAs cXRzY3JpcHQpCiAgICAgICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgi c29ubmV0IiAsc29ubmV0KSkpCisgICAgICAgKCJzb25uZXQiICxzb25uZXQpCisgICAgICAgKCJ1 dGlsLWxpbnV4OmxpYiIgLHV0aWwtbGludXggImxpYiIpIDsgbGlibW91bnQKKyAgICAgICAoInps aWIiICx6bGliKSkpCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmIDsgRklYTUU6 IDQxLzUwIHRlc3RzIGZhaWwuCi0gICAgICAgIzpwaGFzZXMKKyAgICAgYCgjOnBoYXNlcwogICAg ICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAgIChhZGQtYWZ0ZXIg J3VucGFjayAncGF0Y2gKICAgICAgICAgICAgKGxhbWJkYSBfCkBAIC0yNzIwLDEyICsyNjkwLDMz IEBAIChkZWZpbmUtcHVibGljIGtpbwogICAgICAgICAgICAgICAgKCgiKF5cXHMqcUNXYXJuaW5n KEtJT0RfQ0FURUdPUlkpIDw8IFwiRXJyb3IgbG9hZGluZyBwbHVnaW46XCIpKCA8PCBsb2FkZXIu ZXJyb3JTdHJpbmcoKTspIiBfIGEgYikKICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBh ICI8PCBuYW1lIiBiKSkpCiAgICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUg J2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAo c2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElN RV9ESVIiIChnZXRjd2QpKQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3Jl ZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExB VEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAg IChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAg ICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCisg ICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiIChnZXRjd2QpKQorICAgICAg ICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAg ICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAg IChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICIt RSIgOyBGSVhNRTogMTcvNjcgdGVzdHMgZmFpbC4KKyAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgIihraW9jb3JlLWpvYnRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8ZmlsZWl0ZW10ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAifGtpb2NvcmUta21vdW50cG9pbnR0ZXN0IgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAifGtpb2NvcmUta3RjcHNvY2tldHRlc3QiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1taW1ldHlwZWZpbmRlcmpvYnRl c3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1odHRw X2pvYnRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvZ3Vp LW9wZW51cmxqb2J0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi fGFwcGxpY2F0aW9ubGF1bmNoZXJqb2JfZm9ya2luZ3Rlc3QiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ8YXBwbGljYXRpb25sYXVuY2hlcmpvYl9zY29wZXRlc3QiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8YXBwbGljYXRpb25sYXVuY2hl cmpvYl9zZXJ2aWNldGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Inxjb21tYW5kbGF1bmNoZXJqb2JfZm9ya2luZ3Rlc3QiCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJ8Y29tbWFuZGxhdW5jaGVyam9iX3Njb3BldGVzdCIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxjb21tYW5kbGF1bmNoZXJqb2Jfc2Vydmlj ZXRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0 cy1rZGlybW9kZWx0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi fGtpb3dpZGdldHMta2ZpbGVpdGVtYWN0aW9uc3Rlc3QiCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1rdXJpZmlsdGVydGVzdC1jb2xvbi1zZXBhcmF0 b3IiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1r dXJpZmlsdGVydGVzdC1zcGFjZS1zZXBhcmF0b3IiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8a2lvZmlsZXdpZGdldHMta25ld2ZpbGVtZW51dGVzdCkiKSkpCiAgICAg ICAgICAgICAgI3QpKQogICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRkLXN5bWxpbmtz CiAgICAgICAgICAgIDs7IFNvbWUgcGFja2FnZShzKSAoZS5nLiBibHVlZGV2aWwpIHJlZmVyIHRv IHRoZXNlIHNlcnZpY2UgdHlwZXMgYnkKQEAgLTI3MzYsMTAgKzI3MjcsNiBAQCAoZGVmaW5lLXB1 YmxpYyBraW8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJl L2tzZXJ2aWNldHlwZXM1LyIpKSkKICAgICAgICAgICAgICAgIChzeW1saW5rIChzdHJpbmctYXBw ZW5kIGtzdDUgImtmaWxlaXRlbWFjdGlvbnBsdWdpbi5kZXNrdG9wIikKICAgICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIGtzdDUgImtmaWxlaXRlbWFjdGlvbi1wbHVnaW4uZGVz a3RvcCIpKSkpKSkpKQotICAgIDs7KHJlcGxhY2UgJ2NoZWNrCi0gICAgOzsgIChsYW1iZGEgXwot ICAgIDs7ICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKLSAgICA7OyAgICAo emVybz8gKHN5c3RlbSogImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5v cHNpcyAiTmV0d29yayB0cmFuc3BhcmVudCBhY2Nlc3MgdG8gZmlsZXMgYW5kIGRhdGEiKQogICAg IChkZXNjcmlwdGlvbiAiVGhpcyBmcmFtZXdvcmsgaW1wbGVtZW50cyBhIGxvdCBvZiBmaWxlIG1h bmFnZW1lbnQgZnVuY3Rpb25zLgpAQCAtMjc1NCw3ICsyNzQxLDcgQEAgKGRlZmluZS1wdWJsaWMg a2lvCiAoZGVmaW5lLXB1YmxpYyBrbmV3c3R1ZmYKICAgKHBhY2thZ2UKICAgICAobmFtZSAia25l d3N0dWZmIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI3NjMsNyArMjc1MCw3IEBAIChk ZWZpbmUtcHVibGljIGtuZXdzdHVmZgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMWhweGo0bmF3aDU3dzhsNjRnanBsYjVtazVmcHhpZmZt NHg0OWtnNzVtNjM3cnh5MTlmcSIpKSkpCisgICAgICAgICAgICAgICAgIjBndmNsdjFhNnh5cnFh MjRzdmI1NmtwOXpmMndpOThhczNxMzBsbndmMGJwYnBqc3c1MmIiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAo bGlzdCBhdHRpY2Ega3NlcnZpY2Uga3htbGd1aSkpCkBAIC0yNzgzLDYgKzI3NzAsNyBAQCAoZGVm aW5lLXB1YmxpYyBrbmV3c3R1ZmYKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2ljb250 aGVtZXMKICAgICAgICAgICAga2pvYndpZGdldHMKKyAgICAgICAgICAga3BhY2thZ2UKICAgICAg ICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAg IHF0YmFzZS01CkBAIC0yODA4LDcgKzI3OTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbmV3c3R1ZmYK IChkZWZpbmUtcHVibGljIGtub3RpZnljb25maWcKICAgKHBhY2thZ2UKICAgICAobmFtZSAia25v dGlmeWNvbmZpZyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yODE3LDcgKzI4MDUsNyBA QCAoZGVmaW5lLXB1YmxpYyBrbm90aWZ5Y29uZmlnCiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZDQ4M3FyZ3lhbXdzcXZjbDcwa2x2MWc4 NzQ0aG44ejFoMmozcWZ5ZGN2bHd6OGp5MGdqIikpKSkKKyAgICAgICAgICAgICAgICAiMGZpaTc0 cjBhcDNuMDhscDlrajdwa2kwbXNxanNpYTJqbm1hdnlwczUxa3EzN2ltNXg3cCIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yODUwLDcgKzI4MzgsNyBAQCAoZGVm aW5lLXB1YmxpYyBrbm90aWZ5Y29uZmlnCiAoZGVmaW5lLXB1YmxpYyBrcGFydHMKICAgKHBhY2th Z2UKICAgICAobmFtZSAia3BhcnRzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVy c2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI4NTks NyArMjg0Nyw3IEBAIChkZWZpbmUtcHVibGljIGtwYXJ0cwogICAgICAgICAgICAgICAgICAgICBu YW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAg ICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWdmYXhyODU2enJzanh6ZHh3MXNq MTJzNmFpYjZyNzAzamdmN3l2c2w4a2lsZzhsMmdzayIpKSkpCisgICAgICAgICAgICAgICAgIjA2 MWt6c3M0YjBidzY3ajNtYzhoMzZtYmFqaTA3N2szYWxrMmdoY2lyN3FpeDZyMWhraDkiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAg JygjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCkBAIC0yOTAxLDcgKzI4 ODksNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGFydHMKIChkZWZpbmUtcHVibGljIGtwZW9wbGUKICAg KHBhY2thZ2UKICAgICAobmFtZSAia3Blb3BsZSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisg ICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBA IC0yOTEwLDcgKzI4OTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGVvcGxlCiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZGh2bHkxOXBqOWx4 NzhnN21jODlzY2liem1yYTF2aHY0enozMzIyMnppZGticmY5cnlsIikpKSkKKyAgICAgICAgICAg ICAgICAiMHdmNTU1cHFpYW5ueGIxMTVtbGJsNDNkczEzNjVpbTk1dmFkc2J6djFnZHo2NjhwNDR4 ayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yOTM3LDcgKzI5MjUs NyBAQCAoZGVmaW5lLXB1YmxpYyBrcGVvcGxlCiAoZGVmaW5lLXB1YmxpYyBrcnVubmVyCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtydW5uZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAg ICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAt Mjk0Niw3ICsyOTM0LDcgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGZoYjI2dmk5ejFta3k3 OWtxMTJxcTRnNGdoejM1MzBjeDg0bjVsM3NkZ2tkNm5mc3lxZiIpKSkpCisgICAgICAgICAgICAg ICAgIjF2Y2dxanl4OWk4azlxNGo2cTlwNGY3c3A3NmFhcDhncW4ydjI2OWxiN2ltY3JmaHJqMXoi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdh dGVkLWlucHV0cwogICAgICAobGlzdCBwbGFzbWEtZnJhbWV3b3JrKSkKQEAgLTI5ODcsMjAgKzI5 NzUsMTUgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogICAgICAgICAgICAgICAgKCgiLy91c3Iv YmluXCIiKSAoc3RyaW5nLWFwcGVuZCAoZ2V0Y3dkKSAiXCIiKSkgOzsgbXVsdGlwbGUgcGF0aC1w YXJ0cwogICAgICAgICAgICAgICAgKCgiL2Jpbi9scyIpCiAgICAgICAgICAgICAgICAgKHNlYXJj aC1pbnB1dC1maWxlIGlucHV0cyAiL2Jpbi9scyIpKSkpKQotICAgICAgICAgKGFkZC1iZWZvcmUg J2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAo c2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAi b2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAiUVRf UVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICA7OyBCbGFja2xpc3Qgc29t ZSBmYWlsaW5nIHRlc3QtZnVuY3Rpb25zLiBGSVhNRTogTWFrZSB0aGVtIHBhc3MuCi0gICAgICAg ICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImJpbi9CTEFDS0xJU1QiCi0gICAgICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0TWF0Y2hdXG4qXG4i KQotICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RNdWx0aV1cbipcbiIpKSkKLSAgICAg ICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJk YSBfCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkp CisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQor ICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIg KGdldGN3ZCkpCisgICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZz Y3JlZW4iKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIKKyAg ICAgICAgICAgICAgICAgICAgICAgIi1FIiA7OyBTb21lIHRlc3RzIGZhaWwKKyAgICAgICAgICAg ICAgICAgICAgICAgIihydW5uZXJjb250ZXh0dGVzdHxkYnVzcnVubmVydGVzdHxcCitydW5uZXJt YW5hZ2Vyc2luZ2xlcnVubmVybW9kZXRlc3R8cnVubmVybWFuYWdlcnRlc3QpIikpKSkpKSkKICAg ICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAg IChzeW5vcHNpcyAiRnJhbWV3b3JrIGZvciBQbGFzbWEgcnVubmVycyIpCiAgICAgKGRlc2NyaXB0 aW9uICJUaGUgUGxhc21hIHdvcmtzcGFjZSBwcm92aWRlcyBhbiBhcHBsaWNhdGlvbiBjYWxsZWQg S1J1bm5lcgpAQCAtMzAxMiw3ICsyOTk1LDcgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogKGRl ZmluZS1wdWJsaWMga3NlcnZpY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NlcnZpY2UiKQot ICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzAyMSwxNyArMzAwNCwxNiBAQCAoZGVmaW5lLXB1 YmxpYyBrc2VydmljZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMGc0OXA1MzMxZjdkbDQ2cnZpNDNha21qbTFqeDcwdzk3OTdqNmQxN2p5 N3o5czlzcWlrdyIpKSkpCisgICAgICAgICAgICAgICAgIjF5MWZyMWdhbGhoaTZ5Zjl3OXFjdmtw MXpiNjNpZnZyNHdiNDNqd3B2cG1zOWRqeGtxamoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwotICAgICAobGlzdCBrY29u ZmlnIGtjb3JlYWRkb25zKSkKKyAgICAgKGxpc3Qga2NvbmZpZyBrY29yZWFkZG9ucyBrZG9jdG9v bHMpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGJpc29uIGV4dHJhLWNtYWtlLW1v ZHVsZXMgZmxleCkpCisgICAgIChsaXN0IGJpc29uIGV4dHJhLWNtYWtlLW1vZHVsZXMgZmxleCBz aGFyZWQtbWltZS1pbmZvKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtjcmFzaCBrZGJ1c2Fk ZG9ucyBrZG9jdG9vbHMga2kxOG4gcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgj OnRlc3RzPyAjZiA7IEZJWE1FOiA2LzEwIHRlc3RzIGZhaWwuCi0gICAgICAgIzpwaGFzZXMKKyAg ICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAg ICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gKICAgICAgICAgICAgOzsgQWRvcHRlZCBm cm9tIE5peE9TJyBwYXRjaGVzICJxZGlyaXRlcmF0b3ItZm9sbG93LXN5bWxpbmtzIiBhbmQKQEAg LTMwNDcsMTIgKzMwMjksMTMgQEAgKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAgICAgICAgICAg ICAgICgoIl5cXHMqUVN0cmluZyByZXNvbHZlZCA9IFFEaXJcXChkaXJcXClcXC5jYW5vbmljYWxQ YXRoXFwoXFwpOyIpCiAgICAgICAgICAgICAgICAgIlFTdHJpbmcgcmVzb2x2ZWQgPSBRRGlyOjpj bGVhblBhdGgoZGlyKTsiKSkKICAgICAgICAgICAgICAjdCkpCi0gICAgICAgICAoYWRkLWJlZm9y ZSAnY2hlY2sgJ2NoZWNrLXNldHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAg IChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVy ICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJR VF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6 YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAg ICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAiUVRf UVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgICAgICAgIDs7IERpc2FibGUgZmFp bGluZyB0ZXN0cy4KKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2F1dG9z dGFydHRlc3R8a3N5Y29jYXRlc3QpIikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2Nv bW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUGx1Z2luIGZyYW1l d29yayBmb3IgZGVza3RvcCBzZXJ2aWNlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJLU2VydmljZSBw cm92aWRlcyBhIHBsdWdpbiBmcmFtZXdvcmsgZm9yIGhhbmRsaW5nIGRlc2t0b3AKQEAgLTMwNjQs NyArMzA0Nyw3IEBAIChkZWZpbmUtcHVibGljIGtzZXJ2aWNlCiAoZGVmaW5lLXB1YmxpYyBrdGV4 dGVkaXRvcgogICAocGFja2FnZQogICAgIChuYW1lICJrdGV4dGVkaXRvciIpCi0gICAgKHZlcnNp b24gIjUuNzAuMSIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0zMDczLDEwICszMDU2LDExIEBAIChkZWZpbmUtcHVibGljIGt0ZXh0 ZWRpdG9yCiAgICAgICAgICAgICAgICAgICAgICJrdGV4dGVkaXRvci0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIwazEweWoxaWExdzFtem5qNGc1bnZwNjVwMjI2emN2Z3d4Yzg1eWNuMnc4 bGJra25pZGY3IikpKSkKKyAgICAgICAgICAgICAgICAiMTM3djhnN2o4a2t2OXloMzB5c21tNW42 aW15eWQzam1kMGY2dzVuaTAwa3hsMHkxcmw1dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIChsaXN0IGtwYXJ0 cykpCisgICAgIChsaXN0IGtwYXJ0cworICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5nKSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1j b25maWcpKQogICAgIChpbnB1dHMKQEAgLTMwOTYsNyArMzA4MCw2IEBAIChkZWZpbmUtcHVibGlj IGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtqb2J3aWRnZXRzCiAg ICAgICAgICAgIGtzZXJ2aWNlCi0gICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKICAgICAg ICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAg IGt4bWxndWkKQEAgLTMxMDksMTkgKzMwOTIsMTggQEAgKGRlZmluZS1wdWJsaWMga3RleHRlZGl0 b3IKICAgICAgICAgICAgc29saWQKICAgICAgICAgICAgc29ubmV0KSkKICAgICAoYXJndW1lbnRz Ci0gICAgIGAoIzp0ZXN0cz8gI2YgOyBGSVhNRTogMi81NCB0ZXN0cyBmYWlsOiBDYW5ub3QgZmlu ZCBmb250ZGlyZWN0b3J5IHF0YmFzZS9saWIvZm9udAotICAgICAgICM6cGhhc2VzCisgICAgIGAo IzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAg ICAoYWRkLWFmdGVyICd1bnBhY2sgJ3NldHVwCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBp bnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzZXRlbnYgIlhER19EQVRB X0RJUlMiIDsgRklYTUUgYnVpbGQgcGhhc2UgZG9lc24ndCBmaW5kIHBhcnRzLmRlc2t0b3AKICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJrcGFy dHMiKSAiL3NoYXJlIikpCiAgICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUg J2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAo c2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAi b2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAiUVRf UVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAg ICAgICAgICAod2hlbiB0ZXN0cz8gOzsgTWF5YmUgbG9jYWxlIGlzc3VlcyB3aXRoIHRlc3RzPwor ICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAg ICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2F0ZXZpZXdfdGVzdHxtb3Zpbmdy YW5nZV90ZXN0KSIpKQogICAgICAgICAgICAgICN0KSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2lu c3RhbGwgJ2FkZC1zeW1saW5rcwogICAgICAgICAgICA7OyBTb21lIHBhY2thZ2UocykgKGUuZy4g cGxhc21hLXNkaykgcmVmZXIgdG8gdGhlc2Ugc2VydmljZSB0eXBlcwpAQCAtMzE0NCw3ICszMTI2 LDcgQEAgKGRlZmluZS1wdWJsaWMga3RleHRlZGl0b3IKIChkZWZpbmUtcHVibGljIGt0ZXh0d2lk Z2V0cwogICAocGFja2FnZQogICAgIChuYW1lICJrdGV4dHdpZGdldHMiKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMzE1Myw3ICszMTM1LDcgQEAgKGRlZmluZS1wdWJsaWMga3RleHR3aWRn ZXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIxNjA5cmx3YmE2NzRrcjl3aGF3azkzdmIxYjE0YjVseTd3dmlyN2tqeWpwNGo3MTVmNDd3 IikpKSkKKyAgICAgICAgICAgICAgICAiMDMwYno2N242bTNma2JsZG5yNDhtemljbTljZ25yOWdk cHdpcGFnaGw1eDVrM3M3cDFweSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtpMThuIHNvbm5ldCkpCkBA IC0zMTgyLDcgKzMxNjQsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdGV4dHdpZGdldHMKIChkZWZpbmUt cHVibGljIGt3YWxsZXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dhbGxldCIpCi0gICAgKHZl cnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC0zMTkxLDEwICszMTczLDEwIEBAIChkZWZpbmUtcHVibGljIGt3 YWxsZXQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjFwczZ5d2NpcnY3eGNpc3Z3ZmNwdms1M3dtN204eTVscno0bmhrbTM2cml6cmRnbHcx OXIiKSkpKQorICAgICAgICAgICAgICAgICIxcmEwY3h3NzB2YjZwa3M4c3F3NWs4OTVybnJmend4 aGc2dmg0eWM1ZGd6ZG4xbmFnYjNpIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChp bnB1dHMKICAgICAgKGxpc3QgZ3BnbWUKICAgICAgICAgICAga2F1dGgKQEAgLTMyMjQsNyArMzIw Niw3IEBAIChkZWZpbmUtcHVibGljIGt3YWxsZXQKIChkZWZpbmUtcHVibGljIGt4bWxndWkKICAg KHBhY2thZ2UKICAgICAobmFtZSAia3htbGd1aSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisg ICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBA IC0zMjMzLDcgKzMyMTUsNyBAQCAoZGVmaW5lLXB1YmxpYyBreG1sZ3VpCiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwY3Z6Y3EyZGN6ODlj MGZmaHZmYjgyMGhmbXFhODdtZmRianZycWp3ZHlzYzlscjh6eDhmIikpKSkKKyAgICAgICAgICAg ICAgICAiMGh4cGp5anI3N3EyZ3lpM2hnMTMxMTlhemEzNjM0cnZtbGxiajY2cGk3eTM3aDZscjJ6 MCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3Bh Z2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtjb25maWcga2NvbmZpZ3dpZGdldHMpKQpAQCAtMzI0 NSw2ICszMjI3LDcgQEAgKGRlZmluZS1wdWJsaWMga3htbGd1aQogICAgICAgICAgICBrY29kZWNz CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAorICAgICAg ICAgICBrZ3VpYWRkb25zCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpdGVt dmlld3MKICAgICAgICAgICAga2kxOG4KQEAgLTMyNzUsMTYgKzMyNTgsMTYgQEAgKGRlZmluZS1w dWJsaWMga3htbGd1aQogKGRlZmluZS1wdWJsaWMga3htbHJwY2NsaWVudAogICAocGFja2FnZQog ICAgIChuYW1lICJreG1scnBjY2xpZW50IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKICAgICAg ICAgICAgICAgICAgICAgIm1pcnJvcjovL2tkZS9zdGFibGUvZnJhbWV3b3Jrcy8iCi0gICAgICAg ICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvIgorICAgICAgICAg ICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiL3BvcnRpbmdBaWRzLyIK ICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjFjbWZ2Mnc5eWZpOGpoajVuYXdmejdrdzhqYnIxazVjcjNuNXh2M3o1OXBnMnZhenN4OGIiKSkp KQorICAgICAgICAgICAgICAgICIxYXh5MzRnNWFoZDFjM3FnN2FiN2g3ODZqaWJwYWo0ZHZqNDV4 NTB4NWN6cTA2aWRxY2hmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2lvKSkKQEAgLTMzMTgsNyAr MzMwMSw3IEBAIChkZWZpbmUtcHVibGljIGt4bWxycGNjbGllbnQKIChkZWZpbmUtcHVibGljIHBs YXNtYS1mcmFtZXdvcmsKICAgKHBhY2thZ2UKICAgICAobmFtZSAicGxhc21hLWZyYW1ld29yayIp Ci0gICAgKHZlcnNpb24gIjUuNzAuMSIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNv dXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0zMzI3LDEzICszMzEwLDEyIEBAIChkZWZpbmUt cHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjA2Y3hhanN4ajYyZzNjMzdzc3JyY2F4YjlhMTJ6Ynlw Mmt2cmpxeW0zMjlrNXZkODkyNzIiKSkKLSAgICAgICAgICAgICAgKHBhdGNoZXMgKHNlYXJjaC1w YXRjaGVzICJwbGFzbWEtZnJhbWV3b3JrLWZpeC1LRjVQbGFzbWFNYWNyb3MuY21ha2UucGF0Y2gi KSkpKQorICAgICAgICAgICAgICAgICIxeHE2Nmx5YWdqc2dmYXNoaHFncWdxaGRhMHJxZnFmMGw1 eWYxZ2M0eml2NDhtaWJyaG42IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga3BhY2thZ2Uga3NlcnZp Y2UpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg cGtnLWNvbmZpZykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBr Zy1jb25maWcpKQogICAgIChpbnB1dHMKICAgICAgYCgoImthY3Rpdml0aWVzIiAsa2FjdGl2aXRp ZXMpCiAgICAgICAgKCJrYXJjaGl2ZSIgLGthcmNoaXZlKQpAQCAtMzM1NSwxMSArMzMzNywxMyBA QCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAgICAgICAgKCJraW8iICxraW8pCiAg ICAgICAgKCJraTE4biIgLGtpMThuKQogICAgICAgICgia2pvYndpZGdldHMiICxram9id2lkZ2V0 cykKLSAgICAgICAoImtub3RpZmljYW50aW9ucyIgLGtub3RpZmljYXRpb25zKQorICAgICAgICgi a25vdGlmaWNhdGlvbnMiICxrbm90aWZpY2F0aW9ucykKICAgICAgICAoImt3YXlsYW5kIiAsa3dh eWxhbmQpCiAgICAgICAgKCJrd2lkZ2V0c2FkZG9ucyIgLGt3aWRnZXRzYWRkb25zKQogICAgICAg ICgia3dpbmRvd3N5c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCiAgICAgICAgKCJreG1sZ3VpIiAsa3ht bGd1aSkKKyAgICAgICA7OyBYWFg6ICJ1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBnbEdldFN0cmlu ZyciIGVycm9ycyBvY2N1ciB3aXRob3V0IGxpYmdsdm5kLAorICAgICAgICgibGliZ2x2bmQiICxs aWJnbHZuZCkKICAgICAgICAoInBob25vbiIgLHBob25vbikKICAgICAgICAoInF0YmFzZSIgLHF0 YmFzZS01KQogICAgICAgICgicXRkZWNsYXJhdGl2ZSIgLHF0ZGVjbGFyYXRpdmUpCkBAIC0zMzY4 LDE0ICszMzUyLDE3IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAo InF0eDExZXh0cmFzIiAscXR4MTFleHRyYXMpCiAgICAgICAgKCJzb2xpZCIgLHNvbGlkKSkpCiAg ICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmIDsgRklYTUU6IDkvMTUgdGVzdHMgZmFp bC4KLSAgICAgICAjOnBoYXNlcworICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFz ZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1z ZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAo Z2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVuIiwgcmVx dWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAi b2Zmc2NyZWVuIikKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0 ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQorICAgICAgICAg ICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikgOzsgVGhlc2UgdGVz dHMgZmFpbAorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgKHN0cmluZy1hcHBl bmQgIihwbGFzbWEtZGlhbG9nc3RhdGV0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgInxwbGFzbWEtaWNvbml0ZW10ZXN0IgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxwbGFzbWEtdGhlbWV0 ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg InxkaWFsb2duYXRpdmV0ZXN0KSIpKSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3Bz aXMgIkxpYnJhcmllcywgY29tcG9uZW50cyBhbmQgdG9vbHMgb2YgUGxhc21hIHdvcmtzcGFjZXMi KQpAQCAtMzM4Nyw3ICszMzc0LDcgQEAgKGRlZmluZS1wdWJsaWMgcGxhc21hLWZyYW1ld29yawog KGRlZmluZS1wdWJsaWMgcHVycG9zZQogICAocGFja2FnZQogICAgIChuYW1lICJwdXJwb3NlIikK LSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291 cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTMzOTYsNyArMzM4Myw3IEBAIChkZWZpbmUtcHVi bGljIHB1cnBvc2UKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAg ICAgICAgICAgICAgIjFweGx4MmhnajQyenNpc3dzOGY0ODZuOHNnMHZuNWE1bWhiODVwcmlmd2th dzBycXpnYWgiKSkpKQorICAgICAgICAgICAgICAgICIwMmowOXpmMThkd2prMTdtbjg0MW03Y20w cXNuN2djejVsZmY4ZGFkM3lhaDBsYzN3cWNsIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzKSkKQEAgLTM0MTIsMTMgKzMzOTksNiBAQCAoZGVmaW5lLXB1YmxpYyBwdXJwb3Nl CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRl c3RzPyAjZiAgOzsgc2VlbSB0byByZXF1aXJlIG5ldHdvcms7IGRvbid0IGZpbmQgUVRRdWljayBj b21wb25lbnRzCi0gICAgICAgIzpwaGFzZXMKLSAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2RvbnQtdXNlLXF0NTE1LWxv Z2ljCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3Jj L2V4dGVybmFscHJvY2Vzcy9wdXJwb3NlcHJvY2Vzc19tYWluLmNwcCIKLSAgICAgICAgICAgICAg ICgoIiAxNSIpICIgMTYiKSkKLSAgICAgICAgICAgICAjdCkpKQogICAgICAgICM6Y29uZmlndXJl LWZsYWdzICcoIi1EQlVJTERfVEVTVElORz1PRkYiKSkpIDsgbm90IHJ1biBhbnl3YXkKICAgICAo aG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChz eW5vcHNpcyAiT2ZmZXJzIGF2YWlsYWJsZSBhY3Rpb25zIGZvciBhIHNwZWNpZmljIHB1cnBvc2Ui KQpAQCAtMzQ2MCw3ICszNDQwLDcgQEAgKGRlZmluZSBraW5pdC1ib290c3RyYXAKIChkZWZpbmUt cHVibGljIGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogICAocGFja2FnZQogICAgIChuYW1lICJr ZGUtZnJhbWV3b3JraW50ZWdyYXRpb24iKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2 ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzQ2 OSw3ICszNDQ5LDcgQEAgKGRlZmluZS1wdWJsaWMga2RlLWZyYW1ld29ya2ludGVncmF0aW9uCiAg ICAgICAgICAgICAgICAgICAgICJmcmFtZXdvcmtpbnRlZ3JhdGlvbi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxbHZjY3ZoaGt6ZHYxaHc2MjdrdzNkczE4Z2ZxNGJ4ZGhsdmg5NTlwaXF4 cTVnaDlkMm4wIikpKSkKKyAgICAgICAgICAgICAgICAiMHBnY3dmeHh6dmZ2cXlqZmdxenNsbHpm eTlpbDR5OHhyOGR6ZHlqbWQ1dmNjcHZnZDNteCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKQEAgLTM1MTYsNyArMzQ5Niw3IEBAIChkZWZpbmUtcHVi bGljIGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogKGRlZmluZS1wdWJsaWMga2RlbGliczRzdXBw b3J0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZWxpYnM0c3VwcG9ydCIpCi0gICAgKHZlcnNp b24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNTI1LDE1ICszNTA1LDE3IEBA IChkZWZpbmUtcHVibGljIGtkZWxpYnM0c3VwcG9ydAogICAgICAgICAgICAgICh2ZXJzaW9uLW1h am9yK21pbm9yIHZlcnNpb24pICIvcG9ydGluZ0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBp bWtpYmpsZmMwanNoZHpyMDVmejVkeTJ4bWZodmdzZmFuOWIxcjM1c3B3c241cWthd3giKSkpKQor ICAgICAgICAoYmFzZTMyICIxcTdkMGkwOWtsa2hzaXdxN2k5MXlweGFrZHI1Yjg0MXpkYjYwcTd5 anpjZG1uMjV3Ymk5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBkYnVzCiAgICAgICAgICAgIGRvY2Jvb2st eG1sLTQuNCA7IG9wdGlvbmFsCiAgICAgICAgICAgIGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAg ICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIHBlcmwKICAgICAgICAgICAgcGVybC11cmkKICAg ICAgICAgICAgcGtnLWNvbmZpZworICAgICAgICAgICBxdHRvb2xzCiAgICAgICAgICAgIHNoYXJl ZC1taW1lLWluZm8KICAgICAgICAgICAga2pvYndpZGdldHMgOzsgcmVxdWlyZWQgZm9yIHJ1bm5p bmcgdGhlIHRlc3RzCiAgICAgICAgICAgIHN0cmFjZQpAQCAtMzU3NCw3ICszNTU2LDYgQEAgKGRl ZmluZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAgICAgICAgICAgIG5ldHdvcmttYW5hZ2VyLXF0 CiAgICAgICAgICAgIG9wZW5zc2wKICAgICAgICAgICAgcXRzdmcKLSAgICAgICAgICAgcXR0b29s cwogICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgOzsgRklYTUU6IFVzZSBHdWl4IGNhLWJ1 bmRsZS5jcnQgaW4gZXRjL3hkZy9rc3NsY2FsaXN0IGFuZAogICAgIDs7IHNoYXJlL2tmNS9rc3Ns L2NhLWJ1bmRsZS5jcnQKQEAgLTM2MTAsNyArMzU5MSw3IEBAIChkZWZpbmUtcHVibGljIGtkZWxp YnM0c3VwcG9ydAogICAgICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAgICAgIChk aXNwbGF5ICJbdGVzdFNtYl1cbipcbiIpKSkKICAgICAgICAgICAgICA7OyBrdW5pcXVlYXBwdGVz dCBoYW5ncy4gRklYTUU6IE1ha2UgdGhpcyB0ZXN0IHBhc3MuCi0gICAgICAgICAgICAgKGludm9r ZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iCisgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1s YXVuY2giICJjdGVzdCIKICAgICAgICAgICAgICAgICAgICAgICItRSIgImtzdGFuZGFyZGRpcnN0 ZXN0fGt1bmlxdWVhcHB0ZXN0IikpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVu aXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJLREUgRnJhbWV3b3JrcyA1 IHBvcnRpbmcgYWlkIGZyb20gS0RFTGliczQiKQpAQCAtMzYzMiw3ICszNjEzLDcgQEAgKGRlZmlu ZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAoZGVmaW5lLXB1YmxpYyBraHRtbAogICAocGFja2Fn ZQogICAgIChuYW1lICJraHRtbCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNp b24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCkBAIC0zNjQxLDcgKzM2MjIsNyBAQCAoZGVmaW5lLXB1YmxpYyBraHRtbAogICAg ICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvcG9ydGluZ0FpZHMvIgog ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjFqaDBnNnh2NTdoeWNsbmg1NHgwZjcybGJ5MWd2bGlzYW4yM3k3 bXpscWY2N2FreTUyczUiKSkpKQorICAgICAgICAoYmFzZTMyICIwNmhwamNtNXlyZmoxMDU2dnZ2 OWRrbGNjZDBhMXkwOXptOGNoNGE1ZDhsMmxmZ2RnOGNpIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIHBlcmwpKQpAQCAtMzY4Miw3ICszNjYzLDcgQEAgKGRlZmluZS1wdWJsaWMg a2h0bWwKIChkZWZpbmUtcHVibGljIGtqcwogICAocGFja2FnZQogICAgIChuYW1lICJranMiKQot ICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMzY5MSw3ICsz NjcyLDcgQEAgKGRlZmluZS1wdWJsaWMga2pzCiAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3Ir bWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHMzbjBw ZHo1OXA1djk2N3pyeGNhczNsYjk0azVidjl2aTgwNThmaTBsMjBud3dsY2doNSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjA2N2lsc203OHgwM2tmNWZzMnhtbGFzdnkyNzEyazB4cnNhNDA0ZzJ6ajgx Zm05MnMxcTQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xz IHBlcmwgcGtnLWNvbmZpZykpCkBAIC0zNzExLDcgKzM2OTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBr anMKIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtqc2Vt YmVkIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTM3 MjAsNyArMzcwMSw3IEBAIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgICAgICAgICAgICAgKHZl cnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJh c2UzMiAiMDk3NmZhYXpoeGhoaTF3cHZwY3M4aHdiMmtuejB6N2o0NHYzYXkzaHc3M3JxNHAzYmlw bSIpKSkpCisgICAgICAgIChiYXNlMzIgIjBkYjByOHYwYmhwM3Jhend5dm12azlyNHBzbDE0dmdu MjNjNGNtMnExYjVwbDB3NmJobnAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAtMzczNSw3ICszNzE2LDcgQEAgKGRlZmluZS1wdWJs aWMga2pzZW1iZWQKIChkZWZpbmUtcHVibGljIGttZWRpYXBsYXllcgogICAocGFja2FnZQogICAg IChuYW1lICJrbWVkaWFwbGF5ZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJz aW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQpAQCAtMzc0NCw3ICszNzI1LDcgQEAgKGRlZmluZS1wdWJsaWMga21lZGlhcGxh eWVyCiAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0aW5n QWlkcy8iCiAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGxybTR5NzI3bmh3YWl2bDM3enBtbnJ3eDA0OGdm aHlqdzE5bTZxNXo5cDM3bGs0M2pqYSIpKSkpCisgICAgICAgIChiYXNlMzIgIjE5bHBpYjJ3ajkx dzhzaHNmOTA1Nm53aTQ2cWphOG5oOTZoajE2NHlkcWxrc2xwZm5mN3kiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAtMzc3MSw3ICszNzUy LDcgQEAgKGRlZmluZS1wdWJsaWMga21lZGlhcGxheWVyCiAoZGVmaW5lLXB1YmxpYyBrcm9zcwog ICAocGFja2FnZQogICAgIChuYW1lICJrcm9zcyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisg ICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNzgwLDcgKzM3NjEsNyBAQCAoZGVmaW5lLXB1YmxpYyBr cm9zcwogICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvcG9ydGlu Z0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEyYjUyN2wxMnJjZjQyMXA2MTN5ZGJhY2lscDl2 OWl5OTBtYTM1dzIxc2RmOWExNWs2NzUiKSkpKQorICAgICAgICAoYmFzZTMyICIxZ3F5MWg1bXFz ZmdicHFrZHJoczd4Zjc3a3c0eXkxOW1yeWRhMWZ3amNxenhkMDJpN2hqIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkKQEAgLTM4MTMsMTkg KzM3OTQsMjkgQEAgKGRlZmluZS1wdWJsaWMga3Jvc3MKIChkZWZpbmUtcHVibGljIGtkYXYKICAg KHBhY2thZ2UKICAgICAobmFtZSAia2RhdiIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjMiKQorICAg ICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgICht ZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAg ICAgICAgIi9zcmMva2Rhdi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL2ZyYW1ld29ya3MvIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi8iCisgICAgICAg ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwNDQ1Z2w0eG0waDM5aWdreGdiNnZtcTVpYWEwNHdr Z3JnYnM3bmZkMHp3bmdrOHhhaWRuIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWk1aTZia2phaXJ6 MXNsazNmaHJ4ZDNzOHdrY2RhcWc1NWpnMmJ2ODZrcWg3ZDNucmNnayIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrY29yZWFkZG9u cyBraTE4biBraW8gcXRiYXNlLTUgcXR4bWxwYXR0ZXJucykpCisgICAgKGFyZ3VtZW50cworICAg ICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAg ICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBTZWVtcyB0 byByZXF1aXJlIG5ldHdvcmsuCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgor ICAgICAgICAgICAgICAgICAgICAgICAiKGtkYXYtZGF2Y29sbGVjdGlvbnNtdWx0aWZldGNoam9i dGVzdHxrZGF2LWRhdml0ZW1mZXRjaGpvYikiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9mcmFtZXdvcmtzL2tkYXYiKQogICAg IChzeW5vcHNpcyAiREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMiKQogICAg IChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIERBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRo IEtKb2JzLiAgQ2FsZW5kYXJzCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rZGJ1 c2FkZG9ucy1raW5pdC1maWxlLW5hbWUucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rZGJ1 c2FkZG9ucy1raW5pdC1maWxlLW5hbWUucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IGZmZWQ4OGUwNDMuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva2Ri dXNhZGRvbnMta2luaXQtZmlsZS1uYW1lLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAs MCBAQAotQWRkIHBsYWNlaG9sZGVyIGZvciBraW5pdCdzIHN0b3JlIGZpbGUgbmFtZS4KLQotZGlm ZiAtLWdpdCBhL3NyYy9rZGVpbml0aW50ZXJmYWNlLmNwcCBiL3NyYy9rZGVpbml0aW50ZXJmYWNl LmNwcAotaW5kZXggMjJmYTVlNS4uM2Q0MDkzNyAxMDA2NDQKLS0tLSBhL3NyYy9rZGVpbml0aW50 ZXJmYWNlLmNwcAotKysrIGIvc3JjL2tkZWluaXRpbnRlcmZhY2UuY3BwCi1AQCAtNTIsNyArNTIs NyBAQCB2b2lkIEtERUluaXRJbnRlcmZhY2U6OmVuc3VyZUtkZWluaXRSdW5uaW5nKCkKLSAgICAg Ly8gSWYgbm90IGZvdW5kIGluIHN5c3RlbSBwYXRocywgc2VhcmNoIG90aGVyIHBhdGhzCi0gICAg IGlmIChzcnYuaXNFbXB0eSgpKSB7Ci0gICAgICAgICBjb25zdCBRU3RyaW5nTGlzdCBzZWFyY2hQ YXRocyA9IFFTdHJpbmdMaXN0KCkKLS0gICAgICAgICAgICA8PCBRQ29yZUFwcGxpY2F0aW9uOjph cHBsaWNhdGlvbkRpclBhdGgoKSAvLyB0aGVuIGxvb2sgd2hlcmUgb3VyIGFwcGxpY2F0aW9uIGJp bmFyeSBpcyBsb2NhdGVkCi0rICAgICAgICAgICAgPDwgUVN0cmluZzo6ZnJvbVV0ZjgoIkBTVUJT VElUVVRFTUVAL2JpbiIpIC8vIHVzaW5nIFFTdHJpbmdMaXRlcmFsIHdvdWxkIGJlIG1vcmUgZWZm aWNpZW50LCBidXQgYnJlYWtzIGd1aXggc3RvcmUgcmVmZXJlbmNlIGRldGVjdGlvbi4KLSAgICAg ICAgICAgICA8PCBRTGlicmFyeUluZm86OmxvY2F0aW9uKFFMaWJyYXJ5SW5mbzo6QmluYXJpZXNQ YXRoKTsgLy8gbG9vayB3aGVyZSBleGVjIHBhdGggaXMgKGNhbiBiZSBzZXQgaW4gcXQuY29uZikK LSAgICAgICAgIHNydiA9IFFTdGFuZGFyZFBhdGhzOjpmaW5kRXhlY3V0YWJsZShRU3RyaW5nTGl0 ZXJhbCgia2RlaW5pdDUiKSwgc2VhcmNoUGF0aHMpOwotICAgICAgICAgaWYgKHNydi5pc0VtcHR5 KCkpIHsKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0 cmFfbGlicy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFf bGlicy5wYXRjaAppbmRleCAxMjcxZjNkZjdkLi5iMjdjNmVkNTM1IDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWV4dHJhX2xpYnMucGF0Y2gKKysrIGIvZ251 L3BhY2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoCkBAIC0yMSwy NyArMjEsNiBAQCBwa2dzL2RldmVsb3BtZW50L2xpYnJhcmllcy9rZGUtZnJhbWV3b3Jrcy9raW5p dC9rZGVpbml0LWV4dHJhX2xpYnMucGF0Y2gKICAjZW5kaWYKICB9OwogICNlbmRpZgotQEAgLTE1 MzMsMjAgKzE1MzEsNiBAQCBzdGF0aWMgaW50IGluaXRYY29ubmVjdGlvbigpCi0gfQotICNlbmRp ZgotIAotLSNpZm5kZWYgUV9PU19PU1gKLS0vLyBGaW5kIGEgc2hhcmVkIGxpYiBpbiB0aGUgbGli IGRpciwgZS5nLiBsaWJraW8uc28uCi0tLy8gQ29tcGxldGVseSB1bnJlbGF0ZWQgdG8gcGx1Z2lu cy4KLS1zdGF0aWMgUVN0cmluZyBmaW5kU2hhcmVkTGliKGNvbnN0IFFTdHJpbmcgJmxpYikKLS17 Ci0tICAgIFFTdHJpbmcgcGF0aCA9IFFGaWxlOjpkZWNvZGVOYW1lKENNQUtFX0lOU1RBTExfUFJF RklYICIvIiBMSUJfSU5TVEFMTF9ESVIgIi8iKSArIGxpYjsKLS0gICAgaWYgKFFGaWxlOjpleGlz dHMocGF0aCkpIHsKLS0gICAgICAgIHJldHVybiBwYXRoOwotLSAgICB9Ci0tICAgIC8vIFdlIGNv dWxkIGFsc28gbG9vayBpbiBMRF9MSUJSQVJZX1BBVEgsIGJ1dCByZWFsbHksIHdobyBpbnN0YWxs cyB0aGUgbWFpbiBsaWJzIGluIGRpZmZlcmVudCBwcmVmaXhlcz8KLS0gICAgcmV0dXJuIFFTdHJp bmcoKTsKLS19Ci0tI2VuZGlmCi0tCi0gZXh0ZXJuICJDIiB7Ci0gCi0gICAgIHN0YXRpYyB2b2lk IHNlY29uZGFyeV9jaGlsZF9oYW5kbGVyKGludCkKIEBAIC0xNjczLDcgKzE2NzMsNyBAQAogICNp ZiBkZWZpbmVkKFFfT1NfVU5JWCkgJiYgIWRlZmluZWQoUV9PU19PU1gpCiAgICAgIGlmICghZC5z dWljaWRlICYmIHFFbnZpcm9ubWVudFZhcmlhYmxlSXNFbXB0eSgiS0RFX0lTX1BSRUxJTktFRCIp KSB7CmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWxpYnBh dGgucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWxpYnBhdGgucGF0 Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYzODJlODgwNGIuLjAwMDAwMDAwMDAK LS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1saWJwYXRoLnBhdGNoCisr KyAvZGV2L251bGwKQEAgLTEsMzcgKzAsMCBAQAotU2VhcmNoIGxpYnJhcmllcyBpbiBHVUlYX0tG NUlOSVRfTElCX1BBVEguCi0KLUJhc2VkIG9uIGFuIGlkZWEgYnkgTml4T3MKLXBrZ3MvZGV2ZWxv cG1lbnQvbGlicmFyaWVzL2tkZS1mcmFtZXdvcmtzL2tpbml0L2tpbml0LWxpYnBhdGgucGF0Y2gK LQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQotLS0tIGtpbml0LTUuMzIuMC9zcmMva2RlaW5pdC9raW5pdC5jcHAub3Jp ZwkyMDE3LTEwLTIyIDIxOjAyOjIwLjkwODc2NTQ1NSArMDIwMAotKysrIGtpbml0LTUuMzIuMC9z cmMva2RlaW5pdC9raW5pdC5jcHAJMjAxNy0xMC0yMiAyMTowMzoyNS4zMTI4MTgyNDggKzAyMDAK LUBAIC02MjMsMjAgKzYyMywxOCBAQAotICAgICAgICAgICAgIGlmIChsaWJwYXRoX3JlbGF0aXZl KSB7Ci0gICAgICAgICAgICAgICAgIC8vIE5COiBCZWNhdXNlIFF0IG1ha2VzIHRoZSBhY3R1YWwg ZGxvcGVuKCkgY2FsbCwgdGhlCi0gICAgICAgICAgICAgICAgIC8vICAgICBSVU5QQVRIIG9mIGtk ZWluaXQgaXMgKm5vdCogcmVzcGVjdGVkIC0gc2VlCi0gICAgICAgICAgICAgICAgIC8vICAgICBo dHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0xMzk0NQotICAg ICAgICAgICAgICAgICAvLyAgICAgLSBzbyB3ZSB0cnkgaGFja2luZyBpdCBpbiBvdXJzZWx2ZXMK LS0gICAgICAgICAgICAgICAgUVN0cmluZyBpbnN0YWxsX2xpYl9kaXIgPSBRRmlsZTo6ZGVjb2Rl TmFtZSgKLS0gICAgICAgICAgICAgICAgICAgICAgICBDTUFLRV9JTlNUQUxMX1BSRUZJWCAiLyIg TElCX0lOU1RBTExfRElSICIvIik7Ci0tICAgICAgICAgICAgICAgIFFTdHJpbmcgb3JpZ19saWJw YXRoID0gbGlicGF0aDsKLS0gICAgICAgICAgICAgICAgbGlicGF0aCA9IGluc3RhbGxfbGliX2Rp ciArIGxpYnBhdGg7Ci0tICAgICAgICAgICAgICAgIGwuc2V0RmlsZU5hbWUobGlicGF0aCk7Ci0t ICAgICAgICAgICAgICAgIGlmICghbC5sb2FkKCkpIHsKLS0gICAgICAgICAgICAgICAgICAgIGxp YnBhdGggPSBvcmlnX2xpYnBhdGg7Ci0tICAgICAgICAgICAgICAgICAgICBsLnNldEZpbGVOYW1l KGxpYnBhdGgpOwotLSAgICAgICAgICAgICAgICAgICAgbC5sb2FkKCk7Ci0tICAgICAgICAgICAg ICAgIH0KLSsgICAgICAgICAgICAgICAgLy8gVHJ5IHRvIGxvYWQgdGhlIGxpYnJhcnkgcmVsYXRp dmUgdG8gdGhlIGFjdGl2ZSBwcm9maWxlcy4KLSsgICAgICAgICAgICAgICAgUUJ5dGVBcnJheUxp c3QgcHJvZmlsZXMgPSBxZ2V0ZW52KCJLREVJTklUNV9MSUJSQVJZX1BBVEgiKS5zcGxpdCgnOicp OwotKyAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IFFCeXRlQXJyYXkgJnByb2ZpbGU6IHByb2Zp bGVzKSB7Ci0rICAgICAgICAgICAgICAgICAgICBpZiAoIXByb2ZpbGUuaXNFbXB0eSgpKSB7Ci0r ICAgICAgICAgICAgICAgICAgICAgICAgbC5zZXRGaWxlTmFtZShRRmlsZTo6ZGVjb2RlTmFtZShw cm9maWxlKSArIFFTdHJpbmdMaXRlcmFsKCIvIikgKyBsaWJwYXRoKTsKLSsgICAgICAgICAgICAg ICAgICAgICAgICBpZiAobC5sb2FkKCkpIGJyZWFrOwotKyAgICAgICAgICAgICAgICAgICAgfQot KwkJfQotICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgIGwubG9hZCgpOwot ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICBpZiAoIWwuaXNMb2FkZWQoKSkgewotICAgICAg ICAgICAgICAgICBRU3RyaW5nIGx0ZGxFcnJvcihsLmVycm9yU3RyaW5nKCkpOwpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva2lvLXNlYXJjaC1zbWJkLW9uLVBBVEgucGF0Y2ggYi9n bnUvcGFja2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaAppbmRleCA1 NTUzNWZmYTExLi41MTE4YzlhMzYxIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9r aW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9r aW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaApAQCAtMSwzMCArMSwyNCBAQAotQWRvcHRlZCBm cm9tIE5peE9TCi1wa2dzL2RldmVsb3BtZW50L2xpYnJhcmllcy9rZGUtZnJhbWV3b3Jrcy9raW8v c2FtYmEtc2VhcmNoLXBhdGgucGF0Y2gKK0Zyb20gYWY1NGEyYTM3NjU1ZGYyNmEzM2JjNjc4M2Ni NDcyYzM4ZjY1MzIyZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IFRob21hcyBUdWVn ZWwgPHR0dWVnZWxAbWFpbGJveC5vcmc+CitEYXRlOiBTdW4sIDI4IE1hciAyMDIxIDEwOjMxOjEy IC0wNTAwCitTdWJqZWN0OiBbUEFUQ0ggMS8yXSBSZW1vdmUgaW1wdXJlIHNtYmQgc2VhcmNoIHBh dGgKIAotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQotLS0tIGtpby01LjE3LjAub3JpZy9zcmMvY29yZS9rc2FtYmFzaGFy ZS5jcHAKLSsrKyBraW8tNS4xNy4wL3NyYy9jb3JlL2tzYW1iYXNoYXJlLmNwcAotQEAgLTY3LDEz ICs2NywxOCBAQCBLU2FtYmFTaGFyZVByaXZhdGU6On5LU2FtYmFTaGFyZVByaXZhdGUoCi0gCist LS0KKyBzcmMvY29yZS9rc2FtYmFzaGFyZS5jcHAgfCAyICstCisgMSBmaWxlIGNoYW5nZWQsIDEg aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCisKK2RpZmYgLS1naXQgYS9zcmMvY29yZS9rc2Ft YmFzaGFyZS5jcHAgYi9zcmMvY29yZS9rc2FtYmFzaGFyZS5jcHAKK2luZGV4IGU4MTBjZTQuLjdj ZmI0ZTYgMTAwNjQ0CistLS0gYS9zcmMvY29yZS9rc2FtYmFzaGFyZS5jcHAKKysrKyBiL3NyYy9j b3JlL2tzYW1iYXNoYXJlLmNwcAorQEAgLTYxLDcgKzYxLDcgQEAgS1NhbWJhU2hhcmVQcml2YXRl Ojp+S1NhbWJhU2hhcmVQcml2YXRlKCkKICBib29sIEtTYW1iYVNoYXJlUHJpdmF0ZTo6aXNTYW1i YUluc3RhbGxlZCgpCiAgewotLSAgICBpZiAoUUZpbGU6OmV4aXN0cyhRU3RyaW5nTGl0ZXJhbCgi L3Vzci9zYmluL3NtYmQiKSkKLS0gICAgICAgICAgICB8fCBRRmlsZTo6ZXhpc3RzKFFTdHJpbmdM aXRlcmFsKCIvdXNyL2xvY2FsL3NiaW4vc21iZCIpKSkgewotLSAgICAgICAgcmV0dXJuIHRydWU7 Ci0rICAgIGNvbnN0IFFCeXRlQXJyYXkgcGF0aEVudiA9IHFnZXRlbnYoIlBBVEgiKTsKLSsgICAg aWYgKCFwYXRoRW52LmlzRW1wdHkoKSkgewotKyAgICAgICAgUUxhdGluMUNoYXIgcGF0aFNlcCgn OicpOwotKyAgICAgICAgUVN0cmluZ0xpc3QgcGF0aHMgPSBRRmlsZTo6ZGVjb2RlTmFtZShwYXRo RW52KS5zcGxpdChwYXRoU2VwLCBRU3RyaW5nOjpTa2lwRW1wdHlQYXJ0cyk7Ci0rICAgICAgICBm b3IgKFFTdHJpbmdMaXN0OjppdGVyYXRvciBpdCA9IHBhdGhzLmJlZ2luKCk7IGl0ICE9IHBhdGhz LmVuZCgpOyArK2l0KSB7Ci0rICAgICAgICAgICAgaXQtPmFwcGVuZChRU3RyaW5nTGl0ZXJhbCgi L3NtYmQiKSk7Ci0rICAgICAgICAgICAgaWYgKFFGaWxlOjpleGlzdHMoKml0KSkgewotKyAgICAg ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSsgICAgICAgICAgICB9Ci0rICAgICAgICB9CisgICAg IGNvbnN0IGJvb2wgZGFlbW9uRXhpc3RzID0KKy0gICAgICAgICFRU3RhbmRhcmRQYXRoczo6Zmlu ZEV4ZWN1dGFibGUoUVN0cmluZ0xpdGVyYWwoInNtYmQiKSwge1FTdHJpbmdMaXRlcmFsKCIvdXNy L3NiaW4vIiksIFFTdHJpbmdMaXRlcmFsKCIvdXNyL2xvY2FsL3NiaW4vIil9KS5pc0VtcHR5KCk7 CisrICAgICAgICAhUVN0YW5kYXJkUGF0aHM6OmZpbmRFeGVjdXRhYmxlKFFTdHJpbmdMaXRlcmFs KCJzbWJkIikpLmlzRW1wdHkoKTsKKyAgICAgaWYgKCFkYWVtb25FeGlzdHMpIHsKKyAgICAgICAg IHFDRGVidWcoS0lPX0NPUkVfU0FNQkFTSEFSRSkgPDwgIktTYW1iYVNoYXJlOiBDb3VsZCBub3Qg ZmluZCBzbWJkIjsKICAgICAgfQotIAotLSAgICAvL3FEZWJ1ZygpIDw8ICJTYW1iYSBpcyBub3Qg aW5zdGFsbGVkISI7Ci0tCi0gICAgIHJldHVybiBmYWxzZTsKLSB9Ci0gCistLQorMi4zMC4xCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rcGFja2FnZS1hbGxvdy1leHRlcm5hbC1w YXRocy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWFsbG93LWV4dGVybmFs LXBhdGhzLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjMWM5ZWZkZTdmLi4w MDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWFsbG93LWV4dGVy bmFsLXBhdGhzLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTMgKzAsMCBAQAotZGlmZiAtLWdp dCBhL3NyYy9rcGFja2FnZS9wYWNrYWdlLmNwcCBiL3NyYy9rcGFja2FnZS9wYWNrYWdlLmNwcAot aW5kZXggNWFlYzlmZC4uYjE1YzkzMyAxMDA2NDQKLS0tLSBhL3NyYy9rcGFja2FnZS9wYWNrYWdl LmNwcAotKysrIGIvc3JjL2twYWNrYWdlL3BhY2thZ2UuY3BwCi1AQCAtODIwLDcgKzgyMCw3IEBA IFBhY2thZ2VQcml2YXRlOjpQYWNrYWdlUHJpdmF0ZSgpCi0gICAgIDogUVNoYXJlZERhdGEoKSwK LSAgICAgICBmYWxsYmFja1BhY2thZ2UobnVsbHB0ciksCi0gICAgICAgbWV0YWRhdGEobnVsbHB0 ciksCi0tICAgICAgZXh0ZXJuYWxQYXRocyhmYWxzZSksCi0rICAgICAgZXh0ZXJuYWxQYXRocyh0 cnVlKSwKLSAgICAgICB2YWxpZChmYWxzZSksCi0gICAgICAgY2hlY2tlZFZhbGlkKGZhbHNlKQot IHsKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWZpeC1LRjVQYWNr YWdlTWFjcm9zLmNtYWtlLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMva3BhY2thZ2UtZml4 LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IGQ2NzdmMTlhNzAuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva3Bh Y2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAt MSwyNSArMCwwIEBACi1Gcm9tIDY2ODAxMGViYzlmZDg0ZDlkYzYwZjkwYjlhNGViZjNjNzA1NDk3 N2YgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCi1Gcm9tOiBIYXJ0bXV0IEdvZWJlbCA8aC5nb2Vi ZWxAY3JhenktY29tcGlsZXJzLmNvbT4KLURhdGU6IFN1biwgMjUgT2N0IDIwMjAgMjA6MTE6MTMg KzAwMDAKLVN1YmplY3Q6IFtQQVRDSF0gRml4IGJ1aWxkIGVycm9ycyBpZiBQUkVGSVggaXMgZGlm ZmVyZW50IGZyb20gRUNNJ3MgUFJFRklYLgotCi1TZWUgPGh0dHBzOi8vYnVncy5rZGUub3JnLzQy NDQ4Mz4gZm9yIGRldGFpbHMuCi0tLS0KLSBLRjVQYWNrYWdlTWFjcm9zLmNtYWtlIHwgMyArLS0K LSAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCi0KLWRpZmYg LS1naXQgYS9LRjVQYWNrYWdlTWFjcm9zLmNtYWtlIGIvS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZQot aW5kZXggZjRjMWQxZC4uYWNkMzc5OCAxMDA2NDQKLS0tLSBhL0tGNVBhY2thZ2VNYWNyb3MuY21h a2UKLSsrKyBiL0tGNVBhY2thZ2VNYWNyb3MuY21ha2UKLUBAIC0xLDYgKzEsNSBAQAotIAotLWZp bmRfcGFja2FnZShFQ00gMS42LjAgQ09ORklHIFJFUVVJUkVEKQotLWluY2x1ZGUoJHtFQ01fS0RF X01PRFVMRV9ESVJ9L0tERUluc3RhbGxEaXJzLmNtYWtlKQotK2luY2x1ZGUoS0RFSW5zdGFsbERp cnMpCi0gCi0gc2V0KEtQQUNLQUdFX1JFTEFUSVZFX0RBVEFfSU5TVEFMTF9ESVIgImtwYWNrYWdl IikKLSAKLS0tIAotR2l0TGFiCi0KZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL3Bs YXNtYS1mcmFtZXdvcmstZml4LUtGNVBsYXNtYU1hY3Jvcy5jbWFrZS5wYXRjaCBiL2dudS9wYWNr YWdlcy9wYXRjaGVzL3BsYXNtYS1mcmFtZXdvcmstZml4LUtGNVBsYXNtYU1hY3Jvcy5jbWFrZS5w YXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmQ1NWQ1MTJjZi4uMDAwMDAwMDAw MAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9wbGFzbWEtZnJhbWV3b3JrLWZpeC1LRjVQbGFz bWFNYWNyb3MuY21ha2UucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwyNSArMCwwIEBACi1Gcm9t IGZmNWVkMjZmMjFkMzA0ZTg2N2FiNTc3ODE4NzgwNjk1NjdkZWIyM2QgTW9uIFNlcCAxNyAwMDow MDowMCAyMDAxCi1Gcm9tOiBIYXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJz LmNvbT4KLURhdGU6IE1vbiwgMyBBdWcgMjAyMCAxOTo0OTo1OCArMDAwMAotU3ViamVjdDogW1BB VENIXSBGaXggYnVpbGQgZXJyb3JzIGlmIFBSRUZJWCBpcyBkaWZmZXJlbnQgZnJvbSBFQ00ncyBQ UkVGSVguCi0KLVNlZSA8aHR0cHM6Ly9idWdzLmtkZS5vcmcvNDI0NDgzPiBmb3IgZGV0YWlscwot LS0tCi0gS0Y1UGxhc21hTWFjcm9zLmNtYWtlIHwgMyArLS0KLSAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCi0KLWRpZmYgLS1naXQgYS9LRjVQbGFzbWFNYWNy b3MuY21ha2UgYi9LRjVQbGFzbWFNYWNyb3MuY21ha2UKLWluZGV4IDQ5NGI0MmQ1Ni4uODBiM2Zk OGRkIDEwMDY0NAotLS0tIGEvS0Y1UGxhc21hTWFjcm9zLmNtYWtlCi0rKysgYi9LRjVQbGFzbWFN YWNyb3MuY21ha2UKLUBAIC0xLDYgKzEsNSBAQAotIAotLWZpbmRfcGFja2FnZShFQ00gMS42LjAg Q09ORklHIFJFUVVJUkVEKQotLWluY2x1ZGUoJHtFQ01fS0RFX01PRFVMRV9ESVJ9L0tERUluc3Rh bGxEaXJzLmNtYWtlKQotK2luY2x1ZGUoS0RFSW5zdGFsbERpcnMpCi0gCi0gc2V0KFBMQVNNQV9S RUxBVElWRV9EQVRBX0lOU1RBTExfRElSICJwbGFzbWEiKQotIHNldChQTEFTTUFfREFUQV9JTlNU QUxMX0RJUiAiJHtLREVfSU5TVEFMTF9EQVRBRElSfS8ke1BMQVNNQV9SRUxBVElWRV9EQVRBX0lO U1RBTExfRElSfSIpCi0tLSAKLUdpdExhYgotCi0tIAoyLjM3LjAKCg== --b1_l4YpZcSAG0hgkIIUDNJsF8PM2SH1ywEgGsFAKVs-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHESv3] KDE updates (5.90, 22.12.2) Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Aug 2022 11:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Cc: Maxime Devos , mail@brendan.scot, Maxim Cournoyer , Leo Famulari Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.165987037732645 (code B ref 50862); Sun, 07 Aug 2022 11:07:02 +0000 Received: (at 50862) by debbugs.gnu.org; 7 Aug 2022 11:06:17 +0000 Received: from localhost ([127.0.0.1]:36043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKe6r-0008UT-81 for submit@debbugs.gnu.org; Sun, 07 Aug 2022 07:06:17 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:31217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKe6o-0008UF-DS for 50862@debbugs.gnu.org; Sun, 07 Aug 2022 07:06:15 -0400 Date: Sun, 07 Aug 2022 11:05:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1659870350; x=1660129550; bh=Vf7b5SWU5TV7aZsuTtga+FWUTugII5sNtymA0d/LbgY=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=eL8/JRMSXM1+9v0FFcRkMCoZncTC4bN25U1t6QgxWcYTcIuk+2BCzoi0YH72mYAdW qr9irSCOzCtiH3Ayg3nIw/32sHtl6PiU2OrGSVqPGn9NlKi4Eb/POzM2PtgcsWit30 NlwhLrY5P9AHvASqDjtDO0R6HZ2+rSALoKJ2hQZ/Tj8kBu0DoT7kvpteMX43HGKkJd Ow8xZF+TGOOxV+JUzcuPUq4B9fpFAlUqzQ+mNkRMkr+MXNLxaJkNfsR4LbWe0FMWbG BYXfpjvRNoELBE+aC1QLt52sD5+eawHZ8olr1AQGknO6G61L1+OOuOTin3+ehtQCsv 7f5N371OZufRg== From: phodina Message-ID: In-Reply-To: References: <629540312.113485.1632806682555@office.mailbox.org> <836191564.431838.1647409371331@office.mailbox.org> <9b6ccc382725441c2fa53e83de00991f596b0b35.camel@telenet.be> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" This is a multi-part message in MIME format. --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: multipart/alternative; boundary="b2_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI" --b2_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGVyZSdzIHVwZGF0ZSB0byB0aGUgbGF0ZXN0IHJlbGVhc2VkIHZlcnNpb24gb2YgS0RFLiBJIHN1 Ym1pdCBhbGwgdGhlIHBhdGNoZXMgYXMgSSByZWJhc2VkIHRoZSB1cGRhdGVzLgoKQE1heGltIHRo YW5rcyBmb3IgdGhlIHdvcmsgb24gdXBkYXRpbmcgdGhlIHBhY2thZ2VzIGZyb20gUXQ1IHRvIFF0 Ni4KCkRvIHlvdSBrbm93IHdobyB3b3VsZCBiZSB0aGUgYmVzdCByZXZpZXdlciBmb3IgdGhlc2Ug cGF0Y2hlcz8KCi0tLS0KUGV0cgoKLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tLS0KT24g VHVlc2RheSwgSnVseSAyNnRoLCAyMDIyIGF0IDc6NDcgUE0sIHBob2RpbmEgPHBob2RpbmFAcHJv dG9ubWFpbC5jb20+IHdyb3RlOgoKPiBIaSwKPgo+IHRvb2sgbWUgcXVpdGUgbG9uZyB0byBnbyB0 aHJvdWdoIGFsbCB0aGUgY29tbWl0cyBhbmQgdGhlIGxpbnQgbWVzc2FnZXMuCj4KPiBIZXJlIGFy ZSB0aGUgcmV2aXNlZCBwYXRjaGVzLiBUaGV5IGFyZSBzdGlsbCBub3QgdGhlIGxhdGVzdCBhcyB0 aGF0IHJlcXVpcmVzIG90aGVyIGRlcGVuZGVuY2llcyAodXBkYXRlZCB2ZXJzaW9uIG9mIFF0LCB3 aGljaCBJIGF0dGVtcHRlZCB0byBkbyBhcyB3ZWxsIGJ1dCBmYWlsZWQgb24gdGhlIFF0V2ViRW5n aW5lIFsxXSkuIEhlbHAgYWxzbyB3ZWxjb21lLgo+Cj4gT24gdG9wIHRoZXJlIGFyZSBhbHNvIHBh Y2thZ2VzIHJlbGF0ZWQgdG8gcGxhc21hLW1vYmlsZS4KPgo+IEkndmUgdHJpZWQgdG8gdmVyaWZ5 IGFsbCB0aGUgY29tbWl0cyAtIHRoZSBjaGFuZ2VzIGFuZCB0aGUgbWVzc2FnZSwgYnVpbGQgdGhl IHBhY2thZ2UsIGxpbnQgaXQgYW5kIGNoZWNrIGlmIGl0IGFmZmVjdHMgb3RoZXIgcGFja2FnZXMu Cj4KPiBAQnJlbmRhbiBJJ3ZlIGZpeGVkIG9yZGVyIG9mIHNvbWUgY29tbWl0cyBhcyBpdCB3YXMg dW5hYmxlIHRvIGJ1aWxkIGV2ZXJ5dGhpbmcgaW4gZWFjaCBzaW5nbGUgY29tbWl0Lgo+IEhvd2V2 ZXIsIGl0J3MgZGF1bnRpbmcgdGFzay4gQ291bGQgc29tZWJvZHkgYXBwbHkgdGhlc2UgcGF0Y2hl cyBhbmQgY2hlY2sgdGhlbT8KPgo+IEluIGNhc2UgeW91IGRvbid0IHdhbnQgdG8gdXNlIHRoZSBw YXRjaGVzIGluY2x1ZGVkIGluIHRoZSBlbWFpbCB5b3UgY2FuIGNoZWNrb3V0IHRoZSBicmFuY2gg WzJdCj4KPiBbMV0gaHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzU2MjkzCj4gWzJdIGh0dHBz Oi8vZ2l0aHViLmNvbS9waG9kaW5hL2d1aXgvdHJlZS9wYXRjaC9wbGFzbWEtbW9iaWxlCj4KPiAt LS0tCj4gUGV0cg== --b2_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5IZXJlJ3Mg dXBkYXRlIHRvIHRoZSBsYXRlc3QgcmVsZWFzZWQgdmVyc2lvbiBvZiBLREUuIEkgc3VibWl0IGFs bCB0aGUgcGF0Y2hlcyBhcyBJIHJlYmFzZWQgdGhlIHVwZGF0ZXMuPGJyPjxicj5ATWF4aW0gdGhh bmtzIGZvciB0aGUgd29yayBvbiB1cGRhdGluZyB0aGUgcGFja2FnZXMgZnJvbSBRdDUgdG8gUXQ2 Ljxicj48YnI+RG8geW91IGtub3cgd2hvIHdvdWxkIGJlIHRoZSBiZXN0IHJldmlld2VyIGZvciB0 aGVzZSBwYXRjaGVzPzxicj48YnI+PGJyPi0tLS08YnI+UGV0cjxicj48YnI+PGJyPjwvZGl2Pjxk aXYgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPg0KICAgICAgICAtLS0tLS0tIE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS0tLTxicj4NCiAgICAgICAgT24gVHVlc2RheSwgSnVseSAyNnRoLCAyMDIyIGF0 IDc6NDcgUE0sIHBob2RpbmEgJmx0O3Bob2RpbmFAcHJvdG9ubWFpbC5jb20mZ3Q7IHdyb3RlOjxi cj48YnI+DQogICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBl PSJjaXRlIj4NCiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsgZm9u dC1zaXplOiAxNHB4OyI+SGksPGJyPjxicj50b29rIG1lIHF1aXRlIGxvbmcgdG8gZ28gdGhyb3Vn aCBhbGwgdGhlIGNvbW1pdHMgYW5kIHRoZSBsaW50IG1lc3NhZ2VzLjxicj48YnI+SGVyZSBhcmUg dGhlIHJldmlzZWQgcGF0Y2hlcy4gVGhleSBhcmUgc3RpbGwgbm90IHRoZSBsYXRlc3QgYXMgdGhh dCByZXF1aXJlcyBvdGhlciBkZXBlbmRlbmNpZXMgKHVwZGF0ZWQgdmVyc2lvbiBvZiBRdCwgd2hp Y2ggSSBhdHRlbXB0ZWQgdG8gZG8gYXMgd2VsbCBidXQgZmFpbGVkIG9uIHRoZSBRdFdlYkVuZ2lu ZSBbMV0pLiBIZWxwIGFsc28gd2VsY29tZS48YnI+PGJyPk9uIHRvcCB0aGVyZSBhcmUgYWxzbyBw YWNrYWdlcyByZWxhdGVkIHRvIHBsYXNtYS1tb2JpbGUuPGJyPjxicj5JJ3ZlIHRyaWVkIHRvIHZl cmlmeSBhbGwgdGhlIGNvbW1pdHMgLSB0aGUgY2hhbmdlcyBhbmQgdGhlIG1lc3NhZ2UsIGJ1aWxk IHRoZSBwYWNrYWdlLCBsaW50IGl0IGFuZCBjaGVjayBpZiBpdCBhZmZlY3RzIG90aGVyIHBhY2th Z2VzLjxicj48YnI+QEJyZW5kYW4gSSd2ZSBmaXhlZCBvcmRlciBvZiBzb21lIGNvbW1pdHMgYXMg aXQgd2FzIHVuYWJsZSB0byBidWlsZCBldmVyeXRoaW5nIGluIGVhY2ggc2luZ2xlIGNvbW1pdC4m bmJzcDs8YnI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsgZm9udC1z aXplOiAxNHB4OyI+SG93ZXZlciwgaXQncyBkYXVudGluZyB0YXNrLiBDb3VsZCBzb21lYm9keSBh cHBseSB0aGVzZSBwYXRjaGVzIGFuZCBjaGVjayB0aGVtPzxicj48YnI+SW4gY2FzZSB5b3UgZG9u J3Qgd2FudCB0byB1c2UgdGhlIHBhdGNoZXMgaW5jbHVkZWQgaW4gdGhlIGVtYWlsIHlvdSBjYW4g Y2hlY2tvdXQgdGhlIGJyYW5jaCBbMl08YnI+PGJyPjxicj5bMV0mbmJzcDs8c3Bhbj48YSBocmVm PSJodHRwczovL2lzc3Vlcy5ndWl4LmdudS5vcmcvNTYyOTMiIHJlbD0ibm9yZWZlcnJlciBub2Zv bGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vaXNzdWVzLmd1aXguZ251Lm9y Zy81NjI5MzwvYT48YnI+WzJdJm5ic3A7PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdi KDI1NSwgMjU1LCAyNTUpIj48YSBzdHlsZT0iY29sb3I6Ymx1ZSIgaHJlZj0iaHR0cHM6Ly9naXRo dWIuY29tL3Bob2RpbmEvZ3VpeC90cmVlL3BhdGNoL3BsYXNtYS1tb2JpbGUiIHJlbD0ibm9yZWZl cnJlciBub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ2l0aHViLmNv bS9waG9kaW5hL2d1aXgvdHJlZS9wYXRjaC9wbGFzbWEtbW9iaWxlPC9hPjxicj48YnI+LS0tLTxi cj5QZXRyPC9zcGFuPjwvc3Bhbj48L2Rpdj4NCiAgICAgICAgPC9ibG9ja3F1b3RlPjxicj4NCiAg ICA8L2Rpdj4= --b2_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI-- --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0001-gnu-Add-plasma-wayland-protocols.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0001-gnu-Add-plasma-wayland-protocols.patch RnJvbSBhYjA1MzQyYTMzOWYwZThjZjZiYjZjNTBiNWI1ZmIzZDE1MmM0ZjQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTQgU2VwIDIwMjEgMjE6MTg6MDYgKzEwMDAKU3ViamVjdDogW1BBVENIIHYz IDAxLzg2XSBnbnU6IEFkZCBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMuCgoqIGdudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20gKHBsYXNtYS13YXlsYW5kLXByb3RvY29scyk6IE5ldyB2YXJp YWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRleCA5Zjk1NzY5MmNiLi45ZjVlZWUxYWIy IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTEwMzYsNiArMTAzNiwzMCBAQCAoZGVmaW5l LXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0t bmFtZSAuICJzeW50YXgtaGlnaGxpZ2h0aW5nIikpKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdw bDIuMSspKSkKIAorKGRlZmluZS1wdWJsaWMgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCisgIChw YWNrYWdlCisgICAgKG5hbWUgInBsYXNtYS13YXlsYW5kLXByb3RvY29scyIpCisgICAgKHZlcnNp b24gIjEuNi4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvIiBuYW1lICIvIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwN3poZjJkemFjajR4bGhhY2twemF4 cW5wMGQxbGRrcWx4MGYzMTNwdzFwZ2Q3NHpsa3hwIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzKSkKKyAgICAoYXJndW1lbnRzIGAoIzp0ZXN0cz8gI2YpKSA7OyBObyB0ZXN0cworICAg IChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCisgICAg KHN5bm9wc2lzICJLREUgUGxhc21hIFdheWxhbmQgUHJvdG9jb2xzIikKKyAgICAoZGVzY3JpcHRp b24gIkNvbnRhaW5zIFhNTCBmaWxlcyBkZXNjcmliaW5nIG5vbi1zdGFuZGFyZCB3YXlsYW5kCitw cm90b2NvbHMgdXNlZCBpbiBLREUgUGxhc21hLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5z ZTpic2QtMworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6bGdwbDIuMQorICAgICAgICAgICAg ICAgICAgIGxpY2Vuc2U6bGdwbDIuMSsKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwz CisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpleHBhdCkpKSkKKwogKGRlZmluZS1wdWJsaWMg a3dheWxhbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dheWxhbmQiKQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0068-gnu-kmessagelib-Remove-qtwebkit-as-an-input.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0068-gnu-kmessagelib-Remove-qtwebkit-as-an-input.patch RnJvbSBjMWI4OTkyMWFmMTM0M2VlMzZiMjQ4MTFkMjhkNzJhYjYzODcxYjczIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NjoxMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NjgvODZdIGdudToga21lc3NhZ2VsaWI6IFJlbW92ZSBxdHdlYmtpdCBhcyBhbiBpbnB1dC4KCiog Z251L3BhY2thZ2VzL2tkZS1waW0uc2NtIChrbWVzc2FnZWxpYik6IHF0d2Via2l0IGlzIHVubWFp bnRhaW5lZCBzbyBpdApzaG91bGQgYmUgcmVtb3ZlZCB3aGVyZSBwb3NzaWJsZS4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20K aW5kZXggMzYxNTI0NmM4Zi4uMjEzNTM5ZTFmOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tk ZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQpAQCAtMTI3NCw3ICsxMjc0 LDYgQEAgKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAgcXRkZWNsYXJhdGl2 ZQogICAgICAgICAgICBxdHdlYmNoYW5uZWwKICAgICAgICAgICAgcXR3ZWJlbmdpbmUKLSAgICAg ICAgICAgcXR3ZWJraXQKICAgICAgICAgICAgc29ubmV0KSkKICAgICAoYXJndW1lbnRzCiAgICAg IGAoIzp0ZXN0cz8gI2YgICAgIDtUT0RPIG1hbnkgdGVzdCBmYWlsIGZvciBxdWl0ZSBkaWZmZXJl bnQgcmVhc29ucwotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0017-gnu-KDE-Plasma-Update-all-packages-to-5.24.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0017-gnu-KDE-Plasma-Update-all-packages-to-5.24.4.patch RnJvbSBhMzk3OThiYWExYjJhNDE1ZTZiMTlmMTljZDYwM2U5NzM1NzMxZjQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxNDoxMzo0OCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTcvODZdIGdudTogS0RFIFBsYXNtYTogVXBkYXRlIGFsbCBwYWNrYWdlcyB0byA1LjI0LjQuCgoq IGdudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSAoYnJlZXplLCBrZGVjb3JhdGlvbiwga3NjcmVl bmxvY2tlciwKa3NzaGFza3Bhc3MsIGxheWVyLXNoZWxsLXF0LCBsaWJrc2NyZWVuLCBsaWJrc3lz Z3VhcmQpOiBVcGRhdGUgdG8gNS4yNC40LgoKKGtkZWNvcmF0aW9uKVtpbnB1dHNdOiBBZGQgbmV3 IGRlcGVuZGVuY3kuCgoobGlia3NjcmVlbilbaW5wdXRzXTogQWRkIG5ldyBXYXlsYW5kIGlucHV0 cy4KCihrc2NyZWVubG9ja2VyKVtpbnB1dHNdOiBBZGQgbGF5ZXItc2hlbGwtcXQuCgoobGlia3N5 c2d1YXJkKVtvcmlnaW5dOiBGaXggdXJsIHNvIHJlZnJlc2ggc2NyaXB0IHdvcmtzLgpbbmF0aXZl LWlucHV0c106IEFkZCBxdHRvb2xzLgpbaW5wdXRzXTogQWRkIGxpYm5sIGxpYmNhcCBsaWJwY2Fw LCBxdHdlYmVuZ2luZSwgcXR3ZWJjaGFubmVsLApsbS1zZW5zb3JzOmxpYi4KW2FyZ3VtZW50c106 IFJlbW92ZSB1bm5lZW5lZCBoYWNrcy4gUmVzcGVjdCB0ZXN0cz8uCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IDJjNzIzZDM0ZjguLjdlYmMwOGI5NjUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTUsNyArNSw3 IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMTksIDIwMjAgSGFydG11dCBHb2ViZWwgPGgu Z29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgVG9iaWFz IEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgWmhl bmcgSnVuamllIDw4NzMyMTYwNzFAcXEuY29tPgotOzs7IENvcHlyaWdodCDCqSAyMDIxIEJyZW5k YW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBC cmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUg aXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjksNiArMjksNyBAQCAoZGVmaW5lLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGtkZS1wbGFzbWEpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBnZXhwKQog ICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGNtYWtlKQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHF0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhZG1p bikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBnbGliKQpAQCAtNDUsMTQgKzQ2LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2Fn ZXMga2RlLXBsYXNtYSkKIChkZWZpbmUtcHVibGljIGJyZWV6ZQogICAocGFja2FnZQogICAgIChu YW1lICJicmVlemUiKQotICAgICh2ZXJzaW9uICI1LjE5LjUiKQorICAgICh2ZXJzaW9uICI1LjI0 LjQiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9wbGFzbWEvIiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZHBrMXc3emNhZnJ6ZjQ2ajA2 MGkxcWIwZndxcHNmbGtmenI2Z2NhcjgxbGxtam5jNGIxIikpKSkKKyAgICAgICAgICAgICAgICAi MDFjcWppNmZpZ3diOTVkcmNxOXZycWxrdjd4bXBuMmNzYmkybXZpeGJjZGF3cWh5d3NnMyIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgOzsgVE9ETzogV2Fybmlu ZyBhdCAvZ251L3N0b3JlL+KApi1rcGFja2FnZS01LjM0LjAv4oCmL0tGNVBhY2thZ2VNYWNyb3Mu Y21ha2U6CiAgICAgOzsgICB3YXJuaW5ncyBkdXJpbmcgZ2VuZXJhdGlvbiBvZiBtZXRhaW5mbyBm b3Igb3JnLmtkZS5icmVlemVkYXJrLmRlc2t0b3A6CkBAIC0xMTUsMTkgKzExNiwxOSBAQCAoZGVm aW5lLXB1YmxpYyBicmVlemUtZ3RrCiAoZGVmaW5lLXB1YmxpYyBrZGVjb3JhdGlvbgogICAocGFj a2FnZQogICAgIChuYW1lICJrZGVjb3JhdGlvbiIpCi0gICAgKHZlcnNpb24gIjUuMTkuNSIpCisg ICAgKHZlcnNpb24gIjUuMjQuNCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL2tkZWNvcmF0aW9uLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjBwbjhuN3p5YjBhZHpqbm45MnZtYmNmN3BtcHNzNjBrOWsxcms1bGxhbWowMTZ4emZnbmYiKSkp KQorICAgICAgICAgICAgICAgICIwNWNjeWIzMTRteGYwZDRpdmo3MWw5bGgxM3MzZnFyN2Y0ZDJy bWc2cXNoc3FsMzk1NjljIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAg ICAoaW5wdXRzCi0gICAgIChsaXN0IGtpMThuIHF0YmFzZS01KSkKKyAgICAgKGxpc3Qga2NvcmVh ZGRvbnMga2kxOG4gcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50Lmtk ZS5vcmcvcGxhc21hL2tkZWNvcmF0aW9uIikKICAgICAoc3lub3BzaXMgIlBsdWdpbiBiYXNlZCBs aWJyYXJ5IHRvIGNyZWF0ZSB3aW5kb3cgZGVjb3JhdGlvbnMiKQogICAgIChkZXNjcmlwdGlvbiAi S0RlY29yYXRpb24gaXMgYSBsaWJyYXJ5IHRvIGNyZWF0ZSB3aW5kb3cgZGVjb3JhdGlvbnMuCkBA IC0xMzgsMTQgKzEzOSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjb3JhdGlvbgogKGRlZmluZS1w dWJsaWMga3NzaGFza3Bhc3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NzaGFza3Bhc3MiKQot ICAgICh2ZXJzaW9uICI1LjE5LjUiKQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9rc3NoYXNrcGFzcy0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxazJ2YTJ2OTA1MWY3MXc3OGRuM2dpaGs2NDJpeXk1 eXpya2NmbnA5N2ZhZzhnNmRwaXNpIikpKSkKKyAgICAgICAgICAgICAgICAiMXBhNDF3NzkzZGJp M3J2Nm1tMWE0eHA0Nm44MHF3ZHBkbHdoaTZ6NHg3NmhqdnF4OWk5bCIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTYyLDE0ICsxNjMsMTQgQEAgKGRl ZmluZS1wdWJsaWMga3NzaGFza3Bhc3MKIChkZWZpbmUtcHVibGljIGxheWVyLXNoZWxsLXF0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImxheWVyLXNoZWxsLXF0IikKLSAgICAodmVyc2lvbiAiNS4y NC4xIikKKyAgICAodmVyc2lvbiAiNS4yNC40IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvbGF5ZXItc2hlbGwtcXQtIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAg ICAgICAgICAgICAiMWFxMDg5cHdzMzl3OW5jc2lxemdnM3F2Zmc1aGM1YTc0cHpyYTBzbWRweTVp cGZzYjZhNCIpKSkpCisgICAgICAgICAgICAgICAgIjAzcXlmNnB2azM2aWc2aWxpbXEwMnExOWZy ZGxzbXJrYm5nMml6M2Q1OWsxNXpkcno1eDAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xODgsMTQgKzE4OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBs YXllci1zaGVsbC1xdAogKGRlZmluZS1wdWJsaWMga3NjcmVlbmxvY2tlcgogICAocGFja2FnZQog ICAgIChuYW1lICJrc2NyZWVubG9ja2VyIikKLSAgICAodmVyc2lvbiAiNS4xOS41IikKKyAgICAo dmVyc2lvbiAiNS4yNC40IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIva3NjcmVlbmxvY2tlci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIx ZmQ1c3FhcXg5a2oza3IwYmd4cGxsaGNtNWFyZjhiYzlwa3BkOXlrOWM4eGp5MGowZnhpIikpKSkK KyAgICAgICAgICAgICAgICAiMXh6YzgwYXdzYXBzZzY1a2syMXNzcDd5MGpiMzc0azF3MmJiN2d2 emo4ajQwcnJuNDhwdiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmIDs7IFRPRE86IG1ha2UgdGVzdHMgcGFz cwpAQCAtMjEzLDM1ICsyMTQsMzYgQEAgKGRlZmluZS1wdWJsaWMga3NjcmVlbmxvY2tlcgogICAg ICAgICAgICAgIChpZiB0ZXN0cz8KICAgICAgICAgICAgICAgICAgKGJlZ2luCiAgICAgICAgICAg ICAgICAgICAgKHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKLSAgICAgICAg ICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIpKSkKKyAgICAgICAg ICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKQogICAgICAgICAgICAg ICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBrZy1jb25maWcKICAgICAgICAgICAgOzsgRm9yIHRlc3RzLgogICAgICAgICAgICBkYnVz IHhvcmctc2VydmVyLWZvci10ZXN0cykpCiAgICAgKGlucHV0cwotICAgICBgKCgia2NtdXRpbHMi ICxrY211dGlscykKLSAgICAgICAoImtjcmFzaCIgLGtjcmFzaCkKLSAgICAgICAoImtkZWNsYXJh dGl2ZSIgLGtkZWNsYXJhdGl2ZSkKLSAgICAgICAoImtnbG9iYWxhY2NlbCIgLGtnbG9iYWxhY2Nl bCkKLSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0gICAgICAgKCJraWRsZXRpbWUiICxraWRsZXRp bWUpCi0gICAgICAgKCJrbm90aWZpY2F0aW9ucyIgLGtub3RpZmljYXRpb25zKQotICAgICAgICgi a3RleHR3aWRnZXRzIiAsa3RleHR3aWRnZXRzKQotICAgICAgICgia3dheWxhbmQiICxrd2F5bGFu ZCkKLSAgICAgICAoImt3aW5kb3dzeXN0ZW0iICxrd2luZG93c3lzdGVtKQotICAgICAgICgia3ht bGd1aSIgLGt4bWxndWkpCi0gICAgICAgKCJsaWJzZWNjb21wIiAsbGlic2VjY29tcCkgO2ZvciBz YW5kYm94aW5nIHRoZSBsb29rJ24nZmVlbCBwYWNrYWdlCi0gICAgICAgKCJsaWJ4Y3Vyc29yIiAs bGlieGN1cnNvcikgO21pc3NpbmcgaW4gQ01ha2VMaXN0LnR4dAotICAgICAgICgibGlieGkiICxs aWJ4aSkgICAgICAgICAgIDtYSW5wdXQsIHJlcXVpcmVkIGZvciBncmFiYmluZyBYSW5wdXQyIGRl dmljZXMKLSAgICAgICAoImxpbnV4LXBhbSIgLGxpbnV4LXBhbSkKLSAgICAgICAoImxvZ2luZCIg LGVsb2dpbmQpICAgICAgICA7b3B0aW9uYWwgbG9naW5jdGwgc3VwcG9ydAotICAgICAgICgicXRi YXNlIiAscXRiYXNlLTUpCi0gICAgICAgKCJxdGRlY2xhcmF0aXZlIiAscXRkZWNsYXJhdGl2ZSkK LSAgICAgICAoInF0eDExZXh0cmFzIiAscXR4MTFleHRyYXMpCi0gICAgICAgKCJzb2xpZCIgLHNv bGlkKQotICAgICAgICgid2F5bGFuZCIgLHdheWxhbmQpCi0gICAgICAgKCJ4Y2ItdXRpbC1rZXlz eW1zIiAseGNiLXV0aWwta2V5c3ltcykpKQorICAgICAobGlzdCBrY211dGlscworICAgICAgICAg ICBrY3Jhc2gKKyAgICAgICAgICAga2RlY2xhcmF0aXZlCisgICAgICAgICAgIGtnbG9iYWxhY2Nl bAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraWRsZXRpbWUKKyAgICAgICAgICAga25v dGlmaWNhdGlvbnMKKyAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgIGt3YXlsYW5k CisgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAg ICBsYXllci1zaGVsbC1xdAorICAgICAgICAgICBsaWJzZWNjb21wIDtmb3Igc2FuZGJveGluZyB0 aGUgbG9vayduJ2ZlZWwgcGFja2FnZQorICAgICAgICAgICBsaWJ4Y3Vyc29yIDttaXNzaW5nIGlu IENNYWtlTGlzdC50eHQKKyAgICAgICAgICAgbGlieGkgO1hJbnB1dCwgcmVxdWlyZWQgZm9yIGdy YWJiaW5nIFhJbnB1dDIgZGV2aWNlcworICAgICAgICAgICBsaW51eC1wYW0KKyAgICAgICAgICAg ZWxvZ2luZCA7b3B0aW9uYWwgbG9naW5jdGwgc3VwcG9ydAorICAgICAgICAgICBxdGJhc2UtNQor ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAg ICAgIHNvbGlkCisgICAgICAgICAgIHdheWxhbmQKKyAgICAgICAgICAgeGNiLXV0aWwta2V5c3lt cykpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9wbGFzbWEva3NjcmVl bmxvY2tlciIpCiAgICAgKHN5bm9wc2lzICJTY3JlZW4gbG9ja2luZyBsaWJyYXJ5IikKICAgICAo ZGVzY3JpcHRpb24KQEAgLTI1MSwyMSArMjUzLDIyIEBAIChkZWZpbmUtcHVibGljIGtzY3JlZW5s b2NrZXIKIChkZWZpbmUtcHVibGljIGxpYmtzY3JlZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAi bGlia3NjcmVlbiIpCi0gICAgKHZlcnNpb24gIjUuMTkuNSIpCisgICAgKHZlcnNpb24gIjUuMjQu NCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEv IiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHJmMXBtMHl5 YzA2OWY0bjVzOWlwZHg0Z2x6ZnI5enZ2NWNicm1uNHE5aTR2NnoxcWQ4aSIpKSkpCisgICAgICAg IChiYXNlMzIgIjF4djd2bWw1bHhqMWxuYW5zaXNmYmZ5bTM1aDI2NWdnd3N5anBsejc2YWliajVu eXF2ODEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKICAgICAgICAgICAgOzsg Rm9yIHRlc3RpbmcuCiAgICAgICAgICAgIGRidXMpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3Qg a3dheWxhbmQgbGlieHJhbmRyIHF0YmFzZS01IHF0eDExZXh0cmFzKSkKKyAgICAgKGxpc3Qga3dh eWxhbmQgbGlieHJhbmRyIHBsYXNtYS13YXlsYW5kLXByb3RvY29scworICAgICAgICAgICBxdGJh c2UtNSBxdHdheWxhbmQgd2F5bGFuZCBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3VtZW50cwogICAg ICAnKCM6dGVzdHM/ICNmKSkgOyBGSVhNRTogNTUlIHRlc3RzIHBhc3NlZCwgNSB0ZXN0cyBmYWls ZWQgb3V0IG9mIDExCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9T b2xpZC9Qcm9qZWN0cy9TY3JlZW5NYW5hZ2VtZW50IikKQEAgLTI3OCw1NiArMjgxLDUzIEBAIChk ZWZpbmUtcHVibGljIGxpYmtzY3JlZW4KIChkZWZpbmUtcHVibGljIGxpYmtzeXNndWFyZAogICAo cGFja2FnZQogICAgIChuYW1lICJsaWJrc3lzZ3VhcmQiKQotICAgICh2ZXJzaW9uICI1LjE5LjUi KQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS8vc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KKyAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvbGlia3N5c2d1YXJkLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWtkMGgzcDhiZjlrNXBxcDBmcmhyODFwYTB5eXJw a2NrZzl6em5pcms5cDF2ODh2N2JmcSIpKSkpCisgICAgICAgIChiYXNlMzIgIjAwaTRsMmtjMDJ3 eW1taXFoN3dhbThkcDRoOWh2bjhuc3hmdjI1OHdhcTdwbnh6am1ua24iKSkpKQogICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCisg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBxdHRvb2xzKSkKICAgICAo aW5wdXRzCi0gICAgIGAoKCJrY29uZmlnd2lkZ2V0cyIgLGtjb25maWd3aWRnZXRzKQotICAgICAg ICgia2ljb250aGVtZXMiICxraWNvbnRoZW1lcykKLSAgICAgICAoImt3aW5kb3dzeXN0ZW0iICxr d2luZG93c3lzdGVtKQotICAgICAgICgia2kxOG4iICxraTE4bikKLSAgICAgICAoImthdXRoIiAs a2F1dGgpCi0gICAgICAgKCJrY29tcGxldGlvbiIgLGtjb21wbGV0aW9uKQotICAgICAgICgia2Nv bmZpZyIgLGtjb25maWcpCi0gICAgICAgKCJrY29yZWFkZG9ucyIgLGtjb3JlYWRkb25zKQotICAg ICAgICgia2RlY2xhcmF0aXZlIiAsa2RlY2xhcmF0aXZlKQotICAgICAgICgia2dsb2JhbGFjY2Vs IiAsa2dsb2JhbGFjY2VsKQotICAgICAgICgia2lvIiAsa2lvKQotICAgICAgICgia25ld3N0dWZm IiAsa25ld3N0dWZmKQotICAgICAgICgia3dpZGdldHNhZGRvbnMiICxrd2lkZ2V0c2FkZG9ucykK LSAgICAgICAoImtzZXJ2aWNlIiAsa3NlcnZpY2UpCi0gICAgICAgKCJxdGJhc2UiICxxdGJhc2Ut NSkKLSAgICAgICAoInF0ZGVjbGFyYXRpdmUiICxxdGRlY2xhcmF0aXZlKQotICAgICAgICgicXRz Y3JpcHQiICxxdHNjcmlwdCkKLSAgICAgICAoInF0d2Via2l0IiAscXR3ZWJraXQpCi0gICAgICAg KCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgicGxhc21hIiAscGxhc21hLWZy YW1ld29yaykKLSAgICAgICAoInpsaWIiICx6bGliKSkpCisgICAgIChsaXN0IGthdXRoCisgICAg ICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2RlY2xhcmF0aXZl CisgICAgICAgICAgIGtnbG9iYWxhY2NlbAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBr aWNvbnRoZW1lcworICAgICAgICAgICBraW8KKyAgICAgICAgICAga25ld3N0dWZmCisgICAgICAg ICAgIGtzZXJ2aWNlCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt3aW5k b3dzeXN0ZW0KKyAgICAgICAgICAgbGlibmwKKyAgICAgICAgICAgbGliY2FwCisgICAgICAgICAg IGxpYnBjYXAKKyAgICAgICAgICAgYCgsbG0tc2Vuc29ycyAibGliIikKKyAgICAgICAgICAgcGxh c21hLWZyYW1ld29yaworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0 aXZlCisgICAgICAgICAgIHF0c2NyaXB0CisgICAgICAgICAgIHF0d2ViY2hhbm5lbAorICAgICAg ICAgICBxdHdlYmVuZ2luZQorICAgICAgICAgICBxdHdlYmtpdAorICAgICAgICAgICBxdHgxMWV4 dHJhcworICAgICAgICAgICB6bGliKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAoYXJndW1lbnRzCi0gICAgIChsaXN0ICM6Y29uZmlndXJlLWZsYWdzCi0gICAgICAg ICAgICN+YCgsKHN0cmluZy1hcHBlbmQgIi1ES0RFX0lOU1RBTExfREFUQURJUj0iCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIyRvdXRwdXQgIi9zaGFyZSIpKQotICAgICAgICAgICAj OnBoYXNlcworICAgICAobGlzdCAjOnBoYXNlcwogICAgICAgICAgICAjfihtb2RpZnktcGhhc2Vz ICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjb25maWd1cmUg J3BhdGNoLWNtYWtlbGlzdHMKLSAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAg ICAgICAgICAgOzsgVE9ETzogVmVyaWZ5OiBUaGlzIHNob3VsZCBubyBsb25nZXIgYmUgbmVjZXNz YXJ5LCBzaW5jZQotICAgICAgICAgICAgICAgICAgIDs7IEtGNUF1dGhDb25maWcuY21ha2UuaW4g Y29udGFpbnMgdGhpcyBhbHJlYWR5LgotICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi cHJvY2Vzc2NvcmUvQ01ha2VMaXN0cy50eHQiCi0gICAgICAgICAgICAgICAgICAgICAoKCJLQVVU SF9IRUxQRVJfSU5TVEFMTF9ESVIiKQotICAgICAgICAgICAgICAgICAgICAgICJLREVfSU5TVEFM TF9MSUJFWEVDRElSIikpKSkKICAgICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjawotICAgICAg ICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBGaXggdGhp cyBmYWlsaW5nIHRlc3QtY2FzZQotICAgICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAi LUUiICJwcm9jZXNzdGVzdCIpKSkpKSkKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAgICAgKHdoZW4gdGVz dHM/CisgICAgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBGaXggdGhpcyBmYWlsaW5nIHRlc3Qt Y2FzZQorICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgInByb2Nlc3N0 ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL3VzZXJiYXNlLmtkZS5vcmcvS1N5 c0d1YXJkIikKICAgICAoc3lub3BzaXMgIk5ldHdvcmsgZW5hYmxlZCB0YXNrIGFuZCBzeXN0ZW0g bW9uaXRvcmluZyIpCiAgICAgKGRlc2NyaXB0aW9uICJLU3lzR3VhcmQgY2FuIG9idGFpbiBpbmZv cm1hdGlvbiBvbiBzeXN0ZW0gbG9hZCBhbmQKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0033-gnu-ark-Add-bash-minimal-to-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0033-gnu-ark-Add-bash-minimal-to-inputs.patch RnJvbSBiM2RiNDRhOGY5NGRmZDBlNjYwYWZiNDhjYzY0MmExNTkwZTM1OGIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxMTo1NyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzMvODZdIGdudTogYXJrOiBBZGQgYmFzaC1taW5pbWFsIHRvIGlucHV0cy4KCiogZ251L3BhY2th Z2VzL2tkZS11dGlscy5zY20gKGFyayk6IFtpbnB1dHNdOiBBZGQgYmFzaC1taW5pbWFsLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS11 dGlscy5zY20KaW5kZXggZjZkZGJiNDM5MC4uNWIwMjdlYjQ2ZiAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL2tkZS11dGlscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KQEAg LTMsNiArMyw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAsIDIwMjEgVG9iaWFzIEdlZXJpbmNr eC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgWmhlbmcgSnVuamll IDw4NzMyMTYwNzFAcXEuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVz bGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRyIEhvZGlu YSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9m IEdOVSBHdWl4LgogOzs7CkBAIC0yNiw2ICsyNyw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMga2RlLXV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYWNr dXApCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGNtYWtlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVz c2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCkBAIC04MCw3ICs4Miw4 IEBAIChkZWZpbmUtcHVibGljIGFyawogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBrZG9jdG9vbHMgeG9yZy1zZXJ2ZXIpKQogICAg IChpbnB1dHMKLSAgICAgKGxpc3QgYnJlZXplLWljb25zCisgICAgIChsaXN0IGJhc2gtbWluaW1h bAorICAgICAgICAgICBicmVlemUtaWNvbnMKICAgICAgICAgICAga2FyY2hpdmUKICAgICAgICAg ICAga2NvbmZpZwogICAgICAgICAgICBrY3Jhc2gKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0053-gnu-KDE-Plasma-Update-all-packages-to-5.25.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0053-gnu-KDE-Plasma-Update-all-packages-to-5.25.3.patch RnJvbSBjODQ5MmQ5ZGQ1MDEyZTRjOGY0MTY5NDZlMGFkYzY1Mjk5NTE0ZDdlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDExOjM2OjU5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA1 My84Nl0gZ251OiBLREUgUGxhc21hOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDUuMjUuMy4KCiog Z251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIChicmVlemUsIGtkZWNvcmF0aW9uLCBrc2NyZWVu bG9ja2VyLAogICAga3NzaGFza3Bhc3MsIGxheWVyLXNoZWxsLXF0LCBsaWJrc2NyZWVuLCBsaWJr c3lzZ3VhcmQpOiBVcGRhdGUgdG8gNS4yNS4zLgoKKGJyZWV6ZSlbaW5wdXRzXTogQWRkIGtpcmln YW1pLgoKKGtzY3JlZW5sb2NrZXIpW2lucHV0c106IEFkZCBrY29uZmlnLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNj bQppbmRleCA3ZWJjMDhiOTY1Li5lMTkwZDZjNTBkIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBAIC00Niwx NCArNDYsMTQgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQogKGRl ZmluZS1wdWJsaWMgYnJlZXplCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImJyZWV6ZSIpCi0gICAg KHZlcnNpb24gIjUuMjQuNCIpCisgICAgKHZlcnNpb24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZSAo b3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24g Ii8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMy Ci0gICAgICAgICAgICAgICAgIjAxY3FqaTZmaWd3Yjk1ZHJjcTl2cnFsa3Y3eG1wbjJjc2JpMm12 aXhiY2Rhd3FoeXdzZzMiKSkpKQorICAgICAgICAgICAgICAgICIwemE3NWNrZ2ZjZHhyaDJxeGd5 bDJjMTI3M2cyeHF3bWQ1NW5qc2lzMXl2d3J5YWR5cHF3IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICA7OyBUT0RPOiBXYXJuaW5nIGF0IC9nbnUvc3RvcmUv4oCm LWtwYWNrYWdlLTUuMzQuMC/igKYvS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZToKICAgICA7OyAgIHdh cm5pbmdzIGR1cmluZyBnZW5lcmF0aW9uIG9mIG1ldGFpbmZvIGZvciBvcmcua2RlLmJyZWV6ZWRh cmsuZGVza3RvcDoKQEAgLTc2LDYgKzc2LDcgQEAgKGRlZmluZS1wdWJsaWMgYnJlZXplCiAgICAg ICAgICAgIGtkZWNvcmF0aW9uCiAgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAgICAga2kx OG4KKyAgICAgICAgICAga2lyaWdhbWkKICAgICAgICAgICAga2ljb250aGVtZXMgOyBmb3Igb3B0 aW9uYWwga2RlLWZyYW1ld29ya2ludGVncmF0aW9uCiAgICAgICAgICAgIGtwYWNrYWdlCiAgICAg ICAgICAgIGt3YXlsYW5kIDsgb3B0aW9uYWwKQEAgLTExNiwxNCArMTE3LDE0IEBAIChkZWZpbmUt cHVibGljIGJyZWV6ZS1ndGsKIChkZWZpbmUtcHVibGljIGtkZWNvcmF0aW9uCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImtkZWNvcmF0aW9uIikKLSAgICAodmVyc2lvbiAiNS4yNC40IikKKyAgICAo dmVyc2lvbiAiNS4yNS4zIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIva2RlY29yYXRpb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAg ICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDVj Y3liMzE0bXhmMGQ0aXZqNzFsOWxoMTNzM2ZxcjdmNGQycm1nNnFzaHNxbDM5NTY5YyIpKSkpCisg ICAgICAgICAgICAgICAgIjBiNnlucWtuZG1sYWM4OWh2MzM5azM2NW03d3lrcDl5MjM4ZGY2Mmps cTR2cHIxcjl4OXkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM5 LDE0ICsxNDAsMTQgQEAgKGRlZmluZS1wdWJsaWMga2RlY29yYXRpb24KIChkZWZpbmUtcHVibGlj IGtzc2hhc2twYXNzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzc2hhc2twYXNzIikKLSAgICAo dmVyc2lvbiAiNS4yNC40IikKKyAgICAodmVyc2lvbiAiNS4yNS4zIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIva3NzaGFza3Bhc3MtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMXBhNDF3NzkzZGJpM3J2Nm1tMWE0eHA0Nm44MHF3ZHBkbHdo aTZ6NHg3NmhqdnF4OWk5bCIpKSkpCisgICAgICAgICAgICAgICAgIjBzZmw3N3N6dmZxOWM3djBn c3Y1bm5mN2g1a3hpZ3l5MnoycDFjd21obTFwcTRuNjA2bmsiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTE2MywxNCArMTY0LDE0IEBAIChkZWZpbmUt cHVibGljIGtzc2hhc2twYXNzCiAoZGVmaW5lLXB1YmxpYyBsYXllci1zaGVsbC1xdAogICAocGFj a2FnZQogICAgIChuYW1lICJsYXllci1zaGVsbC1xdCIpCi0gICAgKHZlcnNpb24gIjUuMjQuNCIp CisgICAgKHZlcnNpb24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL2xheWVyLXNoZWxsLXF0LSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjAzcXlmNnB2azM2aWc2aWxpbXEwMnExOWZyZGxzbXJrYm5nMml6M2Q1OWsxNXpkcno1 eDAiKSkpKQorICAgICAgICAgICAgICAgICIwNnJ4cW00d2g0bWNzenJ3YjJkYmdweGozZHFmeDBy Y2N5eWpwMDkxbGJzbmNxbTFnaWIwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcpKQpAQCAtMTg5LDE0ICsxOTAsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGF5ZXIt c2hlbGwtcXQKIChkZWZpbmUtcHVibGljIGtzY3JlZW5sb2NrZXIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia3NjcmVlbmxvY2tlciIpCi0gICAgKHZlcnNpb24gIjUuMjQuNCIpCisgICAgKHZlcnNp b24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9r ZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2tzY3JlZW5sb2NrZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMXh6Yzgw YXdzYXBzZzY1a2syMXNzcDd5MGpiMzc0azF3MmJiN2d2emo4ajQwcnJuNDhwdiIpKSkpCisgICAg ICAgICAgICAgICAgIjFraWkzcjNqODlhdnd5YjAwd3J3ODBrNXNqMHE0d3FnbXkxcTB5eGZwczlq azcyOWszd2MiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChh cmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZiA7OyBUT0RPOiBtYWtlIHRlc3RzIHBhc3MKQEAg LTIyMiw2ICsyMjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc2NyZWVubG9ja2VyCiAgICAgICAgICAg IGRidXMgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtj bXV0aWxzCisgICAgICAgICAgIGtjb25maWcKICAgICAgICAgICAga2NyYXNoCiAgICAgICAgICAg IGtkZWNsYXJhdGl2ZQogICAgICAgICAgICBrZ2xvYmFsYWNjZWwKQEAgLTI1MywxNCArMjU1LDE0 IEBAIChkZWZpbmUtcHVibGljIGtzY3JlZW5sb2NrZXIKIChkZWZpbmUtcHVibGljIGxpYmtzY3Jl ZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia3NjcmVlbiIpCi0gICAgKHZlcnNpb24gIjUu MjQuNCIpCisgICAgKHZlcnNpb24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEvIiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMXh2N3ZtbDVseGoxbG5hbnNpc2ZiZnltMzVoMjY1Z2d3c3lqcGx6 NzZhaWJqNW55cXY4MSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFteGtyazA0d2N5dzR4YmZpeXhi cDVpd25ocXIxMHlrMzl6eDViYmpkOXphZzB2ZGk3ejUiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMKQEAgLTI4MSwxNCArMjgzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtzY3Jl ZW4KIChkZWZpbmUtcHVibGljIGxpYmtzeXNndWFyZAogICAocGFja2FnZQogICAgIChuYW1lICJs aWJrc3lzZ3VhcmQiKQotICAgICh2ZXJzaW9uICI1LjI0LjQiKQorICAgICh2ZXJzaW9uICI1LjI1 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21h LyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9saWJrc3lzZ3VhcmQtIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwMGk0 bDJrYzAyd3ltbWlxaDd3YW04ZHA0aDlodm44bnN4ZnYyNTh3YXE3cG54emptbmtuIikpKSkKKyAg ICAgICAgKGJhc2UzMiAiMW1ycnJ4anZxbXJua2p3YWZ2cXJkMmhsdmw5Z3I5eTRobjdkdjBnZjcw bHA1YmwwNmk4OSIpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMpKQogICAgIChpbnB1dHMKQEAgLTMzNCw0ICsz MzYsMyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrc3lzZ3VhcmQKIG1hbmFnZSBydW5uaW5nIHByb2Nl c3Nlcy4gIEl0IG9idGFpbnMgdGhpcyBpbmZvcm1hdGlvbiBieSBpbnRlcmFjdGluZwogd2l0aCBh IGtzeXNndWFyZGQgZGFlbW9uLCB3aGljaCBtYXkgYWxzbyBydW4gb24gYSByZW1vdGUgc3lzdGVt LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQotCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0049-gnu-KDE-Use-breeze-icons-over-oxygen-icons.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0049-gnu-KDE-Use-breeze-icons-over-oxygen-icons.patch RnJvbSAxMmIyNTA1N2RmNzg1MWMzNTQ2MWU0ZTg4ZjY1ZTIwYTBlM2FhODdiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTUgRmViIDIwMjIgMjI6MjE6MTUgKzExMDAKU3ViamVjdDogW1BBVENIIHYz IDQ5Lzg2XSBnbnU6IEtERTogVXNlIGJyZWV6ZS1pY29ucyBvdmVyIG94eWdlbi1pY29ucy4KCiog Z251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20gKGNob3FvayBrZ2V0IGtvbnZlcnNhdGlvbiBr cmRjIGtyZGMpCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoZHJhZ29uIGVsaXNh IGp1ayBrM2Iga2FmZmVpbmUga2Ftb3NvCmttaXgga21wbGF5ZXIga3dhdmUpCiogZ251L3BhY2th Z2VzL2tkZS1waW0uc2NtIChrYWRkcmVzc2Jvb2sga2NhbHV0aWxzIGtncGcga2xlb3BhdHJhIGtt YWlsCmtub3RlcyBrb3JnYW5pemVyKQoqIGdudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2Nt IChkb2xwaGluIGRvbHBoaW4tcGx1Z2lucyBraGVscGNlbnRlcgprb25zb2xlIGtyZmIga3N5c3Rl bWxvZykKKiBnbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbSAoa2F0ZSBrbWFnIGttb3VzZXRvb2wg a21vdXRoIGtyb25vbWV0ZXIKa3J1c2FkZXIgb2t0ZXRhIHJzaWJyZWFrIHNtYjRrIHN3ZWVwZXIp CiogZ251L3BhY2thZ2VzL2tkZS5zY20gKGtkZXZlbG9wKQpCcmVlemUgaWNvbnMgcmVwbGFjZXMg T3h5Z2VuIGljb25zIGluIEtERSA1LCBzbyB1c2UgdGhhdCBpbiBldmVyeSBwYWNrYWdlLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtIGIvZ251L3BhY2thZ2VzL2tk ZS1pbnRlcm5ldC5zY20KaW5kZXggMjc0NGFiMWQ5Yy4uZWU2ZmRmMTBhZiAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1pbnRl cm5ldC5zY20KQEAgLTg3LDcgKzg3LDcgQEAgKGRlZmluZS1wdWJsaWMgY2hvcW9rCiAgICAgICAg ICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgOzsgVE9E TzogdGVsZXBhdGh5Ci0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQK KyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBw dXJwb3NlCiAgICAgICAgICAgIHFjYQogICAgICAgICAgICBxb2F1dGgKQEAgLTE1Nyw3ICsxNTcs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2V0CiAgICAgICAgICAgIGxpYmt0b3JyZW50CiAgICAgICAg ICAgIDs7IFRPRE86IGxpYm1tcwogICAgICAgICAgICA7OyBUT0RPOiBMaWJLV29ya3NwYWNlIC0g cGxhc21hLXdvcmtzcGFjZT8KLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29u IHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAg ICAgIHFjYQogICAgICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQpAQCAtMjE2 LDcgKzIxNiw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAgICAgICAgICBrd2Fs bGV0CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0K LSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBi cmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBxY2EKQEAgLTM1OSw3ICszNTksNyBAQCAoZGVmaW5l LXB1YmxpYyBrcmRjCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGlic3NoCiAgICAg ICAgICAgIGxpYnZuYwotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0 CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAg cXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMgOzsgRklYRU1FOiBsaWJ2bmMgY2FuJ3QgYmUgZm91 bmQgZm9yIHNvbWUgcmVhc29uLgogICAgICAobGlzdCAjOmNvbmZpZ3VyZS1mbGFncyAjfihsaXN0 ICItRFdJVEhfVk5DPU5PIikpKQpAQCAtNDEyLDcgKzQxMiw3IEBAIChkZWZpbmUtcHVibGljIGt0 b3JyZW50CiAgICAgICAgICAgIGxpYmdjcnlwdAogICAgICAgICAgICBsaWJrdG9ycmVudAogICAg ICAgICAgICA7OyBUT0RPOiBMaWJLV29ya3NwYWNlIC0+IHBsYXNtYS13b3Jrc3BhY2U/Ci0gICAg ICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRzY3JpcHQKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9r ZGUtbXVsdGltZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmluZGV4 IDNhYzljNjVkODcuLmQzMGQ1YjEwMTggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAtMTIy LDcgKzEyMiw3IEBAIChkZWZpbmUtcHVibGljIGRyYWdvbgogICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUt aWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBw aG9ub24tYmFja2VuZC1nc3RyZWFtZXIKICAgICAgICAgICAgZ3N0LXBsdWdpbnMtYmFzZQpAQCAt MTg1LDcgKzE4NSw3IEBAIChkZWZpbmUtcHVibGljIGVsaXNhCiAgICAgICAgICAgIGtwYWNrYWdl CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAg ICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNv bnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBxdGJh c2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCkBAIC0yODEsNyArMjgxLDcgQEAgKGRlZmlu ZS1wdWJsaWMganVrCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt3aW5k b3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBk ZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNvbiBz ZXQKICAgICAgICAgICAgcGhvbm9uCiAgICAgICAgICAgIHBob25vbi1iYWNrZW5kLWdzdHJlYW1l cgogICAgICAgICAgICBxdGJhc2UtNQpAQCAtNDQ2LDcgKzQ0Niw3IEBAIChkZWZpbmUtcHVibGlj IGszYgogICAgICAgICAgICBsaWJzYW1wbGVyYXRlCiAgICAgICAgICAgIGxpYnNuZGZpbGUKICAg ICAgICAgICAgbGlidm9yYmlzCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNv biBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBzaGFyZWQtbWltZS1pbmZvCiAgICAgICAgICAgIHNv bGlkCkBAIC00ODksNyArNDg5LDcgQEAgKGRlZmluZS1wdWJsaWMga2FmZmVpbmUKICAgICAgICAg ICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAgICAgIGxpYnhzY3Ju c2F2ZXIKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAg ICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01 CiAgICAgICAgICAgIHF0eDExZXh0cmFzCiAgICAgICAgICAgIHNvbGlkCkBAIC01NDIsNyArNTQy LDcgQEAgKGRlZmluZS1wdWJsaWMga2Ftb3NvCiAgICAgICAgICAgIGtpcmlnYW1pCiAgICAgICAg ICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtwYXJ0cwotICAgICAgICAgICBveHlnZW4t aWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1 bHQgaWNvbiBzZXQKICAgICAgICAgICAgcHVycG9zZQogICAgICAgICAgICBxdGJhc2UtNQogICAg ICAgICAgICBxdGRlY2xhcmF0aXZlCkBAIC01OTAsNyArNTkwLDcgQEAgKGRlZmluZS1wdWJsaWMg a21peAogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKICAgICAg ICAgICAgbGliY2FuYmVycmEKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29u IHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAg ICAgIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAgcHVsc2VhdWRpbwogICAgICAgICAgICBx dGJhc2UtNQpAQCAtNjMyLDcgKzYzMiw3IEBAIChkZWZpbmUtcHVibGljIGttcGxheWVyCiAgICAg ICAgICAgIGttZWRpYXBsYXllcgogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAg ICBsaWJ4Y2IgOzsgRklYTUU6IHdoeSBkb2VzIGNtYWtlIG5vdCBmaW5kIFhFVklFIGFuZCBYUFJJ TlQ/Ci0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAg ICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAg ICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgY2Fpcm8KQEAgLTcwNiw3ICs3MDYsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrd2F2ZQogICAgICAgICAgICBsaWJzYW1wbGVyYXRlCiAgICAgICAgICAg IGxpYnZvcmJpcwogICAgICAgICAgICBvcHVzCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRl ZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNl dAogICAgICAgICAgICBwdWxzZWF1ZGlvCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0bXVsdGltZWRpYQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1waW0uc2NtCmluZGV4IGIzMWZhODVmNjcuLjdiNzhiMmQ4NTkgMTAwNjQ0 Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBp bS5zY20KQEAgLTQ0OCw3ICs0NDgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWRkcmVzc2Jvb2sKICAg ICAgICAgICAga3htbGd1aQogICAgICAgICAgICBsaWJrZGVwaW0KICAgICAgICAgICAgbGlia2xl bwotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBm b3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldCwgcmVx dWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHByaXNvbgogICAgICAgICAgICBxZ3BnbWUKICAg ICAgICAgICAgcXRiYXNlLTUpKQpAQCAtNjA3LDcgKzYwNyw3IEBAIChkZWZpbmUtcHVibGljIGtj YWx1dGlscwogICAgICAgICAgICBrcGltdGV4dGVkaXQKICAgICAgICAgICAga3RleHR3aWRnZXRz CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRl ZmF1bHQgaWNvbiBzZXQsIHJlcXVpcmVkIGZvciB0ZXN0cworICAgICAgICAgICBicmVlemUtaWNv bnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAgICAgcXRi YXNlLTUpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IFRPRE86IHNl ZW0gdG8gcHVsbCBpbiBzb21lIHdyb25nIHRoZW1lCkBAIC04MTEsNyArODExLDcgQEAgKGRlZmlu ZS1wdWJsaWMga2dwZwogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICBrd2lu ZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7 IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNv biBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBw cy5rZGUub3JnL3V0aWxpdGllcy9vcmcua2RlLmtncGcvIikKICAgICAoc3lub3BzaXMgIkdyYXBo aWNhbCBmcm9udCBlbmQgZm9yIEdOVSBQcml2YWN5IEd1YXJkIikKQEAgLTk1MSw3ICs5NTEsNyBA QCAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEKICAgICAgICAgICAga3htbGd1aQogICAgICAgICAg ICBsaWJhc3N1YW4KICAgICAgICAgICAgbGlia2xlbwotICAgICAgICAgICBveHlnZW4taWNvbnMg OzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBp Y29uIHNldAogICAgICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChh cmd1bWVudHMKQEAgLTEwMzUsNyArMTAzNSw3IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAgICAg ICAgICAgIGxpYmtkZXBpbQogICAgICAgICAgICBsaWJrbGVvCiAgICAgICAgICAgIGxpYmtzaWV2 ZQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBm b3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldCwgcmVx dWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHFncGdtZQogICAgICAgICAgICBxdGJhc2UtNQog ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCkBAIC0xNDE5LDcgKzE0MTksNyBAQCAoZGVmaW5lLXB1 YmxpYyBrbm90ZXMKICAgICAgICAgICAga3htbGd1aQogICAgICAgICAgICBreG1sZ3VpCiAgICAg ICAgICAgIGxpYmtkZXBpbQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24g c2V0LCByZXF1aXJlZCBmb3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVs dCBpY29uIHNldCwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAg ICAgICAgIHF0eDExZXh0cmFzKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9y Zy9rbm90ZXMvIikKQEAgLTE1MjUsNyArMTUyNSw3IEBAIChkZWZpbmUtcHVibGljIGtvcmdhbml6 ZXIKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAg ICAgIGxpYmtkZXBpbQotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0 LCByZXF1aXJlZCBmb3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBp Y29uIHNldCwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHBob25vbgogICAgICAgICAg ICBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1zeXN0ZW10b29scy5zY20gYi9nbnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbQppbmRl eCBjOWIyOWVjOTA3Li40MzY0ZmY2YTdiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLXN5 c3RlbXRvb2xzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbQpAQCAt NzQsNyArNzQsNyBAQCAoZGVmaW5lLXB1YmxpYyBkb2xwaGluCiAgICAgICAgICAgIGt0ZXh0d2lk Z2V0cwogICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0K LSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAg YnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcGhvbm9uCiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHNvbGlkKSkKQEAgLTExNyw3ICsxMTcsNyBAQCAo ZGVmaW5lLXB1YmxpYyBkb2xwaGluLXBsdWdpbnMKICAgICAgICAgICAga3RleHRlZGl0b3IKICAg ICAgICAgICAga3N5bnRheGhpZ2hsaWdodGluZwogICAgICAgICAgICBreG1sZ3VpCi0gICAgICAg ICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1p Y29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoaG9t ZS1wYWdlICJodHRwOi8vd3d3LmtkZS5vcmcvIikKICAgICAoc3lub3BzaXMgIlZDUy1QbHVnaW5z IGZvciBEb2xwaGluIikKQEAgLTE1Niw3ICsxNTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBraGVscGNl bnRlcgogICAgICAgICAgICBrc2VydmljZQogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAg ICAgICAgIGxpYnhtbDIKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBz ZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgeGFwaWFuKSkKICAgICAoYXJndW1lbnRzCkBAIC0yMjIs NyArMjIyLDcgQEAgKGRlZmluZS1wdWJsaWMga29uc29sZQogICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgcXRzY3JpcHQpKQogICAgIChhcmd1bWVudHMKQEAgLTI2OSw3ICsyNjksNyBAQCAoZGVmaW5l LXB1YmxpYyBrcmZiCiAgICAgICAgICAgIGxpYnZuYwogICAgICAgICAgICBsaWJ4Y2IKICAgICAg ICAgICAgbGlieHRzdAotICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNl dAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAg ICBwaXBld2lyZS0wLjMKICAgICAgICAgICAgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCiAgICAg ICAgICAgIHF0YmFzZS01CkBAIC0zMTksNyArMzE5LDcgQEAgKGRlZmluZS1wdWJsaWMga3N5c3Rl bWxvZwogICAgICAgICAgICBrdGV4dHdpZGdldHMKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMK ICAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBp Y29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAg ICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a3N5c3RlbWxvZy8iKQogICAgIChzeW5vcHNpcyAiU3lzdGVtIGxvZyB2aWV3ZXIiKQpkaWZmIC0t Z2l0IGEvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20gYi9nbnUvcGFja2FnZXMva2RlLXV0aWxz LnNjbQppbmRleCBkYzdhYzMzYTBmLi4xMGNmYTZmNWI1IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMva2RlLXV0aWxzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQpAQCAtMTQ4 LDcgKzE0OCw3IEBAIChkZWZpbmUtcHVibGljIGthdGUKICAgICAgICAgICAgcGxhc21hLWZyYW1l d29yawogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgcXRzY3JpcHQpKQogICAgIChhcmd1bWVudHMKQEAgLTE5OCw3ICsxOTgsNyBAQCAoZGVmaW5l LXB1YmxpYyBrbWFnCiAgICAgIChsaXN0IGtpMThuCiAgICAgICAgICAgIGtpbwogICAgICAgICAg ICBreG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0Cisg ICAgICAgICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIDs7 IFRPRE86IFFBY2Nlc3NpYmlsaXR5Q2xpZW50IC0gbGlicWFjY2Vzc2liaWxpdHljbGllbgogICAg ICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a21hZy8iKQpAQCAtMjM3LDcgKzIzNyw3IEBAIChkZWZpbmUtcHVibGljIGttb3VzZXRvb2wKICAg ICAgICAgICAgbGlieHRzdAogICAgICAgICAgICBsaWJ4dAogICAgICAgICAgICBwaG9ub24KLSAg ICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJl ZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ttb3VzZXRvb2wvIikKICAgICAoc3lu b3BzaXMgIkF1dG9tYXRpYyBtb3VzZSBjbGljayBhbmQgbW91c2UgbWFuaXB1bGF0aW9uIHRvb2wg Zm9yIHRoZQpAQCAtMjcyLDcgKzI3Miw3IEBAIChkZWZpbmUtcHVibGljIGttb3V0aAogICAgICAg ICAgICBraW8KICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBi cmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNQogICAg ICAgICAgICBxdHNwZWVjaCkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a21vdXRoLyIpCkBAIC0zMTAsNyArMzEwLDcgQEAgKGRlZmluZS1wdWJsaWMga3Jvbm9tZXRlcgog ICAgICAgICAgICBraTE4bgogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICBr eG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAg ICAgICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFz ZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcm9ub21ldGVyLyIp CiAgICAgKHN5bm9wc2lzICJTaW1wbGUgc3RvcHdhdGNoIGFwcGxpY2F0aW9uIikKQEAgLTM1Myw3 ICszNTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcnVzYWRlcgogICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgc29saWQKICAgICAgICAgICAgemxpYikpCkBAIC00MjcsNyArNDI3LDcgQEAgKGRlZmluZS1w dWJsaWMgb2t0ZXRhCiAgICAgICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt3aWRnZXRzYWRk b25zCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1 bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQK ICAgICAgICAgICAgcWNhCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFy YXRpdmUKQEAgLTQ4NSw3ICs0ODUsNyBAQCAoZGVmaW5lLXB1YmxpYyByc2licmVhawogICAgICAg ICAgICBrdGV4dHdpZGdldHMKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBr eG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAg ICAgICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFz ZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9yc2licmVhay8iKQog ICAgIChzeW5vcHNpcyAiQXNzaXN0cyBpbiB0aGUgUmVjb3ZlcnkgYW5kIFByZXZlbnRpb24gb2Yg UmVwZXRpdGl2ZSBTdHJhaW4KQEAgLTUzMSw3ICs1MzEsNyBAQCAoZGVmaW5lLXB1YmxpYyBzbWI0 awogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAg ICAgc2FtYmEKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAg ICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcGxh c21hLWZyYW1ld29yawogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0 aXZlCkBAIC01OTMsNyArNTkzLDcgQEAgKGRlZmluZS1wdWJsaWMgc3dlZXBlcgogICAgICAgICAg ICBraW8KICAgICAgICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL3N3ZWVwZXIvIikKICAgICAoc3lub3BzaXMg IlRlbXBvcmFyeSBmaWxlIGFuZCBoaXN0b3J5IGNsZWFuZXIiKQpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCA0MzgxMTkxMjZlLi4w MzM0M2UyNzc0IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFj a2FnZXMva2RlLnNjbQpAQCAtMzM5LDcgKzMzOSw3IEBAIChkZWZpbmUtcHVibGljIGtkZXZlbG9w CiAgICAgICAgICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgICAgICBreG1s Z3VpCiAgICAgICAgICAgICAgICAgICBsaWJrb21wYXJlZGlmZjIKLSAgICAgICAgICAgICAgICAg IG94eWdlbi1pY29ucworICAgICAgICAgICAgICAgICAgYnJlZXplLWljb25zCiAgICAgICAgICAg ICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAg ICAgICAgICAgICAgcXRxdWlja2NvbnRyb2xzIDs7IG5vdCBjaGVja2VkIGFzIHJlcXVpcmVtZW50 Ci0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0059-gnu-KDE-Utils-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0059-gnu-KDE-Utils-Update-to-22.04.3.patch RnJvbSBkYTI3NDFjYTNjZTg0MDMzOGY5MGYxYmRkNDA3YTllYzgzZDk0Y2NkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA3OjMzOjQwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA1 OS84Nl0gZ251OiBLREUgVXRpbHM6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKiBnbnUvcGFja2FnZXMv a2RlLXV0aWxzLnNjbSAoYXJrLCBrYXRlLCBrbWFnLCBrbW91c2V0b29sLCBrbW91dGgsIG9rdGV0 YSwKc3dlZXBlcik6IFVwZGF0ZSB0byAyMi4wNC4zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KaW5kZXggMTBjZmE2 ZjViNS4uN2I0MTRhZmMyMiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20K KysrIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KQEAgLTQzLDE0ICs0MywxNCBAQCAoZGVm aW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS11dGlscykKIChkZWZpbmUtcHVibGljIGFyawog ICAocGFja2FnZQogICAgIChuYW1lICJhcmsiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAg ICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9hcmstIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMXAzMGJnbmIzYXcwZjJqbmFrc3o3amZxcWN6NDViMngzYmpycmkwdzV3NTgwMjA0YTVz OCIpKQorICAgICAgICAgICAgICAgICIxd2p5OTBxa2t6YWZ3Y3c4ZDR2OWN5aG1jM3NnZmlwYzEw ODVocTJnaHFodnJnZHl6czAwIikpCiAgICAgICAgICAgICAgIDs7IFRoZSBsaWJhcmNoaXZlIHBh Y2thZ2UgaW4gR3VpeCBkb2VzIG5vdCBzdXBwb3J0CiAgICAgICAgICAgICAgIDs7IHhhcjsgZGlz YWJsZSByZWxhdGVkIHRlc3RzLgogICAgICAgICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNo ZXMgImFyay1za2lwLXhhci10ZXN0LnBhdGNoIikpKSkKQEAgLTExNywxNCArMTE3LDE0IEBAIChk ZWZpbmUtcHVibGljIGFyawogKGRlZmluZS1wdWJsaWMga2F0ZQogICAocGFja2FnZQogICAgIChu YW1lICJrYXRlIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2F0 ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIg IjFwcDBrMDBrdmloMHhra3YxcTFnaGE0bmEyYndxYzdkaHl5cmxhN2MydnZsbjhnaTk5ZGciKSkp KQorICAgICAgICAoYmFzZTMyICIwZG5scjFjbGQ2bHFhbnF2OThic3M2NncyYmkyeTc4dnFiOGp4 MjZhZGRuMnIxdzR5Z2tmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC0xODMsMTQgKzE4MywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrYXRlCiAoZGVmaW5l LXB1YmxpYyBrbWFnCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttYWciKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWFnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjA2N3g2NWdtaXA4OXJkZ2lpMm53bnhuN3ppOTZj Zjd2ZmJocXpnMDQ5OXBkMmQ2OXAzc2wiKSkpKQorICAgICAgIChiYXNlMzIgIjA4and2MnduYjY3 dmpnejVwdjFubjZyd2w5bGRqOGRmZDc0bDZ2YTl2ejR4NXBrN2Q4NTkiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTIxMywxNCArMjEzLDE0IEBAIChk ZWZpbmUtcHVibGljIGttYWcKIChkZWZpbmUtcHVibGljIGttb3VzZXRvb2wKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia21vdXNldG9vbCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2ttb3VzZXRvb2wtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIwMTNxcjFtZDNnYmluN2hjYWhudjE0eTlpMmNnMzVyNDMzczJ3 ODFmdmdjYWtkMzhxdmtqIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMTNwdmRoaGYzZmRrYWl5anAw aWpxbTVxZGZmYWJ5dzdxcTIwNTFsMW5xdjZpN3c2bGd3eCIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMjUxLDE0ICsyNTEsMTQgQEAgKGRlZmluZS1w dWJsaWMga21vdXNldG9vbAogKGRlZmluZS1wdWJsaWMga21vdXRoCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImttb3V0aCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIy Mi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2ttb3V0aC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjB4dmtwMnBtMnN6Ymd6ZHNmbXdyeWttYThucG1sd214MnBiMWlha2J4M3gxd3l5anNi aW0iKSkpKQorICAgICAgICAoYmFzZTMyICIwbHphdzdxcXZwcXpmejRuYjJsazhsMDZjNHl4YWNm ZzU5ODJ5azMzZzVxMGo3cjE5YnB5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scykpCkBAIC00MDAsMTQgKzQwMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBreHN0aXRj aAogKGRlZmluZS1wdWJsaWMgb2t0ZXRhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm9rdGV0YSIp Ci0gICAgKHZlcnNpb24gIjAuMjYuNyIpCisgICAgKHZlcnNpb24gIjAuMjYuOSIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9va3RldGEvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9va3RldGEtIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxcXJoc25nbHZraXE0ODBjMGI2 aGdjcGFoYWI3bDh3YmZwY3NncmE1emt5bmoxYmJhOHppIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MXlzenMzdzc4ZHFkcjVkOGRqZjZncDRhYnpjNWxjbXM4NTlpbXFjcTUwd2w5cjZscjE4biIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29scyBzaGFyZWQt bWltZS1pbmZvKSkKQEAgLTU3MSwxNCArNTcxLDE0IEBAIChkZWZpbmUtcHVibGljIHNtYjRrCiAo ZGVmaW5lLXB1YmxpYyBzd2VlcGVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInN3ZWVwZXIiKQot ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9zd2VlcGVyLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWw0YWcybmh5 MGRhOXo0bmxmN2ZtanJpbTdwbXdwbTNtNHY0eTUwamxwZHY3M2Y2MzI0NiIpKSkpCisgICAgICAg IChiYXNlMzIgIjBrZGE0YTVkOWExMWFtMnk2ZjkxYng4djNuYjhtdzlxaDY3MW5za3Zna3g0Nngx cHd3MjEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLS0g CjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0065-gnu-appstream-Update-to-0.15.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0065-gnu-appstream-Update-to-0.15.2.patch RnJvbSA3MmY5OGJhOGVmYTRjZjQzN2U3MWYxM2Y1NGRhYWZjOTI5OWU3NjM4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMTEgT2N0IDIwMjEgMTg6MTI6NTcgKzExMDAKU3ViamVjdDogW1BBVENIIHYz IDY1Lzg2XSBnbnU6IGFwcHN0cmVhbTogVXBkYXRlIHRvIDAuMTUuMi4KCiogZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbSAoYXBwc3RyZWFtKTogVXBkYXRlIHRvIDAuMTUuMi4KW2FyZ3VtZW50 c106IFVzZSBnZXhwJ3Mgd2l0aCBuZXcgaW5wdXQgZm9ybWF0LgpUZXN0cyBzdGlsbCBicm9rZW4g c28gZGlzYWJsZS4KW2lucHV0c106IEFkZCBuZXcgaW5wdXRzIGN1cmwsIGxpYnhtbGIuCltuYXRp dmUtaW5wdXRzXTogVXNlIGNtYWtlLW1pbmltYWwsIHNhbWUgYXMgY21ha2UtYnVpbGQtc3lzdGVt LCB0byBhdm9pZApidWlsZGluZyBhbm90aGVyIGNtYWtlLiBBZGQgaXRzdG9vbC4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtIGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNr dG9wLnNjbQppbmRleCA5MjViMWZiNWY0Li40YjgxYTFmNWMwIDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvZnJlZWRlc2t0b3Auc2NtCisrKyBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20K QEAgLTcyLDYgKzcyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3Rv cCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBj cnlwdHNldHVwKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjdXJsKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBkYXRhYmFzZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGRpc2spCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRvY2Jvb2spCkBAIC0xMjQs NyArMTI1LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3RvcCkKIChk ZWZpbmUtcHVibGljIGFwcHN0cmVhbQogICAocGFja2FnZQogICAgIChuYW1lICJhcHBzdHJlYW0i KQotICAgICh2ZXJzaW9uICIwLjEzLjEiKQorICAgICh2ZXJzaW9uICIwLjE1LjIiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMTMzLDY5 ICsxMzQsNTIgQEAgKGRlZmluZS1wdWJsaWMgYXBwc3RyZWFtCiAgICAgICAgICAgICAgICAgICAg ICAgICJhcHBzdHJlYW0vcmVsZWFzZXMvIgogICAgICAgICAgICAgICAgICAgICAgICAiQXBwU3Ry ZWFtLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMDlsNml4ejF3MjlwaTBuYjBmbHoxNG00cjNmMmhwcXBwMWZxOHk2NnY5eGE0YzlmY3pkcyIp KSkpCisgICAgICAgIChiYXNlMzIgIjBqbjd4NDhmenlmZHZjaDdqMnpicmdieGprMjJzNzdzY2lo cHk5ZHJ6aWY3aTM5MXF2NGciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lz dGVtKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgjOmdsaWItb3ItZ3RrPyAjdAotICAgICAgICM6 cGhhc2VzCi0gICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAg KGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1saWJzdGVtbWVyCi0gICAgICAgICAgIChsYW1iZGEq ICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAibWVzb24uYnVpbGQiCi0gICAgICAgICAgICAgICAoKCIvdXNyL2luY2x1ZGUiKQotICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJsaWJzdGVtbWVy IikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2luY2x1ZGUiKSkpCi0gICAgICAg ICAgICAgI3QpKQotICAgICAgICAgKGFkZC1hZnRlciAncGF0Y2gtbGlic3RlbW1lciAncGF0Y2gt ZG9jYm9vay14bWwKLSAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCi0gICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAiZG9jcy9h cGkiCi0gICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImFwcHN0cmVhbS1kb2NzLnhtbCIKLSAg ICAgICAgICAgICAgICAgKCgiaHR0cDovL3d3dy5vYXNpcy1vcGVuLm9yZy9kb2Nib29rL3htbC80 LjMvIikKLSAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRz ICJkb2Nib29rLXhtbC00LjMiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi94 bWwvZHRkL2RvY2Jvb2svIikpKSkKLSAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoZmls ZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogZmlsZQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgKCgiaHR0cDovL3d3dy5vYXNpcy1vcGVuLm9yZy9kb2Nib29rL3ht bC80LjUvIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNz b2MtcmVmIGlucHV0cyAiZG9jYm9vay14bWwiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCi0gICAgICAgICAgICAgICAg ICAgICAgIChmaW5kLWZpbGVzICJzY3JpcHRzL2Rlc2MiICJcXC54bWwkIikpCi0gICAgICAgICAg ICAgI3QpKQotICAgICAgICAgKGFkZC1hZnRlciAncGF0Y2gtZG9jYm9vay14bWwgJ2Rpc2FibGUt ZmFpbGluZy10ZXN0cwotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3Rp dHV0ZSogInRlc3RzL3Rlc3QtcG9vbC5jIgotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0 X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVhbS9Qb29sUmVhZD8uKjsiKQotICAgICAgICAgICAgICAg ICIiKQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0X2FkZF9mdW5jIFxcKFwiL0FwcFN0 cmVhbS9Qb29sUmVhZEFzeW5jPy4qOyIpCi0gICAgICAgICAgICAgICAgIiIpCi0gICAgICAgICAg ICAgICAoKCJbIFx0XSpnX3Rlc3RfYWRkX2Z1bmMgXFwoXCIvQXBwU3RyZWFtL1Bvb2xFbXB0eT8u KjsiKQotICAgICAgICAgICAgICAgICIiKQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0 X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVhbS9DYWNoZT8uKjsiKQotICAgICAgICAgICAgICAgICIi KQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVh bS9NZXJnZXM/Lio7IikKLSAgICAgICAgICAgICAgICAiIikpCi0gICAgICAgICAgICAgI3QpKQot ICAgICAgICAgKGFkZC1hZnRlciAnZGlzYWJsZS1mYWlsaW5nLXRlc3RzICdwYXRjaC1pbnN0YWxs LWRpcgotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtl eXMpCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJkYXRhL21lc29uLmJ1aWxkIgotICAgICAg ICAgICAgICAgKCgiL2V0YyIpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29j LXJlZiBvdXRwdXRzICJvdXQiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvZXRj IikpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgKGxpc3QKKyAgICAgICM6Y29uZmlndXJl LWZsYWdzICcnKCkKKyAgICAgICM6Z2xpYi1vci1ndGs/ICN0CisgICAgICAjOnRlc3RzPyAjZiA7 OyBGSVhNRTogVGVzdHMgZmFpbC4KKyAgICAgICM6cGhhc2VzCisgICAgICAjfihtb2RpZnktcGhh c2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNo LWxpYnN0ZW1tZXIKKyAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1v dGhlci1rZXlzKQorICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIm1lc29uLmJ1aWxkIgorICAg ICAgICAgICAgICAgICgoIi91c3IvaW5jbHVkZSIpCisgICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kICMkKHRoaXMtcGFja2FnZS1pbnB1dCAibGlic3RlbW1lciIpICIvaW5jbHVkZSIpKSkK KyAgICAgICAgICAgICAgI3QpKQorICAgICAgICAgIChhZGQtYWZ0ZXIgJ3BhdGNoLWxpYnN0ZW1t ZXIgJ3BhdGNoLWRvY2Jvb2steG1sCisgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRz ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vy c2lvbiAiZG9jcy9hcGkiCisgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhcHBzdHJlYW0t ZG9jcy54bWwiCisgICAgICAgICAgICAgICAgICAoKCJodHRwOi8vd3d3Lm9hc2lzLW9wZW4ub3Jn L2RvY2Jvb2sveG1sLzQuMy8iKQorICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICMk ZG9jYm9vay14bWwtNC4zICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCisgICAgICAgICAgICAgIChm b3ItZWFjaAorICAgICAgICAgICAgICAgKGxhbWJkYSAoZmlsZSkKKyAgICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqIGZpbGUKKyAgICAgICAgICAgICAgICAgICAoKCJodHRwOi8vd3d3Lm9hc2lz LW9wZW4ub3JnL2RvY2Jvb2sveG1sLzQuNS8iKQorICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCAjJGRvY2Jvb2steG1sICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCisgICAgICAgICAg ICAgICAoZmluZC1maWxlcyAic2NyaXB0cy9kZXNjIiAiXFwueG1sJCIpKQorICAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAorICAgICAg ICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKSkp KSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgYCgoImNtYWtlIiAsY21ha2UpCi0gICAgICAg KCJkb2Nib29rLXhtbC00LjMiICxkb2Nib29rLXhtbC00LjMpCi0gICAgICAgKCJkb2Nib29rLXht bCIgLGRvY2Jvb2steG1sKQotICAgICAgICgiZG9jYm9vay14c2wiICxkb2Nib29rLXhzbCkKLSAg ICAgICAoImdldHRleHQiICxnZXR0ZXh0LW1pbmltYWwpCi0gICAgICAgKCJnbGliOmJpbiIgLGds aWIgImJpbiIpCi0gICAgICAgKCJnb2JqZWN0LWludHJvc3BlY3Rpb24iICxnb2JqZWN0LWludHJv c3BlY3Rpb24pCi0gICAgICAgKCJncGVyZiIgLGdwZXJmKQotICAgICAgICgiZ3RrLWRvYyIgLGd0 ay1kb2Mvc3RhYmxlKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAgICAg KCJweXRob24iICxweXRob24td3JhcHBlcikKLSAgICAgICAoInhzbHRwcm9jIiAsbGlieHNsdCkp KQorICAgICAobGlzdCBjbWFrZS1taW5pbWFsIDs7IG9yIGNtYWtlPworICAgICAgICAgICBkb2Ni b29rLXhtbC00LjMKKyAgICAgICAgICAgZG9jYm9vay14bWwKKyAgICAgICAgICAgZG9jYm9vay14 c2wKKyAgICAgICAgICAgZ2V0dGV4dC1taW5pbWFsCisgICAgICAgICAgIGAoLGdsaWIgImJpbiIp CisgICAgICAgICAgIGdvYmplY3QtaW50cm9zcGVjdGlvbgorICAgICAgICAgICBncGVyZgorICAg ICAgICAgICBndGstZG9jL3N0YWJsZQorICAgICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAg IHB5dGhvbi13cmFwcGVyCisgICAgICAgICAgIGxpYnhzbHQpKQogICAgIChpbnB1dHMKLSAgICAg KGxpc3QgbGlic291cC1taW5pbWFsLTIgbGlic3RlbW1lciBsaWJ4bWwyIGxpYnlhbWwgbG1kYikp CisgICAgIChsaXN0IGN1cmwgaXRzdG9vbCBsaWJzb3VwLW1pbmltYWwtMiBsaWJzdGVtbWVyIGxp YnhtbGIgbGlieG1sMiBsaWJ5YW1sIGxtZGIpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAg ICAobGlzdCBnbGliKSkKICAgICAoc3lub3BzaXMgIlRvb2xzIGFuZCBsaWJyYXJpZXMgdG8gd29y ayB3aXRoIEFwcFN0cmVhbSBtZXRhZGF0YSIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0081-gnu-Add-plasma-mobile-settings.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0081-gnu-Add-plasma-mobile-settings.patch RnJvbSA3OTUyZGFiYjMzOWJhY2JhZjkzYjYxZmU0NWNiMTYxMTkxM2M4ZmZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozNzoxNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg ODEvODZdIGdudTogQWRkIHBsYXNtYS1tb2JpbGUtc2V0dGluZ3MuCgoqIGdudS9wYWNha2dlcy9r ZGUtcGxhc21hLnNjbSAocGxhc21hLW1vYmlsZS1zZXR0aW5ncyk6IE5ldyB2YXJpYWJsZS4KCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20gYi9nbnUvcGFja2FnZXMva2Rl LXBsYXNtYS5zY20KaW5kZXggN2FjMzIzZjUwMS4uYzA3M2UzZGViYSAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNj bQpAQCAtNjI1LDYgKzYyNSwzNCBAQCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtbW9iaWxlCiBjdXN0 b21pemFibGUgcGxhdGZvcm0gZm9yIG1vYmlsZSBkZXZpY2VzLiIpCiAgICAgKGxpY2Vuc2UgKGxp c3QgbGljZW5zZTpncGwzKyBsaWNlbnNlOmxncGwyLjErKSkpKQogCisoZGVmaW5lLXB1YmxpYyBw bGFzbWEtbW9iaWxlLXNldHRpbmdzCisgIChwYWNrYWdlCisgICAgKG5hbWUgInBsYXNtYS1tb2Jp bGUtc2V0dGluZ3MiKQorICAgICh2ZXJzaW9uICIyMi4wMiIpCisgICAgKHNvdXJjZSAob3JpZ2lu CisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICJodHRwczovL2Rvd25sb2FkLmtkZS5v cmcvc3RhYmxlL3BsYXNtYS1tb2JpbGUvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICIv cGxhc21hLXNldHRpbmdzLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAgICAgICAoc2hh MjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjBiN2xqM3I5ejlj ejJ2cjBoMTVzcXF4ZGFhN20wN2hzazhpMnA4bmY0YTN5aDAyeXdzeHkiKSkpKQorICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCisgICAgKGlucHV0cyAobGlzdCBxdGJhc2Ut NQorICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICAgICAgICAga2lv CisgICAgICAgICAgICAgICAgICBtb2RlbW1hbmFnZXItcXQKKyAgICAgICAgICAgICAgICAgIG5l dHdvcmttYW5hZ2VyLXF0CisgICAgICAgICAgICAgICAgICBraTE4bgorICAgICAgICAgICAgICAg ICAgcGxhc21hLWZyYW1ld29yaworICAgICAgICAgICAgICAgICAga2RlY2xhcmF0aXZlCisgICAg ICAgICAgICAgICAgICBrZGJ1c2FkZG9ucykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9wbGFz bWEtbW9iaWxlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiU2V0dGluZ3MgYXBwbGljYXRpb24gZm9y IFBsYXNtYSBNb2JpbGUiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVz IFNldHRpbmdzIGFwcGxpY2F0aW9uIGZvciBQbGFzbWEgTW9iaWxlLiIpCisgICAgKGxpY2Vuc2Ug KGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmdwbDMrIGxpY2Vuc2U6bGdwbDIuMSspKSkpCisK IChkZWZpbmUtcHVibGljIHBsYXNtYS1waG9uZS1jb21wb25lbnRzCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgInBsYXNtYS1waG9uZS1jb21wb25lbnRzIikKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0078-gnu-libqmi-Update-to-1.30.8.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0078-gnu-libqmi-Update-to-1.30.8.patch RnJvbSA5Y2JiYjZjOGI4YjhlM2YzNTgxMGQ5ZTg3ODc3NzI0OTc4YTlmNjczIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyMzozMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzgvODZdIGdudTogbGlicW1pOiBVcGRhdGUgdG8gMS4zMC44LgoKKiBnbnUvcGFja2FnZXMvZnJl ZWRlc2t0b3Auc2NtIChsaWJxbWkpOiBVcGRhdGUgdG8gMS4zMC44LgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2Nt CmluZGV4IDFkZDcyNzAwZmYuLjk3NDdhMWRhODIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9m cmVlZGVza3RvcC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTQ5 Nyw3ICsxNDk3LDcgQEAgKGRlZmluZS1wdWJsaWMgbGlibWJpbQogKGRlZmluZS1wdWJsaWMgbGli cW1pCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYnFtaSIpCi0gICAgKHZlcnNpb24gIjEuMjQu MTQiKQorICAgICh2ZXJzaW9uICIxLjMwLjgiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAg ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZApAQCAtMTUwNSw3ICsxNTA1LDcgQEAgKGRlZmluZS1wdWJsaWMgbGlicW1pCiAgICAgICAg ICAgICAgICAgICAgICJsaWJxbWktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHpzaHhx Ym05bGR5Ymdyemg3cGptd21manZ2dmZkMHhoOHFoZ2w4eGlxZGI5cGx5NzNyMCIpKSkpCisgICAg ICAgICAgICAgICAgIjE0MHJtanc0MzZyaDZycW1uZnc2eWFmbHBmZmQyN2lsd2N2NHM5anZ2bDFz a3Y3ODQ5NDYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAo aW5wdXRzCiAgICAgIChsaXN0IGxpYmd1ZGV2KSkKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0045-gnu-KDE-Games-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0045-gnu-KDE-Games-Update-all-packages-to-21.12.3.patch RnJvbSA0MDhjYzIyNzQ4MDAyOTFjYjEwNzQzNmUyNDVjNTVhZDcxMTQ1YjhmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxODoyMjozNSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDUvODZdIGdudTogS0RFIEdhbWVzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoq IGdudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtIChrdHViZXJsaW5nLCBwaWNtaSwga29sZiwgbGli a21haGpvbmdnLAprbWFoam9uZ2csIGtzaGlzZW4sIGtham9uZ2csIGticmVha291dCwga21pbmVz LCBrb25xdWVzdCwga2JvdW5jZSwKa2Jsb2Nrcywga3N1ZG9rdSwga2xpbmVzLCBrZ29sZHJ1bm5l ciwga2RpYW1vbmQsIGtmb3VyaW5saW5lLCBrYmxhY2tib3gsCmtuZXR3YWxrLCBib21iZXIsIGdy YW5hdGllciwga3NpcmssIHBhbGFwZWxpLCBraXJpa2ksIGtpZ28sIGt1YnJpY2ssCmxza2F0LCBr YXBtYW4sIGtzcGFjZWR1ZWwsIGJvdm8sIGtpbGxib3RzLCBrc25ha2VkdWVsLCBrb2xsaXNpb24s CmtuYXZhbGJhdHRsZSwga3JldmVyc2ksIGtzcXVhcmVzLCBranVtcGluZ2N1YmUpOiBVcGRhdGUg dG8gMjEuMTIuMy4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtCmluZGV4IGJjMTk4MDA5YTMuLjZkOTM4ZDg4MzQgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9r ZGUtZ2FtZXMuc2NtCkBAIC00MCwxNCArNDAsMTQgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBrZGUtZ2FtZXMpCiAoZGVmaW5lLXB1YmxpYyBrdHViZXJsaW5nCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImt0dWJlcmxpbmciKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVy c2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rdHViZXJsaW5nLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAg ICAgIChiYXNlMzIgIjBtbHY5cWxsZzcwcDI2ZGJyY3NyODIwYzcwZDNpYjg4aGFwYzF6Nndnamhk cG1jMTJuaTEiKSkpKQorICAgICAgIChiYXNlMzIgIjFhd3NuMjg1ajluZ2d5eXBrcmE5bGFkZ2k0 NncybTdtMDlkODM2NHc1ZDBzeWdwem1nc2ciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMga2RvY3Rvb2xzIHBlcmwpKQpAQCAtODksMTQgKzg5LDE0IEBAIChkZWZpbmUtcHVibGlj IGt0dWJlcmxpbmcKIChkZWZpbmUtcHVibGljIHBpY21pCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg InBpY21pIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcGljbWktIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWRmcTlt NG5qaDBjeno4endzNDZya3o2eHEybjZ4cmE1dzIyM20zczJmNWNpdml3NW1zeiIpKSkpCisgICAg ICAgKGJhc2UzMiAiMGdrMXlxNWFjNTVrNmx4YnhzenhwZDM5M2ZiOWs2eXBoaXNiNzFseDJ6djln Y2hsNDRuNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpA QCAtMTI1LDE0ICsxMjUsMTQgQEAgKGRlZmluZS1wdWJsaWMgcGljbWkKIChkZWZpbmUtcHVibGlj IGtvbGYKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29sZiIpCi0gICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tvbGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxbHBwNnB6cjVkZ2Q0c2k0YThjN2hjdmd4Z3F5MGJn eWhreDltNmpxYjB6aGxsNmR4ajEwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDBkaGp5ODJkOTk2 NHo5NG5uNHZra3d5bnFsM2JmYTZkandyZ3NxOTNmOWQ3Z3Jna2Q3ZyIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTcyLDE0ICsxNzIsMTQgQEAgKGRl ZmluZS1wdWJsaWMga29sZgogKGRlZmluZS1wdWJsaWMgbGlia21haGpvbmdnCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImxpYmttYWhqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJz aW9uICIvc3JjL2xpYmttYWhqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEy NTYKLSAgICAgICAoYmFzZTMyICIxMGxqemJmN3FraTVmbHlkYW5rcmJrc2FpaGhrcXBmeWxqYjhj NzFmYndxd21rcjdyZ2ZxIikpKSkKKyAgICAgICAoYmFzZTMyICIxMTR2aXlxcTd6bHdzZG5tOTZp eXl2ajhtYTRwMDZtNjloczY0MXl2NDJ4bGJrc3B3YmFsIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTIwMywxNCArMjAzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtt YWhqb25nZwogKGRlZmluZS1wdWJsaWMga21haGpvbmdnCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImttYWhqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2ttYWhq b25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZmNqNGpiMnp6YmF4cDdjcDA0dzM2eTBjN2xoNzd5emluNjZmbXZyY3hrbDExeGkyd3dkIikp KSkKKyAgICAgICAoYmFzZTMyICIwMnl2dnB3a2s1Z2JqNDQ1enY1eGhmcmFnazgyMjBybHgwcGt4 ZjMycGowanN2N2RuejF4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC0yNDIsMTQgKzI0MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFoam9uZ2cKIChk ZWZpbmUtcHVibGljIGtzaGlzZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NoaXNlbiIpCi0g ICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAg ICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzaGlzZW4tIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWhyd3IwZjFraWRpdnNw OGxud2RicXozeHhhZ2p2andoNzJyM2dtYThzbWZpbHlieWdmYiIpKSkpCisgICAgICAgKGJhc2Uz MiAiMWkxMWdoODdnZnphNThycGRkNDRwamI0MjNhbjlhNDRjbHMxMTdiYTlnem54bTY3Y3BoNSIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwpAQCAtMjgxLDE0ICsyODEsMTQgQEAg KGRlZmluZS1wdWJsaWMga3NoaXNlbgogKGRlZmluZS1wdWJsaWMga2Fqb25nZwogICAocGFja2Fn ZQogICAgIChuYW1lICJrYWpvbmdnIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24g Ii9zcmMva2Fqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAg ICAoYmFzZTMyICIwM2ZkYm54N3p4N3ZnY3h2d2QxaDEwOThrczlncTE2MmJ3ejM1ZmhweXpweW5y NjY3bTVyIikpKSkKKyAgICAgICAoYmFzZTMyICIxc2Zmc3NmcHpzZDgzaXBwa3dwbXFkeDhyZmg5 Y3BkN2kyMm5zdjhhc25heWx5bHZ5M3pkIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTM0MiwxNCArMzQy LDE0IEBAIChkZWZpbmUtcHVibGljIGtham9uZ2cKIChkZWZpbmUtcHVibGljIGticmVha291dAog ICAocGFja2FnZQogICAgIChuYW1lICJrYnJlYWtvdXQiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rYnJlYWtvdXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAo c2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGtxajJjeDBueTNxcTY1YzZ3NWZwbnptcndsOWlyZzhz bHp2cGQzYW5jazVjbnZtYTNqNCIpKSkpCisgICAgICAgKGJhc2UzMiAiMHZxbHhhZ2d6dnZyYjQz OXlic3ZkNWtyOWoyanpwd2s0eHkzeW5pODN5ODMwaDFtbWhoYyIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMzc5LDE0ICszNzksMTQgQEAgKGRlZmlu ZS1wdWJsaWMga2JyZWFrb3V0CiAoZGVmaW5lLXB1YmxpYyBrbWluZXMKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia21pbmVzIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a21pbmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNl MzIgIjBocWp3aDNqcTJucHF3a3ZoNjdmeW4yeG5xOHN3aWFzZHc1ano4ZjBpa2wwazI4aWQ3NzUi KSkpKQorICAgICAgIChiYXNlMzIgIjF3eHkwY3l6NzMzd3ZueGZqaGlycWY0MXduZGE0ZjZhcWRp cW1iNXIxbmd6emxsZ2JnbGMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKQEAgLTQxNiwxNCArNDE2LDE0IEBAIChkZWZpbmUtcHVibGljIGttaW5lcwogKGRl ZmluZS1wdWJsaWMga29ucXVlc3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29ucXVlc3QiKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rb25xdWVzdC0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwbG53ajA2dnY0cXgw NWhyOHB6eXNudnJ4aDh5MDRhc2FqcnBoMHJzajM3djhoczlnNWxoIikpKSkKKyAgICAgICAoYmFz ZTMyICIwbHJhaHE5czcwcngyNGR3NGNncHZjaHI0czZwY2w1NjV2aDM0M2dnZzI0czFyZDNseTgw IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC00NTUs MTQgKzQ1NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrb25xdWVzdAogKGRlZmluZS1wdWJsaWMga2Jv dW5jZQogICAocGFja2FnZQogICAgIChuYW1lICJrYm91bmNlIikKLSAgICAodmVyc2lvbiAiMjAu MTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAg ICAgICAgIHZlcnNpb24gIi9zcmMva2JvdW5jZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg IChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIweW15MHoxcWx3M242NTN4czNkc2ExeG03OHE0eGFq MDlkbm5jaTRrbTc3cnppczI2dmI2IikpKSkKKyAgICAgICAoYmFzZTMyICIxYW00ajExY2p6bG1h djJ6aDU4MDJrYXN5MGtkY3g3OHNseWNhZG5mOTZibWh4czhodnl2IikpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC00OTMsMTQgKzQ5MywxNCBAQCAoZGVm aW5lLXB1YmxpYyBrYm91bmNlCiAoZGVmaW5lLXB1YmxpYyBrYmxvY2tzCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtibG9ja3MiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3Ny Yy9rYmxvY2tzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChi YXNlMzIgIjA5eWZtOW16YmFtcDI5NGN2YzVmaW5xNmlseHZ4cjY4aTBkbmIwbTcycGE0c2Z6bWlq MzIiKSkpKQorICAgICAgIChiYXNlMzIgIjFuM2pjOTZ3czgwNzhnazFpbDYxZGM5NnAzcHp2ajN6 OWJybndpMjc0cGs0Y2lmNjNibGkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg a2RvY3Rvb2xzKSkKQEAgLTUzMywxNCArNTMzLDE0IEBAIChkZWZpbmUtcHVibGljIGtibG9ja3MK IChkZWZpbmUtcHVibGljIGtzdWRva3UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3N1ZG9rdSIp Ci0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgog ICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzdWRva3UtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBqNnJ5N2FrMXJu cGI5M21xeXBheHJjYm1yaHdnOWlyNnpoYjN5Ynpma2Zjcmg2N2cxMiIpKSkpCisgICAgICAgKGJh c2UzMiAiMWd3MHlid2h2ZzF6OHBjczcyZjczeTUyanZ6dnJ3MzY3ZzI3NWF4ZjJydzUwaWlrNmp3 diIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNTkz LDE0ICs1OTMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N1ZG9rdQogKGRlZmluZS1wdWJsaWMga2xp bmVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtsaW5lcyIpCi0gICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc3JjL2tsaW5lcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChz aGEyNTYKLSAgICAgICAoYmFzZTMyICIweThsbndhd3JrbDRpeG43djRkZzQ4azJ6cHIwODNrcnY3 ZHY0ZDk0YjJkcGtoN3hmdmloIikpKSkKKyAgICAgICAoYmFzZTMyICIxeXBpNjR3ZHN3MXpzajAz d2N4ajAydjI3eTFieTExM3Y4OWFzOGR5azl3cjBwZm1icHFmIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC02MzYsMTQgKzYzNiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBrbGluZXMKIChkZWZpbmUtcHVibGljIGtnb2xkcnVubmVyCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtnb2xkcnVubmVyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva2dvbGRydW5uZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0g ICAgICAgKGJhc2UzMiAiMTdyYTVkM3I5YWp5MmluajE3Z3dkNXhwaHpodmJ6eDVrcHZkd3lqNm1z eDRkZDl3eGdmaSIpKSkpCisgICAgICAgKGJhc2UzMiAiMGd6ejU4NDA3emptazMxMWt5eWo1bDJj MWNpY3pjcTlpOGNrcHdiZDM0MWR2d2F3dzI3cSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNjc2LDE0ICs2NzYsMTQgQEAgKGRlZmluZS1wdWJsaWMg a2dvbGRydW5uZXIKIChkZWZpbmUtcHVibGljIGtkaWFtb25kCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtkaWFtb25kIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2Rp YW1vbmQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2Uz MiAiMWl5eHJ4MzQyMmFzYTU4a2gwc2l3dmkxc3ZkczVrY2NyeW02Z2RmcGRobG1obWNpcWx6aSIp KSkpCisgICAgICAgKGJhc2UzMiAiMWQzYzRwY2tkZG5yaTlpMTlnMnBpMnlncHFha2xscmd5NmF6 Z3ZuaDVobjIwa2dzdzdkOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQpAQCAtNzE0LDE0ICs3MTQsMTQgQEAgKGRlZmluZS1wdWJsaWMga2RpYW1vbmQKIChk ZWZpbmUtcHVibGljIGtmb3VyaW5saW5lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtmb3VyaW5s aW5lIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQog ICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2ZvdXJpbmxpbmUt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBs eDNsdjM1ZmM4cTlzdmJ5bDcxbW1zM2ppNnpuNThqMzA2YnZtMWY4a2tnZzB4Mzk1YiIpKSkpCisg ICAgICAgKGJhc2UzMiAiMHJiNWpjbW1mMTliaWR3eXdqNTZkbjB3ZnJucmZpNWtjNzVjMjBkN214 bmxneWdmZG5rZyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAg KG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMp KQpAQCAtNzUyLDE0ICs3NTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga2ZvdXJpbmxpbmUKIChkZWZp bmUtcHVibGljIGtibGFja2JveAogICAocGFja2FnZQogICAgIChuYW1lICJrYmxhY2tib3giKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYmxhY2tib3gtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGxhNXc0NGIwZ2w3 Mmczd2ZwMHB3OGd3bm0yODdsaDduZDlrNWlrcHN6dzVubjQ5ZGIwaCIpKSkpCisgICAgICAgKGJh c2UzMiAiMTBqOHJucHIzZ2phcXNweDRteHFqOWNuY3FqNnYyam41cmtsZHI0NmJ2N3l4Z2piNXJ3 MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNzky LDE0ICs3OTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga2JsYWNrYm94CiAoZGVmaW5lLXB1YmxpYyBr bmV0d2FsawogICAocGFja2FnZQogICAgIChuYW1lICJrbmV0d2FsayIpCi0gICAgKHZlcnNpb24g IjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2tuZXR3YWxrLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjA2MGtqMDZ2cGlnZHk1NzBpenNqZmdubXFx cnBtYjhia3I5YXJxYzEwOWhnM2F2bDV3anoiKSkpKQorICAgICAgIChiYXNlMzIgIjBhaG1zM2lt dmtka25wMXoyaDZqNDJrOWcxaTIweWdkMjYzM2ljanYzN2QyY2JpajEyOG0iKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTgzMywxNCArODMzLDE0IEBA IChkZWZpbmUtcHVibGljIGtuZXR3YWxrCiAoZGVmaW5lLXB1YmxpYyBib21iZXIKICAgKHBhY2th Z2UKICAgICAobmFtZSAiYm9tYmVyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvYm9tYmVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMWZqY3dtNTkxamd4M2JncXBpMGo1Zm5iMmwycjJoM3I2bGF2M3ZoYXh6 NHJrZjU2cGcyYSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFtbHhzMmRic3ljcTdtdzlnMWhsMmwx N2dsMHozM21ycnk1cjB6bXo3NGk2N25maWpnOHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTg3NCwxNCArODc0LDE0IEBAIChkZWZpbmUtcHVibGlj IGJvbWJlcgogKGRlZmluZS1wdWJsaWMgZ3JhbmF0aWVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImdyYW5hdGllciIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW5h dGllci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZnloN3p5YWNiM3BubGZkMjlqdzJqbXlsOGE3c2p3MzU0cGkyMzRuZDV4NTk5OXh3NXo2Iikp KSkKKyAgICAgICAoYmFzZTMyICIxNnlyaWhhcmw2NmZyZ2xtZHk2NzUwbml4Y3poMGw0YzE5bm5y NmRhdjE1bThxZmIzZzZiIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC05MTEsMTQgKzkxMSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBncmFuYXRpZXIKIChk ZWZpbmUtcHVibGljIGtzaXJrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzaXJrIikKLSAgICAo dmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc2lyay0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEweTdubTB4NnpjYzBnaDNh bTY5YmJ4eXliOGF6YmJmeXJkcXNhMDIzZ2dyN24wNGNuMjEiKSkpKQorICAgICAgICAoYmFzZTMy ICIxaXBua2cybWdqMzdnNXM1aWhseXMxNzZrbjJjMTFmM2Q1N3hyOXpocWY4ZnZrdnJrZm0wIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC05NjYsMTQg Kzk2NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc2lyawogKGRlZmluZS1wdWJsaWMgcGFsYXBlbGkK ICAgKHBhY2thZ2UKICAgICAobmFtZSAicGFsYXBlbGkiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9wYWxhcGVsaS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjB4eHo5ZzR6eGxqbGcyMGc4OGE1bGtid3p6bTl5 ZzR2eG5yZmlnazhtMDE4Y3owbnFkNWIiKSkpKQorICAgICAgICAoYmFzZTMyICIwNzZpZ3FsODlz eDU1aGZ4amI3OTI0OGloNGNqYmtyMXMxam56NDZ5M2RrNzkzcnNjbThnIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMDEzLDE0ICsxMDEzLDE0IEBA IChkZWZpbmUtcHVibGljIHBhbGFwZWxpCiAoZGVmaW5lLXB1YmxpYyBraXJpa2kKICAgKHBhY2th Z2UKICAgICAobmFtZSAia2lyaWtpIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMva2lyaWtpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMG1pbGM4Zmwxcmo0eXJ3ZHZtNjBhbXBkNDdkeWl5czF4dnFpNWYwZzd5 Nm1neW1neWs0eCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBxYm0wempqcW5iY2RtMzl6aThoMjQw bmJscGExcGE3ZzFsczltZ2h6YnFyZHJoN24zYTAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEwNTEsMTQgKzEwNTEsMTQgQEAgKGRlZmluZS1wdWJs aWMga2lyaWtpCiAoZGVmaW5lLXB1YmxpYyBraWdvCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtp Z28iKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9raWdvLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDg4NzUy eXptZnNucHBkMjdwOGhsZDR4NXM3c3c1ZmFnbTA4MDI0bDVyYTFtbGljZGZ6OSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjE0cHA3M2I5bWJmMG55NzViOTB2czd6OWw2MW03enA4Y2xsN2hsNGJwbHFo MWtpZzFzemYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK QEAgLTEwOTcsMTQgKzEwOTcsMTQgQEAgKGRlZmluZS1wdWJsaWMga2lnbwogKGRlZmluZS1wdWJs aWMga3VicmljawogICAocGFja2FnZQogICAgIChuYW1lICJrdWJyaWNrIikKLSAgICAodmVyc2lv biAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3Vicmljay0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBoM215cHdkNjdzc3MwOGo1dnZy aWg1ZjVzczg1bTlrYXg2NDEyeTQweG1zbTUxbHoycHEiKSkpKQorICAgICAgICAoYmFzZTMyICIw aHg4MWNwMWxxbDc0YzkwNjdkdzdtaTc4YzZzcDZwMWEwMzVqMm56am45ZHJweGFsNnAyIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMTM4LDE0ICsx MTM4LDE0IEBAIChkZWZpbmUtcHVibGljIGt1YnJpY2sKIChkZWZpbmUtcHVibGljIGxza2F0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImxza2F0IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisg ICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMvbHNrYXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIxd2c5enhwNjRrd2p4cXM0cXcwaDdqOHloZ2ZmYm12aDhqOWQ0 ZGdtejQ1ZHNjbmduamxpIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWNmczFsZndneHdwbjJnNTZ5 N2piMmM2aWpkODFiaThiYThhcDB5eXg2bmh2Nm5hMDcyYiIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTE3NiwxNCArMTE3NiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBsc2thdAogKGRlZmluZS1wdWJsaWMga2FwbWFuCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImthcG1hbiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2thcG1h bi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIx NHgzdjZsaTRyM2d6endmZDZhcjlzYXEycmhjN3l4czBzcDl5Z2FsenE4dnE0ZDdpMWtoIikpKSkK KyAgICAgICAoYmFzZTMyICIxOTc0ejdnM3lsdmY0OHhoM3hoZjNncjdpcGhnbWo4M2lyOWhzczFh MmJhMGhwZ2c0NjNrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29s cykpCkBAIC0xMjE1LDE0ICsxMjE1LDE0IEBAIChkZWZpbmUtcHVibGljIGthcG1hbgogKGRlZmlu ZS1wdWJsaWMga3NwYWNlZHVlbAogICAocGFja2FnZQogICAgIChuYW1lICJrc3BhY2VkdWVsIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NwYWNlZHVlbC0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFhaXho NnlnaWYyY20xYTVnMzJzbDV5NmI1eDY4MTM5cHppaGF4cTQzMzRjNmF2YW1kYWkiKSkpKQorICAg ICAgICAoYmFzZTMyICIwZHY1MzlqbHBrajhocjRjejBuY3FtM3NjZzZqYTNzNDFwMzdicHFkOTR6 aWNmdnp4dzg0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC0xMjUwLDE0ICsxMjUwLDE0IEBAIChkZWZpbmUtcHVibGljIGtzcGFjZWR1ZWwKIChkZWZp bmUtcHVibGljIGJvdm8KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYm92byIpCi0gICAgKHZlcnNp b24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Jvdm8tIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOHFiYWMzNjZtMHhtYTNhcnkxMXE5 enh6MHdnbnlzcHBjbDdrcHlwbDZpYzNuZjYxd3F6IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWp6 dmF6cXk1dmN3a3lobmJ6dzdzaDhuZ2ZmNWNsY2xxOTh2YmJoemQ5ZG1uYWNpcmRicSIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTI4NiwxNCArMTI4 NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBib3ZvCiAoZGVmaW5lLXB1YmxpYyBraWxsYm90cwogICAo cGFja2FnZQogICAgIChuYW1lICJraWxsYm90cyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQor ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2tpbGxib3RzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTI5Nmd3dzQybnduYWk3eTZtMnFwanFweWMzMHA3ejlj aGZ2NXJ2MG40OGp2ZGh2YTg4eSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFuY3I1NXhxMDR2cng2 YnNzMWFoazg2YzNsOWNraHY0empiYzZncTRrcmhqdzBsa2RmaXYiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEzMjcsMTQgKzEzMjcsMTQgQEAgKGRl ZmluZS1wdWJsaWMga2lsbGJvdHMKIChkZWZpbmUtcHVibGljIGtzbmFrZWR1ZWwKICAgKHBhY2th Z2UKICAgICAobmFtZSAia3NuYWtlZHVlbCIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2tzbmFrZWR1ZWwtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2 Ci0gICAgICAgKGJhc2UzMiAiMG1wNmcyNThuM3h6dmdmMjNqbmhrdzEweGd3cXdxZHpxZmRjNnI5 anE2YTZtOHY3N3N3eiIpKSkpCisgICAgICAgKGJhc2UzMiAiMDZyaWxsNzN4aGh4cmE3a21idnd3 cml2OXZiaTkxNjQxejMzNHJ5MW00cnIxcW0yY2RkNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTM2NSwxNCArMTM2NSwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBrc25ha2VkdWVsCiAoZGVmaW5lLXB1YmxpYyBrb2xsaXNpb24KICAgKHBhY2thZ2UKICAg ICAobmFtZSAia29sbGlzaW9uIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva29sbGlzaW9uLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjE4MHliYWZpenB3anNnODBucHkwbDkxNDJjanNubHl4d3Y5ZHozYnE2cjh2NHNt bjJnNmIiKSkpKQorICAgICAgIChiYXNlMzIgIjBhdmluNnMxbGdsZnBzNnFsdnoxOWkyN25iMHgw aGdybDRxMmJycHE0a2F4N2F6czFuYzMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTE0MDIsMTQgKzE0MDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga29s bGlzaW9uCiAoZGVmaW5lLXB1YmxpYyBrbmF2YWxiYXR0bGUKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia25hdmFsYmF0dGxlIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a25hdmFsYmF0dGxlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjAzcnFmNGF2bjYxYjB2MzQweW1temdwN3MwYXh5Z2pneHExbmxwNWFhcWJ4NzB6 Y2I0bHEiKSkpKQorICAgICAgIChiYXNlMzIgIjFtcGoxNzgzemE2YjdhN2NqYXd5NHYwejI0ZHZj ZDM0Z2RiMjVxY2g0Z2k5Y3gxbGMyOHoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTE0NDIsMTQgKzE0NDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga25h dmFsYmF0dGxlCiAoZGVmaW5lLXB1YmxpYyBrcmV2ZXJzaQogICAocGFja2FnZQogICAgIChuYW1l ICJrcmV2ZXJzaSIpCi0gICAgKHZlcnNpb24gIjIwLjA4LjMiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tyZXZl cnNpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjBkM3kwNzJxNjF4Y2lrOWxmMHB6MGM5bmp2YXJ3bHZmNmhxdjVmcDVqeXFhZjI5MDJwbWkiKSkp KQorICAgICAgIChiYXNlMzIgIjBsYnlwa2g2bGM1YWY0M2MycDE5Z3MyYzUzaWN4ZDI2YWJ4ZjVy aHMyYzgxODJncjM5YjgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTE0ODQsMTQgKzE0ODQsMTQgQEAgKGRlZmluZS1wdWJsaWMga3JldmVyc2kKIChk ZWZpbmUtcHVibGljIGtzcXVhcmVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzcXVhcmVzIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NxdWFyZXMtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGNoZDMwYnlsMmt3 dzFrNjk5dmt5Z3J4cTJ3ZHl2aTg0bTJiaW1rMjNxOTZmbDhoODMxeSIpKSkpCisgICAgICAgKGJh c2UzMiAiMXdicmFrcTF3bndwNTU4eTE0MGo5dmJpZDNnMGszMzJyd2JpbGt5N3oxMWMwZ2lpdjc2 eCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTUy MCwxNCArMTUyMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc3F1YXJlcwogKGRlZmluZS1wdWJsaWMg a2p1bXBpbmdjdWJlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtqdW1waW5nY3ViZSIpCi0gICAg KHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tqdW1waW5nY3ViZS0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxbWs3M2lsNGpoMTV6 NXBtM2ZwNjVoc3l2bXJnYTExYzNoN3c5NnlhbXkybjJiYm5pYXBxIikpKSkKKyAgICAgICAoYmFz ZTMyICIxd2xrNm15NnBhd21kdjN6Z2Nwbnl5enBqd3owd2lpMGg4aTF6MGd4aGJwZzluYzhpeTFy IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0tIAoyLjM3 LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0013-gnu-phonon-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0013-gnu-phonon-Update-home-page.patch RnJvbSBjZTY2NjVjNjVjNDZkZWVjODk0NTE2NWIyYTY3ZDgzODc2MDc3YTAyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NDoyNiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTMvODZdIGdudTogcGhvbm9uOiBVcGRhdGUgaG9tZSBwYWdlLgoKKiBnbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtIChwaG9ub24pOiBVcGRhdGUgaG9tZSBwYWdlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IDk5NjExZDBmNzAuLjMyMjNiMWE2NzQgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtMjA2LDcgKzIwNiw3IEBAIChkZWZpbmUtcHVibGljIHBob25vbgogICAgICAg ICAgICAgICAgKHN1YnN0aXR1dGUqICJjbWFrZV9pbnN0YWxsLmNtYWtlIgogICAgICAgICAgICAg ICAgICAoKHJlZ2V4IGFsbCBkZXN0KQogICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg ZGVzdCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKSkpKSkpKSkpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9waG9ub24ua2RlLm9yZyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5p dHkua2RlLm9yZy9QaG9ub24iKQogICAgIChzeW5vcHNpcyAiS0RFJ3MgbXVsdGltZWRpYSBsaWJy YXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktERSdzIG11bHRpbWVkaWEgbGlicmFyeS4iKQogICAg IChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0006-gnu-kde-frameworkintegration-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0006-gnu-kde-frameworkintegration-Remove-input-labels.patch RnJvbSBiYmI5NzM5ZGJiYTdmYTI0MTk2YTc3MTYwOGYwMGNlMjBkZWUzZWIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMToxNDozNSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDYvODZdIGdudToga2RlLWZyYW1ld29ya2ludGVncmF0aW9uOiBSZW1vdmUgaW5wdXQgbGFiZWxz LgoKKiBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIChrZGUtZnJhbWV3b3JraW50ZWdy YXRpb24pOiBSZW1vdmUgaW5wdXQKbGFiZWxzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4 IDNmOGUxMTM1YTQuLmVlNmY0YTU4ZGMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtMzQx NywxOSArMzQxNywxOCBAQCAoZGVmaW5lLXB1YmxpYyBrZGUtZnJhbWV3b3JraW50ZWdyYXRpb24K ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1j b25maWcpKQogICAgIDs7IFRPRE86IE9wdGlvbmFsIHBhY2thZ2VzIG5vdCB5ZXQgaW4gR3VpeDog cGFja2FnZWtpdHF0NSwgQXBwU3RyZWFtUXQKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJrY29uZmln IiAsa2NvbmZpZykKLSAgICAgICAoImtjb25maWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMpCi0g ICAgICAgKCJrY29yZWFkZG9ucyIgLGtjb3JlYWRkb25zKQotICAgICAgICgia2kxOG4iICxraTE4 bikKLSAgICAgICAoImtpY29udGhlbWVzIiAsa2ljb250aGVtZXMpCi0gICAgICAgKCJraXRlbXZp ZXdzIiAsa2l0ZW12aWV3cykKLSAgICAgICAoImtuZXdzdHVmZiIgLGtuZXdzdHVmZikKLSAgICAg ICAoImtub3RpZmljYW50aW9ucyIgLGtub3RpZmljYXRpb25zKQotICAgICAgICgia3BhY2thZ2Ui ICxrcGFja2FnZSkKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0g ICAgICAgKCJxdGJhc2UiICxxdGJhc2UtNSkKLSAgICAgICAoInF0eDExZXh0cmFzIiAscXR4MTFl eHRyYXMpKSkKKyAgICAoaW5wdXRzIChsaXN0IGtjb25maWcKKyAgICAgICAgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICAg ICAgICAga2kxOG4KKyAgICAgICAgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAgICAgICAg ICAgICBraXRlbXZpZXdzCisgICAgICAgICAgICAgICAgICBrbmV3c3R1ZmYKKyAgICAgICAgICAg ICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgICAgICAgICBrcGFja2FnZQorICAgICAg ICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIHF0YmFzZS01Cisg ICAgICAgICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6 cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotLSAKMi4zNy4w Cgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0069-gnu-Add-plasma-workspace.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0069-gnu-Add-plasma-workspace.patch RnJvbSBmODk3MTNmNTBlMGI3YjExZjZhMmViYzA1NzM5N2QyZDE5Y2VmZTRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMjEgRmViIDIwMjIgMjE6NDc6MjggKzExMDAKU3ViamVjdDogW1BBVENIIHYz IDY5Lzg2XSAhIGdudTogQWRkIHBsYXNtYS13b3Jrc3BhY2UuCgoqIGdudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbSAocGxhc21hLXdvcmtzcGFjZSk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5z Y20KaW5kZXggZjFhNzhlZmJjMS4uYWMxZGFlNDc2NCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2tkZS1wbGFzbWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtMzgs OCArMzgsMTIgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3RrKQorICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBpc28tY29kZXMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGtkZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBtYXRocykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbXVsdGlwcmVjaXNpb24p CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBjaXV0aWxzKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBwa2ctY29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBw eXRob24pCkBAIC01NzgsMyArNTgyLDEzNSBAQCAoZGVmaW5lLXB1YmxpYyBrd2luCiAgICAgICAg ICAgICAgICAgICAgbGljZW5zZTpsZ3BsMi4wKwogICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6 bGdwbDIuMQogICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6bGdwbDMpKSkpCisKKyhkZWZpbmUt cHVibGljIHBsYXNtYS13b3Jrc3BhY2UKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicGxhc21hLXdv cmtzcGFjZSIpCisgICAgKHZlcnNpb24gIjUuMjQuMyIpCisgICAgKHNvdXJjZSAob3JpZ2luCisg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNt YS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgIi8iIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgor ICAgICAgICAgICAgICAgICIxZDFhOGs3NXEwcmRiYndreDhwMWkzOGhjNnh2OWtnZ3ZmbTY5NzNs aDNxMHBjNzVxazBoIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAg ICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzCisgICAgICAg ICAgIHBrZy1jb25maWcKKyAgICAgICAgICAgcXRzdmcKKyAgICAgICAgICAgcXR0b29scykpCisg ICAgKGlucHV0cworICAgICAobGlzdCA7a3BsYXNtYQorICAgICAgICAgICA7a3BsYXNtYXF1aWNr CisgICAgICAgICAgIDtwYWNrYWdla2l0LXF0CisgICAgICAgICAgIGFwcHN0cmVhbS1xdAorICAg ICAgICAgICBiYWxvbworICAgICAgICAgICBicmVlemUKKyAgICAgICAgICAgYnJlZXplLWljb25z CisgICAgICAgICAgIGZvbnRjb25maWcKKyAgICAgICAgICAgaXNvLWNvZGVzCisgICAgICAgICAg IGthY3Rpdml0aWVzCisgICAgICAgICAgIGthY3Rpdml0aWVzLXN0YXRzCisgICAgICAgICAgIGth cmNoaXZlCisgICAgICAgICAgIGtjbXV0aWxzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAg ICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZGVjbGFy YXRpdmUKKyAgICAgICAgICAga2RlZAorICAgICAgICAgICBrZGVzdQorICAgICAgICAgICBrZG9j dG9vbHMKKyAgICAgICAgICAga2dsb2JhbGFjY2VsCisgICAgICAgICAgIGtndWlhZGRvbnMKKyAg ICAgICAgICAga2hvbGlkYXlzCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtpY29udGhl bWVzCisgICAgICAgICAgIGtpZGxldGltZQorICAgICAgICAgICBraW5pdAorICAgICAgICAgICBr aW8KKyAgICAgICAgICAga2lyaWdhbWkKKyAgICAgICAgICAga2l0ZW1tb2RlbHMKKyAgICAgICAg ICAga25ld3N0dWZmCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGtub3Rp Znljb25maWcKKyAgICAgICAgICAga3BhY2thZ2UKKyAgICAgICAgICAga3Blb3BsZQorICAgICAg ICAgICBrcXRxdWlja2NoYXJ0cyA7OyBYWFg6IG5vdCBmb3VuZD8KKyAgICAgICAgICAga3J1bm5l cgorICAgICAgICAgICBrc2NyZWVubG9ja2VyCisgICAgICAgICAgIGt0ZXh0ZWRpdG9yCisgICAg ICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrdW5pdGNvbnZlcnNpb24KKyAgICAgICAg ICAga3VzZXJmZWVkYmFjaworICAgICAgICAgICBrd2FsbGV0CisgICAgICAgICAgIGt3YXlsYW5k CisgICAgICAgICAgIGt3aW4KKyAgICAgICAgICAgbGF5ZXItc2hlbGwtcXQKKyAgICAgICAgICAg bGlia3NjcmVlbgorICAgICAgICAgICBsaWJrc3lzZ3VhcmQKKyAgICAgICAgICAgbGlicWFsY3Vs YXRlIGdtcCBtcGZyCisgICAgICAgICAgIGxpYnNtCisgICAgICAgICAgIGxpYnhmdAorICAgICAg ICAgICBsaWJ4a2Jjb21tb24KKyAgICAgICAgICAgbGlieHJlbmRlcgorICAgICAgICAgICBsaWJ4 dHN0CisgICAgICAgICAgIG5ldHdvcmttYW5hZ2VyLXF0CisgICAgICAgICAgIHBob25vbgorICAg ICAgICAgICBwaXBld2lyZS0wLjMKKyAgICAgICAgICAgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xz CisgICAgICAgICAgIHByaXNvbgorICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRl Y2xhcmF0aXZlCisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAgICAgICBxdHgxMWV4dHJhcwor ICAgICAgICAgICB3YXlsYW5kCisgICAgICAgICAgIHdheWxhbmQtcHJvdG9jb2xzLW5leHQKKwor ICAgICAgICAgICB4Y2ItdXRpbAorICAgICAgICAgICB4Y2ItdXRpbC1pbWFnZSkpCisgICAgOzsg ICAgIC0tIFRoZSBmb2xsb3dpbmcgUlVOVElNRSBwYWNrYWdlcyBoYXZlIG5vdCBiZWVuIGZvdW5k OgorICAgIDs7ICAqIEtGNVF1aWNrQ2hhcnRzIChyZXF1aXJlZCB2ZXJzaW9uID49IDUuODkpLCBV c2VkIGZvciByZW5kZXJpbmcgY2hhcnRzCisgICAgOzsgICogS0lPRXh0cmFzLCBDb21tb24gS0lP IHNsYXZlcyBmb3Igb3BlcmF0aW9ucy4KKyAgICA7OyAgICBTaG93IHRodW1ibmFpbHMgaW4gd2Fs bHBhcGVyIHNlbGVjdGlvbi4KKyAgICA7OyAgKiBLSU9GdXNlLCBQcm92aWRlIEtJTyBzdXBwb3J0 IHRvIGxlZ2FjeSBhcHBsaWNhdGlvbnMuCisgICAgOzsgICogb3JnLmtkZS5wcmlzb24tUU1MTW9k dWxlLCBRTUwgbW9kdWxlICdvcmcua2RlLnByaXNvbicgaXMgYSBydW50aW1lIGRlcGVuZGVuY3ku CisgICAgOzsgICogb3JnLmtkZS5wbGFzbWEuY29yZS1RTUxNb2R1bGUsIFFNTCBtb2R1bGUgJ29y Zy5rZGUucGxhc21hLmNvcmUnIGlzIGEgcnVudGltZSBkZXBlbmRlbmN5LgorICAgIDs7ICAqIElz b0NvZGVzLCBJU08gbGFuZ3VhZ2UsIHRlcnJpdG9yeSwgY3VycmVuY3ksIHNjcmlwdCBjb2RlcyBh bmQgdGhlaXIgdHJhbnNsYXRpb25zLCA8aHR0cHM6Ly9zYWxzYS5kZWJpYW4ub3JnL2lzby1jb2Rl cy10ZWFtL2lzby1jb2Rlcz4KKyAgICA7OyAgICBUcmFuc2xhdGlvbiBvZiBjb3VudHJ5IG5hbWVz IGluIGRpZ2l0YWwgY2xvY2sgYXBwbGV0CisgICAgOzsgICogQXBwTWVudUd0a01vZHVsZSwgQXBw bGljYXRpb24gTWVudSBHVEsrIE1vZHVsZSwgPGh0dHBzOi8vZ2l0aHViLmNvbS9yaWxpYW4tbGEt dGUvdmFsYS1wYW5lbC1hcHBtZW51L3RyZWUvbWFzdGVyL3N1YnByb2plY3RzL2FwcG1lbnUtZ3Rr LW1vZHVsZT4KKyAgICA7OyAtLSBUaGUgZm9sbG93aW5nIE9QVElPTkFMIHBhY2thZ2VzIGhhdmUg bm90IGJlZW4gZm91bmQ6CisgICAgOzsgICogUGFja2FnZUtpdFF0NSwgU29mdHdhcmUgTWFuYWdl ciBpbnRlZ3JhdGlvbgorICAgIDs7ICAgIFVzZWQgdG8gaW5zdGFsbCBhZGRpdGlvbmFsIGxhbmd1 YWdlIHBhY2thZ2VzIG9uIGRlbWFuZAorICAgIDs7IGtmLnBhY2thZ2U6IEludmFsaWQgbWV0YWRh dGEgZm9yIHBhY2thZ2Ugc3RydWN0dXJlICJQbGFzbWEvTG9va0FuZEZlZWwiCisgICAgOzsgUGFj a2FnZSB0eXBlICJQbGFzbWEvTG9va0FuZEZlZWwiIG5vdCBmb3VuZAorICAgIDs7IFRPRE86IHN0 YXJ0a2RlIHBhdGNoLCB4c2V0cm9vdCwgeHJkYiwgeG1lc3NhZ2UsIC4uLgorICAgIChhcmd1bWVu dHMKKyAgICAgKGxpc3QgIzpwaGFzZXMKKyAgICAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNoLXdh bGxwYXBlcgorICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogInNkZG0tdGhlbWUvdGhlbWUuY29uZi5jbWFrZSIKKyAgICAgICAgICAgICAg ICAgICAgICgoImJhY2tncm91bmQ9Li5LREVfSU5TVEFMTF9GVUxMX1dBTExQQVBFUkRJUi4iKQor ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJiYWNrZ3JvdW5kPSIgIyRicmVl emUgIi9zaGFyZS93YWxscGFwZXJzIikpKSkpCisgICAgICAgICAgICAgICAocmVwbGFjZSAnY2hl Y2sKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAg ICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAgICAgICAgICAgICAgICAgIChzZXRl bnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAgICAgICAoc2V0 ZW52ICJYREdfQ0FDSEVfSE9NRSIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAgICAgICAoc2V0 ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAgICAgICAgICAgICAg OzsgRGlzYWJsZSBmYWlsaW5nIHRlc3RzIGZvciBub3cuCisgICAgICAgICAgICAgICAgICAgICAo aW52b2tlICJjdGVzdCIgIi1FIiAibG9va2FuZGZlZWwta2NtVGVzdHxsb2NhdGlvbnNydW5uZXJ0 ZXN0fFwKK3RzdF90cmlhbmdsZUZpbHRlcnxzeXN0ZW10cmF5bW9kZWx0ZXN0fHRlc3RkZXNrdG9w IikpKSkpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvcGxhc21hLWRlc2t0b3Av IikKKyAgICAoc3lub3BzaXMgIlBsYXNtYSBmb3IgdGhlIERlc2t0b3AiKQorICAgIChkZXNjcmlw dGlvbiAiUGxhc21hIERlc2t0b3Agb2ZmZXJzIGEgYmVhdXRpZnVsIGxvb2tpbmcgZGVza3RvcCB0 aGF0IHRha2VzCitjb21wbGV0ZSBhZHZhbnRhZ2Ugb2YgbW9kZXJuIGNvbXB1dGluZyB0ZWNobm9s b2d5LiBUaHJvdWdoIHRoZSB1c2Ugb2YgdmlzdWFsCitlZmZlY3RzIGFuZCBzY2FsYWJsZSBncmFw aGljcywgdGhlIGRlc2t0b3AgZXhwZXJpZW5jZSBpcyBub3Qgb25seSBzbW9vdGggYnV0CithbHNv IHBsZWFzYW50IHRvIHRoZSBleWUuIFRoZSBsb29rcyBvZiBQbGFzbWEgRGVza3RvcCBub3Qgb25s eSBwcm92aWRlCitiZWF1dHksIHRoZXkgYXJlIGFsc28gdXNlZCB0byBzdXBwb3J0IGFuZCBpbXBy b3ZlIHlvdXIgY29tcHV0ZXIKK2FjdGl2aXRpZXMgZWZmZWN0aXZlbHksIHdpdGhvdXQgYmVpbmcg ZGlzdHJhY3RpbmcuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmJzZC0zIGxpY2Vuc2U6 Z3BsMisgbGljZW5zZTpncGwzIGxpY2Vuc2U6bGdwbDIuMSsKK2xpY2Vuc2U6bGdwbDMpKSkpCi0t IAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0075-DELETE-ME-AFTER.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0075-DELETE-ME-AFTER.patch RnJvbSAxZjE4NmEwYTdhNGIxZTAyMGQyZjFjMWYwMzE2MWFiODQzMTAxZGM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTUgTWFyIDIwMjIgMTA6NTI6MTkgKzExMDAKU3ViamVjdDogW1BBVENIIHYz IDc1Lzg2XSAhISEgREVMRVRFIE1FIEFGVEVSCgoKZGlmZiAtLWdpdCBhL2d1aXgvaW1wb3J0L2tk ZS5zY20gYi9ndWl4L2ltcG9ydC9rZGUuc2NtCmluZGV4IDY4NzM0MThkNjIuLjExYzc1YTMzMjAg MTAwNjQ0Ci0tLSBhL2d1aXgvaW1wb3J0L2tkZS5zY20KKysrIGIvZ3VpeC9pbXBvcnQva2RlLnNj bQpAQCAtNTEsNyArNTEsNyBAQCAoZGVmaW5lICh0YXJiYWxsLT52ZXJzaW9uIHRhcmJhbGwpCiAK IChkZWZpbmUgJWtkZS1maWxlLWxpc3QtdXJpCiAgIDs7IFVSSSBvZiB0aGUgZmlsZSBsaXN0IChs cyAtbFIgZm9ybWF0KSBmb3IgZG93bmxvYWQua2RlLm9yZy4KLSAgKHN0cmluZy0+dXJpICJodHRw czovL2Rvd25sb2FkLmtkZS5vcmcvbHMtbFIuYnoyIikpCisgIChzdHJpbmctPnVyaSAiaHR0cHM6 Ly9taXJyb3JzLm9jZi5iZXJrZWxleS5lZHUva2RlL2xzLWxSLmJ6MiIpKQogCiAoZGVmaW5lIChk b3dubG9hZC5rZGUub3JnLWZpbGVzKQogICA7OyJSZXR1cm4gdGhlIGxpc3Qgb2YgZmlsZXMgYXZh aWxhYmxlIGF0IGRvd25sb2FkLmtkZS5vcmcuIgotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0010-gnu-solid-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0010-gnu-solid-Remove-input-labels.patch RnJvbSA4NjJkYzcwNDUzMTUwOTUwMGVhOWUyYTE4Yzk3ODNmZTY4N2VhYTJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozOToxNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTAvODZdIGdudTogc29saWQ6IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKHNvbGlkKTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQppbmRleCA4ZWI1NDBiOGIzLi40ZTcxZDZkYjIzIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KQEAgLTEzNzYsOSArMTM3Niw3IEBAIChkZWZpbmUtcHVibGljIHNvbGlkCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgYmlzb24gZGJ1cyBleHRyYS1jbWFrZS1tb2R1 bGVzIGZsZXggcXR0b29scykpCiAgICAgKGlucHV0cwotICAgICBgKCgicXRiYXNlIiAscXRiYXNl LTUpCi0gICAgICAgKCJxdGRlY2xhcmF0aXZlIiAscXRkZWNsYXJhdGl2ZSkKLSAgICAgICAoInVk ZXYiICxldWRldikpKQorICAgICAobGlzdCBxdGJhc2UtNSBxdGRlY2xhcmF0aXZlIGV1ZGV2KSkK ICAgICA7OyBUT0RPOiBBZGQgcnVudGltZS1vbmx5IGRlcGVuZGVuY3kgTWVkaWFQbGF5ZXJJbmZv CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikK ICAgICAoc3lub3BzaXMgIkRlc2t0b3AgaGFyZHdhcmUgYWJzdHJhY3Rpb24iKQotLSAKMi4zNy4w Cgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0043-gnu-ktouch-Update-to-21.12.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0043-gnu-ktouch-Update-to-21.12.2.patch RnJvbSBlNWY0NzQ3MWM4NjRhMmUwYzk1ZTAwZWY3Mzk2MGZjZjUzNDhlNTU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxNjoyNTowOCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDMvODZdIGdudToga3RvdWNoOiBVcGRhdGUgdG8gMjEuMTIuMi4KCiogZ251L3BhY2thZ2VzL2Vk dWNhdGlvbi5zY20gKGt0b3VjaCk6IFVwZGF0ZSB0byAyMS4xMi4yLgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9lZHVjYXRpb24uc2NtIGIvZ251L3BhY2thZ2VzL2VkdWNhdGlvbi5zY20KaW5k ZXggOWU1YTE3YTZhZS4uNTU1MWY5MTQxYiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2VkdWNh dGlvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VkdWNhdGlvbi5zY20KQEAgLTY0MywxNCArNjQz LDE0IEBAIChkZWZpbmUtcHVibGljIGtsYXZhcm8KIChkZWZpbmUtcHVibGljIGt0b3VjaAogICAo cGFja2FnZQogICAgIChuYW1lICJrdG91Y2giKQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikKKyAg ICAodmVyc2lvbiAiMjEuMTIuMiIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgogICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZlcnNpb24gIi9zcmMva3RvdWNoLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAo c2hhMjU2Ci0gICAgICAgICAoYmFzZTMyICIxMGxtMnA4dzI2YzluNmxodnczMzAxbXlmc3MwZHE3 aGw3cmF3emIzaHN5MWxxdm12ZGliIikpKSkKKyAgICAgICAgIChiYXNlMzIgIjFycTJuODM5NXNi MTdycWQyOTVheHYycGJ3emhxczhpa2pxeDVyeW40bHYxNzEzYWxhYmwiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBrZy1jb25maWcpKQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0031-gnu-KDE-Internet-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0031-gnu-KDE-Internet-Update-home-page-links.patch RnJvbSA3YWQ4MDJjMTE5MmZlMjc3YzAxZjIwMzNjNmFhMTBkODJlMjI2OTMyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDo0NzoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzEvODZdIGdudTogS0RFIEludGVybmV0OiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUv cGFja2FnZXMva2RlLWludGVybmV0LnNjbSAoa29udmVyc2F0aW9uLCBrb3BldGUsIGtyZGMsIGt0 b3JyZW50KTogVXBkYXRlCmhvbWUtcGFnZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2Rl LWludGVybmV0LnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCmluZGV4IDFmOTFl ZGU5NjkuLjI3NDRhYjFkOWMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCkBAIC0yLDYgKzIsNyBAQAog Ozs7IENvcHlyaWdodCDCqSAyMDE3LCAyMDE5LCAyMDIwIEhhcnRtdXQgR29lYmVsIDxoLmdvZWJl bEBjcmF6eS1jb21waWxlcnMuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwIFRvYmlhcyBHZWVy aW5ja3gtUmljZSA8bWVAdG9iaWFzLmdyPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4g VGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRy IEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBw YXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xNzIsNyArMTczLDcgQEAgKGRlZmluZS1wdWJsaWMg a2dldAogICAgIChzeW5vcHNpcyAiVmVyc2F0aWxlIGFuZCB1c2VyLWZyaWVuZGx5IGRvd25sb2Fk IG1hbmFnZXIiKQogICAgIChkZXNjcmlwdGlvbiAiS0dldCBpcyBhbiBhZHZhbmNlZCBkb3dubG9h ZCBtYW5hZ2VyIHdpdGggc3VwcG9ydCBmb3IKIE1ldGFsaW5rIGFuZCBCaXR0b3JyZW50LiAgRG93 bmxvYWRzIGFyZSBhZGRlZCB0byB0aGUgbGlzdCwgd2hlcmUgdGhleSBjYW4gYmUKLXBhdXNlZCwg cXVldWVkLCBvciBzY2hlZHVsZWQgZm9yIGxhdGVyLiBLR2V0IHN1cHBvcnRzIGRvd25sb2FkIHZp YSBGVFAgYW5mCitwYXVzZWQsIHF1ZXVlZCwgb3Igc2NoZWR1bGVkIGZvciBsYXRlci4gIEtHZXQg c3VwcG9ydHMgZG93bmxvYWQgdmlhIEZUUCBhbmYKIEhUVFAoUykgYXMgd2VsbCBhcyBwYXVzaW5n IGRvd25sb2Fkcy4KIAogVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBuZXR3b3JraW5n IG1vZHVsZS4iKQpAQCAtMjIxLDcgKzIyMiw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlv bgogICAgICAgICAgICBxY2EKICAgICAgICAgICAgc29saWQKICAgICAgICAgICAgc29ubmV0KSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL2ludGVybmV0L29y Zy5rZGUua29udmVyc2F0aW9ucyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcva29udmVyc2F0aW9uLyIpCiAgICAgKHN5bm9wc2lzICJHcmFwaGljYWwgSW50ZXJuZXQgUmVs YXkgQ2hhdCAoSVJDKSBjbGllbnQgZm9yIEtERSIpCiAgICAgKGRlc2NyaXB0aW9uICJLb252ZXJz YXRpb24gaXMgYSBncmFwaGljYWwgSW50ZXJuZXQgUmVsYXkgQ2hhdCBjbGllbnQgKElSQykKIHdp dGggS0RFIHN1cHBvcnQuCkBAIC0zMTEsNyArMzEyLDcgQEAgKGRlZmluZS1wdWJsaWMga29wZXRl CiAgICAgICAgICAgIDs7IFRPRE86IFhtbXMKICAgICAgICAgICAgemxpYikpCiAgICAgOzsgVE9E TzogZW5hYmxlIHZpZGVvIHN1cHBvcnQKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcv YXBwbGljYXRpb25zL2ludGVybmV0L29yZy5rZGUua29wZXRlIikKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL2FwcHMua2RlLm9yZy9rb3BldGUvIikKICAgICAoc3lub3BzaXMgIkluc3RhbnQgbWVz c2FnaW5nIGFuZCBjaGF0IGFwcGxpY2F0aW9uIikKICAgICAoZGVzY3JpcHRpb24gIktvcGV0ZSBp cyBhbiBpbnN0YW50IG1lc3NlbmdlciBzdXBwb3J0aW5nIEphYmJlci9YTVBQICxBSU0sCiBJQ1Es IEdhZHUtR2FkdSwgTm92ZWxsIEdyb3VwV2lzZSBNZXNzZW5nZXIsIGFuZCBtb3JlLiAgSXQgaXMg ZGVzaWduZWQgdG8gYmUgYQpAQCAtMzYyLDcgKzM2Myw3IEBAIChkZWZpbmUtcHVibGljIGtyZGMK ICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMgOzsgRklYRU1FOiBsaWJ2bmMg Y2FuJ3QgYmUgZm91bmQgZm9yIHNvbWUgcmVhc29uLgogICAgICAobGlzdCAjOmNvbmZpZ3VyZS1m bGFncyAjfihsaXN0ICItRFdJVEhfVk5DPU5PIikpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v a2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmRjIikKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcmRjLyIpCiAgICAgKHN5bm9wc2lzICJSZW1vdGUg ZGVza3RvcCBjbGllbnQiKQogICAgIChkZXNjcmlwdGlvbiAiS1JEQyBpcyBhIGNsaWVudCBhcHBs aWNhdGlvbiB0aGF0IGFsbG93cyB5b3UgdG8gdmlldyBvciBldmVuCiBjb250cm9sIHRoZSBkZXNr dG9wIHNlc3Npb24gb24gYW5vdGhlciBtYWNoaW5lIHRoYXQgaXMgcnVubmluZyBhIGNvbXBhdGli bGUKQEAgLTQxOSw3ICs0MjAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogICAgICAgICAg ICBzb2xpZAogICAgICAgICAgICBzeW5kaWNhdGlvbgogICAgICAgICAgICB0YWdsaWIpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtk ZS5rdG9ycmVudCIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3RvcnJl bnQvIikKICAgICAoc3lub3BzaXMgIkJpdFRvcnJlbnQgY2xpZW50IikKICAgICAoZGVzY3JpcHRp b24gIktUb3JyZW50IGlzIGEgQml0VG9ycmVudCBhcHBsaWNhdGlvbiBieSBLREUgd2hpY2ggYWxs b3dzIHlvdQogdG8gZG93bmxvYWQgZmlsZXMgdXNpbmcgdGhlIEJpdFRvcnJlbnQgcHJvdG9jb2wu ICBJdCBlbmFibGVzIHlvdSB0byBydW4KLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0022-gnu-KDE-PIM-Update-home-pages.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0022-gnu-KDE-PIM-Update-home-pages.patch RnJvbSAxM2Q2NjViYjMxNTgxMmMxMjI5MTI2MmZmMjEwNDZmZmM1M2M0MTRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAwODo0ODo0OCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjIvODZdIGdudTogS0RFIFBJTTogVXBkYXRlIGhvbWUtcGFnZXMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtcGltLnNjbSAoYWtvbmFkaSwga2FkZHJlc3Nib29rLCBrY2FsdXRpbHMsIGtncGcsIGtpbWFw LAprbGRhcCwga2xlb3BhdHJhLCBrbWFpbCwga21haWx0cmFuc3BvcnQsIGttYm94LCBrbWltZSwg a25vdGVzLAoga29udGFjdGludGVyZmFjZSwga29yZ2FuaXplciwga3BpbXRleHRlZGl0LCBrdG5l Zik6IFtob21lLXBhZ2VdOiBVcGRhdGUgdGhlCmxpbmsuCgooa29udGFjdGludGVyZmFjZSk6IFtk ZXNjcmlwdGlvbl06IFJlbW92ZSBsZWFkaW5nIHdoaXRlIHNwYWNlLgoKKGthZGRyZXNzYm9vayk6 IFtpbnB1dHNdOiBBZGQga2RvY3Rvb2xzLgoKKGtub3Rlcyk6IFtpbnB1dHNdOiBBZGQga2RvY3Rv b2xzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNrYWdl cy9rZGUtcGltLnNjbQppbmRleCA2MmIyNzFhYTVjLi5iZWEzZjJhMTdjIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCkBA IC0zLDYgKzMsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1hcml1cyBCYWtrZSA8bWFyaXVz QGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEsIDIwMjIgRWZyYWltIEZsYXNobmVyIDxl ZnJhaW1AZmxhc2huZXIuY28uaWw+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxk ZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9k aW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQg b2YgR05VIEd1aXguCiA7OzsKQEAgLTEwMyw3ICsxMDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29u YWRpCiAgICAgICAgICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpKSkpCiAgICAgICAgICAg ICAgICAocmVuYW1lLWZpbGUgIkNNYWtlTGlzdHMudHh0Lm5ldyIgIkNNYWtlTGlzdHMudHh0Iikp CiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5r ZGUub3JnL2NvbXBvbmVudHMvYWtvbmFkaS5odG1sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2Frb25hZGkiKQogICAgIChzeW5vcHNpcyAiRXh0 ZW5zaWJsZSBjcm9zcy1kZXNrdG9wIHN0b3JhZ2Ugc2VydmljZSBmb3IgUElNIikKICAgICAoZGVz Y3JpcHRpb24gIkFrb25hZGkgaXMgYW4gZXh0ZW5zaWJsZSBjcm9zcy1kZXNrdG9wIFBlcnNvbmFs IEluZm9ybWF0aW9uCiBNYW5hZ2VtZW50IChQSU0pIHN0b3JhZ2Ugc2VydmljZS4gIEl0IHByb3Zp ZGVzIGEgY29tbW9uIGZyYW1ld29yayBmb3IKQEAgLTQyMSw3ICs0MjIsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrYWRkcmVzc2Jvb2sKICAgICAgICAgKGJhc2UzMiAiMWh6cTBmZHk5OWwxa3F3MTRkNTgy bDBzNTZndnJ3ODZhYmloaWI2azRhejRjNmczYzBtZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK ICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGFrb25hZGkKICAgICAgICAgICAgYWtvbmFkaS1jb250 YWN0cwpAQCAtNDU2LDcgKzQ1Nyw3IEBAIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogICAg ICAgICAgICBwcmlzb24KICAgICAgICAgICAgcWdwZ21lCiAgICAgICAgICAgIHF0YmFzZS01KSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2thZGRy ZXNzYm9vay5odG1sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9j b21wb25lbnRzL2thZGRyZXNzYm9vayIpCiAgICAgKHN5bm9wc2lzICJBZGRyZXNzIEJvb2sgYXBw bGljYXRpb24gdG8gbWFuYWdlIHlvdXIgY29udGFjdHMiKQogICAgIChkZXNjcmlwdGlvbiAiS0Fk ZHJlc3NCb29rIHN0b3JlcyBhbGwgdGhlIHBlcnNvbmFsIGRldGFpbHMgb2YgeW91ciBmYW1pbHks CiBmcmllbmRzIGFuZCBvdGhlciBjb250YWN0cy4gIEl0IHN1cHBvcnRzIGxhcmdlIHZhcmlldHkg b2Ygc2VydmljZXMsIGluY2x1ZGluZwpAQCAtNjE1LDcgKzYxNiw3IEBAIChkZWZpbmUtcHVibGlj IGtjYWx1dGlscwogICAgICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwogICAgICBg KCM6dGVzdHM/ICNmKSkgOzsgVE9ETzogc2VlbSB0byBwdWxsIGluIHNvbWUgd3JvbmcgdGhlbWUK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFw aWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rY2Fs dXRpbHMvaHRtbC9pbmRleC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgd2l0aCB1dGls aXR5IGZ1bmN0aW9ucyBmb3IgdGhlIGhhbmRsaW5nIG9mIGNhbGVuZGFyCiBkYXRhIikKICAgICAo ZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhIHV0aWxpdHkgYW5kIHVzZXIgaW50 ZXJmYWNlCkBAIC04MTgsNyArODE5LDcgQEAgKGRlZmluZS1wdWJsaWMga2dwZwogICAgICAgICAg ICBreG1sZ3VpCiAgICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAg ICAgICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBw bGljYXRpb25zL3V0aWxpdGllcy9vcmcua2RlLmtncGciKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL3V0aWxpdGllcy9vcmcua2RlLmtncGcvIikKICAgICAoc3lub3BzaXMg IkdyYXBoaWNhbCBmcm9udCBlbmQgZm9yIEdOVSBQcml2YWN5IEd1YXJkIikKICAgICAoZGVzY3Jp cHRpb24gIktncGcgbWFuYWdlcyBjcnlwdG9ncmFwaGljIGtleXMgZm9yIHRoZSBHTlUgUHJpdmFj eSBHdWFyZCwKIGFuZCBjYW4gZW5jcnlwdCwgZGVjcnlwdCwgc2lnbiwgYW5kIHZlcmlmeSBmaWxl cy4gIEl0IGZlYXR1cmVzIGEgc2ltcGxlIGVkaXRvcgpAQCAtODg2LDcgKzg4Nyw3IEBAIChkZWZp bmUtcHVibGljIGtpbWFwCiAgICAgICAgICAgIGtpbwogICAgICAgICAgICBrbWltZQogICAgICAg ICAgICBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFi bGUva2RlcGltbGlicy1hcGlkb2NzLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2Rl Lm9yZy9rZGVwaW0va2ltYXAvaHRtbC9pbmRleC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJh cnkgZm9yIGhhbmRsaW5nIElNQVAiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHBy b3ZpZGVzIGEgam9iLWJhc2VkIEFQSSBmb3IgaW50ZXJhY3Rpbmcgd2l0aAogYW4gSU1BUDRyZXYx IHNlcnZlci4gIEl0IG1hbmFnZXMgY29ubmVjdGlvbnMsIGVuY3J5cHRpb24gYW5kIHBhcmFtZXRl ciBxdW90aW5nCkBAIC05MTQsNyArOTE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2xkYXAKICAgICAg KGxpc3Qga2kxOG4ga2lvIGt3aWRnZXRzYWRkb25zIHF0YmFzZS01IHF0a2V5Y2hhaW4pKQogICAg IChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBjeXJ1cy1zYXNsIG9wZW5sZGFwKSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRv Y3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rbGRhcC9o dG1sL2luZGV4Lmh0bWwiKQogICAgIChzeW5vcHNpcyAiTGlicmFyeSBmb3IgYWNjZXNzaW5nIExE QVAiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIGxpYnJhcnkgZm9yIGFjY2Vzc2luZyBM REFQIHdpdGggYSBjb252ZW5pZW50IFF0CiBzdHlsZSBDKysgQVBJLiAgTERBUCAoTGlnaHR3ZWln aHQgRGlyZWN0b3J5IEFjY2VzcyBQcm90b2NvbCkgaXMgYW4gYXBwbGljYXRpb24KQEAgLTk2OCw3 ICs5NjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEKICAgICAgICAgICAgICAod2hlbiB0 ZXN0cz8KICAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKICAg ICAgICAgICAgICAjdCkpKSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxp Y2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbGVvcGF0cmEiKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vYXBwcy5rZGUub3JnL3V0aWxpdGllcy9vcmcua2RlLmtsZW9wYXRyYS8iKQogICAgIChz eW5vcHNpcyAiQ2VydGlmaWNhdGUgTWFuYWdlciBhbmQgVW5pZmllZCBDcnlwdG8gR1VJIikKICAg ICAoZGVzY3JpcHRpb24gIktsZW9wYXRyYSBpcyBhIGNlcnRpZmljYXRlIG1hbmFnZXIgYW5kIGEg dW5pdmVyc2FsIGNyeXB0bwogR1VJLiAgSXQgc3VwcG9ydHMgbWFuYWdpbmcgWC41MDkgYW5kIE9w ZW5QR1AgY2VydGlmaWNhdGVzIGluIHRoZSBHcGdTTSBrZXlib3gKQEAgLTEwNjUsNyArMTA2Niw3 IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiBmb2xsb3d1cHJlbWluZGVyLWZvbGxvd3VwcmVtaW5k ZXJjb25maWd0ZXN0fFwKIGFrb25hZGktc3FsaXRlLXVuaWZpZWRtYWlsYm94bWFuYWdlcnRlc3Qp IikpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFj dC5rZGUub3JnL2NvbXBvbmVudHMva21haWwuaHRtbCIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9rb250YWN0LmtkZS5vcmcvY29tcG9uZW50cy9rbWFpbC8iKQogICAgIChzeW5vcHNpcyAiRnVs bCBmZWF0dXJlZCBncmFwaGljYWwgZW1haWwgY2xpZW50IikKICAgICAoZGVzY3JpcHRpb24gIktN YWlsIHN1cHBvcnRzIG11bHRpcGxlIGFjY291bnRzLCBtYWlsIGZpbHRlcmluZyBhbmQgZW1haWwK IGVuY3J5cHRpb24uICBUaGUgcHJvZ3JhbSBsZXQgeW91IGNvbmZpZ3VyZSB5b3VyIHdvcmtmbG93 IGFuZCBpdCBoYXMgZ29vZApAQCAtMTIyNSw3ICsxMjI2LDcgQEAgKGRlZmluZS1wdWJsaWMga21h aWx0cmFuc3BvcnQKICAgICAgICAgICAgcXRrZXljaGFpbikpCiAgICAgKGFyZ3VtZW50cwogICAg ICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9ETyAtIDMvMyB0ZXN0cyBmYWlsLCByZXF1aXJlIGRya29u cWkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJz LWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9r bWFpbHRyYW5zcG9ydC9odG1sL2luZGV4Lmh0bWwiKQogICAgIChzeW5vcHNpcyAiTWFpbCB0cmFu c3BvcnQgc2VydmljZSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBw cm92aWRlcyBhbiBBUEkgYW5kIHN1cHBvcnQgY29kZSBmb3IgbWFuYWdpbmcKIG1haWwgdHJhbnNw b3J0LiIpCkBAIC0xMjQ3LDcgKzEyNDgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWJveAogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtjb2Rl Y3Mga21pbWUgcXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcv c3RhYmxlL2tkZXBpbWxpYnMtYXBpZG9jcy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBp LmtkZS5vcmcva2RlcGltL2ttYm94L2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5bm9wc2lzICJM aWJyYXJ5IGZvciBoYW5kbGluZyBtYm94IG1haWxib3hlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJU aGlzIGlzIGEgbGlicmFyeSBmb3IgaGFuZGxpbmcgbWFpbGJveGVzIGluIG1ib3ggZm9ybWF0LAog dXNpbmcgYSBRdC9LTWltZSBDKysgQVBJLiIpCkBAIC0xMzY2LDcgKzEzNjcsNyBAQCAoZGVmaW5l LXB1YmxpYyBrbWltZQogICAgICAgICAgICAgICAgKCgiKFRvZGF5fFllc3RlcmRheSkgMTI6MzQ6 NTYiIGxpbmUgZGF5KQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGRheSAiIDEyOjM0 IFBNIikpKQogICAgICAgICAgICAgICN0KSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2Fw aS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rbWltZS9odG1sL2luZGV4Lmh0bWwiKQogICAgIChz eW5vcHNpcyAiTGlicmFyeSBmb3IgaGFuZGxpbmcgTUlNRSBkYXRhIikKICAgICAoZGVzY3JpcHRp b24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhbiBBUEkgZm9yIGhhbmRsaW5nIE1JTUUKIGRhdGEu ICBNSU1FIChNdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFpbCBFeHRlbnNpb25zKSBpcyBhbiBJbnRl cm5ldCBTdGFuZGFyZApAQCAtMTM4OCw3ICsxMzg5LDcgQEAgKGRlZmluZS1wdWJsaWMga25vdGVz CiAgICAgICAgIChiYXNlMzIgIjA3cGowYXF3c3kxeGk1bXg3eDBoM3pteGZnMG40YWZnamF4OWE5 aWhjNTUzeHM2azQ4ZDciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgbGlieHNs dCkpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIGxpYnhzbHQpKQog ICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBha29uYWRpLWNvbnRh Y3RzCkBAIC0xNDMxLDcgKzE0MzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90ZXMKICAgICAgICAg ICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldCwgcmVxdWlyZWQgZm9yIHRlc3RzCiAg ICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0eDExZXh0cmFzKSkKLSAgICAoaG9tZS1w YWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2tub3Rlcy5odG1sIikKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbm90ZXMvIikKICAgICAoc3lub3Bz aXMgIk5vdGUtdGFraW5nIHV0aWxpdHkiKQogICAgIChkZXNjcmlwdGlvbiAiS05vdGVzIGxldHMg eW91IHdyaXRlIHRoZSBjb21wdXRlciBlcXVpdmFsZW50IG9mIHN0aWNreQogbm90ZXMuICBUaGUg bm90ZXMgYXJlIHNhdmVkIGF1dG9tYXRpY2FsbHkgd2hlbiB5b3UgZXhpdCB0aGUgcHJvZ3JhbSwg YW5kIHRoZXkKQEAgLTE0NjgsOSArMTQ2OSw5IEBAIChkZWZpbmUtcHVibGljIGtvbnRhY3RpbnRl cmZhY2UKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAgICAg ICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0 YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5r ZGUub3JnL2tkZXBpbS9rb250YWN0aW50ZXJmYWNlL2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5 bm9wc2lzICJLb250YWN0IGludGVyZmFjZSBsaWJyYXJ5IikKLSAgICAoZGVzY3JpcHRpb24gIiBU aGlzIGxpYnJhcnkgcHJvdmlkZXMgdGhlIGdsdWUgbmVjZXNzYXJ5IGZvcgorICAgIChkZXNjcmlw dGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIHRoZSBnbHVlIG5lY2Vzc2FyeSBmb3IKIGFwcGxp Y2F0aW9uIFwiUGFydHNcIiB0byBiZSBlbWJlZGRlZCBhcyBhIEtvbnRhY3QgY29tcG9uZW50IChv ciBwbHVnaW4pLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4wKykpKQogCkBAIC0xNTU0 LDcgKzE1NTUsNyBAQCAoZGVmaW5lLXB1YmxpYyBrb3JnYW5pemVyCiAgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/CiAgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0Iikp CiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5r ZGUub3JnL2NvbXBvbmVudHMva29yZ2FuaXplci5odG1sIikKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2FwcHMua2RlLm9yZy9rb3JnYW5pemVyLyIpCiAgICAgKHN5bm9wc2lzICJPcmdhbml6YXRp b25hbCBhc3Npc3RhbnQsIHByb3ZpZGluZyBjYWxlbmRhcnMgYW5kIG90aGVyIHNpbWlsYXIKIGZ1 bmN0aW9uYWxpdHkgdG8gaGVscCB5b3Ugb3JnYW5pemUgeW91ciBsaWZlIikKICAgICAoZGVzY3Jp cHRpb24gIktPcmdhbml6ZXIgaXMgdGhlIGNhbGVuZGFyIGFuZCBzY2hlZHVsaW5nIGNvbXBvbmVu dCBvZgpAQCAtMTcyNCw3ICsxNzI1LDcgQEAgKGRlZmluZS1wdWJsaWMga3BpbXRleHRlZGl0CiAg ICAgICAgICAgIHNvbm5ldCkpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmKSkg OzsgVE9ETyAtIHRlc3Qgc3VpdGUgaGFuZ3MKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5r ZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2FwaS5rZGUub3JnL2tkZXBpbS9rcGltdGV4dGVkaXQvaHRtbC9pbmRleC5odG1sIikKICAg ICAoc3lub3BzaXMgIkxpYnJhcnkgcHJvdmlkaW5nIGEgdGV4dGVkaXQgd2l0aCBQSU0tc3BlY2lm aWMgZmVhdHVyZXMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEg dGV4dGVkaXQgd2l0aCBQSU0tc3BlY2lmaWMgZmVhdHVyZXMuCiBJdCBhbHNvIHByb3ZpZGVzIHNv LWNhbGxlZCByaWNoIHRleHQgYnVpbGRlcnMgd2hpY2ggY2FuIGNvbnZlcnQgdGhlIGZvcm1hdHRl ZApAQCAtMTc5NSw3ICsxNzk2LDcgQEAgKGRlZmluZS1wdWJsaWMga3RuZWYKICAgICAgICAgICAg a2NvcmVhZGRvbnMKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAgcXRiYXNlLTUpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcvc3RhYmxlL2tkZXBpbWxpYnMtYXBpZG9j cy9rdG5lZi9odG1sLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9rZGVw aW0va3RuZWYvaHRtbC9pbmRleC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGhh bmRsaW5nIG1haWwgYXR0YWNobWVudHMgdXNpbmcgVE5FRiBmb3JtYXQiKQogICAgIChkZXNjcmlw dGlvbiAiS3RuZWYgaXMgYSBsaWJyYXJ5IGZvciBoYW5kbGluZyBkYXRhIGluIHRoZSBUTkVGCiBm b3JtYXQgKFRyYW5zcG9ydCBOZXV0cmFsIEVuY2Fwc3VsYXRpb24gRm9ybWF0LCBhIHByb3ByaWV0 YXJ5IGZvcm1hdCBvZiBlLW1haWwKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0008-gnu-kio-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0008-gnu-kio-Remove-input-labels.patch RnJvbSAyNjhhMzBkYTU1MDZkOGIxOWVkYmYyZTNmMTEzYjc5NjM5OTMwNjQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozNDozNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDgvODZdIGdudToga2lvOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKKiBnbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtIChraW8pOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IGZlZTQ4MjdkZWEuLjJlZGViODExODIgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtMjYyOCwzMSArMjYyOCwzMCBAQCAoZGVmaW5lLXB1YmxpYyBraW8KICAgICAg ICAgICAgc29saWQpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMgZGJ1cyBrZG9jdG9vbHMgcXR0b29scykpCi0gICAgKGlucHV0cwotICAgICBgKDs7 IFRPRE86ICBMaWJBQ0wgLCA8ZnRwOi8vb3NzLnNnaS5jb20vcHJvamVjdHMveGZzL2NtZF90YXJz PgotICAgICAgICgia3JiNSIgLG1pdC1rcmI1KQotICAgICAgICgia2FyY2hpdmUiICxrYXJjaGl2 ZSkKLSAgICAgICAoImthdXRoIiAsa2F1dGgpCi0gICAgICAgKCJrY29kZWNzIiAsa2NvZGVjcykK LSAgICAgICAoImtjb25maWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMpCi0gICAgICAgKCJrY3Jh c2giICxrY3Jhc2gpCi0gICAgICAgKCJrZGJ1c2FkZG9ucyIgLGtkYnVzYWRkb25zKQotICAgICAg ICgia2RvY3Rvb2xzIiAsa2RvY3Rvb2xzKQotICAgICAgICgia2d1aWFkZG9ucyIgLGtndWlhZGRv bnMpCi0gICAgICAgKCJraWNvbnRoZW1lcyIgLGtpY29udGhlbWVzKQotICAgICAgICgia2kxOG4i ICxraTE4bikKLSAgICAgICAoImtub3RpZmljYXRpb25zIiAsa25vdGlmaWNhdGlvbnMpCi0gICAg ICAgKCJrdGV4dHdpZGdldHMiICxrdGV4dHdpZGdldHMpCi0gICAgICAgKCJrd2FsbGV0IiAsa3dh bGxldCkKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0gICAgICAg KCJsaWJ4bWwyIiAsbGlieG1sMikKLSAgICAgICAoImxpYnhzbHQiICxsaWJ4c2x0KQotICAgICAg ICgicXRiYXNlIiAscXRiYXNlLTUpCi0gICAgICAgKCJxdHNjcmlwdCIgLHF0c2NyaXB0KQotICAg ICAgICgicXR4MTFleHRyYXMiICxxdHgxMWV4dHJhcykKLSAgICAgICAoInNvbm5ldCIgLHNvbm5l dCkKLSAgICAgICAoInV0aWwtbGludXg6bGliIiAsdXRpbC1saW51eCAibGliIikgOyBsaWJtb3Vu dAotICAgICAgICgiemxpYiIgLHpsaWIpKSkKKyAgICAoaW5wdXRzIChsaXN0IDs7IFRPRE86ICBM aWJBQ0wgLCA8ZnRwOi8vb3NzLnNnaS5jb20vcHJvamVjdHMveGZzL2NtZF90YXJzPgorICAgICAg ICAgICAgICAgICAgbWl0LWtyYjUKKyAgICAgICAgICAgICAgICAgIGthcmNoaXZlCisgICAgICAg ICAgICAgICAgICBrYXV0aAorICAgICAgICAgICAgICAgICAga2NvZGVjcworICAgICAgICAgICAg ICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAgICAgICAgIGtjcmFzaAorICAgICAgICAg ICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtkb2N0b29scworICAgICAg ICAgICAgICAgICAga2d1aWFkZG9ucworICAgICAgICAgICAgICAgICAga2ljb250aGVtZXMKKyAg ICAgICAgICAgICAgICAgIGtpMThuCisgICAgICAgICAgICAgICAgICBrbm90aWZpY2F0aW9ucwor ICAgICAgICAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgICAgICAgICBrd2FsbGV0 CisgICAgICAgICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICAgICAgICAgbGli eG1sMgorICAgICAgICAgICAgICAgICAgbGlieHNsdAorICAgICAgICAgICAgICAgICAgcXRiYXNl LTUKKyAgICAgICAgICAgICAgICAgIHF0c2NyaXB0CisgICAgICAgICAgICAgICAgICBxdHgxMWV4 dHJhcworICAgICAgICAgICAgICAgICAgc29ubmV0CisgICAgICAgICAgICAgICAgICBgKCx1dGls LWxpbnV4ICJsaWIiKSA7IGxpYm1vdW50CisgICAgICAgICAgICAgICAgICB6bGliKSkKICAgICAo YXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0005-gnu-KDE-Frameworks-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0005-gnu-KDE-Frameworks-Remove-trailing-booleans.patch RnJvbSBhYmZjZTdlZDUzOGIyMzgyZDBkYzQ2ODMxYTE5OTAyNmY0OGVhY2Y0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTowNzoyOSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDUvODZdIGdudTogS0RFIEZyYW1ld29ya3M6IFJlbW92ZSB0cmFpbGluZyBib29sZWFucy4KCiog Z251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa2NhbGVuZGFyY29yZSwga2NvbmZpZywg a2NvcmVhZGRvbnMsCmtzeW50YXhoaWdobGlnaHRpbmcsIGt3YXlsYW5kLCBrd2luZG93c3lzdGVt LCBtb2RlbW1hbmFnZXItcXQsIGtjb250YWN0cywKa2RvY3Rvb2xzLCBrZmlsZW1ldGFkYXRhLCBp bWFnZWZvcm1hdHMsIGtub3RpZmljYXRpb25zLCBrcGFja2FnZSwga3B0eSwKYmFsb28sIGtib29r bWFya3MsIGtjbXV0aWxzLCBrY29uZmlnd2lkZ2V0cywga2Vtb3RpY29ucywga2ljb250aGVtZXMs Cmtpbml0LCBraW8sIGtuZXdzdHVmZiwga3BhcnRzLCBrc2VydmljZSwga3RleHRlZGl0b3IsIGt4 bWxndWkscGxhc21hLWZyYW1ld29yaywKa2RlLWZyYW1ld29ya2ludGVncmF0aW9uLCBrZGVsaWJz NHN1cHBvcnQpOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5z Y20KaW5kZXggODc1ZGYxMGFkZi4uM2Y4ZTExMzVhNCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2Nt CkBAIC0xMCw2ICsxMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWFyaXVzIEJha2tlIDxt YmFra2VAZmFzdG1haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIEFsZXhhbmRyb3MgVGhl b2RvdG91IDxhbGV4QHpyeXRobS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBU aWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIg SG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBh cnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTIwNCw4ICsyMDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBw aG9ub24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJl ZiBpbnB1dHMgInF0YmFzZSIpKSkpCiAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImNtYWtl X2luc3RhbGwuY21ha2UiCiAgICAgICAgICAgICAgICAgICgocmVnZXggYWxsIGRlc3QpCi0gICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBkZXN0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0 IikpKSkpCi0gICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kIGRlc3QgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkpKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vcGhvbm9uLmtkZS5vcmciKQogICAgIChzeW5vcHNpcyAiS0RFJ3MgbXVsdGlt ZWRpYSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktERSdzIG11bHRpbWVkaWEgbGlicmFy eS4iKQpAQCAtNDY1LDggKzQ2NSw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKICAg ICAgICAgICAgICAod2hlbiB0ZXN0cz8KICAgICAgICAgICAgICAgIDs7IEl0cyBhbHJlYWR5IGJl ZW4gZml4ZWQgdXBzdHJlYW07IHJlbW92ZSBpbiA1LjkzLgogICAgICAgICAgICAgICAgOzsgYzA0 MjhhMjg0NDQ0Yjk5NWQzMjAwNDZjMDRlZjUzNzdkNTFlNGM1YwotICAgICAgICAgICAgICAgKGlu dm9rZSAiY3Rlc3QiICItRSIgInRlc3RkYXRlc2VyaWFsaXphdGlvbiIpKQotICAgICAgICAgICAg ICN0KSkpKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJ0ZXN0ZGF0ZXNl cmlhbGl6YXRpb24iKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBpbnRlcmZhY2lu ZyB3aXRoIGNhbGVuZGFycyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlk ZXMgYWNjZXNzIHRvIGFuZCBoYW5kbGluZyBvZiBjYWxlbmRhcgpAQCAtNTQwLDggKzUzOSw3IEBA IChkZWZpbmUtcHVibGljIGtjb25maWcKICAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChn ZXRjd2QpKQogICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2NvbmZpZ2NvcmUt a2NvbmZpZ3Rlc3R8XAota2NvbmZpZ2d1aS1rc3RhbmRhcmRzaG9ydGN1dHdhdGNoZXJ0ZXN0KSIp KQotICAgICAgICAgICAgICN0KSkpKSkKK2tjb25maWdndWkta3N0YW5kYXJkc2hvcnRjdXR3YXRj aGVydGVzdCkiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJLY29uZmlndXJhdGlvbiBzZXR0aW5ncyBm cmFtZXdvcmsgZm9yIFF0IikKICAgICAoZGVzY3JpcHRpb24gIktDb25maWcgcHJvdmlkZXMgYW4g YWR2YW5jZWQgY29uZmlndXJhdGlvbiBzeXN0ZW0uCkBAIC02MDEsOCArNTk5LDcgQEAgKGRlZmlu ZS1wdWJsaWMga2NvcmVhZGRvbnMKICAgICAgICAgICAgICAoc2V0ZW52ICJUTVBESVIiIChnZXRj d2QpKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBrZGlyd2F0Y2ggdGVzdCBmYWlscyBp bmNvbnNpc3RlbnRseS4ga3Byb2Nlc3N0ZXN0IGZhaWxzLgogICAgICAgICAgICAgICAgKGludm9r ZSAiY3Rlc3QiICItRSIgIihrZGlyd2F0Y2hfcWZzd2F0Y2hfdW5pdHRlc3R8a3Byb2Nlc3N0ZXN0 fFwKLWtkaXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKK2tk aXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9j b21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlF0IGFkZG9uIGxp YnJhcnkgd2l0aCBhIGNvbGxlY3Rpb24gb2Ygbm9uLUdVSSB1dGlsaXRpZXMiKQogICAgIChkZXNj cmlwdGlvbiAiS0NvcmVBZGRvbnMgcHJvdmlkZXMgY2xhc3NlcyBidWlsdCBvbiB0b3Agb2YgUXRD b3JlIHRvCkBAIC0xMDAxLDggKzk5OCw3IEBAIChkZWZpbmUtcHVibGljIGtzeW50YXhoaWdobGln aHRpbmcKICAgICAgICAgICAgICAgICgoKHdoaWNoICJzaCIpKSAiIC9iaW4vc2giKSkgOzsgc3Bh Y2UgaW4gZnJvbnQhCiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImF1dG90ZXN0cy9pbnB1 dC9oaWdobGlnaHQucGwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImF1dG90ZXN0cy9m b2xkaW5nL2hpZ2hsaWdodC5wbC5mb2xkIikKLSAgICAgICAgICAgICAgICgoKHdoaWNoICJwZXJs IikpICIvdXNyL2Jpbi9wZXJsIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAg ICAgKCgod2hpY2ggInBlcmwiKSkgIi91c3IvYmluL3BlcmwiKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lz ICJTeW50YXggaGlnaGxpZ2h0aW5nIGVuZ2luZSBmb3IgS2F0ZSBzeW50YXggZGVmaW5pdGlvbnMi KQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIHN0YW5kLWFsb25lIGltcGxlbWVudGF0aW9u IG9mIHRoZSBLYXRlIHN5bnRheApAQCAtMTA2Myw4ICsxMDU5LDcgQEAgKGRlZmluZS1wdWJsaWMg a3dheWxhbmQKICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiIChnZXRjd2Qp KQogICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCiAg ICAgICAgICAgICAgKHdoZW4gdGVzdHM/IDs7IE9uZSB0ZXN0IGZhaWxzLgotICAgICAgICAgICAg ICAgKGludm9rZSAiY3Rlc3QiICItRSIgImt3YXlsYW5kLXRlc3RXYXlsYW5kUmVnaXN0cnkiKSkK LSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1F IiAia3dheWxhbmQtdGVzdFdheWxhbmRSZWdpc3RyeSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlF0 LXN0eWxlIEFQSSB0byBpbnRlcmFjdCB3aXRoIHRoZSB3YXlsYW5kIGNsaWVudCBhbmQgc2VydmVy IikKICAgICAoZGVzY3JpcHRpb24gIkFzIHRoZSBuYW1lcyBzdWdnZXN0IHRoZXkgaW1wbGVtZW50 IGEgQ2xpZW50IHJlc3BlY3RpdmVseSBhCkBAIC0xMTQ2LDggKzExNDEsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImF1 dG90ZXN0cy9CTEFDS0xJU1QiCiAgICAgICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAg ICAgICAgKGRpc3BsYXkgIlt0ZXN0R3JvdXBMZWFkZXJdXG4qXG4iKQotICAgICAgICAgICAgICAg ICAoZGlzcGxheSAiW3Rlc3RDbGllbnRNYWNoaW5lXVxuKlxuIikpKSA7OyByZXF1aXJlcyBuZXR3 b3JrCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RD bGllbnRNYWNoaW5lXVxuKlxuIikpKSkpIDs7IHJlcXVpcmVzIG5ldHdvcmsKICAgICAgICAgIChy ZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBhIHJ1 bm5pbmcgd2luZG93IGFuYWdlcgpAQCAtMTIwMyw4ICsxMTk3LDcgQEAgKGRlZmluZS1wdWJsaWMg bW9kZW1tYW5hZ2VyLXF0CiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgICAgKGludm9r ZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAg ICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lz ICJRdCB3cmFwcGVyIGZvciBNb2RlbU1hbmFnZXIgREJ1cyBBUEkiKQogICAgIChkZXNjcmlwdGlv biAiTW9kZW1NYW5hZ2VyUXQgcHJvdmlkZXMgYWNjZXNzIHRvIGFsbCBNb2RlbU1hbmFnZXIgZmVh dHVyZXMKQEAgLTE2MDcsOCArMTYwMCw3IEBAIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogICAg ICAgICAgICAgICAgOztFeHBlY3RlZCAocmVzdWx0KSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOgogICAgICAgICAgICAgICAgOzsiSmltIEtub3BmXG5MdW1t ZXJsYW5kc3RyLiAxXG4xMjM0NSBMdW1tZXJzdGFkdFxuXG5HRVJNQU5JQSIKICAgICAgICAgICAg ICAgIChpbnZva2UgImN0ZXN0IiAiLUUiCi0JCQkgICAiKGtjb250YWN0cy1hZGRyZXNzdGVzdHxr Y29udGFjdHMtdGVzdHJvdW5kdHJpcHxrY29udGFjdHMtaW1wcHRlc3R8a2NvbnRhY3RzLWJpcnRo ZGF5dGVzdHxrY29udGFjdHMtYWRkcmVzc2VldGVzdCkiKSkKLSAgICAgICAgICAgICAjdCkpKSkp CisJCQkgICAiKGtjb250YWN0cy1hZGRyZXNzdGVzdHxrY29udGFjdHMtdGVzdHJvdW5kdHJpcHxr Y29udGFjdHMtaW1wcHRlc3R8a2NvbnRhY3RzLWJpcnRoZGF5dGVzdHxrY29udGFjdHMtYWRkcmVz c2VldGVzdCkiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJBUEkgZm9yIGNvbnRhY3RzL2FkZHJlc3Mg Ym9vayBkYXRhIGZvbGxvd2luZyB0aGUgdkNhcmQgc3RhbmRhcmQiKQogICAgIChkZXNjcmlwdGlv biAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGEgdkNhcmQgZGF0YSBtb2RlbCwgdkNhcmQKQEAgLTE2 ODEsOCArMTY3Myw3IEBAIChkZWZpbmUtcHVibGljIGtkb2N0b29scwogICAgICAgICAgICAgIChz dWJzdGl0dXRlKiAiY21ha2UvRmluZERvY0Jvb2tYU0wuY21ha2UiCiAgICAgICAgICAgICAgICAo KCJeLip4bWwvZG9jYm9vay9zdHlsZXNoZWV0LiokIikKICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCAieG1sL3hzbC9kb2Nib29rLXhzbC0iCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLChwYWNrYWdlLXZlcnNpb24gZG9jYm9vay14c2wpICJcbiIpKSkKLSAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLChwYWNrYWdlLXZlcnNpb24g ZG9jYm9vay14c2wpICJcbiIpKSkpKQogICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRk LXN5bWxpbmtzCiAgICAgICAgICAgIDs7IFNvbWUgcGFja2FnZShzKSAoZS5nLiBrZGVsaWJzNHN1 cHBvcnQpIHJlZmVyIHRvIHRoaXMgbG9jYWxlIGJ5IGEKICAgICAgICAgICAgOzsgZGlmZmVyZW50 IHNwZWxsaW5nLgpAQCAtMTY5MCw4ICsxNjgxLDcgQEAgKGRlZmluZS1wdWJsaWMga2RvY3Rvb2xz CiAgICAgICAgICAgICAgKGxldCAoKHhzbCAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIG91dHB1 dHMgIm91dCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJl L2tmNS9rZG9jdG9vbHMvY3VzdG9taXphdGlvbi94c2wvIikpKQogICAgICAgICAgICAgICAgKHN5 bWxpbmsgKHN0cmluZy1hcHBlbmQgeHNsICJwdF9ici54bWwiKQotICAgICAgICAgICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgeHNsICJwdC1CUi54bWwiKSkpCi0gICAgICAgICAgICAgI3Qp KSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgeHNsICJwdC1CUi54 bWwiKSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiQ3JlYXRlIGRvY3VtZW50YXRpb24gZnJvbSBEb2NC b29rIikKICAgICAoZGVzY3JpcHRpb24gIlByb3ZpZGVzIHRvb2xzIHRvIGdlbmVyYXRlIGRvY3Vt ZW50YXRpb24gaW4gdmFyaW91cyBmb3JtYXQKQEAgLTE3MjEsOCArMTcxMSw3IEBAIChkZWZpbmUt cHVibGljIGtmaWxlbWV0YWRhdGEKICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBUZXN0IGNhbid0 IGZpbmQgYXVkaW8veC1zcGVleCBtaW1laW5mbwogICAgICAgICAgICAgICAgOzsgKGJ1dCBpdCBj YW4gZmluZCBhdWRpby94LXNwZWV4K29nZykuCiAgICAgICAgICAgICAgICAoaW52b2tlICJjdGVz dCIgIi1FIgotCQkJICAgIih1c2VybWV0YWRhdGF3cml0ZXJ0ZXN0fGVtYmVkZGVkaW1hZ2VkYXRh dGVzdHx0YWdsaWJleHRyYWN0b3J0ZXN0KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKKwkJCSAg ICIodXNlcm1ldGFkYXRhd3JpdGVydGVzdHxlbWJlZGRlZGltYWdlZGF0YXRlc3R8dGFnbGliZXh0 cmFjdG9ydGVzdCkiKSkpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJleHRyYS1j bWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykKICAgICAgICAoInBrZy1jb25maWci ICxwa2ctY29uZmlnKSkpCkBAIC0xNzg1LDggKzE3NzQsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW1h Z2Vmb3JtYXRzCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9QTFVHSU5fUEFUSCIKICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIChnZXRjd2QpICIvYmluOiIKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChnZXRlbnYgIlFUX1BMVUdJTl9QQVRIIikpKQotICAgICAg ICAgICAgICN0KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2V0ZW52 ICJRVF9QTFVHSU5fUEFUSCIpKSkpKSkKICAgICAgICA7OyBGSVhNRTogVGhlIGhlYWRlciBmaWxl cyBvZiBpbG1iYXNlIChwcm9wYWdhdGVkIGJ5IG9wZW5leHIpIGFyZSBub3QKICAgICAgICA7OyBm b3VuZCB3aGVuIGluY2x1ZGVkIGJ5IHRoZSBoZWFkZXIgZmlsZXMgb2Ygb3BlbmV4ciwgYW5kIGFu IGV4cGxpY2l0CiAgICAgICAgOzsgZmxhZyBuZWVkcyB0byBiZSBzZXQuCkBAIC0xODYyLDggKzE4 NTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9ucwogICAgICAgICAgICAgICh3aGVu IHRlc3RzPwogICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAg ICAgICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAg ICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpCi0gICAgICAgICAgICAgI3QpKSkpKQor ICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKSkpKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAo c3lub3BzaXMgIkRlc2t0b3Agbm90aWZpY2F0aW9ucyIpCiAgICAgKGRlc2NyaXB0aW9uICJLTm90 aWZpY2F0aW9uIGlzIHVzZWQgdG8gbm90aWZ5IHRoZSB1c2VyIG9mIGFuIGV2ZW50LiAgSXQKQEAg LTE5MDUsOCArMTg5Miw3IEBAIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAgICAgICAgICAgICAg ICAoKCJeXFxzKihjb25zdCBRRGlySXRlcmF0b3I6Okl0ZXJhdG9yRmxhZ3MgZmxhZ3MgPSBRRGly SXRlcmF0b3I6OlN1YmRpcmVjdG9yaWVzKSg7KSIgXyBhIGIpCiAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9yOjpGb2xsb3dTeW1saW5rcyIgYikpCiAgICAg ICAgICAgICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwgUURpckl0ZXJhdG9yOjpT dWJkaXJlY3RvcmllcykoXFwpOykiIF8gYSBiKQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIpKSkKLSAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9y OjpGb2xsb3dTeW1saW5rcyIgYikpKSkpCiAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3Bh dGNoLXRlc3RzCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IC9iaW4vbHMg ZG9lc24ndCBleGlzdCBpbiB0aGUgYnVpbGQtY29udGFpbmVyIHVzZSAvZXRjL3Bhc3N3ZApAQCAt MTkxNiwxMiArMTkwMiwxMCBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIGEgImV0YyIgYiAiZXRjIiBjICJldGNcIiIpKQogICAgICAgICAg ICAgICAgKCgiZmlsZVBhdGhcXChcImJpblwiLCBRU3RyaW5nTGl0ZXJhbFxcKFwibHNcIikpIikK ICAgICAgICAgICAgICAgICAiZmlsZVBhdGgoXCJldGNcIiwgUVN0cmluZ0xpdGVyYWwoXCJwYXNz d2RcIikpIikKLSAgICAgICAgICAgICAgICgoIlwiL2Jpbi9sc1wiIikgIlwiL2V0Yy9wYXNzd2Rc IiIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICgoIlwiL2Jpbi9sc1wiIikg IlwiL2V0Yy9wYXNzd2RcIiIpKSkpCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNr LXNldHVwCiAgICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi IChnZXRjd2QpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJI T01FIiAoZ2V0Y3dkKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJJbnN0YWxsYXRpb24gYW5kIGxvYWRp bmcgb2YgYWRkaXRpb25hbCBjb250ZW50IGFzIHBhY2thZ2VzIikKICAgICAoZGVzY3JpcHRpb24g IlRoZSBQYWNrYWdlIGZyYW1ld29yayBsZXRzIHRoZSB1c2VyIGluc3RhbGwgYW5kIGxvYWQgcGFj a2FnZXMKQEAgLTE5NTYsOCArMTk0MCw3IEBAIChkZWZpbmUtcHVibGljIGtwdHkKICAgICAgICAg IChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gtdGVzdHMKICAgICAgICAgICAgKGxhbWJkYSBfCiAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhdXRvdGVzdHMva3B0eXByb2Nlc3N0ZXN0LmNwcCIK LSAgICAgICAgICAgICAgICgoIi9iaW4vYmFzaCIpICh3aGljaCAiYmFzaCIpKSkKLSAgICAgICAg ICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAoKCIvYmluL2Jhc2giKSAod2hpY2ggImJhc2gi KSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1l d29ya3MiKQogICAgIChzeW5vcHNpcyAiSW50ZXJmYWNpbmcgd2l0aCBwc2V1ZG8gdGVybWluYWwg ZGV2aWNlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgcHJpbWl0 aXZlcyB0byBpbnRlcmZhY2Ugd2l0aCBwc2V1ZG8KQEAgLTIwNzIsMTUgKzIwNTUsMTMgQEAgKGRl ZmluZS1wdWJsaWMgYmFsb28KICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy91 bml0L2ZpbGUvQ01ha2VMaXN0cy50eHQiCiAgICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBvbmx5 IHJ1bnMgb24gR05VL0xpbnV4LCBwaWdneS1iYWNrIG9uIHRoZSBjaGVjay4KICAgICAgICAgICAg ICAgICgoIkNNQUtFX1NZU1RFTV9OQU1FIE1BVENIRVMgXCJMaW51eFwiIiBhbGwpCi0gICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgYWxsICIgQU5EIE5PVCBUUlVFIikpKQotICAgICAgICAg ICAgICN0KSkKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhbGwgIiBBTkQgTk9UIFRS VUUiKSkpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KICAgICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKICAg ICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQotICAgICAgICAgICAgICAgKGlu dm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21l LXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9w c2lzICJGaWxlIHNlYXJjaGluZyBhbmQgaW5kZXhpbmciKQogICAgIChkZXNjcmlwdGlvbiAiQmFs b28gcHJvdmlkZXMgZmlsZSBzZWFyY2hpbmcgYW5kIGluZGV4aW5nLiAgSXQgZG9lcyBzbyBieQpA QCAtMjE0OCw4ICsyMTI5LDcgQEAgKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogICAgICAgICAg ICAobGFtYmRhIF8KICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKICAgICAg ICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3Rz Ci0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKLSAg ICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JN IiAib2Zmc2NyZWVuIikpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJCb29rbWFya3MgbWFuYWdlbWVudCBs aWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktCb29rbWFya3MgbGV0cyB5b3UgYWNjZXNzIGFu ZCBtYW5pcHVsYXRlIGJvb2ttYXJrcyBzdG9yZWQKQEAgLTIxODYsMTIgKzIxNjYsMTAgQEAgKGRl ZmluZS1wdWJsaWMga2NtdXRpbHMKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9rY21v ZHVsZWxvYWRlci5jcHAiCiAgICAgICAgICAgICAgICA7OyBwcmludCBwbHVnaW4gbmFtZSB3aGVu IGxvYWRpbmcgZmFpbHMKICAgICAgICAgICAgICAgICgoIl5cXHMqKHFXYXJuaW5nXFwoXFwpIDw8 IFwiRXJyb3IgbG9hZGluZykgKHBsdWdpbjpcIikoIDw8IGxvYWRlclxcLmVycm9yU3RyaW5nXFwo XFwpOykiIF8gYSBiIGMpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIEtDTSBw bHVnaW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkgPDwgXCI6XCIiIGMpKSkKLSAgICAg ICAgICAgICAjdCkpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIEtDTSBwbHVn aW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkgPDwgXCI6XCIiIGMpKSkpKQogICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAogICAgICAgICAgICAobGFtYmRhIF8K LSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAg ICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0i ICJvZmZzY3JlZW4iKSkpKSkpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrYXV0aAogICAgICAg ICAgICBrY29kZWNzCkBAIC0yMjQ3LDEzICsyMjI1LDExIEBAIChkZWZpbmUtcHVibGljIGtjb25m aWd3aWRnZXRzCiAgICAgICAgICAgICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwg UURpckl0ZXJhdG9yOjpTdWJkaXJlY3RvcmllcykoXFwpOykiIF8gYSBiKQogICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIp KSkKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgotICAgICAgICAg ICAgICAgKCgiNVxcLjkwXFwuMCIpICI1LjkyLjAiKSkKLSAgICAgICAgICAgICAjdCkpCisgICAg ICAgICAgICAgICAoKCI1XFwuOTBcXC4wIikgIjUuOTIuMCIpKSkpCiAgICAgICAgICAocmVwbGFj ZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/Ci0gICAgICAgICAgICAgICAoaW52b2tl ICJjdGVzdCIgIi1FIiAia3N0YW5kYXJkYWN0aW9udGVzdCIpKQotICAgICAgICAgICAgICN0KSkp KSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJrc3RhbmRhcmRhY3Rpb250 ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiV2lkZ2V0cyBmb3IgY29uZmlndXJhdGlvbiBkaWFs b2dzIikKICAgICAoZGVzY3JpcHRpb24gIktDb25maWdXaWRnZXRzIHByb3ZpZGVzIGVhc3ktdG8t dXNlIGNsYXNzZXMgdG8gY3JlYXRlCkBAIC0yNDcxLDggKzI0NDcsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrZW1vdGljb25zCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIChzZXRlbnYg IkhPTUUiIChnZXRjd2QpKQogICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3Jl ZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExB VEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAo c2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKSkpKSkpCiAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMg IkNvbnZlcnQgdGV4dCBlbW90aWNvbnMgdG8gZ3JhcGhpY2FsIGVtb3RpY29ucyIpCiAgICAgKGRl c2NyaXB0aW9uICJLRW1vdGljb25zIGNvbnZlcnRzIGVtb3RpY29ucyBmcm9tIHRleHQgdG8gYSBn cmFwaGljYWwKQEAgLTI1NTEsOCArMjUyNiw3IEBAIChkZWZpbmUtcHVibGljIGtpY29udGhlbWVz CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJlIikpCiAgICAgICAg ICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAgICAgICAgOzsgbWFrZSBRdCBy ZW5kZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZvciB0ZXN0cwotICAgICAgICAgICAgIChzZXRl bnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0gICAgICAgICAgICAgI3QpKSkpKQor ICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkK ICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQog ICAgIChzeW5vcHNpcyAiSWNvbiBHVUkgdXRpbGl0aWVzIikKICAgICAoZGVzY3JpcHRpb24gIlRo aXMgbGlicmFyeSBjb250YWlucyBjbGFzc2VzIHRvIGltcHJvdmUgdGhlIGhhbmRsaW5nIG9mIGlj b25zCkBAIC0yNTg1LDggKzI1NTksNyBAQCAoZGVmaW5lLXB1YmxpYyBraW5pdAogICAgICAgICAg ICAgIChzdWJzdGl0dXRlKiAic3JjL2tkZWluaXQva2luaXQuY3BwIgogICAgICAgICAgICAgICAg KCgiR1VJWF9QS0dTX0tGNV9LSU8iKSAoYXNzb2MtcmVmIGlucHV0cyAia2lvIikpCiAgICAgICAg ICAgICAgICAoKCJHVUlYX1BLR1NfS0Y1X1BBUlRTIikgKGFzc29jLXJlZiBpbnB1dHMgImtwYXJ0 cyIpKQotICAgICAgICAgICAgICAgKCgiR1VJWF9QS0dTX0tGNV9QTEFTTUEiKSAoYXNzb2MtcmVm IGlucHV0cyAicGxhc21hLWZyYW1ld29yayIpKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAg ICAgICAgICAgICAoKCJHVUlYX1BLR1NfS0Y1X1BMQVNNQSIpIChhc3NvYy1yZWYgaW5wdXRzICJw bGFzbWEtZnJhbWV3b3JrIikpKSkpKSkpCiAgICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMKICAgICAg KGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KICAgICAgICAgICAgICh2YXJpYWJsZSAi S0RFSU5JVDVfTElCUkFSWV9QQVRIIikKQEAgLTI2ODgsOCArMjY2MSw3IEBAIChkZWZpbmUtcHVi bGljIGtpbwogICAgICAgICAgICAgIDs7IEJldHRlciBlcnJvciBtZXNzYWdlICh0YWtlbiBmcm9t IE5peE9TKQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2tpb2Qva2lvZF9tYWluLmNw cCIKICAgICAgICAgICAgICAgICgoIiheXFxzKnFDV2FybmluZyhLSU9EX0NBVEVHT1JZKSA8PCBc IkVycm9yIGxvYWRpbmcgcGx1Z2luOlwiKSggPDwgbG9hZGVyLmVycm9yU3RyaW5nKCk7KSIgXyBh IGIpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiPDwgbmFtZSIgYikpKQotICAg ICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhICI8PCBuYW1l IiBiKSkpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KQEAgLTI3MTYsOCArMjY4OCw3IEBAIChkZWZpbmUtcHVibGljIGtpbwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAifGtpb3dpZGdldHMta2ZpbGVpdGVtYWN0aW9uc3Rl c3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1r dXJpZmlsdGVydGVzdC1jb2xvbi1zZXBhcmF0b3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1rdXJpZmlsdGVydGVzdC1zcGFjZS1zZXBhcmF0b3Ii Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvZmlsZXdpZGdldHMt a25ld2ZpbGVtZW51dGVzdCkiKSkpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAifGtpb2ZpbGV3aWRnZXRzLWtuZXdmaWxlbWVudXRlc3Qp IikpKSkpCiAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdhZGQtc3ltbGlua3MKICAgICAg ICAgICAgOzsgU29tZSBwYWNrYWdlKHMpIChlLmcuIGJsdWVkZXZpbCkgcmVmZXIgdG8gdGhlc2Ug c2VydmljZSB0eXBlcyBieQogICAgICAgICAgICA7OyB0aGUgd3JvbmcgbmFtZS4gIEkgd291bGQg cHJlZmVyIHRvIHBhdGNoIHRob3NlIHBhY2thZ2VzLCBidXQgSQpAQCAtMjc4NCw4ICsyNzU1LDcg QEAgKGRlZmluZS1wdWJsaWMga25ld3N0dWZmCiAgICAgICAgICAgIChsYW1iZGEgXyA7IFhER19E QVRBX0RJUlMgaXNuJ3Qgc2V0CiAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkp CiAgICAgICAgICAgICAgOzsgbWFrZSBRdCByZW5kZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZv ciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVl biIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9Q TEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11 bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiRnJhbWV3b3JrIGZvciBk b3dubG9hZGluZyBhbmQgc2hhcmluZyBhZGRpdGlvbmFsIGFwcGxpY2F0aW9uIGRhdGEiKQogICAg IChkZXNjcmlwdGlvbiAiVGhlIEtOZXdTdHVmZiBsaWJyYXJ5IGltcGxlbWVudHMgY29sbGFib3Jh dGl2ZSBkYXRhIHNoYXJpbmcKQEAgLTI4NTcsOCArMjgyNyw3IEBAIChkZWZpbmUtcHVibGljIGtw YXJ0cwogICAgICAgICAgICAgICAgICAgICAgICAgOzsgWFhYOiBQYXJ0TG9hZGVyVGVzdCB3YW50 cyB0byBjcmVhdGUgYSAuZGVza3RvcCBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICA7OyBp biB0aGUgY29tbW9uIGxvY2F0aW9ucyBhbmQgdGVzdCB0aGF0IE1JTUUgdHlwZXMgd29yay4KICAg ICAgICAgICAgICAgICAgICAgICAgIDs7IFRoZSBzZXR1cCByZXF1aXJlZCBmb3IgdGhpcyBpcyBl eHRlbnNpdmUsIHNraXAgZm9yIG5vdy4KLSAgICAgICAgICAgICAgICAgICAgICAgICgoInBhcnRs b2FkZXJ0ZXN0XFwuY3BwIikgIiIpKQotICAgICAgICAgICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICgoInBhcnRsb2FkZXJ0ZXN0XFwuY3BwIikgIiIpKSkpKSkp CiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtpbyBrdGV4dHdpZGdldHMga3ht bGd1aSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTMwMjcsOCArMjk5Niw3IEBAIChkZWZpbmUt cHVibGljIGtzZXJ2aWNlCiAgICAgICAgICAgICAgICA7OyBOb3JtYWxpemUgcGF0aCwgYnV0IGRv bid0IHJlc29sdmUgc3ltbGlua3MgKHRha2VuIGZyb20KICAgICAgICAgICAgICAgIDs7IE5peE9T KQogICAgICAgICAgICAgICAgKCgiXlxccypRU3RyaW5nIHJlc29sdmVkID0gUURpclxcKGRpclxc KVxcLmNhbm9uaWNhbFBhdGhcXChcXCk7IikKLSAgICAgICAgICAgICAgICAiUVN0cmluZyByZXNv bHZlZCA9IFFEaXI6OmNsZWFuUGF0aChkaXIpOyIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAg ICAgICAgICAgICAiUVN0cmluZyByZXNvbHZlZCA9IFFEaXI6OmNsZWFuUGF0aChkaXIpOyIpKSkp CiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRl c3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CkBAIC0z MDk3LDE0ICszMDY1LDEyIEBAIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAo YWRkLWFmdGVyICd1bnBhY2sgJ3NldHVwCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1 dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzZXRlbnYgIlhER19EQVRBX0RJ UlMiIDsgRklYTUUgYnVpbGQgcGhhc2UgZG9lc24ndCBmaW5kIHBhcnRzLmRlc2t0b3AKLSAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJrcGFydHMi KSAiL3NoYXJlIikpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImtwYXJ0cyIpICIvc2hhcmUiKSkpKQogICAg ICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBNYXliZSBs b2NhbGUgaXNzdWVzIHdpdGggdGVzdHM/CiAgICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFf UExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICIt RSIgIihrYXRldmlld190ZXN0fG1vdmluZ3JhbmdlX3Rlc3QpIikpCi0gICAgICAgICAgICAgI3Qp KQorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgIihrYXRldmlld190ZXN0fG1v dmluZ3JhbmdlX3Rlc3QpIikpKSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2FkZC1z eW1saW5rcwogICAgICAgICAgICA7OyBTb21lIHBhY2thZ2UocykgKGUuZy4gcGxhc21hLXNkaykg cmVmZXIgdG8gdGhlc2Ugc2VydmljZSB0eXBlcwogICAgICAgICAgICA7OyBieSB0aGUgd3Jvbmcg bmFtZS4gIEkgd291bGQgcHJlZmVyIHRvIHBhdGNoIHRob3NlIHBhY2thZ2VzLCBidXQKQEAgLTMx MTMsOCArMzA3OSw3IEBAIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgICAg KGxldCAoKGtzdDUgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc2hhcmUva3NlcnZpY2V0eXBl czUvIikpKQogICAgICAgICAgICAgICAgKHN5bWxpbmsgKHN0cmluZy1hcHBlbmQga3N0NSAia3Rl eHRlZGl0b3JwbHVnaW4uZGVza3RvcCIpCi0gICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCBrc3Q1ICJrdGV4dGVkaXRvci1wbHVnaW4uZGVza3RvcCIpKQotICAgICAgICAgICAg ICAgI3QpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGtzdDUg Imt0ZXh0ZWRpdG9yLXBsdWdpbi5kZXNrdG9wIikpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkZ1bGwg dGV4dCBlZGl0b3IgY29tcG9uZW50IikKICAgICAoZGVzY3JpcHRpb24gIktUZXh0RWRpdG9yIHBy b3ZpZGVzIGEgcG93ZXJmdWwgdGV4dCBlZGl0b3IgY29tcG9uZW50IHRoYXQgeW91CkBAIC0zMjQ0 LDggKzMyMDksNyBAQCAoZGVmaW5lLXB1YmxpYyBreG1sZ3VpCiAgICAgICAgICAgIChsYW1iZGEg XwogICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQogICAgICAgICAgICAgIDs7 IG1ha2UgUXQgcmVuZGVyICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAg ICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAg ICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3Jl ZW4iKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFt ZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkZyYW1ld29yayBmb3IgbWFuYWdpbmcgbWVudSBhbmQg dG9vbGJhciBhY3Rpb25zIikKICAgICAoZGVzY3JpcHRpb24gIktYTUxHVUkgcHJvdmlkZXMgYSBm cmFtZXdvcmsgZm9yIG1hbmFnaW5nIG1lbnUgYW5kIHRvb2xiYXIKQEAgLTMzNjIsOCArMzMyNiw3 IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAgICAgIChpbnZv a2UgImN0ZXN0IiAiLUUiIChzdHJpbmctYXBwZW5kICIocGxhc21hLWRpYWxvZ3N0YXRldGVzdCIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8cGxh c21hLWljb25pdGVtdGVzdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8cGxhc21hLXRoZW1ldGVzdCIKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8ZGlhbG9nbmF0aXZldGVzdCkiKSkpCi0gICAg ICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgInxkaWFsb2duYXRpdmV0ZXN0KSIpKSkpKSkpKQogICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJM aWJyYXJpZXMsIGNvbXBvbmVudHMgYW5kIHRvb2xzIG9mIFBsYXNtYSB3b3Jrc3BhY2VzIikKICAg ICAoZGVzY3JpcHRpb24gIlRoZSBwbGFzbWEgZnJhbWV3b3JrIHByb3ZpZGVzIFFNTCBjb21wb25l bnRzLCBsaWJwbGFzbWEgYW5kCkBAIC0zNDc0LDggKzM0MzcsNyBAQCAoZGVmaW5lLXB1YmxpYyBr ZGUtZnJhbWV3b3JraW50ZWdyYXRpb24KICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAg ICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAgICAgICAgOzsgTWFrZSBRdCByZW5k ZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZvciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYg IlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAg ICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkKICAg ICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAg IChzeW5vcHNpcyAiS0RFIEZyYW1ld29ya3MgNSB3b3Jrc3BhY2UgYW5kIGNyb3NzLWZyYW1ld29y ayBpbnRlZ3JhdGlvbiBwbHVnaW5zIikKICAgICAoZGVzY3JpcHRpb24gIkZyYW1ld29yayBJbnRl Z3JhdGlvbiBpcyBhIHNldCBvZiBwbHVnaW5zIHJlc3BvbnNpYmxlIGZvcgpAQCAtMzU2OCw4ICsz NTMwLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAgICAgICAgICAgIChsYW1i ZGEgXwogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiY21ha2UvRmluZERvY0Jvb2tYTUw0LmNt YWtlIgogICAgICAgICAgICAgICAgKCgiXi4qeG1sL2RvY2Jvb2svc2NoZW1hL2R0ZC4qJCIpCi0g ICAgICAgICAgICAgICAgInhtbC9kdGQvZG9jYm9va1xuIikpCi0gICAgICAgICAgICAgI3QpKQor ICAgICAgICAgICAgICAgICJ4bWwvZHRkL2RvY2Jvb2tcbiIpKSkpCiAgICAgICAgICAoZGVsZXRl ICdjaGVjaykKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2NoZWNrLXBvc3QtaW5zdGFs bAogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzIHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCkBAIC0zODE1LDggKzM3NzYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGF2CiAgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAg ICAgICh3aGVuIHRlc3RzPyA7OyBTZWVtcyB0byByZXF1aXJlIG5ldHdvcmsuCiAgICAgICAgICAg ICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgotICAgICAgICAgICAgICAgICAgICAgICAiKGtkYXYt ZGF2Y29sbGVjdGlvbnNtdWx0aWZldGNoam9idGVzdHxrZGF2LWRhdml0ZW1mZXRjaGpvYikiKSkK LSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICIoa2Rhdi1kYXZj b2xsZWN0aW9uc211bHRpZmV0Y2hqb2J0ZXN0fGtkYXYtZGF2aXRlbWZldGNoam9iKSIpKSkpKSkp CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9mcmFtZXdvcmtzL2tkYXYi KQogICAgIChzeW5vcHNpcyAiREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMi KQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIERBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlv biB3aXRoIEtKb2JzLiAgQ2FsZW5kYXJzCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0038-gnu-KDE-Multimedia-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0038-gnu-KDE-Multimedia-Update-all-packages-to-21.12.3.patch RnJvbSBjMjliOWM2NjliMTU5M2I0NjdjNDRmNzkzOTFjNDcyZjI3N2NhMjNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOTo1MzozNyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzgvODZdIGdudTogS0RFIE11bHRpbWVkaWE6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gMjEuMTIu My4KCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoYXVkaW9jZC1raW8sIGRyYWdv biwgZWxpc2EsCmZmbXBlZ3RodW1icywganVrLCBrM2IsIGthZmZlaW5lLCBrYW1vc28sIGttaXgs IGt3YXZlLApsaWJrY2RkYiwgbGlia2NvbXBhY3RkaXNjKTogVXBkYXRlIHRvIDIxLjEyLjMuCgoo a2lkMyk6IFVwZGF0ZSB0byAzLjkuMS4KCihrYW1vc28pOiBSZW1vdmUgdW5uZWVkZWQgY29uZmln dXJlLWZsYWdzLgoKKGt1c2VyZmVlZGJhY2spOiBVcGRhdGUgdG8gMS4yLjAuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KaW5kZXggMjY1ZGNlZjYyNS4uNTFlNjVkZmU3NSAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRp bWVkaWEuc2NtCkBAIC0zLDYgKzMsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIFRpbW90ZWog TGF6YXIgPHRpbW90ZWoubGF6YXJAYXJhbmVvLnNpPgogOzs7IENvcHlyaWdodCDCqSAyMDIxLCAy MDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgogOzs7IENvcHlyaWdo dCDCqSAyMDIyIFZpbmljaXVzIE1vbmVnbyA8bW9uZWdvQHBvc3Rlby5uZXQ+Cis7OzsgQ29weXJp Z2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7 OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTU1LDE0ICs1NiwxNCBA QCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1tdWx0aW1lZGlhKQogKGRlZmluZS1w dWJsaWMgYXVkaW9jZC1raW8KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYXVkaW9jZC1raW8iKQot ICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9hdWRpb2NkLWtpby0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBxbG54 eGJheXFoejI1amJ2emlzMjdqdzJ6YncxcG1hY3A4cnY3djV3YTd6ZnFuM2tteWsiKSkpKQorICAg ICAgICAoYmFzZTMyICIxYWx5bjd3MHYxYnkzZmtiNnhmbndqMGhheWpycm5td25ham5ybnB2bjhz a2Jxc2J6bGdjIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC05NCwxNCArOTUsMTQgQEAgKGRlZmluZS1wdWJsaWMgYXVkaW9jZC1raW8KIChkZWZpbmUt cHVibGljIGRyYWdvbgogICAocGFja2FnZQogICAgIChuYW1lICJkcmFnb24iKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9kcmFnb24tIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxc3NzZzIwYTF2cHdrODE2bHA1 amd3YWhpbGFzd2I5ZjNoZ2ZxdmM3M2lsNGcxMWt5MXhqIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MDlpd3dsYnY0am14czkyZHoyMHo5ZnFnMXNmbnFpaDU0aXp6ODQ1OWlibDh2eWRmZ2ZwMSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTIyLDggKzEy MywyMCBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KICAgICAgICAgICAgb3h5Z2VuLWljb25zIDsg ZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAgcGhvbm9uLWJh Y2tlbmQtZ3N0cmVhbWVyCisgICAgICAgICAgIGdzdC1wbHVnaW5zLWJhc2UKKyAgICAgICAgICAg Z3N0LXBsdWdpbnMtZ29vZAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBzb2xpZCkp CisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMg JXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRlciAncXQtd3JhcCAnZ3N0LXdyYXAK KyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIt a2V5cykKKyAgICAgICAgICAgICAobGV0ICgob3V0ICAgICAgICAgICAgIChhc3NvYy1yZWYgb3V0 cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgKGdzdC1wbHVnaW4tcGF0aCAoZ2V0ZW52 ICJHU1RfUExVR0lOX1NZU1RFTV9QQVRIIikpKQorICAgICAgICAgICAgICAgKHdyYXAtcHJvZ3Jh bSAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vZHJhZ29uIikKKyAgICAgICAgICAgICAgICAgYCgi R1NUX1BMVUdJTl9TWVNURU1fUEFUSCIgIjoiIHByZWZpeCAoLGdzdC1wbHVnaW4tcGF0aCkpKQor ICAgICAgICAgICAgICAgI3QpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcv YXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5kcmFnb25wbGF5ZXIiKQogICAgIChzeW5v cHNpcyAiU2ltcGxlIHZpZGVvIHBsYXllciIpCiAgICAgKGRlc2NyaXB0aW9uICJEcmFnb24gUGxh eWVyIGlzIGEgbXVsdGltZWRpYSBwbGF5ZXIgd2hlcmUgdGhlIGZvY3VzIGlzIG9uCkBAIC0xMzks MTQgKzE1MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KIChkZWZpbmUtcHVibGljIGVsaXNh CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVsaXNhIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIp CisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMvZWxpc2EtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIwMjQ1MGxzbmJkMzdmbXMxaTJiYjlxYzl3aXI0dnltNnFx ZDlwNWhyNmE2czZxd2ZzNnFmIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGNnOXY0MzhmY2xxbnYx cmd4Mms4Nm16ZnA1Z2dmY3A3ZDVrcjh4aDRramJteTE3cnpjYSIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIGRidXMga2RvY3Rvb2xzCkBAIC0xNjIsNiArMTc1 LDcgQEAgKGRlZmluZS1wdWJsaWMgZWxpc2EKICAgICAgICAgICAga2RlY2xhcmF0aXZlCiAgICAg ICAgICAgIGtmaWxlbWV0YWRhdGEKICAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2ljb250 aGVtZXMKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpcmlnYW1pCiAgICAgICAgICAgIGtt ZWRpYXBsYXllcgpAQCAtMTgyLDcgKzE5Niw4IEBAIChkZWZpbmUtcHVibGljIGVsaXNhCiAgICAg ICAgICAgIDs7IFRPRE86IHVwbnBxdCBodHRwczovL2dpdGxhYi5jb20vaG9tZWF1dG9tYXRpb25x dC91cG5wLXBsYXllci1xdAogICAgICAgICAgICB2bGMpKQogICAgIChhcmd1bWVudHMKLSAgICAg YCgjOnBoYXNlcworICAgICBgKCM6dGVzdHM/ICNmIDs7IG1hbnkgdGVzdHMgZmFpbAorICAgICAg ICM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzdGFydC14b3JnLXNlcnZlcgogICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKQEAgLTIxMCwxOSArMjI1LDE5 IEBAIChkZWZpbmUtcHVibGljIGVsaXNhCiAoZGVmaW5lLXB1YmxpYyBmZm1wZWd0aHVtYnMKICAg KHBhY2thZ2UKICAgICAobmFtZSAiZmZtcGVndGh1bWJzIikKLSAgICAodmVyc2lvbiAiMjAuMDQu MSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMvZmZtcGVndGh1bWJzLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTdsNTB6MzNhMWg1emtycmZrYjI2MXlp MmhtczY2cWozNmwxbW5kcTdtdnM5N3kyZ2dtYyIpKSkpCisgICAgICAgIChiYXNlMzIgIjB4Mmdw eDMwYXprejYxcDN4ajFubTdoY2t5cm15aDBxaHMyOWFoMzB6NmE1eHc3MzM2d3MiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwotICAg ICAobGlzdCBmZm1wZWcga2NvbmZpZyBraTE4biBraW8gcXRiYXNlLTUpKQorICAgICAobGlzdCBm Zm1wZWcga2NvbmZpZyBraTE4biBraW8gdGFnbGliIHF0YmFzZS01KSkKICAgICAoaG9tZS1wYWdl ICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5mZm1wZWd0 aHVtYnMiKQogICAgIChzeW5vcHNpcyAiVmlkZW8gdGh1bWJuYWlsIGdlbmVyYXRvciBmb3IgS0RF IHVzaW5nIGZmbXBlZyIpCiAgICAgKGRlc2NyaXB0aW9uICIKQEAgLTIzNiwxNCArMjUxLDE0IEBA IChkZWZpbmUtcHVibGljIGZmbXBlZ3RodW1icwogKGRlZmluZS1wdWJsaWMganVrCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImp1ayIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJz aW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2p1ay0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjA2dnNoN2tueWhjYmNiZjYzMmpobGRicXB6ZmtkeWlsczJsOGRiY2R3NW5qNWho Z3p6bXIiKSkpKQorICAgICAgICAoYmFzZTMyICIxaXB6eDAzMTk5Nmg4M2Y5dzNmemJ4NXZmNW5u c2txOWtmNzFhNmF5cHFja2s2NXZjcWNzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzKSkKQEAgLTI5MSw3ICszMDYsNyBAQCAoZGVmaW5lLXB1YmxpYyBqdWsKIChkZWZpbmUtcHVi bGljIGtpZDMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2lkMyIpCi0gICAgKHZlcnNpb24gIjMu OS4wIikKKyAgICAodmVyc2lvbiAiMy45LjEiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQpAQCAtMzAwLDcgKzMxNSw3IEBAIChkZWZpbmUtcHVi bGljIGtpZDMKICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9u KSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjAycjNjbndyMDVtY3hqYXd6aXAzamwxbGZp anZ6ZmJiYWZxM3NhaXBqampwNGtpcTliazQiKSkpKQorICAgICAgICAoYmFzZTMyICIxcnEwNzQy cm0zeTVwczc4NzhxZDd4aGhpaXp5NmQ2bHM2aGRqcWE2ejVzcTA3N3M1bHo5IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIChsaXN0 CkBAIC0zNDksMTQgKzM2NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBraWQzCiAoZGVmaW5lLXB1Ymxp YyBrM2IKICAgKHBhY2thZ2UKICAgICAobmFtZSAiazNiIikKLSAgICAodmVyc2lvbiAiMjAuMDQu MiIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMvazNiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTV3bTk4N2h6NnJmczlkczlsMWdiczZnZHNhcmRqMXl3 dms2em1wdmoyaTIxOTB5NGIzcSIpKSkpCisgICAgICAgIChiYXNlMzIgIjBpZ3FiNnp3NzZqMmhs OXhjbGN3Zm55MjgzMXBoZGc5czJtc2ExeTg3enljM2M3ZzlueGMiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpA QCAtNTAzLDE0ICs1MTgsMTQgQEAgKGRlZmluZS1wdWJsaWMga2FmZmVpbmUKIChkZWZpbmUtcHVi bGljIGthbW9zbwogICAocGFja2FnZQogICAgIChuYW1lICJrYW1vc28iKQotICAgICh2ZXJzaW9u ICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYW1vc28tIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwYzQ3ajMxNWtqZmlrZDNiNngxODc4 NmszZ3F5bWljampzbHBtMGE1OHpkeGwzd3BxZmF5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXE5 OGY2bmk0cDE5cGswc3ZiZnc0bWJmd25jOWk1cDljc21zMmFqNzZtcDJkbjc4eHBpYiIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgYCgoImV4dHJhLWNtYWtlLW1vZHVsZXMiICxleHRyYS1jbWFrZS1tb2R1bGVzKQpAQCAtNTM1 LDExICs1NTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYW1vc28KICAgICAgICAgICAgcXRxdWlja2Nv bnRyb2xzMiA7IG5vdCBsaXN0ZWQgYXMgZGVwZW5kZW5jeQogICAgICAgICAgICBxdHgxMWV4dHJh cykpCiAgICAgKGFyZ3VtZW50cwotICAgICAobGlzdCAjOnRlc3RzPyAjZiA7IHRlc3QgcHJvZ3Jh bSBnZXRzIGJ1aWx0LCBidXQgaXMgbm90IGZvdW5kCi0gICAgICAgICAgICM6Y29uZmlndXJlLWZs YWdzCi0gICAgICAgICAgICN+KGxpc3QgKHN0cmluZy1hcHBlbmQgIi1EQ01BS0VfQ1hYX0ZMQUdT PS1JIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMkKHRoaXMtcGFja2FnZS1p bnB1dCAiZ3N0LXBsdWdpbnMtYmFzZSIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9pbmNsdWRlL2dzdHJlYW1lci0xLjAiKSkpKQorICAgICAobGlzdCAjOnRlc3RzPyAjZikp IDsgdGVzdCBwcm9ncmFtIGdldHMgYnVpbHQsIGJ1dCBpcyBub3QgZm91bmQKICAgICAoaG9tZS1w YWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5rYW1v c28iKQogICAgIChzeW5vcHNpcyAiVGFrZSBwaWN0dXJlcyBhbmQgdmlkZW9zIG91dCBvZiB5b3Vy IHdlYmNhbSIpCiAgICAgKGRlc2NyaXB0aW9uICJLYW1vc28gaXMgYSBzaW1wbGUgYW5kIGZyaWVu ZGx5IHByb2dyYW0gdG8gdXNlIHlvdXIKQEAgLTU1MCwxNCArNTYxLDE0IEBAIChkZWZpbmUtcHVi bGljIGthbW9zbwogKGRlZmluZS1wdWJsaWMga21peAogICAocGFja2FnZQogICAgIChuYW1lICJr bWl4IikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQog ICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21peC0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxbmE1MnlwcDU3 d3FyYzZwbDFraGlueDlpNmZpZHYxazk3bm54Y3k4emI0bDdkNXNoMW5kIikpKSkKKyAgICAgICAo YmFzZTMyICIxemsyeGxqaXMxcHYzbTR2czV6cjZ3emE2aXY1eTZ3bWgxY3N4M3JuOHlsZmtycGs3 aDhrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpAQCAt NjExLDcgKzYyMiw4IEBAIChkZWZpbmUtcHVibGljIGttcGxheWVyCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIGtkb2N0b29scykp CiAgICAgKGlucHV0cwotICAgICAobGlzdCBrY29uZmlnCisgICAgIChsaXN0IGtib29rbWFya3MK KyAgICAgICAgICAga2NvbmZpZwogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAgICAgICBr ZGVsaWJzNHN1cHBvcnQKICAgICAgICAgICAga2kxOG4KQEAgLTY2MSwxNCArNjczLDE0IEBAIChk ZWZpbmUtcHVibGljIGttcGxheWVyCiAoZGVmaW5lLXB1YmxpYyBrd2F2ZQogICAocGFja2FnZQog ICAgIChuYW1lICJrd2F2ZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva3dhdmUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIweXNhODczcGMyZ2lwOTVjeHI4eXY3aWZkOXFxbDV6ZzZoNjdpOW45cTNpcWE2djU4 aXl3IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDd4YmJpaTVncGxsYnBta3hmdjVrd3hhd2QzOTB6 cDBhbmdoOTR4amsweXE3MWx2ZGF2MiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyAobGlicnN2Zy1mb3Itc3lzdGVtKSBwa2ctY29uZmlnIGtkb2N0b29scykpCkBAIC03MzUsMTQg Kzc0NywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrd2F2ZQogKGRlZmluZS1wdWJsaWMgbGlia2NkZGIK ICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2NkZGIiKQotICAgICh2ZXJzaW9uICIyMC4wNC4x IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9saWJrY2RkYi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFmd3J5YWo4bGRtc3FobDVxeGpkYThieTlpN3hs Yjk3cjhwOXJxemNrdzY5N2hrZmhzMGgiKSkpKQorICAgICAgICAoYmFzZTMyICIxNGYxbXpzZm0w dnlxenN5amEwcDhsbjExMDVzdzVkcjZmc3NqMjVqMHF3NHJuZjl5dzMyIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC03NjUsMTQgKzc3NywxNCBAQCAo ZGVmaW5lLXB1YmxpYyBsaWJrY2RkYgogKGRlZmluZS1wdWJsaWMgbGlia2NvbXBhY3RkaXNjCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmtjb21wYWN0ZGlzYyIpCi0gICAgKHZlcnNpb24gIjIw LjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2xpYmtjb21wYWN0ZGlzYy0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBpeTRpMGh4cXNybm5kZDRp cWt3dzd2MXJxcnk3a3ZpNXBheGR3NXFqZmZmd244a2NzYngiKSkpKQorICAgICAgICAoYmFzZTMy ICIxdm1hZjNiNDFzajBzbTRrOXpkbGl5NWJhNHBzNXowY3dhYmdnZmlzaDE1Mnd6dzM0a2duIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9rZGUuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KaW5kZXggNDVkYTk2YTljMC4uNDM4 MTE5MTI2ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2th Z2VzL2tkZS5zY20KQEAgLTEyMDMsMTQgKzEyMDMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3VzZXJm ZWVkYmFjawogICA7OyBGSVhNRTogQ2hlY2sgaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL2tkZS9j b21tZW50cy9mN29qZzkgZm9yIGluc2lnaHRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt1c2Vy ZmVlZGJhY2siKQotICAgICh2ZXJzaW9uICIxLjAuMCIpCisgICAgKHZlcnNpb24gIjEuMi4wIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL2t1c2VyZmVlZGJh Y2svIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9rdXNlcmZlZWRiYWNrLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWR3eDlmc2Nu ZnAzenN4ZGlyNzc0c2tuOHh2YWQyZHZzY25hYXczamk2bXJua21tNmJzcyIpKSkpCisgICAgICAg IChiYXNlMzIgIjByN2pjYzg4bjViNHJjMGFzanpoN203ZzMzaTM1azN6OTlsMDhxa3JuOTJrbjRp Y2tha24iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0012-gnu-ki18n-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0012-gnu-ki18n-Remove-input-labels.patch RnJvbSA2MDFjMzc5OTI0MjAwZjlmYTA2NjM4OGNjYjRjNGRmN2IxNmJhZDQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTo0Mzo0MyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTIvODZdIGdudToga2kxOG46IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKGtpMThuKTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQppbmRleCA2YzU3MjYxMjMxLi45OTYxMWQwZjcwIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KQEAgLTc3Myw4ICs3NzMsNyBAQCAoZGVmaW5lLXB1YmxpYyBraTE4bgogICAg ICAgICAgICAgICAgICIweHNwNzdpYXhmNzJpMHJpM3BiNng1cnJkejNjdjhyeGNhcWNyeW5pc3Zz bXg3bDM1MDA1IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMKLSAgICAgYCgoImdldHRleHQiICxnZXR0ZXh0LW1pbmltYWwp Ci0gICAgICAgKCJweXRob24iICxweXRob24pKSkKKyAgICAgKGxpc3QgZ2V0dGV4dC1taW5pbWFs IHB5dGhvbikpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCiAgICAgKGlucHV0cwotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0070-gnu-Add-libaccounts-glib.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0070-gnu-Add-libaccounts-glib.patch RnJvbSA2MmE1OGZlZjlhZWVjOTlhODNjYWU0YWY3YzQ1M2E2NjlkODgyNmM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBNYXIgMjAyMiAwODoyOTo1NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzAvODZdIGdudTogQWRkIGxpYmFjY291bnRzLWdsaWIuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20g KGxpYmFjY291bnRzLWdsaWIpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2th Z2VzL3F0LnNjbSBiL2dudS9wYWNrYWdlcy9xdC5zY20KaW5kZXggZTU1YTA3YmJlNS4uYTgzZDNm MGQwMyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3F0LnNjbQorKysgYi9nbnUvcGFja2FnZXMv cXQuc2NtCkBAIC00OCw2ICs0OCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQp CiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gY21ha2UpCiAgICM6dXNlLW1vZHVs ZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lz dGVtIHRyaXZpYWwpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gbWVzb24pCiAg ICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggZ2V4cCkKQEAgLTU4 LDYgKzU5LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgYmFzaCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmFz ZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmlzb24pCisgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGNoZWNrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjbWFrZSkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGN1cHMpCkBAIC0zMTkzLDMgKzMxOTUsNTcgQEAgKGRlZmluZS1wdWJs aWMga2Rzb2FwCiBzZXJ2aWNlcyB1c2luZyB0aGUgWE1MIGJhc2VkIFNPQVAgcHJvdG9jb2wgYW5k IHdpdGhvdXQgdGhlIG5lZWQgZm9yIGEgZGVkaWNhdGVkCiB3ZWIgc2VydmVyLiIpCiAgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyIGxpY2Vuc2U6Z3BsMykpKSkKKworKGRlZmluZS1wdWJs aWMgbGliYWNjb3VudHMtZ2xpYgorICAocGFja2FnZQorICAgIChuYW1lICJsaWJhY2NvdW50cy1n bGliIikKKyAgICAodmVyc2lvbiAiMS4yNSIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAg ICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0bGFiLmNvbS9hY2NvdW50 cy1zc28vbGliYWNjb3VudHMtZ2xpYiIpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0 cmluZy1hcHBlbmQgdmVyc2lvbikpKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZp bGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAg ICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjE5cmhrOWY5N203MzZkNWlhMjZ2ZmNianA1 a2dpNDU0NTU4eWhmOW1yd200aXc1ZDlwazQiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gbWVzb24t YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGRidXMgYCgsZ2xp YiAiYmluIikgZ29iamVjdC1pbnRyb3NwZWN0aW9uIGd0ay1kb2MgcGtnLWNvbmZpZyB2YWxhKSkK KyAgICAoaW5wdXRzIChsaXN0IGNoZWNrCisgICAgICAgICAgICAgICAgICBsaWJ4bWwyCisgICAg ICAgICAgICAgICAgICBweXRob24KKyAgICAgICAgICAgICAgICAgIHB5dGhvbi1weWdvYmplY3QK KyAgICAgICAgICAgICAgICAgIHNxbGl0ZSkpCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAg IChsaXN0IGdsaWIpKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxpc3QKKyAgICAgICM6dGVzdHM/ ICNmIDsgb25lIHRlc3QgZmFpbHMuCisgICAgICAjOmltcG9ydGVkLW1vZHVsZXMgYCgoZ3VpeCBi dWlsZCBweXRob24tYnVpbGQtc3lzdGVtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAsQCVt ZXNvbi1idWlsZC1zeXN0ZW0tbW9kdWxlcykKKyAgICAgICM6bW9kdWxlcyAnKCgoZ3VpeCBidWls ZCBweXRob24tYnVpbGQtc3lzdGVtKSAjOnNlbGVjdAorICAgICAgICAgICAgICAgICAgIChweXRo b24tdmVyc2lvbikpCisgICAgICAgICAgICAgICAgICAoZ3VpeCBidWlsZCBtZXNvbi1idWlsZC1z eXN0ZW0pCisgICAgICAgICAgICAgICAgICAoZ3VpeCBidWlsZCB1dGlscykpCisgICAgICA7OyBk b24ndCB0cnkgaW5zdGFsbGluZyB0byBweXRob24gc3RvcmUgcGF0aC4KKyAgICAgICM6Y29uZmln dXJlLWZsYWdzCisgICAgICAjfihsaXN0IChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAi LURweS1vdmVycmlkZXMtZGlyPSIgIyRvdXRwdXQgIi9saWIvcHl0aG9uIgorICAgICAgICAgICAg ICAgKHB5dGhvbi12ZXJzaW9uICMkKHRoaXMtcGFja2FnZS1pbnB1dCAicHl0aG9uIikpCisgICAg ICAgICAgICAgICAiL3NpdGUtcGFja2FnZXMvZ2kvb3ZlcnJpZGVzIikpCisgICAgICAjOnBoYXNl cworICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgKHJl cGxhY2UgJ2NoZWNrCisgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKKyAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAg KGludm9rZSAiZGJ1cy1ydW4tc2Vzc2lvbiIgIi0tIiAibWVzb24iICJ0ZXN0IgorICAgICAgICAg ICAgICAgICAgICAgICAgIi0tcHJpbnQtZXJyb3Jsb2dzIikpKSkpKSkKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2FjY291bnRzLXNzby5naXRsYWIuaW8vIikKKyAgICAoc3lub3BzaXMgIkFjY291 bnRzIFNTTyAoU2luZ2xlIFNpZ24tT24pIG1hbmFnZW1lbnQgbGlicmFyeSBmb3IgR0xpYgorYXBw bGljYXRpb25zIikKKyAgICAoZGVzY3JpcHRpb24gIkFjY291bnRzIFNTTyBpcyBhIGZyYW1ld29y ayBmb3IgYXBwbGljYXRpb24gZGV2ZWxvcGVycyB3aG8KK3dpc2ggdG8gYWNxdWlyZSwgdXNlIGFu ZCBzdG9yZSB3ZWIgYWNjb3VudCBkZXRhaWxzIGFuZCBjcmVkZW50aWFscy4gIEl0CitoYW5kbGVz IHRoZSBhdXRoZW50aWNhdGlvbiBwcm9jZXNzIG9mIGFuIGFjY291bnQgYW5kIHNlY3VyZWx5IHN0 b3JlcyB0aGUKK2NyZWRlbnRpYWxzIGFuZCBzZXJ2aWNlLXNwZWNpZmljIHNldHRpbmdzLiIpCisg ICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4xKykpKQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0020-gnu-grantleetheme-Update-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0020-gnu-grantleetheme-Update-to-21.12.3.patch RnJvbSAyZjY5Y2FlNTExNjkwN2Y1YWE4ZDA2NzQ4YjE4NmE3OWM2MjdhNGQ1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyMSBKdW4gMjAyMiAwNDo1NjowOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjAvODZdIGdudTogZ3JhbnRsZWV0aGVtZTogVXBkYXRlIHRvIDIxLjEyLjMuCgoqIGdudS9wYWNr YWdlcy9rZGUuc2NtIChncmFudGxlZXRoZW1lKTogVXBkYXRlIHRvIDIxLjEyLjMuCiogZ251L2xv Y2FsLm1rOiBSZW1vdmUgcGF0Y2guCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVy Z2UtdGhlbWUtZGlycy5wYXRjaDogUmVtb3ZlIGZpbGUuCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2Fs Lm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IGVmZTY3NjQzOTQuLjg2N2JmNmZjNmQgMTAwNjQ0Ci0t LSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEyMTksNyArMTIxOSw2IEBA IGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ncG0tZ2xp YmMtMi4yNi5wYXRjaAkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3BvZGRlci1kaXNhYmxl LXVwZGF0ZXIucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3BzYmFiZWwtZml4LWk2 ODYtdGVzdC5wYXRjaAkJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ncmFudGxlZS1tZXJnZS10 aGVtZS1kaXJzLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dyZXAtdGltaW5nLXNl bnNpdGl2ZS10ZXN0LnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dyZmNvZGVjLWdj Yy1jb21wYXQucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3JvbWFjcy10aW55eG1s Mi5wYXRjaAkJCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3BhY2th Z2VzL2tkZS5zY20KaW5kZXggYjU2YjYzZTc4NC4uZWEzNzJmNzQ2MCAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTEyNCwxNSAr MTI0LDE0IEBAIChkZWZpbmUtcHVibGljIGJhbG9vLXdpZGdldHMKIChkZWZpbmUtcHVibGljIGdy YW50bGVldGhlbWUKICAgKHBhY2thZ2UKICAgICAobmFtZSAiZ3JhbnRsZWV0aGVtZSIpCi0gICAg KHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW50bGVldGhlbWUtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwZ2FiYzVj YjBzZjAwczdtNXYyam5xNTVxc3JkYnJxNm5xZDE1eTFpMTVwNzg4emlmc2p4IikpCi0gICAgICAg KHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJncmFudGxlZS1tZXJnZS10aGVtZS1kaXJzLnBhdGNo IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXc4M3NsYmtqMnkxd2s3OHNycTJrOTV5YnM2NnNiNG1i YWEwem03Zmw5cGt3aHF4Ym5iNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ICNmKSkgIDsgdW5leHBlY3RlZCBlcnJvciBp biB0aGUgdGVzdCBzdWl0ZS4KICAgICAobmF0aXZlLWlucHV0cwpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVyZ2UtdGhlbWUtZGlycy5wYXRjaCBiL2dudS9wYWNr YWdlcy9wYXRjaGVzL2dyYW50bGVlLW1lcmdlLXRoZW1lLWRpcnMucGF0Y2gKZGVsZXRlZCBmaWxl IG1vZGUgMTAwNjQ0CmluZGV4IDk2YTE1YTM4N2IuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2th Z2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVyZ2UtdGhlbWUtZGlycy5wYXRjaAorKysgL2Rldi9udWxs CkBAIC0xLDE2MyArMCwwIEBACi1UYWtlbiBmcm9tIG5peHBrZ3MsIHNlZQotZ3JhbnRsZWV0aGVt ZTogbWVyZ2UgdGhlbWVzIGFjcm9zcyBtdWx0aXBsZSBwcmVmaXhlcwotPGh0dHBzOi8vZ2l0aHVi LmNvbS9OaXhPUy9uaXhwa2dzL2NvbW1pdHMvbWFzdGVyL3BrZ3MvYXBwbGljYXRpb25zL2tkZS9n cmFudGxlZXRoZW1lL2dyYW50bGVlLW1lcmdlLXRoZW1lLWRpcnMucGF0Y2g+Ci0KLQotZGlmZiAt LWdpdCBhL3NyYy9ncmFudGxlZXRoZW1lLmNwcCBiL3NyYy9ncmFudGxlZXRoZW1lLmNwcAotaW5k ZXggMjdkNWJjOC4uOGQ0MzE0MCAxMDA2NDQKLS0tLSBhL3NyYy9ncmFudGxlZXRoZW1lLmNwcAot KysrIGIvc3JjL2dyYW50bGVldGhlbWUuY3BwCi1AQCAtNDYsNyArNDYsNyBAQCBUaGVtZVByaXZh dGU6OlRoZW1lUHJpdmF0ZShjb25zdCBUaGVtZVByaXZhdGUgJm90aGVyKQotICAgICAsIGRlc2Ny aXB0aW9uKG90aGVyLmRlc2NyaXB0aW9uKQotICAgICAsIG5hbWUob3RoZXIubmFtZSkKLSAgICAg LCBkaXJOYW1lKG90aGVyLmRpck5hbWUpCi0tICAgICwgYWJzb2x1dGVQYXRoKG90aGVyLmFic29s dXRlUGF0aCkKLSsgICAgLCBhYnNvbHV0ZVBhdGhzKG90aGVyLmFic29sdXRlUGF0aHMpCi0gICAg ICwgYXV0aG9yKG90aGVyLmF1dGhvcikKLSAgICAgLCBlbWFpbChvdGhlci5lbWFpbCkKLSAgICAg LCBsb2FkZXIob3RoZXIubG9hZGVyKQotQEAgLTY0LDEyICs2NCwxNSBAQCB2b2lkIFRoZW1lUHJp dmF0ZTo6c2V0dXBFbmdpbmUoKQotIAotIHZvaWQgVGhlbWVQcml2YXRlOjpzZXR1cExvYWRlcigp Ci0gewotLSAgICAvLyBHZXQgdGhlIHBhcmVudCBkaXIgd2l0aCB0aGVtZXMsIHdlIHNldCB0aGUg dGhlbWUgZGlyZWN0b3J5IHNlcGFyYXRlbHkKLS0gICAgUURpciBkaXIoYWJzb2x1dGVQYXRoKTsK LS0gICAgZGlyLmNkVXAoKTsKLSsgICAgUVN0cmluZ0xpc3QgdGVtcGxhdGVEaXJzOwotKyAgICBm b3IgKGNvbnN0IFFTdHJpbmcmIHBhdGggOiBhYnNvbHV0ZVBhdGhzKSB7Ci0rICAgICAgICBRRGly IGRpcihwYXRoKTsKLSsgICAgICAgIGRpci5jZFVwKCk7Ci0rICAgICAgICB0ZW1wbGF0ZURpcnMg PDwgZGlyLmFic29sdXRlUGF0aCgpOwotKyAgICB9Ci0gCi0gICAgIGxvYWRlciA9IFFTaGFyZWRQ b2ludGVyPEdyYW50bGVlVGhlbWU6OlF0UmVzb3VyY2VUZW1wbGF0ZUxvYWRlcj46OmNyZWF0ZSgp OwotLSAgICBsb2FkZXItPnNldFRlbXBsYXRlRGlycyh7IGRpci5hYnNvbHV0ZVBhdGgoKSB9KTsK LSsgICAgbG9hZGVyLT5zZXRUZW1wbGF0ZURpcnModGVtcGxhdGVEaXJzKTsKLSAgICAgbG9hZGVy LT5zZXRUaGVtZShkaXJOYW1lKTsKLSAKLSAgICAgaWYgKCFzRW5naW5lKSB7Ci1AQCAtMTIxLDcg KzEyNCw3IEBAIFRoZW1lOjpUaGVtZShjb25zdCBRU3RyaW5nICZ0aGVtZVBhdGgsIGNvbnN0IFFT dHJpbmcgJmRpck5hbWUsIGNvbnN0IFFTdHJpbmcgJmRlCi0gICAgIEtDb25maWdHcm91cCBncm91 cCgmY29uZmlnLCBRU3RyaW5nTGl0ZXJhbCgiRGVza3RvcCBFbnRyeSIpKTsKLSAgICAgaWYgKGdy b3VwLmlzVmFsaWQoKSkgewotICAgICAgICAgZC0+ZGlyTmFtZSA9IGRpck5hbWU7Ci0tICAgICAg ICBkLT5hYnNvbHV0ZVBhdGggPSB0aGVtZVBhdGg7Ci0rICAgICAgICBkLT5hYnNvbHV0ZVBhdGhz ID0gUVN0cmluZ0xpc3QodGhlbWVQYXRoKTsKLSAgICAgICAgIGQtPm5hbWUgPSBncm91cC5yZWFk RW50cnkoIk5hbWUiLCBRU3RyaW5nKCkpOwotICAgICAgICAgZC0+ZGVzY3JpcHRpb24gPSBncm91 cC5yZWFkRW50cnkoIkRlc2NyaXB0aW9uIiwgUVN0cmluZygpKTsKLSAgICAgICAgIGQtPnRoZW1l RmlsZU5hbWUgPSBncm91cC5yZWFkRW50cnkoIkZpbGVOYW1lIiwgUVN0cmluZygpKTsKLUBAIC0x NDAsNyArMTQzLDcgQEAgVGhlbWU6On5UaGVtZSgpCi0gCi0gYm9vbCBUaGVtZTo6b3BlcmF0b3I9 PShjb25zdCBUaGVtZSAmb3RoZXIpIGNvbnN0Ci0gewotLSAgICByZXR1cm4gaXNWYWxpZCgpICYm IG90aGVyLmlzVmFsaWQoKSAmJiBkLT5hYnNvbHV0ZVBhdGggPT0gb3RoZXIuYWJzb2x1dGVQYXRo KCk7Ci0rICAgIHJldHVybiBpc1ZhbGlkKCkgJiYgb3RoZXIuaXNWYWxpZCgpICYmIGQtPmFic29s dXRlUGF0aHMgPT0gb3RoZXIuYWJzb2x1dGVQYXRocygpOwotIH0KLSAKLSBUaGVtZSAmVGhlbWU6 Om9wZXJhdG9yPShjb25zdCBUaGVtZSAmb3RoZXIpCi1AQCAtMTg0LDcgKzE4NywxNSBAQCBRU3Ry aW5nIFRoZW1lOjpkaXJOYW1lKCkgY29uc3QKLSAKLSBRU3RyaW5nIFRoZW1lOjphYnNvbHV0ZVBh dGgoKSBjb25zdAotIHsKLS0gICAgcmV0dXJuIGQtPmFic29sdXRlUGF0aDsKLSsgICAgaWYgKCEg ZC0+YWJzb2x1dGVQYXRocy5pc0VtcHR5KCkpIHsKLSsgICAgICByZXR1cm4gZC0+YWJzb2x1dGVQ YXRocy5maXJzdCgpOwotKyAgICB9OwotKyAgICByZXR1cm4gUVN0cmluZygpOwotK30KLSsKLStR U3RyaW5nTGlzdCBUaGVtZTo6YWJzb2x1dGVQYXRocygpIGNvbnN0Ci0rewotKyAgICByZXR1cm4g ZC0+YWJzb2x1dGVQYXRoczsKLSB9Ci0gCi0gUVN0cmluZyBUaGVtZTo6YXV0aG9yKCkgY29uc3QK LUBAIC0yMjMsNiArMjMxLDEzIEBAIFFTdHJpbmcgVGhlbWU6OnJlbmRlcihjb25zdCBRU3RyaW5n ICZ0ZW1wbGF0ZU5hbWUsIGNvbnN0IFFWYXJpYW50SGFzaCAmZGF0YSwgY29uCi0gICAgIHJldHVy biByZXN1bHQ7Ci0gfQotIAotK3ZvaWQgVGhlbWU6OmFkZFRoZW1lRGlyKGNvbnN0IFFTdHJpbmcm IHBhdGgpCi0rewotKyAgICBRRGlyIGRpcihwYXRoKTsKLSsgICAgZGlyLmNkVXAoKTsKLSsgICAg ZC0+YWJzb2x1dGVQYXRocyA8PCBkaXIuYWJzb2x1dGVQYXRoKCk7Ci0rfQotKwotIHZvaWQgVGhl bWU6OmFkZFBsdWdpblBhdGgoY29uc3QgUVN0cmluZyAmcGF0aCkKLSB7Ci0gICAgIGlmICghVGhl bWVQcml2YXRlOjpzRW5naW5lKSB7Ci1kaWZmIC0tZ2l0IGEvc3JjL2dyYW50bGVldGhlbWUuaCBi L3NyYy9ncmFudGxlZXRoZW1lLmgKLWluZGV4IGEyNWMyN2IuLmJlMzgyOTkgMTAwNjQ0Ci0tLS0g YS9zcmMvZ3JhbnRsZWV0aGVtZS5oCi0rKysgYi9zcmMvZ3JhbnRsZWV0aGVtZS5oCi1AQCAtNDgs MTEgKzQ4LDE0IEBAIHB1YmxpYzoKLSAgICAgUV9SRVFVSVJFRF9SRVNVTFQgUVN0cmluZ0xpc3Qg ZGlzcGxheUV4dHJhVmFyaWFibGVzKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFT dHJpbmcgZGlyTmFtZSgpIGNvbnN0OwotICAgICBRX1JFUVVJUkVEX1JFU1VMVCBRU3RyaW5nIGFi c29sdXRlUGF0aCgpIGNvbnN0OwotKyAgICBRX1JFUVVJUkVEX1JFU1VMVCBRU3RyaW5nTGlzdCBh YnNvbHV0ZVBhdGhzKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFTdHJpbmcgYXV0 aG9yKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFTdHJpbmcgYXV0aG9yRW1haWwo KSBjb25zdDsKLSAKLSAgICAgUV9SRVFVSVJFRF9SRVNVTFQgUVN0cmluZyByZW5kZXIoY29uc3Qg UVN0cmluZyAmdGVtcGxhdGVOYW1lLCBjb25zdCBRVmFyaWFudEhhc2ggJmRhdGEsIGNvbnN0IFFC eXRlQXJyYXkgJmFwcGxpY2F0aW9uRG9tYWluID0gUUJ5dGVBcnJheSgpKTsKLSAKLSsgICAgdm9p ZCBhZGRUaGVtZURpcihjb25zdCBRU3RyaW5nJik7Ci0rCi0gICAgIHN0YXRpYyB2b2lkIGFkZFBs dWdpblBhdGgoY29uc3QgUVN0cmluZyAmcGF0aCk7Ci0gCi0gcHJpdmF0ZToKLWRpZmYgLS1naXQg YS9zcmMvZ3JhbnRsZWV0aGVtZV9wLmggYi9zcmMvZ3JhbnRsZWV0aGVtZV9wLmgKLWluZGV4IGVi NzNkY2IuLjAwNTEwZTkgMTAwNjQ0Ci0tLS0gYS9zcmMvZ3JhbnRsZWV0aGVtZV9wLmgKLSsrKyBi L3NyYy9ncmFudGxlZXRoZW1lX3AuaAotQEAgLTQzLDcgKzQzLDcgQEAgcHVibGljOgotICAgICBR U3RyaW5nIGRlc2NyaXB0aW9uOwotICAgICBRU3RyaW5nIG5hbWU7Ci0gICAgIFFTdHJpbmcgZGly TmFtZTsKLS0gICAgUVN0cmluZyBhYnNvbHV0ZVBhdGg7Ci0rICAgIFFTdHJpbmdMaXN0IGFic29s dXRlUGF0aHM7Ci0gICAgIFFTdHJpbmcgYXV0aG9yOwotICAgICBRU3RyaW5nIGVtYWlsOwotIAot ZGlmZiAtLWdpdCBhL3NyYy9ncmFudGxlZXRoZW1lbWFuYWdlci5jcHAgYi9zcmMvZ3JhbnRsZWV0 aGVtZW1hbmFnZXIuY3BwCi1pbmRleCA2MDZkNzE3Li5kYzk5MDQxIDEwMDY0NAotLS0tIGEvc3Jj L2dyYW50bGVldGhlbWVtYW5hZ2VyLmNwcAotKysrIGIvc3JjL2dyYW50bGVldGhlbWVtYW5hZ2Vy LmNwcAotQEAgLTEyNSwyNSArMTI1LDE4IEBAIHB1YmxpYzoKLSAKLSAgICAgICAgIGZvciAoY29u c3QgUVN0cmluZyAmZGlyZWN0b3J5IDogcUFzQ29uc3QodGhlbWVzRGlyZWN0b3JpZXMpKSB7Ci0g ICAgICAgICAgICAgUURpckl0ZXJhdG9yIGRpckl0KGRpcmVjdG9yeSwgUVN0cmluZ0xpc3QoKSwg UURpcjo6QWxsRGlycyB8IFFEaXI6Ok5vRG90QW5kRG90RG90KTsKLS0gICAgICAgICAgICBRU3Ry aW5nTGlzdCBhbHJlYWR5TG9hZGVkVGhlbWVOYW1lOwotICAgICAgICAgICAgIHdoaWxlIChkaXJJ dC5oYXNOZXh0KCkpIHsKLSAgICAgICAgICAgICAgICAgZGlySXQubmV4dCgpOwotICAgICAgICAg ICAgICAgICBjb25zdCBRU3RyaW5nIGRpck5hbWUgPSBkaXJJdC5maWxlTmFtZSgpOwotICAgICAg ICAgICAgICAgICBHcmFudGxlZVRoZW1lOjpUaGVtZSB0aGVtZSA9IHEtPmxvYWRUaGVtZShkaXJJ dC5maWxlUGF0aCgpLCBkaXJOYW1lLCBkZWZhdWx0RGVza3RvcEZpbGVOYW1lKTsKLSAgICAgICAg ICAgICAgICAgaWYgKHRoZW1lLmlzVmFsaWQoKSkgewotICAgICAgICAgICAgICAgICAgICAgUVN0 cmluZyB0aGVtZU5hbWUgPSB0aGVtZS5uYW1lKCk7Ci0tICAgICAgICAgICAgICAgICAgICBpZiAo YWxyZWFkeUxvYWRlZFRoZW1lTmFtZS5jb250YWlucyh0aGVtZU5hbWUpKSB7Ci0tICAgICAgICAg ICAgICAgICAgICAgICAgaW50IGkgPSAyOwotLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0 IFFTdHJpbmcgb3JpZ2luYWxOYW1lKHRoZW1lLm5hbWUoKSk7Ci0tICAgICAgICAgICAgICAgICAg ICAgICAgd2hpbGUgKGFscmVhZHlMb2FkZWRUaGVtZU5hbWUuY29udGFpbnModGhlbWVOYW1lKSkg ewotLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZU5hbWUgPSBvcmlnaW5hbE5hbWUg KyBRU3RyaW5nTGl0ZXJhbCgiICglMSkiKS5hcmcoaSk7Ci0tICAgICAgICAgICAgICAgICAgICAg ICAgICAgICsraTsKLS0gICAgICAgICAgICAgICAgICAgICAgICB9Ci0tICAgICAgICAgICAgICAg ICAgICAgICAgdGhlbWUuZC0+bmFtZSA9IHRoZW1lTmFtZTsKLSsgICAgICAgICAgICAgICAgICAg IFFNYXA8UVN0cmluZywgR3JhbnRsZWVUaGVtZTo6VGhlbWU+OjppdGVyYXRvciBpID0gdGhlbWVz LmZpbmQoZGlyTmFtZSk7Ci0rICAgICAgICAgICAgICAgICAgICBpZiAoaSAhPSB0aGVtZXMuZW5k KCkpIHsKLSsgICAgICAgICAgICAgICAgICAgICAgICBpLnZhbHVlKCkuYWRkVGhlbWVEaXIoZGly SXQuZmlsZVBhdGgoKSk7Ci0rICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewotKyAgICAgICAg ICAgICAgICAgICAgICAgIHRoZW1lcy5pbnNlcnQoZGlyTmFtZSwgdGhlbWUpOwotICAgICAgICAg ICAgICAgICAgICAgfQotLSAgICAgICAgICAgICAgICAgICAgYWxyZWFkeUxvYWRlZFRoZW1lTmFt ZSA8PCB0aGVtZU5hbWU7Ci0tICAgICAgICAgICAgICAgICAgICB0aGVtZXMuaW5zZXJ0KGRpck5h bWUsIHRoZW1lKTsKLS0gICAgICAgICAgICAgICAgICAgIC8vcURlYnVnKCk8PCIgdGhlbWUubmFt ZSgpIjw8dGhlbWUubmFtZSgpOwotICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgfQot ICAgICAgICAgICAgIHdhdGNoLT5hZGREaXIoZGlyZWN0b3J5KTsKLUBAIC0zNjYsNyArMzU5LDcg QEAgUVN0cmluZyBUaGVtZU1hbmFnZXI6OnBhdGhGcm9tVGhlbWVzKGNvbnN0IFFTdHJpbmcgJnRo ZW1lc1JlbGF0aXZlUGF0aCwgY29uc3QgUVMKLSAgICAgICAgICAgICAgICAgR3JhbnRsZWVUaGVt ZTo6VGhlbWUgdGhlbWUgPSBsb2FkVGhlbWUoZGlySXQuZmlsZVBhdGgoKSwgZGlyTmFtZSwgZGVm YXVsdERlc2t0b3BGaWxlTmFtZSk7Ci0gICAgICAgICAgICAgICAgIGlmICh0aGVtZS5pc1ZhbGlk KCkpIHsKLSAgICAgICAgICAgICAgICAgICAgIGlmIChkaXJOYW1lID09IHRoZW1lTmFtZSkgewot LSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGVtZS5hYnNvbHV0ZVBhdGgoKTsKLSsg ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhlbWUuYWJzb2x1dGVQYXRocygpLmZpcnN0 KCk7Ci0gICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgIH0KLSAgICAgICAg ICAgICB9Ci0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0025-gnu-kdenlive-marble-qt-Add-kdoctools.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0025-gnu-kdenlive-marble-qt-Add-kdoctools.patch RnJvbSAwNTJmOTY0NzVmNGViNTc3ODdkYzIxMGU2MGQ3ODk0OWVhY2I1OGYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDoyNTo0MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjUvODZdIGdudToga2RlbmxpdmUsIG1hcmJsZS1xdDogQWRkIGtkb2N0b29scy4KCiogZ251L3Bh Y2thZ2VzL2tkZS5zY20gKGtkZW5saXZlKVtuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4K KG1hcmJsZS1xdCk6IE1vdmUga2RvY3Rvb2xzIGZyb20gaW5wdXRzIHRvIG5hdGl2ZS1pbnB1dHMu CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNj bQppbmRleCBjMjQ4ZTZlYThkLi4zNjg0NzQwYjFhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMjU4LDcgKzI1OCw3IEBAIChk ZWZpbmUtcHVibGljIGtkZW5saXZlCiAgICAgICAgICAgICAgICAgICBgKCJNTFRfUFJFRklYIiAi OiIgPQogICAgICAgICAgICAgICAgICAgICAoLCMkKHRoaXMtcGFja2FnZS1pbnB1dCAibWx0Iikp KSkpKSkpKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBrZy1jb25maWcgcXR0b29scykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg a2RvY3Rvb2xzIHBrZy1jb25maWcgcXR0b29scykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBi YXNoLW1pbmltYWwKICAgICAgICAgICAgYnJlZXplICAgICAgICAgICAgICAgICAgICAgICA7IG1h a2UgZGFyayB0aGVtIGF2YWlsYWJsZSBlYXNpbHkKQEAgLTEwMDksMTMgKzEwMDksMTIgQEAgKGRl ZmluZS1wdWJsaWMgbWFyYmxlLXF0CiAgICAgICAgICAgICAgIi1EQlVJTERfVE9VQ0g9WUVTIgog ICAgICAgICAgICAgICItREJVSUxEX01BUkJMRV9URVNUUz1GQUxTRSIpKSkKICAgICAobmF0aXZl LWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMpKQorICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkKICAgICA7OyBPbmUg b3B0aW9uYWwgZGVwZW5kZW5jeSBtaXNzaW5nOiBsaWJ3bG9jYXRlLgogICAgIChpbnB1dHMKICAg ICAgKGxpc3QgZ3BzZAogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAgICAgICBrY3Jhc2gK LSAgICAgICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpbwog ICAgICAgICAgICBrbmV3c3R1ZmYKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0003-gnu-kdav-Move-to-gnu-packages-kde-frameworks.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0003-gnu-kdav-Move-to-gnu-packages-kde-frameworks.patch RnJvbSBjMWQ1ODc2NGRjNDk5YjJiYzlkMjFkNWEwMDYyMjRhODVlZmVhNjIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODoyMjo1OSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDMvODZdIGdudToga2RhdjogTW92ZSB0byAoZ251IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtzKS4K CiogZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCiogZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtz LnNjbQooa2Rhdik6IE1vdmUgdG8gKGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3JrcykuIEl0J3Mg Y29uc2lkZXJlZCBhCmZyYW1ld29yayBjb21wb25lbnQgbm93LgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Mu c2NtCmluZGV4IDlmNWVlZTFhYjIuLjM1YzNiNjhiZGEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNj bQpAQCAtOSw2ICs5LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBWaW5jZW50IExlZ29sbCA8 dmluY2VudC5sZWdvbGxAZ21haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1hcml1cyBC YWtrZSA8bWJha2tlQGZhc3RtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBbGV4YW5k cm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDIyIEJy ZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0zODA4LDMgKzM4MDksMjcgQEAgKGRlZmluZS1w dWJsaWMga3Jvc3MKICAgICA7OyB1bmRlciBhIHZhcmlldHkgb2YgbGljZW5zZXMuCiAgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmxncGwyLjErCiAgICAgICAgICAg ICAgICAgICAgbGljZW5zZTpsZ3BsMi4wIGxpY2Vuc2U6Z3BsMyspKSkpCisKKyhkZWZpbmUtcHVi bGljIGtkYXYKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2RhdiIpCisgICAgKHZlcnNpb24gIjIw LjA0LjMiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a2Rhdi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNl MzIgIjA0NDVnbDR4bTBoMzlpZ2t4Z2I2dm1xNWlhYTA0d2tncmdiczduZmQwenduZ2s4eGFpZG4i KSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5w dXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAgIChpbnB1dHMKKyAgICAg KGxpc3Qga2NvcmVhZGRvbnMga2kxOG4ga2lvIHF0YmFzZS01IHF0eG1scGF0dGVybnMpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvZnJhbWV3b3Jrcy9rZGF2IikKKyAg ICAoc3lub3BzaXMgIkRBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRoIEtKb2JzIikKKyAg ICAoZGVzY3JpcHRpb24gIlRoaXMgaXMgYSBEQVYgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24gd2l0 aCBLSm9icy4gIENhbGVuZGFycworYW5kIHRvZG9zIGFyZSBzdXBwb3J0ZWQsIHVzaW5nIGVpdGhl ciBHcm91cERBViBvciBDYWxEQVYsIGFuZCBjb250YWN0cyBhcmUKK3N1cHBvcnRlZCB1c2luZyBH cm91cERBViBvciBDYXJkREFWLiIpCisgICAgKGxpY2Vuc2UgOzsgR1BMIGZvciBwcm9ncmFtcywg TEdQTCBmb3IgbGlicmFyaWVzCisgICAgIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3Bs Mi4wKykpKSkKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNr YWdlcy9rZGUtcGltLnNjbQppbmRleCBhNWFjYmIwZGE4Li40OTM3ZWQzNTk0IDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2Nt CkBAIC02MDYsMzAgKzYwNiw2IEBAIChkZWZpbmUtcHVibGljIGtjYWx1dGlscwogZnVuY3Rpb25z IGZvciBhY2Nlc3NpbmcgY2FsZW5kYXIgZGF0YSB1c2luZyB0aGUga2NhbGNvcmUgQVBJLiIpCiAg ICAgKGxpY2Vuc2UgIGxpY2Vuc2U6bGdwbDIuMCspKSkKIAotKGRlZmluZS1wdWJsaWMga2Rhdgot ICAocGFja2FnZQotICAgIChuYW1lICJrZGF2IikKLSAgICAodmVyc2lvbiAiMjAuMDQuMyIpCi0g ICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGF2LSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDQ0NWds NHhtMGgzOWlna3hnYjZ2bXE1aWFhMDR3a2dyZ2JzN25mZDB6d25nazh4YWlkbiIpKSkpCi0gICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29y ZWFkZG9ucyBraTE4biBraW8gcXRiYXNlLTUgcXR4bWxwYXR0ZXJucykpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9mcmFtZXdvcmtzL2tkYXYiKQotICAgIChzeW5vcHNp cyAiREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMiKQotICAgIChkZXNjcmlw dGlvbiAiVGhpcyBpcyBhIERBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRoIEtKb2JzLiAg Q2FsZW5kYXJzCi1hbmQgdG9kb3MgYXJlIHN1cHBvcnRlZCwgdXNpbmcgZWl0aGVyIEdyb3VwREFW IG9yIENhbERBViwgYW5kIGNvbnRhY3RzIGFyZQotc3VwcG9ydGVkIHVzaW5nIEdyb3VwREFWIG9y IENhcmREQVYuIikKLSAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BMIGZvciBs aWJyYXJpZXMKLSAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArKSkpKQot CiAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tYXBwcy1saWJzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtkZXBpbS1hcHBzLWxpYnMiKQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0002-gnu-libdbusmenu-qt-Move-to-gnu-packages-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0002-gnu-libdbusmenu-qt-Move-to-gnu-packages-qt.patch RnJvbSA1Y2Q4YTFlYWQ1ZDVkOTQ0M2U3N2QwYzIxZTVjZjVjOTgwOWNjYmJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODoxNDoyNCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDIvODZdIGdudTogbGliZGJ1c21lbnUtcXQ6IE1vdmUgdG8gKGdudSBwYWNrYWdlcyBxdCkuCgoq ICBnbnUvcGFja2FnZXMvbHhxdC5zY206IFJlbW92ZSBsaWJkYnVzbWVudS1xdC4KKiAgZ251L3Bh Y2thZ2VzL3F0LnNjbTogUmUtYWRkIGxpYmRidXNtZW51LXF0LgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9seHF0LnNjbSBiL2dudS9wYWNrYWdlcy9seHF0LnNjbQppbmRleCBhMGEzYTBmMTVi Li44OWQ1ODhkYTI5IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbHhxdC5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2x4cXQuc2NtCkBAIC0xMCw3ICsxMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIw MTksIDIwMjAgUmV6YSBBbGl6YWRlaCBNYWpkIDxyLm1hamRAcGFudGhlcngub3JnPgogOzs7IENv cHlyaWdodCDCqSAyMDIwIEZha2hyaSBTYWphZGkgPGYuc2FqYWRpQHBhbnRoZXJ4Lm9yZz4KIDs7 OyBDb3B5cmlnaHQgwqkgMjAyMCBBbmRyw6kgQmF0aXN0YSA8bmFuZHJlQHJpc2V1cC5uZXQ+Ci07 OzsgQ29weXJpZ2h0IMKpIDIwMjEgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290 PgorOzs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJy ZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7 CkBAIC02OCwzNiArNjgsNiBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGx4cXQpCiAK IDs7IFRoaXJkIHBhcnR5IGxpYnJhcmllcwogCi0oZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1x dAotICAocGFja2FnZQotICAgIChuYW1lICJsaWJkYnVzbWVudS1xdCIpCi0gICAgKHZlcnNpb24g IjAuOS4zKzE2LjA0LjIwMTYwMjE4LTB1YnVudHUxIikKLSAgICAoc291cmNlCi0gICAgIChvcmln aW4KLSAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKLSAgICAgICA7OyBEb3dubG9hZCBmcm9tIGdp dGh1YiByYXRoZXIgdGhhbiBsYXVuY2hwYWQgYmVjYXVzZSBsYXVuY2hwYWQgdHJ1bmsKLSAgICAg ICA7OyB0YXJiYWxsIGhhc2ggaXMgbm90IGRldGVybWluaXN0aWMuCi0gICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQotICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS91bml0eTgt dGVhbS9saWJkYnVzbWVudS1xdCIpCi0gICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCi0g ICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQotICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGI3aWkxY3ZtcGN5bDc5Z3FhbDljM3ZhOW01NWgwNTVz NGh4N2ZweGtoaHFzOTQ2M2dnZyIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICA7OyBYWFg6IFRlc3RzIHJlcXVpcmUgYSBkYnVz IHNlc3Npb24gYW5kIHNvbWUgaWNvbnMuCi0gICAgICcoIzp0ZXN0cz8gI2YpKQotICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGRveHlnZW4pKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qg cXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vbGF1bmNocGFkLm5ldC9saWJkYnVz bWVudS1xdCIpCi0gICAgKHN5bm9wc2lzICJRdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01l bnUgc3BlYyIpCi0gICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYSBRdCBp bXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01lbnUKLXByb3RvY29sLiAgVGhlIERCdXNNZW51IHBy b3RvY29sIG1ha2VzIGl0IHBvc3NpYmxlIGZvciBhcHBsaWNhdGlvbnMgdG8gZXhwb3J0Ci1hbmQg aW1wb3J0IHRoZWlyIG1lbnVzIG92ZXIgREJ1cy4iKQotICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdw bDIuMSspKSkKLQogKGRlZmluZS1wdWJsaWMgbGlic3RhdGdyYWIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAibGlic3RhdGdyYWIiKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3F0LnNjbSBiL2du dS9wYWNrYWdlcy9xdC5zY20KaW5kZXggYWU2ODMxNzQ5Mi4uMmYxN2FiOTFiZCAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL3F0LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcXQuc2NtCkBAIC0yMCw3 ICsyMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgSm9uYXRoYW4gQnJpZWxtYWllciA8am9u YXRoYW4uYnJpZWxtYWllckB3ZWIuZGU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWljaGFlbCBS b2hsZWRlciA8bWlrZUByb2hsZWRlci5kZT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCwgMjAyMSwg MjAyMiBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJub3llckBnbWFpbC5jb20+Ci07OzsgQ29w eXJpZ2h0IMKpIDIwMjEgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7 IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4u c2NvdD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBHdWlsbGF1bWUgTGUgVmFpbGxhbnQg PGdsdkBwb3N0ZW8ubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDIxIE5pY29sw7IgQmFsemFyb3R0 aSA8bmljb2xvQG5peG8ueHl6PgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEZvbyBDaHVhbiBXZWkg PGNodWFud2VpLmZvb0Bob3RtYWlsLmNvbT4KQEAgLTMxMzIsMyArMzEzMiwzMyBAQCAoZGVmaW5l LXB1YmxpYyBzb3F0CiBhbHNvIGNvbXBhdGlibGUgd2l0aCBTR0kgYW5kIFRHUyBPcGVuIEludmVu dG9yLCBhbmQgdGhlIEFQSSBpcyBiYXNlZCBvbiB0aGUgQVBJCiBvZiB0aGUgSW52ZW50b3JYdCBH VUkgY29tcG9uZW50IHRvb2xraXQuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpKQor CisoZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1xdAorICAocGFja2FnZQorICAgIChuYW1lICJs aWJkYnVzbWVudS1xdCIpCisgICAgKHZlcnNpb24gIjAuOS4zKzE2LjA0LjIwMTYwMjE4LTB1YnVu dHUxIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKKyAgICAgICA7OyBEb3dubG9hZCBmcm9tIGdpdGh1YiByYXRoZXIgdGhhbiBsYXVuY2hwYWQg YmVjYXVzZSBsYXVuY2hwYWQgdHJ1bmsKKyAgICAgICA7OyB0YXJiYWxsIGhhc2ggaXMgbm90IGRl dGVybWluaXN0aWMuCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1 cmwgImh0dHBzOi8vZ2l0aHViLmNvbS91bml0eTgtdGVhbS9saWJkYnVzbWVudS1xdCIpCisgICAg ICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUt bmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMGI3 aWkxY3ZtcGN5bDc5Z3FhbDljM3ZhOW01NWgwNTVzNGh4N2ZweGtoaHFzOTQ2M2dnZyIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAg ICA7OyBYWFg6IFRlc3RzIHJlcXVpcmUgYSBkYnVzIHNlc3Npb24gYW5kIHNvbWUgaWNvbnMuCisg ICAgICcoIzp0ZXN0cz8gI2YpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGRveHln ZW4pKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3QgcXRiYXNlLTUpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vbGF1bmNocGFkLm5ldC9saWJkYnVzbWVudS1xdCIpCisgICAgKHN5bm9wc2lzICJR dCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01lbnUgc3BlYyIpCisgICAgKGRlc2NyaXB0aW9u ICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYSBRdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01l bnUKK3Byb3RvY29sLiAgVGhlIERCdXNNZW51IHByb3RvY29sIG1ha2VzIGl0IHBvc3NpYmxlIGZv ciBhcHBsaWNhdGlvbnMgdG8gZXhwb3J0CithbmQgaW1wb3J0IHRoZWlyIG1lbnVzIG92ZXIgREJ1 cy4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0086-gnu-Add-plasma-phonebook.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0086-gnu-Add-plasma-phonebook.patch RnJvbSAzNjlkMzNiYWJiODExZTVhMzhiY2M0OTFlNTI4MDQ3NmQ4ZWZhNjExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA4IEFwciAyMDIyIDEzOjI0OjIwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA4 Ni84Nl0gZ251OiBBZGQgcGxhc21hLXBob25lYm9vay4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChwbGFzbWEtcGhvbmVib29rKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQpp bmRleCBhNjFkN2UwZGQ2Li5kZDI2NjE0MGE2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2Rl LXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBAIC03MDIsNiAr NzAyLDM1IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1waG9uZS1jb21wb25lbnRzCiBhbmQgY3Vz dG9taXphYmxlIHBsYXRmb3JtIGZvciBtb2JpbGUgZGV2aWNlcy4iKQogICAgIChsaWNlbnNlIChs aXN0IGxpY2Vuc2U6Z3BsMysgbGljZW5zZTpsZ3BsMi4xKykpKSkKIAorKGRlZmluZS1wdWJsaWMg cGxhc21hLXBob25lYm9vaworICAocGFja2FnZQorICAgIChuYW1lICJwbGFzbWEtcGhvbmVib29r IikKKyAgICAodmVyc2lvbiAiMC4xIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLXBob25lYm9vay8iCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3BsYXNtYS1waG9uZWJvb2stIiB2ZXJzaW9uCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi50YXIueHoiKSkKKyAgICAgICAgICAg ICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxM25u emR6cGdhbmxwMzE5c2M5ZG05dzVoc2podzRmM3c4cmI4MHEzbmQ4cTZueXJwa3k4IikpKSkKKyAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQorICAgIChpbnB1dHMgKGxpc3Qg a3Blb3BsZQorICAgICAgICAgICAgICAgICAga2lyaWdhbWkKKyAgICAgICAgICAgICAgICAgIGtw ZW9wbGUKKyAgICAgICAgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgICAgICAgICBr Y29udGFjdHMKKyAgICAgICAgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgICAgICAgICBx dGRlY2xhcmF0aXZlCisgICAgICAgICAgICAgICAgICBxdHF1aWNrY29udHJvbHMyCisgICAgICAg ICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9wbGFzbWEtbW9iaWxl Lm9yZy8iKQorICAgIChzeW5vcHNpcyAiUGhvbmVib29rIGZvciBQbGFzbWEgTW9iaWxlIGRldmlj ZXMiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGNvbnRhY3RzIGFw cGxpY2F0aW9uIHdoaWNoIGFsbG93cworYWRkaW5nLCBtb2RpZnlpbmcgYW5kIHJlbW92aW5nIGNv bnRhY3RzLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwzKyBsaWNlbnNlOmxncGwy LjErKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtbW9iaWxlLXNvdW5kcwogICAocGFja2Fn ZQogICAgIChuYW1lICJwbGFzbWEtbW9iaWxlLXNvdW5kcyIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0018-gnu-libgravatar-Move-to-gnu-packages-kde-pim.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0018-gnu-libgravatar-Move-to-gnu-packages-kde-pim.patch RnJvbSBmMDAzYTM2ODc5ZWZmNjVjOGE0MzY3MWFkNTM1NjIwZTBhOWI2OWJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMTQgT2N0IDIwMjEgMTg6MjU6MjAgKzExMDAKU3ViamVjdDogW1BBVENIIHYz IDE4Lzg2XSBnbnU6IGxpYmdyYXZhdGFyOiBNb3ZlIHRvIChnbnUgcGFja2FnZXMga2RlLXBpbSku CgpSZW1vdmUgdW5lZWRlZCAoZ251IHBhY2thZ2VzIGtkZS1pbnRlcm5ldCkgaW1wb3J0LgoqIGdu dS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtOiBNb3ZlIGxpYmdyYXZhdGFyIC4uLgoqIGdudS9w YWNrYWdlcy9rZGUtcGltLnNjbSAuLi5oZXJlCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1pbnRlcm5ldC5zY20gYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQppbmRleCA5ZGUy YzU0YWQzLi40MGI4ZTkzYjNjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWludGVybmV0 LnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQpAQCAtNDE1LDM4ICs0MTUs NiBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogYSBmdWxsLWZlYXR1cmVkIGNsaWVudCBmb3Ig Qml0VG9ycmVudC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKIAotKGRlZmluZS1w dWJsaWMgbGliZ3JhdmF0YXIKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAibGliZ3JhdmF0YXIiKQot ICAgICh2ZXJzaW9uICIyMC4wNC4xIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2xpYmdyYXZhdGFyLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDk4MWNpMmtyMjB2NGZrMTFoNTdycXlhMGJyZ3Ns ZmF6cGdxMXlrNXlxaXd5cXFtNDlyMiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29uZmlnCi0gICAgICAgICAgIGtpMThuCi0g ICAgICAgICAgIGtpbwotICAgICAgICAgICBrcGltY29tbW9uCi0gICAgICAgICAgIGt0ZXh0d2lk Z2V0cwotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBxdGJhc2UtNSkpCi0g ICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgMi83IHRlc3RzIGZhaWwgKGR1 ZSB0byBuZXR3b3JrIGlzc3Vlcz8pCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2Rl Lm9yZy9waW0vbGliZ3JhdmF0YXIiKQotICAgIChzeW5vcHNpcyAiT25saW5lIGF2YXRhciBsb29r dXAgbGlicmFyeSIpCi0gICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcmV0cmlldmVzIGF2 YXRhciBpbWFnZXMgYmFzZWQgb24gYQotaGFzaCBmcm9tIGEgcGVyc29uJ3MgZW1haWwgYWRkcmVz cywgYXMgd2VsbCBhcyBsb2NhbCBjYWNoaW5nIHRvIGF2b2lkCi11bm5lY2Vzc2FyeSBuZXR3b3Jr IG9wZXJhdGlvbnMuIikKLSAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BMIGZv ciBsaWJyYXJpZXMKLSAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArKSkp KQotCiAoZGVmaW5lLXB1YmxpYyBsaWJrdG9ycmVudAogICAocGFja2FnZQogICAgIChuYW1lICJs aWJrdG9ycmVudCIpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9nbnUv cGFja2FnZXMva2RlLXBpbS5zY20KaW5kZXggNDkzN2VkMzU5NC4uNWRhMjViZmFkOCAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGlt LnNjbQpAQCAtMiw2ICsyLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOSwgMjAyMCBI YXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KIDs7OyBDb3B5cmln aHQgwqkgMjAyMCBNYXJpdXMgQmFra2UgPG1hcml1c0BnbnUub3JnPgogOzs7IENvcHlyaWdodCDC qSAyMDIxLCAyMDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgorOzs7 IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4K IDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0zNCw3ICsz NSw2IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBpbSkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgZ251cGcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtk ZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCi0gICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1pbnRlcm5ldCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgb3BlbmxkYXApCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHF0KQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzZWFyY2gpCkBAIC0xNjQxLDYgKzE2NDEsMzggQEAg KGRlZmluZS1wdWJsaWMga3BpbWNvbW1vbgogICAgIChsaWNlbnNlIDs7IEdQTCBmb3IgcHJvZ3Jh bXMsIExHUEwgZm9yIGxpYnJhcmllcwogICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 bGdwbDIuMCspKSkpCiAKKyhkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCisgIChwYWNrYWdlCisg ICAgKG5hbWUgImxpYmdyYXZhdGFyIikKKyAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHNv dXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJncmF2YXRhci0iIHZl cnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjA5ODFj aTJrcjIwdjRmazExaDU3cnF5YTBicmdzbGZhenBncTF5azV5cWl3eXFxbTQ5cjIiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg IGAoKCJleHRyYS1jbWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykpKQorICAgIChp bnB1dHMKKyAgICAgYCgoImtjb25maWciICxrY29uZmlnKQorICAgICAgICgia2kxOG4iICxraTE4 bikKKyAgICAgICAoImtpbyIgLGtpbykKKyAgICAgICAoImtwaW1jb21tb24iICxrcGltY29tbW9u KQorICAgICAgICgia3RleHR3aWRnZXRzIiAsa3RleHR3aWRnZXRzKQorICAgICAgICgia3dpZGdl dHNhZGRvbnMiICxrd2lkZ2V0c2FkZG9ucykKKyAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01KSkp CisgICAgKGFyZ3VtZW50cworICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgMi83IHRlc3RzIGZhaWwg KGR1ZSB0byBuZXR3b3JrIGlzc3Vlcz8pCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQu a2RlLm9yZy9waW0vbGliZ3JhdmF0YXIiKQorICAgIChzeW5vcHNpcyAiT25saW5lIGF2YXRhciBs b29rdXAgbGlicmFyeSIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcmV0cmlldmVz IGF2YXRhciBpbWFnZXMgYmFzZWQgb24gYQoraGFzaCBmcm9tIGEgcGVyc29uJ3MgZW1haWwgYWRk cmVzcywgYXMgd2VsbCBhcyBsb2NhbCBjYWNoaW5nIHRvIGF2b2lkCit1bm5lY2Vzc2FyeSBuZXR3 b3JrIG9wZXJhdGlvbnMuIikKKyAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BM IGZvciBsaWJyYXJpZXMKKyAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjAr KSkpKQorCiAoZGVmaW5lLXB1YmxpYyBrcGltdGV4dGVkaXQKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia3BpbXRleHRlZGl0IikKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0014-gnu-phonon-backend-gstreamer-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0014-gnu-phonon-backend-gstreamer-Update-home-page.patch RnJvbSA2YjA2NjJjNzAzYzhjNWNhNzBlZjE1NzU5M2VjODA1ZDljOTIwMDI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NToxMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTQvODZdIGdudTogcGhvbm9uLWJhY2tlbmQtZ3N0cmVhbWVyOiBVcGRhdGUgaG9tZSBwYWdlLgoK KiBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIChwaG9ub24tYmFja2VuZC1nc3RyZWFt ZXIpOiBVcGRhdGUgaG9tZSBwYWdlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4IDMyMjNi MWE2NzQuLjBiNmM2ZGZmOTYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jr cy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtMjM4LDcgKzIz OCw3IEBAIChkZWZpbmUtcHVibGljIHBob25vbi1iYWNrZW5kLWdzdHJlYW1lcgogICAgIChhcmd1 bWVudHMKICAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncwogICAgICAgICcoICItRFBIT05PTl9CVUlM RF9QSE9OT040UVQ1PU9OIikpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vcGhvbm9uLmtkZS5v cmciKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvUGhvbm9uIikK ICAgICAoc3lub3BzaXMgIlBob25vbiBiYWNrZW5kIHdoaWNoIHVzZXMgR1N0cmVhbWVyIikKICAg ICAoZGVzY3JpcHRpb24gIlBob25vbiBtYWtlcyB1c2Ugb2YgYmFja2VuZCBsaWJyYXJpZXMgdG8g cHJvdmlkZSBzb3VuZC4KIFBob25vbi1HU3RyZWFtZXIgaXMgYSBiYWNrZW5kIGJhc2VkIG9uIHRo ZSBHU3RyZWFtZXIgbXVsdGltZWRpYSBsaWJyYXJ5LiIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0019-gnu-libgravatar-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0019-gnu-libgravatar-Remove-input-labels.patch RnJvbSBiMjk0MjBhM2UxYzY1NTU0ODhmNzI3YmU1N2MzNWJmZmI0NGYzN2FhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAwODoyNjo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTkvODZdIGdudTogbGliZ3JhdmF0YXI6IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNr YWdlcy9rZGUtcGltLnNjbSAobGliZ3JhdmF0YXIpOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGlt LnNjbQppbmRleCA1ZGEyNWJmYWQ4Li4wZmExMjBlMDc1IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCkBAIC0xNjUzLDE2 ICsxNjUzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCiAgICAgICAgKHNoYTI1Ngog ICAgICAgICAoYmFzZTMyICIwOTgxY2kya3IyMHY0ZmsxMWg1N3JxeWEwYnJnc2xmYXpwZ3ExeWs1 eXFpd3lxcW00OXIyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAg ICAobmF0aXZlLWlucHV0cwotICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxlcyIgLGV4dHJhLWNt YWtlLW1vZHVsZXMpKSkKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJrY29uZmlnIiAsa2NvbmZpZykK LSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0gICAgICAgKCJraW8iICxraW8pCi0gICAgICAgKCJr cGltY29tbW9uIiAsa3BpbWNvbW1vbikKLSAgICAgICAoImt0ZXh0d2lkZ2V0cyIgLGt0ZXh0d2lk Z2V0cykKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0gICAgICAg KCJxdGJhc2UiICxxdGJhc2UtNSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQorICAgIChpbnB1dHMgKGxpc3Qga2NvbmZpZworICAgICAgICAgICAgICAg ICAga2kxOG4KKyAgICAgICAgICAgICAgICAgIGtpbworICAgICAgICAgICAgICAgICAga3BpbWNv bW1vbgorICAgICAgICAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgICAgICAgICBr d2lkZ2V0c2FkZG9ucworICAgICAgICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVu dHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IDIvNyB0ZXN0cyBmYWlsIChkdWUgdG8gbmV0d29y ayBpc3N1ZXM/KQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2xp YmdyYXZhdGFyIikKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0036-gnu-KDE-SystemTools-Update-all-packages-to-21.12..patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0036-gnu-KDE-SystemTools-Update-all-packages-to-21.12..patch RnJvbSAzZWFkZmQ4MGI5Nzk2MmU2ZWU0MTEzYTkyNjA2ZTc3MjYwZWI1MzdmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOTo0MDo0MSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzYvODZdIGdudTogS0RFIFN5c3RlbVRvb2xzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvCiAyMS4x Mi4zLgoKKiBnbnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwgZG9scGhp bi1wbHVnaW5zLApraGVscGNlbnRlciwga29uc29sZSwga3JmYiwga3N5c3RlbWxvZywgeWFrdWFr ZSk6IFVwZGF0ZSB0byAyMS4xMi4zLgoKKGtyZmIpW2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5j aWVzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KaW5kZXggM2ZhYjkwODlmMy4uYWEwZWQ1M2E4 MCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KQEAgLTEsNiArMSw3IEBACiA7OzsgR05VIEd1 aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKIDs7OyBDb3B5cmln aHQgwqkgMjAxNywgMjAyMCBIYXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJz LmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1lQHRv Ymlhcy5ncj4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBi cmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7 OwpAQCAtMjUsNiArMjYsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1zeXN0 ZW10b29scykKICAgIzp1c2UtbW9kdWxlIChndWl4IHV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCisg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBrZGUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1mcmFt ZXdvcmtzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTM5LDE0ICs0 MSwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1zeXN0ZW10b29scykKIChk ZWZpbmUtcHVibGljIGRvbHBoaW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAiZG9scGhpbiIpCi0g ICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2RvbHBoaW4tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIweHI1czBzNDBp MmJzZmpmYXB2cGE3ZHhoOXM0NjA0Y3hpcmc5N3hjYWFjZDZmZHZocGRzIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMG01bnFhOGowbWNzcng5d3hmY2Y4ejM5a3hhczUxazAzbHNjaHI3MjF2bTR4NjVq NjRqcSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcnVieSBy dWJ5LXRlc3QtdW5pdCkpCkBAIC02OSw2ICs3MSw3IEBAIChkZWZpbmUtcHVibGljIGRvbHBoaW4K ICAgICAgICAgICAga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAga3BhcnRzCiAgICAgICAgICAg IGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt3aW5k b3dzeXN0ZW0KICAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAg ICAgICAgICAgcGhvbm9uCkBAIC05NSwxNCArOTgsMTQgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhp bgogKGRlZmluZS1wdWJsaWMgZG9scGhpbi1wbHVnaW5zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImRvbHBoaW4tcGx1Z2lucyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2RvbHBoaW4tcGx1Z2lucy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjEyZzQ0czZnN21hNmF2cDE1bDQ1bDQycXl6Ymdsc3d2YWhtMndq aTc5emRsczV2am56N3IiKSkpKQorICAgICAgICAoYmFzZTMyICIwcmJ6NmZ3OThjNzFoMTByeTF4 amMwcGd6dnBoYWptajE4bG5qbTRoZjdiYnJpenNtZGI1IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTExMSw2ICsxMTQsNyBAQCAoZGVmaW5lLXB1YmxpYyBkb2xwaGlu LXBsdWdpbnMKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGt0 ZXh0ZWRpdG9yCisgICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKICAgICAgICAgICAga3ht bGd1aQogICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAg ICAgICBxdGJhc2UtNSkpCkBAIC0xMjMsMTQgKzEyNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBkb2xw aGluLXBsdWdpbnMKIChkZWZpbmUtcHVibGljIGtoZWxwY2VudGVyCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtoZWxwY2VudGVyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva2hlbHBjZW50ZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1Ngot ICAgICAgICAoYmFzZTMyICIwd3h6anJhZ3ZqY2ZjN2M0cWphOHd6cHNoaGF5d2ZpY2o3Zjd3a21w cHp5YmNzeHduOXFiIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWZqMWM1N2JxczAwOXJ4OWRiNGlm dmZtaGhsNGIzNXI1c2ZseTN3dmJmcjRkYXBqcWZxciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTcyLDE0ICsxNzYsMTQgQEAgKGRlZmluZS1wdWJs aWMga2hlbHBjZW50ZXIKIChkZWZpbmUtcHVibGljIGtvbnNvbGUKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia29uc29sZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIy MS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tvbnNvbGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwY2tyN2Jqa3lhdzBncjVreDU2OWpmbmhraHdtbGs0bHFrNDFuZzYxcXd4bGI0YnNk YmRtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDZzcW0yeG1haXJpY3JkY3huZjdpbXZ5dncwd3lr bnJyeW0zMzRzY3gydzdtZmhqZzVxcyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQpAQCAtMjI2LDE0ICsyMzAsMTQgQEAgKGRlZmluZS1wdWJsaWMga29uc29s ZQogKGRlZmluZS1wdWJsaWMga3JmYgogICAocGFja2FnZQogICAgIChuYW1lICJrcmZiIikKLSAg ICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JmYi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA5Mmlqbjg4anBtZ2sy end6Mzd2emYzNWppc2wyMzRtYzNrcmM5amw3YmQ5NTVha3g1MWsiKSkpKQorICAgICAgICAoYmFz ZTMyICIxcjhsdnZoMno4eGkwbDNwaXpscGwxMm5tNGZuYnBnaXdxbXgxOHc4aTUxeDRqMjdkdjBu IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcga2RvY3Rvb2xz KSkKQEAgLTI0Nyw2ICsyNTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcmZiCiAgICAgICAgICAgIGtp MThuCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGt3YWxsZXQKKyAgICAg ICAgICAga3dheWxhbmQKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAgICAgICAga3dp bmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCkBAIC0yNTUsOCArMjYwLDExIEBAIChkZWZp bmUtcHVibGljIGtyZmIKICAgICAgICAgICAgbGlieHRzdAogICAgICAgICAgICBveHlnZW4taWNv bnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaXBld2lyZS0wLjMKKyAgICAgICAg ICAgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCiAgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0d2F5bGFuZAogICAgICAgICAgICBxdHgxMWV4dHJhcworICAgICAgICAgICB3YXlsYW5k CiAgICAgICAgICAgIHhjYi11dGlsLWltYWdlCiAgICAgICAgICAgIHpsaWIpKQogICAgIChob21l LXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmZi IikKQEAgLTI3NiwxNCArMjg0LDE0IEBAIChkZWZpbmUtcHVibGljIGtyZmIKIChkZWZpbmUtcHVi bGljIGtzeXN0ZW1sb2cKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3N5c3RlbWxvZyIpCi0gICAg KHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzeXN0ZW1sb2ctIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxODI2aDg5eW52 bHhkd3p5cWlsMmQ3OWN2eW5nbHd3NmZheDdxcDQxd3hhc2dhcnhoc25pIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMGprZDByeDB4bHp3c3hhM3M0MHNwNXg0cjE5YTlyZzF4OWtscG5qZncwYjMyNnZn ZjJtOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAt MzE1LDE0ICszMjMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N5c3RlbWxvZwogKGRlZmluZS1wdWJs aWMgeWFrdWFrZQogICAocGFja2FnZQogICAgIChuYW1lICJ5YWt1YWtlIikKLSAgICAodmVyc2lv biAiMjAuMTIuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMveWFrdWFrZS0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIwMnBhbDl4eDF3YnB3N2RpbXZzMmF3MXhueWpxbHZi amx5YmtrZmhmOHg3YzZtMXI2M2FhIikpKSkKKyAgICAgICAgICAgICAgICAiMTBta3I4c3ZramYy czAyM21mMjFjaWwyYzV2OTg2czViMnlwMWhtMGZ6ZGdtYXdwd3JoOSIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0040-gnu-KDE-Multimedia-Add-bash-minimal-and-kdoctools.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0040-gnu-KDE-Multimedia-Add-bash-minimal-and-kdoctools.patch RnJvbSA4Y2M0ZWI4MWY4ZjdhYjA5NjQ5ZjYxYzhjMTI2YWRiZDQwYTViMTRkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoxNTo0MSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDAvODZdIGdudTogS0RFIE11bHRpbWVkaWE6IEFkZCBiYXNoLW1pbmltYWwgYW5kIGtkb2N0b29s cy4KCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoanVrLCBrbWl4KTogTW92ZSBr ZG9jdG9vbHMgZnJvbSBpbnB1dHMgdG8KIG5hdGl2ZS1pbnB1dHMuCgogKGRyYWdvbiwgazNiKTog W2lucHV0c106IEFkZCBiYXNoLW1pbmltYWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1tdWx0aW1lZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20KaW5kZXgg ZTRjM2ZmYWIxMC4uMjI1ZDE4MWRkNSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0 aW1lZGlhLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCkBAIC0xMDgs NyArMTA4LDggQEAgKGRlZmluZS1wdWJsaWMgZHJhZ29uCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbmZpZworICAgICAobGlzdCBiYXNoLW1pbmltYWwKKyAgICAgICAgICAga2Nv bmZpZwogICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwogICAgICAgICAgICBrY29yZWFkZG9ucwog ICAgICAgICAgICBrY3Jhc2gKQEAgLTI2MiwxNCArMjYzLDEzIEBAIChkZWZpbmUtcHVibGljIGp1 awogICAgICAgICAoYmFzZTMyICIxaXB6eDAzMTk5Nmg4M2Y5dzNmemJ4NXZmNW5uc2txOWtmNzFh NmF5cHFja2s2NXZjcWNzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKICAg ICAgKGxpc3Qga2NvcmVhZGRvbnMKICAgICAgICAgICAga2NvbXBsZXRpb24KICAgICAgICAgICAg a2NvbmZpZwogICAgICAgICAgICBrY3Jhc2gKICAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAg ICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAogICAgICAgICAgICBraTE4 bgogICAgICAgICAgICBraWNvbnRoZW1lcwpAQCAtNTcyLDcgKzU3Miw3IEBAIChkZWZpbmUtcHVi bGljIGttaXgKICAgICAgICAoYmFzZTMyICIxemsyeGxqaXMxcHYzbTR2czV6cjZ3emE2aXY1eTZ3 bWgxY3N4M3JuOHlsZmtycGs3aDhrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBw a2ctY29uZmlnKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGFsc2EtbGliCiAgICAgICAgICAg IGdsaWIKQEAgLTU4Miw3ICs1ODIsNiBAQCAoZGVmaW5lLXB1YmxpYyBrbWl4CiAgICAgICAgICAg IGtjb25maWd3aWRnZXRzCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9u cwotICAgICAgICAgICBrZG9jdG9vbHMKICAgICAgICAgICAga2dsb2JhbGFjY2VsCiAgICAgICAg ICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0037-gnu-KDE-Systemtools-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0037-gnu-KDE-Systemtools-Update-home-page-links.patch RnJvbSBkYWE3M2QxOTVjMTcxY2FmNDIzYTQyNzIwZGVkNTFmN2UzMDMxYTRjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMTozMzoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzcvODZdIGdudTogS0RFIFN5c3RlbXRvb2xzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBn bnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwga2hlbHBjZW50ZXIsIGty ZmIsIGtzeXN0ZW1sb2csCnlha3Vha2UpOiBVcGRhdGUgaG9tZS1wYWdlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0 ZW10b29scy5zY20KaW5kZXggYWEwZWQ1M2E4MC4uOTAyNjBjMjYzMCAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0 ZW10b29scy5zY20KQEAgLTIsNiArMiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMjAg SGFydG11dCBHb2ViZWwgPGguZ29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJp Z2h0IMKpIDIwMjEgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29w eXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7 IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgog Ozs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTc5LDcgKzgw LDcgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhpbgogICAgICAgICAgICBzb2xpZCkpCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9ETzogNC8xNSB0ZXN0cyBmYWlsIGV2 ZW4gd2l0aCBvZmZzY3JlZW4KLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGlj YXRpb25zL3N5c3RlbS9vcmcua2RlLmRvbHBoaW4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL2RvbHBoaW4vIikKICAgICAoc3lub3BzaXMgIkZpbGUgbWFuYWdlciBmb3Ig S0RFIikKICAgICAoZGVzY3JpcHRpb24gIkRvbHBoaW4gaXMgYSBmaWxlIG1hbmFnZXIgZm9yIEtE RSBmb2N1c2luZyBvbiB1c2FiaWxpdHkuCiBUaGUgbWFpbiBmZWF0dXJlcyBvZiBEb2xwaGluIGFy ZToKQEAgLTE2MCw3ICsxNjEsNyBAQCAoZGVmaW5lLXB1YmxpYyBraGVscGNlbnRlcgogICAgICAg ICAgICB4YXBpYW4pKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IDEv MSB0ZXN0IGZhaWxzCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9u cy9zeXN0ZW0vb3JnLmtkZS5IZWxwIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9raGVscGNlbnRlci8iKQogICAgIChzeW5vcHNpcyAiS0RFIGRvY3VtZW50YXRpb24gdmll d2VyIikKICAgICAoZGVzY3JpcHRpb24gIktIZWxwQ2VudGVyIHVzZXMgbWV0YSBkYXRhIGZpbGVz IHdoaWNoIGRlc2NyaWJlIHRoZQogZG9jdW1lbnRhdGlvbiBhdmFpbGFibGUgaW4gdGhlIHN5c3Rl bS4gIEVhY2ggZG9jdW1lbnQgaXMgcmVwcmVzZW50ZWQgYnkgYSBtZXRhCkBAIC0yNjcsNyArMjY4 LDcgQEAgKGRlZmluZS1wdWJsaWMga3JmYgogICAgICAgICAgICB3YXlsYW5kCiAgICAgICAgICAg IHhjYi11dGlsLWltYWdlCiAgICAgICAgICAgIHpsaWIpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmZiIikKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcmZiLyIpCiAgICAgKHN5bm9wc2lzICJEZXNr dG9wIFNoYXJpbmcgdXRpbGl0eSIpCiAgICAgKGRlc2NyaXB0aW9uICJLREUgRGVza3RvcCBTaGFy aW5nIGlzIGEgc2VydmVyIGFwcGxpY2F0aW9uIHRoYXQgYWxsb3dzIHlvdQogdG8gc2hhcmUgeW91 ciBjdXJyZW50IHNlc3Npb24gd2l0aCBhIHVzZXIgb24gYW5vdGhlciBtYWNoaW5lLiAgVGhlIGRl c2t0b3AKQEAgLTMxMCw3ICszMTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3lzdGVtbG9nCiAgICAg ICAgICAgIGt4bWxndWkKICAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBz ZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9y Zy9hcHBsaWNhdGlvbnMvc3lzdGVtL29yZy5rZGUua3N5c3RlbWxvZyIpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3N5c3RlbWxvZy8iKQogICAgIChzeW5vcHNpcyAiU3lz dGVtIGxvZyB2aWV3ZXIiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwcm9ncmFtIGlzIGRldmVs b3BlZCBmb3IgYmVpbmcgdXNlZCBieSBiZWdpbm5lciB1c2VycywKIHdoaWNoIGRvbid0IGtub3cg aG93IHRvIGZpbmQgaW5mb3JtYXRpb24gYWJvdXQgdGhlaXIgTGludXggc3lzdGVtLCBhbmQgaG93 IHRoZQpAQCAtMzU2LDcgKzM1Nyw3IEBAIChkZWZpbmUtcHVibGljIHlha3Vha2UKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcKICAgICAgICAgICAgcXR4MTFleHRyYXMpKQot ICAgIChob21lLXBhZ2UgImh0dHBzOi8vd3d3LmtkZS5vcmcvYXBwbGljYXRpb25zL3N5c3RlbS95 YWt1YWtlLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcveWFrdWFrZS8i KQogICAgIChzeW5vcHNpcyAiUXVhZC1zdHlsZSB0ZXJtaW5hbCBlbXVsYXRvciBmb3IgS0RFIikK ICAgICAoZGVzY3JpcHRpb24gIllha3Vha2UgaXMgYSBkcm9wLWRvd24gdGVybWluYWwgZW11bGF0 b3IgYmFzZWQgb24gS0RFIEtvbnNvbGUKIHRlY2hub2xvZ3kuICBGZWF0dXJlcyBpbmNsdWRlOgot LSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0016-gnu-Add-layer-shell-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0016-gnu-Add-layer-shell-qt.patch RnJvbSA2Mjg5Y2QxNTMxMWMwMzgzMDFhNDZhMjk1ODQ4NjI4MzdjZGZhMzMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMTQgT2N0IDIwMjEgMTg6MTE6NTcgKzExMDAKU3ViamVjdDogW1BBVENIIHYz IDE2Lzg2XSBnbnU6IEFkZCBsYXllci1zaGVsbC1xdC4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChsYXllci1zaGVsbC1xdCk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMva2RlLXBsYXNtYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KaW5k ZXggMjMxN2NiZWM1YS4uMmM3MjNkMzRmOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1w bGFzbWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtNSw2ICs1LDcg QEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOSwgMjAyMCBIYXJ0bXV0IEdvZWJlbCA8aC5n b2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBUb2JpYXMg R2VlcmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBaaGVu ZyBKdW5qaWUgPDg3MzIxNjA3MUBxcS5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEgQnJlbmRh biBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBh cnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTM3LDYgKzM4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBrZGUtcGxhc21hKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHF0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlz b3JnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3JnKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB3ZWIpKQogCkBAIC0xNTcsNiArMTU5LDMyIEBAIChkZWZpbmUtcHVibGlj IGtzc2hhc2twYXNzCiBjYWxsIGl0IGlmIGl0IGlzIG5vdCBhc3NvY2lhdGVkIHRvIGEgdGVybWlu YWwuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCiAKKyhkZWZpbmUtcHVibGljIGxh eWVyLXNoZWxsLXF0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxheWVyLXNoZWxsLXF0IikKKyAg ICAodmVyc2lvbiAiNS4yNC4xIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvbGF5ZXItc2hlbGwtcXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAg ICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAg ICAiMWFxMDg5cHdzMzl3OW5jc2lxemdnM3F2Zmc1aGM1YTc0cHpyYTBzbWRweTVpcGZzYjZhNCIp KSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1 dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKKyAgICAoaW5w dXRzCisgICAgIChsaXN0IGxpYnhrYmNvbW1vbgorICAgICAgICAgICBxdGJhc2UtNQorICAgICAg ICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAgICAgICB3YXls YW5kCisgICAgICAgICAgIHdheWxhbmQtcHJvdG9jb2xzKSkKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2ludmVudC5rZGUub3JnL3BsYXNtYS9sYXllci1zaGVsbC1xdCIpCisgICAgKHN5bm9wc2lz ICJRdCBjb21wb25lbnQgZm9yIHRoZSBXYXlsYW5kIHFsLWxheWVyLXNoZWxsIHByb3RvY29sIikK KyAgICAoZGVzY3JpcHRpb24gIlF0IGNvbXBvbmVudCBmb3IgdGhlIFdheWxhbmQgcWwtbGF5ZXIt c2hlbGwgcHJvdG9jb2wuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCisKIChkZWZp bmUtcHVibGljIGtzY3JlZW5sb2NrZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NjcmVlbmxv Y2tlciIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0034-gnu-KDE-Utils-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0034-gnu-KDE-Utils-Update-home-page-links.patch RnJvbSBlNGQ4NDgyNWE4YjBhOWEyMzk0YTg5Y2VjMDNmN2MzYjJiY2UzOGRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxMzoxNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzQvODZdIGdudTogS0RFIFV0aWxzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFj a2FnZXMva2RlLXV0aWxzLnNjbSAoYXJrLCBrbWFnLCBrbW91c2V0b29sLCBrbW91dGgsIGtyb25v bWV0ZXIsCmtydXNhZGVyLCBreHN0aXRjaCwgb2t0ZXRhLCByc2licmVhaywgc21iNGssIHN3ZWVw ZXIpOiBVcGRhdGUgaG9tZS1wYWdlCmxpbmsuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS11dGlscy5zY20gYi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQppbmRleCA1YjAyN2ViNDZm Li40ZjNhZjBiY2FjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQorKysg Yi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQpAQCAtMTA3LDcgKzEwNyw3IEBAIChkZWZpbmUt cHVibGljIGFyawogICAgICAgICAgICB1bnppcAogICAgICAgICAgICB6aXAKICAgICAgICAgICAg enN0ZCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZW4vYXJrIikKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9hcmsvIikKICAgICAoc3lub3BzaXMg IkdyYXBoaWNhbCBhcmNoaXZpbmcgdG9vbCIpCiAgICAgKGRlc2NyaXB0aW9uICJBcmsgaXMgYSBn cmFwaGljYWwgZmlsZSBjb21wcmVzc2lvbi9kZWNvbXByZXNzaW9uIHV0aWxpdHkKIHdpdGggc3Vw cG9ydCBmb3IgbXVsdGlwbGUgZm9ybWF0cywgaW5jbHVkaW5nIHRhciwgZ3ppcCwgYnppcDIsIHJh ciBhbmQgemlwLCBhcwpAQCAtMjAyLDcgKzIwMiw3IEBAIChkZWZpbmUtcHVibGljIGttYWcKICAg ICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgOzsg VE9ETzogUUFjY2Vzc2liaWxpdHlDbGllbnQgLSBsaWJxYWNjZXNzaWJpbGl0eWNsaWVuCiAgICAg ICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGlj YXRpb25zL3V0aWxpdGllcy9vcmcua2RlLmttYWciKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL2ttYWcvIikKICAgICAoc3lub3BzaXMgIlNjcmVlbiBtYWduaWZpZXIgdG9v bCIpCiAgICAgKGRlc2NyaXB0aW9uICJZb3UgY2FuIHVzZSBLTWFnbmlmaWVyIHRvIG1hZ25pZnkg YSBwYXJ0IG9mIHRoZSBzY3JlZW4ganVzdAogYXMgeW91IHdvdWxkIHVzZSBhIGxlbnMgdG8gbWFn bmlmeSBhIG5ld3NwYXBlciBmaW5lLXByaW50IG9yIGEgcGhvdG9ncmFwaC4KQEAgLTI0MCw3ICsy NDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbW91c2V0b29sCiAgICAgICAgICAgIHBob25vbgogICAg ICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJh c2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGls aXRpZXMvb3JnLmtkZS5rbW91c2V0b29sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9rbW91c2V0b29sLyIpCiAgICAgKHN5bm9wc2lzICJBdXRvbWF0aWMgbW91c2UgY2xp Y2sgYW5kIG1vdXNlIG1hbmlwdWxhdGlvbiB0b29sIGZvciB0aGUKIGRpc2FibGVkIikKICAgICAo ZGVzY3JpcHRpb24gIktNb3VzZVRvb2wgY2xpY2tzIHRoZSBtb3VzZSB3aGVuZXZlciB0aGUgbW91 c2UgY3Vyc29yIHBhdXNlcwpAQCAtMjc2LDcgKzI3Niw3IEBAIChkZWZpbmUtcHVibGljIGttb3V0 aAogICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAg ICBxdGJhc2UtNQogICAgICAgICAgICBxdHNwZWVjaCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbW91dGgiKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ttb3V0aC8iKQogICAgIChzeW5vcHNpcyAi VHlwZS1hbmQtc2F5IGZyb250ZW5kIGZvciBzcGVlY2ggc3ludGhlc2l6ZXJzIikKICAgICAoZGVz Y3JpcHRpb24gIktNb3V0aCBpcyBhIHByb2dyYW0gd2hpY2ggZW5hYmxlcyBwZXJzb25zIHRoYXQg Y2Fubm90IHNwZWFrCiB0byBsZXQgdGhlaXIgY29tcHV0ZXIgc3BlYWssIGUuZy4gbXV0YWwgcGVv cGxlIG9yIHBlb3BsZSB3aG8gaGF2ZSBsb3N0IHRoZWlyCkBAIC0zMTMsNyArMzEzLDcgQEAgKGRl ZmluZS1wdWJsaWMga3Jvbm9tZXRlcgogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAgICAgIG94 eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01KSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL3V0aWxpdGllcy9vcmcu a2RlLmtyb25vbWV0ZXIiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ty b25vbWV0ZXIvIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSBzdG9wd2F0Y2ggYXBwbGljYXRpb24i KQogICAgIChkZXNjcmlwdGlvbiAiS3Jvbm9tZXRlciBpcyBhIHN0b3B3YXRjaCBhcHBsaWNhdGlv bi4gIEl0IGZlYXR1cmVzIHRoZQogYmFzaWMgc3RvcHdhdGNoIGFjdGlvbnMgKHBhdXNlLCByZXN1 bWUsIHJlc2V0LCBsYXBzKSwgYXMgd2VsbCBhcyB0aGUgYWJpbGl0eQpAQCAtMzU4LDcgKzM1OCw3 IEBAIChkZWZpbmUtcHVibGljIGtydXNhZGVyCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHNvbGlkCiAgICAgICAgICAgIHpsaWIpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vd3d3 LmtydXNhZGVyLm9yZyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rcnVzYWRlci5vcmcvIikK ICAgICAoc3lub3BzaXMgIlR3aW4tcGFuZWwgKGNvbW1hbmRlci1zdHlsZSkgZmlsZSBtYW5hZ2Vy IikKICAgICAoZGVzY3JpcHRpb24gIktydXNhZGVyIGlzIGEgc2ltcGxlLCBlYXN5LCB5ZXQgcG93 ZXJmdWwsCiB0d2luLXBhbmVsIChjb21tYW5kZXItc3R5bGUpIGZpbGUgbWFuYWdlciwgc2ltaWxh ciB0byBNaWRuaWdodCBDb21tYW5kZXIgb3IKQEAgLTM5MSw3ICszOTEsNyBAQCAoZGVmaW5lLXB1 YmxpYyBreHN0aXRjaAogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBw a2ctY29uZmlnKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGt0ZXh0ZWRpdG9yIGltYWdlbWFn aWNrIHF0YmFzZS01IHF0eDExZXh0cmFzKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5v cmcvYXBwbGljYXRpb25zL2VuL2dyYXBoaWNzL29yZy5rZGUua3hzdGl0Y2giKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2t4c3RpdGNoLyIpCiAgICAgKHN5bm9wc2lzICJD cmVhdGUgYW5kIHByaW50IGNyb3NzIHN0aXRjaCBwYXR0ZXJucyIpCiAgICAgKGRlc2NyaXB0aW9u CiAgICAgICJLWFN0aXRjaCBhbGxvd3MgY3JlYXRpbmcgYW5kIHByaW50aW5nIGNyb3NzIHN0aXRj aCBwYXR0ZXJucywgd2hpY2ggY2FuCkBAIC00NDIsNyArNDQyLDcgQEAgKGRlZmluZS1wdWJsaWMg b2t0ZXRhCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVu IikKICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcC9kdW1teS1ob21lIikKICAgICAg ICAgICAgICAjdCkpKSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5va3RldGEiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL29rdGV0YS8iKQogICAgIChzeW5vcHNpcyAiSGV4YWRlY2ltYWwgZWRpdG9y IGZvciBiaW5hcnkgZmlsZXMiKQogICAgIChkZXNjcmlwdGlvbiAiT2t0ZXRhIGlzIGEgc2ltcGxl IGVkaXRvciBmb3IgdGhlIHJhdyBkYXRhIG9mIGZpbGVzLiAgVGhpcwogdHlwZSBvZiBwcm9ncmFt IGlzIGFsc28gY2FsbGVkIGhleCBlZGl0b3Igb3IgYmluYXJ5IGVkaXRvci4KQEAgLTQ4OSw3ICs0 ODksNyBAQCAoZGVmaW5lLXB1YmxpYyByc2licmVhawogICAgICAgICAgICBreG1sZ3VpCiAgICAg ICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFz ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL3V0aWxp dGllcy9vcmcua2RlLnJzaWJyZWFrIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9yc2licmVhay8iKQogICAgIChzeW5vcHNpcyAiQXNzaXN0cyBpbiB0aGUgUmVjb3Zlcnkg YW5kIFByZXZlbnRpb24gb2YgUmVwZXRpdGl2ZSBTdHJhaW4KIEluanVyeSIpCiAgICAgKGRlc2Ny aXB0aW9uICJSZXBldGl0aXZlIFN0cmFpbiBJbmp1cnkgaXMgYW4gaWxsbmVzcyB3aGljaCBjYW4g b2NjdXIgYXMgYQpAQCAtNTM4LDcgKzUzOCw3IEBAIChkZWZpbmUtcHVibGljIHNtYjRrCiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgc29s aWQpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvdXRpbGl0 aWVzL29yZy5rZGUuc21iNGsiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L3NtYjRrLyIpCiAgICAgKHN5bm9wc2lzICJTYW1iYSAoU01CKSBzaGFyZSBhZHZhbmNlZCBicm93 c2VyIikKICAgICAoZGVzY3JpcHRpb24gIlNtYjRLIGlzIGFuIG5ldHdvcmsgbmVpZ2hib3Job29k IGJyb3dzZXIgZm9yIHRoZSBLREUKIFNvZnR3YXJlIENvbXBpbGF0aW9uIGFuZCBhIGZyb250ZW5k IHRvIHRoZSBwcm9ncmFtcyBvZiB0aGUgU2FtYmEgc29mdHdhcmUKQEAgLTU5Nyw3ICs1OTcsNyBA QCAoZGVmaW5lLXB1YmxpYyBzd2VlcGVyCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAg b3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQot ICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvdXRpbGl0aWVzL29y Zy5rZGUuc3dlZXBlciIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvc3dl ZXBlci8iKQogICAgIChzeW5vcHNpcyAiVGVtcG9yYXJ5IGZpbGUgYW5kIGhpc3RvcnkgY2xlYW5l ciIpCiAgICAgKGRlc2NyaXB0aW9uICIKIFN3ZWVwZXIgaGVscHMgdG8gY2xlYW4gdW53YW50ZWQg dHJhY2VzIHRoZSB1c2VyIGxlYXZlcyBvbiB0aGUgc3lzdGVtIGFuZCB0bwotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0072-gnu-Add-kaccounts-integration.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0072-gnu-Add-kaccounts-integration.patch RnJvbSA0Y2Y2YTA3Mzk1MzBkZGMxYzY5NWY2YTM4MDUxODI1ZmEyMTk1MThkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NjoyMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzIvODZdICEgZ251OiBBZGQga2FjY291bnRzLWludGVncmF0aW9uLgoKKiBnbnUvcGFja2FnZXMv a2RlLnNjbSAoa2FjY291bnRzLWludGVncmF0aW9uKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KaW5kZXggNGI3 ZmJiNTM3Ny4uNzQ5YjAwYTUzYyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS5zY20KKysr IGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTEyNDAsMyArMTI0MCwzOSBAQCAoZGVmaW5lLXB1 YmxpYyBrdXNlcmZlZWRiYWNrCiBAaXRlbSBBIG1hbmFnZW1lbnQgYW5kIGFuYWx5dGljcyBhcHBs aWNhdGlvbi4KIEBlbmQgaXRlbWl6ZSIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQor CisKKyhkZWZpbmUtcHVibGljIGthY2NvdW50cy1pbnRlZ3JhdGlvbgorICAocGFja2FnZQorICAg IChuYW1lICJrYWNjb3VudHMtaW50ZWdyYXRpb24iKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjLyIgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAi MTNxNGQ3bG45OHZkcGI2cnlrNDl6YWt4NWJ5c2RuanhpZmk3Y21hMTBmZ2s5Z2NxcWhwYiIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMK KyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCisgICAgKGlucHV0cworICAgICAobGlz dCBrY211dGlscworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrZGJ1c2FkZG9u cworICAgICAgICAgICBrZGVjbGFyYXRpdmUKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAg a2lvCisgICAgICAgICAgIGt3YWxsZXQKKyAgICAgICAgICAgbGliYWNjb3VudHMtcXQKKyAgICAg ICAgICAgcXRiYXNlLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcv bmV0d29yay9rYWNjb3VudHMtaW50ZWdyYXRpb24iKQorICAgIChzeW5vcHNpcyAiT25saW5lIGFj Y291bnQgbWFuYWdlbWVudCBzeXN0ZW0gYW5kIFBsYXNtYSBJbnRlZ3JhdGlvbiIpCisgICAgKGRl c2NyaXB0aW9uICJLQWNjb3VudHMgSW50ZWdyYXRpb24gcHJvdmlkZXMgYSB3YXkgdG8gc2hhcmUg YWNjb3VudHMgZGF0YQorc3VjaCBhcyBsb2dpbiB0b2tlbnMgYW5kIGdlbmVyYWwgdXNlciBpbmZv cm1hdGlvbiAobGlrZSB1c2VybmFtZXMgYW5kIHN1Y2gpCitiZXR3ZWVuIHZhcmlvdXMgYXBwbGlj YXRpb25zLgorCitUaGUgS0FjY291bnRzIGxpYnJhcnkgaXMgYSBLREUgRnJhbWV3b3JrcyBzdHls ZSBhYnN0cmFjdGlvbiBsYXllciBvbiB0b3Agb2YKK3RoZSBBY2NvdW50cy1TU08gYW5kIFNpZ25P bkQgbGlicmFyaWVzLCB3aGljaCB1c2VzIGEgY29tYmluYXRpb24gb2YgbW9kZWxzIGFuZAoram9i cyB0byBleHBvc2UgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhvc2UuIikKKyAgICAobGljZW5zZSAo bGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6Z3BsMysgbGljZW5zZTpsZ3BsMi4wKykpKSkKLS0g CjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0026-gnu-KDE-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0026-gnu-KDE-Update-home-page-links.patch RnJvbSAwM2Y4MmNhOTIwOGUwOTUzM2FiYmJmMzg0MmZiZWEzYTBlMDNmMWNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDoyNzozNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjYvODZdIGdudTogS0RFOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFja2FnZXMv a2RlLnNjbSAobWFzc2lmLXZpc3VhbGl6ZXIsIGxpYmtkZWdhbWVzLCBva3VsYXIsIHBveG1sLAog IHplcm9jb25mLWlvc2xhdmUpOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmsuCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCAzNjg0NzQw YjFhLi42YWM2MTRlNDIyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9n bnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMTYsNiArMTYsNyBAQAogOzs7IENvcHlyaWdodCDCqSAy MDIxIGxhIHNuZXNuZSA8bGFzbmVzbmVAbGFndW5wb3NwcmFzaWhvcHJlLm9yZz4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAyMSwgMjAyMiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0Pgog Ozs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2Nv dD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWls LmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC01 NzQsNyArNTc1LDcgQEAgKGRlZmluZS1wdWJsaWMgbWFzc2lmLXZpc3VhbGl6ZXIKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcKICAgICAgICAgICAgcXR4bWxwYXR0ZXJucykp Ci0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZW4vbWFzc2lmLXZpc3VhbGl6 ZXIiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL21hc3NpZi12aXN1YWxp emVyLyIpCiAgICAgKHN5bm9wc2lzICJWaXN1YWxpemUgbWFzc2lmIGRhdGEgZ2VuZXJhdGVkIGJ5 IFZhbGdyaW5kIikKICAgICAoZGVzY3JpcHRpb24KICAgICAgIk1hc3NpZiBWaXN1YWxpemVyIGlz IGEgdG9vbCB0aGF0IHZpc3VhbGl6ZXMgbWFzc2lmIGRhdGEuCkBAIC05ODEsNyArOTgyLDcgQEAg KGRlZmluZS1wdWJsaWMgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAg ICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcvY2F0ZWdvcmllcy9nYW1lcy8iKQogICAgIChzeW5vcHNpcyAiUnVudGltZSBsaWJyYXJ5IGZv ciBrZGVnYW1lcyIpCiAgICAgKGRlc2NyaXB0aW9uICJSdW50aW1lIGxpYnJhcnkgZm9yIGtkZWdh bWVzIikKICAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrICBsaWNlbnNlOmZkbDEuMisp KSkpCkBAIC0xMTAwLDcgKzExMDEsNyBAQCAoZGVmaW5lLXB1YmxpYyBva3VsYXIKICAgICAgICAg ICAgdGhyZWFkd2VhdmVyCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBranMpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvZ3JhcGhpY3Mvb2t1bGFy LyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvb2t1bGFyLyIpCiAgICAg KHN5bm9wc2lzICJEb2N1bWVudCB2aWV3ZXIiKQogICAgIChkZXNjcmlwdGlvbgogICAgICAiT2t1 bGFyIGlzIGEgZG9jdW1lbnQgdmlld2VyIGRldmVsb3BlZCBmb3IgS0RFLiAgSXQgY2FuIGRpc3Bs YXkgZmlsZXMgaW4KQEAgLTExMjQsNyArMTEyNSw3IEBAIChkZWZpbmUtcHVibGljIHBveG1sCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAg ICAgIChsaXN0IGdldHRleHQtbWluaW1hbCBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9kZXZlbG9wbWVudCIpCisgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9hcHBzLmtkZS5vcmcvZGV2ZWxvcG1lbnQvIikKICAgICAoc3lub3BzaXMgIlRvb2xz IGZvciB0cmFuc2xhdGluZyBEb2NCb29rIFhNTCBmaWxlcyB3aXRoIEdldHRleHQiKQogICAgIChk ZXNjcmlwdGlvbiAiVGhpcyBpcyBhIGNvbGxlY3Rpb24gb2YgdG9vbHMgdGhhdCBmYWNpbGl0YXRl IHRyYW5zbGF0aW5nCiBEb2NCb29rIFhNTCBmaWxlcyB1c2luZyBHZXR0ZXh0IG1lc3NhZ2UgZmls ZXMgKFBPIGZpbGVzKS4gIEFsc28gaW5jbHVkZWQgYXJlCkBAIC0xMTkyLDcgKzExOTMsNyBAQCAo ZGVmaW5lLXB1YmxpYyB6ZXJvY29uZi1pb3NsYXZlCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qga2RidXNhZGRvbnMga2Ruc3NkIGtpMThu IGtpbyBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy9pbnRlcm5ldC9vcmcua2RlLnplcm9jb25mX2lvc2xhdmUiKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vYXBwcy5rZGUub3JnL2tpb196ZXJvY29uZi8iKQogICAgIChzeW5vcHNpcyAiRE5T LVNEIFNlcnZpY2UgRGlzY292ZXJ5IE1vbml0b3IiKQogICAgIChkZXNjcmlwdGlvbiAiQWRkcyBh biBlbnRyeSB0byBEb2xwaGluJ3MgTmV0d29yayBwYWdlIHRvIHNob3cgbG9jYWwKIHNlcnZpY2Vz IHN1Y2ggYXMgcHJpbnRlcnMgd2hpY2ggYWR2ZXJ0aXNlIHRoZW1zZWx2ZXMgd2l0aCBETlNTRCAo Y2FsbGVkIEF2YWhpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0067-gnu-appstream-qt-Add-package-variant.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0067-gnu-appstream-qt-Add-package-variant.patch RnJvbSBjNzJlYjNkMzZhZWRmMTU3NDI2M2RhNjY3ZGYyZTdhNGUzNDMzNDAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgOCBGZWIgMjAyMiAxNzozNjoyMiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NjcvODZdIGdudTogYXBwc3RyZWFtLXF0OiBBZGQgcGFja2FnZSB2YXJpYW50LgoKKiBnbnUvcGFj a2FnZXMvZnJlZWRlc2t0b3Auc2NtIChhcHBzdHJlYW0tcXQpOiBBZGQgYSBidWlsZCBvZiBhcHBz dHJlYW0Kd2l0aCBRdCBzdXBwb3J0LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9mcmVlZGVz a3RvcC5zY20gYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDY0MjdhMmI5NWUu LmI2OWEwNzhkMzUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KKysr IGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTk3LDYgKzE5NywyMCBAQCAoZGVm aW5lLXB1YmxpYyBhcHBzdHJlYW0KICAgICA7OyAgICAgIHRoZXJlIGFyZSBhbHNvIHNvbWUgKGly cmVsZXZhbnQpIHd0ZnBsMiBleGFtcGxlcwogICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3Bs MisgbGljZW5zZTpsZ3BsMi4xKykpKSkKIAorKGRlZmluZS1wdWJsaWMgYXBwc3RyZWFtLXF0Cisg IChwYWNrYWdlL2luaGVyaXQgYXBwc3RyZWFtCisgICAgKG5hbWUgImFwcHN0cmVhbS1xdCIpCisg ICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGNvbnMgKGxpc3QgInF0dG9vbHMiIHF0dG9vbHMpCisg ICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgYXBwc3RyZWFtKSkpCisgICAgKGlucHV0 cworICAgICAoY29ucyAobGlzdCAicXRiYXNlIiBxdGJhc2UtNSkKKyAgICAgICAgICAgKHBhY2th Z2UtaW5wdXRzIGFwcHN0cmVhbSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgKHN1YnN0aXR1dGUt a2V5d29yZC1hcmd1bWVudHMgKHBhY2thZ2UtYXJndW1lbnRzIGFwcHN0cmVhbSkKKyAgICAgICAo KCM6Y29uZmlndXJlLWZsYWdzIGZsYWdzKQorICAgICAgICAnKGxpc3QgIi1EcXQ9dHJ1ZSIpKSkp KSkKKwogKGRlZmluZS1wdWJsaWMgZmFyc3RyZWFtCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImZh cnN0cmVhbSIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0041-gnu-kmplayer-Update-to-specific-commit.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0041-gnu-kmplayer-Update-to-specific-commit.patch RnJvbSBlOTBjMDFkOTc4NWI1MzA1ZGFjYTQ0ZTVkMjdlNWQxZTNlYTYyY2UxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMjozODowOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDEvODZdIGdudToga21wbGF5ZXI6IFVwZGF0ZSB0byBzcGVjaWZpYyBjb21taXQuCgoqIGdudS9s b2NhbC5tazogUmVtb3ZlIHBhdGNoZXMuCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNj bSAoa21wbGF5ZXIpOiBVcGRhdGUgdG8gc3BlY2lmaWMgY29tbWl0LgoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2g6IFJlbW92ZSBmaWxlLgoqIGdudS9wYWNrYWdl cy9wYXRjaGVzL2ttcGxheWVyLXVwc3RyZWFtX0ZpeC1idWlsZC13aXRoLVF0LTUuOS5wYXRjaDog UmVtb3ZlCmZpbGUuCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmlu ZGV4IDhmZGQyY2I5MDYuLmFlMTczZjBkZTIgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysg Yi9nbnUvbG9jYWwubWsKQEAgLTEzNTIsOCArMTM1Miw2IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJ CQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9vc3QucGF0Y2gJ CVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21vZC1tb2R1bGUtZGlyZWN0b3J5LnBhdGNoCQlc CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2ttc2Nvbi1ydW50aW1lLWtleW1hcC1zd2l0Y2gucGF0 Y2gJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci1hYXJjaDY0LnBhdGNoCQkJXAot ICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci11cHN0cmVhbV9GaXgtYnVpbGQtd2l0aC1R dC01LjkucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhlLXBhdGhzLnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhlLWVuZW1pZXMtcGlwZS1k ZWNsLnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva29ib2RlbHV4ZS1jb25zdC1jaGFy cC1jb252ZXJzaW9uLnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtbXVsdGlt ZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmluZGV4IDIyNWQxODFk ZDUuLmQxZDAxMjFhODIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAtNjA1LDE5ICs2MDUs MTggQEAgKGRlZmluZS1wdWJsaWMga21peAogICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBrbXBsYXll cgorKGxldCAoKGNvbW1pdCAiODhlODUzMDhiNzFkYzVlNThjYzY1NWI1YjlhMTNjZDcxYjc4MjMz ZiIpCisgICAgICAocmV2aXNpb24gIjEiKSkKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21wbGF5 ZXIiKQogICAgICh2ZXJzaW9uICIwLjEyLjBiIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL2ttcGxheWVyLzAuMTIiCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2ttcGxheWVyLSIgdmVyc2lvbiAiLnRhci5iejIiKSkKKwkgICAodXJpIChzdHJpbmct YXBwZW5kICJodHRwczovL2ludmVudC5rZGUub3JnL211bHRpbWVkaWEva21wbGF5ZXIvLS9hcmNo aXZlLyIgY29tbWl0ICIva21wbGF5ZXItIiBjb21taXQgIi50YXIuYnoyIikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIwd3pkeHltNGZjODN3dnF5aGN3aWQ2NXl2NTlhMnd2cDFs cTMwM2NuMTI0bXBubHd4NjJ5IikpCi0gICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzCi0g ICAgICAgICAgICAgICAgICJrbXBsYXllci1hYXJjaDY0LnBhdGNoIgotICAgICAgICAgICAgICAg ICAia21wbGF5ZXItdXBzdHJlYW1fRml4LWJ1aWxkLXdpdGgtUXQtNS45LnBhdGNoIikpKSkKKyAg ICAgICAgKGJhc2UzMgorCQkiMWdtejBraWRkcWE4bmNhNm1wa2RzM2RpOWY2ZGtzeXo5cnE0MTNi MXdta3M5ODAzZjloayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29u ZmlnIGtkb2N0b29scykpCkBAIC02NjgsNyArNjY3LDcgQEAgKGRlZmluZS1wdWJsaWMga21wbGF5 ZXIKIEBpdGVtIEZvciBUViBzb3VyY2VzLCB5b3UgbmVlZCB2NGxjdGwgKHBhcnQgb2YgdGhlIHhh d3R2IHBhY2thZ2UpCiBAZW5kIGl0ZW1pemUiKQogICAgIChsaWNlbnNlIDs7IEdQTCBmb3IgcHJv Z3JhbXMsIExHUEwgZm9yIGxpYnJhcmllcywgRkRMIGZvciBkb2N1bWVudGF0aW9uCi0gICAgIChs aXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCisg ICAgIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMisp KSkpKQogCiAoZGVmaW5lLXB1YmxpYyBrd2F2ZQogICAocGFja2FnZQpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3BhdGNoZXMva21wbGF5ZXItYWFyY2g2NC5wYXRjaCBiL2dudS9wYWNrYWdlcy9w YXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDc2ZjcxM2JlOTYuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva21w bGF5ZXItYWFyY2g2NC5wYXRjaAorKysgL2Rldi9udWxsCkBAIC0xLDU3ICswLDAgQEAKLUluZGV4 OiBiL3NyYy9tb3otc2RrL3ByY3B1Y2ZnLmgKLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tLSBhL3NyYy9tb3otc2Rr L3ByY3B1Y2ZnLmgKLSsrKyBiL3NyYy9tb3otc2RrL3ByY3B1Y2ZnLmgKLUBAIC0yODgsNiArMjg4 LDUyIEBACi0gI2RlZmluZSBQUl9CWVRFU19QRVJfV09SRF9MT0cyICAzCi0gI2RlZmluZSBQUl9C WVRFU19QRVJfRFdPUkRfTE9HMiAzCi0gCi0rI2VsaWYgZGVmaW5lZChfX2FhcmNoNjRfXykKLSsK LSsjZGVmaW5lIElTX0xJVFRMRV9FTkRJQU4gMQotKyN1bmRlZiAgSVNfQklHX0VORElBTgotKyNk ZWZpbmUgSVNfNjQKLSsKLSsjZGVmaW5lIFBSX0JZVEVTX1BFUl9CWVRFICAgMQotKyNkZWZpbmUg UFJfQllURVNfUEVSX1NIT1JUICAyCi0rI2RlZmluZSBQUl9CWVRFU19QRVJfSU5UICAgIDQKLSsj ZGVmaW5lIFBSX0JZVEVTX1BFUl9JTlQ2NCAgOAotKyNkZWZpbmUgUFJfQllURVNfUEVSX0xPTkcg ICA4Ci0rI2RlZmluZSBQUl9CWVRFU19QRVJfRkxPQVQgIDQKLSsjZGVmaW5lIFBSX0JZVEVTX1BF Ul9ET1VCTEUgOAotKyNkZWZpbmUgUFJfQllURVNfUEVSX1dPUkQgICA4Ci0rI2RlZmluZSBQUl9C WVRFU19QRVJfRFdPUkQgIDgKLSsKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0JZVEUgICAgOAotKyNk ZWZpbmUgUFJfQklUU19QRVJfU0hPUlQgICAxNgotKyNkZWZpbmUgUFJfQklUU19QRVJfSU5UICAg ICAzMgotKyNkZWZpbmUgUFJfQklUU19QRVJfSU5UNjQgICA2NAotKyNkZWZpbmUgUFJfQklUU19Q RVJfTE9ORyAgICA2NAotKyNkZWZpbmUgUFJfQklUU19QRVJfRkxPQVQgICAzMgotKyNkZWZpbmUg UFJfQklUU19QRVJfRE9VQkxFICA2NAotKyNkZWZpbmUgUFJfQklUU19QRVJfV09SRCAgICA2NAot KwotKyNkZWZpbmUgUFJfQklUU19QRVJfQllURV9MT0cyICAgMwotKyNkZWZpbmUgUFJfQklUU19Q RVJfU0hPUlRfTE9HMiAgNAotKyNkZWZpbmUgUFJfQklUU19QRVJfSU5UX0xPRzIgICAgNQotKyNk ZWZpbmUgUFJfQklUU19QRVJfSU5UNjRfTE9HMiAgNgotKyNkZWZpbmUgUFJfQklUU19QRVJfTE9O R19MT0cyICAgNgotKyNkZWZpbmUgUFJfQklUU19QRVJfRkxPQVRfTE9HMiAgNQotKyNkZWZpbmUg UFJfQklUU19QRVJfRE9VQkxFX0xPRzIgNgotKyNkZWZpbmUgUFJfQklUU19QRVJfV09SRF9MT0cy ICAgNgotKwotKyNkZWZpbmUgUFJfQUxJR05fT0ZfU0hPUlQgICAyCi0rI2RlZmluZSBQUl9BTElH Tl9PRl9JTlQgICAgIDQKLSsjZGVmaW5lIFBSX0FMSUdOX09GX0xPTkcgICAgOAotKyNkZWZpbmUg UFJfQUxJR05fT0ZfSU5UNjQgICA4Ci0rI2RlZmluZSBQUl9BTElHTl9PRl9GTE9BVCAgIDQKLSsj ZGVmaW5lIFBSX0FMSUdOX09GX0RPVUJMRSAgOAotKyNkZWZpbmUgUFJfQUxJR05fT0ZfUE9JTlRF UiA4Ci0rI2RlZmluZSBQUl9BTElHTl9PRl9XT1JEICAgIDgKLSsKLSsjZGVmaW5lIFBSX0JZVEVT X1BFUl9XT1JEX0xPRzIgIDMKLSsjZGVmaW5lIFBSX0JZVEVTX1BFUl9EV09SRF9MT0cyIDMKLSsK LSAjZWxpZiBkZWZpbmVkKF9fbWM2ODAwMF9fKQotIAotICN1bmRlZiAgSVNfTElUVExFX0VORElB TgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva21wbGF5ZXItdXBzdHJlYW1fRml4 LWJ1aWxkLXdpdGgtUXQtNS45LnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMva21wbGF5ZXIt dXBzdHJlYW1fRml4LWJ1aWxkLXdpdGgtUXQtNS45LnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEw MDY0NAppbmRleCA2YTQwZGJlMzQ3Li4wMDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9wYXRj aGVzL2ttcGxheWVyLXVwc3RyZWFtX0ZpeC1idWlsZC13aXRoLVF0LTUuOS5wYXRjaAorKysgL2Rl di9udWxsCkBAIC0xLDQyICswLDAgQEAKLUZyb20gM2RlZjY1MDc1YzA5YWY0OTYxY2QzOTllOGU3 OGVkNzhjY2E3MmU2NSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IFdvbGZnYW5nIEJh dWVyIDx3YmF1ZXJAdG1vLmF0PgotRGF0ZTogV2VkLCAxMSBPY3QgMjAxNyAyMjoxNjowMiArMDIw MAotU3ViamVjdDogW1BBVENIXSBGaXggYnVpbGQgd2l0aCBRdCA1LjkKLQotU3VtbWFyeToKLW1v YyA1LjkgZXJyb3JzIG91dCB3aGVuIGJ1aWxkaW5nOgotRXJyb3I6IFBsdWdpbiBNZXRhZGF0YSBm aWxlICIiIGNvdWxkIG5vdCBiZSBvcGVuZWQ6IGZpbGUgdG8gb3BlbiBpcyBhIGRpcmVjdG9yeQot Ci1TYW1lIGlzc3VlIGFuZCBmaXggYXMgaHR0cHM6Ly9waGFicmljYXRvci5rZGUub3JnL0Q1Mzky IGZvciBraHRtbC4KLQotQ0NCVUc6IDM3NzQ5MAotCi1UZXN0IFBsYW46IGJ1aWxkcyBmaW5lIG5v dyB3aXRoIFF0IDUuOS4wcmMgYW5kIGFsc28gZWFybGllciB2ZXJzaW9ucy4KLQotUmV2aWV3ZXJz OiB2cmllemVuLCBwaW5vCi0KLVJldmlld2VkIEJ5OiBwaW5vCi0KLVN1YnNjcmliZXJzOiBwaW5v Ci0KLURpZmZlcmVudGlhbCBSZXZpc2lvbjogaHR0cHM6Ly9waGFicmljYXRvci5rZGUub3JnL0Q1 OTg1Ci0tLS0KLSBzcmMva21wbGF5ZXJfcGFydC5oIHwgMiArLQotIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQotCi1kaWZmIC0tZ2l0IGEvc3JjL2ttcGxheWVy X3BhcnQuaCBiL3NyYy9rbXBsYXllcl9wYXJ0LmgKLWluZGV4IGY5MGY4NWQuLjBmZGRiYWEgMTAw NjQ0Ci0tLS0gYS9zcmMva21wbGF5ZXJfcGFydC5oCi0rKysgYi9zcmMva21wbGF5ZXJfcGFydC5o Ci1AQCAtMzYsNyArMzYsNyBAQCBuYW1lc3BhY2UgS01QbGF5ZXIgewotIAotIGNsYXNzIEtNUGxh eWVyRmFjdG9yeSA6IHB1YmxpYyBLUGx1Z2luRmFjdG9yeSB7Ci0gICAgIFFfT0JKRUNUCi0tICAg IFFfUExVR0lOX01FVEFEQVRBKElJRCAib3JnLmtkZS5LUGx1Z2luRmFjdG9yeSIgRklMRSAiIikK LSsgICAgUV9QTFVHSU5fTUVUQURBVEEoSUlEICJvcmcua2RlLktQbHVnaW5GYWN0b3J5IikKLSAg ICAgUV9JTlRFUkZBQ0VTKEtQbHVnaW5GYWN0b3J5KQotIHB1YmxpYzoKLSAgICAgS01QbGF5ZXJG YWN0b3J5KCk7Ci0tLSAKLTIuMTQuMgotCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0082-gnu-Add-maliit-framework.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0082-gnu-Add-maliit-framework.patch RnJvbSA0ZGQzODY5OWQ0NmFjZmFiNzMwNTUyZjQzZGMwMGI2YjU2YTdjMjJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozODoyMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg ODIvODZdIGdudTogQWRkIG1hbGlpdC1mcmFtZXdvcmsuCgoqIGdudS9wYWNha2dlcy9rZGUtZnJh bWV3b3Jrcy5zY20gKG1hbGlpdC1mcmFtZXdvcmspOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KaW5kZXggYzBlMmU1NjEzOC4uY2E2MDg3NzZjMyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCkBAIC0zMyw2ICszMyw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMg a2RlLWZyYW1ld29ya3MpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcXQpCiAg ICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gdHJpdmlhbCkKICAgIzp1c2UtbW9kdWxl IChndWl4IGRvd25sb2FkKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZ2l0LWRvd25sb2FkKQogICAj OnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKICAgIzp1c2Ut bW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCkBAIC01 MCw2ICs1MSw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3Mp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNhbGVuZGFyKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg ZGF0YWJhc2VzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkb2N1bWVudGF0aW9uKQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkb2Nib29rKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBmbGV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3Rv cCkKQEAgLTg2LDYgKzg4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtZnJh bWV3b3JrcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdmlkZW8pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHdlYikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG1s KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlzb3JnKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB4b3JnKQogICAjOnVzZS1tb2R1bGUgKHNyZmkgc3JmaS0xKSkKIApAQCAt MTE2OCw2ICsxMTcxLDQxIEBAIChkZWZpbmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAgICA7OyB0 aGUgbGdwbDIuMS4gU29tZSBzb3VyY2UgZmlsZXMgYXJlIHVuZGVyIG5vbi1jb3B5bGVmdCBsaWNl bnNlcy4KICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkpCiAKKyhkZWZpbmUtcHVibGlj IG1hbGlpdC1mcmFtZXdvcmsKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAibWFsaWl0LWZyYW1ld29y ayIpCisgICAgKHZlcnNpb24gIjIuMy4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAg ICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVu Y2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL21hbGlpdC9m cmFtZXdvcmsiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAg ICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAg ICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAg IjFka2p4dmZ4ZzU2aGZ5NzBqNmliZmtsZnl2NTdqaWhhNHZnYzNnZ2w2MHI1a2p4NjVzNWIiKSkp KQorICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5w dXRzIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICB3 YXlsYW5kLXByb3RvY29scworICAgICAgICAgICAgICAgICAgICAgICAgIHBrZy1jb25maWcKKyAg ICAgICAgICAgICAgICAgICAgICAgICBkb3h5Z2VuCisgICAgICAgICAgICAgICAgICAgICAgICAg Z3JhcGh2aXoKKyAgICAgICAgICAgICAgICAgICAgICAgICBgKCxnbGliICJiaW4iKSkpIDtmb3Ig Z2RidXMtY29kZWdlbikpCisgICAgKGlucHV0cyAobGlzdCBxdGJhc2UtNQorICAgICAgICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICAgICAgICAgcXR3YXlsYW5kCisgICAgICAg ICAgICAgICAgICB3YXlsYW5kCisgICAgICAgICAgICAgICAgICBsaWJ4a2Jjb21tb24KKyAgICAg ICAgICAgICAgICAgIGRidXMKKyAgICAgICAgICAgICAgICAgIGV1ZGV2CisgICAgICAgICAgICAg ICAgICBnbGliKSkKKyAgICA7OyBraTE4biBwbGFzbWEtZnJhbWV3b3JrIGtub3RpZmljYXRpb25z IG5ldHdvcmttYW5hZ2VyLXF0IGt3aW4pKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHVi LmNvbS9tYWxpaXQvZnJhbWV3b3JrIikKKyAgICAoc3lub3BzaXMgIkNvcmUgbGlicmFyaWVzIG9m IE1hbGlpdCIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgTWFsaWl0 IHByb3ZpZGVzIGEgZmxleGlibGUgaW5wdXQKK21ldGhvZCBmcmFtZXdvcmsuIikKKyAgICAobGlj ZW5zZSBsaWNlbnNlOmxncGwyLjEpKSkKKwogKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0 CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVtbWFuYWdlci1xdCIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0007-gnu-plasma-framework-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0007-gnu-plasma-framework-Remove-input-labels.patch RnJvbSA1ZTU4MmMzYzg1ZDkzMDBjNjczM2Q0MmE1MTM3MzI4ZjYyZTYxYTlkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMToxODoyNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDcvODZdIGdudTogcGxhc21hLWZyYW1ld29yazogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiAgICAq IGdudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gKHBsYXNtYS1mcmFtZXdvcmspOiBSZW1v dmUgaW5wdXQKICAgIGxhYmVscy4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRleCBlZTZmNGE1 OGRjLi5mZWU0ODI3ZGVhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Mu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTMyODAsNDEgKzMy ODAsNDAgQEAgKGRlZmluZS1wdWJsaWMgcGxhc21hLWZyYW1ld29yawogICAgICAobGlzdCBrcGFj a2FnZSBrc2VydmljZSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMgcGtnLWNvbmZpZykpCi0gICAgKGlucHV0cwotICAgICBgKCgi a2FjdGl2aXRpZXMiICxrYWN0aXZpdGllcykKLSAgICAgICAoImthcmNoaXZlIiAsa2FyY2hpdmUp Ci0gICAgICAgKCJrYXV0aCIgLGthdXRoKQotICAgICAgICgia2Jvb2ttYXJrcyIgLGtib29rbWFy a3MpCi0gICAgICAgKCJrY29kZWNzIiAsa2NvZGVjcykKLSAgICAgICAoImtjb21wbGV0aW9uIiAs a2NvbXBsZXRpb24pCi0gICAgICAgKCJrY29uZmlnIiAsa2NvbmZpZykKLSAgICAgICAoImtjb25m aWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMpCi0gICAgICAgKCJrY29yZWFkZG9ucyIgLGtjb3Jl YWRkb25zKQotICAgICAgICgia2RidXNhZGRvbnMiICxrZGJ1c2FkZG9ucykKLSAgICAgICAoImtk ZWNsYXJhdGl2ZSIgLGtkZWNsYXJhdGl2ZSkKLSAgICAgICAoImtkb2N0b29scyIgLGtkb2N0b29s cykKLSAgICAgICAoImtnbG9iYWxhY2NlbCIgLGtnbG9iYWxhY2NlbCkKLSAgICAgICAoImtndWlh ZGRvbnMiICxrZ3VpYWRkb25zKQotICAgICAgICgia2ljb250aGVtZXMiICxraWNvbnRoZW1lcykK LSAgICAgICAoImtpcmlnYW1pIiAsa2lyaWdhbWkpCi0gICAgICAgKCJraXRlbXZpZXdzIiAsa2l0 ZW12aWV3cykKLSAgICAgICAoImtpbyIgLGtpbykKLSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0g ICAgICAgKCJram9id2lkZ2V0cyIgLGtqb2J3aWRnZXRzKQotICAgICAgICgia25vdGlmaWNhdGlv bnMiICxrbm90aWZpY2F0aW9ucykKLSAgICAgICAoImt3YXlsYW5kIiAsa3dheWxhbmQpCi0gICAg ICAgKCJrd2lkZ2V0c2FkZG9ucyIgLGt3aWRnZXRzYWRkb25zKQotICAgICAgICgia3dpbmRvd3N5 c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCi0gICAgICAgKCJreG1sZ3VpIiAsa3htbGd1aSkKLSAgICAg ICA7OyBYWFg6ICJ1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBnbEdldFN0cmluZyciIGVycm9ycyBv Y2N1ciB3aXRob3V0IGxpYmdsdm5kLAotICAgICAgICgibGliZ2x2bmQiICxsaWJnbHZuZCkKLSAg ICAgICAoInBob25vbiIgLHBob25vbikKLSAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01KQotICAg ICAgICgicXRkZWNsYXJhdGl2ZSIgLHF0ZGVjbGFyYXRpdmUpCi0gICAgICAgKCJxdHF1aWNrY29u dHJvbHMyIiAscXRxdWlja2NvbnRyb2xzMikKLSAgICAgICAoInF0c3ZnIiAscXRzdmcpCi0gICAg ICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgic29saWQiICxzb2xpZCkp KQorICAgIChpbnB1dHMgKGxpc3Qga2FjdGl2aXRpZXMKKyAgICAgICAgICAgICAgICAgIGthcmNo aXZlCisgICAgICAgICAgICAgICAgICBrYXV0aAorICAgICAgICAgICAgICAgICAga2Jvb2ttYXJr cworICAgICAgICAgICAgICAgICAga2NvZGVjcworICAgICAgICAgICAgICAgICAga2NvbXBsZXRp b24KKyAgICAgICAgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAgICAgICAgIGtjb25maWd3 aWRnZXRzCisgICAgICAgICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICAgICAgICAg a2RidXNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAgICAg ICAgICAga2RvY3Rvb2xzCisgICAgICAgICAgICAgICAgICBrZ2xvYmFsYWNjZWwKKyAgICAgICAg ICAgICAgICAgIGtndWlhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtpY29udGhlbWVzCisgICAg ICAgICAgICAgICAgICBraXJpZ2FtaQorICAgICAgICAgICAgICAgICAga2l0ZW12aWV3cworICAg ICAgICAgICAgICAgICAga2lvCisgICAgICAgICAgICAgICAgICBraTE4bgorICAgICAgICAgICAg ICAgICAga2pvYndpZGdldHMKKyAgICAgICAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAg ICAgICAgICAgICAgICBrd2F5bGFuZAorICAgICAgICAgICAgICAgICAga3dpZGdldHNhZGRvbnMK KyAgICAgICAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAgICAgICAgIGt4bWxn dWkKKyAgICAgICAgICAgICAgICAgIDs7IFhYWDogInVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGds R2V0U3RyaW5nJyIgZXJyb3JzIG9jY3VyIHdpdGhvdXQgbGliZ2x2bmQsCisgICAgICAgICAgICAg ICAgICBsaWJnbHZuZAorICAgICAgICAgICAgICAgICAgcGhvbm9uCisgICAgICAgICAgICAgICAg ICBxdGJhc2UtNQorICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICAg ICAgICAgcXRxdWlja2NvbnRyb2xzMgorICAgICAgICAgICAgICAgICAgcXRzdmcKKyAgICAgICAg ICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgICAgICAgICBzb2xpZCkpCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJk LXBoYXNlcwotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0056-gnu-Remove-kalarmcal.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0056-gnu-Remove-kalarmcal.patch RnJvbSA3ZGFhYmEwZjgxZGRiOGFjMDY2MTFmZmZhM2E1ZWI2OGMwMDkyMTYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE0OjM2OjUzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA1 Ni84Nl0gZ251OiBSZW1vdmUga2FsYXJtY2FsLgoKKiBnbnUvcGFja2FnZXMva2RlLXBpbS5zY206 IFJlbW92ZSBrYWxhcm1jYWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2Nt IGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCmluZGV4IDgxYjE5NjJjMzkuLjM2MTUyNDZjOGYg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMv a2RlLXBpbS5zY20KQEAgLTQ2Myw0NyArNDYzLDYgQEAgKGRlZmluZS1wdWJsaWMga2FkZHJlc3Ni b29rCiBDYWxEQVYgc2VydmVyLiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBs aWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKIAotKGRlZmluZS1wdWJsaWMga2Fs YXJtY2FsCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImthbGFybWNhbCIpCi0gICAgKHZlcnNpb24g IjIxLjEyLjMiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJs LWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva2FsYXJtY2FsLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAg ICAgKGJhc2UzMiAiMTYwcG1yNzAyYjY4aHlzOWwwMmF6dnJ2NnBhZ3kxcjJ3aHcwenAzamxmNjg2 M3A5ZmtxciIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5h dGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0gICAgKGlucHV0 cwotICAgICAobGlzdCBha29uYWRpCi0gICAgICAgICAgIGJvb3N0Ci0gICAgICAgICAgIGtjYWxl bmRhcmNvcmUKLSAgICAgICAgICAga2NhbHV0aWxzCi0gICAgICAgICAgIGtjb21wbGV0aW9uCi0g ICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAg a2NvcmVhZGRvbnMKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2hvbGlkYXlz Ci0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpZGVudGl0eW1hbmFnZW1lbnQKLSAgICAg ICAgICAga2lvCi0gICAgICAgICAgIGtpdGVtbW9kZWxzCi0gICAgICAgICAgIGtwaW10ZXh0ZWRp dAotICAgICAgICAgICBrdGV4dHdpZGdldHMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAg ICBxdGJhc2UtNSkpCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9E TzogVFogc2V0dXAKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9r ZGVwaW1saWJzLWFwaWRvY3MvIikKLSAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGhhbmRsaW5n IGthbGFybSBjYWxlbmRhciBkYXRhIikKLSAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBw cm92aWRlcyBhY2Nlc3MgdG8gYW5kIGhhbmRsaW5nIG9mIGthbGFybQotY2FsZW5kYXIgZGF0YS4i KQotICAgIChsaWNlbnNlICBsaWNlbnNlOmxncGwyLjArKSkpCi0KIChkZWZpbmUtcHVibGljIGti bG9nCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtibG9nIikKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0035-gnu-KDE-Utils-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0035-gnu-KDE-Utils-Remove-trailing-booleans.patch RnJvbSA5MDA0OGEwODg5ZTU3MWM1MjE1MGNmODQ3ZjM4ZDhjNWU0ZTkzOGQ3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxNjoxMCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzUvODZdIGdudTogS0RFIFV0aWxzOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgoqIGdudS9w YWNrYWdlcy9rZGUtdXRpbHMuc2NtIChrYXRlLCBva3RldGEpOiBbYXJndW1lbnRzXTogUmVtb3Zl IHRyYWlsaW5nIGJvb2xlYW5zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMu c2NtIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KaW5kZXggNGYzYWYwYmNhYy4uZGM3YWMz M2EwZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2tkZS11dGlscy5zY20KQEAgLTE1OSw4ICsxNTksNyBAQCAoZGVmaW5lLXB1YmxpYyBr YXRlCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVy ICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAgICAgICAoc2V0ZW52ICJR VF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgIChzZXRlbnYgIlhER19D QUNIRV9IT01FIiAiL3RtcC94ZGctY2FjaGUiKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgICAgICAoc2V0ZW52ICJYREdfQ0FDSEVfSE9NRSIgIi90bXAveGRnLWNhY2hlIikpKSkpKQog ICAgIChob21lLXBhZ2UgImh0dHBzOi8va2F0ZS1lZGl0b3Iub3JnLyIpCiAgICAgKHN5bm9wc2lz ICJNdWx0aS1kb2N1bWVudCwgbXVsdGktdmlldyB0ZXh0IGVkaXRvciIpCiAgICAgKGRlc2NyaXB0 aW9uICJLYXRlIGlzIGEgcG93ZXJmdWwgdGV4dCBlZGl0b3IgdGhhdCBjYW4gb3BlbiBtdWx0aXBs ZSBmaWxlcwpAQCAtNDQwLDggKzQzOSw3IEBAIChkZWZpbmUtcHVibGljIG9rdGV0YQogICAgICAg ICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVu IiwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRG T1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcC9kdW1t eS1ob21lIikKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgKHNldGVudiAiSE9N RSIgIi90bXAvZHVtbXktaG9tZSIpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9va3RldGEvIikKICAgICAoc3lub3BzaXMgIkhleGFkZWNpbWFsIGVkaXRvciBmb3Ig YmluYXJ5IGZpbGVzIikKICAgICAoZGVzY3JpcHRpb24gIk9rdGV0YSBpcyBhIHNpbXBsZSBlZGl0 b3IgZm9yIHRoZSByYXcgZGF0YSBvZiBmaWxlcy4gIFRoaXMKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0085-gnu-Add-kwin-effects-yet-another-magic-lamp.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0085-gnu-Add-kwin-effects-yet-another-magic-lamp.patch RnJvbSAwZmFhYjk5NWYzOGI4ZmQwNmMyOTBhMDMyZWZhNDE1YjA2ZjEzYmI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAxIEFwciAyMDIyIDIzOjAwOjM3ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA4 NS84Nl0gZ251OiBBZGQga3dpbi1lZmZlY3RzLXlldC1hbm90aGVyLW1hZ2ljLWxhbXAuCgoqIGdu dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gKGt3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1t YWdpYy1sYW1wKTogTmV3CiAgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXgg ZmFhNDdjNjc4My4uNzg5NTI5ZjA2MSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFt ZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xNTIy LDYgKzE1MjIsMzUgQEAgKGRlZmluZS1wdWJsaWMgdGhyZWFkd2VhdmVyCiB1c2VzIGEgam9iLWJh c2VkIGludGVyZmFjZSB0byBxdWV1ZSB0YXNrcyBhbmQgZXhlY3V0ZSB0aGVtIGluIGFuIGVmZmlj aWVudCB3YXkuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkpCiAKKyhkZWZpbmUt cHVibGljIGt3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1tYWdpYy1sYW1wCisgIChwYWNrYWdlCisg ICAgKG5hbWUgImt3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1tYWdpYy1sYW1wIikKKyAgICAodmVy c2lvbiAiNS4yNC4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhv ZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAg ICAgICAgICAgICAgKHVybAorICAgICAgICAgICAgICAgICAgICAgImh0dHBzOi8vZ2l0aHViLmNv bS96emFnL2t3aW4tZWZmZWN0cy15ZXQtYW5vdGhlci1tYWdpYy1sYW1wIikKKyAgICAgICAgICAg ICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdp dC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwYWdnaTNwMTBrYWE4bGFubjBqN2Nw Mmc3NnFoODNzMXI3YWtqY2pjMnk0YW52MGFzejY4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIHBrZy1jb25maWcpKQorICAgIChpbnB1dHMgKGxpc3QgcXRiYXNlLTUKKyAgICAgICAg ICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAgICAgICAgIGtjb25maWd3aWRnZXRz CisgICAgICAgICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICAgICAgICAga2NvbmZp ZworICAgICAgICAgICAgICAgICAga3dpbgorICAgICAgICAgICAgICAgICAgbGliZXBveHkpKQor ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS96emFnL2t3aW4tZWZmZWN0cy15ZXQt YW5vdGhlci1tYWdpYy1sYW1wIikKKyAgICAoc3lub3BzaXMgIkp1c3QgWWV0IEFub3RoZXIgTWFn aWMgTGFtcCBLd2luIHBsdWdpbiIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJv dmlkZXMgYSB3aW5kb3cgbWluaW1pemF0aW9uIGVmZmVjdAorZm9yIEtXaW4uICBXaGVuZXZlciBh IHdpbmRvdyBpcyBtaW5pbWl6ZWQsIGl0J2xsIGdldCBzdWNrZWQgZG93biBpbnRvCit0aGUgZG9j ay9wYW5lbC4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKIAogOzsgVGllciAyCiA7 OwotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0057-gnu-KDE-Update-packages-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0057-gnu-KDE-Update-packages-to-22.04.3.patch RnJvbSA2MGY3OTlhNzFhZWM5OTdjMWIxNTMzNTg3MTI5Y2RhMzQ4OTE4YTcyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE4OjA2OjI3ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA1 Ny84Nl0gZ251OiBLREU6IFVwZGF0ZSBwYWNrYWdlcyB0byAyMi4wNC4zLgoKKiBnbnUvcGFja2Fn ZXMva2RlLnNjbSAoYmFsb28td2lkZ2V0cywga2NhY2hlZ3JpbmQsIGtkZWNvbm5lY3QsCmtkZWdy YXBoaWNzLW1vYmlwb2NrZXQsIGtkZW5saXZlLCBrZGV2ZWxvcCwga2RldmVsb3AtcGctcXQsIGtk Ziwga2RpYWdyYW0sCmtwbWNvcmUsIGtxdHF1aWNrY2hhcnRzLCBrcml0YSwga3NlZXhwciwga3Vz ZXJmZWVkYmFjaywKbGlia2RlZ2FtZXMsIGxpYmtleGl2MiwgbGlia29tcGFyZWRpZmYyLCBtYXJi bGUtcXQsIG1hc3NpZi12aXN1YWxpemVyLApva3VsYXIsIHBveG1sLCBxY2EsIHNub3Jlbm90aWZ5 LCB6ZXJvY29uZi1pb3NsYXZlKTogVXBkYXRlIHRvIDIyLjA0LjMuCgooa2RlY29ubmVjdCk6IFtp bnB1dHNdOiBBZGQga2d1aWFkZG9ucy4KCihrcG1jb3JlKTogW2FyZ3VtZW50c106IERpc2FibGUg dGVzdHMgZHVlIHRvIGZhaWx1cmVzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUuc2Nt IGIvZ251L3BhY2thZ2VzL2tkZS5zY20KaW5kZXggMTU4N2YzMTNlYy4uNGI3ZmJiNTM3NyAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS5zY20K QEAgLTk5LDE0ICs5OSwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZSkKIChk ZWZpbmUtcHVibGljIGJhbG9vLXdpZGdldHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYmFsb28t d2lkZ2V0cyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4z IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2JhbG9v LXdpZGdldHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwY2ZjZm1zZ2JheGk1M2EzcjBmMDEzbHNrbTV5bGw3emF4dzk4bmxqNnI4ZnNxMnNs cmh2IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDA4NGJucmxiZHlwZHd6eGk5Z2Z4Y3l3aHlqZDF6 MmNtaDdwNmd2MHpoYzlmN2g2ZmZucCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCkBAIC0xMzAsNyArMTMwLDcgQEAgKGRlZmluZS1wdWJsaWMgZ3JhbnRsZWV0aGVtZQogICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvZ3JhbnRsZWV0 aGVtZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjEwYzZzMWczdnA1c2RocGljaXoxajZyc3J5bGQ3aGNjNmx2bXhkbHN2bXMyYmJjbW5qN2wi KSkpKQorICAgICAgICAoYmFzZTMyICI1MGM2czFnM3ZwNXNkaHBpY2l6MWo2cnNyeWxkN2hjYzZs dm14ZGxzdm1zMmJiY21uajdsIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAoYXJndW1lbnRzIGAoIzp0ZXN0cz8gI2YpKSAgOyB1bmV4cGVjdGVkIGVycm9yIGlu IHRoZSB0ZXN0IHN1aXRlLgogICAgIChuYXRpdmUtaW5wdXRzCkBAIC0xNTEsMTQgKzE1MSwxNCBA QCAoZGVmaW5lLXB1YmxpYyBncmFudGxlZXRoZW1lCiAoZGVmaW5lLXB1YmxpYyBha3JlZ2F0b3IK ICAgKHBhY2thZ2UKICAgICAobmFtZSAiYWtyZWdhdG9yIikKLSAgICAodmVyc2lvbiAiMjEuMTIu MyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMvYWtyZWdhdG9yLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXl5NWMyOXp4cGxpNGNkZGtubWR2amtnaWkz ajdwdnc2bGh3cWZycWpjOGpoODNnbThmOCIpKSkpCisgICAgICAgIChiYXNlMzIgIjl5eTVjMjl6 eHBsaTRjZGRrbm1kdmprZ2lpM2o3cHZ3Nmxod3FmcnFqYzhqaDgzZ204ZjgiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBo YXNlcwpAQCAtMjIwLDcgKzIyMCw3IEBAIChkZWZpbmUtcHVibGljIGFrcmVnYXRvcgogKGRlZmlu ZS1wdWJsaWMga2RlbmxpdmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2RlbmxpdmUiKQotICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJj ZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCkBAIC0yMjksNyArMjI5 LDcgQEAgKGRlZmluZS1wdWJsaWMga2RlbmxpdmUKICAgICAgICAgICAgICAoY29tbWl0IChzdHJp bmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5h bWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjE5ZnM1 emh6MW52NWN2ZjcwOWM1NzQxbnJpMTM5cGw1bXpwZjJ4bmQ0c3FqMHJteXYyMjgiKSkpKQorICAg ICAgICAoYmFzZTMyICIwdjU0NWtkNXJtNWlzeTRjeDIxZnAzcGk0OW12c3YxcjFhaHAwamhpbThz NmI3Z2hyaDY0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo YXJndW1lbnRzCiAgICAgIDs7IFhYWDogdGhlcmUgaXMgYSBzaW5nbGUgdGVzdCB0aGF0IHNwYXdu cyBvdGhlciB0ZXN0cyBhbmQKQEAgLTMwNCwxNCArMzA0LDE0IEBAIChkZWZpbmUtcHVibGljIGtk ZW5saXZlCiAoZGVmaW5lLXB1YmxpYyBrZGV2ZWxvcAogICAocGFja2FnZQogICAgIChuYW1lICJr ZGV2ZWxvcCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4z IikKICAgICAoc291cmNlCiAgICAgICAob3JpZ2luCiAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r ZGV2ZWxvcC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgKHNoYTI1NgotICAgICAgICAg KGJhc2UzMiAiMXNocDh6bHhyN2l5eXNuMWM4ZDNmcDZyZzZnMmtyajJ2M3p3NWFwYWx4Y25hbDE2 Ynd3NiIpKSkpCisgICAgICAgICAoYmFzZTMyICIwM2R3bGx4eTk2c3kyMGtkc2Mzc2xsMG42Ymho NmdkbXBqbDgyMWZsc3h2MGpiNW5hcGx2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBrZy1jb25maWcgc2hhcmVkLW1pbWUtaW5mbyBxdHRvb2xzKSkKQEAgLTQwMCw3ICs0MDAs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZGV2ZWxvcC1wZy1xdAogICAgICAgICAgICAgICAoY29tbWl0 IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1m aWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIg IjFrZmFiNHA3MTdhY2Jka2NkaTQxZDk4dndjaDd2NDMxZ2IycWk2czM4aG1jbHNmOGJmOGciKSkp KQorICAgICAgICAoYmFzZTMyICIza2ZhYjRwNzE3YWNiZGtjZGk0MWQ5OHZ3Y2g3djQzMWdiMnFp NnMzOGhtY2xzZjhiZjhnIikpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCkBAIC00NTYsNyArNDU2LDcgQEAgKGRlZmlu ZS1wdWJsaWMga3NlZXhwcgogICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2 IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJz aW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA4OHEza2t2MndxNDI2dzAw MGlxMTR3eTNhNDVycm5uMGJtc2RrczZjYXo0dnEwNGNjYXkiKSkpKQorICAgICAgICAoYmFzZTMy ICI4ODhxM2trdjJ3cTQyNncwMDBpcTE0d3kzYTQ1cnJubjBibXNka3M2Y2F6NHZxMDRjY2F5Iikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAg ICAgIGAoIzpjb25maWd1cmUtZmxhZ3MgKGxpc3QgIi1EQlVJTERfVEVTVFM9T04iKSkpIDsgZGlz YWJsZWQgYnkgZGVmYXVsdApAQCAtNDgxLDcgKzQ4MSw3IEBAIChkZWZpbmUtcHVibGljIGtyaXRh CiAgICAgICAgICAgICAgIm1pcnJvcjovL2tkZS9zdGFibGUva3JpdGEvIiB2ZXJzaW9uICIva3Jp dGEtIiB2ZXJzaW9uCiAgICAgICAgICAgICAgIi50YXIuZ3oiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjBpYXlweXYyMXp4dmhyOTg5cjlqOW5saHg2NDJqYzg5eHBoejFxYXc5 cTF5MHlqaXk3Z2QiKSkpKQorICAgICAgICAoYmFzZTMyICIyaWF5cHl2MjF6eHZocjk4OXI5ajlu bGh4NjQyamM4OXhwaHoxcWF3OXExeTB5aml5N2dkIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzp0ZXN0cz8gI2YKQEAgLTU4 NSwxNCArNTg1LDE0IEBAIChkZWZpbmUtcHVibGljIG1hc3NpZi12aXN1YWxpemVyCiAoZGVmaW5l LXB1YmxpYyBsaWJrb21wYXJlZGlmZjIKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia29tcGFy ZWRpZmYyIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMi KQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xp YmtvbXBhcmVkaWZmMi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgKHNoYTI1NgotICAg ICAgICAgKGJhc2UzMiAiMWo5M2xmOWFkeXc1ODFhOWk4a2MxcGo2dmFkc2NpYnc0OXd2d2ZzNzUw ZjBreG41cDBkMiIpKSkpCisgICAgICAgICAoYmFzZTMyICIxdmF4Yng3YzZyN3NraDM0NTJibHh5 cm5nZmNzZHlqbW12Y2c2ajJ3Y3NuMDRtMDFtdzhrIikpKSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQogICAgIChpbnB1dHMK QEAgLTY0MCw3ICs2NDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBxY2EKIChkZWZpbmUtcHVibGljIGtw bWNvcmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3BtY29yZSIpCi0gICAgKHZlcnNpb24gIjIx LjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlIChvcmlnaW4KICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQKQEAgLTY0OCw3ICs2NDgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcG1jb3JlCiAgICAg ICAgICAgICAgICAgICAgICIvc3JjLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjE5aDBhZzU0eHp2NGh3aDk1MGhzaGpnaGQ0ZmI5eGtkZzhybHg2bHZxYTB3OWI4YWRtdmEi KSkpKQorICAgICAgICAgICAgICAgICIwNHFzbGxpNHZuYm5sMzI5enluYmlubHdhaWd4cjl4cHN3 cmE1bjB2NzEwcDkyYXMwcWlmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcpKQpAQCAtNjYyLDcgKzY2Miw4IEBAIChkZWZpbmUtcHVibGljIGtwbWNvcmUK ICAgICAgICAgICAgcWNhCiAgICAgICAgICAgIGAoLHV0aWwtbGludXggImxpYiIpKSkKICAgICAo YXJndW1lbnRzCi0gICAgIGAoIzpwaGFzZXMKKyAgICAgYCgjOnRlc3RzPyAjZiA7OyA0LzYgdGVz dHMgZmFpbCBkbyB0byBubyBwbHVnaW4gaW5zdGFuY2UKKwkgICAjOnBoYXNlcwogICAgICAgICht b2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFj ayAnZml4LWNtYWtlLWluc3RhbGwtZGlyZWN0b3JpZXMKICAgICAgICAgICAgKGxhbWJkYSBfCkBA IC03MDMsNyArNzA0LDcgQEAgKGRlZmluZS1wdWJsaWMgc25vcmVub3RpZnkKIChkZWZpbmUtcHVi bGljIGtkZWNvbm5lY3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2RlY29ubmVjdCIpCi0gICAg KHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNl CiAgICAgICAob3JpZ2luCiAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtNzEyLDcgKzcx Myw3IEBAIChkZWZpbmUtcHVibGljIGtkZWNvbm5lY3QKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgIChzaGEyNTYKICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAiMW45a203Y3ppZjE5Y3Zyc2RmY2piYjAyaTF4Z3BhMXo0eWNuMjBkM2c4 YXptbGk0emo0ZyIpKSkpCisgICAgICAgICAgIjAxNWd4Z2xjbGRzMnZtanI0YnY1MXlmdjg0MGJh Znpncmw3MWNud2dud3d5OHJyaDl4NHgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncyAnKCItREJV SUxEX1RFU1RJTkc9T04iCkBAIC03MzAsNiArNzMxLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlY29u bmVjdAogICAgICAobGlzdCBrY211dGlscwogICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwogICAg ICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZ3VpYWRkb25zCiAgICAgICAgICAgIGtp MThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpbwpAQCAtNzgxLDcgKzc4 Myw3IEBAIChkZWZpbmUtcHVibGljIGxhYnBsb3QKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvIiB2ZXJzaW9uICIvbGFicGxvdC0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxeWh4bmNo d2I0bjgzc3hyYm40aW00MWcyc3FyMHhzaW0yeTI0Mm12eWQ4cGp6ZDgzaWNmIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiNXloeG5jaHdiNG44M3N4cmJuNGltNDFnMnNxcjB4c2ltMnkyNDJtdnlkOHBq emQ4M2ljZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6Y29uZmlndXJlLWZsYWdzCkBAIC04NDksNyArODUxLDcgQEAgKGRl ZmluZS1wdWJsaWMgbGFicGxvdAogKGRlZmluZS1wdWJsaWMga3F0cXVpY2tjaGFydHMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia3F0cXVpY2tjaGFydHMiKQotICAgICh2ZXJzaW9uICIyMS4xMi4z IikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgog ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTg1Nyw3ICs4NTksNyBAQCAoZGVmaW5lLXB1 YmxpYyBrcXRxdWlja2NoYXJ0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24g Ii9zcmMva3F0cXVpY2tjaGFydHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgIChzaGEy NTYKICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAiMGdsOWM4emZuNDQwMjAybDgyeTRuZm5n MGh5aGl2Ynk4YTRoZjkxcnBoaThmMXhmeHhtciIpKSkpCisgICAgICAgICAgIjBibTdyZHlzdmxm bmZudnk4N2lpM2t4bDIzOHE4M3Z3MGlhNTh6c253am1reG1sZ2Y2bXAiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtODczLDE0ICs4NzUsMTQgQEAgKGRlZmluZS1w dWJsaWMga3F0cXVpY2tjaGFydHMKIChkZWZpbmUtcHVibGljIGtkZgogICAocGFja2FnZQogICAg IChuYW1lICJrZGYiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIu MDQuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dmVyc2lvbiAiL3NyYy9rZGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChz aGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTc5eWd5NGt4 a2FwZnl4cWo4aDV4bHZwMTE2MHZkNzJhZjM0dmQwYTRyNWF6N3dmZDFtNyIpKSkpCisgICAgICAg ICAgICAgICAgIjFtMGR3azNpbnF6azlramp6Z3NhYW0xNWxucGJoempmbXdyenY4c2F6Zms0NHNj bnIydjEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAg LTkwNiwxNCArOTA4LDE0IEBAIChkZWZpbmUtcHVibGljIGtkZgogKGRlZmluZS1wdWJsaWMga2Nh Y2hlZ3JpbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NhY2hlZ3JpbmQiKQotICAgICh2ZXJz aW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rY2FjaGVncmlu ZC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxY3Nzanl3bmhmYm5zdmx5NG1yYWxweDNh ZjJwcWttaGcxamoycTNjamlxeDQ0aTNna3l4IikpKSkKKyAgICAgICAgICAgICAgICAiMTJja245 MGhxbTJjNWM1OHhxa3pnY2loNjRqazRrd2tnejRxMGY1bnMxcnh2M3BpZHo1biIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwZXJsIHB5dGhvbiBxdHRvb2xzIGtkb2N0b29s cykpCkBAIC05NDAsMTQgKzk0MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrY2FjaGVncmluZAogKGRl ZmluZS1wdWJsaWMgbGlia2RlZ2FtZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2RlZ2Ft ZXMiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNl LyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrZGVnYW1lcy0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIweDVt dzI1YzhobW54aGN4YzJ4bTE5eG1nZHhmYng4OW5yeGZsNm16ZnJoOG15cjN5YnNiIikpKSkKKyAg ICAgICAoYmFzZTMyICIwaWdxODdhbmFtOXgybWNsYjBsa3Z3aHJ4azYyeTFmNHhsMTRhNGRoZDk3 bXFzYzVwYnpuIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTk4Niw3 ICs5ODgsNyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrZGVnYW1lcwogKGRlZmluZS1wdWJsaWMgbWFy YmxlLXF0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1hcmJsZS1xdCIpCi0gICAgKHZlcnNpb24g IjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKQEAgLTk5NSw3ICs5OTcsOCBAQCAoZGVm aW5lLXB1YmxpYyBtYXJibGUtcXQKICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5k ICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2 ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFoNWE3ZGlkNHNoaTN6 NWwwYWQ5YXJsNnhyNzl4cGpyN2Rieng1bDh4cHA3NzFwYjBwY2oiKSkpKQorICAgICAgICAoYmFz ZTMyCisJCSIxc2FhY25ybDBoa2wzMm5xOTZsMWJnbjl5cnN6NDU1cTk2amR4enA3YXg4aWFhNW5t ZGl6IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1l bnRzCiAgICAgIDs7IEZJWE1FOiBsaWJtYXJibGV3aWRnZXQtcXQ1LnNvLjI4IG5vdCBmb3VuZC4g IEFsc28gZW5hYmxlIHRoZQpAQCAtMTA0MiwxNCArMTA0NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBt YXJibGUtcXQKIChkZWZpbmUtcHVibGljIG9rdWxhcgogICAocGFja2FnZQogICAgIChuYW1lICJv a3VsYXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy8iIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIg IjA1NHJ6ZHFzcWtqeDJzbmN5ZmNuZmR2bTlicDQ1c2R3M3J5Y21wemljbndwbjVqNGhjYjMiKSkp KQorICAgICAgICAoYmFzZTMyICIwM2pwd2dyaGpneXgxNGcxaDNseGhueWliODhjazBxa3FjeGg0 ZnBjMzk4eHdkcjNhbWt3IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICA7OyBUaGUgdGVzdHMgZmFpbCBiZWNhdXNlIHRoZXkgY2FuJ3QgZmluZCB0aGUgcHJvcGVy IG1pbWV0eXBlIHBsdWdpbnM6CiAgICAgOzsgIm9yZy5rZGUub2t1bGFyLmNvcmU6IE5vIHBsdWdp biBmb3IgbWltZXR5cGUgJyJpbWFnZS9qcGVnIicuIgpAQCAtMTEwNyw3ICsxMTEwLDcgQEAgKGRl ZmluZS1wdWJsaWMgb2t1bGFyCiAoZGVmaW5lLXB1YmxpYyBwb3htbAogICAocGFja2FnZQogICAg IChuYW1lICJwb3htbCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIy Mi4wNC4zIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkKQEAgLTExMTUsNyArMTExOCw3IEBAIChkZWZpbmUt cHVibGljIHBveG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9wb3htbC0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxOWhyYjc1ZmJoMTAyZnc4YWpmbGo0Nzc3czdo cTd2eHY2a2J3amlyNnd6c3ZkZmFud2RiIikpKSkKKyAgICAgICAgICAgICAgICAiMW5ycDBpM2Ez OXB3NHB6Y2FucG1qeWtzM3BsMWx5ZmozenE2MWlpOHh4NDAyeHcxaXAydyIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTEzMiwxNCArMTEzNSwx NCBAQCAoZGVmaW5lLXB1YmxpYyBwb3htbAogKGRlZmluZS1wdWJsaWMga2RlZ3JhcGhpY3MtbW9i aXBvY2tldAogICAocGFja2FnZQogICAgIChuYW1lICJrZGVncmFwaGljcy1tb2JpcG9ja2V0IikK LSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvIiBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwOTFpeDM0 M3A5dnM0aXlqOGFicTZtdzlsYm0xZng1MTY3Z3lraG00Zzhiams1dmRyaTJxIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMTJ5cndhMjJjNHF4c2YxMGZ2NzZmemFhajV4bHY1bG1yd2NxdmY2cWhncjZm OXFzdzdzaiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAg KG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xMTU0 LDE0ICsxMTU3LDE0IEBAIChkZWZpbmUtcHVibGljIGtkZWdyYXBoaWNzLW1vYmlwb2NrZXQKIChk ZWZpbmUtcHVibGljIGxpYmtleGl2MgogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrZXhpdjIi KQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAg KHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy8iIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjByMm02 ZDlydzByNnJtNnhxcGoxaTN3MGhwbGhpdnk4aDkwemdncXluZnp2ZnlyOWM1MjkiKSkpKQorICAg ICAgICAoYmFzZTMyICIwcDQzejY5eWg1ams4bTFobjN4eW5qcGd6eHBrYzg5aDBkYWZqNTk2NHF4 NHhwNHZ4bDE5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTEx NzYsMTQgKzExNzksMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia2V4aXYyCiAoZGVmaW5lLXB1Ymxp YyB6ZXJvY29uZi1pb3NsYXZlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInplcm9jb25mLWlvc2xh dmUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy96ZXJvY29uZi1p b3NsYXZlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJh c2UzMiAiMDlqbWYyMzNuamJxYW0xc3d6dnB6ZmdkcGxwanpkeDQ4dmp5NmtjcG1qdmcycWxtN2ky bCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBqYnJkYnBoeG43N2RnMmE0d3pzbTdxMjQ0NTVqNGQx eGhkNHJqNWl3aHE0eXdpaWc5aTEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMp KQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0015-gnu-kgraphviewer-Fix-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0015-gnu-kgraphviewer-Fix-home-page.patch RnJvbSBmNDJiMDQwNjdiNzliMmYxNjk2YmQ5YmM5ZmExMjJjODRkODMxMmNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NTo0NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTUvODZdIGdudToga2dyYXBodmlld2VyOiBGaXggaG9tZSBwYWdlLgoKKiBnbnUvcGFja2FnZXMv a2RlLWZyYW1ld29ya3Muc2NtIChrZ3JhcGh2aWV3ZXIpOiBGaXggaG9tZSBwYWdlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtCmluZGV4IDBiNmM2ZGZmOTYuLjc3YzkzZTdhNmEgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQpAQCAtNzAxLDcgKzcwMSw3IEBAIChkZWZpbmUtcHVibGljIGtncmFwaHZp ZXdlcgogICAgICAgICAgICBxdHN2ZykpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg cGtnLWNvbmZpZyBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZW4va2dyYXBodmlld2VyIikKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2FwcHMua2RlLm9yZy9rZ3JhcGh2aWV3ZXIvIikKICAgICAoc3lub3BzaXMgIkdy YXBodml6IGRvdCBncmFwaCB2aWV3ZXIgZm9yIEtERSIpCiAgICAgKGRlc2NyaXB0aW9uICJLR3Jh cGhWaWV3ZXIgaXMgYSBHcmFwaHZpeiBET1QgZ3JhcGggZmlsZSB2aWV3ZXIsIGFpbWVkIHRvCiBy ZXBsYWNlIHRoZSBvdGhlciBvdXRkYXRlZCBHcmFwaHZpeiB0b29scy4iKQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0009-gnu-kfilemetadata-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0009-gnu-kfilemetadata-Remove-input-labels.patch RnJvbSAzNjk2OGJiZTBiNjBlZTViNTU5OGM3MWMyNGIzNmJkNzE1MDVlMTBhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozNjo1OCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDkvODZdIGdudToga2ZpbGVtZXRhZGF0YTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa2ZpbGVtZXRhZGF0YSk6IFJlbW92ZSBpbnB1dCBs YWJlbHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggMmVkZWI4MTE4Mi4uOGViNTQwYjhi MyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUv cGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xNzEyLDkgKzE3MTIsNyBAQCAoZGVmaW5l LXB1YmxpYyBrZmlsZW1ldGFkYXRhCiAgICAgICAgICAgICAgICA7OyAoYnV0IGl0IGNhbiBmaW5k IGF1ZGlvL3gtc3BlZXgrb2dnKS4KICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUi CiAJCQkgICAiKHVzZXJtZXRhZGF0YXdyaXRlcnRlc3R8ZW1iZWRkZWRpbWFnZWRhdGF0ZXN0fHRh Z2xpYmV4dHJhY3RvcnRlc3QpIikpKSkpKSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgi ZXh0cmEtY21ha2UtbW9kdWxlcyIgLGV4dHJhLWNtYWtlLW1vZHVsZXMpCi0gICAgICAgKCJwa2ct Y29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBhdHRyCiAg ICAgICAgICAgIDs7IFRPRE86IEVQdWIgaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9l Ym9vay10b29scwotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0054-gnu-grantleetheme-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0054-gnu-grantleetheme-Update-to-22.04.3.patch RnJvbSA0MjZlOWE1Yjg3M2FiNGJkZTU0MjYzNzJjNTdlMWVhOTFhMzQ0MTM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE0OjQwOjI1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA1 NC84Nl0gZ251OiBncmFudGxlZXRoZW1lOiBVcGRhdGUgdG8gMjIuMDQuMy4KCiogZ251L3BhY2th Z2VzL2tkZS5zY20gKGdyYW50bGVldGhlbWUpOiBVcGRhdGUgdG8gMjIuMDQuMy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUuc2NtCmluZGV4IDAz MzQzZTI3NzQuLjE1ODdmMzEzZWMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUuc2NtCisr KyBiL2dudS9wYWNrYWdlcy9rZGUuc2NtCkBAIC0xMjMsMTQgKzEyMywxNCBAQCAoZGVmaW5lLXB1 YmxpYyBiYWxvby13aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBncmFudGxlZXRoZW1lCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImdyYW50bGVldGhlbWUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikK KyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9ncmFudGxlZXRoZW1lLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXc4M3NsYmtqMnkxd2s3OHNycTJrOTV5YnM2 NnNiNG1iYWEwem03Zmw5cGt3aHF4Ym5iNyIpKSkpCisgICAgICAgIChiYXNlMzIgIjEwYzZzMWcz dnA1c2RocGljaXoxajZyc3J5bGQ3aGNjNmx2bXhkbHN2bXMyYmJjbW5qN2wiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMgYCgjOnRlc3RzPyAj ZikpICA7IHVuZXhwZWN0ZWQgZXJyb3IgaW4gdGhlIHRlc3Qgc3VpdGUuCiAgICAgKG5hdGl2ZS1p bnB1dHMKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0050-gnu-Add-kdsoap.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0050-gnu-Add-kdsoap.patch RnJvbSAyOWRhZmQ0MDI2NzRlODk3OGQyMzVlNDUxYjg4MGYxMzU2NWMyOWZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMjggU2VwIDIwMjEgMTU6MjU6NDkgKzEwMDAKU3ViamVjdDogW1BBVENIIHYz IDUwLzg2XSBnbnU6IEFkZCBrZHNvYXAuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20gKGtkc29hcCk6 IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcXQuc2NtIGIvZ251L3Bh Y2thZ2VzL3F0LnNjbQppbmRleCAyZjE3YWI5MWJkLi5lNTVhMDdiYmU1IDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvcXQuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9xdC5zY20KQEAgLTMxNjIsMyAr MzE2MiwzNCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1xdAogcHJvdG9jb2wuICBUaGUg REJ1c01lbnUgcHJvdG9jb2wgbWFrZXMgaXQgcG9zc2libGUgZm9yIGFwcGxpY2F0aW9ucyB0byBl eHBvcnQKIGFuZCBpbXBvcnQgdGhlaXIgbWVudXMgb3ZlciBEQnVzLiIpCiAgICAgKGxpY2Vuc2Ug bGljZW5zZTpsZ3BsMi4xKykpKQorCisoZGVmaW5lLXB1YmxpYyBrZHNvYXAKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAia2Rzb2FwIikKKyAgICAodmVyc2lvbiAiMi4wLjAiKQorICAgIChzb3VyY2UK KyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgImh0dHBzOi8vZ2l0aHViLmNvbS9LREFCL0tEU29hcC9yZWxlYXNlcy9kb3du bG9hZC8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAia2Rzb2FwLSIgdmVyc2lvbiAiL2tk c29hcC0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNl MzIKKyAgICAgICAgICIxdmg0cnpiMDlra3MxaWxheTF5NjBxN2dmNjRnd3pkd3NjYTYwaG14MXh4 Njl3ODY3MmZpIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAo aW5wdXRzIGAoKCJxdGJhc2UiICxxdGJhc2UtNSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgJygj OmNvbmZpZ3VyZS1mbGFncyAnKCItREtEU29hcF9URVNUUz10cnVlIikKKyAgICAgICAjOnBoYXNl cworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3Ro ZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChpbnZv a2UgImN0ZXN0IiAiLUUiIDs7IFRoZXNlIHRlc3RzIHRyeSBjb25uZWN0IHRvIHRoZSBpbnRlcm5l dC4KKyAgICAgICAgICAgICAgICAgICAgICAgIihrZHNvYXAtd2ViY2FsbHN8a2Rzb2FwLXdlYmNh bGxzX3dzZGx8a2Rzb2FwLXRlc3RfY2FsYykiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cua2RhYi5jb20vZGV2ZWxvcG1lbnQtcmVzb3VyY2VzL3F0 LXRvb2xzL2tkLXNvYXAvIikKKyAgICAoc3lub3BzaXMgIlF0IFNPQVAgY29tcG9uZW50IikKKyAg ICAoZGVzY3JpcHRpb24gIktEIFNPQVAgaXMgYSB0b29sIGZvciBjcmVhdGluZyBjbGllbnQgYXBw bGljYXRpb25zIGZvciB3ZWIKK3NlcnZpY2VzIHVzaW5nIHRoZSBYTUwgYmFzZWQgU09BUCBwcm90 b2NvbCBhbmQgd2l0aG91dCB0aGUgbmVlZCBmb3IgYSBkZWRpY2F0ZWQKK3dlYiBzZXJ2ZXIuIikK KyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIgbGljZW5zZTpncGwzKSkpKQotLSAKMi4z Ny4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0073-gnu-Add-plasma-desktop.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0073-gnu-Add-plasma-desktop.patch RnJvbSBlMzJhNjMwZDNhNWRiZGZlYTRiZjhiNDI0YjBhNTcxZTZiNDhlNGYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0Njo1NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzMvODZdICEgZ251OiBBZGQgcGxhc21hLWRlc2t0b3AuCgoqIGdudS9wYWNrYWdlcy9rZGUtcGxh c21hLnNjbSAocGxhc21hLWRlc2t0b3ApOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IGFjMWRhZTQ3NjQuLjdmZTU1ZWNiZjUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTcxNCwzICs3 MTQsMTE0IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS13b3Jrc3BhY2UKIGFjdGl2aXRpZXMgZWZm ZWN0aXZlbHksIHdpdGhvdXQgYmVpbmcgZGlzdHJhY3RpbmcuIikKICAgICAobGljZW5zZSAobGlz dCBsaWNlbnNlOmJzZC0zIGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpncGwzIGxpY2Vuc2U6bGdwbDIu MSsKIGxpY2Vuc2U6bGdwbDMpKSkpCisKKyhkZWZpbmUtcHVibGljIHBsYXNtYS1kZXNrdG9wCisg IChwYWNrYWdlCisgICAgKG5hbWUgInBsYXNtYS1kZXNrdG9wIikKKyAgICAodmVyc2lvbiAiNS4y NC4zIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAgICAg ICAgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAg ICAgICAiLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAgICAgICAoc2hh MjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjFsd2l6cHJzNm5r Nm5pYnlkd2t3bXBpOWM3YzUwbHZnMmsxODhwYjZkZHoyc2I3cHdnanEiKSkpKQorICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAga2RvY3Rvb2xzCisgICAgICAgICAgIHBr Zy1jb25maWcKKyAgICAgICAgICAgcXRzdmcKKyAgICAgICAgICAgcXR0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCA7a3BsYXNtYQorICAgICAgICAgICA7a3BsYXNtYXF1aWNrCisgICAg ICAgICAgIDtwYWNrYWdla2l0LXF0CisKKyAgICAgIGtkZWxpYnM0c3VwcG9ydAorICAgICAgO2th Y2NvdW50cworICAgICAgcGxhc21hLXdvcmtzcGFjZQorCisgICAgICAgICAgIGFwcHN0cmVhbS1x dAorICAgICAgICAgICBiYWxvbworICAgICAgICAgICBicmVlemUKKyAgICAgICAgICAgYnJlZXpl LWljb25zCisgICAgICAgICAgIGZvbnRjb25maWcKKyAgICAgICAgICAgaXNvLWNvZGVzCisgICAg ICAgICAgIGthY3Rpdml0aWVzCisgICAgICAgICAgIGthY3Rpdml0aWVzLXN0YXRzCisgICAgICAg ICAgIGthcmNoaXZlCisgICAgICAgICAgIGtjbXV0aWxzCisgICAgICAgICAgIGtjb3JlYWRkb25z CisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBr ZGVjbGFyYXRpdmUKKyAgICAgICAgICAga2RlZAorICAgICAgICAgICBrZGVzdQorICAgICAgICAg ICBrZ2xvYmFsYWNjZWwKKyAgICAgICAgICAga2d1aWFkZG9ucworICAgICAgICAgICBraG9saWRh eXMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAgICAgICAg a2lkbGV0aW1lCisgICAgICAgICAgIGtpbml0CisgICAgICAgICAgIGtpbworICAgICAgICAgICBr aXJpZ2FtaQorICAgICAgICAgICBraXRlbW1vZGVscworICAgICAgICAgICBrbmV3c3R1ZmYKKyAg ICAgICAgICAga25vdGlmaWNhdGlvbnMKKyAgICAgICAgICAga25vdGlmeWNvbmZpZworICAgICAg ICAgICBrcGFja2FnZQorICAgICAgICAgICBrcGVvcGxlCisgICAgICAgICAgIGtxdHF1aWNrY2hh cnRzIDs7IFhYWDogbm90IGZvdW5kPworICAgICAgICAgICBrcnVubmVyCisgICAgICAgICAgIGtz Y3JlZW5sb2NrZXIKKyAgICAgICAgICAga3RleHRlZGl0b3IKKyAgICAgICAgICAga3RleHR3aWRn ZXRzCisgICAgICAgICAgIGt1bml0Y29udmVyc2lvbgorICAgICAgICAgICBrdXNlcmZlZWRiYWNr CisgICAgICAgICAgIGt3YWxsZXQKKyAgICAgICAgICAga3dheWxhbmQKKyAgICAgICAgICAga3dp bgorICAgICAgICAgICBsYXllci1zaGVsbC1xdAorICAgICAgICAgICBsaWJrc2NyZWVuCisgICAg ICAgICAgIGxpYmtzeXNndWFyZAorICAgICAgICAgICBsaWJxYWxjdWxhdGUgZ21wIG1wZnIKKyAg ICAgICAgICAgbGlic20KKyAgICAgICAgICAgbGlieGZ0CisgICAgICAgICAgIGxpYnhrYmNvbW1v bgorICAgICAgICAgICBsaWJ4cmVuZGVyCisgICAgICAgICAgIGxpYnh0c3QKKyAgICAgICAgICAg bmV0d29ya21hbmFnZXItcXQKKyAgICAgICAgICAgcGhvbm9uCisgICAgICAgICAgIHBpcGV3aXJl LTAuMworICAgICAgICAgICBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMKKyAgICAgICAgICAgcHJp c29uCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAg ICAgICAgcXR3YXlsYW5kCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgIHdheWxh bmQKKyAgICAgICAgICAgd2F5bGFuZC1wcm90b2NvbHMKKyAgICAgICAgICAgeGNiLXV0aWwKKyAg ICAgICAgICAgeGNiLXV0aWwtaW1hZ2UpKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxpc3QgIzpw aGFzZXMKKyAgICAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisKKyAg ICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAod2hl biB0ZXN0cz8KKyAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQor ICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElSIiAoZ2V0Y3dkKSkK KyAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlhER19DQUNIRV9IT01FIiAoZ2V0Y3dkKSkK KyAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVl biIpCisgICAgICAgICAgICAgICAgICAgICA7OyBEaXNhYmxlIGZhaWxpbmcgdGVzdHMgZm9yIG5v dy4KKyAgICAgICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IikpCisgICAgICAgICAgICAg ICAgICAgI3QpKSkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9wbGFzbWEtZGVz a3RvcC8iKQorICAgIChzeW5vcHNpcyAiIikKKyAgICAoZGVzY3JpcHRpb24gIiIpCisgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpic2QtMyBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6Z3BsMyBsaWNl bnNlOmxncGwyLjErCitsaWNlbnNlOmxncGwzKSkpKQpkaWZmIC0tZ2l0IGEvZ251L3NlcnZpY2Vz L2Rlc2t0b3Auc2NtIGIvZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtCmluZGV4IDI5YTM3MjJmMWIu LmEzZTEzMThlMjEgMTAwNjQ0Ci0tLSBhL2dudS9zZXJ2aWNlcy9kZXNrdG9wLnNjbQorKysgYi9n bnUvc2VydmljZXMvZGVza3RvcC5zY20KQEAgLTUzLDYgKzUzLDcgQEAgKGRlZmluZS1tb2R1bGUg KGdudSBzZXJ2aWNlcyBkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhZG1p bikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY3VwcykKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgZnJlZWRlc2t0b3ApCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtk ZS1wbGFzbWEpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdub21lKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyB4ZmNlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBh dmFoaSkKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0023-gnu-KDE-PIM-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0023-gnu-KDE-PIM-Remove-trailing-booleans.patch RnJvbSBiYTYzMjc0NDBkMzkxNzEyNmU1NTUyNGNhNjIyYjBmNTk3MmIwYzUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAwODozMzozNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjMvODZdIGdudTogS0RFLVBJTTogUmVtb3ZlIHRyYWlsaW5nIGJvb2xlYW5zLgoKKiBnbnUvcGFj a2FnZXMva2RlLXBpbS5zY20gKGFrb25hZGksIGFrb25hZGktbWltZSwgYWtvbmFkaS1zZWFyY2gs CmtpbmNpZGVuY2VlZGl0b3IsIGtkZXBpbS1ydW50aW1lLCBraWRlbnRpdHltYW5hZ2VtZW50LCBr bGVvcGF0cmEsIGttYWlsLAprbWltZSwga29yZ2FuaXplciwga3Blb3BsZXZjYXJkLCBrc210cCwg bGlia2xlbywKbGlia3NpZXZlKVthcmd1bWVudHNdOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMu CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtIGIvZ251L3BhY2thZ2VzL2tk ZS1waW0uc2NtCmluZGV4IGJlYTNmMmExN2MuLmIzMWZhODVmNjcgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KQEAgLTEw Miw4ICsxMDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpCiAgICAgICAgICAgICAgICAgICAg KGRpc3BsYXkKICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJDTWFr ZUxpc3RzLnR4dCIKICAgICAgICAgICAgICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkpKSkKLSAg ICAgICAgICAgICAgIChyZW5hbWUtZmlsZSAiQ01ha2VMaXN0cy50eHQubmV3IiAiQ01ha2VMaXN0 cy50eHQiKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAocmVuYW1lLWZp bGUgIkNNYWtlTGlzdHMudHh0Lm5ldyIgIkNNYWtlTGlzdHMudHh0IikpKSkpKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2Frb25hZGkiKQogICAg IChzeW5vcHNpcyAiRXh0ZW5zaWJsZSBjcm9zcy1kZXNrdG9wIHN0b3JhZ2Ugc2VydmljZSBmb3Ig UElNIikKICAgICAoZGVzY3JpcHRpb24gIkFrb25hZGkgaXMgYW4gZXh0ZW5zaWJsZSBjcm9zcy1k ZXNrdG9wIFBlcnNvbmFsIEluZm9ybWF0aW9uCkBAIC0yNTMsMTIgKzI1MiwxMCBAQCAoZGVmaW5l LXB1YmxpYyBha29uYWRpLW1pbWUKICAgICAgICAgICAgICAobGV0ICgocGx1Z2lucy1kaXIgIi90 bXAvLmxvY2FsL3NoYXJlL2Frb25hZGkvcGx1Z2lucy9zZXJpYWxpemVyIikpCiAgICAgICAgICAg ICAgICAobWtkaXItcCBwbHVnaW5zLWRpcikKICAgICAgICAgICAgICAgIChjb3B5LWZpbGUgInNl cmlhbGl6ZXJzL2Frb25hZGlfc2VyaWFsaXplcl9tYWlsLmRlc2t0b3AiCi0gICAgICAgICAgICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIHBsdWdpbnMtZGlyICIvYWtvbmFkaV9zZXJpYWxp emVyX21haWwuZGVza3RvcCIpKSkKLSAgICAgICAgICAgICAjdCkpCisgICAgICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIHBsdWdpbnMtZGlyICIvYWtvbmFkaV9zZXJpYWxpemVy X21haWwuZGVza3RvcCIpKSkpKQogICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1z ZXR1cAogICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAi L3RtcCIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi ICIvdG1wIikpKSkpKQogICAgIChzeW5vcHNpcyAiQWtvbmFkaSBNSU1FIGhhbmRsaW5nIGxpYnJh cnkiKQogICAgIChkZXNjcmlwdGlvbiAiQWtvbmFkaSBNaW1lIGlzIGEgbGlicmFyeSB0aGF0IGVm ZmVjdGl2ZWx5IGJyaWRnZXMgdGhlCiB0eXBlLWFnbm9zdGljIEFQSSBvZiB0aGUgQWtvbmFkaSBj bGllbnQgbGlicmFyaWVzIGFuZCB0aGUgZG9tYWluLXNwZWNpZmljCkBAIC0zMzQsOCArMzMxLDcg QEAgKGRlZmluZS1wdWJsaWMgYWtvbmFkaS1zZWFyY2gKICAgICAgICAgICAgICAgICAgICAgICA7 OyBEQnVzIGNvbW11bmljYXRpb24uICBTZWUgYWxzbyAna29yZ2FuaXplcicuCiAgICAgICAgICAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZ2VudC9hdXRvdGVzdHMvQ01ha2VMaXN0cy50eHQi CiAgICAgICAgICAgICAgICAgICAgICAgICAoKCIuKnNjaGVkdWxlcnRlc3RcXC5jcHAuKiIpCi0g ICAgICAgICAgICAgICAgICAgICAgICAgIiIpKQotICAgICAgICAgICAgICAgICAgICAgICN0KSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAiIikpKSkKICAgICAgICAgICAgICAgICAgIChyZXBs YWNlICdjaGVjawogICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6 YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KQEAg LTQwMSw4ICszOTcsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW5jaWRlbmNlZWRpdG9yCiAgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAg ICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgOzsgRklYTUU6IHRlc3QgZmFpbHMuCi0gICAgICAgICAgICAgICAgICAgICAgICItRSIg ImFrb25hZGktc3FsaXRlLWluY2lkZW5jZWRhdGV0aW1ldGVzdCIpKQotICAgICAgICAgICAgICN0 KSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIi1FIiAiYWtvbmFkaS1zcWxpdGUtaW5jaWRl bmNlZGF0ZXRpbWV0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5r ZGUub3JnL3BpbS9pbmNpZGVuY2VlZGl0b3IiKQogICAgIChzeW5vcHNpcyAiS0RFIFBJTSBsaWJy YXJ5IGZvciBlZGl0aW5nIGluY2lkZW5jZXMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJy YXJ5IHByb3ZpZGVzIGFuIGluY2lkZW5jZSBlZGl0b3IgZm9yIEtERSBQSU0uIikKQEAgLTcwNyw4 ICs3MDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogfGFrb25hZGktc3FsaXRl LWV3c3Rlc3R8ZXdzbW92ZWl0ZW1yZXF1ZXN0X3V0fGV3c2RlbGV0ZWl0ZW1yZXF1ZXN0X3V0XAog fGV3c2dldGl0ZW1yZXF1ZXN0X3V0fGV3c3Vuc3Vic2NyaWJlcmVxdWVzdF91dHxld3NzZXR0aW5n c191dFwKIHx0ZW1wbGF0ZW1ldGhvZHN0ZXN0fGFrb25hZGktc3FsaXRlLXNlcnZlcmJ1c3l0ZXN0 fGV3c2F0dGFjaG1lbnRfdXR8XFwKLXRlc3Rtb3ZlY29sbGVjdGlvbnRhc2spIikpCi0gICAgICAg ICAgICAgICAgICAgICAgI3QpKSkpKQordGVzdG1vdmVjb2xsZWN0aW9udGFzaykiKSkpKSkpKQog ICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2tkZXBpbS1ydW50aW1l IikKICAgICAoc3lub3BzaXMgIlJ1bnRpbWUgY29tcG9uZW50cyBmb3IgQWtvbmFkaSBLREUiKQog ICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIGNvbnRhaW5zIEFrb25hZGkgYWdlbnRzIHdy aXR0ZW4gdXNpbmcgS0RFCkBAIC04NTgsOCArODUyLDcgQEAgKGRlZmluZS1wdWJsaWMga2lkZW50 aXR5bWFuYWdlbWVudAogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAg ICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnc2V0LWhvbWUKICAgICAgICAgICAgKGxhbWJkYSBf Ci0gICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgIi90bXAvZHVtbXktaG9tZSIpIDs7IEZJWE1F OiB3aGF0IGlzIHRoaXM/Ci0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChzZXRl bnYgIkhPTUUiICIvdG1wL2R1bW15LWhvbWUiKSkpKSkpIDs7IEZJWE1FOiB3aGF0IGlzIHRoaXM/ CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcvIikKICAgICAoc3lub3Bz aXMgIkxpYnJhcnkgZm9yIHNoYXJlZCBpZGVudGl0aWVzIGJldHdlZW4gbWFpbCBhcHBsaWNhdGlv bnMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFuIEFQSSBmb3Ig bWFuYWdpbmcgdXNlciBpZGVudGl0aWVzLiIpCkBAIC05NjcsOCArOTYwLDcgQEAgKGRlZmluZS1w dWJsaWMga2xlb3BhdHJhCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKICAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/Ci0gICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0Iikp Ci0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVu Y2giICJjdGVzdCIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv dXRpbGl0aWVzL29yZy5rZGUua2xlb3BhdHJhLyIpCiAgICAgKHN5bm9wc2lzICJDZXJ0aWZpY2F0 ZSBNYW5hZ2VyIGFuZCBVbmlmaWVkIENyeXB0byBHVUkiKQogICAgIChkZXNjcmlwdGlvbiAiS2xl b3BhdHJhIGlzIGEgY2VydGlmaWNhdGUgbWFuYWdlciBhbmQgYSB1bml2ZXJzYWwgY3J5cHRvCkBA IC0xMDY0LDggKzEwNTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogc2VuZGxhdGVyYWdlbnQt c2VuZGxhdGVydXRpbHRlc3R8XAogc2VuZGxhdGVyYWdlbnQtc2VuZGxhdGVyY29uZmlndGVzdHxc CiBmb2xsb3d1cHJlbWluZGVyLWZvbGxvd3VwcmVtaW5kZXJjb25maWd0ZXN0fFwKLWFrb25hZGkt c3FsaXRlLXVuaWZpZWRtYWlsYm94bWFuYWdlcnRlc3QpIikpCi0gICAgICAgICAgICAgI3QpKSkp KQorYWtvbmFkaS1zcWxpdGUtdW5pZmllZG1haWxib3htYW5hZ2VydGVzdCkiKSkpKSkpKQogICAg IChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5rZGUub3JnL2NvbXBvbmVudHMva21haWwvIikK ICAgICAoc3lub3BzaXMgIkZ1bGwgZmVhdHVyZWQgZ3JhcGhpY2FsIGVtYWlsIGNsaWVudCIpCiAg ICAgKGRlc2NyaXB0aW9uICJLTWFpbCBzdXBwb3J0cyBtdWx0aXBsZSBhY2NvdW50cywgbWFpbCBm aWx0ZXJpbmcgYW5kIGVtYWlsCkBAIC0xMzY1LDkgKzEzNTYsOCBAQCAoZGVmaW5lLXB1YmxpYyBr bWltZQogICAgICAgICAgICAgIDs7IHRoZSBRdCBsb2NhbGUgcmV0dXJucyBkaWZmZXJlbnQuIFNl ZSBrbWltZSBjb21taXQgM2E5NjUxZDI2YS4KICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1 dG90ZXN0cy9kYXRlZm9ybWF0dGVydGVzdC5jcHAiCiAgICAgICAgICAgICAgICAoKCIoVG9kYXl8 WWVzdGVyZGF5KSAxMjozNDo1NiIgbGluZSBkYXkpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgZGF5ICIgMTI6MzQgUE0iKSkpCi0gICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcva2RlcGltL2ttaW1lL2h0bWwvaW5kZXguaHRtbCIp CisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgZGF5ICIgMTI6MzQgUE0iKSkpKSkpKSkK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFw aWRvY3MvIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGhhbmRsaW5nIE1JTUUgZGF0YSIp CiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYW4gQVBJIGZvciBoYW5k bGluZyBNSU1FCiBkYXRhLiAgTUlNRSAoTXVsdGlwdXJwb3NlIEludGVybmV0IE1haWwgRXh0ZW5z aW9ucykgaXMgYW4gSW50ZXJuZXQgU3RhbmRhcmQKQEAgLTE1NDgsMTMgKzE1MzgsMTEgQEAgKGRl ZmluZS1wdWJsaWMga29yZ2FuaXplcgogICAgICAgICAgICAgIDs7IFNlZSBhbHNvICdha29uYWRp LXNlYXJjaCcgZm9yIGEgc2ltaWxhciB0ZXN0IGZhaWx1cmUuCiAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICJzcmMvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0IgogICAgICAgICAgICAgICAgKCgi Lip0ZXN0X2FkdmFuY2VkXFwoa29ldmVudHBvcHVwbWVudXRlc3RcXC5jcHAuKiIpCi0gICAgICAg ICAgICAgICAgIiIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICAiIikpKSkK ICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVz dHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KLSAgICAg ICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKLSAgICAgICAgICAgICAj dCkpKSkpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKSkp KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rb3JnYW5pemVyLyIpCiAg ICAgKHN5bm9wc2lzICJPcmdhbml6YXRpb25hbCBhc3Npc3RhbnQsIHByb3ZpZGluZyBjYWxlbmRh cnMgYW5kIG90aGVyIHNpbWlsYXIKIGZ1bmN0aW9uYWxpdHkgdG8gaGVscCB5b3Ugb3JnYW5pemUg eW91ciBsaWZlIikKQEAgLTE1ODYsOCArMTU3NCw3IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGV2 Y2FyZAogICAgICAnKCM6cGhhc2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAg ICAgICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjay1zZXR1cAogICAgICAgICAgICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcCIp Ci0gICAgICAgICAgICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgICAgICAgIChz ZXRlbnYgIkhPTUUiICIvdG1wIikpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAgIChpbnB1dHMKQEAgLTE3NjQsOCArMTc1MSw3IEBA IChkZWZpbmUtcHVibGljIGtzbXRwCiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvQ01h a2VMaXN0cy50eHQiCiAgICAgICAgICAgICAgICAoKCJeKGluc3RhbGxcXCguKiApXFwkXFx7S0Y1 X0lOU1RBTExfVEFSR0VUU19ERUZBVUxUX0FSR1NcXH1cXCkiCiAgICAgICAgICAgICAgICAgIF8g cHJlZml4KQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIHByZWZpeCAiJHtLREVfSU5T VEFMTF9UQVJHRVRTX0RFRkFVTFRfQVJHU30pIikpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBwcmVmaXggIiR7S0RFX0lOU1RBTExfVEFSR0VU U19ERUZBVUxUX0FSR1N9KSIpKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50 LmtkZS5vcmcvcGltL2tzbXRwIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIHNlbmRpbmcg ZW1haWwgdGhyb3VnaCBhbiBTTVRQIHNlcnZlciIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxp YnJhcnkgcHJvdmlkZXMgYW4gQVBJIGZvciBoYW5kbGluZyBTTVRQCkBAIC0xOTI2LDggKzE5MTIs NyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrbGVvCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0 ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBG SVhNRTogVGhlc2UgdGVzdHMgZmFpbC4KICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAi LUUiCi0gICAgICAgICAgICAgICAgICAgICAgICIoa2V5cmVzb2x2ZXJjb3JldGVzdHxuZXdrZXlh cHByb3ZhbGRpYWxvZ3Rlc3QpIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAg ICAgICAgICAgICAiKGtleXJlc29sdmVyY29yZXRlc3R8bmV3a2V5YXBwcm92YWxkaWFsb2d0ZXN0 KSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbGli a2xlbyIpCiAgICAgKHN5bm9wc2lzICJLREUgUElNIGNyeXB0b2dyYXBoaWMgbGlicmFyeSIpCiAg ICAgKGRlc2NyaXB0aW9uICJAY29kZXtsaWJrbGVvfSBpcyBhIGxpYnJhcnkgZm9yIEtsZW9wYXRy YSBhbmQgb3RoZXIgcGFydHMgb2YKQEAgLTE5ODMsOCArMTk2OCw3IEBAIChkZWZpbmUtcHVibGlj IGxpYmtzaWV2ZQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKgogICAgICAgICAgICAgICAgICAi c3JjL2tzaWV2ZXVpL2VkaXRvci93ZWJlbmdpbmUvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0Igog ICAgICAgICAgICAgICAgKCgiXlxccyooYWRkX3Rlc3R8ZWNtX21hcmtfYXNfdGVzdClcXFciIGxp bmUpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIiMgIiBsaW5lKSkpCi0gICAgICAg ICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICIjICIgbGluZSkp KSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbGlia3Np ZXZlIikKICAgICAoc3lub3BzaXMgIktERSBTaWV2ZSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRp b24gIlNpZXZlIGlzIGEgbGFuZ3VhZ2UgdGhhdCBjYW4gYmUgdXNlZCBmaWx0ZXIgZW1haWxzLiAg S1NpZXZlCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0083-gnu-Add-maliit-keyboard.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0083-gnu-Add-maliit-keyboard.patch RnJvbSA0ZjJiNGI2YjhlNjk2N2E5MjNjMmU0OTY4ZDg4NjMzYzIyYTA0ZTIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozODo1MCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg ODMvODZdIGdudTogQWRkIG1hbGlpdC1rZXlib2FyZC4KCiogZ251L3BhY2FrZ2VzL2tkZS1mcmFt ZXdvcmtzLnNjbSAobWFsaWl0LWtleWJvYXJkKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IGNhNjA4Nzc2YzMuLmZhYTQ3YzY3ODMgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtNTMsNiArNTMsOCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtk ZS1mcmFtZXdvcmtzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkYXRhYmFzZXMpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRvY3VtZW50YXRpb24pCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGRvY2Jvb2spCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRv Y3VtZW50YXRpb24pCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZjaXR4KQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmbGV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBmcmVlZGVza3RvcCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2V0dGV4dCkKQEAg LTY1LDkgKzY3LDExIEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29y a3MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdyYXBodml6KQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBnc3RyZWFtZXIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGltYWdlKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBpYnVzKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBpc28tY29kZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGtlcmJlcm9zKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQorICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsYW5ndWFnZSkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgbGliY2FuYmVycmEpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpYnJl b2ZmaWNlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTEyMDYsNiAr MTIxMCw1MCBAQCAoZGVmaW5lLXB1YmxpYyBtYWxpaXQtZnJhbWV3b3JrCiBtZXRob2QgZnJhbWV3 b3JrLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4xKSkpCiAKKyhkZWZpbmUtcHVibGlj IG1hbGlpdC1rZXlib2FyZAorICAocGFja2FnZQorICAgIChuYW1lICJtYWxpaXQta2V5Ym9hcmQi KQorICAgICh2ZXJzaW9uICIyLjMuMSIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNl CisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9tYWxpaXQva2V5 Ym9hcmQiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAgICAg ICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAg ICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjBn ODlsY2tsNHd6d2FtYzg5aHM4ODcxZmJpeXJzand6azViNmljNHZoYzRkMWNseXF6YXciKSkpKQor ICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnRlc3RzPyAjZgorICAgICAgICM6cGhhc2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFy ZC1waGFzZXMKKyAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2luc3RhbGwt Z3NjaGVtYQorICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgc291cmNlIG91dHB1 dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgICAgICAgIChsZXQqICgob3V0 IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzY2hlbWFzIChzdHJpbmctYXBwZW5kIG91dAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zaGFyZS9nbGliLTIuMC9zY2hlbWFzIikpKQorCQkJCQkgIDs7IFRPRE86 IE5vIEdTZXR0aW5ncyBzY2hlbWFzCisgICAgICAgICAgICAgICAgICAgICAgICAoaW5zdGFsbC1m aWxlIChzdHJpbmctYXBwZW5kIHNvdXJjZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9kYXRhL3NjaGVtYXMvb3JnLm1hbGlpdC5rZXlib2FyZC5tYWxpaXQuZ3NjaGVt YS54bWwiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY2hlbWFzKSkp KSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZ3NldHRp bmdzLWRlc2t0b3Atc2NoZW1hcyBwa2ctY29uZmlnIGdldHRleHQtbWluaW1hbAorICAgICAgICAg ICAgICAgICAgICAgICAgIGAoLGdsaWIgImJpbiIpKSkKKyAgICAoaW5wdXRzIChsaXN0IGh1bnNw ZWxsCisgICAgICAgICAgICAgICAgICBnbGliCisgICAgICAgICAgICAgICAgICBsaWJjaGV3aW5n CisgICAgICAgICAgICAgICAgICBsaWJwaW55aW4KKyAgICAgICAgICAgICAgICAgIG1hbGlpdC1m cmFtZXdvcmsKKyAgICAgICAgICAgICAgICAgIHByZXNhZ2UKKyAgICAgICAgICAgICAgICAgIHF0 YmFzZS01CisgICAgICAgICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgICAgICAg ICBxdG11bHRpbWVkaWEKKyAgICAgICAgICAgICAgICAgIHF0cXVpY2tjb250cm9sczIpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9tYWxpaXQva2V5Ym9hcmQiKQorICAgIChz eW5vcHNpcyAiTWFsaWl0IEtleWJvYXJkIikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2Fn ZSBwcm92aWRlcyB2aXJ0dWFsIGtleWJvYXJkIGZvciBXYXlsYW5kIGFuZCBYMTEKK2Rpc3BsYXkg c2VydmVycy4gIEl0IHN1cHBvcnRzIG1hbnkgZGlmZmVyZW50IGxhbmd1YWdlcyBhbmQgZW1vamku IikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCisKIChkZWZpbmUtcHVibGljIG1vZGVt bWFuYWdlci1xdAogICAocGFja2FnZQogICAgIChuYW1lICJtb2RlbW1hbmFnZXItcXQiKQotLSAK Mi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0084-gnu-Add-plasma-mobile-sounds.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0084-gnu-Add-plasma-mobile-sounds.patch RnJvbSAyY2VlZDhlZmMyM2U2NzQ2NGMzM2ZhYzQ5OWU2YzhiNjZlNjRjNThlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyMTo1NiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg ODQvODZdIGdudTogQWRkIHBsYXNtYS1tb2JpbGUtc291bmRzLgoKKiBnbnUvcGFja2FnZXMva2Rl LXBsYXNtYS5zY20gKHBsYXNtYS1tb2JpbGUtc291bmRzKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxh c21hLnNjbQppbmRleCBjMDczZTNkZWJhLi5hNjFkN2UwZGQ2IDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMva2RlLXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBA IC03MDIsNiArNzAyLDI2IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1waG9uZS1jb21wb25lbnRz CiBhbmQgY3VzdG9taXphYmxlIHBsYXRmb3JtIGZvciBtb2JpbGUgZGV2aWNlcy4iKQogICAgIChs aWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMysgbGljZW5zZTpsZ3BsMi4xKykpKSkKIAorKGRlZmlu ZS1wdWJsaWMgcGxhc21hLW1vYmlsZS1zb3VuZHMKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicGxh c21hLW1vYmlsZS1zb3VuZHMiKQorICAgICh2ZXJzaW9uICIwLjEiKQorICAgIChzb3VyY2UgKG9y aWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgICAgICAibWlycm9yOi8va2RlL3N0YWJs ZS9wbGFzbWEtbW9iaWxlLXNvdW5kcy8iCisgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9w bGFzbWEtbW9iaWxlLXNvdW5kcy0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAgICAgICAg KHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxYnI2a3pp Y3JyNDV2Z2cwY2lxY3p4bGNpZDIxbjVsZmptNnpjMDZydzg2eXM3Zng3YnBpIikpKSkKKyAgICAo YnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vcGxhc21hLW1vYmlsZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlNvdW5kcyBmb3IgUGxhc21h IE1vYmlsZSBkZXZpY2VzIikKKyAgICAoZGVzY3JpcHRpb24gIiIpCisgICAgOzsgVE9ETzogTXVs dGlwbGUKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDMrIGxpY2Vuc2U6bGdwbDIuMSsp KSkpCisKIChkZWZpbmUtcHVibGljIHBsYXNtYS13b3Jrc3BhY2UKICAgKHBhY2thZ2UKICAgICAo bmFtZSAicGxhc21hLXdvcmtzcGFjZSIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0079-gnu-modem-manager-Update-to-1.18.6.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0079-gnu-modem-manager-Update-to-1.18.6.patch RnJvbSBhMWYyNzgxZjlhMjNlZjU2Y2ZiOWFlODBhOGNkNWI1MzNmNDM5YzhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyNDozNiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzkvODZdIGdudTogbW9kZW0tbWFuYWdlcjogVXBkYXRlIHRvIDEuMTguNi4KCiogZ251L3BhY2th Z2VzL2ZyZWVkZXNrdG9wLnNjbSAobW9kZW0tbWFuYWdlcikgVXBkYXRlIHRvIDEuMTguNi4gRGlz YWJsZSB0ZXN0cwogIGR1ZSBmYWlsaW5nIHRlc3RzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9mcmVlZGVza3RvcC5zY20gYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDk3 NDdhMWRhODIuLjY3N2VjNTJjMDQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3Rv cC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTUyNyw3ICsxNTI3 LDcgQEAgKGRlZmluZS1wdWJsaWMgbGlicW1pCiAoZGVmaW5lLXB1YmxpYyBtb2RlbS1tYW5hZ2Vy CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVtLW1hbmFnZXIiKQotICAgICh2ZXJzaW9uICIx LjEyLjEwIikKKyAgICAodmVyc2lvbiAiMS4xOC42IikKICAgICAoc291cmNlIChvcmlnaW4KICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQKQEAgLTE1MzUsMTAgKzE1MzUsMTIgQEAgKGRlZmluZS1wdWJsaWMgbW9kZW0tbWFu YWdlcgogICAgICAgICAgICAgICAgICAgICAiTW9kZW1NYW5hZ2VyLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAg ICAgICAgICAgICAgIjFhcHE5Y2FteXMyZ2F3Nnk2aWMxbGQyMGNuY2Z3cG14bnp2aDRqNXprYmJq cGY1aGJjeGoiKSkpKQorICAgICAgICAgICAgICAgICIwMmo3ZDhhNnZiNGRmNDF2YmF6OTNzeDBy aDRtNDMzNzZqOHhieWYyNjE3bTNqcmg5eTZsIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1i dWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwotICAgICAnKCM6Y29uZmlndXJlLWZsYWdzCisg ICAgIDsgbXVsdGlwbGUgdGVzdHMgZmFpbAorICAgICAnKCM6dGVzdHM/ICNmCisgICAgICAgIzpj b25maWd1cmUtZmxhZ3MKICAgICAgICBgKCwoc3RyaW5nLWFwcGVuZCAiLS13aXRoLXVkZXYtYmFz ZS1kaXI9IiAlb3V0cHV0ICIvbGliL3VkZXYiKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IGAoKCJnbGliOmJpbiIgLGdsaWIgImJpbiIpIDsgZm9yIGdsaWItbWtlbnVtcwotLSAKMi4zNy4w Cgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0028-gnu-labplot-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0028-gnu-labplot-Remove-input-labels.patch RnJvbSAxZjcwMTY4Y2JlOTU1MjJjYjg0YjBkZGVlOWNlNzBiODlmN2U5YzZlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMDoyNDo1MCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjgvODZdIGdudTogbGFicGxvdDogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3BhY2thZ2Vz L2tkZS1waW0uc2NtIChsYWJwbG90KTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMva2RlLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUuc2NtCmluZGV4IDNlNGZi ZThlMGIuLjQ1ZGE5NmE5YzAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUuc2NtCisrKyBi L2dudS9wYWNrYWdlcy9rZGUuc2NtCkBAIC03OTgsMTQgKzc5OCwxMiBAQCAoZGVmaW5lLXB1Ymxp YyBsYWJwbG90CiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhl ci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAgOzsgVGhp cyB0ZXN0IGZhaWxzLCBJIGRvbid0IGtub3cgd2h5LgotICAgICAgICAgICAgICAgKGludm9rZSAi Y3Rlc3QiICItRSIgInBhcnNlcnRlc3QiKSkKLSAgICAgICAgICAgICAjdCkpKSkpCi0gICAgKG5h dGl2ZS1pbnB1dHMKLSAgICAgYCgoImJpc29uIiAsYmlzb24pCi0gICAgICAgKCJleHRyYS1jbWFr ZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykKLSAgICAgICAoInBrZy1jb25maWciICxw a2ctY29uZmlnKQotICAgICAgICgicHl0aG9uIiAscHl0aG9uLXdyYXBwZXIpCi0gICAgICAgKCJx dHRvb2xzIiAscXR0b29scykpKQorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIg InBhcnNlcnRlc3QiKSkpKSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGJpc29uCisgICAg ICAgICAgICAgICAgICAgICAgICAgZXh0cmEtY21ha2UtbW9kdWxlcworICAgICAgICAgICAgICAg ICAgICAgICAgIHBrZy1jb25maWcKKyAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24td3Jh cHBlcgorICAgICAgICAgICAgICAgICAgICAgICAgIHF0dG9vbHMpKQogICAgIChpbnB1dHMKICAg ICAgKGxpc3QgYnJlZXplIDtmb3IgZGFyayB0aGVtZXMKICAgICAgICAgICAgYnJlZXplLWljb25z IDtmb3IgaWNvbnMKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0029-gnu-Remove-libraw-0.18.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0029-gnu-Remove-libraw-0.18.patch RnJvbSAxOGRjZDdlNzZjNTBjNWQyN2EwMWJlMTJhN2IwZDQ3ZGQwZTk5YTI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMyBGZWIgMjAyMiAxOTowMDozMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjkvODZdIGdudTogUmVtb3ZlIGxpYnJhdy0wLjE4LgoKKiBnbnUvcGFja2FnZXMvcGhvdG8uc2Nt IChsaWJyYXctMC4xOCk6IERlbGV0ZSB1bnVzZWQgb2xkIHZlcnNpb24uCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL3Bob3RvLnNjbSBiL2dudS9wYWNrYWdlcy9waG90by5zY20KaW5kZXggZWRh OWVhZGNhMi4uZDJjMjQ2Yjk4MyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Bob3RvLnNjbQor KysgYi9nbnUvcGFja2FnZXMvcGhvdG8uc2NtCkBAIC0yMDQsMTcgKzIwNCw2IEBAIChkZWZpbmUt cHVibGljIGxpYnJhdwogICAgIDs7IGJvdGggdHdvIGxpY2Vuc2luZyBtb2RlcyBmb3IgeW91ciBj aGFuZ2VzL2FkZGl0aW9ucy4iCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4xIGxp Y2Vuc2U6Y2RkbDEuMCkpKSkKIAotKGRlZmluZS1wdWJsaWMgbGlicmF3LTAuMTgKLSAgKHBhY2th Z2UgKGluaGVyaXQgbGlicmF3KQotICAgIChuYW1lICJsaWJyYXciKQotICAgICh2ZXJzaW9uICIw LjE4LjEyIikKLSAgICAoc291cmNlIChvcmlnaW4KLSAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCi0gICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3Lmxp YnJhdy5vcmcvZGF0YS9MaWJSYXctIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24gIi50YXIuZ3oiKSkKLSAgICAgICAgICAgICAgKHNoYTI1NgotICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxbTJraHIyY2lqOHo2bGF3Z2JtZGtzam4xNGZw bmpzeThhZDRxYWhucHFhcG0xc2xzeGFwIikpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBsaWJleGlm CiAgIChwYWNrYWdlCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0051-DELETE-gnu-Add-wayland-protocols-1.26.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0051-DELETE-gnu-Add-wayland-protocols-1.26.patch RnJvbSA2NmU0ZjNlYWYxMjU0NmFjYTZhMTc3NTRhMTZkYWE0MGZkMWY1MDgxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMjEgRmViIDIwMjIgMjE6MDM6NDQgKzExMDAKU3ViamVjdDogW1BBVENIIHYz IDUxLzg2XSAhIURFTEVURSBnbnU6IEFkZCB3YXlsYW5kLXByb3RvY29scyAxLjI2LgoKKiBnbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtICh3YXlsYW5kLXByb3RvY29scy1uZXh0KTogTmV3IHZh cmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gYi9nbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDRkMDYyMzU3NzEuLjkyNWIxZmI1ZjQgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KKysrIGIvZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTA1MSw2ICsxMDUxLDIxIEBAIChkZWZpbmUtcHVibGljIHdh eWxhbmQtcHJvdG9jb2xzCiAgICAgICAgIC4gImh0dHBzOi8vd2F5bGFuZC5mcmVlZGVza3RvcC5v cmcvcmVsZWFzZXMuaHRtbCIpKSkKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKzs7 OyBUaGlzIGlzIGp1c3QgYSB0ZW1wb3JhcnkgcGFja2FnZSB0aGF0IHNob3VsZCBiZSBkZWxldGVk CisoZGVmaW5lLXB1YmxpYyB3YXlsYW5kLXByb3RvY29scy1uZXh0CisgIChwYWNrYWdlCisgICAg KGluaGVyaXQgd2F5bGFuZC1wcm90b2NvbHMpCisgICAgKG5hbWUgIndheWxhbmQtcHJvdG9jb2xz IikKKyAgICAodmVyc2lvbiAiMS4yNiIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CisgICAgICAgICAgICAgICAgICAgICJodHRwczovL3dheWxhbmQuZnJlZWRlc2t0b3Aub3JnL3Jl bGVhc2VzLyIKKyAgICAgICAgICAgICAgICAgICAgIndheWxhbmQtcHJvdG9jb2xzLSIgdmVyc2lv biAiLnRhci54eiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFz ZTMyCisgICAgICAgICAgICAgICAgIjA0dmdsbG1wbXJ2MTR4M3g2NG5zMDF2Z3d4NGhyaWxqYXlq a3o5aWRnYnY4M2k2M2hseTUiKSkpKSkpCisKIChkZWZpbmUtcHVibGljIHdheWxhbmRwcAogICAo cGFja2FnZQogICAgIChuYW1lICJ3YXlsYW5kcHAiKQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0039-gnu-KDE-Multimedia-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0039-gnu-KDE-Multimedia-Update-home-page-links.patch RnJvbSAzYmI3OGJkNDk3MDQ4NWJiZjUwMGFkZDNhYWNmYWRmODBiZTVlZmExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoxMTozNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzkvODZdIGdudTogS0RFIE11bHRpbWVkaWE6IFVwZGF0ZSBob21lLXBhZ2UgbGlua3MuCgoqIGdu dS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20gKGF1ZGlvY2Qta2lvLCBkcmFnb24sIGVsaXNh LApmZm1wZWd0aHVtYnMsIGp1aywgazNiLCBrYWZmZWluZSwga2Ftb3NvLCBrbWl4LCBrd2F2ZSk6 IFVwZGF0ZSBob21lLXBhZ2UuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1l ZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20KaW5kZXggNTFlNjVkZmU3 NS4uZTRjM2ZmYWIxMCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNj bQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCkBAIC00LDYgKzQsNyBAQAog Ozs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNo bmVyLmNvLmlsPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIFZpbmljaXVzIE1vbmVnbyA8bW9uZWdv QHBvc3Rlby5uZXQ+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1h aWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9kaW5hIDxwaG9k aW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1 aXguCiA7OzsKQEAgLTc5LDcgKzgwLDcgQEAgKGRlZmluZS1wdWJsaWMgYXVkaW9jZC1raW8KICAg ICAgICAgICAgbGlidm9yYmlzCiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBxdGJhc2Ut NSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1l ZGlhL29yZy5rZGUua2lvX2F1ZGlvY2QiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5r ZGUub3JnL2tpb19hdWRpb2NkLyIpCiAgICAgKHN5bm9wc2lzICJUcmFuc3BhcmVudCBhdWRpbyBD RCBpbnRlZ3JhdGlvbiBmb3IgYXBwbGljYXRpb25zIHVzaW5nIHRoZSBLREUKIFBsYXRmb3JtIikK ICAgICAoZGVzY3JpcHRpb24gIktJTyBBdWRpb0NEIGlzIGEgS0lPIHNsYXZlIHRoYXQgZW5hYmxl cyBLSU8tYXdhcmUKQEAgLTEzNyw3ICsxMzgsNyBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KICAg ICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL2RyYWdv biIpCiAgICAgICAgICAgICAgICAgIGAoIkdTVF9QTFVHSU5fU1lTVEVNX1BBVEgiICI6IiBwcmVm aXggKCxnc3QtcGx1Z2luLXBhdGgpKSkKICAgICAgICAgICAgICAgICN0KSkpKSkpCi0gICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1lZGlhL29yZy5rZGUu ZHJhZ29ucGxheWVyIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9kcmFn b25wbGF5ZXIvIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSB2aWRlbyBwbGF5ZXIiKQogICAgIChk ZXNjcmlwdGlvbiAiRHJhZ29uIFBsYXllciBpcyBhIG11bHRpbWVkaWEgcGxheWVyIHdoZXJlIHRo ZSBmb2N1cyBpcyBvbgogc2ltcGxpY2l0eSwgaW5zdGVhZCBvZiBmZWF0dXJlcy4gIERyYWdvbiBQ bGF5ZXIgZG9lcyBvbmUgdGhpbmcsIGFuZCBvbmx5IG9uZQpAQCAtMjEyLDcgKzIxMyw3IEBAIChk ZWZpbmUtcHVibGljIGVsaXNhCiAgICAgICAgICAgICAgICAoc2V0ZW52ICJDVEVTVF9PVVRQVVRf T05fRkFJTFVSRSIgIjEiKQogICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJt YWtlIiB0ZXN0LXRhcmdldCkpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2Ug Imh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmVsaXNhIikK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9lbGlzYS8iKQogICAgIChzeW5v cHNpcyAiUG93ZXJmdWwgbXVzaWMgcGxheWVyIGZvciBQbGFzbWEgNSIpCiAgICAgKGRlc2NyaXB0 aW9uICJFbGlzYSBpcyBhIHNpbXBsZSBtdXNpYyBwbGF5ZXIgYWltaW5nIHRvIHByb3ZpZGUgYSBu aWNlCiBleHBlcmllbmNlIGZvciBpdHMgdXNlcnMuICBFbGlzYSBicm93c2VzIG11c2ljIGJ5IGFs YnVtLCBhcnRpc3Qgb3IKQEAgLTIzOCw3ICsyMzksNyBAQCAoZGVmaW5lLXB1YmxpYyBmZm1wZWd0 aHVtYnMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKICAgICAo aW5wdXRzCiAgICAgIChsaXN0IGZmbXBlZyBrY29uZmlnIGtpMThuIGtpbyB0YWdsaWIgcXRiYXNl LTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGlt ZWRpYS9vcmcua2RlLmZmbXBlZ3RodW1icyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBz LmtkZS5vcmcvZmZtcGVndGh1bWJzLyIpCiAgICAgKHN5bm9wc2lzICJWaWRlbyB0aHVtYm5haWwg Z2VuZXJhdG9yIGZvciBLREUgdXNpbmcgZmZtcGVnIikKICAgICAoZGVzY3JpcHRpb24gIgogRkZN cGVnVGh1bWJzIGlzIGEgdmlkZW8gdGh1bWJuYWlsIGdlbmVyYXRvciBmb3IgS0RFIGZpbGUgbWFu YWdlcnMKQEAgLTI4Niw3ICsyODcsNyBAQCAoZGVmaW5lLXB1YmxpYyBqdWsKICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcKICAgICAgICAgICAgdGFnbGliKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5q dWsiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2p1ay8iKQogICAgIChz eW5vcHNpcyAiTXVzaWMganVrZWJveCAvIG11c2ljIHBsYXllciIpCiAgICAgKGRlc2NyaXB0aW9u ICJKdUsgaXMgYSBwb3dlcmZ1bCBtdXNpYyBwbGF5ZXIgY2FwYWJsZSBvZiBtYW5hZ2luZyBhIGxh cmdlCiBtdXNpYyBjb2xsZWN0aW9uLgpAQCAtNDUyLDcgKzQ1Myw3IEBAIChkZWZpbmUtcHVibGlj IGszYgogICAgICAgICAgICBzb3gKICAgICAgICAgICAgdGFnbGliCiAgICAgICAgICAgIHpsaWIp KQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRp YS9vcmcua2RlLmszYiIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvazNi LyIpCiAgICAgKHN5bm9wc2lzICJTb3BoaXN0aWNhdGVkIENEL0RWRCBidXJuaW5nIGFwcGxpY2F0 aW9uIikKICAgICAoZGVzY3JpcHRpb24gIkszYiBpcyBDRC13cml0aW5nIHNvZnR3YXJlIHdoaWNo IGludGVuZHMgdG8gYmUgZmVhdHVyZS1yaWNoCiBhbmQgcHJvdmlkZSBhbiBlYXNpbHkgdXNhYmxl IGludGVyZmFjZS4gIEZlYXR1cmVzIGluY2x1ZGUgYnVybmluZyBhdWRpbyBDRHMKQEAgLTUwMyw3 ICs1MDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWZmZWluZQogICAgICAgICAgICAgICAgKCgiXFxz KnFQcmludGFibGVcXCh0cmFuc3BvbmRlclxcLmdldFRyYW5zbWlzc2lvblR5cGVcXChcXClcXClc XCk7IikKICAgICAgICAgICAgICAgICAgInRyYW5zcG9uZGVyLmdldFRyYW5zbWlzc2lvblR5cGUo KSk7IikpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2Rl Lm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmthZmZlaW5lIikKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rYWZmZWluZS8iKQogICAgIChzeW5vcHNpcyAi VmVyc2F0aWxlIG1lZGlhIHBsYXllciBmb3IgS0RFIikKICAgICAoZGVzY3JpcHRpb24gIkthZmZl aW5lIGlzIGEgbWVkaWEgcGxheWVyIGZvciBLREUuICBXaGlsZSBpdCBzdXBwb3J0cwogbXVsdGlw bGUgUGhvbm9uIGJhY2tlbmRzLCBpdHMgZGVmYXVsdCBiYWNrZW5kIGlzIFhpbmUsIGdpdmluZyBL YWZmZWluZSBhIHdpZGUKQEAgLTU1MSw3ICs1NTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYW1vc28K ICAgICAgICAgICAgcXR4MTFleHRyYXMpKQogICAgIChhcmd1bWVudHMKICAgICAgKGxpc3QgIzp0 ZXN0cz8gI2YpKSA7IHRlc3QgcHJvZ3JhbSBnZXRzIGJ1aWx0LCBidXQgaXMgbm90IGZvdW5kCi0g ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1lZGlhL29y Zy5rZGUua2Ftb3NvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rYW1v c28vIikKICAgICAoc3lub3BzaXMgIlRha2UgcGljdHVyZXMgYW5kIHZpZGVvcyBvdXQgb2YgeW91 ciB3ZWJjYW0iKQogICAgIChkZXNjcmlwdGlvbiAiS2Ftb3NvIGlzIGEgc2ltcGxlIGFuZCBmcmll bmRseSBwcm9ncmFtIHRvIHVzZSB5b3VyCiBjYW1lcmEuICBVc2UgaXQgdG8gdGFrZSBwaWN0dXJl cyBhbmQgbWFrZSB2aWRlb3MgdG8gc2hhcmUuIikKQEAgLTU5NSw3ICs1OTYsNyBAQCAoZGVmaW5l LXB1YmxpYyBrbWl4CiAgICAgICAgICAgIHB1bHNlYXVkaW8KICAgICAgICAgICAgcXRiYXNlLTUK ICAgICAgICAgICAgc29saWQpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBs aWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmttaXgiKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL2ttaXgvIikKICAgICAoc3lub3BzaXMgIlZvbHVtZSBjb250cm9sIGFu ZCBtaXhlciIpCiAgICAgKGRlc2NyaXB0aW9uICJLTWl4IGlzIGFuIGF1ZGlvIGRldmljZSBtaXhl ciwgdXNlZCB0byBhZGp1c3Qgdm9sdW1lLCBzZWxlY3QKIHJlY29yZGluZyBpbnB1dHMsIGFuZCBz ZXQgb3RoZXIgaGFyZHdhcmUgb3B0aW9ucy4KQEAgLTcxMiw3ICs3MTMsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrd2F2ZQogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdG11bHRpbWVkaWEK ICAgICAgICAgICAgemxpYikpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxp Y2F0aW9ucy9tdWx0aW1lZGlhL29yZy5rZGUua3dhdmUiKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL2t3YXZlLyIpCiAgICAgKHN5bm9wc2lzICJTb3VuZCBlZGl0b3IgZm9y IEtERSIpCiAgICAgKGRlc2NyaXB0aW9uICJLd2F2ZSBpcyBhIHNvdW5kIGVkaXRvciBkZXNpZ25l ZCBmb3IgdGhlIEtERSBEZXNrdG9wCiBFbnZpcm9ubWVudC4KLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0042-gnu-kmplayer-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0042-gnu-kmplayer-Update-home-page.patch RnJvbSBlMDQzMGU3YzliMDY0M2VmMGVlOGEzZWU0OTQyZGRlMGIyYzczMDEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoyMDoxMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDIvODZdIGdudToga21wbGF5ZXI6IFVwZGF0ZSBob21lLXBhZ2UuCgoqIGdudS9wYWNrYWdlcy9r ZGUtbXVsdGltZWRpYS5zY20gKGttcGxheWVyKTogVXBkYXRlIGhvbWUtcGFnZS4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1t dWx0aW1lZGlhLnNjbQppbmRleCBkMWQwMTIxYTgyLi4zYWM5YzY1ZDg3IDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KQEAgLTY1MCw3ICs2NTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbXBsYXllcgog ICAgICAgICAgICAgICAgICAgICAiLURDTUFLRV9DWFhfRkxBR1M9LUkiCiAgICAgICAgICAgICAg ICAgICAgICMkKHRoaXMtcGFja2FnZS1pbnB1dCAicXR4MTFleHRyYXMiKQogICAgICAgICAgICAg ICAgICAgICAiL2luY2x1ZGUvcXQ1IikpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5v cmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5rbXBsYXllciIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva21wbGF5ZXIvIikKICAgICAoc3lub3BzaXMgIk1l ZGlhIHBsYXllciB1c2luZyBtcGxheWVyL3Bob25vbiBhcyBiYWNrZW5kIikKICAgICAoZGVzY3Jp cHRpb24gIkttcGxheWVyIGNhbiBwbGF5IGFsbCB0aGUgYXVkaW8vdmlkZW8gc3VwcG9ydGVkIGJ5 CiBtcGxheWVyL3Bob25vbiBmcm9tIGEgbG9jYWwgZmlsZSBvciBVUkwgYW5kIGJlIGVtYmVkZGVk IGluIEtvbnF1ZXJvciBhbmQKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0061-gnu-KDE-Multimedia-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0061-gnu-KDE-Multimedia-Update-to-22.04.3.patch RnJvbSBiOTUwZGMwZWRjZTEzMDE2ZTIyMTJiNzk2YzU3OTE4NTQ1NWZjYWNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA4OjI1OjA1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA2 MS84Nl0gZ251OiBLREUgTXVsdGltZWRpYTogVXBkYXRlIHRvIDIyLjA0LjMuCgoqIGdudS9wYWNr YWdlcy9rZGUtbXVsdGltZWRpYS5zY20gKGF1ZGlvY2Qta2lvLCBkcmFnb24sIGVsaXNhLApmZm1w ZWd0aHVtYnMsIGp1aywgazNiLCBrYW1vc28sIGttaXgsIGt3YXZlLCBsaWJrY2RkYiwgbGlia2Nv bXBhY3RkaXNjKToKIFVwZGF0ZSB0byAyMi4wNC4zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtbXVsdGltZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmlu ZGV4IGQzMGQ1YjEwMTguLmJjOTk1N2ViYTYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt bXVsdGltZWRpYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAt NTcsMTQgKzU3LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLW11bHRpbWVk aWEpCiAoZGVmaW5lLXB1YmxpYyBhdWRpb2NkLWtpbwogICAocGFja2FnZQogICAgIChuYW1lICJh dWRpb2NkLWtpbyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4w NC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2F1 ZGlvY2Qta2lvLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMWFseW43dzB2MWJ5M2ZrYjZ4Zm53ajBoYXlqcnJubXduYWpucm5wdm44c2ticXNi emxnYyIpKSkpCisgICAgICAgIChiYXNlMzIgIjBkNnBic2gxZmJod3dyMmM0a2Y5YjE3ZGh6engy anNtZ2FtYXdjcDRrbjdwdzlpN2k4cWwiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTk2LDE0ICs5NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBhdWRpb2Nk LWtpbwogKGRlZmluZS1wdWJsaWMgZHJhZ29uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImRyYWdv biIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2RyYWdvbi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA5aXd3 bGJ2NGpteHM5MmR6MjB6OWZxZzFzZm5xaWg1NGl6ejg0NTlpYmw4dnlkZmdmcDEiKSkpKQorICAg ICAgICAoYmFzZTMyICIwMjg0c2hucXdiaDE5NTN5bTE5N3FhcWdqd3JudmE3N3ppNTVsdnZ5a2c1 Y3E0Mng1MTJzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC0xNTQsMTQgKzE1NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KIChkZWZpbmUtcHVi bGljIGVsaXNhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVsaXNhIikKLSAgICAodmVyc2lvbiAi MjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMvZWxpc2EtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwY2c5djQzOGZjbHFudjFyZ3gyazg2bXpm cDVnZ2ZjcDdkNWtyOHhoNGtqYm15MTdyemNhIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXYyaDdh eXlydjZmNmhka2w3OHgxbnJ2NXgwbDZuOGRoMHhyZm01Zm5paTRmNjk0aWlrOCIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIGRidXMga2RvY3Rvb2xzCkBAIC0y MjcsMTQgKzIyNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBlbGlzYQogKGRlZmluZS1wdWJsaWMgZmZt cGVndGh1bWJzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImZmbXBlZ3RodW1icyIpCi0gICAgKHZl cnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAg ICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ZmbXBlZ3RodW1icy0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjB4MmdweDMwYXpr ejYxcDN4ajFubTdoY2t5cm15aDBxaHMyOWFoMzB6NmE1eHc3MzM2d3MiKSkpKQorICAgICAgICAo YmFzZTMyICIxamw3bDNuMmxmZzcxa2J6d2puNW5ybTNxbGdpbGhudnM2N2lpbDE2Mm1udjUyZ2Yz YzB2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpAQCAt MjUzLDE0ICsyNTMsMTQgQEAgKGRlZmluZS1wdWJsaWMgZmZtcGVndGh1bWJzCiAoZGVmaW5lLXB1 YmxpYyBqdWsKICAgKHBhY2thZ2UKICAgICAobmFtZSAianVrIikKLSAgICAodmVyc2lvbiAiMjEu MTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMvanVrLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWlwengwMzE5OTZoODNmOXczZnpieDV2ZjVubnNr cTlrZjcxYTZheXBxY2trNjV2Y3FjcyIpKSkpCisgICAgICAgIChiYXNlMzIgIjEycG5ieDE3cjEx MDN3MzlnZ2x5YmR6czhrY3B3Z2h5NWxjNHE5ZnFrODlzMXI3bDNjN2giKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTM2NSwxNCArMzY1LDE0IEBAIChk ZWZpbmUtcHVibGljIGtpZDMKIChkZWZpbmUtcHVibGljIGszYgogICAocGFja2FnZQogICAgIChu YW1lICJrM2IiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rM2It IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw aWdxYjZ6dzc2ajJobDl4Y2xjd2ZueTI4MzFwaGRnOXMybXNhMXk4N3p5YzNjN2c5bnhjIikpKSkK KyAgICAgICAgKGJhc2UzMiAiMWJpems2NmFkMnlxOHhzempxdnYyZ2hrMDY5ZDBsNmljem41cmxu YTFwM3ppZ3I0M3lzbCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCkBAIC01MTksMTQgKzUxOSwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrYWZmZWluZQogKGRlZmluZS1wdWJsaWMga2Ftb3NvCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImthbW9zbyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9u ICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2thbW9zby0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjFxOThmNm5pNHAxOXBrMHN2YmZ3NG1iZnduYzlpNXA5Y3NtczJhajc2bXAyZG43 OHhwaWIiKSkpKQorICAgICAgICAoYmFzZTMyICIwYnI3ZGJubTJ5cGRsNTVwc2NwOHdyMHZ3cmdw cnljcnh4ajIwNmI1cjFsOXlzeDlhcWlwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxl cyIgLGV4dHJhLWNtYWtlLW1vZHVsZXMpCkBAIC01NjIsMTQgKzU2MiwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBrYW1vc28KIChkZWZpbmUtcHVibGljIGttaXgKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a21peCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttaXgtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMXprMnhsamlz MXB2M200dnM1enI2d3phNml2NXk2d21oMWNzeDNybjh5bGZrcnBrN2g4ayIpKSkpCisgICAgICAg KGJhc2UzMiAiMHpjOTZsOW1ubjc2M3B3NTRraTcxNXN3M3dtNHo2cmpkejJ6enNqYzZsNWl3Y3F6 d3FxOCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcGtnLWNv bmZpZykpCkBAIC02NzIsMTQgKzY3MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbXBsYXllcgogKGRl ZmluZS1wdWJsaWMga3dhdmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dhdmUiKQotICAgICh2 ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2t3YXZlLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDd4YmJpaTVncGxsYnBta3hm djVrd3hhd2QzOTB6cDBhbmdoOTR4amsweXE3MWx2ZGF2MiIpKSkpCisgICAgICAgIChiYXNlMzIg IjBqNmNrNDRsa2ZjbmFhMHJ5bXYyYXF2ZGN5MHpieWJia2xtMXM2bXZiZ2RwZnNoMHJoa20iKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgKGxpYnJzdmctZm9yLXN5c3RlbSkgcGtn LWNvbmZpZyBrZG9jdG9vbHMpKQpAQCAtNzQ2LDE0ICs3NDYsMTQgQEAgKGRlZmluZS1wdWJsaWMg a3dhdmUKIChkZWZpbmUtcHVibGljIGxpYmtjZGRiCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxp YmtjZGRiIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2Nk ZGItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIxNGYxbXpzZm0wdnlxenN5amEwcDhsbjExMDVzdzVkcjZmc3NqMjVqMHF3NHJuZjl5dzMyIikp KSkKKyAgICAgICAgKGJhc2UzMiAiMWpzNXI4aHhxYWJueWdtYXZmanZqYmZ5NWM3OTc4Ym13bTJy cWxnc2Z5bjE3ZmttZjJ5OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQpAQCAtNzc2LDE0ICs3NzYsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia2NkZGIKIChk ZWZpbmUtcHVibGljIGxpYmtjb21wYWN0ZGlzYwogICAocGFja2FnZQogICAgIChuYW1lICJsaWJr Y29tcGFjdGRpc2MiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIu MDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9s aWJrY29tcGFjdGRpc2MtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxdm1hZjNiNDFzajBzbTRrOXpkbGl5NWJhNHBzNXowY3dhYmdnZmlzaDE1 Mnd6dzM0a2duIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGZ2OWRieDc0eHM0MmlpdzY3YnZqcHhn YTBkMTI2cTJuZnM4bjRoaXYzejJ4ZGE5bjRpYyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0047-gnu-kajongg-Add-bash-minimal-to-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0047-gnu-kajongg-Add-bash-minimal-to-inputs.patch RnJvbSAwZWMyOTI5ODY0YmE1Zjk3ZTAzNWIwNDc4MjhhNGIwYWRkYTJlMzFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNDoxMzoyMiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDcvODZdIGdudToga2Fqb25nZzogQWRkIGJhc2gtbWluaW1hbCB0byBpbnB1dHMuCgoqIGdudS9w YWNrYWdlcy9rZGUtZ2FtZXMuc2NtIChrYWpvbmdnKTogW2lucHV0c106IEFkZCBiYXNoLW1pbmlt YWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gYi9nbnUvcGFja2Fn ZXMva2RlLWdhbWVzLnNjbQppbmRleCBhZTEyNzNkMjhmLi5kOWUwMDg1MWNjIDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVz LnNjbQpAQCAtMjcsNiArMjcsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1n YW1lcykKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1 aXggZG93bmxvYWQpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcXQpCisgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkKICAgIzp1 c2UtbW9kdWxlICgoZ251IHBhY2thZ2VzIGdub21lKSAjOnNlbGVjdCAoc2hhcmVkLW1pbWUtaW5m bykpCkBAIC0zMTQsNyArMzE1LDggQEAgKGRlZmluZS1wdWJsaWMga2Fqb25nZwogICAgICAgICAg ICA7KCJwZXJsIiAscGVybCkKICAgICAgICAgICAga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IGtjb25maWcKKyAgICAgKGxpc3QgYmFzaC1taW5pbWFsCisgICAgICAgICAgIGtj b25maWcKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKICAgICAgICAgICAga2NvcmVhZGRvbnMK ICAgICAgICAgICAga2kxOG4KLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0058-gnu-KDE-Internet-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0058-gnu-KDE-Internet-Update-to-22.04.3.patch RnJvbSA2MDFhNjg0YWU5NTkyNDcwMzVkOWNlNGQ4NTQyZTVkNzhiYjk5NjUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA2OjU2OjI0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA1 OC84Nl0gZ251OiBLREUgSW50ZXJuZXQ6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKiBnbnUvcGFja2Fn ZXMva2RlLWludGVybmV0LnNjbSAoa2dldCwga29udmVyc2F0aW9uLCBrb3BldGUsIGtyZGMsIGt0 b3JyZW50LAogIGxpYmt0b3JyZW50KTogVXBkYXRlIHRvIDIyLjA0LjMuCgooa2NvbnZlcnNhdGlv bik6IFtpbnB1dHNdOiBBZGQgcXRtdWx0aW1lZGlhLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtaW50ZXJuZXQuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20KaW5kZXgg ZWU2ZmRmMTBhZi4uOTdjOGMwMDBiOSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1pbnRl cm5ldC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20KQEAgLTExNywxNCAr MTE3LDE0IEBAIChkZWZpbmUtcHVibGljIGNob3FvawogKGRlZmluZS1wdWJsaWMga2dldAogICAo cGFja2FnZQogICAgIChuYW1lICJrZ2V0IikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAg KHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgIi9zcmMva2dldC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjF3MjQ5Z3Z6ejQ3YWM3bjFtbnh4ZjIwZDlsN2ptYmgxOG01ZGlqeTU1 Y2s2MXM0emNxNGwiKSkpKQorICAgICAgICAoYmFzZTMyICIwcnF6bnN5cGhucTB6aTY1d3ZybDlt d3FtOTI2OHdnaWhrcjEwNGk4N3BwNWtmaWFoNXlwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scyBwa2ctY29uZmlnKSkKQEAgLTE4MywxNCArMTgzLDE0IEBAIChk ZWZpbmUtcHVibGljIGtnZXQKIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAocGFja2Fn ZQogICAgIChuYW1lICJrb252ZXJzYXRpb24iKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAg ICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9rb252ZXJzYXRpb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwNWR4emtwYWR6MjliNWZtNnBmMjI1eHFxMGdhejl3 NTBwYXo5MzQxa3p6NGszcm56cTgwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDhiNHZubTY2aGJi bnZra2gxcDBhODJwZDJhajR6eTVhOGluZGZ2M2Z6Y3pzZnB4NmdwMCIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMjIwLDYgKzIyMCw3IEBAIChkZWZp bmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAgcXRi YXNlLTUKICAgICAgICAgICAgcWNhCisgICAgICAgICAgIHF0bXVsdGltZWRpYQogICAgICAgICAg ICBzb2xpZAogICAgICAgICAgICBzb25uZXQpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBw cy5rZGUub3JnL2tvbnZlcnNhdGlvbi8iKQpAQCAtMjU0LDE0ICsyNTUsMTQgQEAgKGRlZmluZS1w dWJsaWMga29udmVyc2F0aW9uCiAoZGVmaW5lLXB1YmxpYyBrb3BldGUKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia29wZXRlIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24g IjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva29wZXRlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMXY1MTlzdzJsemxhcDZ4Y2kzajU1azhjNDg3NTVzYzlwM21ndmo1NjZiNmpqcTY0 eGk1ayIpKSkpCisgICAgICAgIChiYXNlMzIgIjBmYzltMnhnc2ptc3lwcWxscWIzY3AxeTJtMjhk cWg0OHIxcWcyeGdrZnlxYTcwZG52cDkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzIHBrZy1jb25maWcpKQpAQCAtMzMxLDE0ICszMzIsMTQgQEAgKGRlZmluZS1w dWJsaWMga29wZXRlCiAoZGVmaW5lLXB1YmxpYyBrcmRjCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtyZGMiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rcmRjLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDlu cDljbHZtZGxsN3YycDlhc3dubGh6NGNnc25seTgyemE3azNrOWZzNjZoNWM4cTIwaiIpKSkpCisg ICAgICAgIChiYXNlMzIgIjBiczhxM25hOTI0bG5tcmE1NjA4andubjBkcWN6dmgwZjcybm40MzY3 M2liM20xbWRkbHIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xz KSkKQEAgLTM3NiwxNCArMzc3LDE0IEBAIChkZWZpbmUtcHVibGljIGtyZGMKIChkZWZpbmUtcHVi bGljIGt0b3JyZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt0b3JyZW50IikKLSAgICAodmVy c2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3RvcnJlbnQtIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwMjF4NnFjYms0a2RoNWF5 NW1xbWY5MjEyOXM0MmoycmhyczBxMzUwYjB3Y25wYWQ1NXpkIikpKSkKKyAgICAgICAgKGJhc2Uz MiAiMWg5NWhmNGtpMnhpMmM5YnpkZzE4cDZkMTc1N2d6cWtuZjZnbjFsczZsd3F5NnAwcHI0aCIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNDMxLDE0 ICs0MzIsMTQgQEAgKGRlZmluZS1wdWJsaWMga3RvcnJlbnQKIChkZWZpbmUtcHVibGljIGxpYmt0 b3JyZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmt0b3JyZW50IikKLSAgICAodmVyc2lv biAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMvIiBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwaTk3NmFsOWJzYzNnYnBscWJ4 a3hyMDNzZGh4djN5empsZmtkYWdoZ2E4ZmtpaHpra2wwIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MDk4YWM3YjV3YTd2NnN2cXY0cngxdzQ0ajE4cHIyMnFncjIzNmZqOTRyMmtwbDJucTc5cSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0011-gnu-kwindowsystem-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0011-gnu-kwindowsystem-Remove-input-labels.patch RnJvbSAyNmIzOTc1MWMyMzU5MjhjNTg1N2JjNTg2ZjA0YTAxZTg0ZmI3NTE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTo0MDo0MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MTEvODZdIGdudToga3dpbmRvd3N5c3RlbTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa3dpbmRvd3N5c3RlbSk6IFJlbW92ZSBpbnB1dCBs YWJlbHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggNGU3MWQ2ZGIyMy4uNmM1NzI2MTIz MSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUv cGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xMTI3LDExICsxMTI3LDExIEBAIChkZWZp bmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAgcXR0b29scwogICAgICAgICAgICB4 b3JnLXNlcnZlci1mb3ItdGVzdHMpKSA7IGZvciB0aGUgdGVzdHMKICAgICAoaW5wdXRzCi0gICAg IGAoKCJsaWJ4cmVuZGVyIiAsbGlieHJlbmRlcikKLSAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01 KQotICAgICAgICgicXR4MTFleHRyYXMiICxxdHgxMWV4dHJhcykKLSAgICAgICAoInhjYi11dGls cy1rZXlzeW1zIiAseGNiLXV0aWwta2V5c3ltcykKLSAgICAgICAoInhjYi11dGlsLXdtIiAseGNi LXV0aWwtd20pKSkKKyAgICAgKGxpc3QgbGlieHJlbmRlcgorICAgICAgICAgICBxdGJhc2UtNQor ICAgICAgICAgICBxdHgxMWV4dHJhcworICAgICAgICAgICB4Y2ItdXRpbC1rZXlzeW1zCisgICAg ICAgICAgIHhjYi11dGlsLXdtKSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAg ICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0071-gnu-Add-libaccounts-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0071-gnu-Add-libaccounts-qt.patch RnJvbSA5OWJjOGRkNGVjZTg5NjVkOTc5YjY3MWUwYWU4NzgxOGEwNGEyNjZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0Njo0NyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzEvODZdICEgZ251OiBBZGQgbGliYWNjb3VudHMtcXQuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20g KGxpYmFjY291bnRzLXF0KTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9xdC5zY20gYi9nbnUvcGFja2FnZXMvcXQuc2NtCmluZGV4IGE4M2QzZjBkMDMuLjkyOTY3N2Ew MjAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9xdC5zY20KKysrIGIvZ251L3BhY2thZ2VzL3F0 LnNjbQpAQCAtMzI0OSwzICszMjQ5LDQzIEBAIChkZWZpbmUtcHVibGljIGxpYmFjY291bnRzLWds aWIKIGhhbmRsZXMgdGhlIGF1dGhlbnRpY2F0aW9uIHByb2Nlc3Mgb2YgYW4gYWNjb3VudCBhbmQg c2VjdXJlbHkgc3RvcmVzIHRoZQogY3JlZGVudGlhbHMgYW5kIHNlcnZpY2Utc3BlY2lmaWMgc2V0 dGluZ3MuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkpCisKKyhkZWZpbmUtcHVi bGljIGxpYmFjY291bnRzLXF0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxpYmFjY291bnRzLXF0 IikKKyAgICAodmVyc2lvbiAiMS4xNiIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNl CisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0bGFiLmNvbS9hY2NvdW50cy1z c28vbGliYWNjb3VudHMtcXQiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmct YXBwZW5kICJWRVJTSU9OXyIgdmVyc2lvbikpKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAo Z2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAg ICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjF2bXBqdnlzbTBsZDhkcW54OG1z YTE1aGxocmtueTAyY3F5Y3NoNGsyYXpybmlqZzB4anoiKSkpKQorICAgIChidWlsZC1zeXN0ZW0g Z251LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBkb3h5Z2VuIHBrZy1j b25maWcgcXRiYXNlLTUgc3RyYWNlIHF0dG9vbHMpKQorICAgIChpbnB1dHMgKGxpc3QgZ2xpYgor ICAgICAgICAgICAgICAgICAgbGliYWNjb3VudHMtZ2xpYikpCisgICAgKGFyZ3VtZW50cworICAg ICAobGlzdAorICAgICAgIzp0ZXN0cz8gI2YKKyAgICAgICM6cGhhc2VzCisgICAgICAjfihtb2Rp ZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICA7KGRlbGV0ZSAnY29uZmlndXJl KQorICAgICAgICAgIChyZXBsYWNlICdjb25maWd1cmUKKyAgICAgICAgICAgIChsYW1iZGEgXyAo aW52b2tlICJxbWFrZSIpKSkKKyAgICAgICAgICA7OyAocmVwbGFjZSAnYnVpbGQKKyAgICAgICAg ICA7OyAgIChsYW1iZGEgXworICAgICAgICAgIDs7ICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJz aW9uICJBY2NvdW50cyIKKyAgICAgICAgICA7OyAgICAgICAgIChpbnZva2UgInN0cmFjZSIgInFt YWtlIiAiLW8iICJNYWtlZmlsZSIgIkFjY291bnRzLnBybyIpCisgICAgICAgICAgOzsgICAgICAg ICAoc3lzdGVtICJtYWtlIiAiLWYiICJNYWtlZmlsZSIpKQorICAgICAgICAgIDs7ICAgICA7OyAo aW52b2tlIDsic3RyYWNlIgorICAgICAgICAgIDs7ICAgICA7OyAgICAgICAgICJtYWtlIikKKyAg ICAgICAgICA7OyAgICAgKSkKKyAgICAgICAgICApKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2FjY291bnRzLXNzby5naXRsYWIuaW8vIikKKyAgICAoc3lub3BzaXMgIlF0NSBiaW5kaW5ncyBm b3IgbGliYWNjb3VudHMtZ2xpYiIpCisgICAgKGRlc2NyaXB0aW9uIChwYWNrYWdlLWRlc2NyaXB0 aW9uIGxpYmFjY291bnRzLWdsaWIpKQorICAgIDsgKiBTaWduT25RdDUgKHJlcXVpcmVkIHZlcnNp b24gPj0gOC41NSksIEQtQnVzIHNlcnZpY2Ugd2hpY2ggcGVyZm9ybXMgdXNlciBhdXRoZW50aWNh dGlvbiBvbiBiZWhhbGYgb2YgaXRzIGNsaWVudHMsIDxodHRwczovL2dpdGxhYi5jb20vYWNjb3Vu dHMtc3NvL3NpZ25vbmQ+CisgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4xKykpKQotLSAKMi4z Ny4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0060-gnu-KDE-Systemtools-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0060-gnu-KDE-Systemtools-Update-to-22.04.3.patch RnJvbSAyOTY3OTI1NGFiNjY5ODIyMTg5NjI3YzczMmRjYmYxNjVkOGIxMmNmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA3OjUwOjMzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA2 MC84Nl0gZ251OiBLREUgU3lzdGVtdG9vbHM6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKiBnbnUvcGFj a2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwgZG9scGhpbi1wbHVnaW5zLCBraGVs cGNlbnRlciwKa29uc29sZSwga3JmYiwga3N5c3RlbWxvZywgeWFrdWFrZSk6IFVwZGF0ZSB0byAy Mi4wNC4zLgoKKGtvbnNvbGUpOiBbbmF0aXZlLWlucHV0c106IEFkZCB6bGliLgoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1z eXN0ZW10b29scy5zY20KaW5kZXggNDM2NGZmNmE3Yi4uZmE5MDdmNTI4OSAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1z eXN0ZW10b29scy5zY20KQEAgLTQyLDE0ICs0MiwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGtkZS1zeXN0ZW10b29scykKIChkZWZpbmUtcHVibGljIGRvbHBoaW4KICAgKHBhY2th Z2UKICAgICAobmFtZSAiZG9scGhpbiIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2RvbHBoaW4tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1Ngot ICAgICAgICAoYmFzZTMyICIwbTVucWE4ajBtY3NyeDl3eGZjZjh6MzlreGFzNTFrMDNsc2Nocjcy MXZtNHg2NWo2NGpxIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDdpYW45YWFpOW1qeWduNmJneGFu djhoMTZpODN3ZjY5bmtsOGM5cXlud2J6NGZrd213ZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMgcnVieSBydWJ5LXRlc3QtdW5pdCkpCkBAIC05OSwxNCArOTks MTQgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhpbgogKGRlZmluZS1wdWJsaWMgZG9scGhpbi1wbHVn aW5zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImRvbHBoaW4tcGx1Z2lucyIpCi0gICAgKHZlcnNp b24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2RvbHBoaW4tcGx1Z2lucy0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjByYno2Znc5OGM3 MWgxMHJ5MXhqYzBwZ3p2cGhham1qMThsbmptNGhmN2Jicml6c21kYjUiKSkpKQorICAgICAgICAo YmFzZTMyICIxaWkxeHJ6MjJjYXhjZ3JyOWliemtoN252dzFoOWQ4eGI1YTJmYWRuaTBtYWtrMDJx amlmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTEyOCwxNCArMTI4 LDE0IEBAIChkZWZpbmUtcHVibGljIGRvbHBoaW4tcGx1Z2lucwogKGRlZmluZS1wdWJsaWMga2hl bHBjZW50ZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2hlbHBjZW50ZXIiKQotICAgICh2ZXJz aW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9raGVscGNlbnRlci0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFmajFjNTdicXMwMDly eDlkYjRpZnZmbWhobDRiMzVyNXNmbHkzd3ZiZnI0ZGFwanFmcXIiKSkpKQorICAgICAgICAoYmFz ZTMyICIwZ2EyNzBpbWgxc3NpZmowdzM0MzR6OWhncm1uMGRxcnNjaHlneXd5MXoyaGNweXg5OTFk IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xODcs MTcgKzE4NywxNyBAQCAoZGVmaW5lLXB1YmxpYyBraGVscGNlbnRlcgogKGRlZmluZS1wdWJsaWMg a29uc29sZQogICAocGFja2FnZQogICAgIChuYW1lICJrb25zb2xlIikKLSAgICAodmVyc2lvbiAi MjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva29uc29sZS0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA2c3FtMnhtYWlyaWNyZGN4bmY3aW12 eXZ3MHd5a25ycnltMzM0c2N4Mnc3bWZoamc1cXMiKSkpKQorICAgICAgICAoYmFzZTMyICIxOXly aGpqYndxN2thaXAwNWlnOHJhcW5oODdrNWRnNTdqY2syenJzZHJocTJmNG5iM3FsIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwotICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHpsaWIpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qg a2Jvb2ttYXJrcwogICAgICAgICAgICBrY29tcGxldGlvbgpAQCAtMjQxLDE0ICsyNDEsMTQgQEAg KGRlZmluZS1wdWJsaWMga29uc29sZQogKGRlZmluZS1wdWJsaWMga3JmYgogICAocGFja2FnZQog ICAgIChuYW1lICJrcmZiIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24g IjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva3JmYi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjFyOGx2dmgyejh4aTBsM3BpemxwbDEybm00Zm5icGdpd3FteDE4dzhpNTF4NGoyN2R2 MG4iKSkpKQorICAgICAgICAoYmFzZTMyICIwOWgwNWFsN2l2ZjlwemYycDZtbmphMTEyNDc0NmZh d21yM3ZkazZyZ2dqancwcDB3Z24xIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcga2RvY3Rvb2xzKSkKQEAgLTI5NSwxNCArMjk1LDE0IEBAIChkZWZpbmUtcHVi bGljIGtyZmIKIChkZWZpbmUtcHVibGljIGtzeXN0ZW1sb2cKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia3N5c3RlbWxvZyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIy Mi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tzeXN0ZW1sb2ctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIwamtkMHJ4MHhsendzeGEzczQwc3A1eDRyMTlhOXJnMXg5a2xwbmpmdzBiMzI2 dmdmMm05IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMHg5ajNtMGtuZGJheGxkc2sycmg4emF3ejBu cXFkcG4xeGYzNm00enp5bW0zYjAzNGdsdiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMpKQpAQCAtMzM0LDE0ICszMzQsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N5 c3RlbWxvZwogKGRlZmluZS1wdWJsaWMgeWFrdWFrZQogICAocGFja2FnZQogICAgIChuYW1lICJ5 YWt1YWtlIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMveWFrdWFrZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxMG1rcjhzdmtq ZjJzMDIzbWYyMWNpbDJjNXY5ODZzNWIyeXAxaG0wZnpkZ21hd3B3cmg5IikpKSkKKyAgICAgICAg ICAgICAgICAiMGg1YzhqNjVtNmd5bHZ3cmo0c2FnNHJseDkyYnJiZmxseXJ3cGk3a3dmamJ3Zjdh NWoxayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0030-gnu-KDE-Internet-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0030-gnu-KDE-Internet-Update-all-packages-to-21.12.3.patch RnJvbSBjOTQ3NDU5MDUxYTJiYTY2YjFjZTRkOWIwNWFjZDc0NDlkOTAwOTM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMyBGZWIgMjAyMiAxOTo0MjoxNSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzAvODZdIGdudTogS0RFIEludGVybmV0OiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMu CgoqIGdudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtIChrZ2V0LCBrb252ZXJzYXRpb24sIGtv cGV0ZSwga3JkYywKa3RvcnJlbnQsIGxpYmt0b3JyZW50KTogVXBkYXRlIHRvIDIxLjEyLjMuCgoo a2dldClbaW5wdXRzXTogTW92ZSBrZG9jdG9vbHMgdG8gbmF0aXZlLWlucHV0cy4KW2FyZ3VtZW50 c106IERpc2FibGUgYnJva2VuIHRlc3RzLgoKKGtvcGV0ZSlbaW5wdXRzXTogQWRkIGtzeW50YXho aWdobGlnaHRpbmcsIG1lZGlhc3RyZWFtZXIyLgoKKGtyZGMpW2FyZ3VtZW50c106IEFkZCBuZXcg ZGVwZW5kZW5jaWVzLgoKKGt0b3JyZW50KVtvcmlnaW5dOiBVcGRhdGUgVVJJLgpbaW5wdXRzXTog UmVtb3ZlIG9ic29sZXRlIGtkZXdlYmtpdC4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2Rl LWludGVybmV0LnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCmluZGV4IDQwYjhl OTNiM2MuLjFmOTFlZGU5NjkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCkBAIC0xLDYgKzEsNyBAQAog Ozs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VCiA7 OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMTksIDIwMjAgSGFydG11dCBHb2ViZWwgPGguZ29lYmVs QGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgVG9iaWFzIEdlZXJp bmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBU aWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQg b2YgR05VIEd1aXguCiA7OzsKQEAgLTIwLDYgKzIxLDcgQEAKIChkZWZpbmUtbW9kdWxlIChnbnUg cGFja2FnZXMga2RlLWludGVybmV0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVt IHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAoZ3Vp eCBnZXhwKQogICAjOnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNl OikKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1aXgg dXRpbHMpCkBAIC00Niw2ICs0OCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2Rl LWludGVybmV0KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW5waG9uZSkKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyB2aWRlbykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdm5jKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyB3ZWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhtbCkpCkBAIC0xMTMsMTcgKzExNiwxNyBA QCAoZGVmaW5lLXB1YmxpYyBjaG9xb2sKIChkZWZpbmUtcHVibGljIGtnZXQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2dldCIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2tnZXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIxc3d4NTh3Y2lnOHpxOGliaGN6aGN3N2w4bXFqbTdwcTh6Y2E5Z21ueTlrZGE1cTA0 ZjVtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXcyNDlndnp6NDdhYzduMW1ueHhmMjBkOWw3am1i aDE4bTVkaWp5NTVjazYxczR6Y3E0bCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBwa2ctY29uZmlnKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMg cGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBib29zdAogICAgICAgICAgICBn bXAKQEAgLTEzNiw3ICsxMzksNiBAQCAoZGVmaW5lLXB1YmxpYyBrZ2V0CiAgICAgICAgICAgIGtj cmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9ucwogICAgICAgICAgICBrZGVsaWJzNHN1cHBvcnQg OzsgS0xvY2FsZQotICAgICAgICAgICBrZG9jdG9vbHMKICAgICAgICAgICAga2kxOG4KICAgICAg ICAgICAga2ljb250aGVtZXMKICAgICAgICAgICAga2lvCkBAIC0xNTgsNiArMTYwLDE0IEBAIChk ZWZpbmUtcHVibGljIGtnZXQKICAgICAgICAgICAgcWNhCiAgICAgICAgICAgIHFncGdtZQogICAg ICAgICAgICBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAg ICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2No ZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlz KQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBGSVhNRTogdHdvIHRlc3RzIGZhaWxzLgor ICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgIihzY2hlZHVsZXJ0ZXN0fGZpbGVk ZWxldGVydGVzdCkiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0 cDovL3d3dy5rZGUub3JnLyIpCiAgICAgKHN5bm9wc2lzICJWZXJzYXRpbGUgYW5kIHVzZXItZnJp ZW5kbHkgZG93bmxvYWQgbWFuYWdlciIpCiAgICAgKGRlc2NyaXB0aW9uICJLR2V0IGlzIGFuIGFk dmFuY2VkIGRvd25sb2FkIG1hbmFnZXIgd2l0aCBzdXBwb3J0IGZvcgpAQCAtMTcyLDE0ICsxODIs MTQgQEAgKGRlZmluZS1wdWJsaWMga2dldAogKGRlZmluZS1wdWJsaWMga29udmVyc2F0aW9uCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtvbnZlcnNhdGlvbiIpCi0gICAgKHZlcnNpb24gIjEuNy43 IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9rb252ZXJzYXRpb24vIiB2ZXJzaW9uCisgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rb252ZXJzYXRpb24tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOXFxcTlzOGsw Y2w3MWliMzN4bjA3ZjI2ajVqaTJnNDMzNmprNjVpbTY0NTJjZjFkdjI3IikpKSkKKyAgICAgICAg KGJhc2UzMiAiMDVkeHprcGFkejI5YjVmbTZwZjIyNXhxcTBnYXo5dzUwcGF6OTM0MWt6ejRrM3Ju enE4MCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAt MTk4LDYgKzIwOCw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAgICAgICAgICBr aWRsZXRpbWUKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpdGVtdmlld3MKKyAgICAgICAg ICAga25ld3N0dWZmCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtub3Rp Znljb25maWcKICAgICAgICAgICAga3BhcnRzCkBAIC0yNDIsMTQgKzI1MywxNCBAQCAoZGVmaW5l LXB1YmxpYyBrb252ZXJzYXRpb24KIChkZWZpbmUtcHVibGljIGtvcGV0ZQogICAocGFja2FnZQog ICAgIChuYW1lICJrb3BldGUiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rb3BldGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxNDlnaTloa3lsODI1a2YwNDZpcWthbTNna3pmd2RjMnNpaGJmOGdzNm5qYWNo enZiODF5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXY1MTlzdzJsemxhcDZ4Y2kzajU1azhjNDg3 NTVzYzlwM21ndmo1NjZiNmpqcTY0eGk1ayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMgcGtnLWNvbmZpZykpCkBAIC0yNzcsNiArMjg4LDcgQEAgKGRlZmluZS1w dWJsaWMga29wZXRlCiAgICAgICAgICAgIGtub3RpZnljb25maWcKICAgICAgICAgICAga3BhcnRz CiAgICAgICAgICAgIGtwaW10ZXh0ZWRpdAorICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5n CiAgICAgICAgICAgIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgIGt3YWxsZXQKICAgICAgICAgICAg OzsgVE9ETzogTGliZ2FkdQpAQCAtMjg3LDcgKzI5OSw3IEBAIChkZWZpbmUtcHVibGljIGtvcGV0 ZQogICAgICAgICAgICBsaWJzcnRwCiAgICAgICAgICAgIGxpYnhtbDIKICAgICAgICAgICAgbGli eHNsdAotICAgICAgICAgICA7OyBUT0RPOiBNZWRpYXN0cmVhbWVyCisgICAgICAgICAgIG1lZGlh c3RyZWFtZXIyCiAgICAgICAgICAgIG9wZW5zc2wKICAgICAgICAgICAgb3J0cAogICAgICAgICAg ICBwaG9ub24KQEAgLTMxOCwxNCArMzMwLDE0IEBAIChkZWZpbmUtcHVibGljIGtvcGV0ZQogKGRl ZmluZS1wdWJsaWMga3JkYwogICAocGFja2FnZQogICAgIChuYW1lICJrcmRjIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JkYy0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFocDIzazNuc3JjeHB2MnFpeW5q Z203MXpuM2w2ZHMwMGNwZDRmcmM2OHN6Z2libHJ3OXIiKSkpKQorICAgICAgICAoYmFzZTMyICIw OW5wOWNsdm1kbGw3djJwOWFzd25saHo0Y2dzbmx5ODJ6YTdrM2s5ZnM2Nmg1YzhxMjBqIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0zNDAsMTUgKzM1 MiwxNiBAQCAoZGVmaW5lLXB1YmxpYyBrcmRjCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAg ICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtub3RpZnljb25maWcKLSAgICAgICAg ICAga25vdGlmeWNvbmZpZwogICAgICAgICAgICBrd2FsbGV0CiAgICAgICAgICAgIGt3aWRnZXRz YWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQogICAg ICAgICAgICBsaWJzc2gKLSAgICAgICAgICAgOzsgVE9ETzogbGlidm5je3NlcnZlcixjbGllbnR9 IC0gaXMgbm90IHRpZ2Vydm5jLXtzZXJ2ZXIsY2xpZW50fQorICAgICAgICAgICBsaWJ2bmMKICAg ICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJh c2UtNSkpCisgICAgKGFyZ3VtZW50cyA7OyBGSVhFTUU6IGxpYnZuYyBjYW4ndCBiZSBmb3VuZCBm b3Igc29tZSByZWFzb24uCisgICAgIChsaXN0ICM6Y29uZmlndXJlLWZsYWdzICN+KGxpc3QgIi1E V0lUSF9WTkM9Tk8iKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy9pbnRlcm5ldC9vcmcua2RlLmtyZGMiKQogICAgIChzeW5vcHNpcyAiUmVtb3RlIGRlc2t0 b3AgY2xpZW50IikKICAgICAoZGVzY3JpcHRpb24gIktSREMgaXMgYSBjbGllbnQgYXBwbGljYXRp b24gdGhhdCBhbGxvd3MgeW91IHRvIHZpZXcgb3IgZXZlbgpAQCAtMzYyLDE0ICszNzUsMTQgQEAg KGRlZmluZS1wdWJsaWMga3JkYwogKGRlZmluZS1wdWJsaWMga3RvcnJlbnQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia3RvcnJlbnQiKQotICAgICh2ZXJzaW9uICI1LjEuMiIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUva3RvcnJlbnQvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL2t0b3Jy ZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva3RvcnJlbnQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwa3dkMG5weGZnNG1kaDdmM3hhZGQyempscWFs cGIxanhrNjE1MDVxcGNnY3NzaWpmNTM0IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDIxeDZxY2Jr NGtkaDVheTVtcW1mOTIxMjlzNDJqMnJocnMwcTM1MGIwd2NucGFkNTV6ZCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMzgzLDcgKzM5Niw2IEBAIChk ZWZpbmUtcHVibGljIGt0b3JyZW50CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAg IGtjcmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGV3ZWJraXQKICAg ICAgICAgICAga2Ruc3NkCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVz CkBAIC00MTgsMTUgKzQzMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogKGRlZmluZS1w dWJsaWMgbGlia3RvcnJlbnQKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia3RvcnJlbnQiKQot ICAgICh2ZXJzaW9uICIyLjEuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS8vc3RhYmxlL2t0b3JyZW50LyIKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXZlcnNpb24ga3RvcnJlbnQpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAiL2xpYmt0b3JyZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMvIiBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw MDUxemg4YmI0cDl3bWNmbjVxbDk4N2JyaHNhaXc5ODgweGRjazdiNWRtMWEwNW1yaTJ3IikpKSkK KyAgICAgICAgKGJhc2UzMiAiMGk5NzZhbDlic2MzZ2JwbHFieGt4cjAzc2RoeHYzeXpqbGZrZGFn aGdhOGZraWh6a2tsMCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoy LjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0066-gnu-appstream-Move-itstool-to-native-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0066-gnu-appstream-Move-itstool-to-native-inputs.patch RnJvbSAxNDk1MmQ4NmJlODhlODBlOGQ4MDhiNjEzZWI4MzUyMGYyY2RmNDliIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNjo0NTo1NiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NjYvODZdIGdudTogYXBwc3RyZWFtOiBNb3ZlIGl0c3Rvb2wgdG8gbmF0aXZlLWlucHV0cy4KCiog Z251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbSAoYXBwc3RyZWFtKTogTW92ZSBpdHN0b29sIHRv IG5hdGl2ZS1pbnB1dHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNj bSBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KaW5kZXggNGI4MWExZjVjMC4uNjQyN2Ey Yjk1ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQorKysgYi9nbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCkBAIC0xNzUsMTEgKzE3NSwxMiBAQCAoZGVmaW5lLXB1 YmxpYyBhcHBzdHJlYW0KICAgICAgICAgICAgZ29iamVjdC1pbnRyb3NwZWN0aW9uCiAgICAgICAg ICAgIGdwZXJmCiAgICAgICAgICAgIGd0ay1kb2Mvc3RhYmxlCisgICAgICAgICAgIGl0c3Rvb2wK ICAgICAgICAgICAgcGtnLWNvbmZpZwogICAgICAgICAgICBweXRob24td3JhcHBlcgogICAgICAg ICAgICBsaWJ4c2x0KSkKICAgICAoaW5wdXRzCi0gICAgIChsaXN0IGN1cmwgaXRzdG9vbCBsaWJz b3VwLW1pbmltYWwtMiBsaWJzdGVtbWVyIGxpYnhtbGIgbGlieG1sMiBsaWJ5YW1sIGxtZGIpKQor ICAgICAobGlzdCBjdXJsIGxpYnNvdXAtbWluaW1hbC0yIGxpYnN0ZW1tZXIgbGlieG1sYiBsaWJ4 bWwyIGxpYnlhbWwgbG1kYikpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGds aWIpKQogICAgIChzeW5vcHNpcyAiVG9vbHMgYW5kIGxpYnJhcmllcyB0byB3b3JrIHdpdGggQXBw U3RyZWFtIG1ldGFkYXRhIikKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0074-.-service.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0074-.-service.patch RnJvbSBkZjhhNDY4MzMwZTUyYTczNGI5ZjUwYWQ4YjQ3ZmY3YjU2NGY0NjZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NzoyMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzQvODZdIC4gc2VydmljZQoKCmRpZmYgLS1naXQgYS9nbnUvc2VydmljZXMvZGVza3RvcC5zY20g Yi9nbnUvc2VydmljZXMvZGVza3RvcC5zY20KaW5kZXggYTNlMTMxOGUyMS4uNmYxM2IwMDM0NyAx MDA2NDQKLS0tIGEvZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtCisrKyBiL2dudS9zZXJ2aWNlcy9k ZXNrdG9wLnNjbQpAQCAtMTU3LDYgKzE1NywxMSBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHNlcnZp Y2VzIGRlc2t0b3ApCiAKICAgICAgICAgICAgIHBvbGtpdC13aGVlbC1zZXJ2aWNlCiAKKyAgICAg ICAgICAgIHBsYXNtYS1kZXNrdG9wLWNvbmZpZ3VyYXRpb24KKyAgICAgICAgICAgIHBsYXNtYS1k ZXNrdG9wLWNvbmZpZ3VyYXRpb24/CisgICAgICAgICAgICBwbGFzbWEtZGVza3RvcC1zZXJ2aWNl CisgICAgICAgICAgICBwbGFzbWEtZGVza3RvcC1zZXJ2aWNlLXR5cGUKKwogICAgICAgICAgICAg Z25vbWUta2V5cmluZy1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICBnbm9tZS1rZXlyaW5nLWNv bmZpZ3VyYXRpb24/CiAgICAgICAgICAgICBnbm9tZS1rZXlyaW5nLXNlcnZpY2UtdHlwZQpAQCAt MTQzMSw2ICsxNDM2LDI5IEBAIChkZWZpbmUtZGVwcmVjYXRlZCAoeGZjZS1kZXNrdG9wLXNlcnZp Y2UgIzprZXkgKGNvbmZpZwogICAoc2VydmljZSB4ZmNlLWRlc2t0b3Atc2VydmljZS10eXBlIGNv bmZpZykpCiAKICsMCisKKzs7OworOzs7IEtERSBQbGFzbWEgZGVza3RvcCBzZXJ2aWNlLgorOzs7 CisKKyhkZWZpbmUtcmVjb3JkLXR5cGUqIDxwbGFzbWEtZGVza3RvcC1jb25maWd1cmF0aW9uPiBw bGFzbWEtZGVza3RvcC1jb25maWd1cmF0aW9uCisgIG1ha2UtcGxhc21hLWRlc2t0b3AtY29uZmln dXJhdGlvbgorICBwbGFzbWEtZGVza3RvcC1jb25maWd1cmF0aW9uPworICAocGxhc21hIHBsYXNt YS1wYWNrYWdlCisgICAgICAgICAgKGRlZmF1bHQgcGxhc21hLXdvcmtzcGFjZSkpKSA7OyBkbyB3 ZSBuZWVkIGEgdW5pb24gcGFja2FnZT8KKworKGRlZmluZSBwbGFzbWEtZGVza3RvcC1zZXJ2aWNl LXR5cGUKKyAgKHNlcnZpY2UtdHlwZQorICAgKG5hbWUgJ3BsYXNtYS1kZXNrdG9wKQorICAgKGV4 dGVuc2lvbnMKKyAgICAobGlzdCA7OyAoc2VydmljZS1leHRlbnNpb24gcG9sa2l0LXNlcnZpY2Ut dHlwZQorICAgICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICBwbGFzbWEtcG9sa2l0LXNldHRp bmdzKQorICAgICAgICAgIChzZXJ2aWNlLWV4dGVuc2lvbiBwcm9maWxlLXNlcnZpY2UtdHlwZQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tcG9zZSBsaXN0IHBsYXNtYS13b3Jrc3Bh Y2UpKSkpCisgICAoZGVmYXVsdC12YWx1ZSAocGxhc21hLWRlc2t0b3AtY29uZmlndXJhdGlvbikp CisgICAoZGVzY3JpcHRpb24gIlJ1biBQbGFzbWEgZGVza3RvcCBlbnZpcm9ubWVudC4iKSkpCisK KwwKIDs7OwogOzs7IEx4cXQgZGVza3RvcCBzZXJ2aWNlLgogOzs7CmRpZmYgLS1naXQgYS9nbnUv c3lzdGVtL2V4YW1wbGVzL2Rlc2t0b3AudG1wbCBiL2dudS9zeXN0ZW0vZXhhbXBsZXMvZGVza3Rv cC50bXBsCmluZGV4IDcwNTVhOGY5MmQuLmYzNDNhNzM5NWEgMTAwNjQ0Ci0tLSBhL2dudS9zeXN0 ZW0vZXhhbXBsZXMvZGVza3RvcC50bXBsCisrKyBiL2dudS9zeXN0ZW0vZXhhbXBsZXMvZGVza3Rv cC50bXBsCkBAIC03Niw2ICs3Niw3IEBACiAgIDs7IE5ldHdvcmtNYW5hZ2VyLCBhbmQgbW9yZS4K ICAgKHNlcnZpY2VzIChpZiAodGFyZ2V0LXg4Ni02ND8pCiAgICAgICAgICAgICAgICAgKGFwcGVu ZCAobGlzdCAoc2VydmljZSBnbm9tZS1kZXNrdG9wLXNlcnZpY2UtdHlwZSkKKwkJCQkgICAgICAg ICAgICAgIChzZXJ2aWNlIHBsYXNtYS1kZXNrdG9wLXNlcnZpY2UtdHlwZSkKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzZXJ2aWNlIHhmY2UtZGVza3RvcC1zZXJ2aWNlLXR5cGUpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0LXhvcmctY29uZmlndXJhdGlvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh4b3JnLWNvbmZpZ3VyYXRpb24KLS0gCjIuMzcu MAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0063-gnu-Add-kwayland-server.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0063-gnu-Add-kwayland-server.patch RnJvbSBjNmQyNGI4N2JkMjY1OGVmODk0YTM1Njg3NzQyM2EzMTgzNDY1MDdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgMyBPY3QgMjAyMSAxMzo0MjozMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NjMvODZdIGdudTogQWRkIGt3YXlsYW5kLXNlcnZlci4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChrd2F5bGFuZC1zZXJ2ZXIpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IGUxOTBkNmM1MGQuLjc0MTQ3YzdhNTAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTMzNiwzICsz MzYsNTIgQEAgKGRlZmluZS1wdWJsaWMgbGlia3N5c2d1YXJkCiBtYW5hZ2UgcnVubmluZyBwcm9j ZXNzZXMuICBJdCBvYnRhaW5zIHRoaXMgaW5mb3JtYXRpb24gYnkgaW50ZXJhY3RpbmcKIHdpdGgg YSBrc3lzZ3VhcmRkIGRhZW1vbiwgd2hpY2ggbWF5IGFsc28gcnVuIG9uIGEgcmVtb3RlIHN5c3Rl bS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKworKGRlZmluZS1wdWJsaWMga3dh eWxhbmQtc2VydmVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgImt3YXlsYW5kLXNlcnZlciIpCisg ICAgKHZlcnNpb24gIjUuMjQuNCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisg ICAgICAgICAgICAgICAgICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24K KyAgICAgICAgICAgICAgICAgICAgIi8iIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAg ICAgICIxMjc5bnFoeTFxeXo4NGRrbjIzcnZ6YWs4Ymc3MWhicnAwOWpsaHY5bWtqZGIzYmhueWZp IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQorICAgIChp bnB1dHMKKyAgICAgKGxpc3QgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCisgICAgICAgICAgIHF0 YmFzZS01CisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAgICAgICBrd2F5bGFuZAorICAgICAg ICAgICB3YXlsYW5kCisgICAgICAgICAgIHdheWxhbmQtcHJvdG9jb2xzLW5leHQpKQorICAgIChh cmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFy ZC1waGFzZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gtaW5zdGFsbC1wYXRo CisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIDs7IEZpeGVzIGVycm9ycyBpbmNs dWRpbmcgbm9uZXhpc3RhbnQgL2luY2x1ZGUvS0Y1CisgICAgICAgICAgICAgKHN1YnN0aXR1dGUq ICJzcmMvc2VydmVyL0NNYWtlTGlzdHMudHh0IgorICAgICAgICAgICAgICAgKCgiS0Y1X0lOU1RB TEwiKSAiS0RFX0lOU1RBTEwiKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAg ICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkp CisgICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiIChnZXRjd2QpKQorICAg ICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAg ICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiIDs7IFRlc3QgZmFpbHMgaW5jb25zaXN0ZW50 bHkuCisgICAgICAgICAgICAgICAgICAgICAgICJrd2F5bGFuZC10ZXN0RHJhZ0FuZERyb3AiKSkK KyAgICAgICAgICAgICAjdCkpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9y Zy9rd2F5bGFuZC1zZXJ2ZXIvaHRtbC9pbmRleC5odG1sIikKKyAgICAoc3lub3BzaXMgIktERSB3 YXlsYW5kIHNlcnZlciBjb21wb25lbnQiKQorICAgIChkZXNjcmlwdGlvbiAiS1dheWxhbmQgaXMg YSBRdC1zdHlsZSBBUEkgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgd2F5bGFuZC1jbGllbnQgYW5kCit3 YXlsYW5kLXNlcnZlciBBUEkuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmxncGwyLjEK KyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjErCisgICAgICAgICAgICAgICAgICAg bGljZW5zZTpsZ3BsMworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6ZXhwYXQKKyAgICAgICAg ICAgICAgICAgICBsaWNlbnNlOmJzZC0zKSkpKQotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0024-gnu-KDE-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0024-gnu-KDE-Update-all-packages-to-21.12.3.patch RnJvbSAzZjRkYmMyNThhODJlZjk2MzFlNjUwZjU4MDNjZWRiNzc1ZmY4ODhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxOToxMDo1OCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjQvODZdIGdudTogS0RFOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoqIGdudS9w YWNrYWdlcy9rZGUuc2NtIChiYWxvby13aWRnZXRzLCBrY2FjaGVncmluZCwKa2RlY29ubmVjdCwg a2RlZ3JhcGhpY3MtbW9iaXBvY2tldCwga2RlbmxpdmUsIGtkZXZlbG9wLCBrZGV2ZWxvcC1wZy1x dCwKa2RmLCBrZGlhZ3JhbSwga3BtY29yZSwga3F0cXVpY2tjaGFydHMsIGtyaXRhLCBrc2VleHBy LCBrdXNlcmZlZWRiYWNrLApsYWJwbG90LCBsaWJrZGVnYW1lcywgbGlia2V4aXYyLCBsaWJrb21w YXJlZGlmZjIsIG1hcmJsZS1xdCwKbWFzc2lmLXZpc3VhbGl6ZXIsIG9rdWxhciwgcG94bWwsIHFj YSwgc25vcmVub3RpZnksIHplcm9jb25mLWlvc2xhdmUpOgpVcGRhdGUgdG8gMjEuMTIuMy4KCihi YWxvby13aWRnZXRzKVthcmd1bWVudHNdOiBEaXNhYmxlIHRlc3RzLgoKKGtkaWFncmFtKTogVXBk YXRlIHRvIDIuOC4wLgoKKHFjYSk6IFVwZGF0ZSB0byAyLjMuNC4KCihrcG1jb3JlKVthcmd1bWVu dHNdOiBEb24ndCB0cnkgaW5zdGFsbCBwb2xraXQgZmlsZXMgdG8gcG9sa2l0cyBzdG9yZSBwYXRo LgoKKGtkZXZlbG9wKVtpbnB1dHNdOiBBZGQga3N5bnRheGhpZ2hsaWdodGluZy4gVXNlIG5ldyBp bnB1dHMgZm9ybWF0LgoKKGtkZWNvbm5lY3QpW25hdGl2ZS1pbnB1dHNdOiBVc2UgbmV3IHN0eWxl LgpbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMuCgooa3JpdGEpW2lucHV0c106IFVzZSBs YXRlc3QgbGlicmF3LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3Bh Y2thZ2VzL2tkZS5zY20KaW5kZXggZWEzNzJmNzQ2MC4uYzI0OGU2ZWE4ZCAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTE1LDYg KzE1LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxl eEB6cnl0aG0ub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIGxhIHNuZXNuZSA8bGFzbmVzbmVA bGFndW5wb3NwcmFzaWhvcHJlLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBWaW5p Y2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIEJy ZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC02MCw2ICs2MSw3IEBAIChkZWZpbmUtbW9kdWxl IChnbnUgcGFja2FnZXMga2RlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBlYm9vaykK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZmxleCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZm9udHV0aWxzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVz a3RvcCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2VvKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBnZXR0ZXh0KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnaG9z dHNjcmlwdCkKQEAgLTgxLDYgKzgzLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBr ZGUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBlcmwpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHBob3RvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29u ZmlnKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwb2xraXQpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHByb3RvYnVmKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBw dWxzZWF1ZGlvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCkBAIC05NSwy NiArOTgsMjEgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUpCiAoZGVmaW5lLXB1 YmxpYyBiYWxvby13aWRnZXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImJhbG9vLXdpZGdldHMi KQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9iYWxvby13aWRnZXRz LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MXg0djc5dmh2YzVpeGtic2YzanlqejVpZzFsZjc4cmZ3M3I3ZzNsbHBiNGoxa2NwM3doMCIpKSkp CisgICAgICAgIChiYXNlMzIgIjBjZmNmbXNnYmF4aTUzYTNyMGYwMTNsc2ttNXlsbDd6YXh3OThu bGo2cjhmc3Eyc2xyaHYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAg IChpbnB1dHMKICAgICAgKGxpc3QgYmFsb28ga2NvbmZpZyBraTE4biBraW8gcXRiYXNlLTUpKQog ICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnBoYXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAK LSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRG T1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgIGAoIzp0ZXN0cz8g I2YpKSA7OyB0ZXN0cyBmYWlsCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2Rl Lm9yZy9CYWxvbyIpCiAgICAgKHN5bm9wc2lzICJXaWdldHMgZm9yIHVzZSB3aXRoIEJhbG9vIikK ICAgICAoZGVzY3JpcHRpb24gIkJhbG9vIGlzIGEgZnJhbWV3b3JrIGZvciBzZWFyY2hpbmcgYW5k IG1hbmFnaW5nIG1ldGFkYXRhLgpAQCAtMTUyLDE0ICsxNTAsMTQgQEAgKGRlZmluZS1wdWJsaWMg Z3JhbnRsZWV0aGVtZQogKGRlZmluZS1wdWJsaWMgYWtyZWdhdG9yCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrcmVnYXRvciIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2FrcmVnYXRvci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAg ICAgIChiYXNlMzIgIjE3MTF5aHdzZHE5aXljM3dtM2E0eG16ODFwNzNodnZjMGg1OHNhc2M4OWlm cHJ5NTBrMnAiKSkpKQorICAgICAgICAoYmFzZTMyICIxeXk1YzI5enhwbGk0Y2Rka25tZHZqa2dp aTNqN3B2dzZsaHdxZnJxamM4amg4M2dtOGY4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTMwNiw2OCAr MzA0LDY2IEBAIChkZWZpbmUtcHVibGljIGtkZW5saXZlCiAoZGVmaW5lLXB1YmxpYyBrZGV2ZWxv cAogICAocGFja2FnZQogICAgIChuYW1lICJrZGV2ZWxvcCIpCi0gICAgKHZlcnNpb24gIjUuNi4x IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgog ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9rZGV2ZWxvcCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLyIgdmVyc2lvbiAiL3NyYy9rZGV2ZWxvcC0iCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9rZGV2ZWxvcC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgKHNoYTI1NgotICAgICAgICAgKGJhc2UzMiAiMDJpcDVyNjdoamZweXdrbTNtejg2bjZ3YnFj cjc5OTZpZnpmZDJmeXpzdm00OTk4aGk0eSIpKSkpCisgICAgICAgICAoYmFzZTMyICIxc2hwOHps eHI3aXl5c24xYzhkM2ZwNnJnNmcya3JqMnYzenc1YXBhbHhjbmFsMTZid3c2IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcgc2hhcmVkLW1pbWUtaW5mbyBxdHRv b2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJib29zdCIgLGJvb3N0KQotICAgICAgICgiY2xh bmciICxjbGFuZykKLSAgICAgICAoImdyYW50bGVlIiAsZ3JhbnRsZWUpCi0gICAgICAgKCJrYXJj aGl2ZSIgLGthcmNoaXZlKQotICAgICAgICgia2NtdXRpbHMiICxrY211dGlscykKLSAgICAgICAo ImtjcmFzaCIgLGtjcmFzaCkKLSAgICAgICAoImtkZWNsYXJhdGl2ZSIgLGtkZWNsYXJhdGl2ZSkK LSAgICAgICAoImtkb2N0b29scyIgLGtkb2N0b29scykKLSAgICAgICAoImtndWlhZGRvbnMiICxr Z3VpYWRkb25zKQotICAgICAgICgia2kxOG4iICxraTE4bikKLSAgICAgICAoImtpY29udGhlbWVz IiAsa2ljb250aGVtZXMpCi0gICAgICAgKCJraW8iICxraW8pICA7OyBub3QgY2hlY2tlZCBhcyBy ZXF1aXJlbWVudAotICAgICAgICgia2l0ZW1tb2RlbHMiICxraXRlbW1vZGVscykKLSAgICAgICAo ImtpdGVtdmlld3MiICxraXRlbXZpZXdzKQotICAgICAgICgia2pvYndpZGdldHMiICxram9id2lk Z2V0cykKLSAgICAgICAoImtub3RpZmljYXRpb25zIiAsa25vdGlmaWNhdGlvbnMpCi0gICAgICAg KCJrbm90aWZ5Y29uZmlnIiAsa25vdGlmeWNvbmZpZykKLSAgICAgICAoImtwYXJ0cyIgLGtwYXJ0 cykKLSAgICAgICAoImtzZXJ2aWNlIiAsa3NlcnZpY2UpCi0gICAgICAgKCJrdGV4dGVkaXRvciIg LGt0ZXh0ZWRpdG9yKQotICAgICAgICgia3dpbmRvd3N5c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCi0g ICAgICAgKCJreG1sZ3VpIiAsa3htbGd1aSkKLSAgICAgICAoImxpYmtvbXBhcmVkaWZmMiIgLGxp YmtvbXBhcmVkaWZmMikKLSAgICAgICAoIm94eWdlbi1pY29ucyIgLG94eWdlbi1pY29ucykKLSAg ICAgICAoInF0YmFzZSIgLHF0YmFzZS01KQotICAgICAgICgicXRkZWNsYXJhdGl2ZSIgLHF0ZGVj bGFyYXRpdmUpCi0gICAgICAgKCJxdHF1aWNrY29udHJvbHMiICxxdHF1aWNrY29udHJvbHMpICA7 OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAotICAgICAgICgicXRxdWlja2NvbnRyb2xzMiIg LHF0cXVpY2tjb250cm9sczIpICA7OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAotICAgICAg ICgicXR3ZWJraXQiICxxdHdlYmtpdCkKLSAgICAgICAoInRocmVhZHdlYXZlciIgLHRocmVhZHdl YXZlcikKLQotICAgICAgIDs7IHJlY29tbWVuZGVzCi0gICAgICAgKCJhc3R5bGUiICxhc3R5bGUp Ci0gICAgICAgKCJrZGV2ZWxvcC1wZy1xdCIgLGtkZXZlbG9wLXBnLXF0KQotICAgICAgICgibGli a3N5c2d1YXJkIiAsbGlia3N5c2d1YXJkKQorICAgIChpbnB1dHMgKGxpc3QgYm9vc3QKKyAgICAg ICAgICAgICAgICAgIGNsYW5nCisgICAgICAgICAgICAgICAgICBncmFudGxlZQorICAgICAgICAg ICAgICAgICAga2FyY2hpdmUKKyAgICAgICAgICAgICAgICAgIGtjbXV0aWxzCisgICAgICAgICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAgICAgICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAg ICAgICAgICAga2RvY3Rvb2xzCisgICAgICAgICAgICAgICAgICBrZ3VpYWRkb25zCisgICAgICAg ICAgICAgICAgICBraTE4bgorICAgICAgICAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAgICAg ICAgICAgICAgIGtpbyA7OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAorICAgICAgICAgICAg ICAgICAga2l0ZW1tb2RlbHMKKyAgICAgICAgICAgICAgICAgIGtpdGVtdmlld3MKKyAgICAgICAg ICAgICAgICAgIGtqb2J3aWRnZXRzCisgICAgICAgICAgICAgICAgICBrbm90aWZpY2F0aW9ucwor ICAgICAgICAgICAgICAgICAga25vdGlmeWNvbmZpZworICAgICAgICAgICAgICAgICAga3BhcnRz CisgICAgICAgICAgICAgICAgICBrc2VydmljZQorICAgICAgICAgICAgICAgICAga3N5bnRheGhp Z2hsaWdodGluZworICAgICAgICAgICAgICAgICAga3RleHRlZGl0b3IKKyAgICAgICAgICAgICAg ICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAg ICAgICAgIGxpYmtvbXBhcmVkaWZmMgorICAgICAgICAgICAgICAgICAgb3h5Z2VuLWljb25zCisg ICAgICAgICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2 ZQorICAgICAgICAgICAgICAgICAgcXRxdWlja2NvbnRyb2xzIDs7IG5vdCBjaGVja2VkIGFzIHJl cXVpcmVtZW50CisgICAgICAgICAgICAgICAgICBxdHF1aWNrY29udHJvbHMyIDs7IG5vdCBjaGVj a2VkIGFzIHJlcXVpcmVtZW50CisgICAgICAgICAgICAgICAgICBxdHdlYmtpdAorICAgICAgICAg ICAgICAgICAgdGhyZWFkd2VhdmVyCiAKLSAgICAgICA7OyBvcHRpb25hbAotICAgICAgICgiYXBy IiAsYXByKSAgICAgICAgICAgIDsgcmVxdWlyZWQgZm9yIHN1YnZlcnNpb24gc3VwcG9ydAotICAg ICAgICgiYXByLXV0aWwiICxhcHItdXRpbCkgIDsgcmVxdWlyZWQgZm9yIHN1YnZlcnNpb24gc3Vw cG9ydAotICAgICAgICgiYXR0aWNhIiAsYXR0aWNhKQotICAgICAgICgia2NvbmZpZ3dpZGdldHMi ICxrY29uZmlnd2lkZ2V0cykKLSAgICAgICAoImtuZXdzdHVmZiIgLGtuZXdzdHVmZikKLSAgICAg ICAoImtydW5uZXIiICxrcnVubmVyKQotICAgICAgIDs7IFRPRE86IE9rdGV0YUd1aSwgT2t0ZXRh S2FzdGVuQ29udHJvbGxlcnMKLSAgICAgICAoInBsYXNtYSIgLHBsYXNtYS1mcmFtZXdvcmspCi0g ICAgICAgOzsgVE9ETzogcHVycG9zZQotICAgICAgICgic29ubmV0IiAsc29ubmV0KQotICAgICAg ICgic3VidmVyc2lvbiIgLHN1YnZlcnNpb24pKSkKKyAgICAgICAgICAgICAgICAgIDs7IHJlY29t bWVuZGVzCisgICAgICAgICAgICAgICAgICBhc3R5bGUKKyAgICAgICAgICAgICAgICAgIGtkZXZl bG9wLXBnLXF0CisgICAgICAgICAgICAgICAgICBsaWJrc3lzZ3VhcmQKIAorICAgICAgICAgICAg ICAgICAgOzsgb3B0aW9uYWwKKyAgICAgICAgICAgICAgICAgIGFwciA7IHJlcXVpcmVkIGZvciBz dWJ2ZXJzaW9uIHN1cHBvcnQKKyAgICAgICAgICAgICAgICAgIGFwci11dGlsIDsgcmVxdWlyZWQg Zm9yIHN1YnZlcnNpb24gc3VwcG9ydAorICAgICAgICAgICAgICAgICAgYXR0aWNhCisgICAgICAg ICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICAgICAgICAga25ld3N0dWZmCisg ICAgICAgICAgICAgICAgICBrcnVubmVyCisgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBPa3Rl dGFHdWksIE9rdGV0YUthc3RlbkNvbnRyb2xsZXJzCisgICAgICAgICAgICAgICAgICBwbGFzbWEt ZnJhbWV3b3JrCisgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBwdXJwb3NlCisgICAgICAgICAg ICAgICAgICBzb25uZXQKKyAgICAgICAgICAgICAgICAgIHN1YnZlcnNpb24pKQogICAgICAgIDs7 IHJ1bi10aW1lIHBhY2thZ2VzIC0gVE9ETwogICAgICAgIDs7IENsYXp5U3RhbmRhbG9uZQogICAg ICAgIDs7IENwcGNoZWNrCkBAIC00MjMsMTQgKzQxOSwxNCBAQCAoZGVmaW5lLWRlcHJlY2F0ZWQg a2RldnBsYXRmb3JtIGtkZXZlbG9wKQogKGRlZmluZS1wdWJsaWMga2RpYWdyYW0KICAgKHBhY2th Z2UKICAgICAobmFtZSAia2RpYWdyYW0iKQotICAgICh2ZXJzaW9uICIyLjcuMCIpCisgICAgKHZl cnNpb24gIjIuOC4wIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL2tkaWFncmFtLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9rZGlh Z3JhbS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjFwZ3ZmMnE4YjU5aHcwamc1YWptajVucm40cThjZ25pZnB2ZGQwZnluazJtbDZ6eW04azMi KSkKKyAgICAgICAgKGJhc2UzMiAiMDdzM2t3djBtcXZiNjR4OG56NHcxeWIzaGJrMjh5emt3NHFn MWppYmFpN2FzNHhzdjdhcCIpKQogICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcwogICAg ICAgICAgICAgICAgICAia2RpYWdyYW0tRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2gi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQpAQCAtNTI2LDcgKzUyMiw3 IEBAIChkZWZpbmUtcHVibGljIGtyaXRhCiAgICAgICAgICAgIGxpYmhlaWYKICAgICAgICAgICAg bGlibXlwYWludAogICAgICAgICAgICBsaWJwbmcKLSAgICAgICAgICAgbGlicmF3LTAuMTgKKyAg ICAgICAgICAgbGlicmF3CiAgICAgICAgICAgIGxpYnRpZmYKICAgICAgICAgICAgbGlid2VicAog ICAgICAgICAgICBsaWJ4MTEKQEAgLTU5MCwxNCArNTg2LDE0IEBAIChkZWZpbmUtcHVibGljIG1h c3NpZi12aXN1YWxpemVyCiAoZGVmaW5lLXB1YmxpYyBsaWJrb21wYXJlZGlmZjIKICAgKHBhY2th Z2UKICAgICAobmFtZSAibGlia29tcGFyZWRpZmYyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIp CisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2xpYmtvbXBhcmVkaWZmMi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgKHNoYTI1NgotICAgICAgICAgKGJhc2UzMiAiMG04bTdzZ3BmMmY0bnhwYWF5 bXl2aWhsazBwY3libHlkOTltY2JpYnJueXI1a3prenpkYyIpKSkpCisgICAgICAgICAoYmFzZTMy ICIxajkzbGY5YWR5dzU4MWE5aThrYzFwajZ2YWRzY2lidzQ5d3Z3ZnM3NTBmMGt4bjVwMGQyIikp KSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBr Zy1jb25maWcpKQogICAgIChpbnB1dHMKQEAgLTYyMSwxNCArNjE3LDE0IEBAIChkZWZpbmUtcHVi bGljIGxpYmtvbXBhcmVkaWZmMgogKGRlZmluZS1wdWJsaWMgcWNhCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgInFjYSIpCi0gICAgKHZlcnNpb24gIjIuMy4zIikKKyAgICAodmVyc2lvbiAiMi4zLjQi KQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcWNhLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvcWNhLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgICAoc2hhMjU2Ci0gICAgICAgICAoYmFzZTMyICIwcnZ2Zjk3bGE5NWxh aDY3amNqMHAwNm40YnIwcGMybXJpMHExaG40eDUyMmhuZHF5YmpuIikpKSkKKyAgICAgICAgIChi YXNlMzIgIjFpN201eTNkZndpajljeWpwNzJ5YTV6ZDJza2dwN21mbXJtZjdidnJiemczbHkwbWhz YmIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IHBrZy1jb25maWcpKQpAQCAtNjQ1LDE2ICs2NDEsMTUgQEAg KGRlZmluZS1wdWJsaWMgcWNhCiAoZGVmaW5lLXB1YmxpYyBrcG1jb3JlCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtwbWNvcmUiKQotICAgICh2ZXJzaW9uICI0LjEuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAotICAgICAgICAgICAg ICAgICAgICAibWlycm9yOi8va2RlL3N0YWJsZS9rcG1jb3JlIgotICAgICAgICAgICAgICAgICAg ICAiLyIgdmVyc2lvbiAiL3NyYy8iCi0gICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNp b24gIi50YXIueHoiKSkKKyAgICAgICAgICAgICAgICAgICAgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAiL3NyYy8iIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwanNpZzdhbGdtYWI5aDBmYjA5bXkw YXhqcXp3ODN6Z3NjYW1oemw4OTMxbHJpYnM2aWRtIikpKSkKKyAgICAgICAgICAgICAgICAiMTlo MGFnNTR4enY0aHdoOTUwaHNoamdoZDRmYjl4a2RnOHJseDZsdnFhMHc5YjhhZG12YSIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKQEAgLTY2Myw5ICs2 NTgsMTggQEAgKGRlZmluZS1wdWJsaWMga3BtY29yZQogICAgICAgICAgICBrY29yZWFkZG9ucwog ICAgICAgICAgICBraTE4bgogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBw b2xraXQtcXQKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcWNhCiAgICAgICAgICAg IGAoLHV0aWwtbGludXggImxpYiIpKSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMK KyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFm dGVyICd1bnBhY2sgJ2ZpeC1jbWFrZS1pbnN0YWxsLWRpcmVjdG9yaWVzCisgICAgICAgICAgIChs YW1iZGEgXworICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL3V0aWwvQ01ha2VMaXN0cy50 eHQiCisgICAgICAgICAgICAgICAoKCJERVNUSU5BVElPTiBcXCRcXHtQT0xLSVRRVC0xX1BPTElD WV9GSUxFU19JTlNUQUxMX0RJUlxcfSIpCisgICAgICAgICAgICAgICAgIkRFU1RJTkFUSU9OIHNo YXJlL3BvbGtpdC0xL2FjdGlvbnMiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29t bXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBt YW5hZ2luZyBwYXJ0aXRpb25zIikKICAgICAoZGVzY3JpcHRpb24gIkxpYnJhcnkgZm9yIG1hbmFn aW5nIHBhcnRpdGlvbnMuIikKQEAgLTcwMCw3ICs3MDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBzbm9y ZW5vdGlmeQogKGRlZmluZS1wdWJsaWMga2RlY29ubmVjdAogICAocGFja2FnZQogICAgIChuYW1l ICJrZGVjb25uZWN0IikKLSAgICAodmVyc2lvbiAiMjAuMDQuMiIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCkBAIC03MDksMjUgKzcxMywyMCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjb25uZWN0CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAo c2hhMjU2CiAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgIjB5cTNhZmJiY2M5Z21sY2FjaHZo M3h6M2dkajU3MDkyZnBhZ3AzNmw1a253OGdyMGQ5aXAiKSkpKQorICAgICAgICAgICIxbjlrbTdj emlmMTljdnJzZGZjamJiMDJpMXhncGExejR5Y24yMGQzZzhhem1saTR6ajRnIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpj b25maWd1cmUtZmxhZ3MgJygiLURCVUlMRF9URVNUSU5HPU9OIgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi1ES0RFX0lOU1RBTExfTElCRVhFQ0RJUj1saWJleGVjIikKLSAgICAgICAjOnBo YXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChh ZGQtYWZ0ZXIgJ3VucGFjayAnYWRqdXN0LWluY2x1ZGUtaGVhZGVyCi0gICAgICAgICAgIChsYW1i ZGEgXwotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAicGx1Z2lucy9ydW5jb21tYW5kL3J1bmNv bW1hbmRwbHVnaW4uY3BwIgotICAgICAgICAgICAgICAgKCgiPGtjbXV0aWxzX3ZlcnNpb24uaD4i KQotICAgICAgICAgICAgICAgICI8S0Y1L2tjbXV0aWxzX3ZlcnNpb24uaD4iKSkpKSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICItREtERV9JTlNUQUxMX0xJQkVYRUNESVI9bGliZXhlYyIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFNvIGtkZWNvbm5lY3Quc28gaXNuJ3QgaW5z dGFsbGVkIHRvIGxpYi9wbHVnaW5zCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiLURQTFVH SU5fSU5TVEFMTF9ESVI9bGliL3F0NS9wbHVnaW5zIikKICAgICAgICAjOnRlc3RzPyAjZikpIDsg dGVzdHMgZmFpbCBoYXJkIGluIG91ciBidWlsZCBlbnZpcm9ubWVudAogICAgIChuYXRpdmUtaW5w dXRzCi0gICAgIGAoKCJleHRyYS1jbWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykK LSAgICAgICAoImtkb2N0b29scyIgLGtkb2N0b29scykKLSAgICAgICAoImxpYnh0c3QiICxsaWJ4 dHN0KQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAgICAgKCJweXRob24i ICxweXRob24td3JhcHBlcikpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzCisgICAg ICAgICAgIGtkb2N0b29scworICAgICAgICAgICBsaWJ4dHN0CisgICAgICAgICAgIHBrZy1jb25m aWcKKyAgICAgICAgICAgcHl0aG9uLXdyYXBwZXIpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qg a2NtdXRpbHMKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKQEAgLTczNywxOSArNzM2LDIzIEBA IChkZWZpbmUtcHVibGljIGtkZWNvbm5lY3QKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtp cmlnYW1pCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGtwYWNrYWdlCiAg ICAgICAgICAgIGtwZW9wbGUKICAgICAgICAgICAga3Blb3BsZXZjYXJkCiAgICAgICAgICAgIGt3 YXlsYW5kCiAgICAgICAgICAgIGxpYmZha2VrZXkKICAgICAgICAgICAgcHVsc2VhdWRpby1xdAog ICAgICAgICAgICBxY2EKKyAgICAgICAgICAgcXFjMi1kZXNrdG9wLXN0eWxlCiAgICAgICAgICAg IHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRncmFwaGlj YWxlZmZlY3RzCiAgICAgICAgICAgIHF0bXVsdGltZWRpYQogICAgICAgICAgICBxdHF1aWNrY29u dHJvbHMKICAgICAgICAgICAgcXRxdWlja2NvbnRyb2xzMgotICAgICAgICAgICBxdHgxMWV4dHJh cykpCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAg ICAgICB3YXlsYW5kKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3Jn L0tERUNvbm5lY3QiKQogICAgIChzeW5vcHNpcyAiRW5hYmxlIHlvdXIgZGV2aWNlcyB0byBjb21t dW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIiKQogICAgIChkZXNjcmlwdGlvbiAiS0RFIENvbm5lY3Qg aXMgYSBwcm9qZWN0IHRoYXQgZW5hYmxlcyBhbGwgeW91ciBkZXZpY2VzIHRvCkBAIC04NDksNyAr ODUyLDcgQEAgKGRlZmluZS1wdWJsaWMgbGFicGxvdAogKGRlZmluZS1wdWJsaWMga3F0cXVpY2tj aGFydHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3F0cXVpY2tjaGFydHMiKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAgKG9yaWdpbgogICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTg1Nyw3ICs4NjAsNyBA QCAoZGVmaW5lLXB1YmxpYyBrcXRxdWlja2NoYXJ0cwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZlcnNpb24gIi9zcmMva3F0cXVpY2tjaGFydHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgIChzaGEyNTYKICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAiMXd4cDM1bWY5emxw Z3ppNG1zZGw4NmIya3JkcTJpcHF3MzcxZ3l4MjNyN2o4NHZkeXhpMyIpKSkpCisgICAgICAgICAg IjBnbDljOHpmbjQ0MDIwMmw4Mnk0bmZuZzBoeWhpdmJ5OGE0aGY5MXJwaGk4ZjF4Znh4bXIiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtODczLDE0ICs4NzYsMTQg QEAgKGRlZmluZS1wdWJsaWMga3F0cXVpY2tjaGFydHMKIChkZWZpbmUtcHVibGljIGtkZgogICAo cGFja2FnZQogICAgIChuYW1lICJrZGYiKQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rZGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg ICAiMGJhNjdoczR2bGIzcXl2ZHpobnBtZjhwNjJkZjEyczhhcXc0aHpmOXZueGZmM3FpeDVrMSIp KSkpCisgICAgICAgICAgICAgICAgIjE3OXlneTRreGthcGZ5eHFqOGg1eGx2cDExNjB2ZDcyYWYz NHZkMGE0cjVhejd3ZmQxbTciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKQEAgLTkwNiwxNCArOTA5LDE0IEBAIChkZWZpbmUtcHVibGljIGtkZgogKGRlZmlu ZS1wdWJsaWMga2NhY2hlZ3JpbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NhY2hlZ3JpbmQi KQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAg ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rY2FjaGVncmluZC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZngxN3M2ZmoxcHhs MW1nZnJxaGNoazhzaWhrYmppMXg4eTNuaGIxcjA5NzF3emQxbnNjIikpKSkKKyAgICAgICAgICAg ICAgICAiMWNzc2p5d25oZmJuc3ZseTRtcmFscHgzYWYycHFrbWhnMWpqMnEzY2ppcXg0NGkzZ2t5 eCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwZXJsIHB5dGhvbiBxdHRv b2xzIGtkb2N0b29scykpCkBAIC05NDAsMTQgKzk0MywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrY2Fj aGVncmluZAogKGRlZmluZS1wdWJsaWMgbGlia2RlZ2FtZXMKICAgKHBhY2thZ2UKICAgICAobmFt ZSAibGlia2RlZ2FtZXMiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAi MjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9s aWJrZGVnYW1lcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAo YmFzZTMyICIxeHNycnZod2p3aTVhYWpjYXh5ZG16YzY5aTR5eDZzaHM4bHk4dnI4NW5qYzE4OHlj ZzEzIikpKSkKKyAgICAgICAoYmFzZTMyICIweDVtdzI1YzhobW54aGN4YzJ4bTE5eG1nZHhmYng4 OW5yeGZsNm16ZnJoOG15cjN5YnNiIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTEwNDMsMTQgKzEwNDYsMTQgQEAgKGRlZmluZS1wdWJsaWMgbWFyYmxlLXF0CiAoZGVm aW5lLXB1YmxpYyBva3VsYXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAib2t1bGFyIikKLSAgICAo dmVyc2lvbiAiMjAuMTIuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvIiBuYW1lICItIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwZ3BtN240N3lpanNq ZzR5YmE1NjFqNXBidmQ5OGhndnI5M3cxa3Z6azg1MW5iODdtODljIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMDU0cnpkcXNxa2p4MnNuY3lmY25mZHZtOWJwNDVzZHczcnljbXB6aWNud3BuNWo0aGNi MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgOzsgVGhlIHRl c3RzIGZhaWwgYmVjYXVzZSB0aGV5IGNhbid0IGZpbmQgdGhlIHByb3BlciBtaW1ldHlwZSBwbHVn aW5zOgogICAgIDs7ICJvcmcua2RlLm9rdWxhci5jb3JlOiBObyBwbHVnaW4gZm9yIG1pbWV0eXBl ICciaW1hZ2UvanBlZyInLiIKQEAgLTExMDgsNyArMTExMSw3IEBAIChkZWZpbmUtcHVibGljIG9r dWxhcgogKGRlZmluZS1wdWJsaWMgcG94bWwKICAgKHBhY2thZ2UKICAgICAobmFtZSAicG94bWwi KQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAg ICAgICAgICAodXJpCkBAIC0xMTE2LDcgKzExMTksNyBAQCAoZGVmaW5lLXB1YmxpYyBwb3htbAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcG94bWwtIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMXNtanZibHgwamN2M2FmczJzcjRxY212aHFkNDRpdzI0aHZyOWZwcGEz bnhocm1qd21sayIpKSkpCisgICAgICAgICAgICAgICAgIjE5aHJiNzVmYmgxMDJmdzhhamZsajQ3 NzdzN2hxN3Z4djZrYndqaXI2d3pzdmRmYW53ZGIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTExMzMsMTQgKzExMzYsMTQgQEAgKGRlZmluZS1w dWJsaWMgcG94bWwKIChkZWZpbmUtcHVibGljIGtkZWdyYXBoaWNzLW1vYmlwb2NrZXQKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2RlZ3JhcGhpY3MtbW9iaXBvY2tldCIpCi0gICAgKHZlcnNpb24g IjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGZtODgwbHA5ZzYwemdya2p5aDRq eHdzNngwczc3bDlpYTRmOHB6YTN3OHN4Y2Jic3drNSIpKSkpCisgICAgICAgIChiYXNlMzIgIjA5 MWl4MzQzcDl2czRpeWo4YWJxNm13OWxibTFmeDUxNjdneWtobTRnOGJqazV2ZHJpMnEiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTE1NSwxNCArMTE1OCwxNCBA QCAoZGVmaW5lLXB1YmxpYyBrZGVncmFwaGljcy1tb2JpcG9ja2V0CiAoZGVmaW5lLXB1YmxpYyBs aWJrZXhpdjIKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2V4aXYyIikKLSAgICAodmVyc2lv biAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvIiBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwazBpaW5mN3M4cWxrM2Z3dnE3 aWljMWI0em4yZ202NXJmZDU4cTdkM3diMWkxajJoamprIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MHIybTZkOXJ3MHI2cm02eHFwajFpM3cwaHBsaGl2eThoOTB6Z2dxeW5menZmeXI5YzUyOSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xMTc3LDE0ICsxMTgwLDE0 IEBAIChkZWZpbmUtcHVibGljIGxpYmtleGl2MgogKGRlZmluZS1wdWJsaWMgemVyb2NvbmYtaW9z bGF2ZQogICAocGFja2FnZQogICAgIChuYW1lICJ6ZXJvY29uZi1pb3NsYXZlIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvemVyb2NvbmYtaW9zbGF2ZS0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFxY2s1anlj NHBzc2xwaWJoa2k4c3o4YWowaHNueDh6Nzkxdnp5bjEwbG1kem43MXZ4OGMiKSkpKQorICAgICAg ICAoYmFzZTMyICIwOWptZjIzM25qYnFhbTFzd3p2cHpmZ2RwbHBqemR4NDh2ank2a2NwbWp2ZzJx bG03aTJsIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0046-gnu-KDE-Games-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0046-gnu-KDE-Games-Update-home-page-links.patch RnJvbSBjYmZiOWJiMjk5MzVjOWQ4NzcyMDlhM2NlY2Y1ZWJjZWRiMjJjOTY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNDowOTo1MyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDYvODZdIGdudTogS0RFIEdhbWVzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFj a2FnZS9rZGUtZ2FtZXMuc2NtIChrdHViZXJsaW5nLCBwaWNtaSwga29sZiwgIGttYWhqb25nZywK a3NoaXNlbiwga2Fqb25nZywga2JyZWFrb3V0LCBrbWluZXMsIGtvbnF1ZXN0LCBrYm91bmNlLCBr YmxvY2tzLCBrc3Vkb2t1LAprbGluZXMsIGtnb2xkcnVubmVyLCBrZGlhbW9uZCwga2ZvdXJpbmxp bmUsIGtibGFja2JveCwga25ldHdhbGssIGJvbWJlciwKZ3JhbmF0aWVyLCBrc2lyaywgcGFsYXBl bGksIGtpcmlraSwga2lnbywga3VicmljaywgbHNrYXQsIGthcG1hbiwKa3NwYWNlZHVlbCwgYm92 bywga2lsbGJvdHMsIGtzbmFrZWR1ZWwsIGtvbGxpc2lvbiwga25hdmFsYmF0dGxlLAprcmV2ZXJz aSwga3NxdWFyZXMsIGtqdW1waW5nY3ViZSk6IFVwZGF0ZSBob21lLXBhZ2UuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNj bQppbmRleCA2ZDkzOGQ4ODM0Li5hZTEyNzNkMjhmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLWdhbWVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQpAQCAtNSw2ICs1 LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJu b3llckBnbWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTksIDIwMjAsIDIwMjEgR3VpbGxh dW1lIExlIFZhaWxsYW50IDxnbHZAcG9zdGVvLm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBC cmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+Cis7OzsgQ29weXJpZ2h0IMKpIDIw MjIgUGV0ciBIb2RpbmEgPHBob2RpbmFAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZp bGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNjcsNyArNjgsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrdHViZXJsaW5nCiAgICAgICAgICAgIHF0bXVsdGltZWRpYQogICAgICAgICAgICBxdGRl Y2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dh bWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rdHVi ZXJsaW5nLyIpCiAgICAgKHN5bm9wc2lzICJTdGFtcCBkcmF3aW5nIHRveSIpCiAgICAgKGRlc2Ny aXB0aW9uICJLVHViZXJsaW5nIGlzIGEgZHJhd2luZyB0b3kgaW50ZW5kZWQgZm9yIHNtYWxsIGNo aWxkcmVuIGFuZAogYWR1bHRzIHdobyByZW1haW4geW91bmcgYXQgaGVhcnQuICBUaGUgZ2FtZSBo YXMgbm8gd2lubmVyOyB0aGUgb25seSBwdXJwb3NlIGlzCkBAIC0xMTMsNyArMTE0LDcgQEAgKGRl ZmluZS1wdWJsaWMgcGljbWkKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNs YXJhdGl2ZQogICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1l cy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvcGljbWkv IikKICAgICAoc3lub3BzaXMgIk51bWJlciBsb2dpYyBnYW1lIikKICAgICAoZGVzY3JpcHRpb24g IlBpY21pIGlzIGEgbnVtYmVyIGxvZ2ljIGdhbWUgaW4gd2hpY2ggY2VsbHMgaW4gYSBncmlkIGhh dmUKIHRvIGJlIGNvbG9yZWQgb3IgbGVmdCBibGFuayBhY2NvcmRpbmcgdG8gbnVtYmVycyBnaXZl biBhdCB0aGUgc2lkZSBvZiB0aGUKQEAgLTE1MCw3ICsxNTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBr b2xmCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tvbGYvIikKICAgICAo c3lub3BzaXMgIk1pbmlhdHVyZSBnb2xmIGdhbWUiKQogICAgIChkZXNjcmlwdGlvbiAiS29sZiBp cyBhIG1pbmlhdHVyZSBnb2xmIGdhbWUgZm9yIG9uZSB0byB0ZW4gcGxheWVycy4gIFRoZQogZ2Ft ZSBpcyBwbGF5ZWQgZnJvbSBhbiBvdmVyaGVhZCB2aWV3LCB3aXRoIGEgc2hvcnQgYmFyIHJlcHJl c2VudGluZyB0aGUgZ29sZgpAQCAtMjI3LDcgKzIyOCw3IEBAIChkZWZpbmUtcHVibGljIGttYWhq b25nZwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAg ICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbWFoam9uZ2cvIikKICAgICAo c3lub3BzaXMgIlRpbGUgbGF5aW5nIHBhdGllbmNlIikKICAgICAoZGVzY3JpcHRpb24gIkluIEtN YWhqb25nZyB0aGUgdGlsZXMgYXJlIHNjcmFtYmxlZCBhbmQgc3Rha2VkIG9uIHRvcCBvZgogZWFj aCBvdGhlciB0byByZXNlbWJsZSBhIGNlcnRhaW4gc2hhcGUuICBUaGUgcGxheWVyIGlzIHRoZW4g ZXhwZWN0ZWQgdG8gcmVtb3ZlCkBAIC0yNjksNyArMjcwLDcgQEAgKGRlZmluZS1wdWJsaWMga3No aXNlbgogICAgICAgICAgICBsaWJrbWFoam9uZ2cKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUu b3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3NoaXNlbi8iKQog ICAgIChzeW5vcHNpcyAiU2hpc2VuLVNobyBzb2xpdGFpcmUgZ2FtZSIpCiAgICAgKGRlc2NyaXB0 aW9uICJLU2hpc2VuIGlzIGEgc29saXRhaXJlLWxpa2UgZ2FtZSBwbGF5ZWQgdXNpbmcgdGhlIHN0 YW5kYXJkCiBzZXQgb2YgTWFoam9uZyB0aWxlcy4gIFVubGlrZSBNYWhqb25nIGhvd2V2ZXIsIEtT aGlzZW4gaGFzIG9ubHkgb25lIGxheWVyIG9mCkBAIC0zMjQsNyArMzI1LDcgQEAgKGRlZmluZS1w dWJsaWMga2Fqb25nZwogICAgICAgICAgICBweXRob24tem9wZS1pbnRlcmZhY2UKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2th am9uZ2cvIikKICAgICAoc3lub3BzaXMgIkNsYXNzaWNhbCBNYWggSm9uZ2cgZ2FtZSBmb3IgNCBw bGF5ZXJzIikKICAgICAoZGVzY3JpcHRpb24gIktham9uZ2cgaXMgdGhlIGFuY2llbnQgQ2hpbmVz ZSBib2FyZCBnYW1lIGZvciA0IHBsYXllcnMuCiAKQEAgLTM2Niw3ICszNjcsNyBAQCAoZGVmaW5l LXB1YmxpYyBrYnJlYWtvdXQKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRi YXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a2JyZWFrb3V0LyIpCiAgICAgKHN5bm9wc2lzICJCcmVha291dCBsaWtlIGdhbWUiKQogICAgIChk ZXNjcmlwdGlvbiAiS0JyZWFrb3V0IGlzIHNpbWlsYXIgdG8gdGhlIGNsYXNzaWNzIGJyZWFrb3V0 IGFuZCB4Ym9pbmcsCiBmZWF0dXJpbmcgYSBudW1iZXIgb2YgYWRkZWQgZ3JhcGhpY2FsIGVuaGFu Y2VtZW50cyBhbmQgZWZmZWN0cy4gIFlvdSBjb250cm9sIGEKQEAgLTQwNCw3ICs0MDUsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrbWluZXMKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcva21pbmVzLyIpCiAgICAgKHN5bm9wc2lzICJDbGFzc2ljYWwgbWluZSBzd2VlcGVyIGdhbWUi KQogICAgIChkZXNjcmlwdGlvbiAiS01pbmVzIGlzIGEgY2xhc3NpYyBNaW5lc3dlZXBlciBnYW1l LiAgVGhlIGlkZWEgaXMgdG8KIHVuY292ZXIgYWxsIHRoZSBzcXVhcmVzIHdpdGhvdXQgYmxvd2lu ZyB1cCBhbnkgbWluZXMuICBXaGVuIGEgbWluZSBpcyBibG93bgpAQCAtNDQxLDcgKzQ0Miw3IEBA IChkZWZpbmUtcHVibGljIGtvbnF1ZXN0CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2tvbnF1ZXN0LyIpCiAgICAgKHN5bm9wc2lzICJTaW1wbGUgdHVybi1iYXNlZCBzdHJhdGVneSBn YW1lIikKICAgICAoZGVzY3JpcHRpb24gIktvbnF1ZXN0IGlzIHRoZSBLREUgdmVyc2lvbiBvZiBH bnUtTGFjdGljIEtvbnF1ZXN0LiAgUGxheWVycwogY29ucXVlciBvdGhlciBwbGFuZXRzIGJ5IHNl bmRpbmcgc2hpcHMgdG8gdGhlbS4gIFRoZSBnb2FsIGlzIHRvIGJ1aWxkIGFuCkBAIC00ODAsNyAr NDgxLDcgQEAgKGRlZmluZS1wdWJsaWMga2JvdW5jZQogICAgICAgICAgICBxdGJhc2UtNQogICAg ICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdl ICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9rYm91bmNlLyIpCiAgICAgKHN5bm9wc2lzICJKZXp6YmFsbCBhcmNhZGUgZ2FtZSIp CiAgICAgKGRlc2NyaXB0aW9uICJLQm91bmNlIGlzIGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2Ft ZSB3aXRoIHRoZSBlbGVtZW50cyBvZgogcHV6emxlLiAgSXQgaXMgcGxheWVkIG9uIGEgZmllbGQs IHN1cnJvdW5kZWQgYnkgd2FsbCwgd2l0aCB0d28gb3IgbW9yZSBiYWxscwpAQCAtNTE4LDcgKzUx OSw3IEBAIChkZWZpbmUtcHVibGljIGtibG9ja3MKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtk ZS5vcmcva2Jsb2Nrcy8iKQogICAgIChzeW5vcHNpcyAiU2luZ2xlIHBsYXllciBmYWxsaW5nIGJs b2NrcyBwdXp6bGUgZ2FtZSIpCiAgICAgKGRlc2NyaXB0aW9uICJLQmxvY2tzIGlzIHRoZSBjbGFz c2ljIFRldHJpcy1saWtlIGZhbGxpbmcgYmxvY2tzIGdhbWUuCiAKQEAgLTU2MSw3ICs1NjIsNyBA QCAoZGVmaW5lLXB1YmxpYyBrc3Vkb2t1CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2tzdWRva3UvIikKICAgICAoc3lub3BzaXMgIlN1ZG9rdSBwdXp6bGUgZ2FtZSBhbmQgc29sdmVy IikKICAgICAoZGVzY3JpcHRpb24gIktTdWRva3UgaXMgYSBTdWRva3UgZ2FtZSBhbmQgc29sdmVy LCBzdXBwb3J0aW5nIGEgcmFuZ2Ugb2YKIDJEIGFuZCAzRCBTdWRva3UgdmFyaWFudHMuICBJbiBh ZGRpdGlvbiB0byBwbGF5aW5nIFN1ZG9rdSwgaXQgY2FuIHByaW50IFN1ZG9rdQpAQCAtNjE2LDcg KzYxNyw3IEBAIChkZWZpbmUtcHVibGljIGtsaW5lcwogICAgICAgICAgICBsaWJrZGVnYW1lcwog ICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2FwcHMua2RlLm9yZy9rbGluZXMvIikKICAgICAoc3lub3BzaXMgIlBsYWNlIDUgZXF1YWwgcGll Y2VzIHRvZ2V0aGVyLCBidXQgd2FpdCwgdGhlcmUgYXJlIDMgbmV3IG9uZXMiKQogICAgIChkZXNj cmlwdGlvbiAiS0xpbmVzIGlzIGEgc2ltcGxlIGJ1dCBoaWdobHkgYWRkaWN0aXZlIG9uZSBwbGF5 ZXIgZ2FtZS4KIApAQCAtNjU5LDcgKzY2MCw3IEBAIChkZWZpbmUtcHVibGljIGtnb2xkcnVubmVy CiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tnb2xkcnVubmVyLyIpCiAg ICAgKHN5bm9wc2lzICJBY3Rpb24gYW5kIHB1enpsZSBzb2x2aW5nIGdhbWUiKQogICAgIChkZXNj cmlwdGlvbiAiS0dvbGRydW5uZXIgaXMgYW4gYWN0aW9uIGdhbWUgd2hlcmUgdGhlIGhlcm8gcnVu cyB0aHJvdWdoIGEKIG1hemUsIGNsaW1icyBzdGFpcnMsIGRpZyBob2xlcyBhbmQgZG9kZ2VzIGVu ZW1pZXMgaW4gb3JkZXIgdG8gY29sbGVjdCBhbGwgdGhlCkBAIC03MDIsNyArNzAzLDcgQEAgKGRl ZmluZS1wdWJsaWMga2RpYW1vbmQKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcva2RpYW1vbmQvIikKICAgICAoc3lub3BzaXMgIlRocmVlLWluLWEtcm93IGdhbWUiKQogICAg IChkZXNjcmlwdGlvbiAiS0RpYW1vbmQgaXMgYSB0aHJlZS1pbi1hLXJvdyBnYW1lIGxpa2UgQmVq ZXdlbGVkLiAgSXQKIGZlYXR1cmVzIHVubGltaXRlZCBmdW4gd2l0aCByYW5kb21seSBnZW5lcmF0 ZWQgZ2FtZXMgYW5kIGZpdmUgZGlmZmljdWx0eQpAQCAtNzM4LDcgKzczOSw3IEBAIChkZWZpbmUt cHVibGljIGtmb3VyaW5saW5lCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVj bGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tmb3Vy aW5saW5lLyIpCiAgICAgKHN5bm9wc2lzICJQbGFjZSA0IHBpZWNlcyBpbiBhIHJvdyIpCiAgICAg KGRlc2NyaXB0aW9uICJLRm91ckluTGluZSBpcyBhIGJvYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJz IGJhc2VkIG9uIHRoZQogQ29ubmVjdC1Gb3VyIGdhbWUuCkBAIC03NzcsNyArNzc4LDcgQEAgKGRl ZmluZS1wdWJsaWMga2JsYWNrYm94CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ti bGFja2JveC8iKQogICAgIChzeW5vcHNpcyAiRmluZCBhdG9tcyBpbiBhIGdyaWQgYnkgc2hvb3Rp bmcgZWxlY3Ryb25zIikKICAgICAoZGVzY3JpcHRpb24gIktCbGFja2JveCBpcyBhIGdhbWUgb2Yg aGlkZSBhbmQgc2VlayBwbGF5ZWQgb24gYSBncmlkIG9mCiBib3hlcyB3aGVyZSB0aGUgY29tcHV0 ZXIgaGFzIGhpZGRlbiBzZXZlcmFsIGJhbGxzLiAgVGhlIHBvc2l0aW9uIG9mIHRoZSBoaWRkZW4K QEAgLTgxNyw3ICs4MTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbmV0d2FsawogICAgICAgICAgICBs aWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZl KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbmV0d2Fsay8iKQogICAgIChzeW5vcHNpcyAiVHVy biB0aGUgYm9hcmQgcGllY2VzIHRvIGdldCBhbGwgY29tcHV0ZXJzIGNvbm5lY3RlZCIpCiAgICAg KGRlc2NyaXB0aW9uICJLTmV0V2FsayBpcyBhIHNtYWxsIGdhbWUgd2hlcmUgeW91IGhhdmUgdG8g YnVpbGQgdXAgYQogY29tcHV0ZXIgbmV0d29yayBieSByb3RhdGluZyB0aGUgd2lyZXMgdG8gY29u bmVjdCB0aGUgdGVybWluYWxzIHRvIHRoZSBzZXJ2ZXIuCkBAIC04NTUsNyArODU2LDcgQEAgKGRl ZmluZS1wdWJsaWMgYm9tYmVyCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0 YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2JvbWJlci8iKQogICAgIChzeW5vcHNpcyAiQXJjYWRlIGJvbWJpbmcgZ2FtZSIpCiAgICAgKGRl c2NyaXB0aW9uICJCb21iZXIgaXMgYSBzaW5nbGUgcGxheWVyIGFyY2FkZSBnYW1lLgogCkBAIC05 MDAsNyArOTAxLDcgQEAgKGRlZmluZS1wdWJsaWMgZ3JhbmF0aWVyCiAgICAgICAgICAgIHF0YmFz ZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgICho b21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL2dyYW5hdGllci8iKQogICAgIChzeW5vcHNpcyAiQm9tYmVybWFuIGNs b25lIikKICAgICAoZGVzY3JpcHRpb24gIkdyYW5hdGllciBpcyBhIGNsb25lIG9mIHRoZSBjbGFz c2ljIEJvbWJlcm1hbiBnYW1lLAogaW5zcGlyZWQgYnkgdGhlIHdvcmsgb2YgdGhlIENsYW5ib21i ZXIgY2xvbmUuCkBAIC05MzcsNyArOTM4LDcgQEAgKGRlZmluZS1wdWJsaWMga3NpcmsKICAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2ZwogICAgICAgICAgICB6bGliKSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2FwcHMua2RlLm9yZy9rc2lyay8iKQogICAgIChzeW5vcHNpcyAiQ29tcHV0ZXJp emVkIHZlcnNpb24gb2YgdGhlIHdlbGwga25vd24gc3RyYXRlZ3kgYm9hcmQgZ2FtZQogJ1Jpc2sn IikKICAgICAoZGVzY3JpcHRpb24gIktzaXJLIGlzIGEgbXVsdGktcGxheWVyIG5ldHdvcmstZW5h YmxlZCBnYW1lLiAgVGhlIGdvYWwgb2YKQEAgLTk5OCw3ICs5OTksNyBAQCAoZGVmaW5lLXB1Ymxp YyBwYWxhcGVsaQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnCiAg ICAgICAgICAgIHNoYXJlZC1taW1lLWluZm8pKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL3BhbGFw ZWxpLyIpCiAgICAgKHN5bm9wc2lzICJKaWdzYXcgcHV6emxlIGdhbWUiKQogICAgIChkZXNjcmlw dGlvbiAiUGFsYXBlbGkgaXMgYSBqaWdzYXcgcHV6emxlIGdhbWUuICBVbmxpa2Ugb3RoZXIgZ2Ft ZXMgaW4KIHRoYXQgZ2VucmUsIHlvdSBhcmUgbm90IGxpbWl0ZWQgdG8gYWxpZ25pbmcgcGllY2Vz IG9uIGltYWdpbmFyeSBncmlkcy4gIFRoZQpAQCAtMTAzNyw3ICsxMDM4LDcgQEAgKGRlZmluZS1w dWJsaWMga2lyaWtpCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01 CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tpcmlr aS8iKQogICAgIChzeW5vcHNpcyAiWWFodHplZSBkaWNlIGdhbWUiKQogICAgIChkZXNjcmlwdGlv biAiS2lyaWtpIGlzIGFuIGFkZGljdGl2ZSBhbmQgZnVuIGRpY2UgZ2FtZSwgZGVzaWduZWQgdG8g YmUKIHBsYXllZCBieSBhcyBtYW55IGFzIHNpeCBwbGF5ZXJzLgpAQCAtMTA3Nyw3ICsxMDc4LDcg QEAgKGRlZmluZS1wdWJsaWMga2lnbwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBx dGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczov L2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9r aWdvLyIpCiAgICAgKHN5bm9wc2lzICJHbyBib2FyZCBnYW1lIikKICAgICAoZGVzY3JpcHRpb24g IktpZ28gaXMgYW4gb3Blbi1zb3VyY2UgaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVsYXIgR28K IGdhbWUuCkBAIC0xMTIyLDcgKzExMjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdWJyaWNrCiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRz dmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2t1YnJpY2svIikKICAgICAoc3lub3BzaXMgIkdh bWUgYmFzZWQgb24gUnViaWsncyBDdWJlIikKICAgICAoZGVzY3JpcHRpb24gIkt1YnJpY2sgaXMg YSBnYW1lIGJhc2VkIG9uIHRoZSBSdWJpaydzIEN1YmUgcHV6emxlLgogCkBAIC0xMTYyLDcgKzEx NjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBsc2thdAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAg ICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJo dHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9sc2thdC8iKQogICAgIChzeW5vcHNpcyAiTGlldXRuYW50IFNrYXQgY2FyZCBnYW1lIikK ICAgICAoZGVzY3JpcHRpb24gIkxpZXV0bmFudCBTa2F0IChmcm9tIEdlcm1hbiBcIk9mZml6aWVy c3NrYXRcIikgaXMgYSBmdW4gYW5kCiBlbmdhZ2luZyBjYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJz LCB3aGVyZSB0aGUgc2Vjb25kIHBsYXllciBpcyBlaXRoZXIgbGl2ZQpAQCAtMTIwMCw3ICsxMjAx LDcgQEAgKGRlZmluZS1wdWJsaWMga2FwbWFuCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUu b3JnL2thcG1hbi8iKQogICAgIChzeW5vcHNpcyAiUGFjLU1hbiBjbG9uZSIpCiAgICAgKGRlc2Ny aXB0aW9uICJLYXBtYW4gaXMgYSBjbG9uZSBvZiB0aGUgd2VsbCBrbm93biBnYW1lIFBhYy1NYW4u CiAKQEAgLTEyMzksNyArMTI0MCw3IEBAIChkZWZpbmUtcHVibGljIGtzcGFjZWR1ZWwKICAgICAg ICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHN2 ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3NwYWNlZHVlbC8iKQogICAgIChzeW5vcHNpcyAi VHdvIHBsYXllciBnYW1lIHdpdGggc2hvb3Rpbmcgc3BhY2VzaGlwcyBmbHlpbmcgYXJvdW5kIGEg c3VuIikKICAgICAoZGVzY3JpcHRpb24gIktTcGFjZWR1ZWwgaXMgYSBzcGFjZSBiYXR0bGUgZ2Ft ZSBmb3Igb25lIG9yIHR3byBwbGF5ZXJzLAogd2hlcmUgdHdvIHNoaXBzIGZseSBhcm91bmQgYSBz dGFyIGluIGEgc3RydWdnbGUgdG8gYmUgdGhlIG9ubHkgc3Vydml2b3IuCkBAIC0xMjcyLDcgKzEy NzMsNyBAQCAoZGVmaW5lLXB1YmxpYyBib3ZvCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUu b3JnL2Jvdm8vIikKICAgICAoc3lub3BzaXMgIkNsYXNzaWMgcGVuIGFuZCBwYXBlciBnYW1lOiBm aXZlIGluIGEgbGluZSIpCiAgICAgKGRlc2NyaXB0aW9uICJCb3ZvIGlzIGEgR29tb2t1IChmcm9t IEphcGFuZXNlIOS6lOebruS4puOBuSAtIGxpdC4gIFwiZml2ZQogcG9pbnRzXCIpIGxpa2UgZ2Ft ZSBmb3IgdHdvIHBsYXllcnMsIHdoZXJlIHRoZSBvcHBvbmVudHMgYWx0ZXJuYXRlIGluIHBsYWNp bmcKQEAgLTEzMTAsNyArMTMxMSw3IEBAIChkZWZpbmUtcHVibGljIGtpbGxib3RzCiAgICAgICAg ICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFy YXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tpbGxib3RzLyIpCiAgICAgKHN5bm9wc2lz ICJQb3J0IG9mIHRoZSBjbGFzc2ljIEJTRCBjb25zb2xlIGdhbWUgcm9ib3RzIikKICAgICAoZGVz Y3JpcHRpb24gIktpbGxib3RzIGlzIGEgc2ltcGxlIGdhbWUgb2YgZXZhZGluZyBraWxsZXIgcm9i b3RzLgogCkBAIC0xMzUyLDcgKzEzNTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc25ha2VkdWVsCiAg ICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAg cXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tzbmFrZWR1ZWwvIikKICAgICAoc3lub3Bz aXMgIlNuYWtlIHJhY2UgcGxheWVkIGFnYWluc3QgdGhlIGNvbXB1dGVyIikKICAgICAoZGVzY3Jp cHRpb24gIktTbmFrZUR1ZWwgaXMgYSBmYXN0IGFjdGlvbiBnYW1lIHdoZXJlIHlvdSBzdGVlciBh IHNuYWtlCiB3aGljaCBoYXMgdG8gZWF0IGZvb2QuICBXaGlsZSBlYXRpbmcgdGhlIHNuYWtlIGdy b3dzLiAgQnV0IG9uY2UgYSBwbGF5ZXIKQEAgLTEzODgsNyArMTM4OSw3IEBAIChkZWZpbmUtcHVi bGljIGtvbGxpc2lvbgogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2Ut NQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dh bWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rb2xs aXNpb24vIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSBiYWxsIGRvZGdpbmcgZ2FtZSIpCiAgICAg KGRlc2NyaXB0aW9uICJJbiBLb2xsaXNpb24geW91IHVzZSBtb3VzZSB0byBjb250cm9sIGEgc21h bGwgYmx1ZSBiYWxsIGluIGEKIGNsb3NlZCBzcGFjZSBlbnZpcm9ubWVudCBmaWxsZWQgd2l0aCBz bWFsbCByZWQgYmFsbHMsIHdoaWNoIG1vdmUgYWJvdXQKQEAgLTE0MjgsNyArMTQyOSw3IEBAIChk ZWZpbmUtcHVibGljIGtuYXZhbGJhdHRsZQogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdl ICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9rbmF2YWxiYXR0bGUvIikKICAgICAoc3lub3BzaXMgIkJhdHRsZXNoaXAgYm9hcmQg Z2FtZSB3aXRoIGJ1aWx0LWluIGdhbWUgc2VydmVyIikKICAgICAoZGVzY3JpcHRpb24gIktCYXR0 bGVzaGlwIGlzIGEgQmF0dGxlIFNoaXAgZ2FtZSBmb3IgS0RFLgogCkBAIC0xNDY4LDcgKzE0Njks NyBAQCAoZGVmaW5lLXB1YmxpYyBrcmV2ZXJzaQogICAgICAgICAgICBxdGJhc2UtNQogICAgICAg ICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJo dHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9rcmV2ZXJzaS8iKQogICAgIChzeW5vcHNpcyAiT2xkIHJldmVyc2kgYm9hcmQgZ2FtZSwg YWxzbyBrbm93biBhcyBvdGhlbGxvIikKICAgICAoZGVzY3JpcHRpb24gIktSZXZlcnNpIGlzIGEg c2ltcGxlIG9uZSBwbGF5ZXIgc3RyYXRlZ3kgZ2FtZSBwbGF5ZWQKIGFnYWluc3QgdGhlIGNvbXB1 dGVyLgpAQCAtMTUwOCw3ICsxNTA5LDcgQEAgKGRlZmluZS1wdWJsaWMga3NxdWFyZXMKICAgICAg ICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNs YXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3NxdWFyZXMvIikKICAgICAoc3lub3Bz aXMgIkRvdHMgYW5kIEJveGVzIGdhbWUiKQogICAgIChkZXNjcmlwdGlvbiAiS1NxdWFyZXMgaXMg YW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVsYXIgcGFwZXIgYmFzZWQKIGdhbWUgU3F1YXJl cy4gIFR3byBwbGF5ZXJzIHRha2UgdHVybnMgY29ubmVjdGluZyBkb3RzIG9uIGEgZ3JpZCB0byBj b21wbGV0ZQpAQCAtMTU0NSw3ICsxNTQ2LDcgQEAgKGRlZmluZS1wdWJsaWMga2p1bXBpbmdjdWJl CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAg ICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tqdW1waW5nY3ViZS8iKQogICAgIChz eW5vcHNpcyAiU2ltcGxlIHRhY3RpY2FsIGdhbWUgZm9yIG51bWJlci1jcnVuY2hlcnMiKQogICAg IChkZXNjcmlwdGlvbiAiS0p1bXBpbmdjdWJlIGlzIGEgc2ltcGxlIHRhY3RpY2FsIGdhbWUgZm9y IG9uZSBvciB0d28KIHBsYXllcnMsIHBsYXllZCBvbiBhIGdyaWQgb2YgbnVtYmVyZWQgc3F1YXJl cy4gIEVhY2ggdHVybiwgcGxheWVycyBjb21wZXRlIGZvcgotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0055-gnu-KDE-PIM-Update-all-packages-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0055-gnu-KDE-PIM-Update-all-packages-to-22.04.3.patch RnJvbSA0YjA0ZDU1YzVkZDk1ZmZiMzYzNzhlYWEyZWQ1OTA2ODgyY2YxMjViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE0OjI5OjUwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA1 NS84Nl0gZ251OiBLREUgUElNOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIyLjA0LjMuCgoqIGdu dS9wYWNrYWdlcy9rZGUtcGltLnNjbSAoS0RFIFBJTSk6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKGFr b25hZGksIGFrb25hZGktY2FsZW5kYXIsIGFrb25hZGktY29udGFjdHMsIGFrb25hZGktbWltZSwK YWtvbmFkaS1ub3RlcywgYWtvbmFkaS1zZWFyY2gsIGthZGRyZXNzYm9vaywga2FsYXJtY2FsLApr Y2FsZW5kYXJzdXBwb3J0LCBrY2FsdXRpbHMsIGtkZXBpbS1ydW50aW1lLCBrZXZlbnR2aWV3cywg a2dwZwpraWRlbnRpdHltYW5hZ2VtZW50LCBraW1hcCwga2luY2lkZW5jZWVkaXRvciwga2xkYXAs IGtsZW9wYXRyYQprbWFpbGNvbW1vbiwga21haWxpbXBvcnRlciwga21haWx0cmFuc3BvcnQsIGtt Ym94LCBrbWVzc2FnZWxpYgprbm90ZXMsIGtvbnRhY3RpbnRlcmZhY2UsIGtvcmdhbml6ZXIsIGtw ZW9wbGV2Y2FyZCwga3BpbWNvbW1vbgprcGltdGV4dGVkaXQsIGtzbXRwLCBrdG5lZiwgbGliZ3Jh dmF0YXIsIGxpYmtkZXBpbSwgbGlia2dhcGksCmxpYmtzaWV2ZSk6IFVwZGF0ZSB0byAyMi4wNC4z LgoKKGFrb25hZGktY2FsZW5kYXIpOiBbaW5wdXRzXTogQWRkIGtkYnVzYWRkb25zIGFuZCBrbm90 aWZpY2F0aW9ucy4KCihraW5jaWRlbmNlZWRpdG9yKTogW2FyZ3VtZW50c106IERpc2FibGUgZmFp bGluZyB0ZXN0cy4KCihrZGVwaW0tcnVudGltZSk6IFtpbnB1dHNdOiBSZW1vdmUga2FsYXJtY2Fs LgoKKGttYWlsaW1wb3J0ZXIpOiBbaW5wdXRzXTogQWRkIGtwaW10ZXh0ZWRpdCBhbmQga3RleHR3 aWRnZXRzLgoKKGttZXNzYWdlbGliKTogW2lucHV0c106IEFkZCBrbm90aWZpY2F0aW9ucy4KCihr cGltY29tbW9uKTogW2lucHV0c106IEFkZCBrcGltdGV4dGVkaXQuCgoobGlia3NpZXZlKTogW2lu cHV0c106IEFkZCBncmFudGxlZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5z Y20gYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KaW5kZXggN2I3OGIyZDg1OS4uODFiMTk2MmMz OSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdl cy9rZGUtcGltLnNjbQpAQCAtNDUsMTQgKzQ1LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMga2RlLXBpbSkKIChkZWZpbmUtcHVibGljIGFrb25hZGkKICAgKHBhY2thZ2UKICAgICAo bmFtZSAiYWtvbmFkaSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIy Mi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2Frb25hZGktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwMjZzcnhrN2RhMjB2ZmhiajdqaDhhaXAzc3lscG02MWN6d2JsajN3eHhwczB2Ynh4 czJnIikpCisgICAgICAgIChiYXNlMzIgIjBnMjc3amwyYXkwMHA0eWhrYWR2empuMWsycmtyaXo5 MHFsMnFjcDVkNGZqZ3MwMjIwa3kiKSkKICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMK ICAgICAgICAgICAgICAgICAgImFrb25hZGktcGF0aHMucGF0Y2giCiAgICAgICAgICAgICAgICAg ICJha29uYWRpLXRpbWVzdGFtcHMucGF0Y2giCkBAIC0xMTcsMTQgKzExNywxNCBAQCAoZGVmaW5l LXB1YmxpYyBha29uYWRpCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNhbGVuZGFyCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImFrb25hZGktY2FsZW5kYXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4z IikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9ha29uYWRpLWNhbGVuZGFyLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGh6eTZ5OXB4YTA2azBwcDV5cjg0 aTBzdjE1cWd6am43bnJsbXN5bG02aXk3ZnNwcXFicSIpKSkpCisgICAgICAgIChiYXNlMzIgIjBo Y2MyaHB5aHBkNzIxOW15N2hwamNsMjRnc3I5ZzhkMmJ3aGxjNjZkYTk2cmF5MHB6ZzQiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM5LDYgKzEzOSw3IEBAIChkZWZp bmUtcHVibGljIGFrb25hZGktY2FsZW5kYXIKICAgICAgICAgICAga2NhbHV0aWxzCiAgICAgICAg ICAgIGtjb2RlY3MKICAgICAgICAgICAga2NvbnRhY3RzCisgICAgICAgICAgIGtkYnVzYWRkb25z CiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtp ZGVudGl0eW1hbmFnZW1lbnQKQEAgLTE0Niw2ICsxNDcsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29u YWRpLWNhbGVuZGFyCiAgICAgICAgICAgIGtpdGVtbW9kZWxzCiAgICAgICAgICAgIGttYWlsdHJh bnNwb3J0CiAgICAgICAgICAgIGttaW1lCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAg ICAgICAgIGtwaW10ZXh0ZWRpdAogICAgICAgICAgICBrc210cAogICAgICAgICAgICBrdGV4dHdp ZGdldHMKQEAgLTE2MiwxNCArMTY0LDE0IEBAIChkZWZpbmUtcHVibGljIGFrb25hZGktY2FsZW5k YXIKIChkZWZpbmUtcHVibGljIGFrb25hZGktY29udGFjdHMKICAgKHBhY2thZ2UKICAgICAobmFt ZSAiYWtvbmFkaS1jb250YWN0cyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJz aW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2Frb25hZGktY29udGFjdHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIwNGl4ajA5czI3cThwYm1mcmIxNDc1YmMwaDg0c2I1aWtm eHpwYzRpNWIzd2h4NDBnOWRtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDgwYmEwOHN4Yjc5aWw3 bmE5N201NmszZ3B3YzhwajRibGpjYTNxZ3c1a3doc3dqNmdueCIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yMTcsMTQgKzIxOSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBh a29uYWRpLWNvbnRhY3RzCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLW1pbWUKICAgKHBhY2thZ2UK ICAgICAobmFtZSAiYWtvbmFkaS1taW1lIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAg KHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgIi9zcmMvYWtvbmFkaS1taW1lLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWJjcmJmNXo5MTc1cDIwNmN2bTVzNnpxODgybmIzMmNm OWFrZGNibmFkcWlpYnJweGt4diIpKSkpCisgICAgICAgIChiYXNlMzIgIjFxZ2dhY2RoajViNXZy aHdwMXNybHJoYXBsMTNoY2M1ZDFmZjV3bHNkaXA4N2luNGphZDEiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgbGlieHNsdCA7OyB4c2x0IGZvciBnZW5lcmF0aW5nIGludGVyZmFj ZSBkZXNjcmlwdGlvbnMKQEAgLTI2NywxNCArMjY5LDE0IEBAIChkZWZpbmUtcHVibGljIGFrb25h ZGktbWltZQogKGRlZmluZS1wdWJsaWMgYWtvbmFkaS1ub3RlcwogICAocGFja2FnZQogICAgIChu YW1lICJha29uYWRpLW5vdGVzIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNp b24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMvYWtvbmFkaS1ub3Rlcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjB4a2N3OWl6Z3hmemdsY2lpZzJpNHdpejZpZmx6amcwZDZkcDFu cTZwMWt3eHdjODk5c2IiKSkpKQorICAgICAgICAoYmFzZTMyICIwcHM5OTcxN2h2c3E2MmZoM3ph Z241eGd3NXNjOTluYWlpYXk1eW05d21manZocjVzbG1sIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTI5MiwxNCArMjk0LDE0IEBAIChkZWZpbmUtcHVibGljIGFrb25h ZGktbm90ZXMKIChkZWZpbmUtcHVibGljIGFrb25hZGktc2VhcmNoCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrb25hZGktc2VhcmNoIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZl cnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvYWtvbmFkaS1zZWFyY2gtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIxaWQ2enpqeGM5enZwejFyeWoyem4xeWZmNWFrMDRyMW1s azlja2xiajk5ZnJ6ZjB3djZwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGpwaXJubnBhYjZraTJn ZjV2bHprbHAwNHJ3bTA1bDhwaGx6YWpwMmFwY2RkYjg0bHF2bSIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcwpAQCAtMzQ3LDE0ICszNDksMTQgQEAgKGRlZmluZS1wdWJsaWMgYWtv bmFkaS1zZWFyY2gKIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2VlZGl0b3IKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2luY2lkZW5jZWVkaXRvciIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQor ICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2luY2lkZW5jZWVkaXRvci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFzYmZsZmdncHFod2hnM2l3NDY0NjJ6M3A4 M3NqaGx4NmYxZnZnejI1MW0wMjB2cXE5eGEiKSkpKQorICAgICAgICAoYmFzZTMyICIwYm0yNXIz bDlkMXFobGt4ejdwZDVobWc2eGQweTY1MXE4YW55NHE3MWJkNmEwMjNwczBiIikpKSkKICAgICAo cHJvcGVydGllcyBgKCh1cHN0cmVhbS1uYW1lIC4gImluY2lkZW5jZWVkaXRvciIpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtMzk2 LDggKzM5OCw5IEBAIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2VlZGl0b3IKICAgICAgICAgIChy ZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KLSAgICAgICAgICAgICAgIChp bnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiIDs7IEZJWE1FOiB0ZXN0IGZhaWxzLgotICAgICAg ICAgICAgICAgICAgICAgICAiLUUiICJha29uYWRpLXNxbGl0ZS1pbmNpZGVuY2VkYXRldGltZXRl c3QiKSkpKSkpKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIg OzsgRklYTUU6IHRlc3RzIGZhaWxzLgorICAgICAgICAgICAgICAgICAgICAgICAiLUUiCisJCQkJ CSAgICIoYWtvbmFkaS1zcWxpdGUtaW5jaWRlbmNlZGF0ZXRpbWV0ZXN0fGt0aW1lem9uZWNvbWJv Ym94dGVzdHx0ZXN0aW5kaXZpZHVhbG1haWxkaWFsb2cpIikpKSkpKSkKICAgICAoaG9tZS1wYWdl ICJodHRwczovL2ludmVudC5rZGUub3JnL3BpbS9pbmNpZGVuY2VlZGl0b3IiKQogICAgIChzeW5v cHNpcyAiS0RFIFBJTSBsaWJyYXJ5IGZvciBlZGl0aW5nIGluY2lkZW5jZXMiKQogICAgIChkZXNj cmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFuIGluY2lkZW5jZSBlZGl0b3IgZm9yIEtE RSBQSU0uIikKQEAgLTQwNywxNCArNDEwLDE0IEBAIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2Vl ZGl0b3IKIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogICAocGFja2FnZQogICAgIChuYW1l ICJrYWRkcmVzc2Jvb2siKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAi MjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rYWRkcmVzc2Jvb2stIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxaHpxMGZkeTk5bDFrcXcxNGQ1ODJsMHM1Nmd2cnc4NmFiaWhpYjZrNGF6 NGM2ZzNjMG1kIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMThmNnhqY21xZ3NscncxMmRpazlpbW13 M213MGtydnppNnk2ZjByeXIycnkxc2hxdml2YiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNTM4LDE0ICs1NDEsMTQgQEAgKGRlZmluZS1wdWJsaWMg a2Jsb2cKIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcnN1cHBvcnQKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia2NhbGVuZGFyc3VwcG9ydCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2NhbGVuZGFyc3VwcG9ydC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAo c2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBhbm5uaTAzN2NwMWdhMmxqMmdranhsa3lnbmF4bmE0 ZnMwOTVsYmFxcDV6bGp6M2c4dnAiKSkpKQorICAgICAgICAoYmFzZTMyICIwNXg1cHMxNWhrYnYw Y200YW04NTl3emY2cjV5aXlhYWRpZHczNjE3cWNpbTRzaDVzbXFkIikpKSkKICAgICAocHJvcGVy dGllcyBgKCh1cHN0cmVhbS1uYW1lIC4gImNhbGVuZGFyc3VwcG9ydCIpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtNTgzLDE0ICs1 ODYsMTQgQEAgKGRlZmluZS1wdWJsaWMga2NhbGVuZGFyc3VwcG9ydAogKGRlZmluZS1wdWJsaWMg a2NhbHV0aWxzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjYWx1dGlscyIpCi0gICAgKHZlcnNp b24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tjYWx1dGlscy0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjAwNnNma2p6eWlkOGJ5bDJt bXluMWlzNG5yYTl3anFoMjFrc2Q1ZzFrdjk0OGhmMWpkY3MiKSkpKQorICAgICAgICAoYmFzZTMy ICIxdnYybnY0eWMyaHdpMzFiOWswamN4bXhnYnBhYWxtZGMwNmpoYmNxOHFiaTIwcGo3MGtoIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGxpYnhtbDIpKSA7OyB4bWxsaW50IHJl cXVpcmVkIGZvciB0ZXN0cwpAQCAtNjIxLDE0ICs2MjQsMTQgQEAgKGRlZmluZS1wdWJsaWMga2Nh bHV0aWxzCiAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAocGFja2FnZQogICAgIChu YW1lICJrZGVwaW0tcnVudGltZSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJz aW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2tkZXBpbS1ydW50aW1lLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMWFocm5uYzl2bjA1NTZzNG5yc2pnYzl2YmY1cmI2eWJ5N2Zu MzNwM2pqbnBnamEwbWM3bSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFsaGtjZmRqbnhsbThhbWZj enc0cGk0MWdybHE5NTFwZDY3Y2oxejUxd2hzNmI4NGFuMjciKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMgZGJ1cyBrZG9jdG9vbHMgbGlieHNsdCBzaGFyZWQtbWltZS1pbmZvKSkK QEAgLTY0Miw3ICs2NDUsNiBAQCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAgICAg ICAgICBjeXJ1cy1zYXNsCiAgICAgICAgICAgIGdyYW50bGVlCiAgICAgICAgICAgIGdyYW50bGVl dGhlbWUKLSAgICAgICAgICAga2FsYXJtY2FsCiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKICAg ICAgICAgICAga2NhbHV0aWxzCiAgICAgICAgICAgIGtjbXV0aWxzCkBAIC03MTcsMTQgKzcxOSwx NCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogKGRlZmluZS1wdWJsaWMga2V2ZW50 dmlld3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2V2ZW50dmlld3MiKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9ldmVudHZpZXdzLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDF4OWNjd3NwbjFkd2ttY3hj cjhwNnBhemo2dzMxcHhoeDBiemxmcjZiZ3BjY2ljcDJ3MiIpKSkpCisgICAgICAgIChiYXNlMzIg IjEzNDZrNWZ2amRneGhmamhmMG1iYzdzNTU5YW1weGMydmZnMGk0d2sxYTZuNmQ0anBtY3IiKSkp KQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAiZXZlbnR2aWV3cyIpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAt NzY2LDE0ICs3NjgsMTQgQEAgKGRlZmluZS1wdWJsaWMga2V2ZW50dmlld3MKIChkZWZpbmUtcHVi bGljIGtncGcKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2dwZyIpCi0gICAgKHZlcnNpb24gIjIx LjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2tncGctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxbXpxM2c0eHdnNDU5azBtcDl4dmc4YmhpbGl6 YWRiaDRnY2sxNzY0d3E2OWJ4bGN5YXYzIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMTk2eGdidmM2 OGp6YWNhbDR3d3hnZHJ3eHlpeXI0OWhxMGgyZHdwenE1eWhwZmgzZmNydyIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhh c2VzCkBAIC04MjQsMTQgKzgyNiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZ3BnCiAoZGVmaW5lLXB1 YmxpYyBraWRlbnRpdHltYW5hZ2VtZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpZGVudGl0 eW1hbmFnZW1lbnQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIu MDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r aWRlbnRpdHltYW5hZ2VtZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMTh4d3ZsbXFoaWg1am1pZzJtajNhNm1jNWF3bHhkdjhmODFkYTZj Z20xMjNpbWhyaXJrNCIpKSkpCisgICAgICAgIChiYXNlMzIgIjB6MWl4d2xyZG03ZHpmeHN6cGhm MndtYTBnanBycjAxNDNjNDZsaTc5ZzVnenZjcmlkOHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQpAQCAtODYyLDE0ICs4NjQsMTQgQEAgKGRlZmluZS1wdWJsaWMga2lkZW50 aXR5bWFuYWdlbWVudAogKGRlZmluZS1wdWJsaWMga2ltYXAKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia2ltYXAiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9raW1h cC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIg IjExamQ5emt2ZmxmaDNncXMzNmZoajhtbGEzazQ0eGY3emRiMHo0bmw5c2s1bmhoZ201cHgiKSkp KQorICAgICAgICAoYmFzZTMyICIxazVoN2ptenhnOHdxNThpcWswZjFneDVyNDVwcjI4OTV2bDd5 NWloeWF2OXcwcWZxY24wIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAg LTg5MywxNCArODk1LDE0IEBAIChkZWZpbmUtcHVibGljIGtpbWFwCiAoZGVmaW5lLXB1YmxpYyBr bGRhcAogICAocGFja2FnZQogICAgIChuYW1lICJrbGRhcCIpCi0gICAgKHZlcnNpb24gIjIxLjEy LjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tsZGFwLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTNsbHNmaHg5bGZ2aGY5MGEzdm1wa3loMDJmamc1 c3A0Zm1yd3JxeXg5aGpyYm15MWcwYSIpKSkpCisgICAgICAgIChiYXNlMzIgIjAyNHhnamZmejVu OHp6NmpzMDZpNzhwZjhzM25kNXNibXZoeno3Ym0zcWMwNXhxeHlwNzUiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTkxOCwxNCArOTIwLDE0IEBAIChk ZWZpbmUtcHVibGljIGtsZGFwCiAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2xlb3BhdHJhIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZl cnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMva2xlb3BhdHJhLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMTBmNjFtMHFyczBxaXBuOTRqZDMyZ2lieWo4cGN2cHJzOGo3Z21h YzBteW0wYjNkampscyIpKSkpCisgICAgICAgIChiYXNlMzIgIjFkcDQyMWhuaXlrbmdnaXJwcXFk YjdwbXNyYmlkejlxc2htZDNxbnNxdmNyOXB6MzAxZDUiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGRidXMgZXh0 cmEtY21ha2UtbW9kdWxlcyBnbnVwZyA7OyBUT0RPOiBSZW1vdmUgYWZ0ZXIgZ3BnbWUgdXNlcyBm aXhlZCBwYXRoCkBAIC05NzIsMTQgKzk3NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEK IChkZWZpbmUtcHVibGljIGttYWlsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttYWlsIikKLSAg ICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21haWwtIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxa25oNmNmNzJoaWRj Nmp5aXcyNTBiNzA4YjQxMGZsYTBjNXc4M3phYXZtd3YzN2FoOHowIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMHgyZDh3OGhsYjYyaDlxOXFraDNjd3lnN3B3d2w3cHgxcmY4OXZ5ZnA5YXJmYnMwMzBk cSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIGtkb2N0b29scykpCkBA IC0xMDcyLDE0ICsxMDc0LDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAoZGVmaW5lLXB1Ymxp YyBrbWFpbGNvbW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrbWFpbGNvbW1vbiIpCi0gICAg KHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL21haWxjb21tb24tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxemk4emtodjln NHZzeWxxemptMndyOXY2YjIwaXJmeGhmNHE0NjdjbXBxcXJxcGNwM2FmIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMHZpcjJwN2FraWhmemI4Nml3c3B6M2s2ajNwc2M2eHh5YWs0eDczOGR3M2xobjIy bmZ6YiIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0tbmFtZSAuICJtYWlsY29tbW9u IikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCkBAIC0xMTM5LDE0ICsxMTQxLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsY29tbW9uCiAo ZGVmaW5lLXB1YmxpYyBrbWFpbGltcG9ydGVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttYWls aW1wb3J0ZXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9tYWls aW1wb3J0ZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwbGNyOXp6ZGYxNmY4MnNwcjl4MzNqbnpyMjNzeDd4azJ6dmZwemRraTNiNWp4dmFw bnNrIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGhiNGJhOHZyN3dydzhtY3JjN2hpY2w4ZjlyNmlo c2J3a3h4cjFxa3prMDMxMHlqbWNiZiIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0t bmFtZSAuICJtYWlsaW1wb3J0ZXIiKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTExNzEsNiArMTE3Myw4IEBAIChkZWZpbmUtcHVi bGljIGttYWlsaW1wb3J0ZXIKICAgICAgICAgICAga2l0ZW1tb2RlbHMKICAgICAgICAgICAga21p bWUKICAgICAgICAgICAga3BpbWNvbW1vbgorICAgICAgICAgICBrcGltdGV4dGVkaXQKKyAgICAg ICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGlia2Rl cGltCiAgICAgICAgICAgIHF0YmFzZS01KSkKQEAgLTExODQsMTQgKzExODgsMTQgQEAgKGRlZmlu ZS1wdWJsaWMga21haWxpbXBvcnRlcgogKGRlZmluZS1wdWJsaWMga21haWx0cmFuc3BvcnQKICAg KHBhY2thZ2UKICAgICAobmFtZSAia21haWx0cmFuc3BvcnQiKQotICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rbWFpbHRyYW5zcG9ydC0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBsM3Bnczc4MWE2aXM5MzdpMGJr ejl5a3I0MGwzNnJ3bHJpcnNyNGc4d2gwZ2tjM2lmaTYiKSkpKQorICAgICAgICAoYmFzZTMyICIw ZmNnd2xuNDBkOWgzcjRtNThtcDRtNzlrNDI1aGlhbmp6MGFtYnFja2R6cDBhc3BraHpwIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMjI2LDE0ICsx MjMwLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsdHJhbnNwb3J0CiAoZGVmaW5lLXB1YmxpYyBr bWJveAogICAocGFja2FnZQogICAgIChuYW1lICJrbWJveCIpCi0gICAgKHZlcnNpb24gIjIxLjEy LjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2ttYm94LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDRjbDJraGozYTduODFubG14c2c4a2dzenJsMjJx bTZzMmt2YnJoejM5eWZ6aTMxY3dxciIpKSkpCisgICAgICAgIChiYXNlMzIgIjBkM2kzNnprbjNh cGNqcWtic3E2MzNtZ3JrMzgyeGd4OGtuZmc2Zmt5eWM4aTU1cDNkaWciKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTI0OCwxNCArMTI1MiwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBrbWJveAogKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia21lc3NhZ2VsaWIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lv biAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9tZXNzYWdlbGliLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMHhyaG5rYWhxaXJzejM3bGJ2eDUwNWxsN2JmaHIyNWxicTg5eXFxODFi eGJ6a2J2YW1zdyIpKSkpCisgICAgICAgIChiYXNlMzIgIjA2dnNiYThyOXNoOTR5NTlobWtoOG5i Zzh4aGliODNzdjgwcW5mdzRnOWZ2NWdmanBwamgiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVw c3RyZWFtLW5hbWUgLiAibWVzc2FnZWxpYiIpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtMTI5Miw2ICsxMjk2LDcgQEAgKGRlZmlu ZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAga21ib3gKICAgICAgICAgICAga21pbWUK ICAgICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAg ICAgIGtwaW1jb21tb24KICAgICAgICAgICAga3BpbXRleHRlZGl0CiAgICAgICAgICAgIGtzZXJ2 aWNlCkBAIC0xMzM0LDE0ICsxMzM5LDE0IEBAIChkZWZpbmUtcHVibGljIGttZXNzYWdlbGliCiAo ZGVmaW5lLXB1YmxpYyBrbWltZQogICAocGFja2FnZQogICAgIChuYW1lICJrbWltZSIpCi0gICAg KHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttaW1lLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDNzN2w0bHl3ZHZwOTdo NHFqZ3EwNnFxY2Nsdm5oeTgzcXNyZnp2MHcyd2NsNjMxbm5wdyIpKSkpCisgICAgICAgIChiYXNl MzIgIjFrOWx2cTNhNzI4MDE1bGFqN3JrbGcxMzZoZ2cyNTZsNHNuYXJuYzVjdzk3aWpxZG01bmci KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM2OSwxNCArMTM3NCwx NCBAQCAoZGVmaW5lLXB1YmxpYyBrbWltZQogKGRlZmluZS1wdWJsaWMga25vdGVzCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtub3RlcyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2tub3Rlcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjA3cGowYXF3c3kxeGk1bXg3eDBoM3pteGZnMG40YWZnamF4OWE5aWhj NTUzeHM2azQ4ZDciKSkpKQorICAgICAgICAoYmFzZTMyICIxYmJyY3IyczVhbTdncTNpbTVzOWtr NjNucnNnejBrZmttM3F6aGFzYWZuejA2emhmMXZmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scyBsaWJ4c2x0KSkKQEAgLTE0NDAsMTQgKzE0NDUsMTQgQEAgKGRl ZmluZS1wdWJsaWMga25vdGVzCiAoZGVmaW5lLXB1YmxpYyBrb250YWN0aW50ZXJmYWNlCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtvbnRhY3RpbnRlcmZhY2UiKQotICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rb250YWN0aW50ZXJmYWNlLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXF3eDBxNGJiazNkNzIwaWoz N3diZDU0ZzlhbHc2aXNwamwxbXExOWhrazNnczVsMWM3OCIpKSkpCisgICAgICAgIChiYXNlMzIg IjBucGF4bHJ2Z3BnMnA4d2RhcXMwM2syZ3lwcGJpZDgxazY0cTZjYXdpbjZ3cm42enpjOW0iKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTQ2OCwxNCArMTQ3MywxNCBA QCAoZGVmaW5lLXB1YmxpYyBrb250YWN0aW50ZXJmYWNlCiAoZGVmaW5lLXB1YmxpYyBrb3JnYW5p emVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtvcmdhbml6ZXIiKQotICAgICh2ZXJzaW9uICIy MS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3Jp Z2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9rb3JnYW5pemVyLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDcycHl6czM4ZHYwN213aTRobGZi NHJoOWp4NDBkcHhhYzN5d3k3a2o2bnl2YmZqbWgwciIpKSkpCisgICAgICAgIChiYXNlMzIgIjB5 cHNjZHIwbGE0cGR4ejQ5MW1yeWptZzUzNWQwZzdjNHI2MnkwbDdhbjVnMXJpYnJqcTkiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZGJ1cyBxdHRvb2xzIGtkb2N0b29scykpCkBA IC0xNTg5LDE0ICsxNTk0LDE0IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGV2Y2FyZAogKGRlZmlu ZS1wdWJsaWMga3BpbWNvbW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrcGltY29tbW9uIikK LSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcGltY29tbW9uLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWsxZDEw MGxyMjc3bGd3eXpuMnNzeHN4OXgyeWQ5bmZkNTY1N3I5NXZtZG5raDJxczUxNyIpKSkpCisgICAg ICAgIChiYXNlMzIgIjF4bnMzcWM1bjVmaWc4OThic2oza3pkYTY0ODRuMHI0MDZrbTQzZ2ljbmx5 MW03anBhcjkiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAicGltY29t bW9uIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCkBAIC0xNjUyLDIwICsxNjU3LDIxIEBAIChkZWZpbmUtcHVibGljIGtwaW1jb21tb24K IChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmdy YXZhdGFyIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGliZ3Jh dmF0YXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFz ZTMyICIxYmloeTNkZmFnd2M3YWRheTQwbXlxamJuNTU1bWt6emFhcTdjMTR5d2ttaGg5OWRodmg3 IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXppazR5MW1pY2dxeXoyeTZjajV3NXNqY2NtNjlkNDlz dmw3MmJkamNqNW4zcjZ4bDlpcSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCiAgICAg KGlucHV0cyAobGlzdCBrY29uZmlnCiAgICAgICAgICAgICAgICAgICBraTE4bgogICAgICAgICAg ICAgICAgICAga2lvCiAgICAgICAgICAgICAgICAgICBrcGltY29tbW9uCisgICAgICAgICAgICAg ICAgICBrcGltdGV4dGVkaXQKICAgICAgICAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAg ICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAgICAgICAgICAgICAgIHF0YmFzZS01KSkK QEAgLTE2ODIsMTQgKzE2ODgsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGliZ3JhdmF0YXIKIChkZWZp bmUtcHVibGljIGtwaW10ZXh0ZWRpdAogICAocGFja2FnZQogICAgIChuYW1lICJrcGltdGV4dGVk aXQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rcGltdGV4dGVk aXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIxOWhycWJqY21waTgxdm1uZ2dya3J2MGZjYzlpbmh6NWFhNWtseDAxNDFheWxuemZnd3NsIikp KSkKKyAgICAgICAgKGJhc2UzMiAiMWdiMG44bnJ4NjczeWEzbWdranM2a2hqbHo3NDcyYTkzMmxn cHk1cHdpcjQ4bWM1N2cxZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRv b2xzKSkKQEAgLTE3MjMsMTQgKzE3MjksMTQgQEAgKGRlZmluZS1wdWJsaWMga3BpbXRleHRlZGl0 CiAoZGVmaW5lLXB1YmxpYyBrc210cAogICAocGFja2FnZQogICAgIChuYW1lICJrc210cCIpCi0g ICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzbXRwLSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGtkeTVnc2cxc2dj Y3ZkazFmcGY4NjZ4bDltOHY4ejAzNGpwZ2Y2czduMnByNXI1bW5pMiIpKSkpCisgICAgICAgIChi YXNlMzIgIjFsMHc3eXhtbXZrajJ3YnY0OXlmNzNiMmNhN2sweXhyaXNoa2RxZ20zcTVjcmFoZzhs NHoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTc2MiwxNCArMTc2 OCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc210cAogKGRlZmluZS1wdWJsaWMga3RuZWYKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia3RuZWYiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAo dmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9rdG5lZi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjFpbjk5MW44YWxreGY0MHAwd3ZrcjdnZGFhejh3NGtkdzFyc3E2c2Jq aWw2Y3M0Y3I1bmwiKSkpKQorICAgICAgICAoYmFzZTMyICIwbnZ2YWFramhjaXFkbjB2MTY5N2Q1 NTlwMHB5NXY0MWl5ZDBpeDJ6OHNxZ3c3bGI3bmtoIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzKSkKQEAgLTE3OTQsMTQgKzE4MDAsMTQgQEAgKGRlZmluZS1wdWJsaWMga3RuZWYK IChkZWZpbmUtcHVibGljIGxpYmtkZXBpbQogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrZGVw aW0iKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrZGVwaW0t IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw ZzlqeDZ6NWpmOXlxbjAxeGMxazAzOGI0bGpyOXNpbDdid3ZpZmM2NHMzOHF4bDl3bXd3IikpKSkK KyAgICAgICAgKGJhc2UzMiAiMXI2aGJqM3JnbWExcTFmeG1pOTgyd2lkdm5xMWRhanNsaHdtZDIx YWtubm5yeXNwZng3cyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xz KSkKQEAgLTE4NDEsMTQgKzE4NDcsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia2RlcGltCiAoZGVm aW5lLXB1YmxpYyBsaWJrZ2FwaQogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrZ2FwaSIpCi0g ICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xpYmtnYXBpLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXZiazg3ODZt azFpcm05NGJzbTk3MjcwZ25kMTQ5bno3dzB6cW52d3o0OTlmNzJkMjFqeCIpKSkpCisgICAgICAg IChiYXNlMzIgIjBtNDd3cXIybTE0N2NzeXB6bTM4aTI5bXNtMW1jbm42bXgzbDBud2Zod3NteWNm NmxzcjciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykpCkBAIC0x ODc2LDE0ICsxODgyLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtnYXBpCiAoZGVmaW5lLXB1Ymxp YyBsaWJrbGVvCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmtsZW8iKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrbGVvLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTlxMTI4bGRpMGFzcHk3dmMwM3I1 NHZyZjd3ejdsMTE4MXg5cGJtYXg4MzQwbmJuYXo3bCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBu azZiaTJ6NHMwcmYwcWltMDB4Y212eHl6d2F4NGJqbjFmNGY2aXl3NXFkZmtjNnl2bnAiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAtMTky MywyMSArMTkyOSwyMiBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrbGVvCiAoZGVmaW5lLXB1YmxpYyBs aWJrc2lldmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia3NpZXZlIikKLSAgICAodmVyc2lv biAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia3NpZXZlLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWxpOWNjNXk2eGJuNG00cWEy MXFtc2pkNHh6c2hwNjdteHdoMm52cjE3bWZzOHJheTd2ZCIpKQotICAgICAgIChwYXRjaGVzIChz ZWFyY2gtcGF0Y2hlcyAibGlia3NpZXZlLUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVzLnBhdGNo IikpKSkKKyAgICAgICAgKGJhc2UzMgorCQkiMHM1YzQ5dmdzcW1icHlrMWJod2piMDR2NnY2dmI5 eGxjbXM4ZHZjNmYzZ3lqZGNoazVsYyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAg ICBjeXJ1cy1zYXNsCisgICAgICAgICAgIGdyYW50bGVldGhlbWUKICAgICAgICAgICAga2FyY2hp dmUKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2ljb250aGVtZXMKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0062-gnu-KDE-Games-Update-all-packages-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0062-gnu-KDE-Games-Update-all-packages-to-22.04.3.patch RnJvbSBhOTQ1MTZlNmM3ZWM3YWM1MzE5NmYxZWUwN2UyODk0N2NjYTEwYzZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA4OjQ5OjM5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2MyA2 Mi84Nl0gZ251OiBLREUgR2FtZXM6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gMjIuMDQuMy4KCiog Z251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gKGt0dWJlcmxpbmcsIHBpY21pLCBrb2xmLCBsaWJr bWFoam9uZ2csCmttYWhqb25nZywga3NoaXNlbiwga2Fqb25nZywga2JyZWFrb3V0LCBrbWluZXMs IGtvbnF1ZXN0LCBrYm91bmNlLAprYmxvY2tzLCBrc3Vkb2t1LCBrbGluZXMsIGtnb2xkcnVubmVy LCBrZGlhbW9uZCwga2ZvdXJpbmxpbmUsIGtibGFja2JveCwKa25ldHdhbGssIGJvbWJlciwgZ3Jh bmF0aWVyLCBrc2lyaywgcGFsYXBlbGksIGtpcmlraSwga2lnbywga3VicmljaywKbHNrYXQsIGth cG1hbiwga3NwYWNlZHVlbCwgYm92bywga2lsbGJvdHMsIGtzbmFrZWR1ZWwsIGtvbGxpc2lvbiwK a25hdmFsYmF0dGxlLCBrcmV2ZXJzaSwga3NxdWFyZXMsIGtqdW1waW5nY3ViZSk6IFVwZGF0ZSB0 byAyMi4wNC4zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20KaW5kZXggZDllMDA4NTFjYy4uMGZlYzAyNWI3MyAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tk ZS1nYW1lcy5zY20KQEAgLTQyLDE0ICs0MiwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2th Z2VzIGtkZS1nYW1lcykKIChkZWZpbmUtcHVibGljIGt0dWJlcmxpbmcKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia3R1YmVybGluZyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJz aW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2t0dWJlcmxpbmctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAg ICAgKGJhc2UzMiAiMWF3c24yODVqOW5nZ3l5cGtyYTlsYWRnaTQ2dzJtN20wOWQ4MzY0dzVkMHN5 Z3B6bWdzZyIpKSkpCisgICAgICAgKGJhc2UzMiAiMTlreWs3cjdsa3p3Y3ZoaG4xampncmNka3E4 Z2Ztemd5cnZ2Y2JtNHFreDdqZDI3djFpYSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMgcGVybCkpCkBAIC05MSwxNCArOTEsMTQgQEAgKGRlZmluZS1wdWJsaWMg a3R1YmVybGluZwogKGRlZmluZS1wdWJsaWMgcGljbWkKICAgKHBhY2thZ2UKICAgICAobmFtZSAi cGljbWkiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9waWNtaS0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwZ2sxeXE1 YWM1NWs2bHhieHN6eHBkMzkzZmI5azZ5cGhpc2I3MWx4Mnp2OWdjaGw0NG42IikpKSkKKyAgICAg ICAoYmFzZTMyICIwbm4wMHNpbGE0em40cjI4ZGg4NGp2cXFycnMzMXNoOXZ3ZDc2bmFsbTd5MTR4 cnh3bjQ2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBA IC0xMjcsMTQgKzEyNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBwaWNtaQogKGRlZmluZS1wdWJsaWMg a29sZgogICAocGFja2FnZQogICAgIChuYW1lICJrb2xmIikKLSAgICAodmVyc2lvbiAiMjEuMTIu MyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva29sZi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAo c2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjAwZGhqeTgyZDk5NjR6OTRubjR2a2t3eW5xbDNiZmE2 ZGp3cmdzcTkzZjlkN2dyZ2tkN2ciKSkpKQorICAgICAgICAoYmFzZTMyICIwbW1tajlyeHJicGY5 Y2xqNDl6Z2ZscmxpYzhxYWZ6dzJyMmJ5NWtuaHNuMTVtcTU5YmQzIikpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xNzQsMTQgKzE3NCwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrb2xmCiAoZGVmaW5lLXB1YmxpYyBsaWJrbWFoam9uZ2cKICAgKHBhY2thZ2UK ICAgICAobmFtZSAibGlia21haGpvbmdnIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAg KHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNp b24gIi9zcmMvbGlia21haGpvbmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1 NgotICAgICAgIChiYXNlMzIgIjExNHZpeXFxN3psd3Nkbm05Nml5eXZqOG1hNHAwNm02OWhzNjQx eXY0MnhsYmtzcHdiYWwiKSkpKQorICAgICAgIChiYXNlMzIgIjF5MTIzYnlnaTRpaWw4cWdsdjJm eDgxcW5scXBqcHgzczRmbXE4c2Zma2lsY3o4NzVudzgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQpAQCAtMjA1LDE0ICsyMDUsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia21h aGpvbmdnCiAoZGVmaW5lLXB1YmxpYyBrbWFoam9uZ2cKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a21haGpvbmdnIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva21haGpv bmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjAyeXZ2cHdrazVnYmo0NDV6djV4aGZyYWdrODIyMHJseDBwa3hmMzJwajBqc3Y3ZG56MXgiKSkp KQorICAgICAgIChiYXNlMzIgIjBsdmlhN2dobnA4d3gyeG5kemlwdjhncmRzZG4zaTk2eGxzeTZ3 c3BuYTFrODg0eDh5bHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTI0NCwxNCArMjQ0LDE0IEBAIChkZWZpbmUtcHVibGljIGttYWhqb25nZwogKGRl ZmluZS1wdWJsaWMga3NoaXNlbgogICAocGFja2FnZQogICAgIChuYW1lICJrc2hpc2VuIikKLSAg ICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAg ICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3NoaXNlbi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxaTExZ2g4N2dmemE1OHJw ZGQ0NHBqYjQyM2FuOWE0NGNsczExN2JhOWd6bnhtNjdjcGg1IikpKSkKKyAgICAgICAoYmFzZTMy ICIwMDRxcjBrbXcwYzZhaGlmMW1mMmY4OGE4NDl3czNrYXA3cDJrc3Zsam15eWwzOHgyc2JzIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzCkBAIC0yODMsMTQgKzI4MywxNCBAQCAo ZGVmaW5lLXB1YmxpYyBrc2hpc2VuCiAoZGVmaW5lLXB1YmxpYyBrYWpvbmdnCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImtham9uZ2ciKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAi L3NyYy9rYWpvbmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjFzZmZzc2ZwenNkODNpcHBrd3BtcWR4OHJmaDljcGQ3aTIybnN2OGFzbmF5bHls dnkzemQiKSkpKQorICAgICAgIChiYXNlMzIgIjE1YjJsMHpzeXpyaXI3OTF3OXNkZjY1a3ZuNjUy OGI4dnhkcnlhM2Y0MjVudnN4c3g3aXgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpAQCAtMzQ1LDE0ICszNDUs MTQgQEAgKGRlZmluZS1wdWJsaWMga2Fqb25nZwogKGRlZmluZS1wdWJsaWMga2JyZWFrb3V0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImticmVha291dCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMi KQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2ticmVha291dC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChz aGEyNTYKLSAgICAgICAoYmFzZTMyICIwdnFseGFnZ3p2dnJiNDM5eWJzdmQ1a3I5ajJqenB3azR4 eTN5bmk4M3k4MzBoMW1taGhjIikpKSkKKyAgICAgICAoYmFzZTMyICIxcHZ4eGw3bTQ2aWhqa3ph cTI2MXhmc3luaWt5cmJycjY3ZDR2aDVweGZqNnBpcHpyZ2twIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0zODIsMTQgKzM4MiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBrYnJlYWtvdXQKIChkZWZpbmUtcHVibGljIGttaW5lcwogICAocGFja2FnZQogICAg IChuYW1lICJrbWluZXMiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAi MjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r bWluZXMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2Uz MiAiMXd4eTBjeXo3MzN3dm54ZmpoaXJxZjQxd25kYTRmNmFxZGlxbWI1cjFuZ3p6bGxnYmdsYyIp KSkpCisgICAgICAgKGJhc2UzMiAiMXc2YnFsemhibTN2YzA5anl4Zmc4dmduMGEybmtuZnoxc2hi c2ZhbWMzNmpzeTJzcjc1OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQpAQCAtNDE5LDE0ICs0MTksMTQgQEAgKGRlZmluZS1wdWJsaWMga21pbmVzCiAoZGVm aW5lLXB1YmxpYyBrb25xdWVzdAogICAocGFja2FnZQogICAgIChuYW1lICJrb25xdWVzdCIpCi0g ICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAg ICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tvbnF1ZXN0LSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBscmFocTlzNzByeDI0 ZHc0Y2dwdmNocjRzNnBjbDU2NXZoMzQzZ2dnMjRzMXJkM2x5ODAiKSkpKQorICAgICAgIChiYXNl MzIgIjFreWx2NzMwcGxpaTdncnpjY2FjbGc1bGttZ3doZGdoMnlhN2g3bHBuYjh6YWFweTNrYnIi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTQ1OCwx NCArNDU4LDE0IEBAIChkZWZpbmUtcHVibGljIGtvbnF1ZXN0CiAoZGVmaW5lLXB1YmxpYyBrYm91 bmNlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtib3VuY2UiKQotICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgdmVyc2lvbiAiL3NyYy9rYm91bmNlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg KHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFhbTRqMTFjanpsbWF2MnpoNTgwMmthc3kwa2RjeDc4 c2x5Y2FkbmY5NmJtaHhzOGh2eXYiKSkpKQorICAgICAgIChiYXNlMzIgIjE4N2YwaHoxOXhqMTdo NWR6ajBudzNyOXphczNzcHBpc3doZ256bWE5c25sMXcwcmZ6d2giKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTQ5NiwxNCArNDk2LDE0IEBAIChkZWZp bmUtcHVibGljIGtib3VuY2UKIChkZWZpbmUtcHVibGljIGtibG9ja3MKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2Jsb2NrcyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9u ICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3Jj L2tibG9ja3MtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJh c2UzMiAiMW4zamM5NndzODA3OGdrMWlsNjFkYzk2cDNwenZqM3o5YnJud2kyNzRwazRjaWY2M2Js aSIpKSkpCisgICAgICAgKGJhc2UzMiAiMThoZHprd3Y4bHNjbTl4c2kwZDk5cHEyMTl5MG05YnFk cXYzazE1ZzdnejBzcnl4dnl2YSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBr ZG9jdG9vbHMpKQpAQCAtNTM2LDE0ICs1MzYsMTQgQEAgKGRlZmluZS1wdWJsaWMga2Jsb2Nrcwog KGRlZmluZS1wdWJsaWMga3N1ZG9rdQogICAocGFja2FnZQogICAgIChuYW1lICJrc3Vkb2t1IikK LSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAg ICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3N1ZG9rdS0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxZ3cweWJ3aHZnMXo4 cGNzNzJmNzN5NTJqdnp2cnczNjdnMjc1YXhmMnJ3NTBpaWs2and2IikpKSkKKyAgICAgICAoYmFz ZTMyICIxMTZkZ2M5aGg2ZnE2eDB3NHJkNGtqZDJxeTkzaHE2Ym14d2s1am1tMjFscXdyc3pyNmh3 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC01OTYs MTQgKzU5NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc3Vkb2t1CiAoZGVmaW5lLXB1YmxpYyBrbGlu ZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2xpbmVzIikKLSAgICAodmVyc2lvbiAiMjEuMTIu MyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva2xpbmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNo YTI1NgotICAgICAgIChiYXNlMzIgIjF5cGk2NHdkc3cxenNqMDN3Y3hqMDJ2Mjd5MWJ5MTEzdjg5 YXM4ZHlrOXdyMHBmbWJwcWYiKSkpKQorICAgICAgIChiYXNlMzIgIjE1ejVnY25jeXIxaTd4aXBu c3ZyMmx2ZGk5d2RxbThpZjN5bGlta3N4aGdyNWRrdno5dnoiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTYzOSwxNCArNjM5LDE0IEBAIChkZWZpbmUt cHVibGljIGtsaW5lcwogKGRlZmluZS1wdWJsaWMga2dvbGRydW5uZXIKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2dvbGRydW5uZXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rZ29sZHJ1bm5lci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAg ICAgICAoYmFzZTMyICIwZ3p6NTg0MDd6am1rMzExa3l5ajVsMmMxY2ljemNxOWk4Y2twd2JkMzQx ZHZ3YXd3MjdxIikpKSkKKyAgICAgICAoYmFzZTMyICIxZ2EwZGpwbGhncWJmcnZxMG03eW1kMzBs c2k3a2MyM2NoYXFtYzB2eTNnNjF5OTI3NGRhIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scykpCkBAIC02NzksMTQgKzY3OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBr Z29sZHJ1bm5lcgogKGRlZmluZS1wdWJsaWMga2RpYW1vbmQKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia2RpYW1vbmQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIu MDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGlh bW9uZC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZDNjNHBja2RkbnJpOWkxOWcycGkyeWdwcWFrbGxyZ3k2YXpndm5oNWhuMjBrZ3N3N2Q5Iikp KSkKKyAgICAgICAoYmFzZTMyICIxY2ExaHh6enZwd20zbXM5bTB4ZDd4NHIwMTFuN2JqbHNjNGwz MzNxMHhqeTV2d2xyejNzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC03MTcsMTQgKzcxNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZGlhbW9uZAogKGRl ZmluZS1wdWJsaWMga2ZvdXJpbmxpbmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2ZvdXJpbmxp bmUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNl LyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZm91cmlubGluZS0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwcmI1 amNtbWYxOWJpZHd5d2o1NmRuMHdmcm5yZmk1a2M3NWMyMGQ3bXhubGd5Z2ZkbmtnIikpKSkKKyAg ICAgICAoYmFzZTMyICIxNjNhaWk5YmFsYTE0YmhjOWo1MDN4azg2amNubW5uMzI3Zm14M2M2OHJ5 cDBzODlyeDk3IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC03NTUsMTQgKzc1NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZm91cmlubGluZQogKGRlZmlu ZS1wdWJsaWMga2JsYWNrYm94CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtibGFja2JveCIpCi0g ICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tibGFja2JveC0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxMGo4cm5wcjNnamFx c3B4NG14cWo5Y25jcWo2djJqbjVya2xkcjQ2YnY3eXhnamI1cnczIikpKSkKKyAgICAgICAoYmFz ZTMyICIwaW03bWI5M3lyYmxpYXZpbDViY3F5bWNxNmE0c2pxMXBqNTJ5c3E4Z3Fxd2Y3anJ3MWd4 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC03OTUs MTQgKzc5NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrYmxhY2tib3gKIChkZWZpbmUtcHVibGljIGtu ZXR3YWxrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtuZXR3YWxrIikKLSAgICAodmVyc2lvbiAi MjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMva25ldHdhbGstIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGFobXMzaW12a2RrbnAxejJoNmo0Mms5ZzFp MjB5Z2QyNjMzaWNqdjM3ZDJjYmlqMTI4bSIpKSkpCisgICAgICAgKGJhc2UzMiAiMHcxYnB4MDR5 bjd4c3lmNGg4eW13ODg3aXI5aWZid3h5bnFsbGg4eG40Y2h3ZDIxaXBncCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtODM2LDE0ICs4MzYsMTQgQEAg KGRlZmluZS1wdWJsaWMga25ldHdhbGsKIChkZWZpbmUtcHVibGljIGJvbWJlcgogICAocGFja2Fn ZQogICAgIChuYW1lICJib21iZXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9ib21iZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxbWx4czJkYnN5Y3E3bXc5ZzFobDJsMTdnbDB6MzNtcnJ5NXIwem16NzRp NjduZmlqZzh3IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGN4eXA1YzExOXIwYmtxengwbW5iZmRi MmkxaDByYTBrcDMwengwbm12bWExcnhycnZnZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtODc3LDE0ICs4NzcsMTQgQEAgKGRlZmluZS1wdWJsaWMg Ym9tYmVyCiAoZGVmaW5lLXB1YmxpYyBncmFuYXRpZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAi Z3JhbmF0aWVyIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvZ3JhbmF0 aWVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjE2eXJpaGFybDY2ZnJnbG1keTY3NTBuaXhjemgwbDRjMTlubnI2ZGF2MTVtOHFmYjNnNmIiKSkp KQorICAgICAgIChiYXNlMzIgIjF5bHl3ajU3OWoyNTJoajZsejVnaHZtaWlxZjl5YjJsbmNxYnlw YmliZHIzNGlyczVpZjkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTkxNCwxNCArOTE0LDE0IEBAIChkZWZpbmUtcHVibGljIGdyYW5hdGllcgogKGRl ZmluZS1wdWJsaWMga3NpcmsKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NpcmsiKQotICAgICh2 ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzaXJrLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWlwbmtnMm1najM3ZzVzNWlo bHlzMTc2a24yYzExZjNkNTd4cjl6aHFmOGZ2a3Zya2ZtMCIpKSkpCisgICAgICAgIChiYXNlMzIg IjBjMWxzM2kyanFjcm1keTN6aGIyNW1sOWxoZHk0Z2pkY3Z2NGo1ejh4NXdpZzI2NXFid3giKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTk2OSwxNCAr OTY5LDE0IEBAIChkZWZpbmUtcHVibGljIGtzaXJrCiAoZGVmaW5lLXB1YmxpYyBwYWxhcGVsaQog ICAocGFja2FnZQogICAgIChuYW1lICJwYWxhcGVsaSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMi KQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc3JjL3BhbGFwZWxpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDc2aWdxbDg5c3g1NWhmeGpiNzkyNDhpaDRjamJr cjFzMWpuejQ2eTNkazc5M3JzY204ZyIpKSkpCisgICAgICAgIChiYXNlMzIgIjBid2k1eTVtcmY2 aDF2aHloczVzeHd4OGhkdjBoa2tucHNjcGc1cTU0ZjZodzZjd2Y0cXYiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEwMTYsMTQgKzEwMTYsMTQgQEAg KGRlZmluZS1wdWJsaWMgcGFsYXBlbGkKIChkZWZpbmUtcHVibGljIGtpcmlraQogICAocGFja2Fn ZQogICAgIChuYW1lICJraXJpa2kiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9raXJpa2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIwcWJtMHpqanFuYmNkbTM5emk4aDI0MG5ibHBhMXBhN2cxbHM5bWdoemJx cmRyaDduM2EwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWlqbDRoamNrNHd2eHBsY2p6cXc5YWhh ZG5idmQ4aGs2MXFuMDRrYnl6Nm1ycDY3eGdybiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTA1NCwxNCArMTA1NCwxNCBAQCAoZGVmaW5lLXB1Ymxp YyBraXJpa2kKIChkZWZpbmUtcHVibGljIGtpZ28KICAgKHBhY2thZ2UKICAgICAobmFtZSAia2ln byIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tpZ28tIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxNHBwNzNi OW1iZjBueTc1YjkwdnM3ejlsNjFtN3pwOGNsbDdobDRicGxxaDFraWcxc3pmIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMHdhdjZwbWxqYmtpMmlwZ3pwODJnYjJqODYxYjJiajFjMng0eWRxbjEwNmFx Y20wY2k3MSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpA QCAtMTEwMCwxNCArMTEwMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBraWdvCiAoZGVmaW5lLXB1Ymxp YyBrdWJyaWNrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt1YnJpY2siKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rdWJyaWNrLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGh4ODFjcDFscWw3NGM5MDY3ZHc3 bWk3OGM2c3A2cDFhMDM1ajJuempuOWRycHhhbDZwMiIpKSkpCisgICAgICAgIChiYXNlMzIgIjA5 aHhyaWdja3ZweHcxaXB6bGhxNWZiNWhwenJiNWg2NWI1NW02ZGkzbmo2eXMyeDUwdjkiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTExNDEsMTQgKzEx NDEsMTQgQEAgKGRlZmluZS1wdWJsaWMga3VicmljawogKGRlZmluZS1wdWJsaWMgbHNrYXQKICAg KHBhY2thZ2UKICAgICAobmFtZSAibHNrYXQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAg ICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9sc2thdC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjFjZnMxbGZ3Z3h3cG4yZzU2eTdqYjJjNmlqZDgxYmk4YmE4YXAw eXl4Nm5odjZuYTA3MmIiKSkpKQorICAgICAgICAoYmFzZTMyICIwN3BrcmduOXBnd3djYzkwM2lx bWRwNDlpMjZpamtrYjc5NWpid3loZGczbnFnY2s5YXI5IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMTc5LDE0ICsxMTc5LDE0IEBAIChkZWZpbmUt cHVibGljIGxza2F0CiAoZGVmaW5lLXB1YmxpYyBrYXBtYW4KICAgKHBhY2thZ2UKICAgICAobmFt ZSAia2FwbWFuIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2FwbWFu LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE5 NzR6N2czeWx2ZjQ4eGgzeGhmM2dyN2lwaGdtajgzaXI5aHNzMWEyYmEwaHBnZzQ2M2siKSkpKQor ICAgICAgIChiYXNlMzIgIjBjbGgzbnljM2thbjBoYmJ6emNhM3NkMDlubDJoZDM2eTdmNmc1cHYy Y3A2aTFtNDc1N3kiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xz KSkKQEAgLTEyMTgsMTQgKzEyMTgsMTQgQEAgKGRlZmluZS1wdWJsaWMga2FwbWFuCiAoZGVmaW5l LXB1YmxpYyBrc3BhY2VkdWVsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzcGFjZWR1ZWwiKQot ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc3BhY2VkdWVsLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGR2NTM5 amxwa2o4aHI0Y3owbmNxbTNzY2c2amEzczQxcDM3YnBxZDk0emljZnZ6eHc4NCIpKSkpCisgICAg ICAgIChiYXNlMzIgIjF5Yjd5MWY1cmN3NGphY3BmOXZwemJyYWdtMnl3d2IzbWtqaHE2N3g3eDk5 cTZyOWl6NTUiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK QEAgLTEyNTMsMTQgKzEyNTMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3NwYWNlZHVlbAogKGRlZmlu ZS1wdWJsaWMgYm92bwogICAocGFja2FnZQogICAgIChuYW1lICJib3ZvIikKLSAgICAodmVyc2lv biAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvYm92by0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFqenZhenF5NXZjd2t5aG5ienc3c2g4 bmdmZjVjbGNscTk4dmJiaHpkOWRtbmFjaXJkYnEiKSkpKQorICAgICAgICAoYmFzZTMyICIxeXo0 eDdmbWxsbXA1N3l4ZmlwcWtsZGdmMzhoYWxkYWg4MWQycW1jNWpsYWh2eTNqMjNwIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMjg5LDE0ICsxMjg5 LDE0IEBAIChkZWZpbmUtcHVibGljIGJvdm8KIChkZWZpbmUtcHVibGljIGtpbGxib3RzCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtpbGxib3RzIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisg ICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMva2lsbGJvdHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIxbmNyNTV4cTA0dnJ4NmJzczFhaGs4NmMzbDlja2h2NHpq YmM2Z3E0a3JoancwbGtkZml2IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDdhazg2YTR2MHY4YjBu bnk4bjI0NmozbGFiNXpyOHNxMHJhOWs0OGNkeTUzeG1xOTA5aiIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTMzMCwxNCArMTMzMCwxNCBAQCAoZGVm aW5lLXB1YmxpYyBraWxsYm90cwogKGRlZmluZS1wdWJsaWMga3NuYWtlZHVlbAogICAocGFja2Fn ZQogICAgIChuYW1lICJrc25ha2VkdWVsIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAg KHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMva3NuYWtlZHVlbC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYK LSAgICAgICAoYmFzZTMyICIwNnJpbGw3M3hoaHhyYTdrbWJ2d3dyaXY5dmJpOTE2NDF6MzM0cnkx bTRycjFxbTJjZGQ2IikpKSkKKyAgICAgICAoYmFzZTMyICIwaGk4MTJoc2pueXAxZHMzd3d2Mndy NThhejZtMnpzcTk3bnl3c25jYzBkM2I1Y3h6c3phIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMzY4LDE0ICsxMzY4LDE0IEBAIChkZWZpbmUtcHVi bGljIGtzbmFrZWR1ZWwKIChkZWZpbmUtcHVibGljIGtvbGxpc2lvbgogICAocGFja2FnZQogICAg IChuYW1lICJrb2xsaXNpb24iKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lv biAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rb2xsaXNpb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAg KGJhc2UzMiAiMGF2aW42czFsZ2xmcHM2cWx2ejE5aTI3bmIweDBoZ3JsNHEyYnJwcTRrYXg3YXpz MW5jMyIpKSkpCisgICAgICAgKGJhc2UzMiAiMHJhODNxbXZ6ZDRuNmQ3ZGYyaThiaDgxeTcwbHhh NDhpMTE1eDloOWlrNTJiMmE0OG14ZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQpAQCAtMTQwNSwxNCArMTQwNSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrb2xs aXNpb24KIChkZWZpbmUtcHVibGljIGtuYXZhbGJhdHRsZQogICAocGFja2FnZQogICAgIChuYW1l ICJrbmF2YWxiYXR0bGUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAi MjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r bmF2YWxiYXR0bGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAg KGJhc2UzMiAiMW1wajE3ODN6YTZiN2E3Y2phd3k0djB6MjRkdmNkMzRnZGIyNXFjaDRnaTljeDFs YzI4eiIpKSkpCisgICAgICAgKGJhc2UzMiAiMGk3aGY1OGIzZ3lsbGQ2ZDdxMmFxNXc2ZGtzYTMy ejV5MWRjYWo4bm0xbHBnY25kbWowcyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQpAQCAtMTQ0NSwxNCArMTQ0NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbmF2 YWxiYXR0bGUKIChkZWZpbmUtcHVibGljIGtyZXZlcnNpCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtyZXZlcnNpIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JldmVy c2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAi MGxieXBraDZsYzVhZjQzYzJwMTlnczJjNTNpY3hkMjZhYnhmNXJoczJjODE4MmdyMzliOCIpKSkp CisgICAgICAgKGJhc2UzMiAiMGd5ajBhNmhqNmpwczV6OTd3ZHcwbndwMG12bmliNnYwNjJiY3k0 ZHAzYzE0bGhsOXI0cCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9v bHMpKQpAQCAtMTQ4NywxNCArMTQ4NywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrcmV2ZXJzaQogKGRl ZmluZS1wdWJsaWMga3NxdWFyZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NxdWFyZXMiKQot ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc3F1YXJlcy0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxd2JyYWtxMXdud3A1 NTh5MTQwajl2YmlkM2cwazMzMnJ3Ymlsa3k3ejExYzBnaWl2NzZ4IikpKSkKKyAgICAgICAoYmFz ZTMyICIwNWN6MGQ4MzU3MGF3bmgwZmFhbTN5NWZ4emFmemt4YWozd2lqa2ExdmNiaWd4azM1MGM1 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xNTIz LDE0ICsxNTIzLDE0IEBAIChkZWZpbmUtcHVibGljIGtzcXVhcmVzCiAoZGVmaW5lLXB1YmxpYyBr anVtcGluZ2N1YmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2p1bXBpbmdjdWJlIikKLSAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2p1bXBpbmdjdWJlLSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjF3bGs2bXk2cGF3bWR2 M3pnY3BueXl6cGp3ejB3aWkwaDhpMXowZ3hoYnBnOW5jOGl5MXIiKSkpKQorICAgICAgIChiYXNl MzIgIjBtOWFqbDlscTUyeW40OThnMGt2c2J3YTB4bWlobHFsaTd6dzY0NGMyODJuaTkzNGJ3aG4i KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLS0gCjIuMzcu MAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0048-gnu-khelpcenter-Fix-program.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0048-gnu-khelpcenter-Fix-program.patch RnJvbSA2ODAwODFiNjI0MTVmNjI4NTIzZTEwOTViOWE1MDc2YjQxMzQ3ODc0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxODozMjozMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDgvODZdIGdudToga2hlbHBjZW50ZXI6IEZpeCBwcm9ncmFtLgoKKiBnbnUvcGFja2FnZXMva2Rl LXN5c3RlbXRvb2xzLnNjbSAoa2hlbHBjZW50ZXIpOiBXcmFwIFhER19EQVRBX0RJUlMgdG8KcG9p bnQgdG8ga2h0bWwgd2hlcmUgaXQgY2FuIGZpbmQgdGhlIGh0bWw0LmNzcyBmaWxlLCBvdGhlcndp c2UKa2hlbHBjZW50ZXIgZmFpbHMgdG8gbGF1bmNoLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20K aW5kZXggOTAyNjBjMjYzMC4uYzliMjllYzkwNyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tk ZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20K QEAgLTE2MCw3ICsxNjAsMTcgQEAgKGRlZmluZS1wdWJsaWMga2hlbHBjZW50ZXIKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgeGFwaWFuKSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAo Izp0ZXN0cz8gI2YpKSA7OyAxLzEgdGVzdCBmYWlscworICAgICBgKCM6dGVzdHM/ICNmICA7OyAx LzEgdGVzdCBmYWlscworICAgICAgICM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnd3JhcC1leGVjdXRh YmxlCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJv dXQiKSkpCisgICAgICAgICAgICAgICA7OyBTaW5jZSBxdC13cmFwIHNlbGVjdG9ycyBkbyBub3Qg d3JhcCBmb3IgL3NoYXJlL2tmNQorICAgICAgICAgICAgICAgOzsgZGlyZWN0b3JpZXMsIHdlIG5l ZWQgdGhpcyBzbyBraGVscGNlbnRlciBjYW4gZmluZCBodG1sNC5jc3MuCisgICAgICAgICAgICAg ICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9raGVscGNlbnRlciIpCisg ICAgICAgICAgICAgICAgIGAoIlhER19EQVRBX0RJUlMiIHN1ZmZpeAorICAgICAgICAgICAgICAg ICAgICgsKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImtodG1sIikgIi9zaGFyZSIp KSkpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva2hlbHBjZW50 ZXIvIikKICAgICAoc3lub3BzaXMgIktERSBkb2N1bWVudGF0aW9uIHZpZXdlciIpCiAgICAgKGRl c2NyaXB0aW9uICJLSGVscENlbnRlciB1c2VzIG1ldGEgZGF0YSBmaWxlcyB3aGljaCBkZXNjcmli ZSB0aGUKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0032-gnu-KDE-Utils-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0032-gnu-KDE-Utils-Update-all-packages-to-21.12.3.patch RnJvbSAxNDlkYzM4YTQwOTJlNDE1ZDlkZjhkOTU2NzNjZjA1MDE0MzY1MDVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOToyMDo0NiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MzIvODZdIGdudTogS0RFIFV0aWxzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoq IGdudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIChhcmssIGthdGUsIGttYWcsIGttb3VzZXRvb2ws IGttb3V0aCwKa3Jvbm9tZXRlciwga3J1c2FkZXIsIGt4c3RpdGNoLCByc2licmVhaywgc3dlZXBl cik6ClVwZGF0ZSB0byAyMS4xMi4zLgoKKG9rdGV0YSk6IFVwZGF0ZSB0byAwLjI2LjYuCltvcmln aW5dOiBVcGRhdGUgc291cmNlIHBhdGggbG9jYXRpb24uClthcmd1bWVudHNdOiBOZXcgZGVwZW5k ZW5jeQoKKHNtYjRrKTogW29yaWdpbl06IEZpeCBleHRyYWN0aW9uIG9mIGRvbndsb2FkZWQgdGFy YmFsbC4KW2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5jeS4KCmRpZmYgLS1naXQgYS9nbnUvcGFj a2FnZXMva2RlLXV0aWxzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCmluZGV4IGVj MzQ3MGFhMGEuLmY2ZGRiYjQzOTAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCkBAIC0yLDYgKzIsNyBAQAogOzs7 IENvcHlyaWdodCDCqSAyMDE3LCAyMDE5IEhhcnRtdXQgR29lYmVsIDxoLmdvZWJlbEBjcmF6eS1j b21waWxlcnMuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwLCAyMDIxIFRvYmlhcyBHZWVyaW5j a3gtUmljZSA8bWVAdG9iaWFzLmdyPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIFpoZW5nIEp1bmpp ZSA8ODczMjE2MDcxQHFxLmNvbT4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBCcmVuZGFuIFRpbGRl c2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBH TlUgR3VpeC4KIDs7OwpAQCAtNDAsMTQgKzQxLDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMga2RlLXV0aWxzKQogKGRlZmluZS1wdWJsaWMgYXJrCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImFyayIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2Fyay0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZzViZmExbGM3bWhy YzJuZ2Q0bGRmMzNkcHdyN2dxcmo5NWtwODk3cGY2MzJ3d2oyM2l3IikpCisgICAgICAgICAgICAg ICAgIjFwMzBiZ25iM2F3MGYyam5ha3N6N2pmcXFjejQ1YjJ4M2JqcnJpMHc1dzU4MDIwNGE1czgi KSkKICAgICAgICAgICAgICAgOzsgVGhlIGxpYmFyY2hpdmUgcGFja2FnZSBpbiBHdWl4IGRvZXMg bm90IHN1cHBvcnQKICAgICAgICAgICAgICAgOzsgeGFyOyBkaXNhYmxlIHJlbGF0ZWQgdGVzdHMu CiAgICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAiYXJrLXNraXAteGFyLXRl c3QucGF0Y2giKSkpKQpAQCAtMTEzLDE0ICsxMTQsMTQgQEAgKGRlZmluZS1wdWJsaWMgYXJrCiAo ZGVmaW5lLXB1YmxpYyBrYXRlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthdGUiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYXRlLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMG5yYnkzMDdzeXJxbHhyZjls d2R6YzljMTVpZnc0NzQxOHF3c3pxd2czNDVtYTJwd3c3aSIpKSkpCisgICAgICAgIChiYXNlMzIg IjFwcDBrMDBrdmloMHhra3YxcTFnaGE0bmEyYndxYzdkaHl5cmxhN2MydnZsbjhnaTk5ZGciKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEzOSw2ICsx NDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYXRlCiAgICAgICAgICAgIGtqb2J3aWRnZXRzCiAgICAg ICAgICAgIGtwYXJ0cwogICAgICAgICAgICBrdGV4dGVkaXRvcgorICAgICAgICAgICBrc3ludGF4 aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgIGt3YWxsZXQKICAgICAgICAgICAgcGxhc21hLWZyYW1l d29yawogICAgICAgICAgICBrd2luZG93c3lzdGVtCkBAIC0xNzksMTQgKzE4MSwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrYXRlCiAoZGVmaW5lLXB1YmxpYyBrbWFnCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImttYWciKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWFnLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE4bGs4 aTJyOTBndnc4cTVqMTc5eGdwbmlpaDkybXdrMDZrcms3dzRqdjk4eWlucWY2bTUiKSkpKQorICAg ICAgIChiYXNlMzIgIjA2N3g2NWdtaXA4OXJkZ2lpMm53bnhuN3ppOTZjZjd2ZmJocXpnMDQ5OXBk MmQ2OXAzc2wiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK QEAgLTIwOSwxNCArMjExLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWcKIChkZWZpbmUtcHVibGlj IGttb3VzZXRvb2wKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21vdXNldG9vbCIpCi0gICAgKHZl cnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAg ICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttb3VzZXRvb2wtIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwMWo2Yng4emlobnM0 aXA4bWFqMGdiM3czYmh4MWhhMmxqaGZtc202bGN5YXk1MzFheTk4IikpKSkKKyAgICAgICAgKGJh c2UzMiAiMDEzcXIxbWQzZ2JpbjdoY2FobnYxNHk5aTJjZzM1cjQzM3MydzgxZnZnY2FrZDM4cXZr aiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMjQ3 LDE0ICsyNDksMTQgQEAgKGRlZmluZS1wdWJsaWMga21vdXNldG9vbAogKGRlZmluZS1wdWJsaWMg a21vdXRoCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttb3V0aCIpCi0gICAgKHZlcnNpb24gIjIw LjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2ttb3V0aC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFhZmd4bHlzOW12bWMzcmQzM2c3Z2NoZmIw eWx4ODN4M3gwYTBxZjNkcmE2Y3Bnc2djZzciKSkpKQorICAgICAgICAoYmFzZTMyICIweHZrcDJw bTJzemJnemRzZm13cnlrbWE4bnBtbHdteDJwYjFpYWtieDN4MXd5eWpzYmltIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0zOTYsMTUgKzM5OCwxNCBA QCAoZGVmaW5lLXB1YmxpYyBreHN0aXRjaAogKGRlZmluZS1wdWJsaWMgb2t0ZXRhCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgIm9rdGV0YSIpCi0gICAgKHZlcnNpb24gIjE3LjEyLjMiKQorICAgICh2 ZXJzaW9uICIwLjI2LjciKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQotICAgICAgIDs7IFRPRE86IFdoeSBpcyB0aGlzIG5vdCBpbiAic3RhYmxl IiBhbnltb3JlCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL0F0dGlj L2FwcGxpY2F0aW9ucy8iIHZlcnNpb24KKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL29rdGV0YS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL29rdGV0YS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjAzd3N2ODNsMWNheTJkcGNza3NhZDEyNHd6YW43a2g4enhkdzFoMHlp Y24zOThrZGJjazQiKSkpKQorICAgICAgICAoYmFzZTMyICIxcXJoc25nbHZraXE0ODBjMGI2aGdj cGFoYWI3bDh3YmZwY3NncmE1emt5bmoxYmJhOHppIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzIHNoYXJlZC1taW1lLWluZm8pKQpAQCAtNDI3LDYg KzQyOCw3IEBAIChkZWZpbmUtcHVibGljIG9rdGV0YQogICAgICAgICAgICBveHlnZW4taWNvbnMg OzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxY2EKICAgICAgICAgICAgcXRiYXNlLTUK KyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICBxdHNjcmlwdCkpCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6cGhhc2VzCkBAIC01NjgsMTQgKzU3MCwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBzbWI0awogKGRlZmluZS1wdWJsaWMgc3dlZXBlcgogICAocGFja2FnZQogICAgIChuYW1l ICJzd2VlcGVyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEy LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvc3dl ZXBlci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjFhejNjMmtobmg1MWJibXFwYW1qNHAyNmQzYTBmZjRsNXJkM3ZjcnlsZzk0bWs3d2doNTki KSkpKQorICAgICAgICAoYmFzZTMyICIxbDRhZzJuaHkwZGE5ejRubGY3Zm1qcmltN3Btd3BtM200 djR5NTBqbHBkdjczZjYzMjQ2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0076-gnu-Add-plasma-phone-components.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0076-gnu-Add-plasma-phone-components.patch RnJvbSBhYjM5MDg0ZWIzNzI1NDBiNzAwMWQ1NDdlNzA0YjRjYTY4M2YyMzYxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAzMCBKYW4gMjAyMiAxMDo1NjowNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzYvODZdIGdudTogQWRkIHBsYXNtYS1waG9uZS1jb21wb25lbnRzLgoKKiBnbnUvcGFja2FnZXMv a2RlLXBsYXNtYS5zY20gKHBsYXNtYS1waG9uZS1jb21wb25lbnRzKTogTmV3IHZhcmlhYmxlLgoK ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9r ZGUtcGxhc21hLnNjbQppbmRleCA3ZmU1NWVjYmY1Li5jNWMzZWI1OTU1IDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEu c2NtCkBAIC00Myw2ICs0Myw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBs YXNtYSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBtYXRocykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbWVzc2FnaW5nKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtdWx0aXByZWNpc2lvbikKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgcGNpdXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBr Zy1jb25maWcpCkBAIC01ODMsNiArNTg0LDU1IEBAIChkZWZpbmUtcHVibGljIGt3aW4KICAgICAg ICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjEKICAgICAgICAgICAgICAgICAgICBsaWNlbnNl OmxncGwzKSkpKQogCisoZGVmaW5lLXB1YmxpYyBwbGFzbWEtcGhvbmUtY29tcG9uZW50cworICAo cGFja2FnZQorICAgIChuYW1lICJwbGFzbWEtcGhvbmUtY29tcG9uZW50cyIpCisgICAgKHZlcnNp b24gIjUuMjMuNCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9r ZGUvc3RhYmxlL3BsYXNtYS8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVy c2lvbiAiL3BsYXNtYS1waG9uZS1jb21wb25lbnRzLSIgdmVyc2lvbgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIudGFyLnh6IikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAg ICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMG1sNXB5aTkwbmxteDU1NTBz ZjN4OTI2M2Y4bXlwajRqbWRza3phYnpobno0NGNrOHZ5OSIpKSkpCisgICAgKGJ1aWxkLXN5c3Rl bSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMpKQorICAgIChpbnB1dHMgKGxpc3QgcXRiYXNl LTUKKyAgICAgICAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgICAgICAgIGth Y3Rpdml0aWVzCisgICAgICAgICAgICAgICAgICBrYXV0aAorICAgICAgICAgICAgICAgICAga2Jv b2ttYXJrcworICAgICAgICAgICAgICAgICAga3dpbgorICAgICAgICAgICAgICAgICAga2NvZGVj cworICAgICAgICAgICAgICAgICAga2NvbXBsZXRpb24KKyAgICAgICAgICAgICAgICAgIGtjb25m aWcKKyAgICAgICAgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgICAgICAgICBr Y29yZWFkZG9ucworICAgICAgICAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAgICAg ICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAgICAg ICAgIGtpbworICAgICAgICAgICAgICAgICAga2l0ZW12aWV3cworICAgICAgICAgICAgICAgICAg a2pvYndpZGdldHMKKyAgICAgICAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAg ICAgICAgICBrcGFja2FnZQorICAgICAgICAgICAgICAgICAga3Blb3BsZQorICAgICAgICAgICAg ICAgICAga3NlcnZpY2UKKyAgICAgICAgICAgICAgICAgIGt3YXlsYW5kCisgICAgICAgICAgICAg ICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICAgICAgICAga3dpbmRvd3N5c3RlbQorICAg ICAgICAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICAgICAgICAgbGlicGhvbmVudW1iZXIK KyAgICAgICAgICAgICAgICAgIG1vZGVtbWFuYWdlci1xdAorICAgICAgICAgICAgICAgICAgcGxh c21hLWZyYW1ld29yaworICAgICAgICAgICAgICAgICAgc29saWQpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vcGxhc21hLW1vYmlsZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIk1vZHVsZXMgcHJv dmlkaW5nIHBob25lIGZ1bmN0aW9uYWxpdHkgZm9yIFBsYXNtYSIpCisgICAgKGRlc2NyaXB0aW9u ICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgdXNlci1mcmllbmRseSwgcHJpdmFjeS1lbmFibGluZwor YW5kIGN1c3RvbWl6YWJsZSBwbGF0Zm9ybSBmb3IgbW9iaWxlIGRldmljZXMuIikKKyAgICAobGlj ZW5zZSAobGlzdCBsaWNlbnNlOmdwbDMrIGxpY2Vuc2U6bGdwbDIuMSspKSkpCisKIChkZWZpbmUt cHVibGljIHBsYXNtYS13b3Jrc3BhY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAicGxhc21hLXdv cmtzcGFjZSIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0027-gnu-KDE-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0027-gnu-KDE-Remove-trailing-booleans.patch RnJvbSAzNzc0ZDBmYTk4NjBlMTViZWQ1NTk0YmY5Y2NlN2FmNDg4MDQwYTUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMDoyMjo1MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjcvODZdIGdudTogS0RFOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgoqIGdudS9wYWNrYWdl cy9rZGUuc2NtIChha3JlZ2F0b3IsIGtkZXZlbG9wKVthcmd1bWVudHNdOiBSZW1vdmUgdHJhaWxp bmcgYm9vbGVhbnMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFj a2FnZXMva2RlLnNjbQppbmRleCA2YWM2MTRlNDIyLi4zZTRmYmU4ZTBiIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMTcxLDgg KzE3MSw3IEBAIChkZWZpbmUtcHVibGljIGFrcmVnYXRvcgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1dHMgInF0d2ViZW5naW5lIikKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvbGliL3F0NS9saWJleGVjL1F0V2Vi RW5naW5lUHJvY2VzcyIpKSkKICAgICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gYmluCi0gICAg ICAgICAgICAgICAgIGAoIlFUV0VCRU5HSU5FUFJPQ0VTU19QQVRIIiA9ICgscXQtcHJvY2Vzcy1w YXRoKSkpCi0gICAgICAgICAgICAgICAjdCkpKSkpKQorICAgICAgICAgICAgICAgICBgKCJRVFdF QkVOR0lORVBST0NFU1NfUEFUSCIgPSAoLHF0LXByb2Nlc3MtcGF0aCkpKSkpKSkpKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK ICAgICAoaW5wdXRzCkBAIC0zNzksOCArMzc4LDcgQEAgKGRlZmluZS1wdWJsaWMga2RldmVsb3AK ICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCiAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJjbWFrZS9tb2R1bGVzL0ZpbmRDbGFuZy5jbWFrZSIK ICAgICAgICAgICAgICAgICgoIl5cXHMqUEFUSFMgXCJcXCRcXHtDTEFOR19MSUJSQVJZX0RJUlNc XH1cIiIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBsaW5lICIgIiAoYXNz b2MtcmVmIGlucHV0cyAiY2xhbmciKSAiL2xpYiIpKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgbGluZSAiICIgKGFzc29jLXJlZiBpbnB1dHMg ImNsYW5nIikgIi9saWIiKSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZXZlbG9w Lm9yZyIpCiAgICAgKHN5bm9wc2lzICJJREUgZm9yIEMsIEMrKywgUHl0aG9uLCBKYXZhc2NyaXB0 IGFuZCBQSFAiKQogICAgIChkZXNjcmlwdGlvbiAiVGhlIEtEZXZlbG9wIElERSBwcm92aWRlcyBz ZW1hbnRpYyBzeW50YXggaGlnaGxpZ2h0aW5nLCBhcwotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0077-gnu-libmbim-Update-to-1.26.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0077-gnu-libmbim-Update-to-1.26.4.patch RnJvbSA0MWFjNzlhYWYyMTc0NDRlNDgxYjg2NjEzNzg1MTY0NjMyOWVhYzMyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMjoyMjozOSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NzcvODZdIGdudTogbGlibWJpbTogVXBkYXRlIHRvIDEuMjYuNC4KCiogZ251L3BhY2thZ2VzL2Zy ZWVkZXNrdG9wLnNjbSAobGlibWJpbSk6IFVwZGF0ZSB0byAxLjI2LjQuCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbSBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5z Y20KaW5kZXggYjY5YTA3OGQzNS4uMWRkNzI3MDBmZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCkBAIC0x NDY3LDcgKzE0NjcsNyBAQCAoZGVmaW5lLXB1YmxpYyBhY2NvdW50c3NlcnZpY2UKIChkZWZpbmUt cHVibGljIGxpYm1iaW0KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlibWJpbSIpCi0gICAgKHZl cnNpb24gIjEuMjAuMiIpCisgICAgKHZlcnNpb24gIjEuMjYuNCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC0xNDc1LDcgKzE0NzUsNyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJt YmltCiAgICAgICAgICAgICAgICAgICAgICJsaWJtYmltLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjE2cTU1MHN5ODRpemk1aWMzc2JiaGpubmthMmZ3aGo4dnZkcmlycG45eHNwYnNnYmMz c20iKSkpKQorICAgICAgICAgICAgICAgICIxbmNhYXJsNGxnYzdpNTJyd3o1MHlxNzAxd2sycnI0 NzhjanlieGJpZnNqcXFrMmN4MjduIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgYCgsZ2xpYiAiYmluIikgOyBm b3IgZ2xpYi1ta2VudW1zCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0080-gnu-Add-plasma-mobile.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0080-gnu-Add-plasma-mobile.patch RnJvbSA0YTgxZTA1Mzk3MjQ4MWM1NGVhMTk1YjAwYWEwZGUzOTZmMjc4MzFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAyNSBNYXIgMjAyMiAxMTozNjowMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg ODAvODZdICEgZ251OiBBZGQgcGxhc21hLW1vYmlsZS4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChwbGFzbWEtbW9iaWxlKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQppbmRl eCBjNWMzZWI1OTU1Li43YWMzMjNmNTAxIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLXBs YXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBAIC0zMCw2ICszMCw3 IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBsYXNtYSkKICAgIzp1c2UtbW9k dWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxk LXN5c3RlbSBxdCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCisgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmb250dXRpbHMpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQpAQCAtNTg0LDYgKzU4NSw0 NiBAQCAoZGVmaW5lLXB1YmxpYyBrd2luCiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3Bs Mi4xCiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMykpKSkKIAorKGRlZmluZS1wdWJs aWMgcGxhc21hLW1vYmlsZQorICAocGFja2FnZQorICAgIChuYW1lICJwbGFzbWEtbW9iaWxlIikK KyAgICAodmVyc2lvbiAiNS4yNC4zIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Imh0dHBzOi8vZG93bmxvYWQua2RlLm9yZy9zdGFibGUvcGxhc21hLyIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvcGxhc21hLW1vYmlsZS0iIHZlcnNpb24gIi50 YXIueHoiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgor ICAgICAgICAgICAgICAgICIxYndteTd4dmQ4d21oMHNucXFqaDlqamdhd2liOGtzMmczMHc0OHNx eHdocGxoZjNkYTU4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK KyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0ICM6cGhhc2VzICN+KG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFs bCAnd3JhcC1zY3JpcHQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kICMkb3V0cHV0CisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2Jpbi9rd2lu d3JhcHBlciIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJQ QVRIIiAiOiIgcHJlZml4CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgsKHN0cmluZy1hcHBlbmQgIyRwbGFzbWEtZnJhbWV3b3JrCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9iaW4iKSkpKSkp KSkpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29u ZmlnIHF0dG9vbHMpKQorICAgIChpbnB1dHMgKGxpc3QgYmFzaC1taW5pbWFsCisgICAgICAgICAg ICAgICAgICBrZGVjbGFyYXRpdmUKKyAgICAgICAgICAgICAgICAgIGtpMThuCisgICAgICAgICAg ICAgICAgICBraW8KKyAgICAgICAgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAg ICAgICAgICBrd2F5bGFuZAorICAgICAgICAgICAgICAgICAga3dpbgorICAgICAgICAgICAgICAg ICAgbW9kZW1tYW5hZ2VyLXF0CisgICAgICAgICAgICAgICAgICBuZXR3b3JrbWFuYWdlci1xdAor ICAgICAgICAgICAgICAgICAgcGxhc21hLWZyYW1ld29yaworICAgICAgICAgICAgICAgICAgcXRi YXNlLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vcGxhc21hLW1vYmlsZS5vcmcvIikKKyAg ICAoc3lub3BzaXMKKyAgICAgIkdlbmVyYWwgVUkgY29tcG9uZW50cyBmb3IgUGxhc21hIFBob25l IGluY2x1ZGluZyBzaGVsbCwgY29udGFpbm1lbnQgYW5kIGFwcGxldHMiKQorICAgIChkZXNjcmlw dGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHVzZXItZnJpZW5kbHksIHByaXZhY3ktZW5hYmxp bmcgYW5kCitjdXN0b21pemFibGUgcGxhdGZvcm0gZm9yIG1vYmlsZSBkZXZpY2VzLiIpCisgICAg KGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwzKyBsaWNlbnNlOmxncGwyLjErKSkpKQorCiAoZGVm aW5lLXB1YmxpYyBwbGFzbWEtcGhvbmUtY29tcG9uZW50cwogICAocGFja2FnZQogICAgIChuYW1l ICJwbGFzbWEtcGhvbmUtY29tcG9uZW50cyIpCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0064-gnu-Add-kwin.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0064-gnu-Add-kwin.patch RnJvbSAwMWFiMzE3NzA4NzVhYmMxY2Y3OTM4M2Y3NjBlMzg4OTZjM2U3NTE5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgOCBGZWIgMjAyMiAxNzowMzoyMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NjQvODZdIGdudTogQWRkIGt3aW4uCgoqIGdudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSAoa3dp bik6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5z Y20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KaW5kZXggNzQxNDdjN2E1MC4uZjFhNzhl ZmJjMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCisrKyBiL2dudS9w YWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtMzEsMTEgKzMxLDE2IEBAIChkZWZpbmUtbW9kdWxl IChnbnUgcGFja2FnZXMga2RlLXBsYXNtYSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5 c3RlbSBxdCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBmb250dXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9w KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnY2MpCisgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGdob3N0c2NyaXB0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZ3RrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3Jr cykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGludXgpCisgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHBjaXV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHF0KQpAQCAtMzg1LDMgKzM5MCwxOTEgQEAgKGRlZmluZS1wdWJs aWMga3dheWxhbmQtc2VydmVyCiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMwogICAg ICAgICAgICAgICAgICAgIGxpY2Vuc2U6ZXhwYXQKICAgICAgICAgICAgICAgICAgICBsaWNlbnNl OmJzZC0zKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrd2luCisgIChwYWNrYWdlCisgICAgKG5hbWUg Imt3aW4iKQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdp bgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAg ICAgICAgICAiLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYK KyAgICAgICAgKGJhc2UzMiAiMXF3Y2Q2aXc2eXZwY2hpd212cTVud3NyNDY1am1ybXNjZjI4Nm1q cmM2NWltNGhqNjU3MiIpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcworICAgICAgICAgICBkYnVzCisgICAgICAgICAgIGtkb2N0b29scworICAg ICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAgIHF0dG9vbHMKKyAgICAgICAgICAgeG9yZy1z ZXJ2ZXItZm9yLXRlc3RzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGJyZWV6ZQorICAgICAg ICAgICBldWRldgorICAgICAgICAgICBmb250Y29uZmlnCisgICAgICAgICAgIGZyZWV0eXBlCisg ICAgICAgICAgIGh3ZGF0YQorICAgICAgICAgICBrYWN0aXZpdGllcworICAgICAgICAgICBrY211 dGlscworICAgICAgICAgICBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAg ICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtj cmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZGVjbGFyYXRpdmUKKyAg ICAgICAgICAga2RlY29yYXRpb24KKyAgICAgICAgICAga2dsb2JhbGFjY2VsCisgICAgICAgICAg IGtpMThuCisgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAgICAgIGtpZGxldGltZQorICAg ICAgICAgICBraW8KKyAgICAgICAgICAga2lyaWdhbWkKKyAgICAgICAgICAga25ld3N0dWZmCisg ICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGtwYWNrYWdlCisgICAgICAgICAg IGtydW5uZXIKKyAgICAgICAgICAga3NjcmVlbmxvY2tlcgorICAgICAgICAgICBrdGV4dHdpZGdl dHMKKyAgICAgICAgICAga3dheWxhbmQKKyAgICAgICAgICAga3dheWxhbmQtc2VydmVyCisgICAg ICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsY21z CisgICAgICAgICAgIGxpYmNhcAorICAgICAgICAgICBsaWJlcG94eQorICAgICAgICAgICBsaWJp bnB1dAorICAgICAgICAgICBsaWJ4a2Jjb21tb24KKyAgICAgICAgICAgcGlwZXdpcmUtMC4zCisg ICAgICAgICAgIHBsYXNtYS1mcmFtZXdvcmsKKyAgICAgICAgICAgcGxhc21hLXdheWxhbmQtcHJv dG9jb2xzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAg ICAgICAgICAgcXR3YXlsYW5kCisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgIHdh eWxhbmQKKyAgICAgICAgICAgd2F5bGFuZC1wcm90b2NvbHMKKyAgICAgICAgICAgeGNiLXV0aWwg OyBmYWlscyBhdCBidWlsZCB0aW1lIHdpdGhvdXQgdGhpcworICAgICAgICAgICB4Y2ItdXRpbC1j dXJzb3IKKyAgICAgICAgICAgeGNiLXV0aWwta2V5c3ltcworICAgICAgICAgICB4Y2ItdXRpbC13 bQorICAgICAgICAgICB4Y21zZGIKKyAgICAgICAgICAgeGlucHV0IDs7IFhYWDogU2F5cyBkaXNh YmxlZCBpbiBjb25maWd1cmUgcGhhc2UKKyAgICAgICAgICAgeG9yZy1zZXJ2ZXIteHdheWxhbmQK KyAgICAgICAgICAgemxpYikpCisgOzsgICAgICogaHdkYXRhLCA8aHR0cHM6Ly9naXRodWIuY29t L3ZjcmhvbmVrL2h3ZGF0YT4KKyA7OyAgIFJ1bnRpbWUtb25seSBkZXBlbmRlbmN5IG5lZWRlZCBm b3IgbWFwcGluZyBtb25pdG9yIGhhcmR3YXJlIHZlbmRvciBJRHMgdG8gZnVsbCBuYW1lcworIDs7 ICogUXRRdWljay5Db250cm9scy1RTUxNb2R1bGUsIFFNTCBtb2R1bGUgJ1F0UXVpY2suQ29udHJv bHMnIGlzIGEgcnVudGltZSBkZXBlbmRlbmN5LgorIDs7ICogUXRNdWx0aW1lZGlhLVFNTE1vZHVs ZSwgUU1MIG1vZHVsZSAnUXRNdWx0aW1lZGlhJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKyA7 OyAqIG9yZy5rZGUua3F1aWNrY29udHJvbHNhZGRvbnMtUU1MTW9kdWxlLCBRTUwgbW9kdWxlICdv cmcua2RlLmtxdWlja2NvbnRyb2xzYWRkb25zJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKyA7 OyAqIG9yZy5rZGUucGxhc21hLmNvcmUtUU1MTW9kdWxlLCBRTUwgbW9kdWxlICdvcmcua2RlLnBs YXNtYS5jb3JlJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKyA7OyAqIG9yZy5rZGUucGxhc21h LmNvbXBvbmVudHMtUU1MTW9kdWxlLCBRTUwgbW9kdWxlICdvcmcua2RlLnBsYXNtYS5jb21wb25l bnRzJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKworICAgOzsgICAqIFFBY2Nlc3NpYmlsaXR5 Q2xpZW50LCBLREUgY2xpZW50LXNpZGUgYWNjZXNzaWJpbGl0eSBsaWJyYXJ5LCA8aHR0cHM6Ly93 d3cua2RlLm9yZz4KKyAgIDs7IFJlcXVpcmVkIHRvIGVuYWJsZSBhY2Nlc3NpYmlsaXR5IGZlYXR1 cmVzCisKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRz CisgICAgIGAoIzp0ZXN0cz8gI2YgOzsgT3ZlciA1MCB0ZXN0cyBmYWlsIGluY29uc2lzdGVudGx5 LgorICAgICAgICM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNl cworICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdwYXRjaAorICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICA7OyBNYWtl IFFEaXJJdGVyYXRvciBmb2xsb3cgc3ltbGlua3MKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSog Jygic3JjL3BsdWdpbnMva2RlY29yYXRpb25zL2F1cm9yYWUvc3JjL2F1cm9yYWUuY3BwIikKKyAg ICAgICAgICAgICAgICgoIiheXFxzKlFEaXJJdGVyYXRvciBpdC5wYXRoLCBRRGlySXRlcmF0b3I6 OlN1YmRpcmVjdG9yaWVzKShcXCk7KSIKKyAgICAgICAgICAgICAgICAgXyBhIGIpCisgICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9yOjpGb2xsb3dTeW1saW5r cyIgYikpKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJzcmMveHdsL3h3YXlsYW5kLmNw cCIpCisgICAgICAgICAgICAgICAoKCIobV94d2F5bGFuZFByb2Nlc3MtPnNldFByb2dyYW0uUVN0 cmluZ0xpdGVyYWwuLikoWHdheWxhbmQpKC4uLjspIgorICAgICAgICAgICAgICAgICBfIGEgWHdh eWxhbmQgYikKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhICh3aGljaCAiWHdheWxh bmQiKSBiKSkpCisgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImNtYWtlL21vZHVsZXMvRmlu ZGh3ZGF0YS5jbWFrZSIpCisgICAgICAgICAgICAgICAoKCIvdXNyL3NoYXJlIikKKyAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyAiaHdkYXRhIikgIi9zaGFy ZSIpKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAg ICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAg ICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9E SVIiIChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgIChnZXRjd2QpKQor ICAgICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjoxIikKKyAgICAgICAgICAgICAgIChz eXN0ZW0gIlh2ZmIgOjEgJiIpCisgICAgICAgICAgICAgICAoc2xlZXAgNSkKKyAgICAgICAgICAg ICAgIDs7IEZJWE1FOiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMgZm9yIG5vdy4gTWFueSBvZiB0aGVz ZSB0ZXN0cyBmYWlsIGluY29uc2lzdGVudGx5LgorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rl c3QiICItRSIgIihcCitrd2luLXRlc3RBY3RpdmF0aW9ufFwKK2t3aW4tdGVzdEFjdGl2YXRpb24t d2F5bGFuZG9ubHl8XAora3dpbi10ZXN0RGVidWdDb25zb2xlfFwKK2t3aW4tdGVzdERlY29yYXRp b25JbnB1dC13YXlsYW5kb25seXxcCitrd2luLXRlc3REZWNvcmF0aW9uSW5wdXR8XAora3dpbi10 ZXN0RG9udENyYXNoQ3Vyc29yUGh5c2ljYWxTaXplRW1wdHktd2F5bGFuZG9ubHl8XAora3dpbi10 ZXN0RG9udENyYXNoQXVyb3JhZURlc3Ryb3lEZWNvfFwKK2t3aW4tdGVzdERvbnRDcmFzaE5vQm9y ZGVyLXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdERvbnRDcmFzaENhbmNlbEFuaW1hdGlvbnxcCitr d2luLXRlc3REb250Q3Jhc2hHbHhnZWFyc3xcCitrd2luLXRlc3REb250Q3Jhc2hVc2VyYWN0aW9u c01lbnUtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0RG9udENyYXNoVXNlcmFjdGlvbnNNZW51fFwK K2t3aW4tdGVzdEdsb2JhbFNob3J0Y3V0c3xcCitrd2luLXRlc3RJbnRlcm5hbFdpbmRvdy13YXls YW5kb25seXxcCitrd2luLXRlc3RJZGxlSW5oaWJpdGlvbi13YXlsYW5kb25seXxcCitrd2luLXRl c3RJbnB1dE1ldGhvZHxcCitrd2luLXRlc3RJbnB1dFN0YWNraW5nT3JkZXItd2F5bGFuZG9ubHl8 XAora3dpbi10ZXN0S2V5Ym9hcmRMYXlvdXQtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0S1dpbkJp bmRpbmdzfFwKK2t3aW4tdGVzdExheWVyU2hlbGxWMUNsaWVudC13YXlsYW5kb25seXxcCitrd2lu LXRlc3RMaWJpbnB1dERldmljZXxcCitrd2luLXRlc3RMb2NrU2NyZWVufFwKK2t3aW4tdGVzdE1h eGltaXplZC13YXlsYW5kb25seXxcCitrd2luLXRlc3RNYXhpbWl6ZWR8XAora3dpbi10ZXN0TW9k aWZlck9ubHlTaG9ydGN1dHxcCitrd2luLXRlc3ROaWdodENvbG9yLXdheWxhbmRvbmx5fFwKK2t3 aW4tdGVzdE5pZ2h0Q29sb3J8XAora3dpbi10ZXN0Tm9HbG9iYWxTaG9ydGN1dHN8XAora3dpbi10 ZXN0T3V0cHV0TWFuYWdlbWVudHxcCitrd2luLXRlc3RPdXRwdXRNYW5hZ2VtZW50LXdheWxhbmRv bmx5fFwKK2t3aW4tdGVzdFBsYWNlbWVudC13YXlsYW5kb25seXxcCitrd2luLXRlc3RQbGFzbWFT dXJmYWNlfFwKK2t3aW4tdGVzdFBsYXNtYVN1cmZhY2Utd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0 UGxhc21hV2luZG93fFwKK2t3aW4tdGVzdFBsYXRmb3JtQ3Vyc29yfFwKK2t3aW4tdGVzdFBvaW50 ZXJDb25zdHJhaW50cy13YXlsYW5kb25seXxcCitrd2luLXRlc3RQb2ludGVySW5wdXR8XAora3dp bi10ZXN0UXVpY2tUaWxpbmd8XAora3dpbi10ZXN0U2NlbmVPcGVuR0wtd2F5bGFuZG9ubHl8XAor a3dpbi10ZXN0U2NlbmVPcGVuR0xFUy13YXlsYW5kb25seXxcCitrd2luLXRlc3RTY2VuZU9wZW5H TEVTfFwKK2t3aW4tdGVzdFNjZW5lUVBhaW50ZXJ8XAora3dpbi10ZXN0U2NyZWVuQ2hhbmdlcy13 YXlsYW5kb25seXxcCitrd2luLXRlc3RTY3JlZW5zfFwKK2t3aW4tdGVzdFNoYWRlfFwKK2t3aW4t dGVzdFNob3dpbmdEZXNrdG9wLXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdFN0cnV0c3xcCitrd2lu LXRlc3RUYWJCb3gtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0VG91Y2hJbnB1dHxcCitrd2luLXRl c3RUb3VjaElucHV0LXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdFZpcnR1YWxEZXNrdG9wLXdheWxh bmRvbmx5fFwKK2t3aW4tdGVzdFZpcnR1YWxLZXlib2FyZERCdXMtd2F5bGFuZG9ubHl8XAora3dp bi10ZXN0V2luZG93U2VsZWN0aW9uLXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdFgxMUNsaWVudHxc Citrd2luLXRlc3RYZGdTaGVsbENsaWVudC13YXlsYW5kb25seXxcCitrd2luLXRlc3RYZGdTaGVs bENsaWVudHxcCitrd2luLXRlc3RYd2F5bGFuZFNlbGVjdGlvbnMpIikpKSkpKSkKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL3VzZXJiYXNlLmtkZS5vcmcvS1dpbiIpCisgICAgKHN5bm9wc2lzICJL REUgUGxhc21hIFdpbmRvdyBNYW5hZ2VyIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIktXaW4g aXMgYW4gZWFzeSB0byB1c2UsIGJ1dCBmbGV4aWJsZSwgY29tcG9zaXRlZCBXaW5kb3cgTWFuYWdl ciBmb3IKK1hvcmcgd2luZG93aW5nIHN5c3RlbXMgKFdheWxhbmQsIFgxMSkgb24gTGludXguICBJ dHMgcHJpbWFyeSB1c2FnZSBpcyBpbgorY29uanVuY3Rpb24gd2l0aCB0aGUgS0RFIFBsYXNtYSBE ZXNrdG9wLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpic2QtMgorICAgICAgICAgICAg ICAgICAgIGxpY2Vuc2U6YnNkLTMKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmV4cGF0Cisg ICAgICAgICAgICAgICAgICAgbGljZW5zZTpncGwyCisgICAgICAgICAgICAgICAgICAgbGljZW5z ZTpncGwyKworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6Z3BsMworICAgICAgICAgICAgICAg ICAgIGxpY2Vuc2U6Z3BsMysKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjAKKyAg ICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjArCisgICAgICAgICAgICAgICAgICAgbGlj ZW5zZTpsZ3BsMi4xCisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMykpKSkKLS0gCjIu MzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0021-gnu-KDE-PIM-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0021-gnu-KDE-PIM-Update-all-packages-to-21.12.3.patch RnJvbSA3ZjA3OWZiZWJlYmRkOGY1N2U0NmJkN2U2NmE4MWM2ZjE1YWZlNDFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAyMDowODoyMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MjEvODZdIGdudTogS0RFIFBJTTogVXBkYXRlIGFsbCBwYWNrYWdlcyB0byAyMS4xMi4zLgoKKiBn bnUvcGFja2FnZXMva2RlLXBpbS5zY20gKEtERSBQSU0pOiBVcGRhdGUgdG8gMjEuMTIuMy4KCihh a29uYWRpLCBha29uYWRpLWNhbGVuZGFyLCBha29uYWRpLWNvbnRhY3RzLCBha29uYWRpLW1pbWUs CmFrb25hZGktbm90ZXMsIGFrb25hZGktc2VhcmNoLCBrYWRkcmVzc2Jvb2ssIGthbGFybWNhbCwK a2NhbGVuZGFyc3VwcG9ydCwga2NhbHV0aWxzLCBrZGVwaW0tcnVudGltZSwga2V2ZW50dmlld3Ms IGtncGcsCmtpZGVudGl0eW1hbmFnZW1lbnQsIGtpbWFwLCBraW5jaWRlbmNlZWRpdG9yLCBrbGRh cCwga2xlb3BhdHJhLCBrbWFpbCwKa21haWxjb21tb24sIGttYWlsaW1wb3J0ZXIsIGttYWlsdHJh bnNwb3J0LCBrbWJveCwga21lc3NhZ2VsaWIsIGttaW1lLAprbm90ZXMsIGtvbnRhY3RpbnRlcmZh Y2UsIGtvcmdhbml6ZXIsIGtwZW9wbGV2Y2FyZCwga3BpbWNvbW1vbiwKa3BpbXRleHRlZGl0LCBr c210cCwga3RuZWYsIGxpYmdyYXZhdGFyLCBsaWJrZGVwaW0sIGxpYmtnYXBpLCBsaWJrbGVvLAps aWJrc2lldmUpOiBVcGRhdGUgdG8gMjEuMTIuMy4KKGtibG9nKTogVXBkYXRlIHRvIDIwLjA0LjMu CgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktbm90LXJlbG9jYXRhYmxlLnBhdGNoCiog Z251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1wYXRocy5wYXRjaAoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL2Frb25hZGktdGltZXN0YW1wcy5wYXRjaApGaXggcGF0Y2hlcyB0byBhcHBseSB0byBs YXRlc3QgY29kZS4KCihha29uYWRpLWNhbGVuZGFyKTogW2lucHV0c106IEFkZCBuZXcgZGVwZW5k ZW5jaWVzLgoKKGFrb25hZGktY29udGFjdHMpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNp ZXMuCgooYWtvbmFkaS1zZWFyY2gpOiBbYXJndW1lbnRzXTogRGlzYWJsZSBmYWlsaW5nIHRlc3Rz LgoKKGtjYWxlbmRhcnN1cHBvcnQpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmN5LCByZW1v dmUgb2Jzb2xldGUga2RlcGltLWFwcHMtbGliLgoKKGxpYmtzaWV2ZSk6IFthcmd1bWVudHNdOiBF bmFibGUgdGVzdCB0aGF0IHdvcmtzIG5vdy4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJrc2ll dmUtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2g6IEZpeCBwYXRjaC4KCihrYWRkcmVz c2Jvb2spOiBbaW5wdXRzXTogUmVtb3ZlIG9ic29sZXRlIGtkZXBpbS1hcHBzLWxpYnMuCgooa21l c3NhZ2VsaWIpOiBbaW5wdXRzXTogUmVtb3ZlIG9ic29sZXRlIGtkZXBpbS1hcHBzbGlicywgYWRk IGtndWlhZGRvbnMuClthcmd1bWVudHNdOiBGaXggZmluZGluZCBoZWFkZXIgZmlsZS4KCihrbWFp bGltcG9ydGVyKTogW2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5jaWVzLgoKKGttYWlsdHJhbnNw b3J0KTogW2lucHV0c106IEFkZCBxdGtleWNoYWluLgoKKGtpbmNpZGVuY2VlZGl0b3IpOiBbaW5w dXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMuIFJlbW92ZSBvYnNvbGV0ZSBrZGVwaW0tYXBwcy1s aWJzClthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdC4KCihrbGRhcCk6IFtpbnB1dHNd OiBBZGQgcXRrZXljaGFpbi4KCihrZ3BnKVthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVz dC4KCihsaWJrbGVvKTogW3Byb3BhZ2F0ZWQtaW5wdXRzXTogUHJvcGFnYXRlIGdwZ21lLCBxZ3Bn bWUuClthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMuCgooa2RlcGltLXJ1bnRpbWUp OiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMgZ3JhbnRsZWUsIGdyYW50bGVldGhlbWUs IGtjbXV0aWxzLCBrbGRhcCwKbGlia2RlcGltLCBxdGtleWNoYWluClthcmd1bWVudHNdOiBFbmFi bGUgYWxsIHRoZSB0ZXN0cyB0aGF0IHBhc3MuCldlIG5lZWQgdG8gdXNlIHRoZSBvbGQgaGFjayBp bnN0ZWFkIG9mIHNlYXJjaC1pbnB1dC1kaXJlY3RvcnkgdG8Kd29ya2Fyb3VuZCBhIG15c3Rlcmlv dXMgaW5jbHVkZSBlcnJvci4KCihrZGVwaW0tYXBwcy1saWIpOiBSZW1vdmUgb2Jzb2xldGUgcGFj a2FnZS4KCihrbWFpbCk6IFtvcmlnaW5dOiBSZW1vdmUgcGF0Y2guIERvbid0IHRoaW5rIGl0IGlz IG5lZWRlZCBhbnltb3JlLgpbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMsIGRlbGV0ZSBv YnNvbGV0ZSBrZGVwaW0tYXBwcy1saWJzIGFuZApkdXBsaWNhdGUga21pbWUuClthcmd1bWVudHNd OiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMva21haWwtRml4 LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2g6IERlbGV0ZSBmaWxlLgoqIGdudS9sb2NhbC5t azogUmVtb3ZlIHJlZmVyZW5jZSB0byBwYXRjaC4KCihrbWFpbGNvbW1vbik6IFtpbnB1dHNdOiBB ZGQgbmV3IGRlcGVuZGVuY2llcy4KCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9j YWwubWsKaW5kZXggODY3YmY2ZmM2ZC4uOGZkZDJjYjkwNiAxMDA2NDQKLS0tIGEvZ251L2xvY2Fs Lm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtMTM1MCw3ICsxMzUwLDYgQEAgZGlzdF9wYXRjaF9E QVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFf bGlicy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQtb24t UEFUSC5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9v c3QucGF0Y2gJCVwKLSAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21haWwtRml4LW1pc3NpbmctbGlu ay1saWJyYXJpZXMucGF0Y2ggXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbW9kLW1vZHVsZS1k aXJlY3RvcnkucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21zY29uLXJ1bnRpbWUt a2V5bWFwLXN3aXRjaC5wYXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2ttcGxheWVyLWFh cmNoNjQucGF0Y2gJCQlcCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9n bnUvcGFja2FnZXMva2RlLXBpbS5zY20KaW5kZXggMGZhMTIwZTA3NS4uNjJiMjcxYWE1YyAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUt cGltLnNjbQpAQCAtNDQsMTQgKzQ0LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMg a2RlLXBpbSkKIChkZWZpbmUtcHVibGljIGFrb25hZGkKICAgKHBhY2thZ2UKICAgICAobmFtZSAi YWtvbmFkaSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25h ZGktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIwa2tuN2xoM2Fra2s5Y2RpOHFkazlrcXpzMWNndjkxNm1rbDQ0MHg0eWtxZDF2OGJyenFiIikp CisgICAgICAgIChiYXNlMzIgIjAyNnNyeGs3ZGEyMHZmaGJqN2poOGFpcDNzeWxwbTYxY3p3Ymxq M3d4eHBzMHZieHhzMmciKSkKICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMKICAgICAg ICAgICAgICAgICAgImFrb25hZGktcGF0aHMucGF0Y2giCiAgICAgICAgICAgICAgICAgICJha29u YWRpLXRpbWVzdGFtcHMucGF0Y2giCkBAIC04OSw5ICs4OSw3IEBAIChkZWZpbmUtcHVibGljIGFr b25hZGkKICAgICAgICAobW9kaWZ5LXBoYXNlcyAoQCAoZ3VpeCBidWlsZCBxdC1idWlsZC1zeXN0 ZW0pICVzdGFuZGFyZC1waGFzZXMpCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdh ZGQtZGVmaW5pdGlvbnMKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgaW5wdXRz ICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAgICAgICAobGV0ICgob3V0ICAgKGFzc29jLXJl ZiBvdXRwdXRzICJvdXQiKSkKLSAgICAgICAgICAgICAgICAgICAobXlzcWwgKGFzc29jLXJlZiBp bnB1dHMgIm15c3FsIikpCi0gICAgICAgICAgICAgICAgICAgKHBnc3FsIChhc3NvYy1yZWYgaW5w dXRzICJwb3N0Z3Jlc3FsIikpKQorICAgICAgICAgICAgIChsZXQgKChvdXQgICAoYXNzb2MtcmVm IG91dHB1dHMgIm91dCIpKSkKICAgICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlICJD TWFrZUxpc3RzLnR4dC5uZXciCiAgICAgICAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAg ICAgICAgICAgIChkaXNwbGF5CkBAIC0xMTksMTQgKzExNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBh a29uYWRpCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNhbGVuZGFyCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrb25hZGktY2FsZW5kYXIiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9ha29uYWRpLWNhbGVuZGFyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMW1xNzZxeWQzamNuZ2IyeWZhbnBuN3F2a2x6bGx6 YTM5OWZ4d2lpMG1xcHBwMXZtbmIyYiIpKSkpCisgICAgICAgIChiYXNlMzIgIjBoenk2eTlweGEw NmswcHA1eXI4NGkwc3YxNXFnempuN25ybG1zeWxtNml5N2ZzcHFxYnEiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM1LDYgKzEzMyw4IEBAIChkZWZpbmUtcHVibGlj IGFrb25hZGktY2FsZW5kYXIKICAgICAgICAgICAgYWtvbmFkaS1jb250YWN0cwogICAgICAgICAg ICBha29uYWRpLW1pbWUKICAgICAgICAgICAgYm9vc3QKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAg ICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICBrY2FsZW5kYXJjb3JlCiAgICAgICAg ICAgIGtjYWx1dGlscwogICAgICAgICAgICBrY29kZWNzCkBAIC0xNjIsMjEgKzE2MiwyNCBAQCAo ZGVmaW5lLXB1YmxpYyBha29uYWRpLWNhbGVuZGFyCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNv bnRhY3RzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImFrb25hZGktY29udGFjdHMiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9ha29uYWRpLWNvbnRhY3RzLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGlnZ2dh cm5sOTlzNXBsNzNkZ3JwaGE0bGY3dm5yMDAwaXk2OXZjd21xczVseGI3Y3lsaSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjA0aXhqMDlzMjdxOHBibWZyYjE0NzViYzBoODRzYjVpa2Z4enBjNGk1YjN3 aHg0MGc5ZG0iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAgIChpbnB1 dHMKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBib29zdAorICAgICAgICAgICBncmFu dGxlZQorICAgICAgICAgICBncmFudGxlZXRoZW1lCiAgICAgICAgICAgIGthdXRoCisgICAgICAg ICAgIGtjbXV0aWxzCiAgICAgICAgICAgIGtjb2RlY3MKICAgICAgICAgICAga2NvbXBsZXRpb24K ICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKQEAgLTE5Myw2ICsxOTYsNyBAQCAoZGVmaW5lLXB1 YmxpYyBha29uYWRpLWNvbnRhY3RzCiAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAg ICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtsZW8K ICAgICAgICAgICAgcHJpc29uCiAgICAgICAgICAgIGtpbwogICAgICAgICAgICBxdGJhc2UtNQpA QCAtMjEzLDE0ICsyMTcsMTQgQEAgKGRlZmluZS1wdWJsaWMgYWtvbmFkaS1jb250YWN0cwogKGRl ZmluZS1wdWJsaWMgYWtvbmFkaS1taW1lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImFrb25hZGkt bWltZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGkt bWltZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjF3ZDc3NmlhM3oyMmE3OWJpcTA0eTRtODNuOHhwdmZteWc4YmNzc2xyN2xtYzNhdmRnOHci KSkpKQorICAgICAgICAoYmFzZTMyICIxYmNyYmY1ejkxNzVwMjA2Y3ZtNXM2enE4ODJuYjMyY2Y5 YWtkY2JuYWRxaWlicnB4a3h2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGxp YnhzbHQgOzsgeHNsdCBmb3IgZ2VuZXJhdGluZyBpbnRlcmZhY2UgZGVzY3JpcHRpb25zCkBAIC0y NjUsMTQgKzI2OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLW1pbWUKIChkZWZpbmUtcHVi bGljIGFrb25hZGktbm90ZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYWtvbmFkaS1ub3RlcyIp Ci0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8i IHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGktbm90ZXMt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw NHkyOTNranJtampjYmI3ZmtqbDdobDR2cmtzNGNqanhudmM2aWJ6eXY4MXJuNmNkaGgyIikpKSkK KyAgICAgICAgKGJhc2UzMiAiMHhrY3c5aXpneGZ6Z2xjaWlnMmk0d2l6NmlmbHpqZzBkNmRwMW5x NnAxa3d4d2M4OTlzYiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0y OTAsMTQgKzI5NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLW5vdGVzCiAoZGVmaW5lLXB1 YmxpYyBha29uYWRpLXNlYXJjaAogICAocGFja2FnZQogICAgIChuYW1lICJha29uYWRpLXNlYXJj aCIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGktc2Vh cmNoLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMWg1cDQ0eTI0NGd6ZjduZHp3N2FmcnZxOWM3NnlicDhkZHZnODJwM2x6amgwMnJydmQ1MCIp KSkpCisgICAgICAgIChiYXNlMzIgIjFpZDZ6emp4Yzl6dnB6MXJ5ajJ6bjF5ZmY1YWswNHIxbWxr OWNrbGJqOTlmcnpmMHd2NnAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKQEAg LTMzNCw3ICszMzgsOCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLXNlYXJjaAogICAgICAgICAg ICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqICgj OmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICAgICAgICAgICh3 aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2gi ICJjdGVzdCIpKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxh dW5jaCIgImN0ZXN0IiAiLUUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJha29u YWRpLXNxbGl0ZS1jb2xsZWN0aW9uaW5kZXhpbmdqb2J0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1w YWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9ha29uYWRpL2h0bWwvaW5kZXguaHRtbCIp CiAgICAgKHN5bm9wc2lzICJBa29uYWRpIHNlYXJjaCBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRp b24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyBhIGxpYnJhcnkgdXNlZCB0byBzZWFyY2ggaW4gdGhl CkBAIC0zNDUsNDYgKzM1MCw1OCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLXNlYXJjaAogKGRl ZmluZS1wdWJsaWMga2luY2lkZW5jZWVkaXRvcgogICAocGFja2FnZQogICAgIChuYW1lICJraW5j aWRlbmNlZWRpdG9yIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv aW5jaWRlbmNlZWRpdG9yLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMXhwcDVsdzYwbXZwanNqc3htaWNmYTV5MmQ2OHduYjl2bTR5YjFrcndr aWhtODUyemlueSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFzYmZsZmdncHFod2hnM2l3NDY0NjJ6 M3A4M3NqaGx4NmYxZnZnejI1MW0wMjB2cXE5eGEiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVw c3RyZWFtLW5hbWUgLiAiaW5jaWRlbmNlZWRpdG9yIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGRidXMpKQogICAgIChp bnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBha29uYWRpLWNhbGVuZGFyCiAg ICAgICAgICAgIGFrb25hZGktY29udGFjdHMKICAgICAgICAgICAgYWtvbmFkaS1taW1lCiAgICAg ICAgICAgIGJvb3N0CisgICAgICAgICAgIGdyYW50bGVlCisgICAgICAgICAgIGdyYW50bGVldGhl bWUKICAgICAgICAgICAga2NhbGVuZGFyY29yZQogICAgICAgICAgICBrY2FsZW5kYXJzdXBwb3J0 CiAgICAgICAgICAgIGtjYWx1dGlscwogICAgICAgICAgICBrY29kZWNzCiAgICAgICAgICAgIGtj b250YWN0cwogICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGVwaW0tYXBwcy1s aWJzCiAgICAgICAgICAgIGtkaWFncmFtCiAgICAgICAgICAgIGtldmVudHZpZXdzCiAgICAgICAg ICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpZGVudGl0eW1h bmFnZW1lbnQKKyAgICAgICAgICAga2ltYXAKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtp dGVtbW9kZWxzCiAgICAgICAgICAgIGtsZGFwCiAgICAgICAgICAgIGttYWlsdHJhbnNwb3J0CiAg ICAgICAgICAgIGttaW1lCisgICAgICAgICAgIGtwaW1jb21tb24KICAgICAgICAgICAga3BpbXRl eHRlZGl0CiAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAgICBrd2FsbGV0CiAgICAg ICAgICAgIGxpYmtkZXBpbQogICAgICAgICAgICBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cwor ICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwor ICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0 cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAg ICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgOzsgRklYTUU6IHRlc3QgZmFp bHMuCisgICAgICAgICAgICAgICAgICAgICAgICItRSIgImFrb25hZGktc3FsaXRlLWluY2lkZW5j ZWRhdGV0aW1ldGVzdCIpKQorICAgICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJo dHRwczovL2ludmVudC5rZGUub3JnL3BpbS9pbmNpZGVuY2VlZGl0b3IiKQogICAgIChzeW5vcHNp cyAiS0RFIFBJTSBsaWJyYXJ5IGZvciBlZGl0aW5nIGluY2lkZW5jZXMiKQogICAgIChkZXNjcmlw dGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFuIGluY2lkZW5jZSBlZGl0b3IgZm9yIEtERSBQ SU0uIikKQEAgLTM5NCwxNCArNDExLDE0IEBAIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2VlZGl0 b3IKIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogICAocGFja2FnZQogICAgIChuYW1lICJr YWRkcmVzc2Jvb2siKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEu MTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r YWRkcmVzc2Jvb2stIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxdnBkaGRqODdhaTJzeGpuMmprM21oNmJ6ZnIxbjN5enlkbmtndjduYzh2MW0y ZmRhd2FwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWh6cTBmZHk5OWwxa3F3MTRkNTgybDBzNTZn dnJ3ODZhYmloaWI2azRhejRjNmczYzBtZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCkBAIC00MjAsNyArNDM3LDYgQEAgKGRlZmluZS1wdWJsaWMga2FkZHJlc3Nib29rCiAg ICAgICAgICAgIGtjb250YWN0cwogICAgICAgICAgICBrY3Jhc2gKICAgICAgICAgICAga2RidXNh ZGRvbnMKLSAgICAgICAgICAga2RlcGltLWFwcHMtbGlicwogICAgICAgICAgICBrZG9jdG9vbHMK ICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2ljb250aGVtZXMKQEAgLTQ1MSwxNCArNDY3 LDE0IEBAIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogKGRlZmluZS1wdWJsaWMga2FsYXJt Y2FsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthbGFybWNhbCIpCi0gICAgKHZlcnNpb24gIjIw LjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2thbGFybWNhbC0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBnMGJtNHp6emNwbDJwcXFmNjA5MzQ5 emFnd3JnajZhNGlieHBnZzR6ZjIxYWFjZHE4YmkiKSkpKQorICAgICAgICAoYmFzZTMyICIxNjBw bXI3MDJiNjhoeXM5bDAyYXp2cnY2cGFneTFyMndodzB6cDNqbGY2ODYzcDlma3FyIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTQ5MiwxNCArNTA4LDE0IEBAIChkZWZp bmUtcHVibGljIGthbGFybWNhbAogKGRlZmluZS1wdWJsaWMga2Jsb2cKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2Jsb2ciKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAi MjAuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rYmxvZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjBwaTNheHM1OHdzejV2cTZ2eWlzejczczI0cTczOXpwbHdyYmx5dmtjbTE2bmxsNG12 aGsiKSkpKQorICAgICAgICAoYmFzZTMyICIxZDVyOWl2YzF4bWhrcno3ODB4Z2E4N3A4NGg3ZG54 amw5ODFxYXAxNmd5MzdzeGFoY2pyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTUyNiwxNCArNTQyLDE0IEBAIChkZWZpbmUtcHVibGljIGtibG9nCiAoZGVmaW5lLXB1 YmxpYyBrY2FsZW5kYXJzdXBwb3J0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjYWxlbmRhcnN1 cHBvcnQiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9jYWxlbmRh cnN1cHBvcnQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIxeXYzaHM3cXc0ODFjeHc0a3pieDVsOHZ2MThiZ3ptMWIwdmozenJscXF4d2w1YWM2 eHZ5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGFubm5pMDM3Y3AxZ2EybGoyZ2tqeGxreWduYXhu YTRmczA5NWxiYXFwNXpsanozZzh2cCIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0t bmFtZSAuICJjYWxlbmRhcnN1cHBvcnQiKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTU0MiwxMiArNTU4LDEyIEBAIChkZWZpbmUt cHVibGljIGtjYWxlbmRhcnN1cHBvcnQKICAgICAgKGxpc3QgYWtvbmFkaQogICAgICAgICAgICBh a29uYWRpLWNhbGVuZGFyCiAgICAgICAgICAgIGFrb25hZGktbWltZQorICAgICAgICAgICBha29u YWRpLW5vdGVzCiAgICAgICAgICAgIGJvb3N0CiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKICAg ICAgICAgICAga2NhbHV0aWxzCiAgICAgICAgICAgIGtjb21wbGV0aW9uCiAgICAgICAgICAgIGtk YnVzYWRkb25zCi0gICAgICAgICAgIGtkZXBpbS1hcHBzLWxpYnMKICAgICAgICAgICAga2d1aWFk ZG9ucwogICAgICAgICAgICBraG9saWRheXMKICAgICAgICAgICAga2kxOG4KQEAgLTU3MSwxNCAr NTg3LDE0IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcnN1cHBvcnQKIChkZWZpbmUtcHVibGlj IGtjYWx1dGlscwogICAocGFja2FnZQogICAgIChuYW1lICJrY2FsdXRpbHMiKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rY2FsdXRpbHMtIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwdjI2OHc4dmhncXhxMW53 djliOWN5NGg3enFnanJ2MTlyNDRnM3pjOXc1ajc2aXZpeDg2IikpKSkKKyAgICAgICAgKGJhc2Uz MiAiMDA2c2Zranp5aWQ4YnlsMm1teW4xaXM0bnJhOXdqcWgyMWtzZDVnMWt2OTQ4aGYxamRjcyIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBsaWJ4bWwyKSkgOzsgeG1sbGludCBy ZXF1aXJlZCBmb3IgdGVzdHMKQEAgLTYwNiw2MSArNjIyLDE3IEBAIChkZWZpbmUtcHVibGljIGtj YWx1dGlscwogZnVuY3Rpb25zIGZvciBhY2Nlc3NpbmcgY2FsZW5kYXIgZGF0YSB1c2luZyB0aGUg a2NhbGNvcmUgQVBJLiIpCiAgICAgKGxpY2Vuc2UgIGxpY2Vuc2U6bGdwbDIuMCspKSkKIAotKGRl ZmluZS1wdWJsaWMga2RlcGltLWFwcHMtbGlicwotICAocGFja2FnZQotICAgIChuYW1lICJrZGVw aW0tYXBwcy1saWJzIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCi0gICAgKHNvdXJjZQotICAg ICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGVwaW0tYXBwcy1saWJzLSIgdmVyc2lv biAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMG05cXJmanM5 N2FuaDloNmliZ2d4MjNkZGxtMXpreGphcDJpeWYzZ2Y2NzJpcDAxZnZjaSIpKSkpCi0gICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBha29uYWRp Ci0gICAgICAgICAgIGFrb25hZGktY29udGFjdHMKLSAgICAgICAgICAgYm9vc3QKLSAgICAgICAg ICAgZ3BnbWUKLSAgICAgICAgICAgZ3JhbnRsZWUKLSAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQot ICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAg IGtjb250YWN0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBraTE4bgotICAg ICAgICAgICBraW1hcAotICAgICAgICAgICBraW8KLSAgICAgICAgICAga2l0ZW1tb2RlbHMKLSAg ICAgICAgICAga21pbWUKLSAgICAgICAgICAga3BpbWNvbW1vbgotICAgICAgICAgICBrc2Vydmlj ZQotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBsaWJrbGVvCi0gICAgICAg ICAgIHByaXNvbgotICAgICAgICAgICBxZ3BnbWUKLSAgICAgICAgICAgcXRiYXNlLTUpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2tkZXBpbS1hcHBzLWxpYnMi KQotICAgIChzeW5vcHNpcyAiS0RFIFBJTSBtYWlsIHJlbGF0ZWQgbGlicmFyaWVzIGFuZCBkYXRh IGZpbGVzIikKLSAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBwcm92aWRlcyBtYWlsIHJl bGF0ZWQgbGlicmFyaWVzIGFuZCBkYXRhIGZpbGVzCi1mb3IgS0RFIFBJTS4iKQotICAgIChsaWNl bnNlIDs7IEdQTCBmb3IgcHJvZ3JhbXMsIExHUEwgZm9yIGxpYnJhcmllcwotICAgICAobGlzdCBs aWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIuMCspKSkpCi0KIChkZWZpbmUtcHVibGljIGtkZXBp bS1ydW50aW1lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZXBpbS1ydW50aW1lIikKLSAgICAo dmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2RlcGltLXJ1bnRpbWUtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxaW40eDR3 dmdjbGtuaTcyY2ZrdzlqeDM1ZDBxZDBqbWZ3eWJtM2tzeDVxeDVzYmtpOWdnIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMWFocm5uYzl2bjA1NTZzNG5yc2pnYzl2YmY1cmI2eWJ5N2ZuMzNwM2pqbnBn amEwbWM3bSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIGtkb2N0b29s cyBsaWJ4c2x0IHNoYXJlZC1taW1lLWluZm8pKQpAQCAtNjcyLDkgKzY0NCwxMiBAQCAoZGVmaW5l LXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAgICAgICAgICBha29uYWRpLW5vdGVzCiAgICAgICAg ICAgIGJvb3N0CiAgICAgICAgICAgIGN5cnVzLXNhc2wKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAg ICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICBrYWxhcm1jYWwKICAgICAgICAgICAg a2NhbGVuZGFyY29yZQogICAgICAgICAgICBrY2FsdXRpbHMKKyAgICAgICAgICAga2NtdXRpbHMK ICAgICAgICAgICAga2NvZGVjcwogICAgICAgICAgICBrY29uZmlnCiAgICAgICAgICAgIGtjb25m aWd3aWRnZXRzCkBAIC02ODYsNiArNjYxLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlcGltLXJ1bnRp bWUKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpdGVtbW9kZWxzCiAgICAgICAgICAgIGtt YWlsdHJhbnNwb3J0CisgICAgICAgICAgIGtsZGFwCiAgICAgICAgICAgIGttYm94CiAgICAgICAg ICAgIGttaW1lCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCkBAIC02OTYsMTEgKzY3MiwxMyBA QCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAgICAgICAgICBrdGV4dHdpZGdldHMK ICAgICAgICAgICAga3dhbGxldAogICAgICAgICAgICBrd2luZG93c3lzdGVtCisgICAgICAgICAg IGxpYmtkZXBpbQogICAgICAgICAgICBsaWJrZ2FwaQogICAgICAgICAgICA7OyBUT0RPOiBsaWJr b2xhYgogICAgICAgICAgICBxY2EKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRk ZWNsYXJhdGl2ZQorICAgICAgICAgICBxdGtleWNoYWluCiAgICAgICAgICAgIHF0bmV0d29ya2F1 dGgKICAgICAgICAgICAgcXRzcGVlY2gKICAgICAgICAgICAgcXR3ZWJjaGFubmVsCkBAIC03MDks OCArNjg3LDcgQEAgKGRlZmluZS1wdWJsaWMga2RlcGltLXJ1bnRpbWUKICAgICAoYXJndW1lbnRz CiAgICAgICA7OyBUT0RPOiA1LzQ1IHRlc3RzIGZhaWwgZm9yIHF1aXRlIGRpZmZlcmVudCByZWFz b25zLCBldmVuIHdpdGgKICAgICAgIDs7ICJvZmZzY3JlZW4iIGFuZCBkYnVzCi0gICAgIGAoIzp0 ZXN0cz8gI2YKLSAgICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2Vz CisgICAgIGAoIzpwaGFzZXMgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAg ICAgICAgICAgICAgKGFkZC1hZnRlciAnc2V0LXBhdGhzICdleHRlbmQtQ1BMVVNfSU5DTFVERV9Q QVRICiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1v dGhlci1rZXlzKQogICAgICAgICAgICAgICAgICAgICAgIDs7IEZJWE1FOiA8QWtvbmFkaS9LTWlt ZS9TcGVjaWFsTWFpbENvbGxlY3Rpb25zPiBpcyBub3QKQEAgLTcxOCw4ICs2OTUsMTkgQEAgKGRl ZmluZS1wdWJsaWMga2RlcGltLXJ1bnRpbWUKICAgICAgICAgICAgICAgICAgICAgICA7OyB0aGlz IGhhY2suCiAgICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRI IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWlucHV0LWRpcmVjdG9yeSBpbnB1dHMgImlu Y2x1ZGUvS0Y1IikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiOiIgKG9yIChnZXRl bnYgIkNQTFVTX0lOQ0xVREVfUEFUSCIpICIiKSkpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoYXNzb2MtcmVmIGlucHV0cyAiYWtvbmFkaS1taW1lIikgIi9pbmNsdWRlL0tG NToiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChnZXRlbnYgIkNQTFVTX0lO Q0xVREVfUEFUSCIpICIiKSkpKSkKKyAgICAgICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjawor ICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIt a2V5cykKKyAgICAgICAgICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAg ICAgICAgICAgIDs7IEZJWE1FOiBBdGxlYXN0IHNvbWUgYXBwZWFyIHRvIHJlcXVpcmUgbmV0d29y ay4KKyAgICAgICAgICAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3Qi ICItRSIgIlwKKyhha29uYWRpLXNxbGl0ZS1zeW5jdGVzdHxha29uYWRpLXNxbGl0ZS1wb3AzdGVz dHxzdG9yZWNvbXBhY3R0ZXN0XAorfGFrb25hZGktc3FsaXRlLWV3c3Rlc3R8ZXdzbW92ZWl0ZW1y ZXF1ZXN0X3V0fGV3c2RlbGV0ZWl0ZW1yZXF1ZXN0X3V0XAorfGV3c2dldGl0ZW1yZXF1ZXN0X3V0 fGV3c3Vuc3Vic2NyaWJlcmVxdWVzdF91dHxld3NzZXR0aW5nc191dFwKK3x0ZW1wbGF0ZW1ldGhv ZHN0ZXN0fGFrb25hZGktc3FsaXRlLXNlcnZlcmJ1c3l0ZXN0fGV3c2F0dGFjaG1lbnRfdXR8XFwK K3Rlc3Rtb3ZlY29sbGVjdGlvbnRhc2spIikpCisgICAgICAgICAgICAgICAgICAgICAgI3QpKSkp KQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2tkZXBpbS1ydW50 aW1lIikKICAgICAoc3lub3BzaXMgIlJ1bnRpbWUgY29tcG9uZW50cyBmb3IgQWtvbmFkaSBLREUi KQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIGNvbnRhaW5zIEFrb25hZGkgYWdlbnRz IHdyaXR0ZW4gdXNpbmcgS0RFCkBAIC03MzQsMTQgKzcyMiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBr ZGVwaW0tcnVudGltZQogKGRlZmluZS1wdWJsaWMga2V2ZW50dmlld3MKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2V2ZW50dmlld3MiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVy c2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9ldmVudHZpZXdzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMHNpOXA5NXJncDdtZ2t6aHp3eXkxMHpyd3p5MWtpcGJobTF5OTZ5 amxjOXJ4aTNqcmM3MyIpKSkpCisgICAgICAgIChiYXNlMzIgIjAxeDljY3dzcG4xZHdrbWN4Y3I4 cDZwYXpqNnczMXB4aHgwYnpsZnI2YmdwY2NpY3AydzIiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAo KHVwc3RyZWFtLW5hbWUgLiAiZXZlbnR2aWV3cyIpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtNzgzLDIzICs3NzEsMzQgQEAgKGRl ZmluZS1wdWJsaWMga2V2ZW50dmlld3MKIChkZWZpbmUtcHVibGljIGtncGcKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2dwZyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2tncGctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwM2QzZ3NiYXJhN2dhMmN5cmhhZmt3MTFxcTljajgwNGg5dnB2eGw0d2QyYTljOTBz bmtoIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMW16cTNnNHh3ZzQ1OWswbXA5eHZnOGJoaWxpemFk Ymg0Z2NrMTc2NHdxNjlieGxjeWF2MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAg ICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgIi1FIiA7OyBGSVhNRTogRmFpbGluZyB0ZXN0LgorICAgICAgICAgICAgICAgICAgICAg ICAiKGtncGctaW1wb3J0KSIpKSkpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBnbnVwZyA7OyBUT0RPOiBSZW1vdmUgYWZ0ZXIgZ3BnbWUgdXNl cyBmaXhlZCBwYXRoCisgICAgICAgICAgIGRidXMgOzsgUmVtb3ZlIGFmdGVyIGZhaWxpbmcgdGVz dCBwYXNzZXMKICAgICAgICAgICAga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0 IGFrb25hZGkKICAgICAgICAgICAgYWtvbmFkaS1jb250YWN0cwogICAgICAgICAgICBib29zdAog ICAgICAgICAgICBncGdtZQorICAgICAgICAgICBncmFudGxlZQorICAgICAgICAgICBncmFudGxl ZXRoZW1lCiAgICAgICAgICAgIGthcmNoaXZlCiAgICAgICAgICAgIGtjb2RlY3MKICAgICAgICAg ICAga2NvbnRhY3RzCkBAIC04MzAsMTQgKzgyOSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZ3BnCiAo ZGVmaW5lLXB1YmxpYyBraWRlbnRpdHltYW5hZ2VtZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtpZGVudGl0eW1hbmFnZW1lbnQiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVy c2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9raWRlbnRpdHltYW5hZ2VtZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGZscDlwOWhscjF6Zmd2c3k1aTFucTU1cDdidm5o cXhreGJpZjFseXcwY3E2aWJseGhnciIpKSkpCisgICAgICAgIChiYXNlMzIgIjE4eHd2bG1xaGlo NWptaWcybWozYTZtYzVhd2x4ZHY4ZjgxZGE2Y2dtMTIzaW1ocmlyazQiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtODY5LDE0ICs4NjgsMTQgQEAgKGRlZmluZS1wdWJs aWMga2lkZW50aXR5bWFuYWdlbWVudAogKGRlZmluZS1wdWJsaWMga2ltYXAKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2ltYXAiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9raW1hcC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjF4MjJ3ZnpxcDkybW4xZnkyeGw4OWs5eWpmazJ2Z2N2YTBmZDMwaTlycnFqNGF3 MnJzbWEiKSkpKQorICAgICAgICAoYmFzZTMyICIxMWpkOXprdmZsZmgzZ3FzMzZmaGo4bWxhM2s0 NHhmN3pkYjB6NG5sOXNrNW5oaGdtNXB4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzKSkKQEAgLTkwMCwyNCArODk5LDI0IEBAIChkZWZpbmUtcHVibGljIGtpbWFwCiAoZGVmaW5l LXB1YmxpYyBrbGRhcAogICAocGFja2FnZQogICAgIChuYW1lICJrbGRhcCIpCi0gICAgKHZlcnNp b24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsZGFwLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHdobHA1ODZ5Y3N4MHFmMG5yODFh dndzY3BxNjJ3NWpzNDZ6N3ZheXkwZHhraHJoZmF5ciIpKSkpCisgICAgICAgIChiYXNlMzIgIjEz bGxzZmh4OWxmdmhmOTBhM3ZtcGt5aDAyZmpnNXNwNGZtcndycXl4OWhqcmJteTFnMGEiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IGtpMThuIGtpbyBrd2lkZ2V0c2FkZG9ucyBxdGJhc2UtNSkpCisgICAgIChsaXN0 IGtpMThuIGtpbyBrd2lkZ2V0c2FkZG9ucyBxdGJhc2UtNSBxdGtleWNoYWluKSkKICAgICAocHJv cGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3QgY3lydXMtc2FzbCBvcGVubGRhcCkpCiAgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIp CiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBhY2Nlc3NpbmcgTERBUCIpCi0gICAgKGRlc2Ny aXB0aW9uICIgVGhpcyBpcyBhIGxpYnJhcnkgZm9yIGFjY2Vzc2luZyBMREFQIHdpdGggYSBjb252 ZW5pZW50IFF0CisgICAgKGRlc2NyaXB0aW9uICJUaGlzIGlzIGEgbGlicmFyeSBmb3IgYWNjZXNz aW5nIExEQVAgd2l0aCBhIGNvbnZlbmllbnQgUXQKIHN0eWxlIEMrKyBBUEkuICBMREFQIChMaWdo dHdlaWdodCBEaXJlY3RvcnkgQWNjZXNzIFByb3RvY29sKSBpcyBhbiBhcHBsaWNhdGlvbgogcHJv dG9jb2wgZm9yIHF1ZXJ5aW5nIGFuZCBtb2RpZnlpbmcgZGlyZWN0b3J5IHNlcnZpY2VzIHJ1bm5p bmcgb3ZlciBUQ1AvSVAuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjArKSkpCkBAIC05 MjUsMTQgKzkyNCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbGRhcAogKGRlZmluZS1wdWJsaWMga2xl b3BhdHJhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtsZW9wYXRyYSIpCi0gICAgKHZlcnNpb24g IjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsZW9wYXRyYS0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFtNTBuemIybTI3ZmtiOHozazM0 Y3Y0emkyYWtyMGZ4OHpuN2xrNXN3aGc0OXNncmlwNm4iKSkpKQorICAgICAgICAoYmFzZTMyICIx MGY2MW0wcXJzMHFpcG45NGpkMzJnaWJ5ajhwY3ZwcnM4ajdnbWFjMG15bTBiM2RqamxzIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgZ251cGcgOzsgVE9ETzogUmVtb3Zl IGFmdGVyIGdwZ21lIHVzZXMgZml4ZWQgcGF0aApAQCAtOTY3LDcgKzk2Niw3IEBAIChkZWZpbmUt cHVibGljIGtsZW9wYXRyYQogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChs YW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3 aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIg Ii4iKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKICAg ICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxp Y2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbGVvcGF0cmEiKQogICAgIChzeW5vcHNpcyAiQ2Vy dGlmaWNhdGUgTWFuYWdlciBhbmQgVW5pZmllZCBDcnlwdG8gR1VJIikKQEAgLTk4MCwxNSArOTc5 LDE0IEBAIChkZWZpbmUtcHVibGljIGtsZW9wYXRyYQogKGRlZmluZS1wdWJsaWMga21haWwKICAg KHBhY2thZ2UKICAgICAobmFtZSAia21haWwiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAg ICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9rbWFpbC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjA2cWZ4emk1cGFzbTZwNWNrNDRzamNhOTZkejh4emQxbm5kcTVs cWN5dmN4bW1udnZ6M3AiKSkKLSAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImttYWls LUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVzLnBhdGNoIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MWtuaDZjZjcyaGlkYzZqeWl3MjUwYjcwOGI0MTBmbGEwYzV3ODN6YWF2bXd2MzdhaDh6MCIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIGtkb2N0b29scykpCkBAIC05OTks NiArOTk3LDggQEAgKGRlZmluZS1wdWJsaWMga21haWwKICAgICAgICAgICAgYWtvbmFkaS1zZWFy Y2gKICAgICAgICAgICAgYm9vc3QKICAgICAgICAgICAgZ3BnbWUKKyAgICAgICAgICAgZ3JhbnRs ZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICBrYm9va21hcmtzCiAgICAg ICAgICAgIGtjYWxlbmRhcmNvcmUKICAgICAgICAgICAga2NhbHV0aWxzCkBAIC0xMDA5LDcgKzEw MDksNiBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogICAgICAgICAgICBrY29udGFjdHMKICAgICAg ICAgICAga2NyYXNoCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtkZXBpbS1h cHBzLWxpYnMKICAgICAgICAgICAga2d1aWFkZG9ucwogICAgICAgICAgICBraTE4bgogICAgICAg ICAgICBraWNvbnRoZW1lcwpAQCAtMTAyNCw3ICsxMDIzLDYgQEAgKGRlZmluZS1wdWJsaWMga21h aWwKICAgICAgICAgICAga21haWx0cmFuc3BvcnQKICAgICAgICAgICAga21lc3NhZ2VsaWIKICAg ICAgICAgICAga21pbWUKLSAgICAgICAgICAga21pbWUKICAgICAgICAgICAga25vdGlmaWNhdGlv bnMKICAgICAgICAgICAga25vdGlmeWNvbmZpZwogICAgICAgICAgICBrb250YWN0aW50ZXJmYWNl CkBAIC0xMDM0LDYgKzEwMzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogICAgICAgICAgICBr c2VydmljZQogICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgIGt0ZXh0 d2lkZ2V0cworICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt0bmVmCiAgICAg ICAgICAgIGt3YWxsZXQKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKQEAgLTEwNDcsNiArMTA0 Niw3IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAgICAgICAgICAgIHFncGdtZQogICAgICAgICAg ICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0a2V5Y2hh aW4KICAgICAgICAgICAgcXR3ZWJjaGFubmVsCiAgICAgICAgICAgIHF0d2ViZW5naW5lCiAgICAg ICAgICAgIHNvbm5ldCkpCkBAIC0xMDU2LDcgKzEwNTYsMTQgQEAgKGRlZmluZS1wdWJsaWMga21h aWwKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkg dGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KLSAg ICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpCisgICAgICAg ICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLUUiIDs7IEZJWE1FOiBNYW55 IGZhaWxpbmcgdGVzdHMuCisgICAgICAgICAgICAgICAgICAgICAgICIoYWtvbmFkaS1zcWxpdGUt a21jb21wb3NlcndpbnRlc3R8XAorYWtvbmFkaS1zcWxpdGUtdGFnc2VsZWN0ZGlhbG9ndGVzdHxc Citha29uYWRpLXNxbGl0ZS1rbWNvbW1hbmRzdGVzdHxcCitzZW5kbGF0ZXJhZ2VudC1zZW5kbGF0 ZXJ1dGlsdGVzdHxcCitzZW5kbGF0ZXJhZ2VudC1zZW5kbGF0ZXJjb25maWd0ZXN0fFwKK2ZvbGxv d3VwcmVtaW5kZXItZm9sbG93dXByZW1pbmRlcmNvbmZpZ3Rlc3R8XAorYWtvbmFkaS1zcWxpdGUt dW5pZmllZG1haWxib3htYW5hZ2VydGVzdCkiKSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcvY29tcG9uZW50cy9rbWFpbC5odG1s IikKICAgICAoc3lub3BzaXMgIkZ1bGwgZmVhdHVyZWQgZ3JhcGhpY2FsIGVtYWlsIGNsaWVudCIp CkBAIC0xMDczLDE0ICsxMDgwLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAoZGVmaW5lLXB1 YmxpYyBrbWFpbGNvbW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrbWFpbGNvbW1vbiIpCi0g ICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL21haWxjb21tb24tIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwcTFrNTd6 eDFsN2JuenJrMWhhZGp4am42cjR5eno4MzNtZ3N2YWFpOXNkOHFnMDIyeDJsIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMXppOHpraHY5ZzR2c3lscXpqbTJ3cjl2NmIyMGlyZnhoZjRxNDY3Y21wcXFy cXBjcDNhZiIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0tbmFtZSAuICJtYWlsY29t bW9uIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCkBAIC0xMDkxLDYgKzEwOTgsOCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbGNvbW1vbgog ICAgICAgICAgICBha29uYWRpLW1pbWUKICAgICAgICAgICAgYm9vc3QKICAgICAgICAgICAgZ3Bn bWUKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAg ICAgICBrYXJjaGl2ZQogICAgICAgICAgICBrY29kZWNzCiAgICAgICAgICAgIGtjb21wbGV0aW9u CkBAIC0xMDk5LDYgKzExMDgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbGNvbW1vbgogICAgICAg ICAgICBrY29udGFjdHMKICAgICAgICAgICAga2RidXNhZGRvbnMKICAgICAgICAgICAga2Rlc2ln bmVycGx1Z2luCisgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAgICAga2kxOG4KICAgICAg ICAgICAga2ljb250aGVtZXMKICAgICAgICAgICAga2lkZW50aXR5bWFuYWdlbWVudApAQCAtMTEy Niw3ICsxMTM2LDcgQEAgKGRlZmluZS1wdWJsaWMga21haWxjb21tb24KICAgICAgICAgICAgcWdw Z21lCiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAoIzp0ZXN0 cz8gI2YpKSAgOzsgVE9ETzogNC81NiB0ZXN0cyBmYWlsLCBldmVuIHdpdGggIm9mZnNjcmVlbiIg YW5kIGRidXMKKyAgICAgYCgjOnRlc3RzPyAjZikpICA7OyBUT0RPOiAxMi82MiB0ZXN0cyBmYWls CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbWFpbGNvbW1vbiIp CiAgICAgKHN5bm9wc2lzICJLREUgZW1haWwgdXRpbGl0eSBsaWJyYXJ5IikKICAgICAoZGVzY3Jp cHRpb24gIlRoZSBtYWlsIGNvbW1vbiBsaWJyYXJ5IHByb3ZpZGVzIHV0aWxpdHkgZnVuY3Rpb25z IGZvcgpAQCAtMTEzNywzMiArMTE0NywzOCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbGNvbW1vbgog KGRlZmluZS1wdWJsaWMga21haWxpbXBvcnRlcgogICAocGFja2FnZQogICAgIChuYW1lICJrbWFp bGltcG9ydGVyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEy LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbWFp bGltcG9ydGVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMTkyOXB3MHNoZHppMHl2am5xaGFrNjgwaGpqaWJnOGY4aHF5M3N2eXh4aGlxYmhm am0yNiIpKSkpCisgICAgICAgIChiYXNlMzIgIjBsY3I5enpkZjE2Zjgyc3ByOXgzM2puenIyM3N4 N3hrMnp2ZnB6ZGtpM2I1anh2YXBuc2siKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFt LW5hbWUgLiAibWFpbGltcG9ydGVyIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMp KQogICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQorICAgICAgICAgICBha29uYWRpLWNv bnRhY3RzCiAgICAgICAgICAgIGFrb25hZGktbWltZQorICAgICAgICAgICBncmFudGxlZQorICAg ICAgICAgICBncmFudGxlZXRoZW1lCiAgICAgICAgICAgIGJvb3N0CiAgICAgICAgICAgIGthcmNo aXZlCiAgICAgICAgICAgIGtjb21wbGV0aW9uCiAgICAgICAgICAgIGtjb25maWcKICAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvbnRhY3RzCiAgICAgICAgICAgIGtjb3Jl YWRkb25zCiAgICAgICAgICAgIGtkYnVzYWRkb25zCiAgICAgICAgICAgIGtpMThuCisgICAgICAg ICAgIGtpbWFwCiAgICAgICAgICAgIGtpbwogICAgICAgICAgICBraXRlbW1vZGVscwogICAgICAg ICAgICBrbWltZQorICAgICAgICAgICBrcGltY29tbW9uCiAgICAgICAgICAgIGt4bWxndWkKICAg ICAgICAgICAgbGlia2RlcGltCiAgICAgICAgICAgIHF0YmFzZS01KSkKQEAgLTExNzYsMTQgKzEx OTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga21haWxpbXBvcnRlcgogKGRlZmluZS1wdWJsaWMga21h aWx0cmFuc3BvcnQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21haWx0cmFuc3BvcnQiKQotICAg ICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJj ZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWFpbHRyYW5zcG9ydC0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFzd3Fs Z3p4emxxZmZtMTE5c2Joc3p5OWxyOTNtOGx6d3lncjBxNHJhYTY2MGI2eWlhdm0iKSkpKQorICAg ICAgICAoYmFzZTMyICIwbDNwZ3M3ODFhNmlzOTM3aTBia3o5eWtyNDBsMzZyd2xyaXJzcjRnOHdo MGdrYzNpZmk2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC0xMjA1LDcgKzEyMjEsOCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbHRyYW5zcG9ydAogICAg ICAgICAgICBrdGV4dHdpZGdldHMKICAgICAgICAgICAga3dhbGxldAogICAgICAgICAgICBsaWJr Z2FwaQotICAgICAgICAgICBxdGJhc2UtNSkpCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0a2V5Y2hhaW4pKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7 IFRPRE8gLSAzLzMgdGVzdHMgZmFpbCwgcmVxdWlyZSBkcmtvbnFpCiAgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIpCkBAIC0xMjE3 LDE0ICsxMjM0LDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsdHJhbnNwb3J0CiAoZGVmaW5lLXB1 YmxpYyBrbWJveAogICAocGFja2FnZQogICAgIChuYW1lICJrbWJveCIpCi0gICAgKHZlcnNpb24g IjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttYm94LSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDNjbnkzOHY0eTFsbWNyczZkMzRoYmo5 YXNzcWdmNTFycXJ5ZjVyZHpraWFxNzljMWtyYyIpKSkpCisgICAgICAgIChiYXNlMzIgIjA0Y2wy a2hqM2E3bjgxbmxteHNnOGtnc3pybDIycW02czJrdmJyaHozOXlmemkzMWN3cXIiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTIzOSwxNCArMTI1NiwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrbWJveAogKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia21lc3NhZ2VsaWIiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9tZXNzYWdlbGliLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMDN2cTQ5NjJiaHBzMmo5YzlpNTJtYWpsYmttdmcyZ21yMTk3 aWd2OHhhbWphMXZzOGhrMSIpKSkpCisgICAgICAgIChiYXNlMzIgIjB4cmhua2FocWlyc3ozN2xi dng1MDVsbDdiZmhyMjVsYnE4OXlxcTgxYnhiemtidmFtc3ciKSkpKQogICAgIChwcm9wZXJ0aWVz IGAoKHVwc3RyZWFtLW5hbWUgLiAibWVzc2FnZWxpYiIpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtMTI2OSw3ICsxMjg2LDcgQEAg KGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKICAg ICAgICAgICAga2NvbnRhY3RzCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtk ZXBpbS1hcHBzLWxpYnMKKyAgICAgICAgICAga2d1aWFkZG9ucwogICAgICAgICAgICBraTE4bgog ICAgICAgICAgICBraWNvbnRoZW1lcwogICAgICAgICAgICBraWRlbnRpdHltYW5hZ2VtZW50CkBA IC0xMzA5LDEyICsxMzI2LDExIEBAIChkZWZpbmUtcHVibGljIGttZXNzYWdlbGliCiAgICAgICAg ICAgICAgICAgICAoYWRkLWFmdGVyICdzZXQtcGF0aHMgJ2V4dGVuZC1DUExVU19JTkNMVURFX1BB VEgKICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCiAgICAgICAgICAgICAgICAgICAgICAgOzsgRklYTUU6IE9uZSBvZiB0aGUgY29t cGlsYXRpb24gc3RlcHMgZmFpbCB0byBmaW5kCi0gICAgICAgICAgICAgICAgICAgICAgOzsgPExp YmtkZXBpbS9NdWx0aXBseWluZ0xpbmU+IHdpdGhvdXQgdGhpcyBoYWNrLgorICAgICAgICAgICAg ICAgICAgICAgIDs7IDxRUHJpbnRlcj4gd2l0aG91dCB0aGlzIGhhY2suCiAgICAgICAgICAgICAg ICAgICAgICAgKHNldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRIIgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGFzc29jLXJlZiBpbnB1dHMgImxpYmtkZXBpbSIpCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvaW5jbHVkZS9LRjU6IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAob3IgKGdldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRIIikgIiIpKSkpKSkpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgInF0 YmFzZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2lu Y2x1ZGUvcXQ1L1F0UHJpbnRTdXBwb3J0OiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChvciAoZ2V0ZW52ICJDUExVU19JTkNMVURFX1BBVEgiKSAiIikpKSkp KSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbWVzc2FnZWxp YiIpCiAgICAgKHN5bm9wc2lzICJLREUgUElNIG1lc3NhZ2luZyBsaWJyYXJpZXMiKQogICAgIChk ZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHNldmVyYWwgbGlicmFyaWVzIGZvciBt ZXNzYWdlcywKQEAgLTEzMjYsMTQgKzEzNDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga21lc3NhZ2Vs aWIKIChkZWZpbmUtcHVibGljIGttaW1lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttaW1lIikK LSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21pbWUtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxZGtkeGZyMXJ5 MTBxeXFsNXNwMWFpNGxpMTFmMG5jZjloaXBnMjdqNTl5NzBtbHlybDJyIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMDNzN2w0bHl3ZHZwOTdoNHFqZ3EwNnFxY2Nsdm5oeTgzcXNyZnp2MHcyd2NsNjMx bm5wdyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xMzYyLDE0ICsx Mzc4LDE0IEBAIChkZWZpbmUtcHVibGljIGttaW1lCiAoZGVmaW5lLXB1YmxpYyBrbm90ZXMKICAg KHBhY2thZ2UKICAgICAobmFtZSAia25vdGVzIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisg ICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMva25vdGVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMTNoNG43ZmI1cDZnMWY1a213NnBibHBkNzZqOTA0cHNtMzBz M2E1ZDNreWtuaTU3ZGlqeCIpKSkpCisgICAgICAgIChiYXNlMzIgIjA3cGowYXF3c3kxeGk1bXg3 eDBoM3pteGZnMG40YWZnamF4OWE5aWhjNTUzeHM2azQ4ZDciKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMgbGlieHNsdCkpCkBAIC0xMzk5LDcgKzE0MTUsNiBAQCAoZGVmaW5lLXB1 YmxpYyBrbm90ZXMKICAgICAgICAgICAga2l0ZW1tb2RlbHMKICAgICAgICAgICAga2l0ZW12aWV3 cwogICAgICAgICAgICBrbWltZQotICAgICAgICAgICBrbWltZQogICAgICAgICAgICBrbmV3c3R1 ZmYKICAgICAgICAgICAga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAga25vdGlmeWNvbmZpZwpA QCAtMTQzNCwxNCArMTQ0OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbm90ZXMKIChkZWZpbmUtcHVi bGljIGtvbnRhY3RpbnRlcmZhY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29udGFjdGludGVy ZmFjZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tvbnRhY3Rp bnRlcmZhY2UtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwczFxbTF3amt2YmIxZmlsbTk0cjdnODhkOHZnaDI2Ym0waG02Z3B5cXY1YmF6dzVx eDNqIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXF3eDBxNGJiazNkNzIwaWozN3diZDU0ZzlhbHc2 aXNwamwxbXExOWhrazNnczVsMWM3OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCkBAIC0xNDYyLDE0ICsxNDc3LDE0IEBAIChkZWZpbmUtcHVibGljIGtvbnRhY3RpbnRlcmZh Y2UKIChkZWZpbmUtcHVibGljIGtvcmdhbml6ZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29y Z2FuaXplciIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tvcmdh bml6ZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFz ZTMyICIwNGx6M2xkcnIwbHB5OXpwc2c5amExaTlneHpsY2pwcWN3bjNnN2w0ampka3k0ZnJjcjJy IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDcycHl6czM4ZHYwN213aTRobGZiNHJoOWp4NDBkcHhh YzN5d3k3a2o2bnl2YmZqbWgwciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBk YnVzIHF0dG9vbHMga2RvY3Rvb2xzKSkKQEAgLTE0ODEsNiArMTQ5Niw4IEBAIChkZWZpbmUtcHVi bGljIGtvcmdhbml6ZXIKICAgICAgICAgICAgYWtvbmFkaS1ub3RlcwogICAgICAgICAgICBha29u YWRpLXNlYXJjaAogICAgICAgICAgICBib29zdAorICAgICAgICAgICBncmFudGxlZQorICAgICAg ICAgICBncmFudGxlZXRoZW1lCiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKICAgICAgICAgICAg a2NhbGVuZGFyc3VwcG9ydAogICAgICAgICAgICBrY2FsdXRpbHMKQEAgLTE0OTMsNyArMTUxMCw2 IEBAIChkZWZpbmUtcHVibGljIGtvcmdhbml6ZXIKICAgICAgICAgICAga2NvcmVhZGRvbnMKICAg ICAgICAgICAga2NyYXNoCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtkZXBp bS1hcHBzLWxpYnMKICAgICAgICAgICAga2V2ZW50dmlld3MKICAgICAgICAgICAga2hvbGlkYXlz CiAgICAgICAgICAgIGtpY29udGhlbWVzCkBAIC0xNTM2LDExICsxNTUyLDExIEBAIChkZWZpbmUt cHVibGljIGtvcmdhbml6ZXIKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAo bGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAo d2hlbiB0ZXN0cz8KLSAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3Qi ICIuIikpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpCiAg ICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5rZGUu b3JnL2NvbXBvbmVudHMva29yZ2FuaXplci5odG1sIikKICAgICAoc3lub3BzaXMgIk9yZ2FuaXph dGlvbmFsIGFzc2lzdGFudCwgcHJvdmlkaW5nIGNhbGVuZGFycyBhbmQgb3RoZXIgc2ltaWxhcgot ZnVuY3Rpb25hbGl0eSB0byBoZWxwIHlvdSBvcmdhbml6ZSB5b3VyIGxpZmUuIikKK2Z1bmN0aW9u YWxpdHkgdG8gaGVscCB5b3Ugb3JnYW5pemUgeW91ciBsaWZlIikKICAgICAoZGVzY3JpcHRpb24g IktPcmdhbml6ZXIgaXMgdGhlIGNhbGVuZGFyIGFuZCBzY2hlZHVsaW5nIGNvbXBvbmVudCBvZgog S29udGFjdC4gIEl0IHByb3ZpZGVzIG1hbmFnZW1lbnQgb2YgZXZlbnRzIGFuZCB0YXNrcywgYWxh cm0gbm90aWZpY2F0aW9uLCB3ZWIKIGV4cG9ydCwgbmV0d29yayB0cmFuc3BhcmVudCBoYW5kbGlu ZyBvZiBkYXRhLCBncm91cCBzY2hlZHVsaW5nLCBpbXBvcnQgYW5kCkBAIC0xNTg1LDE0ICsxNjAx LDE0IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGV2Y2FyZAogKGRlZmluZS1wdWJsaWMga3BpbWNv bW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrcGltY29tbW9uIikKLSAgICAodmVyc2lvbiAi MjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcGltY29tbW9uLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTVsZnF2NXc0aXd5amx2ZjRpZHlr cGtqZ3BwbDBpYzU5cjRkdzk1cWtiYmprcHMwbnI3aiIpKSkpCisgICAgICAgIChiYXNlMzIgIjFr MWQxMDBscjI3N2xnd3l6bjJzc3hzeDl4MnlkOW5mZDU2NTdyOTV2bWRua2gycXM1MTciKSkpKQog ICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAicGltY29tbW9uIikpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCkBAIC0xNjAy LDkgKzE2MTgsMTMgQEAgKGRlZmluZS1wdWJsaWMga3BpbWNvbW1vbgogICAgICAgICAgICBha29u YWRpCiAgICAgICAgICAgIGFrb25hZGktY29udGFjdHMKICAgICAgICAgICAgYWtvbmFkaS1taW1l CisgICAgICAgICAgIGFrb25hZGktc2VhcmNoCiAgICAgICAgICAgIGJvb3N0CiAgICAgICAgICAg IGdyYW50bGVlCisgICAgICAgICAgIGdyYW50bGVldGhlbWUKICAgICAgICAgICAgOzsgVE9ETzog KCJrYWNjb3VudHMiICxrYWNjb3VudHMpCisgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKKyAgICAg ICAgICAga2NtdXRpbHMKICAgICAgICAgICAga2NvZGVjcwogICAgICAgICAgICBrY29uZmlnCiAg ICAgICAgICAgIGtjb25maWd3aWRnZXRzCkBAIC0xNjE5LDEwICsxNjM5LDEwIEBAIChkZWZpbmUt cHVibGljIGtwaW1jb21tb24KICAgICAgICAgICAga2l0ZW1tb2RlbHMKICAgICAgICAgICAga2l0 ZW12aWV3cwogICAgICAgICAgICBram9id2lkZ2V0cworICAgICAgICAgICBrbGRhcAogICAgICAg ICAgICBrbWltZQogICAgICAgICAgICBrbmV3c3R1ZmYKICAgICAgICAgICAga3BpbXRleHRlZGl0 Ci0gICAgICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAg ICBrd2FsbGV0CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCkBAIC0xNjQ0LDE0ICsxNjY0LDE0 IEBAIChkZWZpbmUtcHVibGljIGtwaW1jb21tb24KIChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFy CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmdyYXZhdGFyIikKLSAgICAodmVyc2lvbiAiMjAu MDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMvbGliZ3JhdmF0YXItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwOTgxY2kya3IyMHY0ZmsxMWg1N3Jx eWEwYnJnc2xmYXpwZ3ExeWs1eXFpd3lxcW00OXIyIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWJp aHkzZGZhZ3djN2FkYXk0MG15cWpibjU1NW1renphYXE3YzE0eXdrbWhoOTlkaHZoNyIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCiAgICAgKGlucHV0cyAobGlzdCBrY29uZmlnCkBAIC0x Njc0LDE0ICsxNjk0LDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCiAoZGVmaW5lLXB1 YmxpYyBrcGltdGV4dGVkaXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3BpbXRleHRlZGl0IikK LSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3BpbXRleHRlZGl0LSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGo2 ZDRzdjQwNWMzeDB3dzc1cXN3dzk0YXBpZHNiOGFhcWY1OWFraHY5NnptdjB2eDV3eSIpKSkpCisg ICAgICAgIChiYXNlMzIgIjE5aHJxYmpjbXBpODF2bW5nZ3JrcnYwZmNjOWluaHo1YWE1a2x4MDE0 MWF5bG56Zmd3c2wiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykp CkBAIC0xNzE1LDE0ICsxNzM1LDE0IEBAIChkZWZpbmUtcHVibGljIGtwaW10ZXh0ZWRpdAogKGRl ZmluZS1wdWJsaWMga3NtdHAKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NtdHAiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc210cC0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjF4eWFhaGlibTBkYzNxZHdp YWs1eXFhNjZzenhheG55bHZxeGk2azIxYXl2em4ydnhiaHgiKSkpKQorICAgICAgICAoYmFzZTMy ICIwa2R5NWdzZzFzZ2NjdmRrMWZwZjg2NnhsOW04djh6MDM0anBnZjZzN24ycHI1cjVtbmkyIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE3NTUsMTQgKzE3NzUsMTQg QEAgKGRlZmluZS1wdWJsaWMga3NtdHAKIChkZWZpbmUtcHVibGljIGt0bmVmCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImt0bmVmIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva3RuZWYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIwY241cDMydzJrYXM1Nnl5YzE1YzIya2xsNGhkMDJsdnZ4ejJuNmN6MXdkYThh bHNwajE5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWluOTkxbjhhbGt4ZjQwcDB3dmtyN2dkYWF6 OHc0a2R3MXJzcTZzYmppbDZjczRjcjVubCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCkBAIC0xNzg3LDE0ICsxODA3LDE0IEBAIChkZWZpbmUtcHVibGljIGt0bmVmCiAoZGVm aW5lLXB1YmxpYyBsaWJrZGVwaW0KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2RlcGltIikK LSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2RlcGltLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGJhc2s1 NjFsYXhna2dtM3J4ZnB5eHFzNmp4MWw5eGprMDU4bGh5Y3EwcGlrNnZ3aGRoYSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjBnOWp4Nno1amY5eXFuMDF4YzFrMDM4YjRsanI5c2lsN2J3dmlmYzY0czM4 cXhsOXdtd3ciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykpCkBA IC0xODM0LDE0ICsxODU0LDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtkZXBpbQogKGRlZmluZS1w dWJsaWMgbGlia2dhcGkKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2dhcGkiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrZ2FwaS0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBudmQ1ZnFydnliN2Mz ZzdyZjFseGJidjM4cTlzcW5oZDZpcmd4N2F3d2d3OTJpbnhreTQiKSkpKQorICAgICAgICAoYmFz ZTMyICIxdmJrODc4Nm1rMWlybTk0YnNtOTcyNzBnbmQxNDluejd3MHpxbnZ3ejQ5OWY3MmQyMWp4 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMpKQpAQCAtMTg2OSwx NCArMTg4OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrZ2FwaQogKGRlZmluZS1wdWJsaWMgbGli a2xlbwogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrbGVvIikKLSAgICAodmVyc2lvbiAiMjAu MDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2xlby0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjByaWpwbXF5eDRtcnI3Y3NpazN2a2ZjcmE3 a2Z5d2s2eXo1NDhmbXEzaGE4d2E5YXg4ZnYiKSkpKQorICAgICAgICAoYmFzZTMyICIxOXExMjhs ZGkwYXNweTd2YzAzcjU0dnJmN3d6N2wxMTgxeDlwYm1heDgzNDBuYm5hejdsIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkKQEAgLTE4OTUsNiAr MTkxNSwxOCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrbGVvCiAgICAgICAgICAgIGtwaW10ZXh0ZWRp dAogICAgICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQorICAgIChwcm9wYWdh dGVkLWlucHV0cworICAgICBgKCgiZ3BnbWUiICxncGdtZSkKKyAgICAgICAoInFncGdtZSIgLHFn cGdtZSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnkt cGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAg ICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAg ICAgICAod2hlbiB0ZXN0cz8gOzsgRklYTUU6IFRoZXNlIHRlc3RzIGZhaWwuCisgICAgICAgICAg ICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgorICAgICAgICAgICAgICAgICAgICAgICAiKGtleXJl c29sdmVyY29yZXRlc3R8bmV3a2V5YXBwcm92YWxkaWFsb2d0ZXN0KSIpKQorICAgICAgICAgICAg ICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL3BpbS9saWJr bGVvIikKICAgICAoc3lub3BzaXMgIktERSBQSU0gY3J5cHRvZ3JhcGhpYyBsaWJyYXJ5IikKICAg ICAoZGVzY3JpcHRpb24gIkBjb2Rle2xpYmtsZW99IGlzIGEgbGlicmFyeSBmb3IgS2xlb3BhdHJh IGFuZCBvdGhlciBwYXJ0cyBvZgpAQCAtMTkwNSwxNCArMTkzNywxNCBAQCAoZGVmaW5lLXB1Ymxp YyBsaWJrbGVvCiAoZGVmaW5lLXB1YmxpYyBsaWJrc2lldmUKICAgKHBhY2thZ2UKICAgICAobmFt ZSAibGlia3NpZXZlIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv bGlia3NpZXZlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMDRrMm5rd2c1dmxnYnI1d3B2c3EwMndpNTRsanN5NGthN3kzbnM1eDNkMmdiMDZ3 cDAzYyIpKQorICAgICAgICAoYmFzZTMyICIxbGk5Y2M1eTZ4Ym40bTRxYTIxcW1zamQ0eHpzaHA2 N214d2gybnZyMTdtZnM4cmF5N3ZkIikpCiAgICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVz ICJsaWJrc2lldmUtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2giKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCkBAIC0xOTUx LDExICsxOTgzLDYgQEAgKGRlZmluZS1wdWJsaWMgbGlia3NpZXZlCiAgICAgICAgICAgICAgICAg ICJzcmMva3NpZXZldWkvZWRpdG9yL3dlYmVuZ2luZS9hdXRvdGVzdHMvQ01ha2VMaXN0cy50eHQi CiAgICAgICAgICAgICAgICAoKCJeXFxzKihhZGRfdGVzdHxlY21fbWFya19hc190ZXN0KVxcVyIg bGluZSkKICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyAiIGxpbmUpKSkKLSAgICAg ICAgICAgICA7OyBGSVhNRTogVGhpcyB0ZXN0IGZhaWxzIGR1ZSB0byB0aW1lIHpvbmUgcHJvYmxl bXMuCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqCi0gICAgICAgICAgICAgICAgICJzcmMva3Np ZXZldWkvYXV0b2NyZWF0ZXNjcmlwdHMvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0IgotICAgICAg ICAgICAgICAgKCgiLipzaWV2ZWVkaXRvcmdyYXBoaWNhbG1vZGV3aWRnZXR0ZXN0XFwuY3BwLioi KQotICAgICAgICAgICAgICAgICIiKSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0vbGlia3NpZXZlIikKICAgICAoc3lub3Bz aXMgIktERSBTaWV2ZSBsaWJyYXJ5IikKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVz L2Frb25hZGktbm90LXJlbG9jYXRhYmxlLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtv bmFkaS1ub3QtcmVsb2NhdGFibGUucGF0Y2gKaW5kZXggYzM5NjRjNWMwNS4uYmQ0Y2JlZTc5ZiAx MDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1ub3QtcmVsb2NhdGFibGUu cGF0Y2gKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1ub3QtcmVsb2NhdGFibGUu cGF0Y2gKQEAgLTEsMTkgKzEsMTggQEAKLUZyb20gYmMwMThiNGJjODE2YTNiNTFkZWI5NzM5YmVk YmY4YTIyNjhkMDY4NCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IGduaWRvcmFoIDxn bmlkb3JhaEB1c2Vycy5ub3JlcGx5LmdpdGh1Yi5jb20+Ci1EYXRlOiBGcmksIDIyIERlYyAyMDE3 IDE3OjM2OjAzICswMzAwCi1TdWJqZWN0OiBbUEFUQ0hdIFJldmVydCAiTWFrZSBBa29uYWRpIGlu c3RhbGxhdGlvbiBwcm9wZXJseSByZWxvY2F0YWJsZSIKK0Zyb20gNGI5MGEwYmQ0NDExYTY2YmJl NmVjZjg1Y2U4OWE2MGE1OGJlZTk2OSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IFRo b21hcyBUdWVnZWwgPHR0dWVnZWxAbWFpbGJveC5vcmc+CitEYXRlOiBTdW4sIDI1IEFwciAyMDIx IDA4OjAxOjIxIC0wNTAwCitTdWJqZWN0OiBbUEFUQ0ggMy8zXSBha29uYWRpIHJldmVydCBtYWtl IHJlbG9jYXRhYmxlCiAKLVRoaXMgcmV2ZXJ0cyBjb21taXQgYjJiYjU1ZjEzZjJhYzc4M2Y4OWNj NDE0ZGU4YzM5ZjYyZmEyMDk2YS4KIC0tLQogIENNYWtlTGlzdHMudHh0ICAgICAgICAgICAgfCAz IC0tLQogIEtGNUFrb25hZGlDb25maWcuY21ha2UuaW4gfCA2ICsrKy0tLQogIDIgZmlsZXMgY2hh bmdlZCwgMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQogCi1JbmRleDogYWtvbmFkaS0x OS4wOC4wL0NNYWtlTGlzdHMudHh0Ci09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLS0gYWtvbmFkaS0xOS4wOC4wLm9y aWcvQ01ha2VMaXN0cy50eHQKLSsrKyBha29uYWRpLTE5LjA4LjAvQ01ha2VMaXN0cy50eHQKLUBA IC0zMDYsOSArMzA2LDYgQEAgY29uZmlndXJlX3BhY2thZ2VfY29uZmlnX2ZpbGUoCitkaWZmIC0t Z2l0IGEvQ01ha2VMaXN0cy50eHQgYi9DTWFrZUxpc3RzLnR4dAoraW5kZXggNGU4Y2M4MS4uNjMx NjFiNyAxMDA2NDQKKy0tLSBhL0NNYWtlTGlzdHMudHh0CisrKysgYi9DTWFrZUxpc3RzLnR4dAor QEAgLTM2OCw5ICszNjgsNiBAQCBjb25maWd1cmVfcGFja2FnZV9jb25maWdfZmlsZSgKICAgICAg IiR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluIgog ICAgICAiJHtDTUFLRV9DVVJSRU5UX0JJTkFSWV9ESVJ9L0tGNUFrb25hZGlDb25maWcuY21ha2Ui CiAgICAgIElOU1RBTExfREVTVElOQVRJT04gJHtDTUFLRUNPTkZJR19JTlNUQUxMX0RJUn0KQEAg LTIxLDI5ICsyMCwyNSBAQCBJbmRleDogYWtvbmFkaS0xOS4wOC4wL0NNYWtlTGlzdHMudHh0CiAt ICAgICAgICAgICAgICBBS09OQURJX0lOQ0xVREVfRElSCiAtICAgICAgICAgICAgICBLRjVBa29u YWRpX0RBVEFfRElSCiAgKQotIAorCiAgaW5zdGFsbChGSUxFUwotSW5kZXg6IGFrb25hZGktMTku MDguMC9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluCi09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLS0gYWtvbmFkaS0x OS4wOC4wLm9yaWcvS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5pbgotKysrIGFrb25hZGktMTkuMDgu MC9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluCi1AQCAtMjYsOCArMjYsOCBAQCBpZihCVUlMRF9U RVNUSU5HKQotICAgICBmaW5kX2RlcGVuZGVuY3koUXQ1VGVzdCAiQFFUX1JFUVVJUkVEX1ZFUlNJ T05AIikKLSBlbmRpZigpCi0gCitkaWZmIC0tZ2l0IGEvS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5p biBiL0tGNUFrb25hZGlDb25maWcuY21ha2UuaW4KK2luZGV4IGJjZjczMjAuLjE1NzQzMTkgMTAw NjQ0CistLS0gYS9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluCisrKysgYi9LRjVBa29uYWRpQ29u ZmlnLmNtYWtlLmluCitAQCAtMSwxMCArMSwxMCBAQAorIEBQQUNLQUdFX0lOSVRACisKIC1zZXRf YW5kX2NoZWNrKEFLT05BRElfREJVU19JTlRFUkZBQ0VTX0RJUiAgIkBQQUNLQUdFX0FLT05BRElf REJVU19JTlRFUkZBQ0VTX0lOU1RBTExfRElSQCIpCiAtc2V0X2FuZF9jaGVjayhBS09OQURJX0lO Q0xVREVfRElSICAgICAgICAgICJAUEFDS0FHRV9BS09OQURJX0lOQ0xVREVfRElSQCIpCiArc2V0 X2FuZF9jaGVjayhBS09OQURJX0RCVVNfSU5URVJGQUNFU19ESVIgICJAQUtPTkFESV9EQlVTX0lO VEVSRkFDRVNfSU5TVEFMTF9ESVJAIikKICtzZXRfYW5kX2NoZWNrKEFLT05BRElfSU5DTFVERV9E SVIgICAgICAgICAgIkBBS09OQURJX0lOQ0xVREVfRElSQCIpCi0gCi0gZmluZF9kZXBlbmRlbmN5 KEJvb3N0ICJAQm9vc3RfTUlOSU1VTV9WRVJTSU9OQCIpCi0gCi1AQCAtMzUsNyArMzUsNyBAQCBp bmNsdWRlKCR7Q01BS0VfQ1VSUkVOVF9MSVNUX0RJUn0vS0Y1QWtvCi0gaW5jbHVkZSgke0NNQUtF X0NVUlJFTlRfTElTVF9ESVJ9L0tGNUFrb25hZGlNYWNyb3MuY21ha2UpCi0gCisKICAjIFRoZSBk aXJlY3Rvcnkgd2hlcmUgYWtvbmFkaS14bWwueHNkIGFuZCBrY2ZnMmRidXMueHNsIGFyZSBpbnN0 YWxsZWQKIC1zZXQoS0Y1QWtvbmFkaV9EQVRBX0RJUiAiQFBBQ0tBR0VfS0Y1QWtvbmFkaV9EQVRB X0RJUkAiKQogK3NldChLRjVBa29uYWRpX0RBVEFfRElSICJAS0Y1QWtvbmFkaV9EQVRBX0RJUkAi KQotIAotICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotICMgQ01BS0VfQVVUT01PQworCisg IyBzZXQgdGhlIGRpcmVjdG9yaWVzCisgaWYoTk9UIEFLT05BRElfSU5TVEFMTF9ESVIpCistLQor Mi4zMS4xCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29uYWRpLXBhdGhzLnBh dGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1wYXRocy5wYXRjaAppbmRleCBhYzA4 ZWM1NDQ4Li5iYjRhMTllZGUwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29u YWRpLXBhdGhzLnBhdGNoCisrKyBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktcGF0aHMu cGF0Y2gKQEAgLTEsMjYgKzEsMjYgQEAKIFRoaXMgaXMgYmFzZWQgb24gdGhlIHJlc3BlY3R2ZSBw YXRjaCBmcm9tIE5peFBrZ3MsIGJ1dCB3aXRoIHRoZSBwYXJ0cyBwaW5uaW5nCi1teXNxbCBhbmQg cG9zdGdyZXNxbCBleGVjdXRhYmxlcyByZW1vdmVkLiBUaGUgb3VyIHBhY2thZ2UgZGVmaW5pdGlv biBvbiB3aHkuCitteXNxbCBhbmQgcG9zdGdyZXNxbCBleGVjdXRhYmxlcyByZW1vdmVkLiBTZWUg b3VyIHBhY2thZ2UgZGVmaW5pdGlvbiBvbiB3aHkuCiAKIGRpZmYgLS1naXQgYS9zcmMvYWtvbmFk aWNvbnRyb2wvYWdlbnRtYW5hZ2VyLmNwcCBiL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudG1hbmFn ZXIuY3BwCiAtLS0gYS9zcmMvYWtvbmFkaWNvbnRyb2wvYWdlbnRtYW5hZ2VyLmNwcAogKysrIGIv c3JjL2Frb25hZGljb250cm9sL2FnZW50bWFuYWdlci5jcHAKLUBAIC02MSw3ICs2MSw3IEBAIHB1 YmxpYzoKLSAgICAgICAgICAgICAgICAgW10oKSB7Ci0gICAgICAgICAgICAgICAgICAgICBRQ29y ZUFwcGxpY2F0aW9uOjppbnN0YW5jZSgpLT5leGl0KDI1NSk7Ci0gICAgICAgICAgICAgICAgIH0p OworQEAgLTQ3LDcgKzQ3LDcgQEAgcHVibGljOgorICAgICAgICAgY29ubmVjdCh0aGlzLCAmQWtv bmFkaTo6UHJvY2Vzc0NvbnRyb2w6OnVuYWJsZVRvU3RhcnQsIHRoaXMsIFtdKCkgeworICAgICAg ICAgICAgIFFDb3JlQXBwbGljYXRpb246Omluc3RhbmNlKCktPmV4aXQoMjU1KTsKKyAgICAgICAg IH0pOwogLSAgICAgICAgc3RhcnQoUVN0cmluZ0xpdGVyYWwoImFrb25hZGlzZXJ2ZXIiKSwgYXJn cywgUmVzdGFydE9uQ3Jhc2gpOwotKyAgICAgICAgc3RhcnQoUUxhdGluMVN0cmluZyhOSVhfT1VU ICIvYmluL2Frb25hZGlzZXJ2ZXIiKSwgYXJncywgUmVzdGFydE9uQ3Jhc2gpOworKyAgICAgICAg c3RhcnQoUVN0cmluZ0xpdGVyYWwoTklYX09VVCAiL2Jpbi9ha29uYWRpc2VydmVyIiksIGFyZ3Ms IFJlc3RhcnRPbkNyYXNoKTsKICAgICAgfQotIAorCiAgICAgIH5TdG9yYWdlUHJvY2Vzc0NvbnRy b2woKSBvdmVycmlkZQotQEAgLTg0LDcgKzg0LDcgQEAgcHVibGljOgotICAgICAgICAgICAgICAg ICBbXSgpIHsKLSAgICAgICAgICAgICAgICAgICAgIHFDQ3JpdGljYWwoQUtPTkFESUNPTlRST0xf TE9HKSA8PCAiRmFpbGVkIHRvIHN0YXJ0IEFnZW50U2VydmVyISI7Ci0gICAgICAgICAgICAgICAg IH0pOworQEAgLTY5LDcgKzY5LDcgQEAgcHVibGljOgorICAgICAgICAgY29ubmVjdCh0aGlzLCAm QWtvbmFkaTo6UHJvY2Vzc0NvbnRyb2w6OnVuYWJsZVRvU3RhcnQsIHRoaXMsIFtdKCkgeworICAg ICAgICAgICAgIHFDQ3JpdGljYWwoQUtPTkFESUNPTlRST0xfTE9HKSA8PCAiRmFpbGVkIHRvIHN0 YXJ0IEFnZW50U2VydmVyISI7CisgICAgICAgICB9KTsKIC0gICAgICAgIHN0YXJ0KFFTdHJpbmdM aXRlcmFsKCJha29uYWRpX2FnZW50X3NlcnZlciIpLCBhcmdzLCBSZXN0YXJ0T25DcmFzaCk7Ci0r ICAgICAgICBzdGFydChRTGF0aW4xU3RyaW5nKE5JWF9PVVQgIi9iaW4vYWtvbmFkaV9hZ2VudF9z ZXJ2ZXIiKSwgYXJncywgUmVzdGFydE9uQ3Jhc2gpOworKyAgICAgICAgc3RhcnQoUVN0cmluZ0xp dGVyYWwoTklYX09VVCAiL2Jpbi9ha29uYWRpX2FnZW50X3NlcnZlciIpLCBhcmdzLCBSZXN0YXJ0 T25DcmFzaCk7CiAgICAgIH0KLSAKKwogICAgICB+QWdlbnRTZXJ2ZXJQcm9jZXNzQ29udHJvbCgp IG92ZXJyaWRlCiBkaWZmIC0tZ2l0IGEvc3JjL2Frb25hZGljb250cm9sL2FnZW50cHJvY2Vzc2lu c3RhbmNlLmNwcCBiL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudHByb2Nlc3NpbnN0YW5jZS5jcHAK IC0tLSBhL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudHByb2Nlc3NpbnN0YW5jZS5jcHAKQEAgLTM3 LDEyICszNywxMiBAQCBkaWZmIC0tZ2l0IGEvc3JjL2Frb25hZGljb250cm9sL2FnZW50cHJvY2Vz c2luc3RhbmNlLmNwcCBiL3NyYy9ha29uYWRpY29udHJvbC9hZwogZGlmZiAtLWdpdCBhL3NyYy9z ZXJ2ZXIvc3RvcmFnZS9kYmNvbmZpZ215c3FsLmNwcCBiL3NyYy9zZXJ2ZXIvc3RvcmFnZS9kYmNv bmZpZ215c3FsLmNwcAogLS0tIGEvc3JjL3NlcnZlci9zdG9yYWdlL2RiY29uZmlnbXlzcWwuY3Bw CiArKysgYi9zcmMvc2VydmVyL3N0b3JhZ2UvZGJjb25maWdteXNxbC5jcHAKLUBAIC0yMDksNyAr MjA5LDcgQEAgYm9vbCBEYkNvbmZpZ015c3FsOjpzdGFydEludGVybmFsU2VydmVyKCkKK0BAIC0y MTUsNyArMjE1LDcgQEAgYm9vbCBEYkNvbmZpZ015c3FsOjpzdGFydEludGVybmFsU2VydmVyKCkK ICAjZW5kaWYKLSAKKwogICAgICAvLyBnZW5lcmF0ZSBjb25maWcgZmlsZQogLSAgICBjb25zdCBR U3RyaW5nIGdsb2JhbENvbmZpZyA9IFN0YW5kYXJkRGlyczo6bG9jYXRlUmVzb3VyY2VGaWxlKCJj b25maWciLCBRU3RyaW5nTGl0ZXJhbCgibXlzcWwtZ2xvYmFsLmNvbmYiKSk7CiArICAgIGNvbnN0 IFFTdHJpbmcgZ2xvYmFsQ29uZmlnID0gUUxhdGluMVN0cmluZyhOSVhfT1VUICIvZXRjL3hkZy9h a29uYWRpL215c3FsLWdsb2JhbC5jb25mIik7Ci0gICAgIGNvbnN0IFFTdHJpbmcgbG9jYWxDb25m aWcgID0gU3RhbmRhcmREaXJzOjpsb2NhdGVSZXNvdXJjZUZpbGUoImNvbmZpZyIsIFFTdHJpbmdM aXRlcmFsKCJteXNxbC1sb2NhbC5jb25mIikpOworICAgICBjb25zdCBRU3RyaW5nIGxvY2FsQ29u ZmlnID0gU3RhbmRhcmREaXJzOjpsb2NhdGVSZXNvdXJjZUZpbGUoImNvbmZpZyIsIFFTdHJpbmdM aXRlcmFsKCJteXNxbC1sb2NhbC5jb25mIikpOwogICAgICBjb25zdCBRU3RyaW5nIGFjdHVhbENv bmZpZyA9IFN0YW5kYXJkRGlyczo6c2F2ZURpcigiZGF0YSIpICsgUUxhdGluMVN0cmluZygiL215 c3FsLmNvbmYiKTsKICAgICAgaWYgKGdsb2JhbENvbmZpZy5pc0VtcHR5KCkpIHsKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktdGltZXN0YW1wcy5wYXRjaCBiL2dudS9w YWNrYWdlcy9wYXRjaGVzL2Frb25hZGktdGltZXN0YW1wcy5wYXRjaAppbmRleCBlMjk5YTY5OTFm Li5kZjgxZmRiMmRjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29uYWRpLXRp bWVzdGFtcHMucGF0Y2gKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS10aW1lc3Rh bXBzLnBhdGNoCkBAIC0yLDEyICsyLDEyIEBAIEluZGV4OiBha29uYWRpLTE5LjA4LjAvc3JjL3Nl cnZlci9zdG9yYWdlL2RiY29uZmlnbXlzcWwuY3BwCiA9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAtLS0gYWtvbmFkaS0x OS4wOC4wLm9yaWcvc3JjL3NlcnZlci9zdG9yYWdlL2RiY29uZmlnbXlzcWwuY3BwCiArKysgYWtv bmFkaS0xOS4wOC4wL3NyYy9zZXJ2ZXIvc3RvcmFnZS9kYmNvbmZpZ215c3FsLmNwcAotQEAgLTIz NSw4ICsyMzUsNyBAQCBib29sIERiQ29uZmlnTXlzcWw6OnN0YXJ0SW50ZXJuYWxTZXJ2ZXIoCitA QCAtMjYwLDggKzI2MCw3IEBAIGJvb2wgRGJDb25maWdNeXNxbDo6c3RhcnRJbnRlcm5hbFNlcnZl cigKICAgICAgYm9vbCBjb25mVXBkYXRlID0gZmFsc2U7CiAgICAgIFFGaWxlIGFjdHVhbEZpbGUo YWN0dWFsQ29uZmlnKTsKICAgICAgLy8gdXBkYXRlIGNvbmYgb25seSBpZiBlaXRoZXIgZ2xvYmFs IChvciBsb2NhbCkgaXMgbmV3ZXIgdGhhbiBhY3R1YWwKLS0gICAgaWYgKChRRmlsZUluZm8oZ2xv YmFsQ29uZmlnKS5sYXN0TW9kaWZpZWQoKSA+IFFGaWxlSW5mbyhhY3R1YWxGaWxlKS5sYXN0TW9k aWZpZWQoKSkgfHwKLS0gICAgICAgICAgICAoUUZpbGVJbmZvKGxvY2FsQ29uZmlnKS5sYXN0TW9k aWZpZWQoKSAgPiBRRmlsZUluZm8oYWN0dWFsRmlsZSkubGFzdE1vZGlmaWVkKCkpKSB7CistICAg IGlmICgoUUZpbGVJbmZvKGdsb2JhbENvbmZpZykubGFzdE1vZGlmaWVkKCkgPiBRRmlsZUluZm8o YWN0dWFsRmlsZSkubGFzdE1vZGlmaWVkKCkpCistICAgICAgICB8fCAoUUZpbGVJbmZvKGxvY2Fs Q29uZmlnKS5sYXN0TW9kaWZpZWQoKSA+IFFGaWxlSW5mbyhhY3R1YWxGaWxlKS5sYXN0TW9kaWZp ZWQoKSkpIHsKICsgICAgaWYgKHRydWUpIHsKICAgICAgICAgIFFGaWxlIGdsb2JhbEZpbGUoZ2xv YmFsQ29uZmlnKTsKICAgICAgICAgIFFGaWxlIGxvY2FsRmlsZShsb2NhbENvbmZpZyk7CmRpZmYg LS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rbWFpbC1GaXgtbWlzc2luZy1saW5rLWxpYnJh cmllcy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2ttYWlsLUZpeC1taXNzaW5nLWxpbmst bGlicmFyaWVzLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmYzc4NGQ2M2Rk Li4wMDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2ttYWlsLUZpeC1taXNzaW5n LWxpbmstbGlicmFyaWVzLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsNDEgKzAsMCBAQAotRnJv bSA2YjBhM2E2MDg3MDQ5OWIyMGNlOWFlMmVhMDdjYmM1ZWU1M2NiZGQyIE1vbiBTZXAgMTcgMDA6 MDA6MDAgMjAwMQotRnJvbTogSGFydG11dCBHb2ViZWwgPGguZ29lYmVsQGNyYXp5LWNvbXBpbGVy cy5jb20+Ci1EYXRlOiBUdWUsIDIxIEphbiAyMDIwIDIzOjIzOjM4ICswMTAwCi1TdWJqZWN0OiBb UEFUQ0hdIEZpeCBtaXNzaW5nIGxpbmsgbGlicmFyaWVzLgotCi1TZWUgPGh0dHBzOi8vcGhhYnJp Y2F0b3Iua2RlLm9yZy9EMjY4MjE+Ci0KLVRoZXNlIGFyZSBvbmx5IGFjdHVhbGx5IG1pc3Npbmcg aWYgdGhlIGxpYnJhcmllcyByZXNpZGUgaW4gZGlmZmVyZW50Ci1wcmVmaXhlcywgYXMgaXQgaXMg dGhlIGNhc2UgaW4gR3VpeCBvciBOaXguCi0tLS0KLSBhZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9D TWFrZUxpc3RzLnR4dCAgICAgIHwgMSArCi0gYWdlbnRzL2ZvbGxvd3VwcmVtaW5kZXJhZ2VudC9D TWFrZUxpc3RzLnR4dCB8IDEgKwotIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCi0K LWRpZmYgLS1naXQgYS9hZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9DTWFrZUxpc3RzLnR4dCBiL2Fn ZW50cy9hcmNoaXZlbWFpbGFnZW50L0NNYWtlTGlzdHMudHh0Ci1pbmRleCA5NWM2MjQ5ZGUuLmQw ZGRjZDQ3NSAxMDA2NDQKLS0tLSBhL2FnZW50cy9hcmNoaXZlbWFpbGFnZW50L0NNYWtlTGlzdHMu dHh0Ci0rKysgYi9hZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9DTWFrZUxpc3RzLnR4dAotQEAgLTIy LDYgKzIyLDcgQEAga2kxOG5fd3JhcF91aShsaWJhcmNoaXZlbWFpbGFnZW50X1NSQ1MgdWkvYXJj aGl2ZW1haWx3aWRnZXQudWkgKQotIGFkZF9saWJyYXJ5KGFyY2hpdmVtYWlsYWdlbnQgU1RBVElD ICR7bGliYXJjaGl2ZW1haWxhZ2VudF9TUkNTfSkKLSB0YXJnZXRfbGlua19saWJyYXJpZXMoYXJj aGl2ZW1haWxhZ2VudAotICAgICBLRjU6Ok1haWxDb21tb24KLSsgICAgS0Y1OjpMaWJrZGVwaW0K LSAgICAgS0Y1OjpJMThuCi0gICAgIEtGNTo6Tm90aWZpY2F0aW9ucwotICAgICBLRjU6OktJT1dp ZGdldHMKLWRpZmYgLS1naXQgYS9hZ2VudHMvZm9sbG93dXByZW1pbmRlcmFnZW50L0NNYWtlTGlz dHMudHh0IGIvYWdlbnRzL2ZvbGxvd3VwcmVtaW5kZXJhZ2VudC9DTWFrZUxpc3RzLnR4dAotaW5k ZXggOWFlN2VhYTI5Li41MjcwNDQ4MDcgMTAwNjQ0Ci0tLS0gYS9hZ2VudHMvZm9sbG93dXByZW1p bmRlcmFnZW50L0NNYWtlTGlzdHMudHh0Ci0rKysgYi9hZ2VudHMvZm9sbG93dXByZW1pbmRlcmFn ZW50L0NNYWtlTGlzdHMudHh0Ci1AQCAtMjcsNiArMjcsNyBAQCB0YXJnZXRfbGlua19saWJyYXJp ZXMoZm9sbG93dXByZW1pbmRlcmFnZW50Ci0gICAgIEtGNTo6QWtvbmFkaU1pbWUKLSAgICAgS0Y1 OjpBa29uYWRpQWdlbnRCYXNlCi0gICAgIEtGNTo6REJ1c0FkZG9ucwotKyAgICBLRjU6OkZvbGxv d3VwUmVtaW5kZXIKLSAgICAgS0Y1OjpYbWxHdWkKLSAgICAgS0Y1OjpLSU9XaWRnZXRzCi0gICAg IEtGNTo6Tm90aWZpY2F0aW9ucwotLS0gCi0yLjIxLjEKLQpkaWZmIC0tZ2l0IGEvZ251L3BhY2th Z2VzL3BhdGNoZXMvbGlia3NpZXZlLUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVzLnBhdGNoIGIv Z251L3BhY2thZ2VzL3BhdGNoZXMvbGlia3NpZXZlLUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVz LnBhdGNoCmluZGV4IDIzOGM0ZWM0NmMuLjM4MzVjMmUzMTMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9wYXRjaGVzL2xpYmtzaWV2ZS1GaXgtbWlzc2luZy1saW5rLWxpYnJhcmllcy5wYXRjaAor KysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJrc2lldmUtRml4LW1pc3NpbmctbGluay1saWJy YXJpZXMucGF0Y2gKQEAgLTEsNTkgKzEsMjMgQEAKLUZyb20gNzMyODYxZGRhOWM0NjY4NDFhMDkz MjlhMGIyYzk5MmYyYjc4YzQwYSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IEhhcnRt dXQgR29lYmVsIDxoLmdvZWJlbEBjcmF6eS1jb21waWxlcnMuY29tPgotRGF0ZTogVHVlLCAyMSBK YW4gMjAyMCAyMzoxNToyMyArMDEwMAotU3ViamVjdDogW1BBVENIXSBGaXggbWlzc2luZyBsaW5r IGxpYnJhcmllcy4KLQogU2VlIDxodHRwczovL3BoYWJyaWNhdG9yLmtkZS5vcmcvRDI2ODE4Pgog Ci1UaGVzZSBhcmUgb25seSBhY3R1YWxseSBtaXNzaW5nIGlmIHRoZSBsaWJyYXJpZXMgcmVzaWRl IGluIGRpZmZlcmVudAotcHJlZml4ZXMsIGFzIGl0IGlzIHRoZSBjYXNlIGluIEd1aXggb3IgTml4 LgotLS0tCi0gc3JjL2tzaWV2ZXVpL2F1dG9jcmVhdGVzY3JpcHRzL3Rlc3RzL0NNYWtlTGlzdHMu dHh0ICB8IDIgKysKLSBzcmMva3NpZXZldWkvc2NyaXB0c3BhcnNpbmcvYXV0b3Rlc3RzL0NNYWtl TGlzdHMudHh0IHwgMiArLQotIHNyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0cy9DTWFr ZUxpc3RzLnR4dCAgICAgfCA4ICsrKysrKy0tCi0gMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pCi0KLWRpZmYgLS1naXQgYS9zcmMva3NpZXZldWkvYXV0b2Ny ZWF0ZXNjcmlwdHMvdGVzdHMvQ01ha2VMaXN0cy50eHQgYi9zcmMva3NpZXZldWkvYXV0b2NyZWF0 ZXNjcmlwdHMvdGVzdHMvQ01ha2VMaXN0cy50eHQKLWluZGV4IDhhNDgyYjQuLmM0MzIxNmMgMTAw NjQ0Ci0tLS0gYS9zcmMva3NpZXZldWkvYXV0b2NyZWF0ZXNjcmlwdHMvdGVzdHMvQ01ha2VMaXN0 cy50eHQKLSsrKyBiL3NyYy9rc2lldmV1aS9hdXRvY3JlYXRlc2NyaXB0cy90ZXN0cy9DTWFrZUxp c3RzLnR4dAotQEAgLTE1LDYgKzE2LDcgQEAgc2V0KHBhcnNpbmdzY3JpcHRfZ3VpX1NSQ1MgcGFy c2luZ3NjcmlwdF9ndWkuY3BwIC4uLy4uL3Rlc3RzL2NhcGFiaWxpdHkuY3BwKQotIGFkZF9leGVj dXRhYmxlKHBhcnNpbmdzY3JpcHRfZ3VpICR7cGFyc2luZ3NjcmlwdF9ndWlfU1JDU30pCi0gdGFy Z2V0X2xpbmtfbGlicmFyaWVzKHBhcnNpbmdzY3JpcHRfZ3VpCi0gICBLRjU6OktJT0NvcmUKLSsg IEtGNTo6U3ludGF4SGlnaGxpZ2h0aW5nCi0gICBLRjU6OktTaWV2ZVVpCi0gICBLRjU6OktTaWV2 ZQotICAgS0Y1OjpQaW1Db21tb24KLWRpZmYgLS1naXQgYS9zcmMva3NpZXZldWkvc2NyaXB0c3Bh cnNpbmcvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0IGIvc3JjL2tzaWV2ZXVpL3NjcmlwdHNwYXJz aW5nL2F1dG90ZXN0cy9DTWFrZUxpc3RzLnR4dAotaW5kZXggZTQxYTc0ZS4uMzE3MDNlZiAxMDA2 NDQKLS0tLSBhL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy9hdXRvdGVzdHMvQ01ha2VMaXN0 cy50eHQKLSsrKyBiL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy9hdXRvdGVzdHMvQ01ha2VM aXN0cy50eHQKLUBAIC01LDcgKzUsNyBAQCBtYWNybyhhZGRfc2lldmVlZGl0b3JfeG1scHJpbnRp bmdzY3JpcHRidWlsZGluZyBfc291cmNlIF9leHRyYXNvdXJjZSkKLSAgICAgZWNtX2FkZF90ZXN0 KCR7X3Rlc3R9Ci0gICAgICAgICBURVNUX05BTUUgJHtfbmFtZX0KLSAgICAgICAgIE5BTUVfUFJF RklYICJzaWV2ZWVkaXRvci14bWxwcmludGluZ3NjcmlwdGJ1aWxkaW5nLSIKLS0gICAgICAgIExJ TktfTElCUkFSSUVTIFF0NTo6VGVzdCBLRjU6OkkxOG4gS0Y1OjpLU2lldmVVaQotKyAgICAgICAg TElOS19MSUJSQVJJRVMgUXQ1OjpUZXN0IEtGNTo6STE4biBLRjU6OktTaWV2ZVVpIEtGNTo6U3lu dGF4SGlnaGxpZ2h0aW5nCi0gICAgICAgICApCi0gZW5kbWFjcm8oKQotIGFkZF9zaWV2ZWVkaXRv cl94bWxwcmludGluZ3NjcmlwdGJ1aWxkaW5nKHhtbHByaW50aW5nc2NyaXB0YnVpbGRlcnRlc3Qu Y3BwICIiICIiKQotZGlmZiAtLWdpdCBhL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0 cy9DTWFrZUxpc3RzLnR4dCBiL3NyYy9rc2lldmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0cy9DTWFr ZUxpc3RzLnR4dAotaW5kZXggYTI1MjAzOS4uOTlhMWFhYSAxMDA2NDQKLS0tLSBhL3NyYy9rc2ll dmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0cy9DTWFrZUxpc3RzLnR4dAotKysrIGIvc3JjL2tzaWV2 ZXVpL3NjcmlwdHNwYXJzaW5nL3Rlc3RzL0NNYWtlTGlzdHMudHh0Ci1AQCAtOSw1ICs5LDkgQEAg c2V0KHhtbHNpZXZlcGFyc2luZ19TUkNTCi0gKQotIAotIGFkZF9leGVjdXRhYmxlKHhtbHNpZXZl cGFyc2luZyAke3htbHNpZXZlcGFyc2luZ19TUkNTfSApCi0tdGFyZ2V0X2xpbmtfbGlicmFyaWVz KHhtbHNpZXZlcGFyc2luZyAgIEtGNTo6S1NpZXZlVWkgS0Y1OjpLU2lldmUgS0Y1OjpJMThuKQot LQotK3RhcmdldF9saW5rX2xpYnJhcmllcyh4bWxzaWV2ZXBhcnNpbmcKLSsgIEtGNTo6S1NpZXZl VWkKLSsgIEtGNTo6U3ludGF4SGlnaGxpZ2h0aW5nCi0rICBLRjU6OktTaWV2ZQotKyAgS0Y1OjpJ MThuCi0rKQotLS0gCi0yLjIxLjEKK2RpZmYgLS1naXQgYS9zcmMva3NpZXZldWkvQ01ha2VMaXN0 cy50eHQgYi9zcmMva3NpZXZldWkvQ01ha2VMaXN0cy50eHQKKy0tLSBhL3NyYy9rc2lldmV1aS9D TWFrZUxpc3RzLnR4dAorKysrIGIvc3JjL2tzaWV2ZXVpL0NNYWtlTGlzdHMudHh0CitAQCAtMjU1 LDYgKzI1NSw3IEBAIHRhcmdldF9saW5rX2xpYnJhcmllcyhLRjVLU2lldmVVaQorICAgICBLRjU6 OktNYW5hZ2VTaWV2ZQorICAgICBLRjU6OktTaWV2ZQorICAgICBLRjU6OlBpbUNvbW1vbgorKyAg ICBLRjU6OlN5bnRheEhpZ2hsaWdodGluZworICAgICBQUklWQVRFCisgICAgIEtGNTo6TGlia2Rl cGltCisgICAgIEtGNTo6QXJjaGl2ZQorQEAgLTI2OSw3ICsyNzAsNiBAQCB0YXJnZXRfbGlua19s aWJyYXJpZXMoS0Y1S1NpZXZlVWkKKyAgICAgS0Y1OjpJMThuCisgICAgIEtGNTo6U29ubmV0VWkK KyAgICAgUXQ6OlByaW50U3VwcG9ydAorLSAgICBLRjU6OlN5bnRheEhpZ2hsaWdodGluZworICAg ICApCiAKKyBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoS0Y1S1NpZXZlVWkgUFJPUEVSVElFUworLS0K KzIuMzMuMAotLSAKMi4zNy4wCgo= --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0052-gnu-KDE-Frameworks-Update-all-packages-to-5.96.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0052-gnu-KDE-Frameworks-Update-all-packages-to-5.96.0.patch RnJvbSA1OTRmOTRiZDNlZDc0NmMzNjhkYzVhN2ZjMTc0MzkzOTA1MmE5MzA3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAyNyBKdWwgMjAyMiAwNzoyMjowNSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NTIvODZdIGdudTogS0RFIEZyYW1ld29ya3M6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gNS45Ni4w CgoqICBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCihleHRyYS1jbWFrZS1tb2R1bGVz LCBhdHRpY2EsIGJsdWV6LXF0LCBicmVlemUtaWNvbnMsIGthcGlkb3gsIGthcmNoaXZlLAprY2Fs ZW5kYXJjb3JlLCBrY29kZWNzLCBrY29uZmlnLCBrY29yZWFkZG9ucywga2RidXNhZGRvbnMsIGtk bnNzZCwKa2d1aWFkZG9ucywga2hvbGlkYXlzLCBraTE4biwga2lkbGV0aW1lLCBraXJpZ2FtaSwg a2l0ZW1tb2RlbHMsCmtpdGVtdmlld3MsIGtwbG90dGluZywga3N5bnRheGhpZ2hsaWdodGluZywg a3dheWxhbmQsIGt3aWRnZXRzYWRkb25zLAprd2luZG93c3lzdGVtLCBtb2RlbW1hbmFnZXItcXQs IG5ldHdvcmttYW5hZ2VyLXF0LCBveHlnZW4taWNvbnMsIHByaXNvbiwKcXFjMi1kZXNrdG9wLXN0 eWxlLCBzb2xpZCwgc29ubmV0LCB0aHJlYWR3ZWF2ZXIsIGthY3Rpdml0aWVzLCBrYXV0aCwKa2Nv bXBsZXRpb24sIGtjb250YWN0cywga2NyYXNoLCBrZG9jdG9vbHMsIGtmaWxlbWV0YWRhdGEsIGtp bWFnZWZvcm1hdHMsCmtqb2J3aWRnZXRzLCBrbm90aWZpY2F0aW9ucywga3BhY2thZ2UsIGtwdHks IGt1bml0Y29udmVyc2lvbiwgc3luZGljYXRpb24sCmJhbG9vLCBrYWN0aXZpdGllcy1zdGF0cywg a2Jvb2ttYXJrcywga2NtdXRpbHMsIGtjb25maWd3aWRnZXRzLAprZGVjbGFyYXRpdmUsIGtkZWQs IGtkZXNpZ25lcnBsdWdpbiwga2Rlc3UsIGtkZXdlYmtpdCwga2Vtb3RpY29ucywKa2dsb2JhbGFj Y2VsLCBraWNvbnRoZW1lcywga2luaXQsIGtpbywga25ld3N0dWZmLCBrbm90aWZ5Y29uZmlnLCBr cGFydHMsCmtwZW9wbGUsIGtydW5uZXIsIGtzZXJ2aWNlLCBrdGV4dGVkaXRvciwga3RleHR3aWRn ZXRzLCBrd2FsbGV0LCBreG1sZ3VpLApreG1scnBjY2xpZW50LCBwbGFzbWEtZnJhbWV3b3JrLCBw dXJwb3NlLCBrZGUtZnJhbWV3b3JraW50ZWdyYXRpb24sCmtkZWxpYnM0c3VwcG9ydCwga2h0bWws IGtqcywga2pzZW1iZWQsIGttZWRpYXBsYXllciwga3Jvc3MsIGtkYXYpOgpVcGRhdGUgdG8gNS45 Ni4wLgoKKGtjb25maWcpOiBbaW5wdXRzXTogQWRkIHF0ZGVjbGFyYXRpdmUuCgooa2NvbnRhY3Rz KTogW2FyZ3VtZW50c106IERpc2FibGUgYW5vdGhlciBmYWlsaW5nIHRlc3RzLgoKKGtnbG9iYWxh Y2NlbCk6IFtpbnB1dHNdOiBBZGQgcXRkZWNsYXJhdGl2ZS4KCihraW8pOiBbYXJndW1lbnRzXTog RGlzYWJsZSBhbm90aGVyIGZhaWxpbmcgdGVzdC4KCihrdGV4dGVkaXRvcik6IFthcmd1bWVudHNd OiBEaXNhYmxlIGFub3RoZXIgZmFpbGluZyB0ZXN0LgoKKHBsYXNtYS1mcmFtZXdvcmspOiBbYXJn dW1lbnRzXTogRml4IGJ1aWxkLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3 b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4IDc3YzkzZTdh NmEuLmMwZTJlNTYxMzggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtOTIsNyArOTIsNyBA QCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtzKQogKGRlZmluZS1w dWJsaWMgZXh0cmEtY21ha2UtbW9kdWxlcwogICAocGFja2FnZQogICAgIChuYW1lICJleHRyYS1j bWFrZS1tb2R1bGVzIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTEwMSw3ICsxMDEsNyBA QCAoZGVmaW5lLXB1YmxpYyBleHRyYS1jbWFrZS1tb2R1bGVzCiAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxdnEzc2Q0cWZyNGhqY2dxeWZw eWtjejV3eWFnYmZ2cmQ0cDI0cGRraTF6anFuNWo3NnBxIikpKSkKKyAgICAgICAgICAgICAgICAi MW5neGp2ZjU4NHpnZmI5M3M1c2JyNWY1bnl3MHNxYzVpMGpsYmNnYnJqZzJuODNsOWRkeCIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgOzsgQWRkIHRlc3QgZGVwZW5kZW5jeSwgZXhjZXB0IG9uIGFybWhmIHdoZXJlIGJ1 aWxkaW5nIGl0IGlzIHRvbwpAQCAtMjU0LDcgKzI1NCw3IEBAIChkZWZpbmUtcHVibGljIHBob25v bi1iYWNrZW5kLWdzdHJlYW1lcgogKGRlZmluZS1wdWJsaWMgYXR0aWNhCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImF0dGljYSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24g IjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNjMsNyArMjYz LDcgQEAgKGRlZmluZS1wdWJsaWMgYXR0aWNhCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwY3k5ZGQ4a2F6ZmtoYXM4N2J4amo1c21temF5 M2d2a2p3c215Nmd2a2Z4YzZydnBxcjV6IikpKSkKKyAgICAgICAgICAgICAgICAiMXhsZzJzYmZk NDVwOWR3MHNwcnBrMGZhbmNhc3A0aWR4YWNzZjV4a3NmMmRkbjJjcnpwNyIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6 cGhhc2VzCkBAIC0yOTQsNyArMjk0LDcgQEAgKGRlZmluZS1wdWJsaWMgYXR0aWNhCiAoZGVmaW5l LXB1YmxpYyBibHVlei1xdAogICAocGFja2FnZQogICAgIChuYW1lICJibHVlei1xdCIpCi0gICAg KHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAo b3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kCkBAIC0zMDMsNyArMzAzLDcgQEAgKGRlZmluZS1wdWJsaWMgYmx1 ZXotcXQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjFkbGFzYjM5a3FyY3FsNmhxMHNsNzRheDNuNWJkY3kzcGtodmM5dndwZjlkeG4xajkz Z20iKSkpKQorICAgICAgICAgICAgICAgICIweWM3bXE5Ym5hbnA1ZGZ2NDN2cDh3cHF3NWw4cWg0 YWFocXBpOXNpZDdqbWQ2c2J5d2wyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtl LW1vZHVsZXMpKQpAQCAtMzMyLDcgKzMzMiw3IEBAIChkZWZpbmUtcHVibGljIGJsdWV6LXF0CiAo ZGVmaW5lLXB1YmxpYyBicmVlemUtaWNvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYnJlZXpl LWljb25zIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTM0MSw3ICszNDEsNyBAQCAoZGVm aW5lLXB1YmxpYyBicmVlemUtaWNvbnMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjByajMwcjUyY2E2bmp4MDBnbW1uaTRrNzB5bjg4NzNp aHhmYmM2NmxrbHd6azFpcmRxMjkiKSkpKQorICAgICAgICAgICAgICAgICIxaWo3MjNxeTZ4Zmt5 czhhOXZwMmxsMnoyeXA3NjY3aGZ3NTU5Z2k4Y3huODI1aGp4ODIzIikpKSkKICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIGZkdXBlcwpAQCAtMzYyLDcgKzM2Miw3IEBAIChkZWZpbmUt cHVibGljIGJyZWV6ZS1pY29ucwogKGRlZmluZS1wdWJsaWMga2FwaWRveAogICAocGFja2FnZQog ICAgIChuYW1lICJrYXBpZG94IikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lv biAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTM3MSw3ICsz NzEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYXBpZG94CiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwdmQ1azR3bW1hd2JoeXkzY3hqMGdqaWRm NGhhZ2h3YnNibHk5eXIzemczcWIzZzAybGpnIikpKSkKKyAgICAgICAgICAgICAgICAiMXc1aDR4 d3NjaXgweWpuOGQwcmNqZDdobG1ybmJta2pnMjBkaXFqYWJiNXdjeHNyaml3aSIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAg YCgjOnRlc3RzPyAjZiAgOyBoYXMgbm8gdGVzdCB0YXJnZXQKQEAgLTQwMiw3ICs0MDIsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrYXBpZG94CiAoZGVmaW5lLXB1YmxpYyBrYXJjaGl2ZQogICAocGFja2Fn ZQogICAgIChuYW1lICJrYXJjaGl2ZSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZl cnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC00MTEs NyArNDExLDcgQEAgKGRlZmluZS1wdWJsaWMga2FyY2hpdmUKICAgICAgICAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAg ICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFibHptNnZmOGtwZmxhbTQ2NzFy MXk0c3Zyc2I3OWJnbGxuN2FpYTdiYXFoN2E2YTR4amgiKSkpKQorICAgICAgICAgICAgICAgICIx YnJhMXEyMjV4aGg4ZGlsd216YzBqZ25qNW0zZG1pNG5rejR5OGY0MnNpOTdiNHh4eGY1IikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTQzNSw3ICs0MzUsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrYXJjaGl2ZQogKGRlZmluZS1wdWJsaWMga2NhbGVuZGFyY29yZQogICAo cGFja2FnZQogICAgIChuYW1lICJrY2FsZW5kYXJjb3JlIikKLSAgICAodmVyc2lvbiAiNS45Mi4w IikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTQ0NCw3ICs0NDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY2FsZW5kYXJjb3JlCiAgICAg ICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZmhi YXM4aTdpMDh6NHgzMnlxNDlhZG1pejh2azRoOXZ3Z2toN3F5MTRsYnpmNnlkd2tnIikpKSkKKyAg ICAgICAgICAgICAgICAiMTgxeWlmODMwdjRnZzdudzlzMTVwdmdmbTk4cm1tNnh3aTJ4eHkzbnhn N25rcDE0dnM1ayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwZXJsIHR6 ZGF0YS1mb3ItdGVzdHMpKQpAQCAtNDgxLDcgKzQ4MSw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxl bmRhcmNvcmUKIChkZWZpbmUtcHVibGljIGtjb2RlY3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2NvZGVjcyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIp CiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC00OTAsNyArNDkwLDcgQEAgKGRl ZmluZS1wdWJsaWMga2NvZGVjcwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMHhmamMwZGlsangwODFhczNiNTAwYXd5YmF5OWwzc2ZsNTk3 OTJoNXozY2xhZmpiZ3JmbiIpKSkpCisgICAgICAgICAgICAgICAgIjA1MjY2d2p4bXpmM3FwYjJ4 d2xtNDBjcjloMjY2bDVyOWRxd3c4MW04YnE4NTZwZjhpdmkiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgZ3BlcmYgcXR0b29scykpCkBAIC01MTUsNyArNTE1LDcgQEAgKGRl ZmluZS1wdWJsaWMga2NvZGVjcwogKGRlZmluZS1wdWJsaWMga2NvbmZpZwogICAocGFja2FnZQog ICAgIChuYW1lICJrY29uZmlnIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lv biAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTUyNCwxMiAr NTI0LDEyIEBAIChkZWZpbmUtcHVibGljIGtjb25maWcKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjA4cTU3ZjN3eGoyMmQ0ODVzMHBoNTNw NDR5cmtqYjM3NjgxNzQ3MGEwczQzcDEwdmMwYnEiKSkpKQorICAgICAgICAgICAgICAgICIxeGE4 eHhtMng5NzgzZnFiMjZ3eXZnMW1wNnliamlrbmd6bnFkaHNrOXNsaGFjYTczeWh6IikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMpKQogICAgIChpbnB1dHMKLSAg ICAgKGxpc3QgcXRiYXNlLTUpKQorICAgICAobGlzdCBxdGJhc2UtNSBxdGRlY2xhcmF0aXZlKSkK ICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAl c3RhbmRhcmQtcGhhc2VzCkBAIC01NzQsNyArNTc0LDcgQEAgKGRlZmluZS1wdWJsaWMga2NvbmZp ZwogKGRlZmluZS1wdWJsaWMga2NvcmVhZGRvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2Nv cmVhZGRvbnMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNTgzLDcgKzU4Myw3IEBAIChk ZWZpbmUtcHVibGljIGtjb3JlYWRkb25zCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIwcnY2M2J5cnh3Zjl6ZHB4MzQ3cnh5YnBrMmo5eXlq cW0zMjNqNjB2YjhqYTZhN3AycHl6IikpKSkKKyAgICAgICAgICAgICAgICAiMW41bXpqMDJzaThh bGxnOTA3bDZ2bjc3YzJpOTVxZGdmdm40OGdzcWdhbHdseWQ0cTZuaiIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzIHNoYXJlZC1taW1lLWluZm8pKQpAQCAtNjEy LDcgKzYxMiw3IEBAIChkZWZpbmUtcHVibGljIGtjb3JlYWRkb25zCiAoZGVmaW5lLXB1YmxpYyBr ZGJ1c2FkZG9ucwogICAocGFja2FnZQogICAgIChuYW1lICJrZGJ1c2FkZG9ucyIpCi0gICAgKHZl cnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC02MjEsNyArNjIxLDcgQEAgKGRlZmluZS1wdWJsaWMga2RidXNh ZGRvbnMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjBtNWZkMzk2eGkzZGhjNDV6d3hqcnJ4cjJiaGxyYzhnOG03bjE3anExeWx6cWh5ZzYw dnciKSkpKQorICAgICAgICAgICAgICAgICIxeTBmZDBhMW53Z2Noc2szdng4aHZ2a3c5NmYwbDA1 MzNnNTd4YWtxNGo0eGt2eGQ4bDN5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGRidXMgcXR0b29scykpCkBAIC02NTUsNyArNjU1LDcgQEAgKGRlZmluZS1wdWJsaWMga2Ri dXNhZGRvbnMKIChkZWZpbmUtcHVibGljIGtkbnNzZAogICAocGFja2FnZQogICAgIChuYW1lICJr ZG5zc2QiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNjY0LDcgKzY2NCw3IEBAIChkZWZp bmUtcHVibGljIGtkbnNzZAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIK LSAgICAgICAgICAgICAgICAiMW0yNHYzNnBwaHk1OTF6MXhwOTBpMHl4djcwYzYyaWludnk0Z3Nw ZGkxNWJ6OTRzeWRqeiIpKSkpCisgICAgICAgICAgICAgICAgIjFkM2pxNjRneWozYmMzc2Y0Nmdu cGJtanJtODA5aHZhNDd6N2Zrd2trOWkybG1ubXk3MHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0g Y21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMgcXR0b29scykpCkBAIC03MTAsNyArNzEwLDcgQEAgKGRlZmluZS1wdWJs aWMga2dyYXBodmlld2VyCiAoZGVmaW5lLXB1YmxpYyBrZ3VpYWRkb25zCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtndWlhZGRvbnMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJz aW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNzE5LDcg KzcxOSw3IEBAIChkZWZpbmUtcHVibGljIGtndWlhZGRvbnMKICAgICAgICAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAg ICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBweXpneXJnbHZ6Mm0xMWI4MnJ5 Y3M5ZmJtenBmZ3phYm5qa3ZzcTAwYWdqY25qcGFycWciKSkpKQorICAgICAgICAgICAgICAgICIw MjhrbjlsY3Z6djhmOGIxN2EzY2xraTcwMTNkbWhoY3AxbDlzdnZmNmh5ZHY5N3ZrZmJ2IikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICA7OyBUT0RPOiBCdWlsZCBw YWNrYWdlcyBmb3IgdGhlIFB5dGhvbiBiaW5kaW5ncy4gIElkZWFsbHkgdGhpcyB3aWxsIGJlCiAg ICAgOzsgZG9uZSBmb3IgYWxsIHZlcnNpb25zIG9mIHB5dGhvbiBndWl4IHN1cHBvcnRzLiAgUmVx dWlyZXMgcHl0aG9uLApAQCAtNzI4LDcgKzcyOCw3IEBAIChkZWZpbmUtcHVibGljIGtndWlhZGRv bnMKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBr Zy1jb25maWcpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3QgcXRiYXNlLTUgcXR3YXlsYW5kIHF0 eDExZXh0cmFzIHdheWxhbmQpKQorICAgICAobGlzdCBxdGJhc2UtNSBxdHdheWxhbmQgcXR4MTFl eHRyYXMgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzIHdheWxhbmQpKQogICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJV dGlsaXRpZXMgZm9yIGdyYXBoaWNhbCB1c2VyIGludGVyZmFjZXMiKQogICAgIChkZXNjcmlwdGlv biAiVGhlIEtERSBHVUkgYWRkb25zIHByb3ZpZGUgdXRpbGl0aWVzIGZvciBncmFwaGljYWwgdXNl cgpAQCAtNzM4LDcgKzczOCw3IEBAIChkZWZpbmUtcHVibGljIGtndWlhZGRvbnMKIChkZWZpbmUt cHVibGljIGtob2xpZGF5cwogICAocGFja2FnZQogICAgIChuYW1lICJraG9saWRheXMiKQotICAg ICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2Ug KG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNzQ2LDcgKzc0Niw3IEBAIChkZWZpbmUtcHVibGljIGto b2xpZGF5cwogICAgICAgICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9u KSAiLyIKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDQyYmRnNDZoa3BnNjZ2ZHA5Z2sxM3dj azV5aGtzOHM2aTlxejl4emgybWlrejI4NWxxZiIpKSkpCisgICAgICAgIChiYXNlMzIgIjByY2Q4 azJ4MXc2anN6eGoxOHBremltbjVxNHYyazd6czl4MXBmd3N6bjd4bDU5YjNuNGsiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykpCkBAIC03NjEsNyArNzYxLDcg QEAgKGRlZmluZS1wdWJsaWMga2hvbGlkYXlzCiAoZGVmaW5lLXB1YmxpYyBraTE4bgogICAocGFj a2FnZQogICAgIChuYW1lICJraTE4biIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZl cnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC03NzAs NyArNzcwLDcgQEAgKGRlZmluZS1wdWJsaWMga2kxOG4KICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB4c3A3N2lheGY3MmkwcmkzcGI2eDVy cmR6M2N2OHJ4Y2FxY3J5bmlzdnNteDdsMzUwMDUiKSkpKQorICAgICAgICAgICAgICAgICIxanJ5 OGJkamd4a2NxbG43YXdrajNrODk5NmxoNzZ2eWEybWY1a3dweXhhZ2s2dm1yMGd5IikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1 dHMKICAgICAgKGxpc3QgZ2V0dGV4dC1taW5pbWFsIHB5dGhvbikpCkBAIC04MDIsNyArODAyLDcg QEAgKGRlZmluZS1wdWJsaWMga2kxOG4KIChkZWZpbmUtcHVibGljIGtpZGxldGltZQogICAocGFj a2FnZQogICAgIChuYW1lICJraWRsZXRpbWUiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAg ICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAt ODExLDcgKzgxMSw3IEBAIChkZWZpbmUtcHVibGljIGtpZGxldGltZQogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMW13MGphcnF2MnlweHdn ZjRxYXhxbHcwc2lqdzBpczM2c2FzcmZ6OGdyYnlrd2kxOGJ6MSIpKSkpCisgICAgICAgICAgICAg ICAgIjEzcGl2NjA3bjlobWxiZDdra2hsN2Ixd2N4ajFqcTJiNTM4NmM2cHhyejVjYXhqd2dubWQi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC04 MzEsNyArODMxLDcgQEAgKGRlZmluZS1wdWJsaWMga2lyaWdhbWkKICAgOzsgcGxhc21hLWZyYW1l d29yayB3aGljaCBpcyB0aWVyIDMuCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpcmlnYW1pIikK LSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291 cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTg0MCw3ICs4NDAsNyBAQCAoZGVmaW5lLXB1Ymxp YyBraXJpZ2FtaQogICAgICAgICAgICAgICAgICAgICAia2lyaWdhbWkyLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0g ICAgICAgICAgICAgICAgIjBwMXg0MHAzOHByOXJ2endpbDU3YXNnc2FhOTVxcGpxaTlucHd2NHBn aWJoeGFjZ3puaGEiKSkpKQorICAgICAgICAgICAgICAgICIxMmlyNHE5bmpsNjBiMjQyajlyYWox eHNqczBjaXpzazdiaXh3YjFoc3NmbjZmenB6cWt2IikpKSkKICAgICAocHJvcGVydGllcyBgKCh1 cHN0cmVhbS1uYW1lIC4gImtpcmlnYW1pMiIpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtODY2LDcgKzg2Niw3IEBAIChkZWZp bmUtcHVibGljIGtpcmlnYW1pCiAoZGVmaW5lLXB1YmxpYyBraXRlbW1vZGVscwogICAocGFja2Fn ZQogICAgIChuYW1lICJraXRlbW1vZGVscyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAg KHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC04 NzUsNyArODc1LDcgQEAgKGRlZmluZS1wdWJsaWMga2l0ZW1tb2RlbHMKICAgICAgICAgICAgICAg ICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2 CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjE2ejhtMTFjeXJhcGY2 bTU2Z21wam12Y2dhbjdzNTBzaThybDFjYmJpZDAyc3JjN3lwNzYiKSkpKQorICAgICAgICAgICAg ICAgICIxajZrZmZ2Z2JkMDd6enp2MGthYjhtYndhNjlmbXc0YjhqY3pkMHd6dm1wNTZpZHNmYzJ2 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTkxNiw3ICs5MTYsNyBA QCAoZGVmaW5lLXB1YmxpYyBraXRlbW1vZGVscwogKGRlZmluZS1wdWJsaWMga2l0ZW12aWV3cwog ICAocGFja2FnZQogICAgIChuYW1lICJraXRlbXZpZXdzIikKLSAgICAodmVyc2lvbiAiNS45Mi4w IikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTkyNSw3ICs5MjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXRlbXZpZXdzCiAgICAgICAg ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAg KHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxbWw2aTFr bTIyeHNwcmxka3ptbmdmaDl4czV2ZGhsZnZjNmY3YXE1aHg5cTUxMTR2MnE1IikpKSkKKyAgICAg ICAgICAgICAgICAiMXdyNjJ6Nmp3bGc0MG04a2w5YnBpeXpreWptc3F4MGZoZ3djMDExOTJrNThu bDI2OTZsYiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzKSkKQEAg LTk0MSw3ICs5NDEsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXRlbXZpZXdzCiAoZGVmaW5lLXB1Ymxp YyBrcGxvdHRpbmcKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3Bsb3R0aW5nIikKLSAgICAodmVy c2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTk1MCw3ICs5NTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGxvdHRp bmcKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjFsOHkweGx3anl2MWw0ZzBtYWc0YmdmOTA2amM2NTR5Z2t5MWJyaWJ6YXk0d2tpNjZwZjki KSkpKQorICAgICAgICAgICAgICAgICIxeXF4MjYwcjNkemNpbnA4czY4NXl6cDVmMmloYzBzMWNz Y2tiOXp2N3oxYnpsamtuM2g5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0 dG9vbHMpKQpAQCAtOTY4LDcgKzk2OCw3IEBAIChkZWZpbmUtcHVibGljIGtwbG90dGluZwogKGRl ZmluZS1wdWJsaWMga3N5bnRheGhpZ2hsaWdodGluZwogICAocGFja2FnZQogICAgIChuYW1lICJr c3ludGF4aGlnaGxpZ2h0aW5nIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lv biAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTk3Nyw3ICs5 NzcsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgICAg ICAgICAgICJzeW50YXgtaGlnaGxpZ2h0aW5nLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjAzcDVxemYxM25iZjU0Z3phZDNxMXE2aTMzaWdnejNpazB5ZHI5c3poajkya2ZwcHdkNHIiKSkp KQorICAgICAgICAgICAgICAgICIxNzZwcmdoeGZyYjdpNjhqYWNtcTl2a2w3ajlhcnNuNmdua3p5 YzJobGtwaDM1anMzenFzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBl cmwgcXR0b29scwpAQCAtMTAxMSwxNCArMTAxMSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc3ludGF4 aGlnaGxpZ2h0aW5nCiAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMKICAg KHBhY2thZ2UKICAgICAobmFtZSAicGxhc21hLXdheWxhbmQtcHJvdG9jb2xzIikKLSAgICAodmVy c2lvbiAiMS42LjAiKQorICAgICh2ZXJzaW9uICIxLjcuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlLyIgbmFtZSAiLyIKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg ICAiMDd6aGYyZHphY2o0eGxoYWNrcHpheHFucDBkMWxka3FseDBmMzEzcHcxcGdkNzR6bGt4cCIp KSkpCisgICAgICAgICAgICAgICAgIjFtcHMwcGlyZmZ2bnBuYmNwaTFsOWZ4eGZ4MTRuODNmMXA0 Nnp2Mzk4N2Q2cmEyamNraDgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAg IChhcmd1bWVudHMgYCgjOnRlc3RzPyAjZikpIDs7IE5vIHRlc3RzCkBAIC0xMDM1LDcgKzEwMzUs NyBAQCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMKIChkZWZpbmUtcHVi bGljIGt3YXlsYW5kCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt3YXlsYW5kIikKLSAgICAodmVy c2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTEwNDQsNyArMTA0NCw3IEBAIChkZWZpbmUtcHVibGljIGt3YXls YW5kCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIxNWZpenNiZGw2cHNtaTI0ZnZwZms5ZHZoNjFxMDdpcnphdnBrbDk2MXFwNHpnNzlncTRt IikpKSkKKyAgICAgICAgICAgICAgICAiMGRjbnNpaXBwd3h2d3ZmMWd2cDc1bHg5N2M0bnlkem4z eDFsOGxmeTg2dzlsZnNsdzd6YiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBwa2ctY29uZmlnKSkKQEAgLTEwNzIsNyArMTA3Miw3IEBAIChkZWZpbmUtcHVibGljIGt3YXls YW5kCiAoZGVmaW5lLXB1YmxpYyBrd2lkZ2V0c2FkZG9ucwogICAocGFja2FnZQogICAgIChuYW1l ICJrd2lkZ2V0c2FkZG9ucyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24g IjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMDgxLDcgKzEw ODEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGIwejI0ajE2MmozOXpmeWNs NWFsNjl4Y3FnZHNyOTZwN2lpM3BybTFtYnlkYTZtYnF5aCIpKSkpCisgICAgICAgICAgICAgICAg IjFpZ2Jrcm44cWFhbGFuMGx5bjhyMmdxdjV2M3J3Ym1iM3h2M3cyNnl3Nzd2d3Awbjc4OXIiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scyB4b3JnLXNlcnZlci1mb3It dGVzdHMpKQpAQCAtMTEwNyw3ICsxMTA3LDcgQEAgKGRlZmluZS1wdWJsaWMga3dpZGdldHNhZGRv bnMKIChkZWZpbmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAgKHBhY2thZ2UKICAgICAobmFtZSAi a3dpbmRvd3N5c3RlbSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUu OTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMTE2LDcgKzExMTYs NyBAQCAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxMDN4dmh6bGdnaTA1azE2czlrc3N5 N2c1YTc0azl5aWxkajFhNGlncXdpMzl3bXZ2bnl3IikpKSkKKyAgICAgICAgICAgICAgICAiMWls YjN6bDNtbG5kZnJxejZnaTI4eDZxcXFzNDVsNjVkMHdteTNsazA3bHBwY3czd3h6eCIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwpAQCAtMTE3MSw3ICsxMTcxLDcgQEAgKGRl ZmluZS1wdWJsaWMga3dpbmRvd3N5c3RlbQogKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0 CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVtbWFuYWdlci1xdCIpCi0gICAgKHZlcnNpb24g IjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC0xMTgwLDcgKzExODAsNyBAQCAoZGVmaW5lLXB1YmxpYyBtb2RlbW1hbmFn ZXItcXQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjE2MnF6cTFhcXYybDNiaTByMDF4cmZhbjIwcjF6aGFhcWloNGRxYmFqN3ZxaWJzYjls M3kiKSkpKQorICAgICAgICAgICAgICAgICIxcmJpcWgxc2ozMjhjeTdmbHo5cHc2dmJ2Z2l5M3Z5 djZ4cDNmazR4djkxc3h2aXoxbWhkIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGRidXMgcGtnLWNvbmZpZykpCkBAIC0xMjA4LDcgKzEyMDgsNyBAQCAoZGVmaW5lLXB1Ymxp YyBtb2RlbW1hbmFnZXItcXQKIChkZWZpbmUtcHVibGljIG5ldHdvcmttYW5hZ2VyLXF0CiAgIChw YWNrYWdlCiAgICAgKG5hbWUgIm5ldHdvcmttYW5hZ2VyLXF0IikKLSAgICAodmVyc2lvbiAiNS45 Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQKQEAgLTEyMTcsNyArMTIxNyw3IEBAIChkZWZpbmUtcHVibGljIG5ldHdvcmttYW5hZ2Vy LXF0CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIwcjdzM2Z3OWZrM3BrcnpybDFieHNta2YxcWJndjNwMGpyc3NrcDI4ZjM1NjF2bmNpcGFp IikpKSkKKyAgICAgICAgICAgICAgICAiMWd5dmd5MHdsMDBhc2c5Ymtoamd2cW56MzJ4bWF6dmF6 Y2FyaDNwMDY0MGp5MmZqcnpmeiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBkYnVzIHBrZy1jb25maWcpKQpAQCAtMTI0Niw3ICsxMjQ2LDcgQEAgKGRlZmluZS1wdWJsaWMg bmV0d29ya21hbmFnZXItcXQKIChkZWZpbmUtcHVibGljIG94eWdlbi1pY29ucwogICAocGFja2Fn ZQogICAgIChuYW1lICJveHlnZW4taWNvbnMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAg ICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAt MTI1NSw3ICsxMjU1LDcgQEAgKGRlZmluZS1wdWJsaWMgb3h5Z2VuLWljb25zCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIjUiICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMXdjeThi djRkNmpuczd2YWlzYnZqYzhueHJpdzl2a2l6N2o0emE1cnk3d252bHp2MTI2YSIpKSkpCisgICAg ICAgICAgICAgICAgIjFmM2ZqNnpyNWl5Z2IzczZmOHZxMmF5eTc0OWd4bHg1ajloNnYyem1rYmY0 bTk2c2ZtcTUiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZmR1cGVzKSkK QEAgLTEyNzAsNyArMTI3MCw3IEBAIChkZWZpbmUtcHVibGljIG94eWdlbi1pY29ucwogKGRlZmlu ZS1wdWJsaWMgcHJpc29uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInByaXNvbiIpCi0gICAgKHZl cnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0xMjc4LDcgKzEyNzgsNyBA QCAoZGVmaW5lLXB1YmxpYyBwcmlzb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZXJz aW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJh c2UzMiAiMDdwNDdxOHN2YTgyaGdsZnpwMTQ1YTFzYWpsYWw4YjNxc2hoa2ljYzlya2Jzbmd5d3Z2 eSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFremw4cmJ5ajlpazgzcDFxYjhqbDMydnIwNnZrenp2 cjFocGFzajUwc2czYWpxOGE5eHMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMpKQpAQCAtMTMyMCw3ICsxMzIwLDcgQEAgKGRlZmluZS1wdWJsaWMgcHVsc2VhdWRpby1xdAog KGRlZmluZS1wdWJsaWMgcXFjMi1kZXNrdG9wLXN0eWxlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg InFxYzItZGVza3RvcC1zdHlsZSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNp b24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMzI5LDcg KzEzMjksNyBAQCAoZGVmaW5lLXB1YmxpYyBxcWMyLWRlc2t0b3Atc3R5bGUKICAgICAgICAgICAg ICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hh MjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFiNXhyNzFsYW43 aXh2ZDFuZnh5OXdqMjFoNHd3aWRzYXhhMTkyc2hhMWQ4cDQ5aGhsd3AiKSkpKQorICAgICAgICAg ICAgICAgICIwZmY5dmQzNHdzczluYTJtM2d6bTh3YzJid3EwZmxkYTZidjZ5cXlndjVpYWxsdzJs ejg4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpA QCAtMTM1Myw3ICsxMzUzLDcgQEAgKGRlZmluZS1wdWJsaWMgcXFjMi1kZXNrdG9wLXN0eWxlCiAo ZGVmaW5lLXB1YmxpYyBzb2xpZAogICAocGFja2FnZQogICAgIChuYW1lICJzb2xpZCIpCi0gICAg KHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAo b3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMzYyLDcgKzEzNjIsNyBAQCAoZGVmaW5lLXB1YmxpYyBz b2xpZAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMTcyc2lkOGwxem56eHh6MGhpNW0xOXl5NHZnN2wxbmJnaHZ6anZoMThzc2JteGN3aDls OSIpKSkpCisgICAgICAgICAgICAgICAgIjBqNjRnbGMxZzdtd3kyeXNhajA5dzVmN3NkMjk5Mmg5 MW5ja25rOWdwZnNyeGhwbTgxNGkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpAQCAtMTM4Nyw3ICsxMzg3 LDcgQEAgKGRlZmluZS1wdWJsaWMgc29saWQKIChkZWZpbmUtcHVibGljIHNvbm5ldAogICAocGFj a2FnZQogICAgIChuYW1lICJzb25uZXQiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2 ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTM5 Niw3ICsxMzk2LDcgQEAgKGRlZmluZS1wdWJsaWMgc29ubmV0CiAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwOGpwczFoeTBxdms2Mnduem41 MHFpOGlhYXk3eGF2M2hiY2o1NXNrNzBtbTdwZDF2ejFpIikpKSkKKyAgICAgICAgICAgICAgICAi MGkwZ2tzZGtmeWw4aGZicWdyZ2tscWFuYnZmbTNoOWdqbnY0MnAycXE0MGIwempqMHNoNCIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMpKQpAQCAt MTQxNSw3ICsxNDE1LDcgQEAgKGRlZmluZS1wdWJsaWMgc29ubmV0CiAoZGVmaW5lLXB1YmxpYyB0 aHJlYWR3ZWF2ZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAidGhyZWFkd2VhdmVyIikKLSAgICAo dmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE0MjQsNyArMTQyNCw3IEBAIChkZWZpbmUtcHVibGljIHRo cmVhZHdlYXZlcgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAg ICAgICAgICAgICAiMDA4aW4yd2JsNnpyNDA0bTloYnFkdnkzZDRyMDZtbWIzanJyMTNteWxkd2xq cXl3emMyOCIpKSkpCisgICAgICAgICAgICAgICAgIjBsampuYndtYzJ6ejRxMHExbmpxbnk0M2Nq NnhkZjk3NnZydmlqY3NxZHNyaWw1d3pkYnEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2Ut YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMpKQpAQCAtMTQ0NSw3ICsxNDQ1LDcgQEAgKGRlZmluZS1wdWJsaWMgdGhyZWFkd2Vh dmVyCiAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcwogICAocGFja2FnZQogICAgIChuYW1lICJr YWN0aXZpdGllcyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xNDU0LDcgKzE0NTQsNyBA QCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcwogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWtmdmcyM2dkbDRrNmF6czY3MDBqOGk4bmNs OGM3cnJjNzB3MWkyeGhwaHoyN3liYzFwdyIpKSkpCisgICAgICAgICAgICAgICAgIjBnMTZrM3Y2 aTIwcmM2aDBqczRwazAwZDZ5ZzIzNmJzMGt4ajg4cTIxZDVjOTM0aGJrc2siKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTQ5MCw3ICsxNDkwLDcgQEAgKGRlZmluZS1w dWJsaWMga2FjdGl2aXRpZXMKIChkZWZpbmUtcHVibGljIGthdXRoCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImthdXRoIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE0OTksNyArMTQ5OSw3 IEBAIChkZWZpbmUtcHVibGljIGthdXRoCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIwYTI3ejl4cjVjY3hmY3hteDkzdnM0aGd4YzM4OG5z ZDlhYzkwNm1kaDQ3NWl2djRwMGo0IikpKSkKKyAgICAgICAgICAgICAgICAiMWhpMzY1MDRiYnIw MjY2d2wwOGtxaXE2MXh5c2wzZHcza3BnamZiZ3gxNjltMG0zZ214OSIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMpKQpAQCAtMTUzNCw3ICsxNTM0LDcg QEAgKGRlZmluZS1wdWJsaWMga2F1dGgKIChkZWZpbmUtcHVibGljIGtjb21wbGV0aW9uCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtjb21wbGV0aW9uIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikK KyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTE1NDMsNyArMTU0Myw3IEBAIChkZWZpbmUtcHVibGljIGtjb21wbGV0aW9uCiAgICAgICAg ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAg KHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxc3Z3dmo5 anhrZ2NkZGZkaWxhMTBnZ2Rtc2FiczIydm5oZjlrN2lzcDJ6ZmRpZjU1dzg4IikpKSkKKyAgICAg ICAgICAgICAgICAiMWptcmQybWZ6MjdxZm42ZHExbWs2YmNxbGFnbWlmYmY5dm5heWkxbWtxYTlq c2o0ZHdkaiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzKSkKQEAg LTE1NTksNyArMTU1OSw3IEBAIChkZWZpbmUtcHVibGljIGtjb21wbGV0aW9uCiAoZGVmaW5lLXB1 YmxpYyBrY29udGFjdHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NvbnRhY3RzIikKLSAgICAo dmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE1NjgsNyArMTU2OCw3IEBAIChkZWZpbmUtcHVibGljIGtj b250YWN0cwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMWtpazRwdnk4c252ajZyc2M5cGZiY3BjOHJyY24wazRwamoxaDltMjIxem1hMXAw MHhoaiIpKSkpCisgICAgICAgICAgICAgICAgIjA3NW13N2NscWY3cXljbmdseTIxcTNtMGpzM2c4 cGNncWMyeDNhbHAyOGY0enEzYzhtMjEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMgeG9yZy1zZXJ2ZXIpKSA7IGZvciB0aGUgdGVzdHMKQEAgLTE1OTcsNyArMTU5Nyw3IEBA IChkZWZpbmUtcHVibGljIGtjb250YWN0cwogICAgICAgICAgICAgICAgOztFeHBlY3RlZCAocmVz dWx0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOgogICAg ICAgICAgICAgICAgOzsiSmltIEtub3BmXG5MdW1tZXJsYW5kc3RyLiAxXG4xMjM0NSBMdW1tZXJz dGFkdFxuXG5HRVJNQU5JQSIKICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiCi0J CQkgICAiKGtjb250YWN0cy1hZGRyZXNzdGVzdHxrY29udGFjdHMtdGVzdHJvdW5kdHJpcHxrY29u dGFjdHMtaW1wcHRlc3R8a2NvbnRhY3RzLWJpcnRoZGF5dGVzdHxrY29udGFjdHMtYWRkcmVzc2Vl dGVzdCkiKSkpKSkpKQorCQkJICAgIihrY29udGFjdHMtYWRkcmVzc3Rlc3R8a2NvbnRhY3RzLWVt YWlsdGVzdHxrY29udGFjdHMtdGVzdHJvdW5kdHJpcHxrY29udGFjdHMtaW1wcHRlc3R8a2NvbnRh Y3RzLWJpcnRoZGF5dGVzdHxrY29udGFjdHMtYWRkcmVzc2VldGVzdCkiKSkpKSkpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5 bm9wc2lzICJBUEkgZm9yIGNvbnRhY3RzL2FkZHJlc3MgYm9vayBkYXRhIGZvbGxvd2luZyB0aGUg dkNhcmQgc3RhbmRhcmQiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVz IGEgdkNhcmQgZGF0YSBtb2RlbCwgdkNhcmQKQEAgLTE2MDksNyArMTYwOSw3IEBAIChkZWZpbmUt cHVibGljIGtjb250YWN0cwogKGRlZmluZS1wdWJsaWMga2NyYXNoCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtjcmFzaCIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUu OTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xNjE4LDcgKzE2MTgs NyBAQCAoZGVmaW5lLXB1YmxpYyBrY3Jhc2gKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFpcjY0bWx2NDl2aDN2ejgxcjIycTNzeDBmaWNo aXdqcjhxdzVqZjV2eDk2YTFkbjFpY3YiKSkpKQorICAgICAgICAgICAgICAgICIwNXN3M2xoNGx3 NWpnbDdndnh2cHlsNm5pbXM5ajRiMWhqc24zNjVmYTJwNDhxbXN4NnY1IikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE2MzMsNyArMTYzMyw3IEBAIChkZWZpbmUtcHVi bGljIGtjcmFzaAogKGRlZmluZS1wdWJsaWMga2RvY3Rvb2xzCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtkb2N0b29scyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUu OTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xNjQyLDcgKzE2NDIs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZG9jdG9vbHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB3MDhmYThybDBkaHA1OWx2NnhjdnlwYWhs NnB4ZGE2Y3IwdnYwZjB4djB4cDZ3YXg4dzYiKSkpKQorICAgICAgICAgICAgICAgICIwNG5rODdk Ym1uZjk4NDA0MDFzNDBteGxzZmg5aXMxbDFtcWt5OXhpNW1jZ2hicDAzMDhiIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE2ODgsNyArMTY4OCw3IEBAIChkZWZp bmUtcHVibGljIGtkb2N0b29scwogKGRlZmluZS1wdWJsaWMga2ZpbGVtZXRhZGF0YQogICAocGFj a2FnZQogICAgIChuYW1lICJrZmlsZW1ldGFkYXRhIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikK KyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTE2OTcsNyArMTY5Nyw3IEBAIChkZWZpbmUtcHVibGljIGtmaWxlbWV0YWRhdGEKICAgICAg ICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAg ICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFraG14 OWtkMWpoZDZqN3JtZnd3M3ZteWp6MnBnMzZtcHNkbjBiYzc3a3dsMjFheDY5Nm4iKSkpKQorICAg ICAgICAgICAgICAgICIwc2gzbWFscTYwMDdmcDVtNGhpY2EyMGhhOHo1YWJxenE1aWZjbXJwbTh6 cW1tNWFhMmJxIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTE3MzYsNyArMTczNiw3IEBAIChkZWZp bmUtcHVibGljIGtmaWxlbWV0YWRhdGEKIChkZWZpbmUtcHVibGljIGtpbWFnZWZvcm1hdHMKICAg KHBhY2thZ2UKICAgICAobmFtZSAia2ltYWdlZm9ybWF0cyIpCi0gICAgKHZlcnNpb24gIjUuOTIu MCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xNzQ1LDcgKzE3NDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW1hZ2Vmb3JtYXRzCiAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIw c2QzeGhxaDN6Z3k0anE4ZmMxbGxxanJ4aXp5bGJzejU4bmp6MmR4cWphczJhNHJqMTZmIikpKSkK KyAgICAgICAgICAgICAgICAiMGRibDJ2YXJpcnA1ZjFiZDgxNzNqbGhta2MzcWwxNnlnMGQ2dzA0 bmM1Nmh5OTczYmttNSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ct Y29uZmlnKSkKQEAgLTE3ODgsNyArMTc4OCw3IEBAIChkZWZpbmUtcHVibGljIGtpbWFnZWZvcm1h dHMKIChkZWZpbmUtcHVibGljIGtqb2J3aWRnZXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtq b2J3aWRnZXRzIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE3OTcsNyArMTc5Nyw3IEBA IChkZWZpbmUtcHVibGljIGtqb2J3aWRnZXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwOWw1emdyNW1uMjl2NDEwbmc1cmNjZGcyYmtp OXI2Y2I4eTJscmlqemdmeGZ4cHZqOTZ6IikpKSkKKyAgICAgICAgICAgICAgICAiMXcxaDl2bmxx MWo3MjgxMjU1OGNsNWRscTdmODBubmg1aTMwcW1rcGJ2djQ5eGhocTJkbCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzKSkKQEAgLTE4MTIsNyArMTgxMiw3IEBA IChkZWZpbmUtcHVibGljIGtqb2J3aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9u cwogICAocGFja2FnZQogICAgIChuYW1lICJrbm90aWZpY2F0aW9ucyIpCi0gICAgKHZlcnNpb24g IjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC0xODIxLDcgKzE4MjEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0 aW9ucwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMWR3bHg4dzgxMGwwY3Z5NzJtajUyc2FmNHg3aTlwM3hwcXBqeDRjaHk1NG43bWcwamts YyIpKSkpCisgICAgICAgICAgICAgICAgIjExZmJxeWxjaHp2bTBwZnc4YnZ5MDNweDV6Y2c0amJj aDM5dnpjdm5sNnNpN3Zpa200cWoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMgZGJ1cyBxdHRvb2xzKSkKQEAgLTE4NTUsNyArMTg1NSw3IEBAIChkZWZpbmUtcHVibGljIGtu b3RpZmljYXRpb25zCiAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAocGFja2FnZQogICAgIChu YW1lICJrcGFja2FnZSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUu OTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xODY0LDcgKzE4NjQs NyBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWF2NnYwNjI5YTh5aTB3cGw3eGd5ZDBnc241 Z2kyMjhhYmRsdmJrNGR6cng5dnhwYTdybiIpKSkpCisgICAgICAgICAgICAgICAgIjBnc3hpenBx YTQ3YXBidmNoZ2EzZjB3ODZ2NGpoOHoxdnlmMGtpZmlwejE3ZmF5NHdzOGQiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTkxMSw3ICsxOTExLDcgQEAgKGRlZmlu ZS1wdWJsaWMga3BhY2thZ2UKIChkZWZpbmUtcHVibGljIGtwdHkKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia3B0eSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xOTIwLDcgKzE5MjAsNyBA QCAoZGVmaW5lLXB1YmxpYyBrcHR5CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJh c2UzMgotICAgICAgICAgICAgICAgICIwbHAwYnFsZzFpMGE1dmw2Z3Z2a25nYnNoYThhYjM4ejZi M3NqdnBtazgzdml4Z3NxN2ZiIikpKSkKKyAgICAgICAgICAgICAgICAiMTVzd3Z2NnFodmM2NTR3 eXZ4emJqYm56cmQydnduMG1yNGxieTF4Nng1ZjRjOWJyMGNpcCIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xOTQ2LDcgKzE5NDYsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrcHR5CiAoZGVmaW5lLXB1YmxpYyBrdW5pdGNvbnZlcnNpb24KICAgKHBhY2thZ2UKICAgICAo bmFtZSAia3VuaXRjb252ZXJzaW9uIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVy c2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE5NTUs NyArMTk1NSw3IEBAIChkZWZpbmUtcHVibGljIGt1bml0Y29udmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEy NTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTdwaDc1cmczeTY1 MmlpMHl4bTlzOHhyYnBqczlwZGZzcnNham0yMjBtaTluZzJiOXFqNyIpKSkpCisgICAgICAgICAg ICAgICAgIjFxbHMzMzE5Z3duMW56YXEwNHdycWpoYmNoazBzMHBmeDk3bTR6YTYzeXp2YXB2eW03 M2ciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1 bWVudHMgYCgjOnRlc3RzPyAjZikpIDs7IFJlcXVpcmVzIG5ldHdvcmsuCiAgICAgKG5hdGl2ZS1p bnB1dHMKQEAgLTE5NzMsNyArMTk3Myw3IEBAIChkZWZpbmUtcHVibGljIGt1bml0Y29udmVyc2lv bgogKGRlZmluZS1wdWJsaWMgc3luZGljYXRpb24KICAgKHBhY2thZ2UKICAgICAobmFtZSAic3lu ZGljYXRpb24iKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTk4Miw3ICsxOTgyLDcgQEAg KGRlZmluZS1wdWJsaWMgc3luZGljYXRpb24KICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBpanhwbnN5Z3d6enliaWM1bHA4Z2ZxNTd5ODR2 cnAzYnE3dmRiamgzaDAzNDV2dms2aHciKSkpKQorICAgICAgICAgICAgICAgICIxcTYwZHpubGti bmNxcWdqbnAzbHEzeDBmNnI3d3Z6MTQxYWpreW1teGxnZnEzd2RwY2Q0IikpKSkKICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTIwMDUsNyArMjAwNSw3IEBAIChkZWZpbmUt cHVibGljIHN5bmRpY2F0aW9uCiAoZGVmaW5lLXB1YmxpYyBiYWxvbwogICAocGFja2FnZQogICAg IChuYW1lICJiYWxvbyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUu OTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yMDE0LDcgKzIwMTQs NyBAQCAoZGVmaW5lLXB1YmxpYyBiYWxvbwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAg IChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHhkNGEwcDIyZ2ptNTIzeW1seWQ1bmZncDh6M2F5 YjBucTZhMDRoNXB5NTA3bWM3MGQ5OCIpKSkpCisgICAgICAgICAgICAgICAgIjFpY3B4bW14aHZn ZHI2enhwejB3eWJjODJueXk1OTVjbXIwOTA2N2k4MmtoN3Y1ZGo2NmwiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAg ICAobGlzdCBrY29yZWFkZG9ucyBrZmlsZW1ldGFkYXRhKSkKQEAgLTIwNjcsNyArMjA2Nyw3IEBA IChkZWZpbmUtcHVibGljIGJhbG9vCiAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcy1zdGF0cwog ICAocGFja2FnZQogICAgIChuYW1lICJrYWN0aXZpdGllcy1zdGF0cyIpCi0gICAgKHZlcnNpb24g IjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC0yMDc2LDcgKzIwNzYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGll cy1zdGF0cwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMGxncDd6eGdqbWptMDJ4NG15ZGx2Nml2bWx4cWpra2xhdjV2ZndnamdmNnYxcXAx NjFpMiIpKSkpCisgICAgICAgICAgICAgICAgIjBsZmFudjU1Yjd6eDVzMGE3Z2g0cjQxdzl5YjY0 MWoxempqY3ZkamZyajdwZGg1MjU3NnMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQpAQCAtMjA5Myw3ICsyMDkzLDcgQEAgKGRlZmluZS1wdWJsaWMga2FjdGl2aXRpZXMt c3RhdHMKIChkZWZpbmUtcHVibGljIGtib29rbWFya3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2Jvb2ttYXJrcyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yMTAyLDcgKzIxMDIsNyBA QCAoZGVmaW5lLXB1YmxpYyBrYm9va21hcmtzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwaHltMzU1OHhucDNoN3E4a2YxbGpjeTY1cjNn MzdtY21xYjFsbDNueGQ5MTJydjR3bDRyIikpKSkKKyAgICAgICAgICAgICAgICAiMTMxeW5nOHdt eHJuZjN4MWk2Z2c2MHEzcnJ5YTE5eWs0am56aTV5bGFmdmF3N3EycjhiNCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAg ICAgIChsaXN0IGt3aWRnZXRzYWRkb25zKSkKQEAgLTIxMzQsNyArMjEzNCw3IEBAIChkZWZpbmUt cHVibGljIGtib29rbWFya3MKIChkZWZpbmUtcHVibGljIGtjbXV0aWxzCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtjbXV0aWxzIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lv biAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIxNDMsNyAr MjE0Myw3IEBAIChkZWZpbmUtcHVibGljIGtjbXV0aWxzCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZmxkcGtocTR5c21hNG02cXlscjdr cXZ4dzByYjExeDVhYno1OTIxYmhsNXppY2ZjamZ4IikpKSkKKyAgICAgICAgICAgICAgICAiMHZm Zjkza2phOWRxOHJmMWFhcHhwZmdqeHNpbm03NWY1bnlkeHFjaWhza3A4Z2lyejBjOCIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5w dXRzCiAgICAgIChsaXN0IGtjb25maWd3aWRnZXRzIGtzZXJ2aWNlKSkKQEAgLTIxODksNyArMjE4 OSw3IEBAIChkZWZpbmUtcHVibGljIGtjbXV0aWxzCiAoZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lk Z2V0cwogICAocGFja2FnZQogICAgIChuYW1lICJrY29uZmlnd2lkZ2V0cyIpCi0gICAgKHZlcnNp b24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0yMTk4LDcgKzIxOTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29uZmln d2lkZ2V0cwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMGppNzk5eGQ0NWxwbmQ3MGE5Yml6aWNmejJic21seHE2cjBmcWduMGdod3NicDl5 d25hMiIpKSkpCisgICAgICAgICAgICAgICAgIjA0NWo2Z2twNXNmMWxjMTJ6d2xrcjFkejBmZDg5 eXJnNWIzMWo0eWJrM2R5YzhqejkwaGwiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBrYXV0aCBrY29kZWNz IGtjb25maWcga3dpZGdldHNhZGRvbnMpKQpAQCAtMjIyMCw3ICsyMjIwLDcgQEAgKGRlZmluZS1w dWJsaWMga2NvbmZpZ3dpZGdldHMKICAgICAgICAgICAgICAgICgoIl5cXHMqKFFEaXJJdGVyYXRv ciBpdFxcKC4qLCBRRGlySXRlcmF0b3I6OlN1YmRpcmVjdG9yaWVzKShcXCk7KSIgXyBhIGIpCiAg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9yOjpGb2xsb3dT eW1saW5rcyIgYikpKQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiQ01ha2VMaXN0cy50eHQi Ci0gICAgICAgICAgICAgICAoKCI1XFwuOTBcXC4wIikgIjUuOTIuMCIpKSkpCisgICAgICAgICAg ICAgICAoKCI1XFwuOTBcXC4wIikgIjUuOTYuMCIpKSkpCiAgICAgICAgICAocmVwbGFjZSAnY2hl Y2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMp CiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CkBAIC0yMjM2LDcgKzIyMzYsNyBAQCAoZGVmaW5l LXB1YmxpYyBrY29uZmlnd2lkZ2V0cwogKGRlZmluZS1wdWJsaWMga2RlY2xhcmF0aXZlCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtkZWNsYXJhdGl2ZSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIp CisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CkBAIC0yMjQ1LDcgKzIyNDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjbGFyYXRpdmUKICAgICAg ICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAg ICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFjeW1o OGNsY2FqazljbDZyNDQzY3BxazZ2bXA0eDEybmdjNndncDA4ejUzenJ2bHY1cHkiKSkpKQorICAg ICAgICAgICAgICAgICIxeDRyMjMxZzBsNWltNGFsYTIxbTVmejVxNm5peGJ4MHo2bGZpYTV6amlu emxwN3g1NTM0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZyBrcGFja2FnZSBxdGRlY2xh cmF0aXZlKSkKQEAgLTIyOTgsNyArMjI5OCw3IEBAIChkZWZpbmUtcHVibGljIGtkZWNsYXJhdGl2 ZQogKGRlZmluZS1wdWJsaWMga2RlZAogICAocGFja2FnZQogICAgIChuYW1lICJrZGVkIikKLSAg ICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzMDcsNyArMjMwNyw3IEBAIChkZWZpbmUtcHVibGlj IGtkZWQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjB2MGZhazg0bnc0bGI0cWMxaXJiOXNuNW5oNWs3cXJobmZhdjVzbW4zY3ZjaGxkbTZk YzMiKSkpKQorICAgICAgICAgICAgICAgICIweDQweXZjeDJnamI0cG5neWsydmZybjN6N2RieXZr c2JqMWgzY2swNGZ5eW1hOHozZ2IzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCkBAIC0yMzMwLDcgKzIzMzAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVk CiAoZGVmaW5lLXB1YmxpYyBrZGVzaWduZXJwbHVnaW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2Rlc2lnbmVycGx1Z2luIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAi NS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzMzksNyArMjMz OSw3IEBAIChkZWZpbmUtcHVibGljIGtkZXNpZ25lcnBsdWdpbgogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGtpYWw4azZxcjM5ODcxdjEw Mzk1MmQwcWNzMGhtMjV5NmswdmRnNHk4bnM4bnJtanMwNiIpKSkpCisgICAgICAgICAgICAgICAg IjBjZGRhZDFyZGkwNmwyOGlpd2l6ZmRzNzhkcGxidnY3ajQwdnBod3cwaXg3Y21zaDNyaDkiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAt MjM1OSw3ICsyMzU5LDcgQEAgKGRlZmluZS1wdWJsaWMga2Rlc2lnbmVycGx1Z2luCiAoZGVmaW5l LXB1YmxpYyBrZGVzdQogICAocGFja2FnZQogICAgIChuYW1lICJrZGVzdSIpCi0gICAgKHZlcnNp b24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0yMzY4LDcgKzIzNjgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVzdQog ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg ICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAi MXlqeXo0djBnbjd5czd6eTR5bW40N3pnZ3h4bWdkMzdiaWcwMDVjNmc4NWRtNjN4cjFzNiIpKSkp CisgICAgICAgICAgICAgICAgIjF3ampqd3BmanI3c3gxMHgwMjM2enFqeDNqcnc2bXo2MDcyNHM1 cWcyNjlkd2ZicGFodmoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt KQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBrcHR5KSkKQEAgLTIzODYsNyAr MjM4Niw3IEBAIChkZWZpbmUtcHVibGljIGtkZXN1CiAoZGVmaW5lLXB1YmxpYyBrZGV3ZWJraXQK ICAgKHBhY2thZ2UKICAgICAobmFtZSAia2Rld2Via2l0IikKLSAgICAodmVyc2lvbiAiNS45Mi4w IikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTIzOTUsNyArMjM5NSw3IEBAIChkZWZpbmUtcHVibGljIGtkZXdlYmtpdAogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWRuaTEz NHFiczV5ZmY3emdrNG4zc2Zqd2JsemFyYmxnMTZyajM1bDU5bDZtbHk3ZjJqZCIpKSkpCisgICAg ICAgICAgICAgICAgIjBsOG5uYXI0czg0aWd4aWg1dzBmaHdkOW52Y2NwN3ptNTNqeTJnazZsZmJq NmdxYXJmYmYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykp CkBAIC0yNDE4LDcgKzI0MTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGV3ZWJraXQKIChkZWZpbmUt cHVibGljIGtlbW90aWNvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2Vtb3RpY29ucyIpCi0g ICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJj ZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNDI3LDcgKzI0MjcsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrZW1vdGljb25zCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIwMXd6eTNtd2Z6NHNxcHE4aTFoZmJieW1hanA1NWF4cnlpYXFrZnI5cjJu MTg0NHk3a3p4IikpKSkKKyAgICAgICAgICAgICAgICAiMDNiNWF4d3ZkNmF5dzFrYmwxanY2aDA0 Y2locDF5MXBhODM1Z3MzbTFxeDJpdmdqN2Y3NSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtzZXJ2 aWNlKSkKQEAgLTI0NTQsNyArMjQ1NCw3IEBAIChkZWZpbmUtcHVibGljIGtlbW90aWNvbnMKIChk ZWZpbmUtcHVibGljIGtnbG9iYWxhY2NlbAogICAocGFja2FnZQogICAgIChuYW1lICJrZ2xvYmFs YWNjZWwiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjQ2Myw3ICsyNDYzLDcgQEAgKGRl ZmluZS1wdWJsaWMga2dsb2JhbGFjY2VsCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIwbGhsYjI3NHB2djdycGtjc2NjcWJ2ODFiaDhpa2xh bnAyOWcwazI4d3J2M2tja2l3eXh5IikpKSkKKyAgICAgICAgICAgICAgICAiMXN4NGZteTh4eTIy aW0waTNkdzB4ZG14cmd3Mmpobmsyd3NmeTJ4dzc0ZHNqM2FkZzJpcSIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMpKQpAQCAtMjQ3NSw2ICsyNDc1 LDcgQEAgKGRlZmluZS1wdWJsaWMga2dsb2JhbGFjY2VsCiAgICAgICAgICAgIGt3aW5kb3dzeXN0 ZW0KICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXR4MTFleHRyYXMKKyAgICAgICAg ICAgcXRkZWNsYXJhdGl2ZQogICAgICAgICAgICB4Y2ItdXRpbC1rZXlzeW1zKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5v cHNpcyAiR2xvYmFsIGRlc2t0b3Aga2V5Ym9hcmQgc2hvcnRjdXRzIikKQEAgLTI0ODYsNyArMjQ4 Nyw3IEBAIChkZWZpbmUtcHVibGljIGtnbG9iYWxhY2NlbAogKGRlZmluZS1wdWJsaWMga2ljb250 aGVtZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2ljb250aGVtZXMiKQotICAgICh2ZXJzaW9u ICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMjQ5NSw3ICsyNDk2LDcgQEAgKGRlZmluZS1wdWJsaWMga2ljb250aGVt ZXMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjA4eWI2Zjk4MHA2MjBkZmtsZml5cDgzbGNzcXc0ZGRzOXF3emQ2eHBuMm16ejA3cDJhMTEi KSkpKQorICAgICAgICAgICAgICAgICIwdzltOTU2eGZwZnhwN2E2M2E1djJ5MTBsYjl6cDJncWZq eWZ2cTNrc3hmbDk2MWc0aHNnIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHF0dG9vbHMgc2hhcmVkLW1pbWUtaW5mbykpCkBAIC0yNTMxLDcgKzI1MzIsNyBAQCAoZGVmaW5l LXB1YmxpYyBraWNvbnRoZW1lcwogKGRlZmluZS1wdWJsaWMga2luaXQKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2luaXQiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1 Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjU0MCw3ICsyNTQx LDcgQEAgKGRlZmluZS1wdWJsaWMga2luaXQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFrcGtxbnE5a3J4bHpocmlwd2podzNuNTVwNXN4 cXN2ajZuYjJwcWI5bTBwcHc5N2psZmIiKSkKKyAgICAgICAgICAgICAgICAiMXk3eDgwaWNtMmp2 OWM4OTE3NDgxdzFoczF2bTJydnZ2bmM5ZHJ3NHE3dnJqemZ4NzNkcSIpKQogICAgICAgICAgICAg ICA7OyBVc2UgdGhlIHN0b3JlIHBhdGhzIGZvciBvdGhlciBwYWNrYWdlcyBhbmQgZHluYW1pY2Fs bHkgbG9hZGVkCiAgICAgICAgICAgICAgIDs7IGxpYnMKICAgICAgICAgICAgICAgKHBhdGNoZXMg KHNlYXJjaC1wYXRjaGVzICJraW5pdC1rZGVpbml0LWV4dHJhX2xpYnMucGF0Y2giKSkpKQpAQCAt MjU5OCw3ICsyNTk5LDcgQEAgKGRlZmluZS1wdWJsaWMga2luaXQKIChkZWZpbmUtcHVibGljIGtp bwogICAocGFja2FnZQogICAgIChuYW1lICJraW8iKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQor ICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtMjYwNyw3ICsyNjA4LDcgQEAgKGRlZmluZS1wdWJsaWMga2lvCiAgICAgICAgICAgICAgICAg ICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1Ngog ICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxY3Njc2piMnYwenlnemF6 ZmhjZmxjM2diNW55MWE3OWczaTZnbHl6dzZwcGoyYzN5aHlsIikpCisgICAgICAgICAgICAgICAg IjB4bXZncTdjcDFra2ljbW5neGpqNGNtaWphYWg5MWptZnFkenp4emlwaHExcmwyM2s2NG0iKSkK ICAgICAgICAgICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJraW8tc2VhcmNoLXNtYmQt b24tUEFUSC5wYXRjaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCkBAIC0yNjY0LDEyICsyNjY1LDEzIEBAIChkZWZpbmUt cHVibGljIGtpbwogICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zm c2NyZWVuIikKICAgICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIw IikKICAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiCi0gICAgICAg ICAgICAgICAgICAgICAgICItRSIgOyBGSVhNRTogMTcvNjcgdGVzdHMgZmFpbC4KKyAgICAgICAg ICAgICAgICAgICAgICAgIi1FIiA7IEZJWE1FOiAxOC82NyB0ZXN0cyBmYWlsLgogICAgICAgICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiKGtpb2NvcmUtam9idGVzdCIKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxmaWxlaXRlbXRlc3QiCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1rbW91bnRwb2ludHRlc3QiCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1rdGNwc29ja2V0 dGVzdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxraW9jb3JlLW1p bWV0eXBlZmluZGVyam9idGVzdCIKKwkJCQkJCQkJCSAgInxraW9jb3JlLWtyZWNlbnRkb2N1bWVu dHRlc3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1o dHRwX2pvYnRlc3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lv Z3VpLW9wZW51cmxqb2J0ZXN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAifGFwcGxpY2F0aW9ubGF1bmNoZXJqb2JfZm9ya2luZ3Rlc3QiCkBAIC0yNzA2LDcgKzI3MDgs NyBAQCAoZGVmaW5lLXB1YmxpYyBraW8KIChkZWZpbmUtcHVibGljIGtuZXdzdHVmZgogICAocGFj a2FnZQogICAgIChuYW1lICJrbmV3c3R1ZmYiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAg ICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAt MjcxNSw3ICsyNzE3LDcgQEAgKGRlZmluZS1wdWJsaWMga25ld3N0dWZmCiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZ3ZjbHYxYTZ4eXJx YTI0c3ZiNTZrcDl6ZjJ3aTk4YXMzcTMwbG53ZjBicGJwanN3NTJiIikpKSkKKyAgICAgICAgICAg ICAgICAiMGtsczQwd2xxa3FpcmZqaGY4a244M3NheHdhaGxoNHJrbTdpeXBxZDgxaDkzZ2k4MWZn YyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3Bh Z2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGF0dGljYSBrc2VydmljZSBreG1sZ3VpKSkKQEAgLTI3 NjAsNyArMjc2Miw3IEBAIChkZWZpbmUtcHVibGljIGtuZXdzdHVmZgogKGRlZmluZS1wdWJsaWMg a25vdGlmeWNvbmZpZwogICAocGFja2FnZQogICAgIChuYW1lICJrbm90aWZ5Y29uZmlnIikKLSAg ICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI3NjksNyArMjc3MSw3IEBAIChkZWZpbmUtcHVibGlj IGtub3RpZnljb25maWcKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0g ICAgICAgICAgICAgICAgIjBmaWk3NHIwYXAzbjA4bHA5a2o3cGtpMG1zcWpzaWEyam5tYXZ5cHM1 MWtxMzdpbTV4N3AiKSkpKQorICAgICAgICAgICAgICAgICIwOWJjdzQ3enA2cnNuazdmODNna21s cHlsZzQyOGE3cGhuN2JiaTltcGtkcHpjNnp2ZmQyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTI4MDIsNyArMjgwNCw3IEBAIChkZWZpbmUtcHVibGljIGtub3Rp Znljb25maWcKIChkZWZpbmUtcHVibGljIGtwYXJ0cwogICAocGFja2FnZQogICAgIChuYW1lICJr cGFydHMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjgxMSw3ICsyODEzLDcgQEAgKGRl ZmluZS1wdWJsaWMga3BhcnRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2Uz MgotICAgICAgICAgICAgICAgICIwNjFrenNzNGIwYnc2N2ozbWM4aDM2bWJhamkwNzdrM2FsazJn aGNpcjdxaXg2cjFoa2g5IikpKSkKKyAgICAgICAgICAgICAgICAiMGI2OGt5aTdsM25kdzc5OHNs bDJocnpmNnFxNnc4NzVuNDhzYzExcTY4ODJ4aWx6aW5oMiIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICAnKCM6cGhhc2VzIChtb2Rp ZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKQEAgLTI4NTIsNyArMjg1NCw3IEBAIChkZWZpbmUt cHVibGljIGtwYXJ0cwogKGRlZmluZS1wdWJsaWMga3Blb3BsZQogICAocGFja2FnZQogICAgIChu YW1lICJrcGVvcGxlIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI4NjEsNyArMjg2Myw3 IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGUKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB3ZjU1NXBxaWFubnhiMTE1bWxibDQzZHMxMzY1 aW05NXZhZHNienYxZ2R6NjY4cDQ0eGsiKSkpKQorICAgICAgICAgICAgICAgICIwcTNjMGdoeGE5 a201eGNxNmgwY3dhN3N3ZmQxOGg0OTFqcGZhZnk0cWdxM253cDAxMTViIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTI4ODgsNyArMjg5MCw3IEBAIChkZWZpbmUtcHVi bGljIGtwZW9wbGUKIChkZWZpbmUtcHVibGljIGtydW5uZXIKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia3J1bm5lciIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yODk3LDcgKzI4OTksNyBA QCAoZGVmaW5lLXB1YmxpYyBrcnVubmVyCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxdmNncWp5eDlpOGs5cTRqNnE5cDRmN3NwNzZhYXA4 Z3FuMnYyNjlsYjdpbWNyZmhyajF6IikpKSkKKyAgICAgICAgICAgICAgICAiMHdkMm5taHc5bWIw OW1tODhjbmttaXJ3Z3hkbnZrcmt5anZhaXFoOWs3NHhxc2dnbnBsayIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAg IChsaXN0IHBsYXNtYS1mcmFtZXdvcmspKQpAQCAtMjk1OCw3ICsyOTYwLDcgQEAgKGRlZmluZS1w dWJsaWMga3J1bm5lcgogKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia3NlcnZpY2UiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1 Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjk2Nyw3ICsyOTY5 LDcgQEAgKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF5MWZyMWdhbGhoaTZ5Zjl3OXFjdmtwMXpi NjNpZnZyNHdiNDNqd3B2cG1zOWRqeGtxamoiKSkpKQorICAgICAgICAgICAgICAgICIxemczYTM1 bXk4YmE1aWttbGc5czN3YzlyMHM1YTJ4MHJnZ2lpdjl6bmhmaTNzbnZpNmdkIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMK ICAgICAgKGxpc3Qga2NvbmZpZyBrY29yZWFkZG9ucyBrZG9jdG9vbHMpKQpAQCAtMzAwOSw3ICsz MDExLDcgQEAgKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRp dG9yCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt0ZXh0ZWRpdG9yIikKLSAgICAodmVyc2lvbiAi NS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQKQEAgLTMwMTgsNyArMzAyMCw3IEBAIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRpdG9y CiAgICAgICAgICAgICAgICAgICAgICJrdGV4dGVkaXRvci0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIxMzd2OGc3ajhra3Y5eWgzMHlzbW01bjZpbXl5ZDNqbWQwZjZ3NW5pMDBreGwweTFy bDV3IikpKSkKKyAgICAgICAgICAgICAgICAiMDcxangyNnljeWszMWJoMTY3Y3E1Znd4OHhrcjRs ZGpnOHpsaG45ZGg3d2EzcmpwcDE4MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtwYXJ0cwpAQCAt MzA2NCw3ICszMDY2LDggQEAgKGRlZmluZS1wdWJsaWMga3RleHRlZGl0b3IKICAgICAgICAgICAg KGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAg KHdoZW4gdGVzdHM/IDs7IE1heWJlIGxvY2FsZSBpc3N1ZXMgd2l0aCB0ZXN0cz8KICAgICAgICAg ICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0gICAgICAgICAg ICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAiKGthdGV2aWV3X3Rlc3R8bW92aW5ncmFuZ2VfdGVz dCkiKSkpKQorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIKKwkJCSAgICIoa2F0 ZXZpZXdfdGVzdHxjb21wbGV0aW9uX3Rlc3R8bW92aW5ncmFuZ2VfdGVzdCkiKSkpKQogICAgICAg ICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRkLXN5bWxpbmtzCiAgICAgICAgICAgIDs7IFNvbWUg cGFja2FnZShzKSAoZS5nLiBwbGFzbWEtc2RrKSByZWZlciB0byB0aGVzZSBzZXJ2aWNlIHR5cGVz CiAgICAgICAgICAgIDs7IGJ5IHRoZSB3cm9uZyBuYW1lLiAgSSB3b3VsZCBwcmVmZXIgdG8gcGF0 Y2ggdGhvc2UgcGFja2FnZXMsIGJ1dApAQCAtMzA4NSw3ICszMDg4LDcgQEAgKGRlZmluZS1wdWJs aWMga3RleHRlZGl0b3IKIChkZWZpbmUtcHVibGljIGt0ZXh0d2lkZ2V0cwogICAocGFja2FnZQog ICAgIChuYW1lICJrdGV4dHdpZGdldHMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2 ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzA5 NCw3ICszMDk3LDcgQEAgKGRlZmluZS1wdWJsaWMga3RleHR3aWRnZXRzCiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwMzBiejY3bjZtM2Zr YmxkbnI0OG16aWNtOWNnbnI5Z2Rwd2lwYWdobDV4NWszczdwMXB5IikpKSkKKyAgICAgICAgICAg ICAgICAiMXZhYjRxbXFxOTI2OGJ3eng2eGlhMmJjejhyZG1pd2xnamtia2s4bmNpMnBubWhqcnpw aiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0 ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtpMThuIHNvbm5ldCkpCkBAIC0zMTIzLDcgKzMxMjYsNyBA QCAoZGVmaW5lLXB1YmxpYyBrdGV4dHdpZGdldHMKIChkZWZpbmUtcHVibGljIGt3YWxsZXQKICAg KHBhY2thZ2UKICAgICAobmFtZSAia3dhbGxldCIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisg ICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBA IC0zMTMyLDcgKzMxMzUsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2FsbGV0CiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxcmEwY3h3NzB2YjZw a3M4c3F3NWs4OTVybnJmend4aGc2dmg0eWM1ZGd6ZG4xbmFnYjNpIikpKSkKKyAgICAgICAgICAg ICAgICAiMHJqNjEwYzdpNjZmYnYxeDBpMHNmbjltYWM4ZmtxaXI0dndnYXExYWQ1aTljYTM2aDFq cSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAt MzE2NSw3ICszMTY4LDcgQEAgKGRlZmluZS1wdWJsaWMga3dhbGxldAogKGRlZmluZS1wdWJsaWMg a3htbGd1aQogICAocGFja2FnZQogICAgIChuYW1lICJreG1sZ3VpIikKLSAgICAodmVyc2lvbiAi NS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQKQEAgLTMxNzQsNyArMzE3Nyw3IEBAIChkZWZpbmUtcHVibGljIGt4bWxndWkKICAg ICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAg ICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBo eHBqeWpyNzdxMmd5aTNoZzEzMTE5YXphMzYzNHJ2bWxsYmo2NnBpN3kzN2g2bHIyejAiKSkpKQor ICAgICAgICAgICAgICAgICIxaGl6MmZnd3BjNG1naDJ6emlyMHFpMThwanNjMzA1MmxmODg4cmMx cGdxbDkwZmF4YjFrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK ICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZyBrY29uZmlnd2lkZ2V0 cykpCkBAIC0zMjE2LDcgKzMyMTksNyBAQCAoZGVmaW5lLXB1YmxpYyBreG1sZ3VpCiAoZGVmaW5l LXB1YmxpYyBreG1scnBjY2xpZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt4bWxycGNjbGll bnQiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAg IChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzIyNSw3ICszMjI4LDcgQEAgKGRlZmlu ZS1wdWJsaWMga3htbHJwY2NsaWVudAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMWF4eTM0ZzVhaGQxYzNxZzdhYjdoNzg2amlicGFqNGR2 ajQ1eDUweDVjenEwNmlkcWNoZiIpKSkpCisgICAgICAgICAgICAgICAgIjFqcm1yemN2bm53N3E3 cHhnZnBjejg2MDhqbXhxeGY4OWhhYm1nd3Y3MWI4a2p6M3ZnYXciKSkpKQogICAgIChidWlsZC1z eXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAo bGlzdCBraW8pKQpAQCAtMzI1OSw3ICszMjYyLDcgQEAgKGRlZmluZS1wdWJsaWMga3htbHJwY2Ns aWVudAogKGRlZmluZS1wdWJsaWMgcGxhc21hLWZyYW1ld29yawogICAocGFja2FnZQogICAgIChu YW1lICJwbGFzbWEtZnJhbWV3b3JrIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVy c2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTMyNjgs NyArMzI3MSw3IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAg ICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hh MjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF4cTY2bHlhZ2pz Z2Zhc2hocWdxZ3FoZGEwcnFmcWYwbDV5ZjFnYzR6aXY0OG1pYnJobjYiKSkpKQorICAgICAgICAg ICAgICAgICIxNG15dnY3MHBpeHlnYjIwYzEzNnNrN3BydjVmNWRjYTUzZmdjNzRkazZjMjhod3ls ZGgyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJv cGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga3BhY2thZ2Uga3NlcnZpY2UpKQpAQCAtMzMxMSw2 ICszMzE0LDExIEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAoYXJndW1l bnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzCisJICAgOzsgRml4IGJhc2VkIG9uIGh0dHBzOi8vaW52ZW50LmtkZS5vcmcvZnJhbWV3b3Jr cy9wbGFzbWEtZnJhbWV3b3JrLy0vaXNzdWVzLzEzCisJICAgICAoYWRkLWFmdGVyICd1bnBhY2sg J2FwcGx5LWZpeAorCQkgIChsYW1iZGEqIF8KKwkJICAgKHN1YnN0aXR1dGUqICJzcmMvc2NyaXB0 ZW5naW5lcy9xbWwvQ01ha2VMaXN0cy50eHQiCisJCSAgICgoIktGNTo6Q29uZmlnUW1sIikgIiIp KSkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CkBA IC0zMzMwLDcgKzMzMzgsNyBAQCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAoZGVm aW5lLXB1YmxpYyBwdXJwb3NlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB1cnBvc2UiKQotICAg ICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2Ug KG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzMzOSw3ICszMzQ3LDcgQEAgKGRlZmluZS1wdWJsaWMg cHVycG9zZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMDJqMDl6ZjE4ZHdqazE3bW44NDFtN2NtMHFzbjdnY3o1bGZmOGRhZDN5YWgwbGMz d3FjbCIpKSkpCisgICAgICAgICAgICAgICAgIjBnamkzZHNjY2JpaTFnbTgzZHB3cnkwMmNxbWpy aW1oajhnbmtiNm56dnpybnE1eGZoM3IiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQpAQCAtMzM5Niw3ICszNDA0LDcgQEAgKGRlZmluZSBraW5pdC1ib290c3RyYXAKIChk ZWZpbmUtcHVibGljIGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogICAocGFja2FnZQogICAgIChu YW1lICJrZGUtZnJhbWV3b3JraW50ZWdyYXRpb24iKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQor ICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtMzQwNSw3ICszNDEzLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlLWZyYW1ld29ya2ludGVncmF0 aW9uCiAgICAgICAgICAgICAgICAgICAgICJmcmFtZXdvcmtpbnRlZ3JhdGlvbi0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2Uz MgotICAgICAgICAgICAgICAgICIwcGdjd2Z4eHp2ZnZxeWpmZ3F6c2xsemZ5OWlsNHk4eHI4ZHpk eWptZDV2Y2NwdmdkM214IikpKSkKKyAgICAgICAgICAgICAgICAiMTlwaXE2aDUxcWg2NG5ia3Fu cHk2amc5MXZibDY3dmcyc2g0aGx3enNiMmxjcm13eGdrOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKQEAgLTM0NTAsNyArMzQ1OCw3IEBAIChkZWZp bmUtcHVibGljIGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogKGRlZmluZS1wdWJsaWMga2RlbGli czRzdXBwb3J0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZWxpYnM0c3VwcG9ydCIpCi0gICAg KHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNDU5LDcgKzM0Njcs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVsaWJzNHN1cHBvcnQKICAgICAgICAgICAgICAodmVyc2lv bi1tYWpvcittaW5vciB2ZXJzaW9uKSAiL3BvcnRpbmdBaWRzLyIKICAgICAgICAgICAgICBuYW1l ICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIxcTdkMGkwOWtsa2hzaXdxN2k5MXlweGFrZHI1Yjg0MXpkYjYwcTd5anpjZG1uMjV3Ymk5Iikp KSkKKyAgICAgICAgKGJhc2UzMiAiMThmOTlnMWcxejFtcmtncTNsOGtneGp4aTYwYTYzMnAwc2c4 ZDQ2cjY3YjluMDA4dzltNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZGJ1cwpAQCAtMzU2Niw3ICszNTc0 LDcgQEAgKGRlZmluZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAoZGVmaW5lLXB1YmxpYyBraHRt bAogICAocGFja2FnZQogICAgIChuYW1lICJraHRtbCIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIp CisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNTc1LDcgKzM1ODMsNyBAQCAoZGVmaW5lLXB1Ymxp YyBraHRtbAogICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvcG9y dGluZ0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA2aHBqY201eXJmajEwNTZ2dnY5ZGtsY2Nk MGExeTA5em04Y2g0YTVkOGwybGZnZGc4Y2kiKSkpKQorICAgICAgICAoYmFzZTMyICIwbGM5MzN6 NDU2ODk2MnhqN2dyenk0NGFqOTdoNzZzNXZ2djFjbmozNTFkendyNXFhaHB4IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBlcmwpKQpAQCAtMzYxNiw3ICszNjI0LDcgQEAgKGRl ZmluZS1wdWJsaWMga2h0bWwKIChkZWZpbmUtcHVibGljIGtqcwogICAocGFja2FnZQogICAgIChu YW1lICJranMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpA QCAtMzYyNSw3ICszNjMzLDcgQEAgKGRlZmluZS1wdWJsaWMga2pzCiAgICAgICAgICAgICAgKHZl cnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJh c2UzMiAiMDY3aWxzbTc4eDAza2Y1ZnMyeG1sYXN2eTI3MTJrMHhyc2E0MDRnMnpqODFmbTkyczFx NCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBqaGZqanB2NWh6YmliM3AzMG5nbjZpYzAyM2ZucnZu cjhqcmJqZHp5YWNqeXdqNjl2dnAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzIHBlcmwgcGtnLWNvbmZpZykpCkBAIC0zNjQ1LDcgKzM2NTMsNyBAQCAoZGVm aW5lLXB1YmxpYyBranMKIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtqc2VtYmVkIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAi NS45Ni4wIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKQEAgLTM2NTQsNyArMzY2Miw3IEBAIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgICAg ICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMGRiMHI4djBiaHAzcmF6d3l2bXZrOXI0cHNsMTR2Z24yM2M0Y20y cTFiNXBsMHc2YmhucCIpKSkpCisgICAgICAgIChiYXNlMzIgIjF6OGgwbjR2MXFnczJsc3hmbHJ6 aGRmYjkxam5hM3kyZHhhbDFxejdpM3N6anZyZjYzaDAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g Y21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAtMzY2OSw3ICszNjc3LDcgQEAg KGRlZmluZS1wdWJsaWMga2pzZW1iZWQKIChkZWZpbmUtcHVibGljIGttZWRpYXBsYXllcgogICAo cGFja2FnZQogICAgIChuYW1lICJrbWVkaWFwbGF5ZXIiKQotICAgICh2ZXJzaW9uICI1LjkyLjAi KQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMzY3OCw3ICszNjg2LDcgQEAgKGRlZmluZS1wdWJs aWMga21lZGlhcGxheWVyCiAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lv bikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTlscGliMndqOTF3OHNoc2Y5 MDU2bndpNDZxamE4bmg5NmhqMTY0eWRxbGtzbHBmbmY3eSIpKSkpCisgICAgICAgIChiYXNlMzIg IjBxcWxhaDR6aTBiN2I2eWI0MDA5a2tqcXc3ZmtwMWxndnAybWNweHM4dmJic2hzMzM3NmMiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAt MzcwNSw3ICszNzEzLDcgQEAgKGRlZmluZS1wdWJsaWMga21lZGlhcGxheWVyCiAoZGVmaW5lLXB1 YmxpYyBrcm9zcwogICAocGFja2FnZQogICAgIChuYW1lICJrcm9zcyIpCi0gICAgKHZlcnNpb24g IjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3Jp Z2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNzE0LDcgKzM3MjIsNyBAQCAoZGVm aW5lLXB1YmxpYyBrcm9zcwogICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNp b24pICIvcG9ydGluZ0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFncXkxaDVtcXNmZ2JwcWtk cmhzN3hmNzdrdzR5eTE5bXJ5ZGExZndqY3F6eGQwMmk3aGoiKSkpKQorICAgICAgICAoYmFzZTMy ICIwM2R2ZzJqaDk1ODdrY3AyZjluaXI3Mjd6MHF2a2N5d3JneGZpMXAxaHhxMWJ4Nnk4Zm0yIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkK QEAgLTM3NDcsNyArMzc1NSw3IEBAIChkZWZpbmUtcHVibGljIGtyb3NzCiAoZGVmaW5lLXB1Ymxp YyBrZGF2CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkYXYiKQotICAgICh2ZXJzaW9uICI1Ljky LjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMzc1NSw3ICszNzYzLDcgQEAgKGRlZmluZS1w dWJsaWMga2RhdgogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlu b3IgdmVyc2lvbikgIi8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxaTVpNmJr amFpcnoxc2xrM2ZocnhkM3M4d2tjZGFxZzU1amcyYnY4NmtxaDdkM25yY2drIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMXpxaWI4a200Zmc5YWo0Z21oeDRobTduN2Jicno2Mmw0MXFiNDhuejFwYzNx aWEyeDF3bCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAK Cg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0004-gnu-KDE-Frameworks-Update-all-packages-to-5.92.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0004-gnu-KDE-Frameworks-Update-all-packages-to-5.92.0.patch RnJvbSAyZjMxYjg0ZmYzNWVmYjZkZTkzZjk4N2I5NWE4ZWE3MjNmMzUyODI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODozNDo1NyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg MDQvODZdIGdudTogS0RFIEZyYW1ld29ya3M6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gNS45Mi4w CgoqICBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCgooZXh0cmEtY21ha2UtbW9kdWxl cywgYXR0aWNhLCBibHVlei1xdCwgYnJlZXplLWljb25zLCBrYXBpZG94LCBrYXJjaGl2ZSwKa2Nh bGVuZGFyY29yZSwga2NvZGVjcywga2NvbmZpZywga2NvcmVhZGRvbnMsIGtkYnVzYWRkb25zLCBr ZG5zc2QsCmtndWlhZGRvbnMsIGtob2xpZGF5cywga2kxOG4sIGtpZGxldGltZSwga2lyaWdhbWks IGtpdGVtbW9kZWxzLApraXRlbXZpZXdzLCBrcGxvdHRpbmcsIGtzeW50YXhoaWdobGlnaHRpbmcs IGt3YXlsYW5kLCBrd2lkZ2V0c2FkZG9ucywKa3dpbmRvd3N5c3RlbSwgbW9kZW1tYW5hZ2VyLXF0 LCBuZXR3b3JrbWFuYWdlci1xdCwgb3h5Z2VuLWljb25zLCBwcmlzb24sCnFxYzItZGVza3RvcC1z dHlsZSwgc29saWQsIHNvbm5ldCwgdGhyZWFkd2VhdmVyLCBrYWN0aXZpdGllcywga2F1dGgsCmtj b21wbGV0aW9uLCBrY29udGFjdHMsIGtjcmFzaCwga2RvY3Rvb2xzLCBrZmlsZW1ldGFkYXRhLCBr aW1hZ2Vmb3JtYXRzLApram9id2lkZ2V0cywga25vdGlmaWNhdGlvbnMsIGtwYWNrYWdlLCBrcHR5 LCBrdW5pdGNvbnZlcnNpb24sIHN5bmRpY2F0aW9uLApiYWxvbywga2FjdGl2aXRpZXMtc3RhdHMs IGtib29rbWFya3MsIGtjbXV0aWxzLCBrY29uZmlnd2lkZ2V0cywKa2RlY2xhcmF0aXZlLCBrZGVk LCBrZGVzaWduZXJwbHVnaW4sIGtkZXN1LCBrZGV3ZWJraXQsIGtlbW90aWNvbnMsCmtnbG9iYWxh Y2NlbCwga2ljb250aGVtZXMsIGtpbml0LCBraW8sIGtuZXdzdHVmZiwga25vdGlmeWNvbmZpZywg a3BhcnRzLAprcGVvcGxlLCBrcnVubmVyLCBrc2VydmljZSwga3RleHRlZGl0b3IsIGt0ZXh0d2lk Z2V0cywga3dhbGxldCwga3htbGd1aSwKa3htbHJwY2NsaWVudCwgcGxhc21hLWZyYW1ld29yaywg cHVycG9zZSwga2RlLWZyYW1ld29ya2ludGVncmF0aW9uLAprZGVsaWJzNHN1cHBvcnQsIGtodG1s LCBranMsIGtqc2VtYmVkLCBrbWVkaWFwbGF5ZXIsIGtyb3NzLCBrZGF2KToKVXBkYXRlIHRvIDUu OTIuMC4KCihleHRyYS1jbWFrZS1tb2R1bGVzKVthcmd1bWVudHNdOgpEaXNhYmxlIGZhaWxpbmcg dGVzdC4KRG9uJ3QgcnVuIGNoZWNrIHBoYXNlIGFmdGVyIGluc3RhbGwuCgooYmx1ZXopOiBbYXJn dW1lbnRzXTogRW5hYmxlIHRlc3RzLgoKKGJyZWV6ZS1pY29ucyk6IFtuYXRpdmUtaW5wdXRzXTog UmVtb3ZlIHVuZWVkZWQgZGVwZW5kZW5jeSBsaWJ4bWwyLCBBZGQgcHl0aG9uLWx4bWwsIHB5dGhv bi4KCihrYXBpZG94KTogVXNlIHB5dGhvbi1idWlsZC1zeXN0ZW0uICBbbmF0aXZlLWlucHV0c106 IFJlbW92ZSBleHRyYW5lb3VzCmlucHV0LgoKa2NhbGVuZGFyY29yZTogW2FyZ3VtZW50c106IEVu YWJsZSBhcyBtYW55IHRlc3RzIGFzIHBvc3NpYmxlLgoKKGtjb25maWcpOiBbbmF0aXZlLWlucHV0 c106IFJlbW92ZSBubyBsb25nZXIgbmVlZGVkIGlucHV0cy4KW2FyZ3VtZW50c106IERpc2FibGUg ZmFpbGluZyB0ZXN0LgoKKGtjb3JlYWRkb25zKTogW2FyZ3VtZW50c106IFJlbW92ZSBvbGQgaGFj aywgZGlzYWJsZSBicm9rZW4gdGVzdHMuCgooa2kxOG4pOiBbYXJndW1lbnRzXTogRGlzYWJsZSBm YWlsaW5nIHRlc3RzLgoKKGtndWlhZGRvbnMpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNp ZXMgcXR3YXlsYW5kLCB3YXlsYW5kLgoKKGt3aWRnZXRzYWRkb25zKTogW2FyZ3VtZW50c106IERp c2FibGUgYW5vdGhlciBmYWlsaW5nIHRlc3QuCgooa3dheWxhbmQpOiBbaW5wdXRzXTogQWRkIHBs YXNtYS13YXlsYW5kLXByb3RvY29scy4KW2FyZ3VtZW50c106IEVuYWJsZSB3b3JraW5nIHRlc3Rz LgoKKGtub3RpZmljYXRpb25zKTogW25hdGl2ZS1pbnB1dHNdOiBhZGQgbGliY2FuYmVycmEsIGxp YmRidXNtZW51LXF0LCBxdGRlY2xhcmF0aXZlClthcmd1bWVudHNdOiBSZXNwZWN0IHRlc3RzPwoK KHNvbm5ldCk6IFtpbnB1dHNdOiBBZGQgcXRkZWNsYXJhdGl2ZS4KCihreG1sZ3VpKTogW2lucHV0 c106IEFkZCBrZ3VpYWRkb25zLgoKKGt4bWxycGNjbGllbnQpOiBbc291cmNlXTogVXBkYXRlIHVy bC4KCihwbGFzbWEtZnJhbWV3b3JrKTogW2FyZ3VtZW50c106IEVuYWJsZSBhbGwgdGVzdHMgdGhh dCB3b3JrLgpbbmF0aXZlLWlucHV0c106IEFkZCBrZG9jdG9vbHMuCgooa3BhY2thZ2UpOiBbYXJn dW1lbnRzXTogVXNlIHN1YnN0aXR1dGlvbiBpbnN0ZWFkIG9mIHBhdGNoLgoKKGtpbyk6IFtpbnB1 dHNdOiBBZGQgbmV3IGRlcGVuZGVuY2llcy4KW25hdGl2ZS1pbnB1dHNdOiBBZGQga2RvY3Rvb2xz LgpbYXJndW1lbnRzXTogRW5hYmxlIGFsbCB0ZXN0cyB0aGF0IHdvcmsuCgooa2RlY2xhcmF0aXZl KTogW2lucHV0c106IFJlbW92ZSBleHRyYWVub3VzIGlucHV0cy4KW3Byb3BhZ2F0ZWQtaW5wdXRz XTogUHJvcGFnYXRlIHF0ZGVjbGFyYXRpdmUsIHNpbmNlIGl0IGFsd2F5cyBzZWVtcyB0bwpiZSBu ZWVkZWQuCltuYXRpdmUtaW5wdXRzXTogQWRkIGRidXMgdG8gc2tpcCBmYWlsaW5nIHRlc3QuClth cmd1bWVudHNdOiBSZXBsYWNlIGNoZWNrIGR1ZSB0byBmYWlsaW5nIHRlc3QuCgooc29saWQpOiBb YXJndW1lbnRzXTogUmVzcGVjdCB0ZXN0cz8uCgooa2RidXNhZGRvbnMpOiBbYXJndW1lbnRzXTog UmVzcGVjdCB0ZXN0cz8uCkZpeCBwYXRjaCBieSByZXBsYWNpbmcgaXQgd2l0aCBhIHN1YnN0aXR1 dGlvbiBpbnN0ZWFkLgoKKGtob2xpZGF5cyk6IFthcmd1bWVudHNdOiBFbmFibGUgd29ya2luZyB0 ZXN0LgoKKGtzeW50YXhoaWdobGlnaHRpbmcpOiBbYXJndW1lbnRzXTogRG9uJ3QgcGF0Y2ggZmls ZSB0aGF0IGRvZXNuJ3QgZXhpc3QgYW55IG1vcmUuCgooa3dpbmRvd3N5c3RlbSk6IFthcmd1bWVu dHNdOiBSZXNwZWN0IHRlc3RzPy4KCihtb2RlbW1hbmFnZXItcXQpOiBbYXJndW1lbnRzXTogUmVz cGVjdCB0ZXN0cz8uCgooa2F1dGgpOiBbYXJndW1lbnRzXTogUmVzcGVjdCB0ZXN0cz8uCgooa2Zp bGVtZXRhZGF0YSk6IFthcmd1bWVudHNdOiBBIGRpZmZlcmVudCB0ZXN0IGZhaWxzIG5vdy4KCihr dW5pdGNvbnZlcnNpb24pOiBbYXJndW1lbnRzXTogRGlzYWJsZSB0ZXN0cy4KCihiYWxvbyk6IFth cmd1bWVudHNdOiBFbmFibGUgdGVzdHMuIFJlc3BlY3QgdGVzdHM/LgoKKGtjb25maWd3aWRnZXRz KTogTW92ZSBxdHRvb2xzIHRvIG5hdGl2ZS1pbnB1dHMuCgooa2RlZCk6IFtpbnB1dHNdOiBSZW1v dmUgdW5uZWVkZWQga2luaXQgaW5wdXQuCltuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4K CihrZGVzaWduZXJwbHVnaW4pOiBbaW5wdXRzXTogUmVtb3ZlIGV4dHJhbmVvdXMgaW5wdXRzLgpb bmF0aXZlLWlucHV0c106IEFkZCBrZG9jdG9vbHMuCgooa2dsb2JhbGFjY2VsKTogW2lucHV0c106 IFJlbW92ZSBleHRyYW5lb3VzIGlucHV0cy4KCihraW5pdCk6IFtuYXRpdmUtaW5wdXRzXTogQWRk IGtkb2N0b29scy4KCihrbmV3c3R1ZmYpOiBbaW5wdXRzXTogQWRkIGtwYWNrYWdlLgoKKGtydW5u ZXIpOiBbYXJndW1lbnRzXTogRGlzYWJsZSBmYWlsaW5nIHRlc3RzLgoKKGtzZXJ2aWNlKTogW2Fy Z3VtZW50c106IEVuYWJsZSBhbGwgdGVzdHMgdGhhdCB3b3JrLgpbbmF0aXZlLWlucHV0c106IEFk ZCBrZG9jdG9vbHMuCgooa3RleHRlZGl0b3IpOiBbYXJndW1lbnRzXTogRW5hYmxlIGFsbCB0ZXN0 cyB0aGF0IHdvcmsuCgooa3dhbGxldCk6IFtuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4K CihwdXJwb3NlKTogW2FyZ3VtZW50c106IFJlbW92ZSB1bm5lZWRlZCBoYWNrLgoKKGtkZWxpYnM0 c3VwcG9ydCk6IE1vdmUgcXR0b29scyB0byBuYXRpdmUtaW5wdXRzLgpbbmF0aXZlLWlucHV0c106 IEFkZCBrZG9jdG9vbHMuCgooa2NvbnRhY3RzKTogW2lucHV0c106IEFkZCBpc28tY29kZXMgc2lu Y2UgdGhlIHRlc3RzIGxvb2sgZm9yIHNvbWUgLmpzb24KZmlsZXMgZnJvbSBpdC4gIFthcmd1bWVu dHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdC4KCihuZXR3b3JrbWFuYWdlci1xdCk6IFthcmd1bWVu dHNdOiBSZXNwZWN0IHRlc3RzPy4KCiogZ251L2xvY2FsLm1rOiBEZWxldGUgcmVmZXJlbmNlcyB0 byBkZWxldGVkIHBhdGNoZXM6CmtkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaApraW5p dC1rZGVpbml0LWxpYnBhdGgucGF0Y2gKa3BhY2thZ2UtYWxsb3ctZXh0ZXJuYWwtcGF0aHMucGF0 Y2gKa3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gKcGxhc21hLWZyYW1l d29yay1maXgtS0Y1UGxhc21hTWFjcm9zLmNtYWtlLnBhdGNoCgoqIGdudS9wYWNrYWdlcy9wYXRj aGVzL2tkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaDogRGVsZXRlIGZpbGUuCiogZ251 L3BhY2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1saWJwYXRoLnBhdGNoOiBEZWxldGUgZmls ZS4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9rcGFja2FnZS1hbGxvdy1leHRlcm5hbC1wYXRocy5w YXRjaDogRGVsZXRlIGZpbGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMva3BhY2thZ2UtZml4LUtG NVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2g6IERlbGV0ZQpmaWxlLgoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL3BsYXNtYS1mcmFtZXdvcmstZml4LUtGNVBsYXNtYU1hY3Jvcy5jbWFrZS5wYXRjaDoK RGVsZXRlIGZpbGUuCgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFf bGlicy5wYXRjaDogRml4IHBhdGNoLgoKUEhPRElOQSBLY29udGFjdHMgU3F1YXNoCgpkaWZmIC0t Z2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IDBjNGVkZjZlNTYuLmVmZTY3 NjQzOTQgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEz MzYsNyArMTMzNiw2IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMv cGF0Y2hlcy9qdWxpYS1TT1VSQ0VfREFURV9FUE9DSC1tdGltZS5wYXRjaAlcCiAgICVEJS9wYWNr YWdlcy9wYXRjaGVzL2p1bGlhLXRyYWNrZXItMTYtY29tcGF0LnBhdGNoCQlcCiAgICVEJS9wYWNr YWdlcy9wYXRjaGVzL2p1bGlhLWFsbG93LXBhcmFsbGVsLWJ1aWxkLnBhdGNoCQlcCi0gICVEJS9w YWNrYWdlcy9wYXRjaGVzL2tkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaAlcCiAgICVE JS9wYWNrYWdlcy9wYXRjaGVzL2xpYmZmaS0zLjMtcG93ZXJwYy1maXhlcy5wYXRjaAkJXAogICAl RCUvcGFja2FnZXMvcGF0Y2hlcy9saWJmZmktZmxvYXQxMjgtcG93ZXJwYzY0bGUucGF0Y2gJXAog ICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9saWJvYmpjMi11bmJ1bmRsZS1yb2Jpbi1tYXAucGF0Y2gJ XApAQCAtMTM1MCwxNCArMTM0OSwxMSBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQl L3BhY2thZ2VzL3BhdGNoZXMva2lraS1taXNzaW5nLWluY2x1ZGVzLnBhdGNoCQlcCiAgICVEJS9w YWNrYWdlcy9wYXRjaGVzL2tpa2ktcG9ydGFiaWxpdHktNjRiaXQucGF0Y2gJCVwKICAgJUQlL3Bh Y2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoCQlcCi0gICVEJS9w YWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtbGlicGF0aC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9vc3QucGF0Y2gJCVwKICAgJUQlL3BhY2th Z2VzL3BhdGNoZXMva21haWwtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2ggXAogICAl RCUvcGFja2FnZXMvcGF0Y2hlcy9rbW9kLW1vZHVsZS1kaXJlY3RvcnkucGF0Y2gJCVwKICAgJUQl L3BhY2thZ2VzL3BhdGNoZXMva21zY29uLXJ1bnRpbWUta2V5bWFwLXN3aXRjaC5wYXRjaAlcCi0g ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWFsbG93LWV4dGVybmFsLXBhdGhzLnBhdGNo CVwKLSAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3Mu Y21ha2UucGF0Y2ggXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci1hYXJjaDY0LnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci11cHN0cmVhbV9GaXgtYnVp bGQtd2l0aC1RdC01LjkucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhl LXBhdGhzLnBhdGNoCQkJXApAQCAtMTU5NSw3ICsxNTkxLDYgQEAgZGlzdF9wYXRjaF9EQVRBID0J CQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3BjaXV0aWxzLWh1cmQtY29uZmlndXJlLnBh dGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3BjaXV0aWxzLWh1cmQtZml4LnBhdGNoCQkJ XAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wanByb2plY3QtaW5zdGFsbC1saWJwanN1YTIucGF0 Y2gJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wbGFzbWEtZnJhbWV3b3JrLWZpeC1LRjVQbGFz bWFNYWNyb3MuY21ha2UucGF0Y2ggXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wb2tlcnRoLWJv b3N0LnBhdGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wcHNzcHAtZGlzYWJsZS11cGdy YWRlLWFuZC1nb2xkLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3B0aHJlYWRwb29s LXN5c3RlbS1saWJyYXJpZXMucGF0Y2gJXApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggMzVj M2I2OGJkYS4uODc1ZGYxMGFkZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0yOCw2ICsy OCw3IEBACiAKIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAg ICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gY21ha2UpCisgICM6dXNlLW1vZHVsZSAo Z3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lz dGVtIHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRyaXZpYWwpCiAgICM6 dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKQEAgLTYxLDggKzYyLDEwIEBAIChkZWZpbmUtbW9k dWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdyYXBodml6KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnc3RyZWFtZXIp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQorICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBpc28tY29kZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtlcmJl cm9zKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQorICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBsaWJjYW5iZXJyYSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgbGlicmVvZmZpY2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtcDMpCkBAIC04OCw3ICs5MSw3IEBAIChkZWZp bmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAoZGVmaW5lLXB1YmxpYyBl eHRyYS1jbWFrZS1tb2R1bGVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImV4dHJhLWNtYWtlLW1v ZHVsZXMiKQotICAgICh2ZXJzaW9uICI1LjkxLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtOTcsNyArMTAwLDcgQEAgKGRlZmlu ZS1wdWJsaWMgZXh0cmEtY21ha2UtbW9kdWxlcwogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGs2NXJ2eGg5MjZ5YTZxYWh6azJuczdnMWZ5 YTE0Mjk2NDhtbHg3aWlweGE2MWc4aDV3cCIpKSkpCisgICAgICAgICAgICAgICAgIjF2cTNzZDRx ZnI0aGpjZ3F5ZnB5a2N6NXd5YWdiZnZyZDRwMjRwZGtpMXpqcW41ajc2cHEiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IDs7IEFkZCB0ZXN0IGRlcGVuZGVuY3ksIGV4Y2VwdCBvbiBhcm1oZiB3aGVyZSBidWlsZGluZyBp dCBpcyB0b28KQEAgLTI1MSw3ICsyNTQsNyBAQCAoZGVmaW5lLXB1YmxpYyBwaG9ub24tYmFja2Vu ZC1nc3RyZWFtZXIKIChkZWZpbmUtcHVibGljIGF0dGljYQogICAocGFja2FnZQogICAgIChuYW1l ICJhdHRpY2EiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjYwLDcgKzI2Myw3IEBAIChk ZWZpbmUtcHVibGljIGF0dGljYQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMW5qdzFzaWZ5a3lxbGRiNWlkYXl3ZHppM3hnN2E2YnZ6a3J2 YXp3bXlpeGQwbnBxMTJkeCIpKSkpCisgICAgICAgICAgICAgICAgIjBjeTlkZDhrYXpma2hhczg3 YnhqajVzbW16YXkzZ3ZrandzbXk2Z3ZrZnhjNnJ2cHFyNXoiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpA QCAtMjkxLDcgKzI5NCw3IEBAIChkZWZpbmUtcHVibGljIGF0dGljYQogKGRlZmluZS1wdWJsaWMg Ymx1ZXotcXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYmx1ZXotcXQiKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMzAwLDcgKzMwMyw3IEBAIChkZWZpbmUtcHVibGljIGJsdWV6LXF0CiAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIx a3FocHM0cXl2cW0wcW1rN2ZiM3c0MWJpYjg5OGFtaXBjaGY4Y3NkemFjdzRienByaTlrIikpKSkK KyAgICAgICAgICAgICAgICAiMWRsYXNiMzlrcXJjcWw2aHEwc2w3NGF4M241YmRjeTNwa2h2Yzl2 d3BmOWR4bjFqOTNnbSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTMxMyw3ICszMTYsMTMgQEAgKGRlZmluZS1wdWJsaWMgYmx1ZXotcXQKICAgICAgICAg ICAgICAgICAgICAgIi1EVURFVl9SVUxFU19JTlNUQUxMX0RJUj0iICMkb3V0cHV0ICIvbGliL3Vk ZXYvcnVsZXMuZCIpKQogICAgICAgICAgICA7OyBUT0RPOiBNYWtlIHRlc3RzIHBhc3M6IERCVVNf RkFUQUxfV0FSTklOR1M9MCBzdGlsbCB5aWVsZHMgNy84IHRlc3RzCiAgICAgICAgICAgIDs7IGZh aWxpbmcuICBXaGVuIHJ1bm5pbmcgYWZ0ZXIgaW5zdGFsbCwgdGVzdHMgaGFuZy4KLSAgICAgICAg ICAgIzp0ZXN0cz8gI2YpKQorICAgICAgICAgICAjOnBoYXNlcworICAgICAgICAgICAgJyhtb2Rp ZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAgKHJlcGxhY2UgJ2NoZWNr CisgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtl eXMpCisgICAgICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgICAgICAo aW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRw czovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUU1MIHdy YXBwZXIgZm9yIEJsdWVaIikKICAgICAoZGVzY3JpcHRpb24gImJsdWV6LXF0IGlzIGEgUXQtc3R5 bGUgbGlicmFyeSBmb3IgYWNjZXNzaW5nIHRoZSBibHVlegpAQCAtMzIzLDcgKzMzMiw3IEBAIChk ZWZpbmUtcHVibGljIGJsdWV6LXF0CiAoZGVmaW5lLXB1YmxpYyBicmVlemUtaWNvbnMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAiYnJlZXplLWljb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTMzMiwxMiArMzQxLDE1IEBAIChkZWZpbmUtcHVibGljIGJyZWV6ZS1pY29ucwogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGxxZ2xy amdqYjRyYWxnbXI3bGI5azdhY21uOHE0am0xOHM0cDNnYmdkOWlzd3lxZ3NibSIpKSkpCisgICAg ICAgICAgICAgICAgIjByajMwcjUyY2E2bmp4MDBnbW1uaTRrNzB5bjg4NzNpaHhmYmM2NmxrbHd6 azFpcmRxMjkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZmR1cGVzIGxp YnhtbDIpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGZkdXBlcworICAgICAgICAg ICBweXRob24gcHl0aG9uLWx4bWwpKSA7OyBGb3IgMjR4MjQgaWNvbiBnZW5lcmF0aW9uCiAgICAg KGlucHV0cwogICAgICAobGlzdCBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cyA7OyBmYWlscyBi ZWNhdXNlIGR1cGxpY2F0ZSBpY29ucyBleGlzdC4gVE9ETzogdHJ5IGZpeCB0aGlzLgorICAgICBg KCM6dGVzdHM/ICNmKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3Jn L0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiRGVmYXVsdCBLREUgUGxhc21hIDUgaWNvbiB0 aGVtZSIpCiAgICAgKGRlc2NyaXB0aW9uICJCcmVlemUgcHJvdmlkZXMgYSBmcmVlZGVza3RvcC5v cmcgY29tcGF0aWJsZSBpY29uIHRoZW1lLgpAQCAtMzUwLDcgKzM2Miw3IEBAIChkZWZpbmUtcHVi bGljIGJyZWV6ZS1pY29ucwogKGRlZmluZS1wdWJsaWMga2FwaWRveAogICAocGFja2FnZQogICAg IChuYW1lICJrYXBpZG94IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTM1OSwxMiArMzcx LDEyIEBAIChkZWZpbmUtcHVibGljIGthcGlkb3gKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFpcmwyNXBmNjBmcnpybW0xa3NnanE2eThr bjNyZDVzbmxpcTY5bDRjNDJ5em5sOXF2MWoiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gY21ha2Ut YnVpbGQtc3lzdGVtKQorICAgICAgICAgICAgICAgICIwdmQ1azR3bW1hd2JoeXkzY3hqMGdqaWRm NGhhZ2h3YnNibHk5eXIzemczcWIzZzAybGpnIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhv bi1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOyBo YXMgbm8gdGVzdCB0YXJnZXQKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKKyAgICAgYCgjOnRlc3RzPyAjZiAgOyBoYXMgbm8gdGVzdCB0YXJnZXQK KyAgICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAg ICAgICAgICAgICAoZGVsZXRlICdzYW5pdHktY2hlY2spKSkpIDtpdHMgaW5zYW5lLgogICAgIChw cm9wYWdhdGVkLWlucHV0cwogICAgICA7OyBrYXBpZG94IGlzIGEgcHl0aG9uIHByb2dyYW1tCiAg ICAgIDs7IFRPRE86IGNoZWNrIGlmIGRveHlnZW4gaGFzIHRvIGJlIGluc3RhbGxlZCwgdGhlIHJl YWRtZSBkb2VzIG5vdApAQCAtMzkwLDcgKzQwMiw3IEBAIChkZWZpbmUtcHVibGljIGthcGlkb3gK IChkZWZpbmUtcHVibGljIGthcmNoaXZlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthcmNoaXZl IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAo c291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTM5OSwxMiArNDExLDE0IEBAIChkZWZpbmUt cHVibGljIGthcmNoaXZlCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgot ICAgICAgICAgICAgICAgICIwejhhc24zNTdwZGJ2NGc5ZzB4MThwNzJ3c2tjYTFxYW54bGp5aXg3 d3pjNXJzaTYzd3ptIikpKSkKKyAgICAgICAgICAgICAgICAiMWJsem02dmY4a3BmbGFtNDY3MXIx eTRzdnJzYjc5YmdsbG43YWlhN2JhcWg3YTZhNHhqaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBj bWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcykpCisgICAgICAgICAgIDs7IHBrZy1jb25maWcgOzsgRm9yIHpzdGQKICAg ICAoaW5wdXRzCiAgICAgIChsaXN0IGJ6aXAyIHF0YmFzZS01IHh6IHpsaWIpKQorICAgICAgICAg ICA7OyBgKCx6c3RkICJsaWIiKSAgOzsgRklYTUU6IFRlc3RzIGZhaWwgd2l0aCB6c3RkCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAo c3lub3BzaXMgIlF0IDUgYWRkb24gcHJvdmlkaW5nIGFjY2VzcyB0byBudW1lcm91cyB0eXBlcyBv ZiBhcmNoaXZlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJLQXJjaGl2ZSBwcm92aWRlcyBjbGFzc2Vz IGZvciBlYXN5IHJlYWRpbmcsIGNyZWF0aW9uIGFuZApAQCAtNDIxLDcgKzQzNSw3IEBAIChkZWZp bmUtcHVibGljIGthcmNoaXZlCiAoZGVmaW5lLXB1YmxpYyBrY2FsZW5kYXJjb3JlCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtjYWxlbmRhcmNvcmUiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQor ICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtNDMwLDcgKzQ0NCw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF5MWY4Z2Mx Zzl5bjlrZ21uNTNmMXp2a2l6YXNmczY2N2RmaW4zZnljaTY1N3I1cXdwdzIiKSkpKQorICAgICAg ICAgICAgICAgICIwZmhiYXM4aTdpMDh6NHgzMnlxNDlhZG1pejh2azRoOXZ3Z2toN3F5MTRsYnpm Nnlkd2tnIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBlcmwgdHpkYXRh LWZvci10ZXN0cykpCkBAIC00MzksMzAgKzQ1MywyMCBAQCAoZGVmaW5lLXB1YmxpYyBrY2FsZW5k YXJjb3JlCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAn ZGlzYWJsZS1mYWlsaW5nLWxpYmljYWwzLXRlc3RzCi0gICAgICAgICAgIChsYW1iZGEgXwotICAg ICAgICAgICAgIDs7IHRlc3RpY2FsdGltZXpvbmVzIGZhaWxzIHdpdGggc29tZSB0aW1lLXpvbmUg aXNzdWUKLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy9DTWFrZUxpc3RzLnR4 dCIKLSAgICAgICAgICAgICAgICgoIm1hY3JvX3VuaXRfdGVzdHNcXCh0ZXN0aWNhbHRpbWV6b25l c1xcKSIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyMgIiBsaW5lKSkK LSAgICAgICAgICAgICAgICgoInRhcmdldF9saW5rX2xpYnJhcmllc1xcKHRlc3RpY2FsdGltZXpv bmVzICIgbGluZSkKLSAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyMgIiBsaW5lKSkp Ci0gICAgICAgICAgICAgKGZvci1lYWNoCi0gICAgICAgICAgICAgIGRlbGV0ZS1maWxlCi0gICAg ICAgICAgICAgIChsaXN0Ci0gICAgICAgICAgICAgICA7OyB0ZXN0IGNhc2VzIGFyZSBnZW5lcmF0 ZWQgZm9yIGVhY2ggLmljcyBmaWxlLiBUaGVzZSBmYWlsOgotICAgICAgICAgICAgICAgImF1dG90 ZXN0cy9kYXRhL0NvbXBhdC1saWJpY2FsMy9BcHBsZUlDYWxfMS41LmljcyIKLSAgICAgICAgICAg ICAgICJhdXRvdGVzdHMvZGF0YS9Db21wYXQtbGliaWNhbDMvRXZvbHV0aW9uXzIuOC4yX3RpbWV6 b25lX3Rlc3QuaWNzIgotICAgICAgICAgICAgICAgImF1dG90ZXN0cy9kYXRhL0NvbXBhdC1saWJp Y2FsMy9LT3JnYW5pemVyXzMuMWEuaWNzIgotICAgICAgICAgICAgICAgImF1dG90ZXN0cy9kYXRh L0NvbXBhdC1saWJpY2FsMy9NU0V4Y2hhbmdlLmljcyIKLSAgICAgICAgICAgICAgICJhdXRvdGVz dHMvZGF0YS9Db21wYXQtbGliaWNhbDMvTW96aWxsYV8xLjAuaWNzIikpCi0gICAgICAgICAgICAg I3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzZXQtdGltZXpvbmUKLSAgICAgICAg ICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAo YWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNldHVwCisgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKSA7OzsgWFhYOiBmYWlsaW5nIHRlc3QKKyAgICAg ICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQogICAgICAgICAg ICAgIChzZXRlbnYgIlRaIiAiRXVyb3BlL1ByYWd1ZSIpCiAgICAgICAgICAgICAgKHNldGVudiAi VFpESVIiCiAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWlucHV0LWRpcmVjdG9yeSBpbnB1 dHMKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFyZS96 b25laW5mbyIpKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAic2hhcmUvem9uZWluZm8iKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAg ICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAg ICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgOzsgSXRzIGFscmVhZHkgYmVlbiBm aXhlZCB1cHN0cmVhbTsgcmVtb3ZlIGluIDUuOTMuCisgICAgICAgICAgICAgICA7OyBjMDQyOGEy ODQ0NDRiOTk1ZDMyMDA0NmMwNGVmNTM3N2Q1MWU0YzVjCisgICAgICAgICAgICAgICAoaW52b2tl ICJjdGVzdCIgIi1FIiAidGVzdGRhdGVzZXJpYWxpemF0aW9uIikpCisgICAgICAgICAgICAgI3Qp KSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3Jr cyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBpbnRlcmZhY2luZyB3aXRoIGNhbGVuZGFy cyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYWNjZXNzIHRvIGFu ZCBoYW5kbGluZyBvZiBjYWxlbmRhcgpAQCAtNDc4LDcgKzQ4Miw3IEBAIChkZWZpbmUtcHVibGlj IGtjYWxlbmRhcmNvcmUKIChkZWZpbmUtcHVibGljIGtjb2RlY3MKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia2NvZGVjcyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUu OTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC00ODcsNyArNDkxLDcg QEAgKGRlZmluZS1wdWJsaWMga2NvZGVjcwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAg IChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHk5bjJhNW4xOHBhc2RtcnAweGI4NGhsYTlsMjd5 ajJ4M2s0cDFjMDQxc2Q5bmt3aXhwayIpKSkpCisgICAgICAgICAgICAgICAgIjB4ZmpjMGRpbGp4 MDgxYXMzYjUwMGF3eWJheTlsM3NmbDU5NzkyaDV6M2NsYWZqYmdyZm4iKSkpKQogICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZ3BlcmYgcXR0b29scykpCkBAIC01MTIsNyArNTE2LDcg QEAgKGRlZmluZS1wdWJsaWMga2NvZGVjcwogKGRlZmluZS1wdWJsaWMga2NvbmZpZwogICAocGFj a2FnZQogICAgIChuYW1lICJrY29uZmlnIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTUy MSwyNSArNTI1LDIzIEBAIChkZWZpbmUtcHVibGljIGtjb25maWcKICAgICAgICAgICAgICAgICAg ICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFzM2g0aGZwdzdjMDg5NGNp Zmo2NmJqMXloeDhnOTRja3ZsNzFqbTdxcXNiNXg1aDZ5OW4iKSkpKQorICAgICAgICAgICAgICAg ICIwOHE1N2Yzd3hqMjJkNDg1czBwaDUzcDQ0eXJramIzNzY4MTc0NzBhMHM0M3AxMHZjMGJxIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwotICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgaW5ldHV0aWxzIHF0dG9v bHMKLSAgICAgICAgICAgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKKyAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBxdHRvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IHF0YmFzZS01 KSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNl cyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNl dHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChn ZXRjd2QpKQotICAgICAgICAgICAgIChzZXRlbnYgIlRNUERJUiIgKGdldGN3ZCkpCi0gICAgICAg ICAgICAgI3QpKQogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCi0gICAgICAgICAgIChsYW1iZGEg XwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0g ICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkpCisgICAg ICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAg ICAgICAgICh3aGVuIHRlc3RzPyA7OyBrY29uZmlnY29yZS1rY29uZmlndGVzdCBmYWlscyBpbmNv bnNpc3RlbnRseSEhCisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAg ICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCisgICAg ICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAiKGtjb25maWdjb3JlLWtjb25maWd0ZXN0 fFwKK2tjb25maWdndWkta3N0YW5kYXJkc2hvcnRjdXR3YXRjaGVydGVzdCkiKSkKKyAgICAgICAg ICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9G cmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIktjb25maWd1cmF0aW9uIHNldHRpbmdzIGZyYW1l d29yayBmb3IgUXQiKQogICAgIChkZXNjcmlwdGlvbiAiS0NvbmZpZyBwcm92aWRlcyBhbiBhZHZh bmNlZCBjb25maWd1cmF0aW9uIHN5c3RlbS4KQEAgLTU3NCw3ICs1NzYsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrY29uZmlnCiAoZGVmaW5lLXB1YmxpYyBrY29yZWFkZG9ucwogICAocGFja2FnZQogICAg IChuYW1lICJrY29yZWFkZG9ucyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNp b24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC01ODMsMzkg KzU4NSwyMyBAQCAoZGVmaW5lLXB1YmxpYyBrY29yZWFkZG9ucwogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTBhN3p5czNsaW1zYXdsN2xr OWdneW1rM21zazJicDB5OGhwMGptc3ZrM2w0MDVwZDFwcyIpKSkpCisgICAgICAgICAgICAgICAg IjBydjYzYnlyeHdmOXpkcHgzNDdyeHlicGsyajl5eWpxbTMyM2o2MHZiOGphNmE3cDJweXoiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scyBzaGFyZWQtbWltZS1p bmZvCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scyBzaGFyZWQtbWltZS1p bmZvKSkKICAgICAgICAgICAgOzsgVE9ETzogRkFNOiBGaWxlIGFsdGVyYXRpb24gbm90aWZpY2F0 aW9uIGh0dHA6Ly9vc3Muc2dpLmNvbS9wcm9qZWN0cy9mYW0KLSAgICAgICAgICAgeG9yZy1zZXJ2 ZXItZm9yLXRlc3RzKSkgOyBmb3IgdGhlIHRlc3RzCiAgICAgKGlucHV0cwogICAgICAobGlzdCBx dGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlm eS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdi bGFja2xpc3QtZmFpbGluZy10ZXN0Ci0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAg IDs7IEJsYWNrbGlzdCBmYWlsaW5nIHRlc3RzLgotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10 by1maWxlICJhdXRvdGVzdHMvQkxBQ0tMSVNUIgotICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0g ICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBNYWtlIGl0IHBhc3MuICBUZXN0IGZhaWx1cmUgY2F1 c2VkIGJ5IHN0b3V0L3N0ZGVycgotICAgICAgICAgICAgICAgICA7OyBiZWluZyBpbnRlcmxlYXZl ZC4KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0X2NoYW5uZWxzXVxuKlxuIikKLSAg ICAgICAgICAgICAgICAgOzsgVGhpcyBmYWlscyB3aXRoIEVOT1NQQyBiZWNhdXNlIG9mIHRvbyBt YW55IGlub3RpZnkgd2F0Y2hlcy4KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIltiZW5jaE5v dGlmeVdhdGNoZXJdXG4qXG4iKSkpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAgOzsgU2Vl IHVwc3RyZWFtIGNvbW1pdCBlZTQyNGU5YjYyMzY4NDg1YmJhNDE5MzA1M2NhYmI1NTNhMWQyNjhl Ci0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2ZpeC1icm9rZW4tdGVzdAotICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy9rZGlyd2F0 Y2hfdW5pdHRlc3QuY3BwIgotICAgICAgICAgICAgICAgKCgiUVZFUklGWVxcKHdhaXRGb3JSZWNy ZWF0aW9uU2lnbmFsXFwod2F0Y2gsIGV4aXN0aW5nRmlsZVxcKVxcKTsiIG0pCi0gICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgbSAiXG53YWl0VW50aWxOZXdTZWNvbmQoKTsiKSkpCi0gICAg ICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAot ICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAg ICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAg ICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKICAgICAgICAgICAgICAoc2V0ZW52ICJUTVBESVIi IChnZXRjd2QpKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBrZGlyd2F0Y2ggdGVzdCBm YWlscyBpbmNvbnNpc3RlbnRseS4ga3Byb2Nlc3N0ZXN0IGZhaWxzLgorICAgICAgICAgICAgICAg KGludm9rZSAiY3Rlc3QiICItRSIgIihrZGlyd2F0Y2hfcWZzd2F0Y2hfdW5pdHRlc3R8a3Byb2Nl c3N0ZXN0fFwKK2tkaXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKQogICAgICAgICAgICAgICN0KSkp KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3Mi KQogICAgIChzeW5vcHNpcyAiUXQgYWRkb24gbGlicmFyeSB3aXRoIGEgY29sbGVjdGlvbiBvZiBu b24tR1VJIHV0aWxpdGllcyIpCkBAIC02MjksNyArNjE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2Nv cmVhZGRvbnMKIChkZWZpbmUtcHVibGljIGtkYnVzYWRkb25zCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtkYnVzYWRkb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTYzOCwyNyArNjI0 LDI5IEBAIChkZWZpbmUtcHVibGljIGtkYnVzYWRkb25zCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxdnoyaGc1cDh3dmZrMHBpOHYyNXpx emNuOHlqN3lrYWt4anlpcG1hZHZpMDJjMWg4Z2ljIikpCi0gICAgICAgICAgICAgIChwYXRjaGVz IChzZWFyY2gtcGF0Y2hlcyAia2RidXNhZGRvbnMta2luaXQtZmlsZS1uYW1lLnBhdGNoIikpKSkK KyAgICAgICAgICAgICAgICAiMG01ZmQzOTZ4aTNkaGM0NXp3eGpycnhyMmJobHJjOGc4bTduMTdq cTF5bHpxaHlnNjB2dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVz IHF0dG9vbHMpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3QgcXRiYXNlLTUgcXR4MTFleHRyYXMg a2luaXQtYm9vdHN0cmFwKSkgOzsga2luaXQtYm9vdHN0cmFwOiBraW5pdCBwYWNrYWdlIHdoaWNo IGRvZXMgbm90IGRlcGVuZCBvbiBrZGJ1c2FkZG9ucy4KKyAgICAgKGxpc3QgcXRiYXNlLTUgcXR4 MTFleHRyYXMga2luaXQtYm9vdHN0cmFwKSkKKyAgICA7OyBraW5pdC1ib290c3RyYXA6IGtpbml0 IHBhY2thZ2Ugd2hpY2ggZG9lcyBub3QgZGVwZW5kIG9uIGtkYnVzYWRkb25zLgogICAgIChhcmd1 bWVudHMKICAgICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3JlCi0gICAgICAgICAgJ2NvbmZpZ3VyZSAncGF0Y2gt c291cmNlCisgICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdwYXRjaC1zb3VyY2UKICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAg ICAgICAgIDs7IGxvb2sgZm9yIHRoZSBrZGVpbml0NSBleGVjdXRhYmxlIGluIGtpbml0J3Mgc3Rv cmUgZGlyZWN0b3J5LAogICAgICAgICAgICAgOzsgaW5zdGVhZCBvZiB0aGUgY3VycmVudCBhcHBs aWNhdGlvbidzIGRpcmVjdG9yeToKICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2tkZWlu aXRpbnRlcmZhY2UuY3BwIgotICAgICAgICAgICAgICAoKCJAU1VCU1RJVFVURU1FQCIpIChhc3Nv Yy1yZWYgaW5wdXRzICJraW5pdCIpKSkpKQorICAgICAgICAgICAgICAoKCI8PCBRQ29yZUFwcGxp Y2F0aW9uOjphcHBsaWNhdGlvbkRpclBhdGguLiIpCisgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZAorICAgICAgICAgICAgICAgICI8PCBRU3RyaW5nOjpmcm9tVXRmOChcIiIgKGFzc29jLXJl ZiBpbnB1dHMgImtpbml0IikgIi9iaW5cIikiICkpKSkpCiAgICAgICAgICAocmVwbGFjZSAnY2hl Y2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRB TF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rl c3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChz ZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZva2Ug ImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29t bXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJDb252ZW5pZW5jZSBj bGFzc2VzIGZvciBEQnVzIikKICAgICAoZGVzY3JpcHRpb24gIktEQnVzQWRkb25zIHByb3ZpZGVz IGNvbnZlbmllbmNlIGNsYXNzZXMgb24gdG9wIG9mIFF0REJ1cywKQEAgLTY3MCw3ICs2NTgsNyBA QCAoZGVmaW5lLXB1YmxpYyBrZGJ1c2FkZG9ucwogKGRlZmluZS1wdWJsaWMga2Ruc3NkCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtkbnNzZCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAg KHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC02 NzksNyArNjY3LDcgQEAgKGRlZmluZS1wdWJsaWMga2Ruc3NkCiAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwd2Fka25uZjQ3MnJxZzJ4bnF6 czV2MjNxenFmcjMzNndqNmQ5NnlnMmF5cW0wY2hicHB5IikpKSkKKyAgICAgICAgICAgICAgICAi MW0yNHYzNnBwaHk1OTF6MXhwOTBpMHl4djcwYzYyaWludnk0Z3NwZGkxNWJ6OTRzeWRqeiIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzKSkKQEAgLTcyNSw3ICs3 MTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZ3JhcGh2aWV3ZXIKIChkZWZpbmUtcHVibGljIGtndWlh ZGRvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2d1aWFkZG9ucyIpCi0gICAgKHZlcnNpb24g IjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC03MzQsNyArNzIyLDcgQEAgKGRlZmluZS1wdWJsaWMga2d1aWFkZG9ucwog ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg ICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAi MXluZGpkaGI5enpsaGg3NHhjY3B5czM4YmFsbTVkbWE1NnN4NmJ3d2ZyZ2ExcGhxMGc1bCIpKSkp CisgICAgICAgICAgICAgICAgIjBweXpneXJnbHZ6Mm0xMWI4MnJ5Y3M5ZmJtenBmZ3phYm5qa3Zz cTAwYWdqY25qcGFycWciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIDs7IFRPRE86IEJ1aWxkIHBhY2thZ2VzIGZvciB0aGUgUHl0aG9uIGJpbmRpbmdzLiAgSWRl YWxseSB0aGlzIHdpbGwgYmUKICAgICA7OyBkb25lIGZvciBhbGwgdmVyc2lvbnMgb2YgcHl0aG9u IGd1aXggc3VwcG9ydHMuICBSZXF1aXJlcyBweXRob24sCkBAIC03NDMsNyArNzMxLDcgQEAgKGRl ZmluZS1wdWJsaWMga2d1aWFkZG9ucwogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwotICAgICAobGlzdCBx dGJhc2UtNSBxdHgxMWV4dHJhcykpCisgICAgIChsaXN0IHF0YmFzZS01IHF0d2F5bGFuZCBxdHgx MWV4dHJhcyB3YXlsYW5kKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUu b3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiVXRpbGl0aWVzIGZvciBncmFwaGljYWwg dXNlciBpbnRlcmZhY2VzIikKICAgICAoZGVzY3JpcHRpb24gIlRoZSBLREUgR1VJIGFkZG9ucyBw cm92aWRlIHV0aWxpdGllcyBmb3IgZ3JhcGhpY2FsIHVzZXIKQEAgLTc1Myw3ICs3NDEsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrZ3VpYWRkb25zCiAoZGVmaW5lLXB1YmxpYyBraG9saWRheXMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2hvbGlkYXlzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAg ICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTc2MSwxOCArNzQ5LDggQEAgKGRlZmluZS1wdWJsaWMga2hvbGlkYXlzCiAgICAgICAgICAgICAg ICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvIgogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxcmlmeDUxeWsyNHNrNTc4aDA4czFid3BxYjYxcm55eWtzMzN6cGw4MmxjZG5s MWxqcDI2IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDQyYmRnNDZoa3BnNjZ2ZHA5Z2sxM3djazV5 aGtzOHM2aTlxejl4emgybWlrejI4NWxxZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCi0gICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNr ICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICA7OyBibGFj a2xpc3QgYSBmYWlsaW5nIHRlc3QgZnVuY3Rpb24gVE9ETzogbWFrZSBpdCBwYXNzCi0gICAgICAg ICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImF1dG90ZXN0cy9CTEFDS0xJU1QiCi0gICAgICAg ICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0RGVmYXVs dFJlZ2lvbnNdXG4qXG4iKSkpCi0gICAgICAgICAgICAgI3QpKSkpKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykpCiAgICAgKGlucHV0 cwpAQCAtNzg2LDcgKzc2NCw3IEBAIChkZWZpbmUtcHVibGljIGtob2xpZGF5cwogKGRlZmluZS1w dWJsaWMga2kxOG4KICAgKHBhY2thZ2UKICAgICAobmFtZSAia2kxOG4iKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtNzk1LDcgKzc3Myw3IEBAIChkZWZpbmUtcHVibGljIGtpMThuCiAgICAg ICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZjk1 MjQ4ODQ5MnNtOTA0aTFpd2dqcDJnYzd6MDczMTJtbHNodzRja2gyODAxeTBxY2xjIikpKSkKKyAg ICAgICAgICAgICAgICAiMHhzcDc3aWF4ZjcyaTByaTNwYjZ4NXJyZHozY3Y4cnhjYXFjcnluaXN2 c214N2wzNTAwNSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIGAoKCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFs KQpAQCAtODAzLDE0ICs3ODEsMTUgQEAgKGRlZmluZS1wdWJsaWMga2kxOG4KICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IHF0YmFzZS01IHF0ZGVjbGFyYXRpdmUgcXRzY3JpcHQpKQorICAgICAobGlzdCBx dGJhc2UtNSBxdGRlY2xhcmF0aXZlIHF0c2NyaXB0IGlzby1jb2RlcykpCiAgICAgKGFyZ3VtZW50 cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNl cwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAo bGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAg ICAgICAjdCkpKSkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJk YSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4g dGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAgICAg ICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2NvdW50cnl0ZXN0fGtjb3VudHJ5c3ViZGl2 aXNpb250ZXN0KSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2Rl Lm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIktERSBHZXR0ZXh0LWJhc2VkIFVJIHRl eHQgaW50ZXJuYXRpb25hbGl6YXRpb24iKQogICAgIChkZXNjcmlwdGlvbiAiS0kxOG4gcHJvdmlk ZXMgZnVuY3Rpb25hbGl0eSBmb3IgaW50ZXJuYXRpb25hbGl6aW5nIHVzZXIKQEAgLTgyNyw3ICs4 MDYsNyBAQCAoZGVmaW5lLXB1YmxpYyBraTE4bgogKGRlZmluZS1wdWJsaWMga2lkbGV0aW1lCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtpZGxldGltZSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIp CisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CkBAIC04MzYsNyArODE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2lkbGV0aW1lCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwdmJ4czgwYThr aDJ4YnhjbHg4endsN2FjeW5zYXNhN2kwY3MxNzFmeHIyNmQwZG1taG01IikpKSkKKyAgICAgICAg ICAgICAgICAiMW13MGphcnF2MnlweHdnZjRxYXhxbHcwc2lqdzBpczM2c2FzcmZ6OGdyYnlrd2kx OGJ6MSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkK QEAgLTg1Niw3ICs4MzUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXJpZ2FtaQogICA7OyBwbGFzbWEt ZnJhbWV3b3JrIHdoaWNoIGlzIHRpZXIgMy4KICAgKHBhY2thZ2UKICAgICAobmFtZSAia2lyaWdh bWkiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAg IChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtODY1LDcgKzg0NCw3IEBAIChkZWZpbmUt cHVibGljIGtpcmlnYW1pCiAgICAgICAgICAgICAgICAgICAgICJraXJpZ2FtaTItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMGFra3lpZjZuOWw3aHc0Y2o2bmtmMXp3Z25kN3ZxaTFneWlx bW41ODhyc3BnbDkxemYxdyIpKSkpCisgICAgICAgICAgICAgICAgIjBwMXg0MHAzOHByOXJ2endp bDU3YXNnc2FhOTVxcGpxaTlucHd2NHBnaWJoeGFjZ3puaGEiKSkpKQogICAgIChwcm9wZXJ0aWVz IGAoKHVwc3RyZWFtLW5hbWUgLiAia2lyaWdhbWkyIikpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCkBAIC04OTEsNyArODcwLDcgQEAg KGRlZmluZS1wdWJsaWMga2lyaWdhbWkKIChkZWZpbmUtcHVibGljIGtpdGVtbW9kZWxzCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtpdGVtbW9kZWxzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTkwMCw3ICs4NzksNyBAQCAoZGVmaW5lLXB1YmxpYyBraXRlbW1vZGVscwogICAgICAgICAg ICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChz aGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHg3eTVzaGcy cHA0OTBodm1rejgxYjhqMDFjaGE5ajEwMDFxMzRtN3BueWYwbjN6a256YyIpKSkpCisgICAgICAg ICAgICAgICAgIjE2ejhtMTFjeXJhcGY2bTU2Z21wam12Y2dhbjdzNTBzaThybDFjYmJpZDAyc3Jj N3lwNzYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtOTQxLDcgKzky MCw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtbW9kZWxzCiAoZGVmaW5lLXB1YmxpYyBraXRlbXZp ZXdzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpdGVtdmlld3MiKQotICAgICh2ZXJzaW9uICI1 LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtOTUwLDcgKzkyOSw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtdmlld3MKICAg ICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAg ICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjA0 dmxta3ZjM3k1aDdjcGI2a2R2OWdoYTVheHhraW1ocWg0NG1kZzJuY3luNHNhczZqNjgiKSkpKQor ICAgICAgICAgICAgICAgICIxbWw2aTFrbTIyeHNwcmxka3ptbmdmaDl4czV2ZGhsZnZjNmY3YXE1 aHg5cTUxMTR2MnE1IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMp KQpAQCAtOTY2LDcgKzk0NSw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtdmlld3MKIChkZWZpbmUt cHVibGljIGtwbG90dGluZwogICAocGFja2FnZQogICAgIChuYW1lICJrcGxvdHRpbmciKQotICAg ICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2Ug KG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtOTc1LDcgKzk1NCw3IEBAIChkZWZpbmUtcHVibGljIGtw bG90dGluZwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMXdqNG4yYThpejltbDF5MDAxMnhrcHN4M2RmcDVnbDJkbjgwc2lmcnp2a3hqeHJo d2FjaCIpKSkpCisgICAgICAgICAgICAgICAgIjFsOHkweGx3anl2MWw0ZzBtYWc0YmdmOTA2amM2 NTR5Z2t5MWJyaWJ6YXk0d2tpNjZwZjkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMgcXR0b29scykpCkBAIC05OTMsNyArOTcyLDcgQEAgKGRlZmluZS1wdWJsaWMga3Bsb3R0aW5n CiAoZGVmaW5lLXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtzeW50YXhoaWdobGlnaHRpbmciKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2 ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTAw Miw3ICs5ODEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgICAg ICAgICAgICAgICAgICJzeW50YXgtaGlnaGxpZ2h0aW5nLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjEyam43bHFzcDg2MzI5c3BhaTduMW44aTY1bndoeGg4Z3AzM3drcTU0M2g3dzNpMmEz amIiKSkpKQorICAgICAgICAgICAgICAgICIwM3A1cXpmMTNuYmY1NGd6YWQzcTFxNmkzM2lnZ3oz aWsweWRyOXN6aGo5MmtmcHB3ZDRyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBlcmwgcXR0b29scwpAQCAtMTAxNyw5ICs5OTYsNiBAQCAoZGVmaW5lLXB1YmxpYyBrc3lu dGF4aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IHJl dmVydCB0aGUgcGF0Y2gtc2hlYmFuZyBwaGFzZSBvbiBzY3JpcHRzIHdoaWNoIGFyZQogICAgICAg ICAgICAgIDs7IGluIGZhY3QgdGVzdCBkYXRhCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICco ImF1dG90ZXN0cy9pbnB1dC90ZXN0LmJhc2giCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ImF1dG90ZXN0cy9mb2xkaW5nL3Rlc3QuYmFzaC5mb2xkIikKLSAgICAgICAgICAgICAgICgoKHdo aWNoICJiYXNoIikpICIvYmluL2Jhc2giKSkKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogJygi YXV0b3Rlc3RzL2lucHV0L2hpZ2hsaWdodC5zaCIKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiYXV0b3Rlc3RzL2ZvbGRpbmcvaGlnaGxpZ2h0LnNoLmZvbGQiKQogICAgICAgICAgICAgICAg KCgod2hpY2ggInNoIikpICIgL2Jpbi9zaCIpKSA7OyBzcGFjZSBpbiBmcm9udCEKQEAgLTEwNjQs NyArMTA0MCw3IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS13YXlsYW5kLXByb3RvY29scwogKGRl ZmluZS1wdWJsaWMga3dheWxhbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dheWxhbmQiKQot ICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTA3MywyMCArMTA0OSwyMSBAQCAoZGVmaW5lLXB1 YmxpYyBrd2F5bGFuZAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMGhycGJmeml4anBuZnk5cTV4NjZxMWZmZjBwN244MHJyczEyN3p6ZHY2 OHB5aTY0NTZyeSIpKSkpCisgICAgICAgICAgICAgICAgIjE1Zml6c2JkbDZwc21pMjRmdnBmazlk dmg2MXEwN2lyemF2cGtsOTYxcXA0emc3OWdxNG0iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwotICAgICAobGlzdCBxdGJhc2Ut NSBxdHdheWxhbmQgd2F5bGFuZCB3YXlsYW5kLXByb3RvY29scykpCisgICAgIChsaXN0IHF0YmFz ZS01IHBsYXNtYS13YXlsYW5kLXByb3RvY29scyBxdHdheWxhbmQgd2F5bGFuZCB3YXlsYW5kLXBy b3RvY29scykpCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmIDsgRklYTUUgdGVz dHMgcmVxdWlyZSB3ZXN0b24gdG8gcnVuCi0gICAgICAgICAgICAgICAgICAgOyB3ZXN0b24gcmVx dWlyZXMgd2F5bGFuZCBmbGFncyBpbiBtZXNhCi0gICAgICAgIzpwaGFzZXMKKyAgICAgYCgjOnBo YXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChh ZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElSIiAiL3RtcCIpCisgICAgICAgICAocmVw bGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90 aGVyLWtleXMpCisgICAgICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElSIiAoZ2V0Y3dk KSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQor ICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBPbmUgdGVzdCBmYWlscy4KKyAgICAgICAgICAg ICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJrd2F5bGFuZC10ZXN0V2F5bGFuZFJlZ2lzdHJ5Iikp CiAgICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5 LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJRdC1zdHlsZSBBUEkgdG8gaW50 ZXJhY3Qgd2l0aCB0aGUgd2F5bGFuZCBjbGllbnQgYW5kIHNlcnZlciIpCkBAIC0xMTAxLDcgKzEw NzgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2F5bGFuZAogKGRlZmluZS1wdWJsaWMga3dpZGdldHNh ZGRvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dpZGdldHNhZGRvbnMiKQotICAgICh2ZXJz aW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZApAQCAtMTExMCw3ICsxMDg3LDcgQEAgKGRlZmluZS1wdWJsaWMga3dpZGdl dHNhZGRvbnMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAg ICAgICAgICAgIjAzbDM3bGgyMTlucDdwcWZhNTZyMnY3bjVzNXhnNHJqcTAwNXFuZzRiNWl6ZDk1 cmk1NmoiKSkpKQorICAgICAgICAgICAgICAgICIwYjB6MjRqMTYyajM5emZ5Y2w1YWw2OXhjcWdk c3I5NnA3aWkzcHJtMW1ieWRhNm1icXloIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHF0dG9vbHMgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKQEAgLTExMTksMTIgKzEwOTYsMTIg QEAgKGRlZmluZS1wdWJsaWMga3dpZGdldHNhZGRvbnMKICAgICAoYXJndW1lbnRzCiAgICAgIGAo IzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAg ICAoYWRkLWFmdGVyICd1bnBhY2sgJ2FkanVzdC10ZXN0cwotICAgICAgICAgICAobGFtYmRhIF8K LSAgICAgICAgICAgICA7OyBJdCBpcyB1bmNsZWFyIHdoeSB0aGlzIHRlc3Qgc3VkZGVubHkgc3Rh cnRlZCBmYWlsaW5nLgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYXV0b3Rlc3RzL2tjb2x1 bW5yZXNpemVydGVzdC5jcHAiCi0gICAgICAgICAgICAgICAoKCIuKlFDT01QQVJFLioiKSAiIikp Ci0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAg ICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiWERHX0NBQ0hFX0hPTUUi ICIvdG1wL3hkZy1jYWNoZSIpCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAi KGtzcXVlZXplZHRleHRsYWJlbGF1dG90ZXN0fFwKK2t3aWRnZXRzYWRkb25zLWtjb2x1bW5yZXNp emVydGVzdCkiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMYXJnZSBzZXQgb2YgZGVza3RvcCB3aWRn ZXRzIikKICAgICAoZGVzY3JpcHRpb24gIlByb3ZpZGVkIGFyZSBhY3Rpb24gY2xhc3NlcyB0aGF0 IGNhbiBiZSBhZGRlZCB0byB0b29sYmFycyBvcgpAQCAtMTEzNiw3ICsxMTEzLDcgQEAgKGRlZmlu ZS1wdWJsaWMga3dpZGdldHNhZGRvbnMKIChkZWZpbmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAg KHBhY2thZ2UKICAgICAobmFtZSAia3dpbmRvd3N5c3RlbSIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xMTQ1LDcgKzExMjIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIw YTY4Y2owYnNsNWE5c3hmZDk2OWtoem55Y3JuOXA2Z3JwMmIwOGhxYWN4cWRrbnpzMHdoIikpKSkK KyAgICAgICAgICAgICAgICAiMTAzeHZoemxnZ2kwNWsxNnM5a3NzeTdnNWE3NGs5eWlsZGoxYTRp Z3F3aTM5d212dm55dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwpAQCAt MTE3MiwxNiArMTE0OSwxOCBAQCAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAg ICAgICAgICAgIChkaXNwbGF5ICJbdGVzdENsaWVudE1hY2hpbmVdXG4qXG4iKSkpIDs7IHJlcXVp cmVzIG5ldHdvcmsKICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sK LSAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIDs7IFRoZSB0ZXN0IHN1aXRlIHJlcXVp cmVzIGEgcnVubmluZyB3aW5kb3cgYW5hZ2VyCi0gICAgICAgICAgICAgKHNldGVudiAiWERHX1JV TlRJTUVfRElSIiAiL3RtcCIpCi0gICAgICAgICAgICAgKHN5c3RlbSAiWHZmYiA6MSAtYWMgLXNj cmVlbiAwIDY0MHg0ODB4MjQgJiIpCi0gICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjox IikKLSAgICAgICAgICAgICAoc2xlZXAgNSkgOzsgR2l2ZSBYdmZiIGEgZmV3IG1vbWVudHMgdG8g Z2V0IG9uIGl0J3MgZmVldAotICAgICAgICAgICAgIChzeXN0ZW0gIm9wZW5ib3ggJiIpCi0gICAg ICAgICAgICAgKHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKLSAgICAgICAg ICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAgKGlu dm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAgICAgKHdoZW4g dGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiICIvdG1wIikK KyAgICAgICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgOjEgLWFjIC1zY3JlZW4gMCA2NDB4NDgweDI0 ICYiKQorICAgICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjoxIikKKyAgICAgICAgICAg ICAgIChzbGVlcCA1KSA7OyBHaXZlIFh2ZmIgYSBmZXcgbW9tZW50cyB0byBnZXQgb24gaXQncyBm ZWV0CisgICAgICAgICAgICAgICAoc3lzdGVtICJvcGVuYm94ICYiKQorICAgICAgICAgICAgICAg KHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKKyAgICAgICAgICAgICAgIChz ZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZva2Ug ImRidXMtbGF1bmNoIiAiY3Rlc3QiICItRSIKKyAgICAgICAgICAgICAgICAgICAgICAgImt3aW5k b3dzeXN0ZW0ta3dpbmRvd3N5c3RlbXBsYXRmb3Jtd2F5bGFuZHRlc3QiKSkpKSkpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5 bm9wc2lzICJLREUgYWNjZXNzIHRvIHRoZSB3aW5kb3dpbmcgc3lzdGVtIikKICAgICAoZGVzY3Jp cHRpb24gIktXaW5kb3dTeXN0ZW0gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgYW5kIGFsbG93 cwpAQCAtMTE5OSw3ICsxMTc4LDcgQEAgKGRlZmluZS1wdWJsaWMga3dpbmRvd3N5c3RlbQogKGRl ZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVt bWFuYWdlci1xdCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMjA4LDcgKzExODcsNyBA QCAoZGVmaW5lLXB1YmxpYyBtb2RlbW1hbmFnZXItcXQKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB5ZHExbDgyM2pncDB5cnJwcWkxemRr NWRzZzY1eWRrMXgwODJxd3NhOWEwdnpzMG5wM3giKSkpKQorICAgICAgICAgICAgICAgICIxNjJx enExYXF2MmwzYmkwcjAxeHJmYW4yMHIxemhhYXFpaDRkcWJhajd2cWlic2I5bDN5IikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGRidXMgcGtnLWNvbmZpZykpCkBAIC0xMjIx LDkgKzEyMDAsMTEgQEAgKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0CiAgICAgIGAoIzpw aGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAo cmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVu diAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMt bGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVz dHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAg ICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAg ICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKKyAgICAgICAgICAgICAjdCkpKSkp CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikK ICAgICAoc3lub3BzaXMgIlF0IHdyYXBwZXIgZm9yIE1vZGVtTWFuYWdlciBEQnVzIEFQSSIpCiAg ICAgKGRlc2NyaXB0aW9uICJNb2RlbU1hbmFnZXJRdCBwcm92aWRlcyBhY2Nlc3MgdG8gYWxsIE1v ZGVtTWFuYWdlciBmZWF0dXJlcwpAQCAtMTIzNSw3ICsxMjE2LDcgQEAgKGRlZmluZS1wdWJsaWMg bW9kZW1tYW5hZ2VyLXF0CiAoZGVmaW5lLXB1YmxpYyBuZXR3b3JrbWFuYWdlci1xdAogICAocGFj a2FnZQogICAgIChuYW1lICJuZXR3b3JrbWFuYWdlci1xdCIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xMjQ0LDcgKzEyMjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBuZXR3b3JrbWFuYWdlci1x dAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg ICAiMWgya2R3NXZzN21uM243YnZxd20zNmE0OHJhOWlhcDYzODRrYW56MTR6amJhbmtqMDRjMSIp KSkpCisgICAgICAgICAgICAgICAgIjByN3MzZnc5ZmszcGtyenJsMWJ4c21rZjFxYmd2M3AwanJz c2twMjhmMzU2MXZuY2lwYWkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg ZGJ1cyBwa2ctY29uZmlnKSkKQEAgLTEyNTgsOSArMTIzOSwxMCBAQCAoZGVmaW5lLXB1YmxpYyBu ZXR3b3JrbWFuYWdlci1xdAogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMg JXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCi0gICAgICAgICAgIChs YW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikK LSAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIpKSkpKSkKKyAg ICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAg ICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFM X1dBUk5JTkdTIiAiMCIpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0 ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUXQgd3JhcHBlciBmb3IgTmV0d29ya01hbmFnZXIg REJ1cyBBUEkiKQogICAgIChkZXNjcmlwdGlvbiAiTmV0d29ya01hbmFnZXJRdCBwcm92aWRlcyBh Y2Nlc3MgdG8gYWxsIE5ldHdvcmtNYW5hZ2VyCkBAIC0xMjcyLDcgKzEyNTQsNyBAQCAoZGVmaW5l LXB1YmxpYyBuZXR3b3JrbWFuYWdlci1xdAogKGRlZmluZS1wdWJsaWMgb3h5Z2VuLWljb25zCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgIm94eWdlbi1pY29ucyIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xMjgxLDcgKzEyNjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBveHlnZW4taWNvbnMKICAg ICAgICAgICAgICAgICAgICAgbmFtZSAiNSIgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIxcmpzbnowZzd6eXpnaWkyNnNrMzcwYWRiNmpjeXZyMmxtOHFpMjNmdnFpbWlmbmdxbTJjIikp KSkKKyAgICAgICAgICAgICAgICAiMXdjeThidjRkNmpuczd2YWlzYnZqYzhueHJpdzl2a2l6N2o0 emE1cnk3d252bHp2MTI2YSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBm ZHVwZXMpKQpAQCAtMTI5Niw3ICsxMjc4LDcgQEAgKGRlZmluZS1wdWJsaWMgb3h5Z2VuLWljb25z CiAoZGVmaW5lLXB1YmxpYyBwcmlzb24KICAgKHBhY2thZ2UKICAgICAobmFtZSAicHJpc29uIikK LSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTEzMDQsNyAr MTI4Niw3IEBAIChkZWZpbmUtcHVibGljIHByaXNvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi8iCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxcWZsaXZ2YjU5M2QybnBjMjE4eGtkbjN3NXp2bDd4OHYxYjUyeWRuZ2dz eHpiZ2txdmI0IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDdwNDdxOHN2YTgyaGdsZnpwMTQ1YTFz YWpsYWw4YjNxc2hoa2ljYzlya2Jzbmd5d3Z2eSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcykpCkBAIC0xMzE5LDE0ICsxMzAxLDE0IEBAIChkZWZpbmUtcHVibGljIHByaXNv bgogKGRlZmluZS1wdWJsaWMgcHVsc2VhdWRpby1xdAogICAocGFja2FnZQogICAgIChuYW1lICJw dWxzZWF1ZGlvLXF0IikKLSAgICAodmVyc2lvbiAiMS4yIikKKyAgICAodmVyc2lvbiAiMS4zIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcHVs c2VhdWRpby1xdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3B1bHNlYXVk aW8tcXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAg ICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWkwcWw2OGt4djlqeHMyNHJzZDNz N2poamlkM2YyZnE1NmZqNHdicDE2emI0d2QxNDA5OSIpKSkpCisgICAgICAgICAgICAgICAgIjFp NHliMHYxbW1oaWg4YzJpNjFoeWJnNnE2MHF5czNwYzV3YmpiN2EwdndsMW1paGdzeHciKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xMzQ2LDcg KzEzMjgsNyBAQCAoZGVmaW5lLXB1YmxpYyBwdWxzZWF1ZGlvLXF0CiAoZGVmaW5lLXB1YmxpYyBx cWMyLWRlc2t0b3Atc3R5bGUKICAgKHBhY2thZ2UKICAgICAobmFtZSAicXFjMi1kZXNrdG9wLXN0 eWxlIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTEzNTUsNyArMTMzNyw3IEBAIChkZWZp bmUtcHVibGljIHFxYzItZGVza3RvcC1zdHlsZQogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMW40N2NsMDgyenFkdzZ5a2lsMDRydzZid3M0 Zm4xbTh3Zng0dnh2MWFxajl3YXJiZGtzMyIpKSkpCisgICAgICAgICAgICAgICAgIjFiNXhyNzFs YW43aXh2ZDFuZnh5OXdqMjFoNHd3aWRzYXhhMTkyc2hhMWQ4cDQ5aGhsd3AiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xMzc5LDcgKzEzNjEs NyBAQCAoZGVmaW5lLXB1YmxpYyBxcWMyLWRlc2t0b3Atc3R5bGUKIChkZWZpbmUtcHVibGljIHNv bGlkCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInNvbGlkIikKLSAgICAodmVyc2lvbiAiNS43MC4w IikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTEzODgsMTUgKzEzNzAsMTYgQEAgKGRlZmluZS1wdWJsaWMgc29saWQKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBhbG5nN2Np dzZ4amkwczJ6cms4ZHN4MXAwcDlzaHJyZnpsOHdua3d5Z2M1Y2huaHlzejciKSkpKQorICAgICAg ICAgICAgICAgICIxNzJzaWQ4bDF6bnp4eHowaGk1bTE5eXk0dmc3bDFuYmdodnpqdmgxOHNzYm14 Y3doOWw5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo YXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBf Ci0gICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAg ICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKQorICAgICAgICAg ICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAg ICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklO R1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkp KSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGJpc29uIGRidXMgZXh0cmEtY21h a2UtbW9kdWxlcyBmbGV4IHF0dG9vbHMpKQogICAgIChpbnB1dHMKQEAgLTE0MTQsNyArMTM5Nyw3 IEBAIChkZWZpbmUtcHVibGljIHNvbGlkCiAoZGVmaW5lLXB1YmxpYyBzb25uZXQKICAgKHBhY2th Z2UKICAgICAobmFtZSAic29ubmV0IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVy c2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE0MjMs MTMgKzE0MDYsMTQgQEAgKGRlZmluZS1wdWJsaWMgc29ubmV0CiAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwYjg4aDVmdzFuOHp5cmcwdnEz bGoyamJqanloMG1rNjRsajZhYjM2NDNreHpxeGJuMzB3IikpKSkKKyAgICAgICAgICAgICAgICAi MDhqcHMxaHkwcXZrNjJ3bnpuNTBxaThpYWF5N3hhdjNoYmNqNTVzazcwbW03cGQxdnoxaSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMpKQogICAg IChpbnB1dHMKICAgICAgKGxpc3QgaHVuc3BlbGwKICAgICAgICAgICAgOzsgVE9ETzogaHNwZWxs IChmb3IgSGVicmV3KSwgVm9pa2tvIChmb3IgRmluaXNoKQorICAgICAgICAgICBxdGRlY2xhcmF0 aXZlCiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11 bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiTXVsdGktbGFuZ3VhZ2Ug c3BlbGwgY2hlY2tlciIpCkBAIC0xNDQxLDcgKzE0MjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBzb25u ZXQKIChkZWZpbmUtcHVibGljIHRocmVhZHdlYXZlcgogICAocGFja2FnZQogICAgIChuYW1lICJ0 aHJlYWR3ZWF2ZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1Ljky LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTQ1MCw3ICsxNDM0LDcg QEAgKGRlZmluZS1wdWJsaWMgdGhyZWFkd2VhdmVyCiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIweTFxMHd5MDczbGYxMWc0anJwNGJkdzRr cGo0aWJxZnNjc3hqNnpsaDhiYW45emxmMzg5IikpKSkKKyAgICAgICAgICAgICAgICAiMDA4aW4y d2JsNnpyNDA0bTloYnFkdnkzZDRyMDZtbWIzanJyMTNteWxkd2xqcXl3emMyOCIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xNDcxLDcgKzE0NTUsNyBAQCAoZGVm aW5lLXB1YmxpYyB0aHJlYWR3ZWF2ZXIKIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImthY3Rpdml0aWVzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTE0ODAsNyArMTQ2NCw3IEBAIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzCiAgICAgICAg ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAg KHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxd2hzcDBm ODdscmNuNjFzOXJmaHkwYWo2OGhtNnpnZmEzOG1xNmZybGtjamtzaTB6MXZuIikpKSkKKyAgICAg ICAgICAgICAgICAiMWtmdmcyM2dkbDRrNmF6czY3MDBqOGk4bmNsOGM3cnJjNzB3MWkyeGhwaHoy N3liYzFwdyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xNTE2LDcg KzE1MDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcwogKGRlZmluZS1wdWJsaWMga2F1 dGgKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2F1dGgiKQotICAgICh2ZXJzaW9uICI1LjcwLjAi KQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZApAQCAtMTUyNSw3ICsxNTA5LDcgQEAgKGRlZmluZS1wdWJsaWMga2F1dGgKICAgICAgICAgICAg ICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hh MjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBubWR6N3JhM2hw ZzBhaXI0bGZremlsdjdjd3gzenhzMjlrN3NoOGwzaTFmczNxcGp3eG0iKSkpKQorICAgICAgICAg ICAgICAgICIwYTI3ejl4cjVjY3hmY3hteDkzdnM0aGd4YzM4OG5zZDlhYzkwNm1kaDQ3NWl2djRw MGo0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scykp CkBAIC0xNTQ2LDkgKzE1MzAsMTAgQEAgKGRlZmluZS1wdWJsaWMga2F1dGgKICAgICAgICAgICAg ICAgICgoIkBLQVVUSF9IRUxQRVJfSU5TVEFMTF9BQlNPTFVURV9ESVJAIikKICAgICAgICAgICAg ICAgICAiJHtLREVfSU5TVEFMTF9MSUJFWEVDRElSfSIpKSkpCiAgICAgICAgICAocmVwbGFjZSAn Y2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19G QVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAi Y3Rlc3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxs b3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAg IChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZv a2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8v Y29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJFeGVjdXRlIGFj dGlvbnMgYXMgcHJpdmlsZWdlZCB1c2VyIikKICAgICAoZGVzY3JpcHRpb24gIktBdXRoIHByb3Zp ZGVzIGEgY29udmVuaWVudCwgc3lzdGVtLWludGVncmF0ZWQgd2F5IHRvIG9mZmxvYWQKQEAgLTE1 NTksNyArMTU0NCw3IEBAIChkZWZpbmUtcHVibGljIGthdXRoCiAoZGVmaW5lLXB1YmxpYyBrY29t cGxldGlvbgogICAocGFja2FnZQogICAgIChuYW1lICJrY29tcGxldGlvbiIpCi0gICAgKHZlcnNp b24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0xNTY4LDcgKzE1NTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29tcGxl dGlvbgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMXBqZ3lhOHdpMjhqeDYzaGNkaTl2NWY1NDg3Z3pia3cyajFpZ2FuaGQ3YmhjYjhzN3pw eSIpKSkpCisgICAgICAgICAgICAgICAgIjFzdnd2ajlqeGtnY2RkZmRpbGExMGdnZG1zYWJzMjJ2 bmhmOWs3aXNwMnpmZGlmNTV3ODgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg cXR0b29scykpCkBAIC0xNTg0LDcgKzE1NjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29tcGxldGlv bgogKGRlZmluZS1wdWJsaWMga2NvbnRhY3RzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjb250 YWN0cyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAg ICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAg ICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xNTkzLDcgKzE1NzgsNyBAQCAoZGVm aW5lLXB1YmxpYyBrY29udGFjdHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFz ZTMyCi0gICAgICAgICAgICAgICAgIjE4Mm1hMTF6M2txeHEzY3d5N2t3cHJmcWtiOWJjbW40NHc3 azl2aXhiaWQ0cHY1d2EwbGIiKSkpKQorICAgICAgICAgICAgICAgICIxa2lrNHB2eThzbnZqNnJz YzlwZmJjcGM4cnJjbjBrNHBqajFoOW0yMjF6bWExcDAweGhqIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIHhvcmctc2VydmVyKSkgOyBmb3IgdGhlIHRlc3RzCkBAIC0xNjAx LDE4ICsxNTg2LDI4IEBAIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogICAgICAobGlzdCBxdGJh c2UtNSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IDs7IEFzIHJlcXVpcmVk IGJ5IEtGNUNvbnRhY3RzQ29uZmlnLmNtYWtlLgotICAgICAgICAgICBrY29kZWNzIGtjb25maWcg a2NvcmVhZGRvbnMga2kxOG4pKQorICAgICAgICAgIGlzby1jb2RlcyBrY29kZWNzIGtjb25maWcg a2NvcmVhZGRvbnMgcXRkZWNsYXJhdGl2ZSBraTE4bikpCiAgICAgKGFyZ3VtZW50cwogICAgICBg KCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzdGFydC14b3JnLXNlcnZlcgotICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgIChyZXBsYWNl ICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIt a2V5cykKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBhIHJ1bm5pbmcg WCBzZXJ2ZXIuCiAgICAgICAgICAgICAgOzsgWHZmYiBkb2Vzbid0IGhhdmUgcHJvcGVyIGdseCBz dXBwb3J0IGFuZCBuZWVkcyBhIHBpeGVsZGVwdGgKICAgICAgICAgICAgICA7OyBvZiAyNCBiaXQg dG8gYXZvaWQgImxpYkdMIGVycm9yOiBmYWlsZWQgdG8gbG9hZCBkcml2ZXI6IHN3cmFzdCIKICAg ICAgICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBpbml0aWFsaXplIEdM WCIKLSAgICAgICAgICAgICAoc3lzdGVtICJYdmZiIDoxIC1zY3JlZW4gMCA2NDB4NDgweDI0ICYi KQotICAgICAgICAgICAgIChzZXRlbnYgIkRJU1BMQVkiICI6MSIpCisgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAg ICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgOjEgLXNjcmVlbiAwIDY0MHg0ODB4MjQgJiIpCisgICAg ICAgICAgICAgICAoc2V0ZW52ICJESVNQTEFZIiAiOjEiKQorICAgICAgICAgICAgICAgOzsgdGVz dHJvdW5kZHJpcCBmYWlsIGluY29uc2lzdGVudGx5LgorICAgICAgICAgICAgICAgOzsgYWRkcmVz c3Rlc3QgcHJvZHVjZXMgd3JvbmcgdmFsdWU6CisgICAgICAgICAgICAgICA7O0FjdHVhbCAgIChh ZGRyZXNzLmZvcm1hdHRlZEFkZHJlc3MoUVN0cmluZ0xpdGVyYWwoIkppbSBLbm9wZiIpKSk6Cisg ICAgICAgICAgICAgICA7OyJKaW0gS25vcGZcbkx1bW1lcmxhbmRzdHIuIDFcbjEyMzQ1IEx1bW1l cnN0YWR0XG5cbkdFUk1BTlkiCisgICAgICAgICAgICAgICA7O0V4cGVjdGVkIChyZXN1bHQpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6CisgICAgICAgICAg ICAgICA7OyJKaW0gS25vcGZcbkx1bW1lcmxhbmRzdHIuIDFcbjEyMzQ1IEx1bW1lcnN0YWR0XG5c bkdFUk1BTklBIgorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIKKwkJCSAgICIo a2NvbnRhY3RzLWFkZHJlc3N0ZXN0fGtjb250YWN0cy10ZXN0cm91bmR0cmlwfGtjb250YWN0cy1p bXBwdGVzdHxrY29udGFjdHMtYmlydGhkYXl0ZXN0fGtjb250YWN0cy1hZGRyZXNzZWV0ZXN0KSIp KQogICAgICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0 eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiQVBJIGZvciBjb250YWN0cy9h ZGRyZXNzIGJvb2sgZGF0YSBmb2xsb3dpbmcgdGhlIHZDYXJkIHN0YW5kYXJkIikKQEAgLTE2MjUs NyArMTYyMCw3IEBAIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogKGRlZmluZS1wdWJsaWMga2Ny YXNoCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjcmFzaCIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xNjM0LDcgKzE2MjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrY3Jhc2gKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjExc3k5aHJq cHZ5YnFpNTNxanJubmN5OW16aWZyYjN2cXhpMmQxMmxkanpxeXFkOHBpcnAiKSkpKQorICAgICAg ICAgICAgICAgICIxaXI2NG1sdjQ5dmgzdno4MXIyMnEzc3gwZmljaGl3anI4cXc1amY1dng5NmEx ZG4xaWN2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE2NDksNyAr MTY0NCw3IEBAIChkZWZpbmUtcHVibGljIGtjcmFzaAogKGRlZmluZS1wdWJsaWMga2RvY3Rvb2xz CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkb2N0b29scyIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0xNjU4LDcgKzE2NTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZG9jdG9vbHMKICAgICAg ICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAg ICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBnMGs4 M25wMnhheGswNXNwZjE0aDVmdnp5MG43a2Jjd3gxc2E5d2poNTcwZjZqeDg3YW0iKSkpKQorICAg ICAgICAgICAgICAgICIwdzA4ZmE4cmwwZGhwNTlsdjZ4Y3Z5cGFobDZweGRhNmNyMHZ2MGYweHYw eHA2d2F4OHc2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE3 MDYsNyArMTcwMSw3IEBAIChkZWZpbmUtcHVibGljIGtkb2N0b29scwogKGRlZmluZS1wdWJsaWMg a2ZpbGVtZXRhZGF0YQogICAocGFja2FnZQogICAgIChuYW1lICJrZmlsZW1ldGFkYXRhIikKLSAg ICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE3MTUsMjUgKzE3MTAsMjIgQEAgKGRlZmluZS1wdWJs aWMga2ZpbGVtZXRhZGF0YQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIK LSAgICAgICAgICAgICAgICAiMThuMWE1ODU3MDkwYTFjMXJ4emQwN3N4czY1MmdsNndyM245OXNw OHJ4bXZrZ2huOXpzaiIpKSkpCisgICAgICAgICAgICAgICAgIjFraG14OWtkMWpoZDZqN3JtZnd3 M3ZteWp6MnBnMzZtcHNkbjBiYzc3a3dsMjFheDY5Nm4iKSkpKQogICAgIChidWlsZC1zeXN0ZW0g Y21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwogICAg ICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3Jl ICdjaGVjayAnZGlzYWJsZS1mYWlsaW5nLXRlc3QKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAgOzsgQmxhY2tsaXN0IGEgZmFpbGluZyB0ZXN0LWZ1bmN0aW9uLiBGSVhNRTogTWFr ZSBpdCBwYXNzLgotICAgICAgICAgICAgIDs7IFVzZXJNZXRhRGF0YVdyaXRlclRlc3QgZmFpbHMg d2l0aCBnZXR4YXR0cigi4oCmL3dyaXRlcnRlc3QudHh0IikKLSAgICAgICAgICAgICA7OyAtPiBF T1BOT1RTVVBQIChPcGVyYXRpb24gbm90IHN1cHBvcnRlZCkKLSAgICAgICAgICAgICAod2l0aC1v dXRwdXQtdG8tZmlsZSAiYXV0b3Rlc3RzL0JMQUNLTElTVCIKLSAgICAgICAgICAgICAgIChsYW1i ZGEgXwotICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RNaW1ldHlwZV1cbipcbiIpCi0g ICAgICAgICAgICAgICAgIChkaXNwbGF5ICJbdGVzdF1cbipcbiIpKSkKKyAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3Ro ZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIDs7IEZJ WE1FOiBUZXN0IGNhbid0IGZpbmQgYXVkaW8veC1zcGVleCBtaW1laW5mbworICAgICAgICAgICAg ICAgOzsgKGJ1dCBpdCBjYW4gZmluZCBhdWRpby94LXNwZWV4K29nZykuCisgICAgICAgICAgICAg ICAoaW52b2tlICJjdGVzdCIgIi1FIgorCQkJICAgIih1c2VybWV0YWRhdGF3cml0ZXJ0ZXN0fGVt YmVkZGVkaW1hZ2VkYXRhdGVzdHx0YWdsaWJleHRyYWN0b3J0ZXN0KSIpKQogICAgICAgICAgICAg ICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxl cyIgLGV4dHJhLWNtYWtlLW1vZHVsZXMpCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZp ZykKLSAgICAgICAoInB5dGhvbi0yIiAscHl0aG9uLTIpKSkKKyAgICAgICAoInBrZy1jb25maWci ICxwa2ctY29uZmlnKSkpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBhdHRyCiAgICAgICAgICAg IDs7IFRPRE86IEVQdWIgaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9lYm9vay10b29s cwpAQCAtMTc2MCw3ICsxNzUyLDcgQEAgKGRlZmluZS1wdWJsaWMga2ZpbGVtZXRhZGF0YQogKGRl ZmluZS1wdWJsaWMga2ltYWdlZm9ybWF0cwogICAocGFja2FnZQogICAgIChuYW1lICJraW1hZ2Vm b3JtYXRzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE3NjksNyArMTc2MSw3IEBAIChk ZWZpbmUtcHVibGljIGtpbWFnZWZvcm1hdHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBwazRiNzI1d2FwemR4djFtbTZkZHFjbDZ6OGZm Y3ByMzJpNXZyaHJpbjhhd2k1Z3gxM3MiKSkpKQorICAgICAgICAgICAgICAgICIwc2QzeGhxaDN6 Z3k0anE4ZmMxbGxxanJ4aXp5bGJzejU4bmp6MmR4cWphczJhNHJqMTZmIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpAQCAtMTgxMyw3ICsxODA1LDcg QEAgKGRlZmluZS1wdWJsaWMga2ltYWdlZm9ybWF0cwogKGRlZmluZS1wdWJsaWMga2pvYndpZGdl dHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2pvYndpZGdldHMiKQotICAgICh2ZXJzaW9uICI1 LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtMTgyMiw3ICsxODE0LDcgQEAgKGRlZmluZS1wdWJsaWMga2pvYndpZGdldHMK ICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjEza2Rjenp5eWgxN2hmNnZsaGg0bGk1Ym40eXE1YmFiNXhhOG1tNjNyOXJ5bnhpaGdjbGYiKSkp KQorICAgICAgICAgICAgICAgICIwOWw1emdyNW1uMjl2NDEwbmc1cmNjZGcyYmtpOXI2Y2I4eTJs cmlqemdmeGZ4cHZqOTZ6IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0 dG9vbHMpKQpAQCAtMTgzNyw3ICsxODI5LDcgQEAgKGRlZmluZS1wdWJsaWMga2pvYndpZGdldHMK IChkZWZpbmUtcHVibGljIGtub3RpZmljYXRpb25zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtu b3RpZmljYXRpb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45 Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE4NDYsNyArMTgzOCw3 IEBAIChkZWZpbmUtcHVibGljIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwMWJuMjN4dzJuNTNoOW5sOTlsbTNj am5xczhzNjZibXdremY2ZmtwZzlyemt5a2l6YnljIikpKSkKKyAgICAgICAgICAgICAgICAiMWR3 bHg4dzgxMGwwY3Z5NzJtajUyc2FmNHg3aTlwM3hwcXBqeDRjaHk1NG43bWcwamtsYyIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIHF0dG9vbHMpKQpAQCAtMTg1NSwy MyArMTg0NywyMyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9ucwogICAgICAgICAgICBr Y29uZmlnCiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0K KyAgICAgICAgICAgbGliY2FuYmVycmEKKyAgICAgICAgICAgbGliZGJ1c21lbnUtcXQKICAgICAg ICAgICAgcGhvbm9uCisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKICAgICAgICAgICAgcXRiYXNl LTUKICAgICAgICAgICAgcXRzcGVlY2gKLSAgICAgICAgICAgOzsgVE9ETzogVGhpbmsgYWJvdXQg YWRkaW5nIGRidXNtZW51LXF0NSBmcm9tCi0gICAgICAgICAgIDs7IGh0dHBzOi8vbGF1bmNocGFk Lm5ldC9saWJkYnVzbWVudS1xdAogICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3Vt ZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBo YXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAg ICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJk YSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAg ICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKQorICAgICAg ICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAg ICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2Qp KQorICAgICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAg ICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQorICAgICAgICAgICAg ICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1l d29ya3MiKQogICAgIChzeW5vcHNpcyAiRGVza3RvcCBub3RpZmljYXRpb25zIikKICAgICAoZGVz Y3JpcHRpb24gIktOb3RpZmljYXRpb24gaXMgdXNlZCB0byBub3RpZnkgdGhlIHVzZXIgb2YgYW4g ZXZlbnQuICBJdApAQCAtMTg4MSw3ICsxODczLDcgQEAgKGRlZmluZS1wdWJsaWMga25vdGlmaWNh dGlvbnMKIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtw YWNrYWdlIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE4OTAsMTEgKzE4ODIsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMDNycDdwN2k4aWh6NXdnNThnanM2Mzhqazd4YnN6a25m aXkyajNyOTc5c25jNTdnOTVtdiIpKQotICAgICAgICAgICAgICA7OyBEZWZhdWx0IHRvOiBleHRl cm5hbCBwYXRocy9zeW1saW5rcyBjYW4gYmUgZm9sbG93ZWQgYnkgYQotICAgICAgICAgICAgICA7 OyBwYWNrYWdlCi0gICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAia3BhY2th Z2UtYWxsb3ctZXh0ZXJuYWwtcGF0aHMucGF0Y2giCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAia3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gi KSkpKQorICAgICAgICAgICAgICAgICIxYXY2djA2MjlhOHlpMHdwbDd4Z3lkMGdzbjVnaTIyOGFi ZGx2Yms0ZHpyeDl2eHBhN3JuIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTE5MTAsOSArMTg5OCwxMCBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAg IChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAgIChhZGQtYWZ0ZXIgJ3Vu cGFjayAncGF0Y2gKICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICJzcmMva3BhY2thZ2UvcGFja2FnZS5jcHAiCisgICAgICAgICAgICAgICAoKCJleHRlcm5h bFBhdGhzLmZhbHNlLiIpICJleHRlcm5hbFBhdGhzKHRydWUpIikpCiAgICAgICAgICAgICAgOzsg TWFrZSBRRGlySXRlcmF0b3IgZm9sbG93IHN5bWxpbmtzCi0gICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICcoInNyYy9rcGFja2FnZS9wYWNrYWdlbG9hZGVyLmNwcCIKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAic3JjL2twYWNrYWdlL3ByaXZhdGUvcGFja2FnZWpvYnRocmVhZC5jcHAiKQor ICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJzcmMva3BhY2thZ2UvcGFja2FnZWxvYWRlci5j cHAiKQogICAgICAgICAgICAgICAgKCgiXlxccyooY29uc3QgUURpckl0ZXJhdG9yOjpJdGVyYXRv ckZsYWdzIGZsYWdzID0gUURpckl0ZXJhdG9yOjpTdWJkaXJlY3RvcmllcykoOykiIF8gYSBiKQog ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93 U3ltbGlua3MiIGIpKQogICAgICAgICAgICAgICAgKCgiXlxccyooUURpckl0ZXJhdG9yIGl0XFwo LiosIFFEaXJJdGVyYXRvcjo6U3ViZGlyZWN0b3JpZXMpKFxcKTspIiBfIGEgYikKQEAgLTE5NDMs NyArMTkzMiw3IEBAIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAoZGVmaW5lLXB1YmxpYyBrcHR5 CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwdHkiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQor ICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtMTk1Miw3ICsxOTQxLDcgQEAgKGRlZmluZS1wdWJsaWMga3B0eQogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWhwNmlpbHIyYXNmMjI2 OWxpbmZhemp2NHlqZzdyc2k4d3lkeHg1M3l5cjk5cjBiZ21haCIpKSkpCisgICAgICAgICAgICAg ICAgIjBscDBicWxnMWkwYTV2bDZndnZrbmdic2hhOGFiMzh6NmIzc2p2cG1rODN2aXhnc3E3ZmIi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTk3OSw3ICsxOTY4 LDcgQEAgKGRlZmluZS1wdWJsaWMga3B0eQogKGRlZmluZS1wdWJsaWMga3VuaXRjb252ZXJzaW9u CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt1bml0Y29udmVyc2lvbiIpCi0gICAgKHZlcnNpb24g IjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC0xOTg4LDE4ICsxOTc3LDkgQEAgKGRlZmluZS1wdWJsaWMga3VuaXRjb252 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIwc3A0Z2Z6cGY0MGNkaTB4bmZmOXNuN2I3NXo4OGowNTg5c3Z6NHJ2NzdxNW0xMzdj Z25uIikpKSkKKyAgICAgICAgICAgICAgICAiMTdwaDc1cmczeTY1MmlpMHl4bTlzOHhyYnBqczlw ZGZzcnNham0yMjBtaTluZzJiOXFqNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCi0gICAgICAgKG1vZGlm eS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdk aXNhYmxlLWEtZmFpbGluZy10ZXN0LWNhc2UKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAg ICAgICAgOzsgRklYTUU6IFJlLWVuYWJsZSB0aGlzIHRlc3QtY2FzZS4gSXQgd2FzIGNvbW1pdHRl ZCB3aXRoIHRoZQotICAgICAgICAgICAgIDs7IG1lc3NhZ2U6ICJ0c2FuIHNheXMgaXQncyBjbGVh biwgYXBhcnQgZnJvbSBpc3N1ZXMgaW4gUXQKLSAgICAgICAgICAgICA7OyAocmVwb3J0ZWQgdXBz dHJlYW0pIgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYXV0b3Rlc3RzL2NvbnZlcnRlcnRl c3QuY3BwIgotICAgICAgICAgICAgICAgKCgiY29uc3QgaW50IG51bVRocmVhZHMgPSAyIikgImNv bnN0IGludCBudW1UaHJlYWRzID0gMCIpKSkpKSkpCisgICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ ICNmKSkgOzsgUmVxdWlyZXMgbmV0d29yay4KICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCkBAIC0yMDE1LDcgKzE5OTUsNyBA QCAoZGVmaW5lLXB1YmxpYyBrdW5pdGNvbnZlcnNpb24KIChkZWZpbmUtcHVibGljIHN5bmRpY2F0 aW9uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInN5bmRpY2F0aW9uIikKLSAgICAodmVyc2lvbiAi NS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQKQEAgLTIwMjQsNyArMjAwNCw3IEBAIChkZWZpbmUtcHVibGljIHN5bmRpY2F0aW9u CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIxbjN4OHMxejRrZDMweGlyZnIwN2hpODd2d2hrNHJpbGI1a3NsY2pjZ3A1bjljMGltY3B2Iikp KSkKKyAgICAgICAgICAgICAgICAiMGlqeHBuc3lnd3p6eWJpYzVscDhnZnE1N3k4NHZycDNicTd2 ZGJqaDNoMDM0NXZ2azZodyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykp CkBAIC0yMDQ3LDcgKzIwMjcsNyBAQCAoZGVmaW5lLXB1YmxpYyBzeW5kaWNhdGlvbgogKGRlZmlu ZS1wdWJsaWMgYmFsb28KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYmFsb28iKQotICAgICh2ZXJz aW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZApAQCAtMjA1Niw3ICsyMDM2LDcgQEAgKGRlZmluZS1wdWJsaWMgYmFsb28K ICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjFjZjVwcDlobjNwcXlwd3l6aDYza3Nhc2FwM243cXo2bjN5MnhnYjgzc3MzZnJhOTBwamYiKSkp KQorICAgICAgICAgICAgICAgICIweGQ0YTBwMjJnam01MjN5bWx5ZDVuZmdwOHozYXliMG5xNmEw NGg1cHk1MDdtYzcwZDk4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvcmVhZGRvbnMga2ZpbGVt ZXRhZGF0YSkpCkBAIC0yMDgzLDE3ICsyMDYzLDYgQEAgKGRlZmluZS1wdWJsaWMgYmFsb28KICAg ICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNldHVwCi0g ICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2Qp KQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3JlZW4iLCByZXF1aXJlZCBm b3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3Jl ZW4iKQotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlICJiaW4vQkxBQ0tMSVNUIgot ICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgICAgIDs7IEJsYWNrbGlzdCBz b21lIGZhaWxpbmcgdGVzdHMuIEZJWE1FOiBNYWtlIHRoZW0gcGFzcy4KLSAgICAgICAgICAgICAg ICAgKGRpc3BsYXkgIlt0ZXN0UmVuYW1lRmlsZV1cbipcbiIpCi0gICAgICAgICAgICAgICAgIChk aXNwbGF5ICJbdGVzdE1vdmVGaWxlXVxuKlxuIikpKQotICAgICAgICAgICAgICN0KSkKICAgICAg ICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncmVtb3ZlLWZhaWxpbmctdGVzdAogICAgICAgICAgICAo bGFtYmRhIF8KICAgICAgICAgICAgICA7OyBGSVhNRToga2lub3RpZnl0ZXN0IGJyb2tlIGluIDUu NzAuMCB3aXRoIGNvbW1pdCA3MzE4M2FjZjAwIGFuZApAQCAtMjEwNiw5ICsyMDc1LDEyIEBAIChk ZWZpbmUtcHVibGljIGJhbG9vCiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYWxsICIg QU5EIE5PVCBUUlVFIikpKQogICAgICAgICAgICAgICN0KSkKICAgICAgICAgIChyZXBsYWNlICdj aGVjawotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZB VEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgKHNldGVu diAiSE9NRSIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIg ImN0ZXN0IikpCisgICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8v Y29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJGaWxlIHNlYXJj aGluZyBhbmQgaW5kZXhpbmciKQogICAgIChkZXNjcmlwdGlvbiAiQmFsb28gcHJvdmlkZXMgZmls ZSBzZWFyY2hpbmcgYW5kIGluZGV4aW5nLiAgSXQgZG9lcyBzbyBieQpAQCAtMjExOSw3ICsyMDkx LDcgQEAgKGRlZmluZS1wdWJsaWMgYmFsb28KIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzLXN0 YXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthY3Rpdml0aWVzLXN0YXRzIikKLSAgICAodmVy c2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTIxMjgsNyArMjEwMCw3IEBAIChkZWZpbmUtcHVibGljIGthY3Rp dml0aWVzLXN0YXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxY25mZG54a3c5aHdicWR6ZHlncDJ2end4cXdxaHh5aXB6d2RjZ2FyMGNs Z25mN3ppN3d4IikpKSkKKyAgICAgICAgICAgICAgICAiMGxncDd6eGdqbWptMDJ4NG15ZGx2Nml2 bWx4cWpra2xhdjV2ZndnamdmNnYxcXAxNjFpMiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcykpCkBAIC0yMTQ1LDcgKzIxMTcsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZp dGllcy1zdGF0cwogKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogICAocGFja2FnZQogICAgIChu YW1lICJrYm9va21hcmtzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIxNTQsNyArMjEy Niw3IEBAIChkZWZpbmUtcHVibGljIGtib29rbWFya3MKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFpNXZjeXZ5Yzl3aG1mbGJjZzJrYzU2 MmNoOTN5c2NmaWMxYzFuOXozNDdnMjZqbWdyYXMiKSkpKQorICAgICAgICAgICAgICAgICIwaHlt MzU1OHhucDNoN3E4a2YxbGpjeTY1cjNnMzdtY21xYjFsbDNueGQ5MTJydjR3bDRyIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1 dHMKICAgICAgKGxpc3Qga3dpZGdldHNhZGRvbnMpKQpAQCAtMjE4Nyw3ICsyMTU5LDcgQEAgKGRl ZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogKGRlZmluZS1wdWJsaWMga2NtdXRpbHMKICAgKHBhY2th Z2UKICAgICAobmFtZSAia2NtdXRpbHMiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2 ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjE5 Niw3ICsyMTY4LDcgQEAgKGRlZmluZS1wdWJsaWMga2NtdXRpbHMKICAgICAgICAgICAgICAgICAg ICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjA4ZjR5cjU0NmJybDFkcHBw MGtodnN3OWlobWg5YTdycDUwNTkxM3BkaGkwc2tsYWlpbXoiKSkpKQorICAgICAgICAgICAgICAg ICIwZmxkcGtocTR5c21hNG02cXlscjdrcXZ4dzByYjExeDVhYno1OTIxYmhsNXppY2ZjamZ4Iikp KSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRl ZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZ3dpZGdldHMga3NlcnZpY2UpKQpAQCAtMjIxNSw2 ICsyMTg3LDEwIEBAIChkZWZpbmUtcHVibGljIGtjbXV0aWxzCiAgICAgICAgICAgICAgICA7OyBw cmludCBwbHVnaW4gbmFtZSB3aGVuIGxvYWRpbmcgZmFpbHMKICAgICAgICAgICAgICAgICgoIl5c XHMqKHFXYXJuaW5nXFwoXFwpIDw8IFwiRXJyb3IgbG9hZGluZykgKHBsdWdpbjpcIikoIDw8IGxv YWRlclxcLmVycm9yU3RyaW5nXFwoXFwpOykiIF8gYSBiIGMpCiAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgYSAiIEtDTSBwbHVnaW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkg PDwgXCI6XCIiIGMpKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAoYWRkLWJlZm9yZSAn Y2hlY2sgJ2NoZWNrLXNldHVwCisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIChz ZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCiAgICAgICAgICAgICAgI3QpKSkp KQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qga2F1dGgKQEAgLTIyNDAsNyArMjIxNiw3IEBAIChk ZWZpbmUtcHVibGljIGtjbXV0aWxzCiAoZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lkZ2V0cwogICAo cGFja2FnZQogICAgIChuYW1lICJrY29uZmlnd2lkZ2V0cyIpCi0gICAgKHZlcnNpb24gIjUuNzAu MCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kCkBAIC0yMjQ5LDE5ICsyMjI1LDE4IEBAIChkZWZpbmUtcHVibGljIGtjb25maWd3aWRnZXRz CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIxOTVkdzdueXIzZnA3OHkzdmZueWpoMGh3Z3drNDZmODB3ZGNtOGRjazVya3NjbDN2OXh6Iikp KSkKKyAgICAgICAgICAgICAgICAiMGppNzk5eGQ0NWxwbmQ3MGE5Yml6aWNmejJic21seHE2cjBm cWduMGdod3NicDl5d25hMiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGthdXRoIGtjb2RlY3Mga2NvbmZp ZyBrd2lkZ2V0c2FkZG9ucykpCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scyBxdHRvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtjb3JlYWRkb25z CiAgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAgOzsg dG9kbzogUHl0aG9uTW9kdWxlR2VuZXJhdGlvbgotICAgICAgICAgICBxdGJhc2UtNQotICAgICAg ICAgICBxdHRvb2xzKSkKKyAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMKICAg ICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKQEAg LTIyNzEsNiArMjI0NiwxMyBAQCAoZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lkZ2V0cwogICAgICAg ICAgICAgICAgOzsgbWFrZSBRRGlySXRlcmF0b3IgZm9sbG93IHN5bWxpbmtzCiAgICAgICAgICAg ICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwgUURpckl0ZXJhdG9yOjpTdWJkaXJl Y3RvcmllcykoXFwpOykiIF8gYSBiKQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEg IiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIpKSkKKyAgICAgICAgICAgICAoc3Vi c3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgorICAgICAgICAgICAgICAgKCgiNVxcLjkwXFwuMCIp ICI1LjkyLjAiKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sK KyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisg ICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIg Ii1FIiAia3N0YW5kYXJkYWN0aW9udGVzdCIpKQogICAgICAgICAgICAgICN0KSkpKSkKICAgICAo aG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChz eW5vcHNpcyAiV2lkZ2V0cyBmb3IgY29uZmlndXJhdGlvbiBkaWFsb2dzIikKQEAgLTIyODMsNyAr MjI2NSw3IEBAIChkZWZpbmUtcHVibGljIGtjb25maWd3aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBr ZGVjbGFyYXRpdmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2RlY2xhcmF0aXZlIikKLSAgICAo dmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIyOTIsMzMgKzIyNzQsMjcgQEAgKGRlZmluZS1wdWJsaWMg a2RlY2xhcmF0aXZlCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxdnE5cGtyYjB6c3BoaTJzZng3Y3l5MWtiNnBrbHpqa21xZGY1MjAyejh2 eWRsa2M0NTQ5IikpKSkKKyAgICAgICAgICAgICAgICAiMWN5bWg4Y2xjYWprOWNsNnI0NDNjcHFr NnZtcDR4MTJuZ2M2d2dwMDh6NTN6cnZsdjVweSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIChsaXN0IGtjb25m aWcga3BhY2thZ2UpKQorICAgICAobGlzdCBrY29uZmlnIGtwYWNrYWdlIHF0ZGVjbGFyYXRpdmUp KQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtn LWNvbmZpZyB4b3JnLXNlcnZlci1mb3ItdGVzdHMpKQorICAgICAobGlzdCBkYnVzIGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZyB4b3JnLXNlcnZlci1mb3ItdGVzdHMpKQogICAgIChpbnB1 dHMKICAgICAgKGxpc3Qga2F1dGgKLSAgICAgICAgICAga2Jvb2ttYXJrcwotICAgICAgICAgICBr Y29kZWNzCi0gICAgICAgICAgIGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRz CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAogICAgICAg ICAgICBrZ3VpYWRkb25zCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpbwot ICAgICAgICAgICBraXRlbXZpZXdzCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtqb2J3 aWRnZXRzCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtzZXJ2aWNlCiAg ICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KLSAgICAg ICAgICAga3htbGd1aQogICAgICAgICAgICBsaWJlcG94eQogICAgICAgICAgICBxdGJhc2UtNQot ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCiAgICAgICAgICAgIHNvbGlkKSkKICAgICAoYXJndW1l bnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTIzMjgsOCArMjMwNCwxNyBAQCAoZGVmaW5lLXB1Ymxp YyBrZGVjbGFyYXRpdmUKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBh IHJ1bm5pbmcgWCBzZXJ2ZXIsIHNldHRpbmcKICAgICAgICAgICAgICA7OyBRVF9RUEFfUExBVEZP Uk09b2Zmc2NyZWVuIGRvZXMgbm90IHN1ZmZpY2UuCiAgICAgICAgICAgICAgKHN5c3RlbSAiWHZm YiA6MSAtc2NyZWVuIDAgNjQweDQ4MHgyNCAmIikKLSAgICAgICAgICAgICAoc2V0ZW52ICJESVNQ TEFZIiAiOjEiKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJE SVNQTEFZIiAiOjEiKSkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdo ZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAg ICAgICAgICAgIChzZXRlbnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAgICAg ICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAgICAg ICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgKGlu dm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgIi1FIiA7 IEZJWE1FOiB0ZXN0IGZhaWxzLgorICAgICAgICAgICAgICAgICAgICAgICAiZnVsbG1vZGVsYWNj ZXNzdGVzdCIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9y Zy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkludGVncmF0aW9uIG9mIFFNTCBhbmQgS0RF IHdvcmsgc3BhY2VzIikKICAgICAoZGVzY3JpcHRpb24gIktEZWNsYXJhdGl2ZSBwcm92aWRlcyBp bnRlZ3JhdGlvbiBvZiBRTUwgYW5kIEtERSB3b3JrIHNwYWNlcy4KQEAgLTIzNDIsNyArMjMyNyw3 IEBAIChkZWZpbmUtcHVibGljIGtkZWNsYXJhdGl2ZQogKGRlZmluZS1wdWJsaWMga2RlZAogICAo cGFja2FnZQogICAgIChuYW1lICJrZGVkIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIz NTEsMTcgKzIzMzYsMTYgQEAgKGRlZmluZS1wdWJsaWMga2RlZAogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHpxZDMzdnk0bnk3ZzlhczNi aGQ3NXFpMWNoejFubHFxMTMzcGd3OGtqYW52Z2h3d25rOSIpKSkpCisgICAgICAgICAgICAgICAg IjB2MGZhazg0bnc0bGI0cWMxaXJiOXNuNW5oNWs3cXJobmZhdjVzbW4zY3ZjaGxkbTZkYzMiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIGtkb2N0b29scykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrY29uZmln CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBr ZGJ1c2FkZG9ucwogICAgICAgICAgICBrZG9jdG9vbHMKLSAgICAgICAgICAga2luaXQKICAgICAg ICAgICAga3NlcnZpY2UKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0 dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCkBAIC0yMzc1LDcgKzIzNTksNyBA QCAoZGVmaW5lLXB1YmxpYyBrZGVkCiAoZGVmaW5lLXB1YmxpYyBrZGVzaWduZXJwbHVnaW4KICAg KHBhY2thZ2UKICAgICAobmFtZSAia2Rlc2lnbmVycGx1Z2luIikKLSAgICAodmVyc2lvbiAiNS43 MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQKQEAgLTIzODQsMjggKzIzNjgsMTUgQEAgKGRlZmluZS1wdWJsaWMga2Rlc2lnbmVycGx1 Z2luCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIwZHI2Z2NhZzJ5eng4ZnZ4aXM0eDQwM2pyY2lzeXdkczk1Y3l3bWl5ejNwYjU3MjdjYWsy IikpKSkKKyAgICAgICAgICAgICAgICAiMGtpYWw4azZxcjM5ODcxdjEwMzk1MmQwcWNzMGhtMjV5 NmswdmRnNHk4bnM4bnJtanMwNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBx dHRvb2xzKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29s cykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrY29uZmlnCiAgICAgICAgICAgIGtjb3JlYWRk b25zCiAgICAgICAgICAgIGtkb2N0b29scwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAg ICA7OyBvcHRpb25hbDoKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKLSAgICAgICAgICAga2ljb250aGVtZXMKLSAgICAgICAgICAga2l0ZW12aWV3cwot ICAgICAgICAgICBraW8KLSAgICAgICAgICAga3Bsb3R0aW5nCi0gICAgICAgICAgIGt0ZXh0d2lk Z2V0cwotICAgICAgICAgICBrZGV3ZWJraXQKLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAg ICAgICAgICAga3htbGd1aQotICAgICAgICAgICBxdHdlYmtpdAotICAgICAgICAgICBzb25uZXQp KQorICAgICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5p dHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkludGVncmF0aW5nIEtERSBm cmFtZXdvcmtzIHdpZGdldHMgd2l0aCBRdCBEZXNpZ25lciIpCiAgICAgKGRlc2NyaXB0aW9uICJU aGlzIGZyYW1ld29yayBwcm92aWRlcyBwbHVnaW5zIGZvciBRdCBEZXNpZ25lciB0aGF0IGFsbG93 IGl0CkBAIC0yNDE3LDcgKzIzODgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVzaWduZXJwbHVnaW4K IChkZWZpbmUtcHVibGljIGtkZXN1CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZXN1IikKLSAg ICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI0MjYsNyArMjM5Nyw3IEBAIChkZWZpbmUtcHVibGlj IGtkZXN1CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIxN2syOWc3andncWo1eGRtcjUwOTQzOGI5c3E2NXp4OGtoZHI0dml5YmpmNXhwaTBj ZjVtIikpKSkKKyAgICAgICAgICAgICAgICAiMXlqeXo0djBnbjd5czd6eTR5bW40N3pnZ3h4bWdk MzdiaWcwMDVjNmc4NWRtNjN4cjFzNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtwdHkpKQpAQCAt MjQ0NCw3ICsyNDE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2Rlc3UKIChkZWZpbmUtcHVibGljIGtk ZXdlYmtpdAogICAocGFja2FnZQogICAgIChuYW1lICJrZGV3ZWJraXQiKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMjQ1Myw3ICsyNDI0LDcgQEAgKGRlZmluZS1wdWJsaWMga2Rld2Via2l0 CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIweTlqYTN6bmt2emRiamZzOTFkd3I0Y212bDlmazk3enB6MmxrZjBmOXpobTJudzZxMDA4Iikp KSkKKyAgICAgICAgICAgICAgICAiMWRuaTEzNHFiczV5ZmY3emdrNG4zc2Zqd2JsemFyYmxnMTZy ajM1bDU5bDZtbHk3ZjJqZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBx dHRvb2xzKSkKQEAgLTI0NzYsNyArMjQ0Nyw3IEBAIChkZWZpbmUtcHVibGljIGtkZXdlYmtpdAog KGRlZmluZS1wdWJsaWMga2Vtb3RpY29ucwogICAocGFja2FnZQogICAgIChuYW1lICJrZW1vdGlj b25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI0ODUsNyArMjQ1Niw3IEBAIChkZWZp bmUtcHVibGljIGtlbW90aWNvbnMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFz ZTMyCi0gICAgICAgICAgICAgICAgIjExdjFzcm4zbmlpNGo3Y240ZjE5cXZkdzk2cGN6d3hoYW56 eGxnNGE5Z2Y4a21ucDVneHIiKSkpKQorICAgICAgICAgICAgICAgICIwMXd6eTNtd2Z6NHNxcHE4 aTFoZmJieW1hanA1NWF4cnlpYXFrZnI5cjJuMTg0NHk3a3p4IikpKSkKICAgICAoYnVpbGQtc3lz dGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxp c3Qga3NlcnZpY2UpKQpAQCAtMjUxMyw3ICsyNDg0LDcgQEAgKGRlZmluZS1wdWJsaWMga2Vtb3Rp Y29ucwogKGRlZmluZS1wdWJsaWMga2dsb2JhbGFjY2VsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtnbG9iYWxhY2NlbCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUu OTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNTIyLDcgKzI0OTMs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2xvYmFsYWNjZWwKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBobXFpZ2M4bXlpd3doN202eTJjbTR2 bjBkM2ttcmhpYTE3OWh5Yjg0dnB2dm4zbG05M3oiKSkpKQorICAgICAgICAgICAgICAgICIwbGhs YjI3NHB2djdycGtjc2NjcWJ2ODFiaDhpa2xhbnAyOWcwazI4d3J2M2tja2l3eXh5IikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcgcXR0b29scykpCkBAIC0yNTMx LDkgKzI1MDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2xvYmFsYWNjZWwKICAgICAgICAgICAga2Ny YXNoCiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAg ICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KLSAgICAgICAgICAgbGli eGNiCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0eDExZXh0cmFzCiAgICAgICAg ICAgIHhjYi11dGlsLWtleXN5bXMpKQpAQCAtMjU0Nyw3ICsyNTE2LDcgQEAgKGRlZmluZS1wdWJs aWMga2dsb2JhbGFjY2VsCiAoZGVmaW5lLXB1YmxpYyBraWNvbnRoZW1lcwogICAocGFja2FnZQog ICAgIChuYW1lICJraWNvbnRoZW1lcyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZl cnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNTU2 LDcgKzI1MjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraWNvbnRoZW1lcwogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDlicXBmM2RycXlmYzgx dmdhYjlic2gxd201cWJ6ZHdxamxjemhheDM4NjYwbm52aDByOSIpKSkpCisgICAgICAgICAgICAg ICAgIjA4eWI2Zjk4MHA2MjBkZmtsZml5cDgzbGNzcXc0ZGRzOXF3emQ2eHBuMm16ejA3cDJhMTEi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scyBzaGFyZWQtbWlt ZS1pbmZvKSkKQEAgLTI1OTMsNyArMjU2Miw3IEBAIChkZWZpbmUtcHVibGljIGtpY29udGhlbWVz CiAoZGVmaW5lLXB1YmxpYyBraW5pdAogICAocGFja2FnZQogICAgIChuYW1lICJraW5pdCIpCi0g ICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJj ZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNjAyLDExICsyNTcxLDEwIEBAIChkZWZpbmUtcHVi bGljIGtpbml0CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICAgICAgICIxeDR3aHM4cDFkYXhqZnA0a3NmNzByeHJ2N2Z4M3cxN3M1d2g2NDQ2MDM5d3p6 OWJ2NmtpIikpCisgICAgICAgICAgICAgICAgIjFrcGtxbnE5a3J4bHpocmlwd2podzNuNTVwNXN4 cXN2ajZuYjJwcWI5bTBwcHc5N2psZmIiKSkKICAgICAgICAgICAgICAgOzsgVXNlIHRoZSBzdG9y ZSBwYXRocyBmb3Igb3RoZXIgcGFja2FnZXMgYW5kIGR5bmFtaWNhbGx5IGxvYWRlZAogICAgICAg ICAgICAgICA7OyBsaWJzCi0gICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAi a2luaXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoIgotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImtpbml0LWtkZWluaXQtbGlicGF0aC5wYXRjaCIpKSkpCisgICAgICAg ICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAia2luaXQta2RlaW5pdC1leHRyYV9saWJz LnBhdGNoIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo YXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTI2NjIsNyArMjYzMCw3IEBAIChkZWZpbmUt cHVibGljIGtpbml0CiAoZGVmaW5lLXB1YmxpYyBraW8KICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2lvIikKLSAgICAodmVyc2lvbiAiNS43MC4xIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI2NzEsNyArMjYzOSw3IEBAIChkZWZp bmUtcHVibGljIGtpbwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMWYzM2pkamp4NmsxZDVmYWIzNXg4eGFrYzRueTlmeWZyZ2tiaWI2MHhu Y2M4Mmx6Mmg1bCIpKQorICAgICAgICAgICAgICAgICIxY3Njc2piMnYwenlnemF6ZmhjZmxjM2di NW55MWE3OWczaTZnbHl6dzZwcGoyYzN5aHlsIikpCiAgICAgICAgICAgICAgIChwYXRjaGVzIChz ZWFyY2gtcGF0Y2hlcyAia2lvLXNlYXJjaC1zbWJkLW9uLVBBVEgucGF0Y2giKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwpA QCAtMjY4Niw3ICsyNjU0LDcgQEAgKGRlZmluZS1wdWJsaWMga2lvCiAgICAgICAgICAgIGt4bWxn dWkKICAgICAgICAgICAgc29saWQpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGRi dXMgcXR0b29scyBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBkYnVzIGtkb2N0b29scyBxdHRvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIGAoOzsg VE9ETzogIExpYkFDTCAsIDxmdHA6Ly9vc3Muc2dpLmNvbS9wcm9qZWN0cy94ZnMvY21kX3RhcnM+ CiAgICAgICAgKCJrcmI1IiAsbWl0LWtyYjUpCkBAIC0yNjk3LDYgKzI2NjUsNyBAQCAoZGVmaW5l LXB1YmxpYyBraW8KICAgICAgICAoImtjcmFzaCIgLGtjcmFzaCkKICAgICAgICAoImtkYnVzYWRk b25zIiAsa2RidXNhZGRvbnMpCiAgICAgICAgKCJrZG9jdG9vbHMiICxrZG9jdG9vbHMpCisgICAg ICAgKCJrZ3VpYWRkb25zIiAsa2d1aWFkZG9ucykKICAgICAgICAoImtpY29udGhlbWVzIiAsa2lj b250aGVtZXMpCiAgICAgICAgKCJraTE4biIgLGtpMThuKQogICAgICAgICgia25vdGlmaWNhdGlv bnMiICxrbm90aWZpY2F0aW9ucykKQEAgLTI3MDgsMTAgKzI2NzcsMTEgQEAgKGRlZmluZS1wdWJs aWMga2lvCiAgICAgICAgKCJxdGJhc2UiICxxdGJhc2UtNSkKICAgICAgICAoInF0c2NyaXB0IiAs cXRzY3JpcHQpCiAgICAgICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgi c29ubmV0IiAsc29ubmV0KSkpCisgICAgICAgKCJzb25uZXQiICxzb25uZXQpCisgICAgICAgKCJ1 dGlsLWxpbnV4OmxpYiIgLHV0aWwtbGludXggImxpYiIpIDsgbGlibW91bnQKKyAgICAgICAoInps aWIiICx6bGliKSkpCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmIDsgRklYTUU6 IDQxLzUwIHRlc3RzIGZhaWwuCi0gICAgICAgIzpwaGFzZXMKKyAgICAgYCgjOnBoYXNlcwogICAg ICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAgIChhZGQtYWZ0ZXIg J3VucGFjayAncGF0Y2gKICAgICAgICAgICAgKGxhbWJkYSBfCkBAIC0yNzIwLDEyICsyNjkwLDMz IEBAIChkZWZpbmUtcHVibGljIGtpbwogICAgICAgICAgICAgICAgKCgiKF5cXHMqcUNXYXJuaW5n KEtJT0RfQ0FURUdPUlkpIDw8IFwiRXJyb3IgbG9hZGluZyBwbHVnaW46XCIpKCA8PCBsb2FkZXIu ZXJyb3JTdHJpbmcoKTspIiBfIGEgYikKICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBh ICI8PCBuYW1lIiBiKSkpCiAgICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUg J2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAo c2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElN RV9ESVIiIChnZXRjd2QpKQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3Jl ZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExB VEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAg IChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAg ICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCisg ICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiIChnZXRjd2QpKQorICAgICAg ICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAg ICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAg IChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICIt RSIgOyBGSVhNRTogMTcvNjcgdGVzdHMgZmFpbC4KKyAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgIihraW9jb3JlLWpvYnRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8ZmlsZWl0ZW10ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAifGtpb2NvcmUta21vdW50cG9pbnR0ZXN0IgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAifGtpb2NvcmUta3RjcHNvY2tldHRlc3QiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1taW1ldHlwZWZpbmRlcmpvYnRl c3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1odHRw X2pvYnRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvZ3Vp LW9wZW51cmxqb2J0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi fGFwcGxpY2F0aW9ubGF1bmNoZXJqb2JfZm9ya2luZ3Rlc3QiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ8YXBwbGljYXRpb25sYXVuY2hlcmpvYl9zY29wZXRlc3QiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8YXBwbGljYXRpb25sYXVuY2hl cmpvYl9zZXJ2aWNldGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Inxjb21tYW5kbGF1bmNoZXJqb2JfZm9ya2luZ3Rlc3QiCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJ8Y29tbWFuZGxhdW5jaGVyam9iX3Njb3BldGVzdCIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxjb21tYW5kbGF1bmNoZXJqb2Jfc2Vydmlj ZXRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0 cy1rZGlybW9kZWx0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi fGtpb3dpZGdldHMta2ZpbGVpdGVtYWN0aW9uc3Rlc3QiCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1rdXJpZmlsdGVydGVzdC1jb2xvbi1zZXBhcmF0 b3IiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1r dXJpZmlsdGVydGVzdC1zcGFjZS1zZXBhcmF0b3IiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8a2lvZmlsZXdpZGdldHMta25ld2ZpbGVtZW51dGVzdCkiKSkpCiAgICAg ICAgICAgICAgI3QpKQogICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRkLXN5bWxpbmtz CiAgICAgICAgICAgIDs7IFNvbWUgcGFja2FnZShzKSAoZS5nLiBibHVlZGV2aWwpIHJlZmVyIHRv IHRoZXNlIHNlcnZpY2UgdHlwZXMgYnkKQEAgLTI3MzYsMTAgKzI3MjcsNiBAQCAoZGVmaW5lLXB1 YmxpYyBraW8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJl L2tzZXJ2aWNldHlwZXM1LyIpKSkKICAgICAgICAgICAgICAgIChzeW1saW5rIChzdHJpbmctYXBw ZW5kIGtzdDUgImtmaWxlaXRlbWFjdGlvbnBsdWdpbi5kZXNrdG9wIikKICAgICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIGtzdDUgImtmaWxlaXRlbWFjdGlvbi1wbHVnaW4uZGVz a3RvcCIpKSkpKSkpKQotICAgIDs7KHJlcGxhY2UgJ2NoZWNrCi0gICAgOzsgIChsYW1iZGEgXwot ICAgIDs7ICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKLSAgICA7OyAgICAo emVybz8gKHN5c3RlbSogImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5v cHNpcyAiTmV0d29yayB0cmFuc3BhcmVudCBhY2Nlc3MgdG8gZmlsZXMgYW5kIGRhdGEiKQogICAg IChkZXNjcmlwdGlvbiAiVGhpcyBmcmFtZXdvcmsgaW1wbGVtZW50cyBhIGxvdCBvZiBmaWxlIG1h bmFnZW1lbnQgZnVuY3Rpb25zLgpAQCAtMjc1NCw3ICsyNzQxLDcgQEAgKGRlZmluZS1wdWJsaWMg a2lvCiAoZGVmaW5lLXB1YmxpYyBrbmV3c3R1ZmYKICAgKHBhY2thZ2UKICAgICAobmFtZSAia25l d3N0dWZmIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikK ICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI3NjMsNyArMjc1MCw3IEBAIChk ZWZpbmUtcHVibGljIGtuZXdzdHVmZgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMWhweGo0bmF3aDU3dzhsNjRnanBsYjVtazVmcHhpZmZt NHg0OWtnNzVtNjM3cnh5MTlmcSIpKSkpCisgICAgICAgICAgICAgICAgIjBndmNsdjFhNnh5cnFh MjRzdmI1NmtwOXpmMndpOThhczNxMzBsbndmMGJwYnBqc3c1MmIiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAo bGlzdCBhdHRpY2Ega3NlcnZpY2Uga3htbGd1aSkpCkBAIC0yNzgzLDYgKzI3NzAsNyBAQCAoZGVm aW5lLXB1YmxpYyBrbmV3c3R1ZmYKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2ljb250 aGVtZXMKICAgICAgICAgICAga2pvYndpZGdldHMKKyAgICAgICAgICAga3BhY2thZ2UKICAgICAg ICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAg IHF0YmFzZS01CkBAIC0yODA4LDcgKzI3OTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbmV3c3R1ZmYK IChkZWZpbmUtcHVibGljIGtub3RpZnljb25maWcKICAgKHBhY2thZ2UKICAgICAobmFtZSAia25v dGlmeWNvbmZpZyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yODE3LDcgKzI4MDUsNyBA QCAoZGVmaW5lLXB1YmxpYyBrbm90aWZ5Y29uZmlnCiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZDQ4M3FyZ3lhbXdzcXZjbDcwa2x2MWc4 NzQ0aG44ejFoMmozcWZ5ZGN2bHd6OGp5MGdqIikpKSkKKyAgICAgICAgICAgICAgICAiMGZpaTc0 cjBhcDNuMDhscDlrajdwa2kwbXNxanNpYTJqbm1hdnlwczUxa3EzN2ltNXg3cCIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yODUwLDcgKzI4MzgsNyBAQCAoZGVm aW5lLXB1YmxpYyBrbm90aWZ5Y29uZmlnCiAoZGVmaW5lLXB1YmxpYyBrcGFydHMKICAgKHBhY2th Z2UKICAgICAobmFtZSAia3BhcnRzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVy c2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI4NTks NyArMjg0Nyw3IEBAIChkZWZpbmUtcHVibGljIGtwYXJ0cwogICAgICAgICAgICAgICAgICAgICBu YW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAg ICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWdmYXhyODU2enJzanh6ZHh3MXNq MTJzNmFpYjZyNzAzamdmN3l2c2w4a2lsZzhsMmdzayIpKSkpCisgICAgICAgICAgICAgICAgIjA2 MWt6c3M0YjBidzY3ajNtYzhoMzZtYmFqaTA3N2szYWxrMmdoY2lyN3FpeDZyMWhraDkiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAg JygjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCkBAIC0yOTAxLDcgKzI4 ODksNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGFydHMKIChkZWZpbmUtcHVibGljIGtwZW9wbGUKICAg KHBhY2thZ2UKICAgICAobmFtZSAia3Blb3BsZSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisg ICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBA IC0yOTEwLDcgKzI4OTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGVvcGxlCiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZGh2bHkxOXBqOWx4 NzhnN21jODlzY2liem1yYTF2aHY0enozMzIyMnppZGticmY5cnlsIikpKSkKKyAgICAgICAgICAg ICAgICAiMHdmNTU1cHFpYW5ueGIxMTVtbGJsNDNkczEzNjVpbTk1dmFkc2J6djFnZHo2NjhwNDR4 ayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yOTM3LDcgKzI5MjUs NyBAQCAoZGVmaW5lLXB1YmxpYyBrcGVvcGxlCiAoZGVmaW5lLXB1YmxpYyBrcnVubmVyCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtydW5uZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAg ICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAt Mjk0Niw3ICsyOTM0LDcgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGZoYjI2dmk5ejFta3k3 OWtxMTJxcTRnNGdoejM1MzBjeDg0bjVsM3NkZ2tkNm5mc3lxZiIpKSkpCisgICAgICAgICAgICAg ICAgIjF2Y2dxanl4OWk4azlxNGo2cTlwNGY3c3A3NmFhcDhncW4ydjI2OWxiN2ltY3JmaHJqMXoi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdh dGVkLWlucHV0cwogICAgICAobGlzdCBwbGFzbWEtZnJhbWV3b3JrKSkKQEAgLTI5ODcsMjAgKzI5 NzUsMTUgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogICAgICAgICAgICAgICAgKCgiLy91c3Iv YmluXCIiKSAoc3RyaW5nLWFwcGVuZCAoZ2V0Y3dkKSAiXCIiKSkgOzsgbXVsdGlwbGUgcGF0aC1w YXJ0cwogICAgICAgICAgICAgICAgKCgiL2Jpbi9scyIpCiAgICAgICAgICAgICAgICAgKHNlYXJj aC1pbnB1dC1maWxlIGlucHV0cyAiL2Jpbi9scyIpKSkpKQotICAgICAgICAgKGFkZC1iZWZvcmUg J2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAo c2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAi b2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAiUVRf UVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICA7OyBCbGFja2xpc3Qgc29t ZSBmYWlsaW5nIHRlc3QtZnVuY3Rpb25zLiBGSVhNRTogTWFrZSB0aGVtIHBhc3MuCi0gICAgICAg ICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImJpbi9CTEFDS0xJU1QiCi0gICAgICAgICAgICAg ICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0TWF0Y2hdXG4qXG4i KQotICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RNdWx0aV1cbipcbiIpKSkKLSAgICAg ICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJk YSBfCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkp CisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQor ICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIg KGdldGN3ZCkpCisgICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZz Y3JlZW4iKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIKKyAg ICAgICAgICAgICAgICAgICAgICAgIi1FIiA7OyBTb21lIHRlc3RzIGZhaWwKKyAgICAgICAgICAg ICAgICAgICAgICAgIihydW5uZXJjb250ZXh0dGVzdHxkYnVzcnVubmVydGVzdHxcCitydW5uZXJt YW5hZ2Vyc2luZ2xlcnVubmVybW9kZXRlc3R8cnVubmVybWFuYWdlcnRlc3QpIikpKSkpKSkKICAg ICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAg IChzeW5vcHNpcyAiRnJhbWV3b3JrIGZvciBQbGFzbWEgcnVubmVycyIpCiAgICAgKGRlc2NyaXB0 aW9uICJUaGUgUGxhc21hIHdvcmtzcGFjZSBwcm92aWRlcyBhbiBhcHBsaWNhdGlvbiBjYWxsZWQg S1J1bm5lcgpAQCAtMzAxMiw3ICsyOTk1LDcgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogKGRl ZmluZS1wdWJsaWMga3NlcnZpY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NlcnZpY2UiKQot ICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzAyMSwxNyArMzAwNCwxNiBAQCAoZGVmaW5lLXB1 YmxpYyBrc2VydmljZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMGc0OXA1MzMxZjdkbDQ2cnZpNDNha21qbTFqeDcwdzk3OTdqNmQxN2p5 N3o5czlzcWlrdyIpKSkpCisgICAgICAgICAgICAgICAgIjF5MWZyMWdhbGhoaTZ5Zjl3OXFjdmtw MXpiNjNpZnZyNHdiNDNqd3B2cG1zOWRqeGtxamoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwotICAgICAobGlzdCBrY29u ZmlnIGtjb3JlYWRkb25zKSkKKyAgICAgKGxpc3Qga2NvbmZpZyBrY29yZWFkZG9ucyBrZG9jdG9v bHMpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGJpc29uIGV4dHJhLWNtYWtlLW1v ZHVsZXMgZmxleCkpCisgICAgIChsaXN0IGJpc29uIGV4dHJhLWNtYWtlLW1vZHVsZXMgZmxleCBz aGFyZWQtbWltZS1pbmZvKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtjcmFzaCBrZGJ1c2Fk ZG9ucyBrZG9jdG9vbHMga2kxOG4gcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgj OnRlc3RzPyAjZiA7IEZJWE1FOiA2LzEwIHRlc3RzIGZhaWwuCi0gICAgICAgIzpwaGFzZXMKKyAg ICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAg ICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gKICAgICAgICAgICAgOzsgQWRvcHRlZCBm cm9tIE5peE9TJyBwYXRjaGVzICJxZGlyaXRlcmF0b3ItZm9sbG93LXN5bWxpbmtzIiBhbmQKQEAg LTMwNDcsMTIgKzMwMjksMTMgQEAgKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAgICAgICAgICAg ICAgICgoIl5cXHMqUVN0cmluZyByZXNvbHZlZCA9IFFEaXJcXChkaXJcXClcXC5jYW5vbmljYWxQ YXRoXFwoXFwpOyIpCiAgICAgICAgICAgICAgICAgIlFTdHJpbmcgcmVzb2x2ZWQgPSBRRGlyOjpj bGVhblBhdGgoZGlyKTsiKSkKICAgICAgICAgICAgICAjdCkpCi0gICAgICAgICAoYWRkLWJlZm9y ZSAnY2hlY2sgJ2NoZWNrLXNldHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAg IChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVy ICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJR VF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6 YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAg ICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAiUVRf UVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgICAgICAgIDs7IERpc2FibGUgZmFp bGluZyB0ZXN0cy4KKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2F1dG9z dGFydHRlc3R8a3N5Y29jYXRlc3QpIikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2Nv bW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUGx1Z2luIGZyYW1l d29yayBmb3IgZGVza3RvcCBzZXJ2aWNlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJLU2VydmljZSBw cm92aWRlcyBhIHBsdWdpbiBmcmFtZXdvcmsgZm9yIGhhbmRsaW5nIGRlc2t0b3AKQEAgLTMwNjQs NyArMzA0Nyw3IEBAIChkZWZpbmUtcHVibGljIGtzZXJ2aWNlCiAoZGVmaW5lLXB1YmxpYyBrdGV4 dGVkaXRvcgogICAocGFja2FnZQogICAgIChuYW1lICJrdGV4dGVkaXRvciIpCi0gICAgKHZlcnNp b24gIjUuNzAuMSIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0zMDczLDEwICszMDU2LDExIEBAIChkZWZpbmUtcHVibGljIGt0ZXh0 ZWRpdG9yCiAgICAgICAgICAgICAgICAgICAgICJrdGV4dGVkaXRvci0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIwazEweWoxaWExdzFtem5qNGc1bnZwNjVwMjI2emN2Z3d4Yzg1eWNuMnc4 bGJra25pZGY3IikpKSkKKyAgICAgICAgICAgICAgICAiMTM3djhnN2o4a2t2OXloMzB5c21tNW42 aW15eWQzam1kMGY2dzVuaTAwa3hsMHkxcmw1dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIChsaXN0IGtwYXJ0 cykpCisgICAgIChsaXN0IGtwYXJ0cworICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5nKSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1j b25maWcpKQogICAgIChpbnB1dHMKQEAgLTMwOTYsNyArMzA4MCw2IEBAIChkZWZpbmUtcHVibGlj IGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtqb2J3aWRnZXRzCiAg ICAgICAgICAgIGtzZXJ2aWNlCi0gICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKICAgICAg ICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAg IGt4bWxndWkKQEAgLTMxMDksMTkgKzMwOTIsMTggQEAgKGRlZmluZS1wdWJsaWMga3RleHRlZGl0 b3IKICAgICAgICAgICAgc29saWQKICAgICAgICAgICAgc29ubmV0KSkKICAgICAoYXJndW1lbnRz Ci0gICAgIGAoIzp0ZXN0cz8gI2YgOyBGSVhNRTogMi81NCB0ZXN0cyBmYWlsOiBDYW5ub3QgZmlu ZCBmb250ZGlyZWN0b3J5IHF0YmFzZS9saWIvZm9udAotICAgICAgICM6cGhhc2VzCisgICAgIGAo IzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAg ICAoYWRkLWFmdGVyICd1bnBhY2sgJ3NldHVwCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBp bnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzZXRlbnYgIlhER19EQVRB X0RJUlMiIDsgRklYTUUgYnVpbGQgcGhhc2UgZG9lc24ndCBmaW5kIHBhcnRzLmRlc2t0b3AKICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJrcGFy dHMiKSAiL3NoYXJlIikpCiAgICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUg J2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAo c2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAi b2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAiUVRf UVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAg ICAgICAgICAod2hlbiB0ZXN0cz8gOzsgTWF5YmUgbG9jYWxlIGlzc3VlcyB3aXRoIHRlc3RzPwor ICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAg ICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2F0ZXZpZXdfdGVzdHxtb3Zpbmdy YW5nZV90ZXN0KSIpKQogICAgICAgICAgICAgICN0KSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2lu c3RhbGwgJ2FkZC1zeW1saW5rcwogICAgICAgICAgICA7OyBTb21lIHBhY2thZ2UocykgKGUuZy4g cGxhc21hLXNkaykgcmVmZXIgdG8gdGhlc2Ugc2VydmljZSB0eXBlcwpAQCAtMzE0NCw3ICszMTI2 LDcgQEAgKGRlZmluZS1wdWJsaWMga3RleHRlZGl0b3IKIChkZWZpbmUtcHVibGljIGt0ZXh0d2lk Z2V0cwogICAocGFja2FnZQogICAgIChuYW1lICJrdGV4dHdpZGdldHMiKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMzE1Myw3ICszMTM1LDcgQEAgKGRlZmluZS1wdWJsaWMga3RleHR3aWRn ZXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIxNjA5cmx3YmE2NzRrcjl3aGF3azkzdmIxYjE0YjVseTd3dmlyN2tqeWpwNGo3MTVmNDd3 IikpKSkKKyAgICAgICAgICAgICAgICAiMDMwYno2N242bTNma2JsZG5yNDhtemljbTljZ25yOWdk cHdpcGFnaGw1eDVrM3M3cDFweSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtpMThuIHNvbm5ldCkpCkBA IC0zMTgyLDcgKzMxNjQsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdGV4dHdpZGdldHMKIChkZWZpbmUt cHVibGljIGt3YWxsZXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dhbGxldCIpCi0gICAgKHZl cnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC0zMTkxLDEwICszMTczLDEwIEBAIChkZWZpbmUtcHVibGljIGt3 YWxsZXQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjFwczZ5d2NpcnY3eGNpc3Z3ZmNwdms1M3dtN204eTVscno0bmhrbTM2cml6cmRnbHcx OXIiKSkpKQorICAgICAgICAgICAgICAgICIxcmEwY3h3NzB2YjZwa3M4c3F3NWs4OTVybnJmend4 aGc2dmg0eWM1ZGd6ZG4xbmFnYjNpIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChp bnB1dHMKICAgICAgKGxpc3QgZ3BnbWUKICAgICAgICAgICAga2F1dGgKQEAgLTMyMjQsNyArMzIw Niw3IEBAIChkZWZpbmUtcHVibGljIGt3YWxsZXQKIChkZWZpbmUtcHVibGljIGt4bWxndWkKICAg KHBhY2thZ2UKICAgICAobmFtZSAia3htbGd1aSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisg ICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBA IC0zMjMzLDcgKzMyMTUsNyBAQCAoZGVmaW5lLXB1YmxpYyBreG1sZ3VpCiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwY3Z6Y3EyZGN6ODlj MGZmaHZmYjgyMGhmbXFhODdtZmRianZycWp3ZHlzYzlscjh6eDhmIikpKSkKKyAgICAgICAgICAg ICAgICAiMGh4cGp5anI3N3EyZ3lpM2hnMTMxMTlhemEzNjM0cnZtbGxiajY2cGk3eTM3aDZscjJ6 MCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3Bh Z2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtjb25maWcga2NvbmZpZ3dpZGdldHMpKQpAQCAtMzI0 NSw2ICszMjI3LDcgQEAgKGRlZmluZS1wdWJsaWMga3htbGd1aQogICAgICAgICAgICBrY29kZWNz CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAorICAgICAg ICAgICBrZ3VpYWRkb25zCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpdGVt dmlld3MKICAgICAgICAgICAga2kxOG4KQEAgLTMyNzUsMTYgKzMyNTgsMTYgQEAgKGRlZmluZS1w dWJsaWMga3htbGd1aQogKGRlZmluZS1wdWJsaWMga3htbHJwY2NsaWVudAogICAocGFja2FnZQog ICAgIChuYW1lICJreG1scnBjY2xpZW50IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKICAgICAg ICAgICAgICAgICAgICAgIm1pcnJvcjovL2tkZS9zdGFibGUvZnJhbWV3b3Jrcy8iCi0gICAgICAg ICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvIgorICAgICAgICAg ICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiL3BvcnRpbmdBaWRzLyIK ICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjFjbWZ2Mnc5eWZpOGpoajVuYXdmejdrdzhqYnIxazVjcjNuNXh2M3o1OXBnMnZhenN4OGIiKSkp KQorICAgICAgICAgICAgICAgICIxYXh5MzRnNWFoZDFjM3FnN2FiN2g3ODZqaWJwYWo0ZHZqNDV4 NTB4NWN6cTA2aWRxY2hmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2lvKSkKQEAgLTMzMTgsNyAr MzMwMSw3IEBAIChkZWZpbmUtcHVibGljIGt4bWxycGNjbGllbnQKIChkZWZpbmUtcHVibGljIHBs YXNtYS1mcmFtZXdvcmsKICAgKHBhY2thZ2UKICAgICAobmFtZSAicGxhc21hLWZyYW1ld29yayIp Ci0gICAgKHZlcnNpb24gIjUuNzAuMSIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNv dXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0zMzI3LDEzICszMzEwLDEyIEBAIChkZWZpbmUt cHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjA2Y3hhanN4ajYyZzNjMzdzc3JyY2F4YjlhMTJ6Ynlw Mmt2cmpxeW0zMjlrNXZkODkyNzIiKSkKLSAgICAgICAgICAgICAgKHBhdGNoZXMgKHNlYXJjaC1w YXRjaGVzICJwbGFzbWEtZnJhbWV3b3JrLWZpeC1LRjVQbGFzbWFNYWNyb3MuY21ha2UucGF0Y2gi KSkpKQorICAgICAgICAgICAgICAgICIxeHE2Nmx5YWdqc2dmYXNoaHFncWdxaGRhMHJxZnFmMGw1 eWYxZ2M0eml2NDhtaWJyaG42IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga3BhY2thZ2Uga3NlcnZp Y2UpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg cGtnLWNvbmZpZykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBr Zy1jb25maWcpKQogICAgIChpbnB1dHMKICAgICAgYCgoImthY3Rpdml0aWVzIiAsa2FjdGl2aXRp ZXMpCiAgICAgICAgKCJrYXJjaGl2ZSIgLGthcmNoaXZlKQpAQCAtMzM1NSwxMSArMzMzNywxMyBA QCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAgICAgICAgKCJraW8iICxraW8pCiAg ICAgICAgKCJraTE4biIgLGtpMThuKQogICAgICAgICgia2pvYndpZGdldHMiICxram9id2lkZ2V0 cykKLSAgICAgICAoImtub3RpZmljYW50aW9ucyIgLGtub3RpZmljYXRpb25zKQorICAgICAgICgi a25vdGlmaWNhdGlvbnMiICxrbm90aWZpY2F0aW9ucykKICAgICAgICAoImt3YXlsYW5kIiAsa3dh eWxhbmQpCiAgICAgICAgKCJrd2lkZ2V0c2FkZG9ucyIgLGt3aWRnZXRzYWRkb25zKQogICAgICAg ICgia3dpbmRvd3N5c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCiAgICAgICAgKCJreG1sZ3VpIiAsa3ht bGd1aSkKKyAgICAgICA7OyBYWFg6ICJ1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBnbEdldFN0cmlu ZyciIGVycm9ycyBvY2N1ciB3aXRob3V0IGxpYmdsdm5kLAorICAgICAgICgibGliZ2x2bmQiICxs aWJnbHZuZCkKICAgICAgICAoInBob25vbiIgLHBob25vbikKICAgICAgICAoInF0YmFzZSIgLHF0 YmFzZS01KQogICAgICAgICgicXRkZWNsYXJhdGl2ZSIgLHF0ZGVjbGFyYXRpdmUpCkBAIC0zMzY4 LDE0ICszMzUyLDE3IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAo InF0eDExZXh0cmFzIiAscXR4MTFleHRyYXMpCiAgICAgICAgKCJzb2xpZCIgLHNvbGlkKSkpCiAg ICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmIDsgRklYTUU6IDkvMTUgdGVzdHMgZmFp bC4KLSAgICAgICAjOnBoYXNlcworICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFz ZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1z ZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAo Z2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVuIiwgcmVx dWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAi b2Zmc2NyZWVuIikKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0 ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQorICAgICAgICAg ICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikgOzsgVGhlc2UgdGVz dHMgZmFpbAorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgKHN0cmluZy1hcHBl bmQgIihwbGFzbWEtZGlhbG9nc3RhdGV0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgInxwbGFzbWEtaWNvbml0ZW10ZXN0IgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxwbGFzbWEtdGhlbWV0 ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg InxkaWFsb2duYXRpdmV0ZXN0KSIpKSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3Bz aXMgIkxpYnJhcmllcywgY29tcG9uZW50cyBhbmQgdG9vbHMgb2YgUGxhc21hIHdvcmtzcGFjZXMi KQpAQCAtMzM4Nyw3ICszMzc0LDcgQEAgKGRlZmluZS1wdWJsaWMgcGxhc21hLWZyYW1ld29yawog KGRlZmluZS1wdWJsaWMgcHVycG9zZQogICAocGFja2FnZQogICAgIChuYW1lICJwdXJwb3NlIikK LSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291 cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTMzOTYsNyArMzM4Myw3IEBAIChkZWZpbmUtcHVi bGljIHB1cnBvc2UKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAg ICAgICAgICAgICAgIjFweGx4MmhnajQyenNpc3dzOGY0ODZuOHNnMHZuNWE1bWhiODVwcmlmd2th dzBycXpnYWgiKSkpKQorICAgICAgICAgICAgICAgICIwMmowOXpmMThkd2prMTdtbjg0MW03Y20w cXNuN2djejVsZmY4ZGFkM3lhaDBsYzN3cWNsIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzKSkKQEAgLTM0MTIsMTMgKzMzOTksNiBAQCAoZGVmaW5lLXB1YmxpYyBwdXJwb3Nl CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRl c3RzPyAjZiAgOzsgc2VlbSB0byByZXF1aXJlIG5ldHdvcms7IGRvbid0IGZpbmQgUVRRdWljayBj b21wb25lbnRzCi0gICAgICAgIzpwaGFzZXMKLSAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2RvbnQtdXNlLXF0NTE1LWxv Z2ljCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3Jj L2V4dGVybmFscHJvY2Vzcy9wdXJwb3NlcHJvY2Vzc19tYWluLmNwcCIKLSAgICAgICAgICAgICAg ICgoIiAxNSIpICIgMTYiKSkKLSAgICAgICAgICAgICAjdCkpKQogICAgICAgICM6Y29uZmlndXJl LWZsYWdzICcoIi1EQlVJTERfVEVTVElORz1PRkYiKSkpIDsgbm90IHJ1biBhbnl3YXkKICAgICAo aG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChz eW5vcHNpcyAiT2ZmZXJzIGF2YWlsYWJsZSBhY3Rpb25zIGZvciBhIHNwZWNpZmljIHB1cnBvc2Ui KQpAQCAtMzQ2MCw3ICszNDQwLDcgQEAgKGRlZmluZSBraW5pdC1ib290c3RyYXAKIChkZWZpbmUt cHVibGljIGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogICAocGFja2FnZQogICAgIChuYW1lICJr ZGUtZnJhbWV3b3JraW50ZWdyYXRpb24iKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2 ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzQ2 OSw3ICszNDQ5LDcgQEAgKGRlZmluZS1wdWJsaWMga2RlLWZyYW1ld29ya2ludGVncmF0aW9uCiAg ICAgICAgICAgICAgICAgICAgICJmcmFtZXdvcmtpbnRlZ3JhdGlvbi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxbHZjY3ZoaGt6ZHYxaHc2MjdrdzNkczE4Z2ZxNGJ4ZGhsdmg5NTlwaXF4 cTVnaDlkMm4wIikpKSkKKyAgICAgICAgICAgICAgICAiMHBnY3dmeHh6dmZ2cXlqZmdxenNsbHpm eTlpbDR5OHhyOGR6ZHlqbWQ1dmNjcHZnZDNteCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKQEAgLTM1MTYsNyArMzQ5Niw3IEBAIChkZWZpbmUtcHVi bGljIGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogKGRlZmluZS1wdWJsaWMga2RlbGliczRzdXBw b3J0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZWxpYnM0c3VwcG9ydCIpCi0gICAgKHZlcnNp b24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNTI1LDE1ICszNTA1LDE3IEBA IChkZWZpbmUtcHVibGljIGtkZWxpYnM0c3VwcG9ydAogICAgICAgICAgICAgICh2ZXJzaW9uLW1h am9yK21pbm9yIHZlcnNpb24pICIvcG9ydGluZ0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBp bWtpYmpsZmMwanNoZHpyMDVmejVkeTJ4bWZodmdzZmFuOWIxcjM1c3B3c241cWthd3giKSkpKQor ICAgICAgICAoYmFzZTMyICIxcTdkMGkwOWtsa2hzaXdxN2k5MXlweGFrZHI1Yjg0MXpkYjYwcTd5 anpjZG1uMjV3Ymk5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBkYnVzCiAgICAgICAgICAgIGRvY2Jvb2st eG1sLTQuNCA7IG9wdGlvbmFsCiAgICAgICAgICAgIGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAg ICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIHBlcmwKICAgICAgICAgICAgcGVybC11cmkKICAg ICAgICAgICAgcGtnLWNvbmZpZworICAgICAgICAgICBxdHRvb2xzCiAgICAgICAgICAgIHNoYXJl ZC1taW1lLWluZm8KICAgICAgICAgICAga2pvYndpZGdldHMgOzsgcmVxdWlyZWQgZm9yIHJ1bm5p bmcgdGhlIHRlc3RzCiAgICAgICAgICAgIHN0cmFjZQpAQCAtMzU3NCw3ICszNTU2LDYgQEAgKGRl ZmluZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAgICAgICAgICAgIG5ldHdvcmttYW5hZ2VyLXF0 CiAgICAgICAgICAgIG9wZW5zc2wKICAgICAgICAgICAgcXRzdmcKLSAgICAgICAgICAgcXR0b29s cwogICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgOzsgRklYTUU6IFVzZSBHdWl4IGNhLWJ1 bmRsZS5jcnQgaW4gZXRjL3hkZy9rc3NsY2FsaXN0IGFuZAogICAgIDs7IHNoYXJlL2tmNS9rc3Ns L2NhLWJ1bmRsZS5jcnQKQEAgLTM2MTAsNyArMzU5MSw3IEBAIChkZWZpbmUtcHVibGljIGtkZWxp YnM0c3VwcG9ydAogICAgICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAgICAgIChk aXNwbGF5ICJbdGVzdFNtYl1cbipcbiIpKSkKICAgICAgICAgICAgICA7OyBrdW5pcXVlYXBwdGVz dCBoYW5ncy4gRklYTUU6IE1ha2UgdGhpcyB0ZXN0IHBhc3MuCi0gICAgICAgICAgICAgKGludm9r ZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iCisgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1s YXVuY2giICJjdGVzdCIKICAgICAgICAgICAgICAgICAgICAgICItRSIgImtzdGFuZGFyZGRpcnN0 ZXN0fGt1bmlxdWVhcHB0ZXN0IikpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVu aXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJLREUgRnJhbWV3b3JrcyA1 IHBvcnRpbmcgYWlkIGZyb20gS0RFTGliczQiKQpAQCAtMzYzMiw3ICszNjEzLDcgQEAgKGRlZmlu ZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAoZGVmaW5lLXB1YmxpYyBraHRtbAogICAocGFja2Fn ZQogICAgIChuYW1lICJraHRtbCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNp b24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCkBAIC0zNjQxLDcgKzM2MjIsNyBAQCAoZGVmaW5lLXB1YmxpYyBraHRtbAogICAg ICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvcG9ydGluZ0FpZHMvIgog ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjFqaDBnNnh2NTdoeWNsbmg1NHgwZjcybGJ5MWd2bGlzYW4yM3k3 bXpscWY2N2FreTUyczUiKSkpKQorICAgICAgICAoYmFzZTMyICIwNmhwamNtNXlyZmoxMDU2dnZ2 OWRrbGNjZDBhMXkwOXptOGNoNGE1ZDhsMmxmZ2RnOGNpIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIHBlcmwpKQpAQCAtMzY4Miw3ICszNjYzLDcgQEAgKGRlZmluZS1wdWJsaWMg a2h0bWwKIChkZWZpbmUtcHVibGljIGtqcwogICAocGFja2FnZQogICAgIChuYW1lICJranMiKQot ICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMzY5MSw3ICsz NjcyLDcgQEAgKGRlZmluZS1wdWJsaWMga2pzCiAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3Ir bWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHMzbjBw ZHo1OXA1djk2N3pyeGNhczNsYjk0azVidjl2aTgwNThmaTBsMjBud3dsY2doNSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjA2N2lsc203OHgwM2tmNWZzMnhtbGFzdnkyNzEyazB4cnNhNDA0ZzJ6ajgx Zm05MnMxcTQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xz IHBlcmwgcGtnLWNvbmZpZykpCkBAIC0zNzExLDcgKzM2OTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBr anMKIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtqc2Vt YmVkIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTM3 MjAsNyArMzcwMSw3IEBAIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgICAgICAgICAgICAgKHZl cnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJh c2UzMiAiMDk3NmZhYXpoeGhoaTF3cHZwY3M4aHdiMmtuejB6N2o0NHYzYXkzaHc3M3JxNHAzYmlw bSIpKSkpCisgICAgICAgIChiYXNlMzIgIjBkYjByOHYwYmhwM3Jhend5dm12azlyNHBzbDE0dmdu MjNjNGNtMnExYjVwbDB3NmJobnAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAtMzczNSw3ICszNzE2LDcgQEAgKGRlZmluZS1wdWJs aWMga2pzZW1iZWQKIChkZWZpbmUtcHVibGljIGttZWRpYXBsYXllcgogICAocGFja2FnZQogICAg IChuYW1lICJrbWVkaWFwbGF5ZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJz aW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQpAQCAtMzc0NCw3ICszNzI1LDcgQEAgKGRlZmluZS1wdWJsaWMga21lZGlhcGxh eWVyCiAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0aW5n QWlkcy8iCiAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGxybTR5NzI3bmh3YWl2bDM3enBtbnJ3eDA0OGdm aHlqdzE5bTZxNXo5cDM3bGs0M2pqYSIpKSkpCisgICAgICAgIChiYXNlMzIgIjE5bHBpYjJ3ajkx dzhzaHNmOTA1Nm53aTQ2cWphOG5oOTZoajE2NHlkcWxrc2xwZm5mN3kiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMpKQpAQCAtMzc3MSw3ICszNzUy LDcgQEAgKGRlZmluZS1wdWJsaWMga21lZGlhcGxheWVyCiAoZGVmaW5lLXB1YmxpYyBrcm9zcwog ICAocGFja2FnZQogICAgIChuYW1lICJrcm9zcyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisg ICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNzgwLDcgKzM3NjEsNyBAQCAoZGVmaW5lLXB1YmxpYyBr cm9zcwogICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvcG9ydGlu Z0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEyYjUyN2wxMnJjZjQyMXA2MTN5ZGJhY2lscDl2 OWl5OTBtYTM1dzIxc2RmOWExNWs2NzUiKSkpKQorICAgICAgICAoYmFzZTMyICIxZ3F5MWg1bXFz ZmdicHFrZHJoczd4Zjc3a3c0eXkxOW1yeWRhMWZ3amNxenhkMDJpN2hqIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkKQEAgLTM4MTMsMTkg KzM3OTQsMjkgQEAgKGRlZmluZS1wdWJsaWMga3Jvc3MKIChkZWZpbmUtcHVibGljIGtkYXYKICAg KHBhY2thZ2UKICAgICAobmFtZSAia2RhdiIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjMiKQorICAg ICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgICht ZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAg ICAgICAgIi9zcmMva2Rhdi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL2ZyYW1ld29ya3MvIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi8iCisgICAgICAg ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwNDQ1Z2w0eG0waDM5aWdreGdiNnZtcTVpYWEwNHdr Z3JnYnM3bmZkMHp3bmdrOHhhaWRuIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWk1aTZia2phaXJ6 MXNsazNmaHJ4ZDNzOHdrY2RhcWc1NWpnMmJ2ODZrcWg3ZDNucmNnayIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrY29yZWFkZG9u cyBraTE4biBraW8gcXRiYXNlLTUgcXR4bWxwYXR0ZXJucykpCisgICAgKGFyZ3VtZW50cworICAg ICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAg ICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBTZWVtcyB0 byByZXF1aXJlIG5ldHdvcmsuCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgor ICAgICAgICAgICAgICAgICAgICAgICAiKGtkYXYtZGF2Y29sbGVjdGlvbnNtdWx0aWZldGNoam9i dGVzdHxrZGF2LWRhdml0ZW1mZXRjaGpvYikiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9mcmFtZXdvcmtzL2tkYXYiKQogICAg IChzeW5vcHNpcyAiREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMiKQogICAg IChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIERBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRo IEtKb2JzLiAgQ2FsZW5kYXJzCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rZGJ1 c2FkZG9ucy1raW5pdC1maWxlLW5hbWUucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rZGJ1 c2FkZG9ucy1raW5pdC1maWxlLW5hbWUucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IGZmZWQ4OGUwNDMuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva2Ri dXNhZGRvbnMta2luaXQtZmlsZS1uYW1lLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAs MCBAQAotQWRkIHBsYWNlaG9sZGVyIGZvciBraW5pdCdzIHN0b3JlIGZpbGUgbmFtZS4KLQotZGlm ZiAtLWdpdCBhL3NyYy9rZGVpbml0aW50ZXJmYWNlLmNwcCBiL3NyYy9rZGVpbml0aW50ZXJmYWNl LmNwcAotaW5kZXggMjJmYTVlNS4uM2Q0MDkzNyAxMDA2NDQKLS0tLSBhL3NyYy9rZGVpbml0aW50 ZXJmYWNlLmNwcAotKysrIGIvc3JjL2tkZWluaXRpbnRlcmZhY2UuY3BwCi1AQCAtNTIsNyArNTIs NyBAQCB2b2lkIEtERUluaXRJbnRlcmZhY2U6OmVuc3VyZUtkZWluaXRSdW5uaW5nKCkKLSAgICAg Ly8gSWYgbm90IGZvdW5kIGluIHN5c3RlbSBwYXRocywgc2VhcmNoIG90aGVyIHBhdGhzCi0gICAg IGlmIChzcnYuaXNFbXB0eSgpKSB7Ci0gICAgICAgICBjb25zdCBRU3RyaW5nTGlzdCBzZWFyY2hQ YXRocyA9IFFTdHJpbmdMaXN0KCkKLS0gICAgICAgICAgICA8PCBRQ29yZUFwcGxpY2F0aW9uOjph cHBsaWNhdGlvbkRpclBhdGgoKSAvLyB0aGVuIGxvb2sgd2hlcmUgb3VyIGFwcGxpY2F0aW9uIGJp bmFyeSBpcyBsb2NhdGVkCi0rICAgICAgICAgICAgPDwgUVN0cmluZzo6ZnJvbVV0ZjgoIkBTVUJT VElUVVRFTUVAL2JpbiIpIC8vIHVzaW5nIFFTdHJpbmdMaXRlcmFsIHdvdWxkIGJlIG1vcmUgZWZm aWNpZW50LCBidXQgYnJlYWtzIGd1aXggc3RvcmUgcmVmZXJlbmNlIGRldGVjdGlvbi4KLSAgICAg ICAgICAgICA8PCBRTGlicmFyeUluZm86OmxvY2F0aW9uKFFMaWJyYXJ5SW5mbzo6QmluYXJpZXNQ YXRoKTsgLy8gbG9vayB3aGVyZSBleGVjIHBhdGggaXMgKGNhbiBiZSBzZXQgaW4gcXQuY29uZikK LSAgICAgICAgIHNydiA9IFFTdGFuZGFyZFBhdGhzOjpmaW5kRXhlY3V0YWJsZShRU3RyaW5nTGl0 ZXJhbCgia2RlaW5pdDUiKSwgc2VhcmNoUGF0aHMpOwotICAgICAgICAgaWYgKHNydi5pc0VtcHR5 KCkpIHsKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0 cmFfbGlicy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFf bGlicy5wYXRjaAppbmRleCAxMjcxZjNkZjdkLi5iMjdjNmVkNTM1IDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWV4dHJhX2xpYnMucGF0Y2gKKysrIGIvZ251 L3BhY2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoCkBAIC0yMSwy NyArMjEsNiBAQCBwa2dzL2RldmVsb3BtZW50L2xpYnJhcmllcy9rZGUtZnJhbWV3b3Jrcy9raW5p dC9rZGVpbml0LWV4dHJhX2xpYnMucGF0Y2gKICAjZW5kaWYKICB9OwogICNlbmRpZgotQEAgLTE1 MzMsMjAgKzE1MzEsNiBAQCBzdGF0aWMgaW50IGluaXRYY29ubmVjdGlvbigpCi0gfQotICNlbmRp ZgotIAotLSNpZm5kZWYgUV9PU19PU1gKLS0vLyBGaW5kIGEgc2hhcmVkIGxpYiBpbiB0aGUgbGli IGRpciwgZS5nLiBsaWJraW8uc28uCi0tLy8gQ29tcGxldGVseSB1bnJlbGF0ZWQgdG8gcGx1Z2lu cy4KLS1zdGF0aWMgUVN0cmluZyBmaW5kU2hhcmVkTGliKGNvbnN0IFFTdHJpbmcgJmxpYikKLS17 Ci0tICAgIFFTdHJpbmcgcGF0aCA9IFFGaWxlOjpkZWNvZGVOYW1lKENNQUtFX0lOU1RBTExfUFJF RklYICIvIiBMSUJfSU5TVEFMTF9ESVIgIi8iKSArIGxpYjsKLS0gICAgaWYgKFFGaWxlOjpleGlz dHMocGF0aCkpIHsKLS0gICAgICAgIHJldHVybiBwYXRoOwotLSAgICB9Ci0tICAgIC8vIFdlIGNv dWxkIGFsc28gbG9vayBpbiBMRF9MSUJSQVJZX1BBVEgsIGJ1dCByZWFsbHksIHdobyBpbnN0YWxs cyB0aGUgbWFpbiBsaWJzIGluIGRpZmZlcmVudCBwcmVmaXhlcz8KLS0gICAgcmV0dXJuIFFTdHJp bmcoKTsKLS19Ci0tI2VuZGlmCi0tCi0gZXh0ZXJuICJDIiB7Ci0gCi0gICAgIHN0YXRpYyB2b2lk IHNlY29uZGFyeV9jaGlsZF9oYW5kbGVyKGludCkKIEBAIC0xNjczLDcgKzE2NzMsNyBAQAogICNp ZiBkZWZpbmVkKFFfT1NfVU5JWCkgJiYgIWRlZmluZWQoUV9PU19PU1gpCiAgICAgIGlmICghZC5z dWljaWRlICYmIHFFbnZpcm9ubWVudFZhcmlhYmxlSXNFbXB0eSgiS0RFX0lTX1BSRUxJTktFRCIp KSB7CmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWxpYnBh dGgucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWxpYnBhdGgucGF0 Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYzODJlODgwNGIuLjAwMDAwMDAwMDAK LS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1saWJwYXRoLnBhdGNoCisr KyAvZGV2L251bGwKQEAgLTEsMzcgKzAsMCBAQAotU2VhcmNoIGxpYnJhcmllcyBpbiBHVUlYX0tG NUlOSVRfTElCX1BBVEguCi0KLUJhc2VkIG9uIGFuIGlkZWEgYnkgTml4T3MKLXBrZ3MvZGV2ZWxv cG1lbnQvbGlicmFyaWVzL2tkZS1mcmFtZXdvcmtzL2tpbml0L2tpbml0LWxpYnBhdGgucGF0Y2gK LQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQotLS0tIGtpbml0LTUuMzIuMC9zcmMva2RlaW5pdC9raW5pdC5jcHAub3Jp ZwkyMDE3LTEwLTIyIDIxOjAyOjIwLjkwODc2NTQ1NSArMDIwMAotKysrIGtpbml0LTUuMzIuMC9z cmMva2RlaW5pdC9raW5pdC5jcHAJMjAxNy0xMC0yMiAyMTowMzoyNS4zMTI4MTgyNDggKzAyMDAK LUBAIC02MjMsMjAgKzYyMywxOCBAQAotICAgICAgICAgICAgIGlmIChsaWJwYXRoX3JlbGF0aXZl KSB7Ci0gICAgICAgICAgICAgICAgIC8vIE5COiBCZWNhdXNlIFF0IG1ha2VzIHRoZSBhY3R1YWwg ZGxvcGVuKCkgY2FsbCwgdGhlCi0gICAgICAgICAgICAgICAgIC8vICAgICBSVU5QQVRIIG9mIGtk ZWluaXQgaXMgKm5vdCogcmVzcGVjdGVkIC0gc2VlCi0gICAgICAgICAgICAgICAgIC8vICAgICBo dHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0xMzk0NQotICAg ICAgICAgICAgICAgICAvLyAgICAgLSBzbyB3ZSB0cnkgaGFja2luZyBpdCBpbiBvdXJzZWx2ZXMK LS0gICAgICAgICAgICAgICAgUVN0cmluZyBpbnN0YWxsX2xpYl9kaXIgPSBRRmlsZTo6ZGVjb2Rl TmFtZSgKLS0gICAgICAgICAgICAgICAgICAgICAgICBDTUFLRV9JTlNUQUxMX1BSRUZJWCAiLyIg TElCX0lOU1RBTExfRElSICIvIik7Ci0tICAgICAgICAgICAgICAgIFFTdHJpbmcgb3JpZ19saWJw YXRoID0gbGlicGF0aDsKLS0gICAgICAgICAgICAgICAgbGlicGF0aCA9IGluc3RhbGxfbGliX2Rp ciArIGxpYnBhdGg7Ci0tICAgICAgICAgICAgICAgIGwuc2V0RmlsZU5hbWUobGlicGF0aCk7Ci0t ICAgICAgICAgICAgICAgIGlmICghbC5sb2FkKCkpIHsKLS0gICAgICAgICAgICAgICAgICAgIGxp YnBhdGggPSBvcmlnX2xpYnBhdGg7Ci0tICAgICAgICAgICAgICAgICAgICBsLnNldEZpbGVOYW1l KGxpYnBhdGgpOwotLSAgICAgICAgICAgICAgICAgICAgbC5sb2FkKCk7Ci0tICAgICAgICAgICAg ICAgIH0KLSsgICAgICAgICAgICAgICAgLy8gVHJ5IHRvIGxvYWQgdGhlIGxpYnJhcnkgcmVsYXRp dmUgdG8gdGhlIGFjdGl2ZSBwcm9maWxlcy4KLSsgICAgICAgICAgICAgICAgUUJ5dGVBcnJheUxp c3QgcHJvZmlsZXMgPSBxZ2V0ZW52KCJLREVJTklUNV9MSUJSQVJZX1BBVEgiKS5zcGxpdCgnOicp OwotKyAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IFFCeXRlQXJyYXkgJnByb2ZpbGU6IHByb2Zp bGVzKSB7Ci0rICAgICAgICAgICAgICAgICAgICBpZiAoIXByb2ZpbGUuaXNFbXB0eSgpKSB7Ci0r ICAgICAgICAgICAgICAgICAgICAgICAgbC5zZXRGaWxlTmFtZShRRmlsZTo6ZGVjb2RlTmFtZShw cm9maWxlKSArIFFTdHJpbmdMaXRlcmFsKCIvIikgKyBsaWJwYXRoKTsKLSsgICAgICAgICAgICAg ICAgICAgICAgICBpZiAobC5sb2FkKCkpIGJyZWFrOwotKyAgICAgICAgICAgICAgICAgICAgfQot KwkJfQotICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgIGwubG9hZCgpOwot ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICBpZiAoIWwuaXNMb2FkZWQoKSkgewotICAgICAg ICAgICAgICAgICBRU3RyaW5nIGx0ZGxFcnJvcihsLmVycm9yU3RyaW5nKCkpOwpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva2lvLXNlYXJjaC1zbWJkLW9uLVBBVEgucGF0Y2ggYi9n bnUvcGFja2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaAppbmRleCA1 NTUzNWZmYTExLi41MTE4YzlhMzYxIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9r aW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9r aW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaApAQCAtMSwzMCArMSwyNCBAQAotQWRvcHRlZCBm cm9tIE5peE9TCi1wa2dzL2RldmVsb3BtZW50L2xpYnJhcmllcy9rZGUtZnJhbWV3b3Jrcy9raW8v c2FtYmEtc2VhcmNoLXBhdGgucGF0Y2gKK0Zyb20gYWY1NGEyYTM3NjU1ZGYyNmEzM2JjNjc4M2Ni NDcyYzM4ZjY1MzIyZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IFRob21hcyBUdWVn ZWwgPHR0dWVnZWxAbWFpbGJveC5vcmc+CitEYXRlOiBTdW4sIDI4IE1hciAyMDIxIDEwOjMxOjEy IC0wNTAwCitTdWJqZWN0OiBbUEFUQ0ggMS8yXSBSZW1vdmUgaW1wdXJlIHNtYmQgc2VhcmNoIHBh dGgKIAotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQotLS0tIGtpby01LjE3LjAub3JpZy9zcmMvY29yZS9rc2FtYmFzaGFy ZS5jcHAKLSsrKyBraW8tNS4xNy4wL3NyYy9jb3JlL2tzYW1iYXNoYXJlLmNwcAotQEAgLTY3LDEz ICs2NywxOCBAQCBLU2FtYmFTaGFyZVByaXZhdGU6On5LU2FtYmFTaGFyZVByaXZhdGUoCi0gCist LS0KKyBzcmMvY29yZS9rc2FtYmFzaGFyZS5jcHAgfCAyICstCisgMSBmaWxlIGNoYW5nZWQsIDEg aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCisKK2RpZmYgLS1naXQgYS9zcmMvY29yZS9rc2Ft YmFzaGFyZS5jcHAgYi9zcmMvY29yZS9rc2FtYmFzaGFyZS5jcHAKK2luZGV4IGU4MTBjZTQuLjdj ZmI0ZTYgMTAwNjQ0CistLS0gYS9zcmMvY29yZS9rc2FtYmFzaGFyZS5jcHAKKysrKyBiL3NyYy9j b3JlL2tzYW1iYXNoYXJlLmNwcAorQEAgLTYxLDcgKzYxLDcgQEAgS1NhbWJhU2hhcmVQcml2YXRl Ojp+S1NhbWJhU2hhcmVQcml2YXRlKCkKICBib29sIEtTYW1iYVNoYXJlUHJpdmF0ZTo6aXNTYW1i YUluc3RhbGxlZCgpCiAgewotLSAgICBpZiAoUUZpbGU6OmV4aXN0cyhRU3RyaW5nTGl0ZXJhbCgi L3Vzci9zYmluL3NtYmQiKSkKLS0gICAgICAgICAgICB8fCBRRmlsZTo6ZXhpc3RzKFFTdHJpbmdM aXRlcmFsKCIvdXNyL2xvY2FsL3NiaW4vc21iZCIpKSkgewotLSAgICAgICAgcmV0dXJuIHRydWU7 Ci0rICAgIGNvbnN0IFFCeXRlQXJyYXkgcGF0aEVudiA9IHFnZXRlbnYoIlBBVEgiKTsKLSsgICAg aWYgKCFwYXRoRW52LmlzRW1wdHkoKSkgewotKyAgICAgICAgUUxhdGluMUNoYXIgcGF0aFNlcCgn OicpOwotKyAgICAgICAgUVN0cmluZ0xpc3QgcGF0aHMgPSBRRmlsZTo6ZGVjb2RlTmFtZShwYXRo RW52KS5zcGxpdChwYXRoU2VwLCBRU3RyaW5nOjpTa2lwRW1wdHlQYXJ0cyk7Ci0rICAgICAgICBm b3IgKFFTdHJpbmdMaXN0OjppdGVyYXRvciBpdCA9IHBhdGhzLmJlZ2luKCk7IGl0ICE9IHBhdGhz LmVuZCgpOyArK2l0KSB7Ci0rICAgICAgICAgICAgaXQtPmFwcGVuZChRU3RyaW5nTGl0ZXJhbCgi L3NtYmQiKSk7Ci0rICAgICAgICAgICAgaWYgKFFGaWxlOjpleGlzdHMoKml0KSkgewotKyAgICAg ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSsgICAgICAgICAgICB9Ci0rICAgICAgICB9CisgICAg IGNvbnN0IGJvb2wgZGFlbW9uRXhpc3RzID0KKy0gICAgICAgICFRU3RhbmRhcmRQYXRoczo6Zmlu ZEV4ZWN1dGFibGUoUVN0cmluZ0xpdGVyYWwoInNtYmQiKSwge1FTdHJpbmdMaXRlcmFsKCIvdXNy L3NiaW4vIiksIFFTdHJpbmdMaXRlcmFsKCIvdXNyL2xvY2FsL3NiaW4vIil9KS5pc0VtcHR5KCk7 CisrICAgICAgICAhUVN0YW5kYXJkUGF0aHM6OmZpbmRFeGVjdXRhYmxlKFFTdHJpbmdMaXRlcmFs KCJzbWJkIikpLmlzRW1wdHkoKTsKKyAgICAgaWYgKCFkYWVtb25FeGlzdHMpIHsKKyAgICAgICAg IHFDRGVidWcoS0lPX0NPUkVfU0FNQkFTSEFSRSkgPDwgIktTYW1iYVNoYXJlOiBDb3VsZCBub3Qg ZmluZCBzbWJkIjsKICAgICAgfQotIAotLSAgICAvL3FEZWJ1ZygpIDw8ICJTYW1iYSBpcyBub3Qg aW5zdGFsbGVkISI7Ci0tCi0gICAgIHJldHVybiBmYWxzZTsKLSB9Ci0gCistLQorMi4zMC4xCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rcGFja2FnZS1hbGxvdy1leHRlcm5hbC1w YXRocy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWFsbG93LWV4dGVybmFs LXBhdGhzLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjMWM5ZWZkZTdmLi4w MDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWFsbG93LWV4dGVy bmFsLXBhdGhzLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTMgKzAsMCBAQAotZGlmZiAtLWdp dCBhL3NyYy9rcGFja2FnZS9wYWNrYWdlLmNwcCBiL3NyYy9rcGFja2FnZS9wYWNrYWdlLmNwcAot aW5kZXggNWFlYzlmZC4uYjE1YzkzMyAxMDA2NDQKLS0tLSBhL3NyYy9rcGFja2FnZS9wYWNrYWdl LmNwcAotKysrIGIvc3JjL2twYWNrYWdlL3BhY2thZ2UuY3BwCi1AQCAtODIwLDcgKzgyMCw3IEBA IFBhY2thZ2VQcml2YXRlOjpQYWNrYWdlUHJpdmF0ZSgpCi0gICAgIDogUVNoYXJlZERhdGEoKSwK LSAgICAgICBmYWxsYmFja1BhY2thZ2UobnVsbHB0ciksCi0gICAgICAgbWV0YWRhdGEobnVsbHB0 ciksCi0tICAgICAgZXh0ZXJuYWxQYXRocyhmYWxzZSksCi0rICAgICAgZXh0ZXJuYWxQYXRocyh0 cnVlKSwKLSAgICAgICB2YWxpZChmYWxzZSksCi0gICAgICAgY2hlY2tlZFZhbGlkKGZhbHNlKQot IHsKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWZpeC1LRjVQYWNr YWdlTWFjcm9zLmNtYWtlLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMva3BhY2thZ2UtZml4 LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IGQ2NzdmMTlhNzAuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva3Bh Y2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAt MSwyNSArMCwwIEBACi1Gcm9tIDY2ODAxMGViYzlmZDg0ZDlkYzYwZjkwYjlhNGViZjNjNzA1NDk3 N2YgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCi1Gcm9tOiBIYXJ0bXV0IEdvZWJlbCA8aC5nb2Vi ZWxAY3JhenktY29tcGlsZXJzLmNvbT4KLURhdGU6IFN1biwgMjUgT2N0IDIwMjAgMjA6MTE6MTMg KzAwMDAKLVN1YmplY3Q6IFtQQVRDSF0gRml4IGJ1aWxkIGVycm9ycyBpZiBQUkVGSVggaXMgZGlm ZmVyZW50IGZyb20gRUNNJ3MgUFJFRklYLgotCi1TZWUgPGh0dHBzOi8vYnVncy5rZGUub3JnLzQy NDQ4Mz4gZm9yIGRldGFpbHMuCi0tLS0KLSBLRjVQYWNrYWdlTWFjcm9zLmNtYWtlIHwgMyArLS0K LSAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCi0KLWRpZmYg LS1naXQgYS9LRjVQYWNrYWdlTWFjcm9zLmNtYWtlIGIvS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZQot aW5kZXggZjRjMWQxZC4uYWNkMzc5OCAxMDA2NDQKLS0tLSBhL0tGNVBhY2thZ2VNYWNyb3MuY21h a2UKLSsrKyBiL0tGNVBhY2thZ2VNYWNyb3MuY21ha2UKLUBAIC0xLDYgKzEsNSBAQAotIAotLWZp bmRfcGFja2FnZShFQ00gMS42LjAgQ09ORklHIFJFUVVJUkVEKQotLWluY2x1ZGUoJHtFQ01fS0RF X01PRFVMRV9ESVJ9L0tERUluc3RhbGxEaXJzLmNtYWtlKQotK2luY2x1ZGUoS0RFSW5zdGFsbERp cnMpCi0gCi0gc2V0KEtQQUNLQUdFX1JFTEFUSVZFX0RBVEFfSU5TVEFMTF9ESVIgImtwYWNrYWdl IikKLSAKLS0tIAotR2l0TGFiCi0KZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL3Bs YXNtYS1mcmFtZXdvcmstZml4LUtGNVBsYXNtYU1hY3Jvcy5jbWFrZS5wYXRjaCBiL2dudS9wYWNr YWdlcy9wYXRjaGVzL3BsYXNtYS1mcmFtZXdvcmstZml4LUtGNVBsYXNtYU1hY3Jvcy5jbWFrZS5w YXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmQ1NWQ1MTJjZi4uMDAwMDAwMDAw MAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9wbGFzbWEtZnJhbWV3b3JrLWZpeC1LRjVQbGFz bWFNYWNyb3MuY21ha2UucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwyNSArMCwwIEBACi1Gcm9t IGZmNWVkMjZmMjFkMzA0ZTg2N2FiNTc3ODE4NzgwNjk1NjdkZWIyM2QgTW9uIFNlcCAxNyAwMDow MDowMCAyMDAxCi1Gcm9tOiBIYXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJz LmNvbT4KLURhdGU6IE1vbiwgMyBBdWcgMjAyMCAxOTo0OTo1OCArMDAwMAotU3ViamVjdDogW1BB VENIXSBGaXggYnVpbGQgZXJyb3JzIGlmIFBSRUZJWCBpcyBkaWZmZXJlbnQgZnJvbSBFQ00ncyBQ UkVGSVguCi0KLVNlZSA8aHR0cHM6Ly9idWdzLmtkZS5vcmcvNDI0NDgzPiBmb3IgZGV0YWlscwot LS0tCi0gS0Y1UGxhc21hTWFjcm9zLmNtYWtlIHwgMyArLS0KLSAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCi0KLWRpZmYgLS1naXQgYS9LRjVQbGFzbWFNYWNy b3MuY21ha2UgYi9LRjVQbGFzbWFNYWNyb3MuY21ha2UKLWluZGV4IDQ5NGI0MmQ1Ni4uODBiM2Zk OGRkIDEwMDY0NAotLS0tIGEvS0Y1UGxhc21hTWFjcm9zLmNtYWtlCi0rKysgYi9LRjVQbGFzbWFN YWNyb3MuY21ha2UKLUBAIC0xLDYgKzEsNSBAQAotIAotLWZpbmRfcGFja2FnZShFQ00gMS42LjAg Q09ORklHIFJFUVVJUkVEKQotLWluY2x1ZGUoJHtFQ01fS0RFX01PRFVMRV9ESVJ9L0tERUluc3Rh bGxEaXJzLmNtYWtlKQotK2luY2x1ZGUoS0RFSW5zdGFsbERpcnMpCi0gCi0gc2V0KFBMQVNNQV9S RUxBVElWRV9EQVRBX0lOU1RBTExfRElSICJwbGFzbWEiKQotIHNldChQTEFTTUFfREFUQV9JTlNU QUxMX0RJUiAiJHtLREVfSU5TVEFMTF9EQVRBRElSfS8ke1BMQVNNQV9SRUxBVElWRV9EQVRBX0lO U1RBTExfRElSfSIpCi0tLSAKLUdpdExhYgotCi0tIAoyLjM3LjAKCg== --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI Content-Type: text/x-patch; name=v3-0044-gnu-Move-KDE-games-to-gnu-packages-kde-games.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0044-gnu-Move-KDE-games-to-gnu-packages-kde-games.patch RnJvbSA0YTE5ZTFmOGE4YTg5NWRhZmFhZGY5M2I3NTY5OWUyNzcwMWU4NWRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxNjozMTowMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjMg NDQvODZdIGdudTogTW92ZSBLREUgZ2FtZXMgdG8gKGdudSBwYWNrYWdlcyBrZGUtZ2FtZXMpLgoK KiAgZ251L3BhY2thZ2VzL2dhbWVzLnNjbToKKGt0dWJlcmxpbmcgcGljbWkga29sZiBsaWJrbWFo am9uZ2cga21haGpvbmdnIGtzaGlzZW4ga2Fqb25nZyBrYnJlYWtvdXQKa21pbmVzIGtvbnF1ZXN0 IGtib3VuY2Uga2Jsb2NrcyBrc3Vkb2t1IGtsaW5lcyBrZ29sZHJ1bm5lciBrZGlhbW9uZAprZm91 cmlubGluZSBrYmxhY2tib3gga25ldHdhbGsgYm9tYmVyIGdyYW5hdGllciBrc2lyayBwYWxhcGVs aSBraXJpa2kKa2lnbyBrdWJyaWNrIGxza2F0IGthcG1hbiBrc3BhY2VkdWVsIGJvdm8ga2lsbGJv dHMga3NuYWtlZHVlbCBrb2xsaXNpb24Ka25hdmFsYmF0dGxlIGtyZXZlcnNpIGtzcXVhcmVzIGtq dW1waW5nY3ViZSk6Ck1vdmUgdG8gZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20uCltkZWZpbmUt bW9kdWxlXTogUmVtb3ZlIChnbnUgcGFja2FnZXMga2RlKSwgKGdudSBwYWNrYWdlcwprZGUtZnJh bWV3b3JrcykuCgoqIGdudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtOiBOZXcgbW9kdWxlLgpbaGVh ZGVyXTogQ29weSBvdmVyIGFueSBjb3B5cmlnaHRzIEkgY291bGQgZmluZCB0aGF0IGFmZmVjdGVk IHRoZXNlIGdhbWVzLgoKV2h5PyBnYW1lcy5zY20gaXMgdmVyeSBsYXJnZSwgYW5kIHdpbGwgb25s eSBnZXQgbGFyZ2VyLCBzbyBzcGxpdHRpbmcgaXQKaGVscHMuIEFsc28sIGl0IGlzIGNvbnZlbmll bnQgZm9yIHNpbmdsaW5nIG91dCBhbmQgdXBkYXRpbmcgS0RFIGdhbWVzLgoKZGlmZiAtLWdpdCBh L2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCBhZTE3M2YwZGUyLi45NmQzMDkzNWU0 IDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC0zNDAsNiAr MzQwLDcgQEAgR05VX1NZU1RFTV9NT0RVTEVTID0JCQkJXAogICAlRCUvcGFja2FnZXMva2F3YS5z Y20JCQkJXAogICAlRCUvcGFja2FnZXMva2RlLnNjbQkJCQlcCiAgICVEJS9wYWNrYWdlcy9rZGUt ZnJhbWV3b3Jrcy5zY20JCVwKKyAgJUQlL3BhY2thZ2VzL2tkZS1nYW1lcy5zY20JCVwKICAgJUQl L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20JCQlcCiAgICVEJS9wYWNrYWdlcy9rZGUtbXVsdGlt ZWRpYS5zY20JCVwKICAgJUQlL3BhY2thZ2VzL2tkZS1waW0uc2NtCQkJXApkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2dhbWVzLnNjbSBiL2dudS9wYWNrYWdlcy9nYW1lcy5zY20KaW5kZXggZDU1 YTJlZTg2Ny4uNjBjOTc4MDhlZCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQor KysgYi9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCkBAIC0xNTUsOCArMTU1LDYgQEAgKGRlZmluZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg aW1hZ2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlbWFnaWNrKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBqYXZhc2NyaXB0KQotICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBrZGUpCi0gICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtz KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsZXNzKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBsZXNzdGlmKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaWJjYW5i ZXJyYSkKQEAgLTEwMjIwLDE1MjMgKzEwMjE4LDYgQEAgKGRlZmluZS1wdWJsaWMgcTVnbwogICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2Jlcm5kcy9xNUdvIikKICAgIChsaWNlbnNl IGxpY2Vuc2U6Z3BsMispKSkKIAotKGRlZmluZS1wdWJsaWMga3R1YmVybGluZwotICAocGFja2Fn ZQotICAgIChuYW1lICJrdHViZXJsaW5nIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAg KHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rdHViZXJsaW5nLSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBtbHY5cWxs ZzcwcDI2ZGJyY3NyODIwYzcwZDNpYjg4aGFwYzF6NndnamhkcG1jMTJuaTEiKSkpKQotICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBlcmwpKQotICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAg ICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25z Ci0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpbwotICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAg ICAgIHB5dGhvbi13cmFwcGVyCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0bXVs dGltZWRpYQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlN0 YW1wIGRyYXdpbmcgdG95IikKLSAgICAoZGVzY3JpcHRpb24gIktUdWJlcmxpbmcgaXMgYSBkcmF3 aW5nIHRveSBpbnRlbmRlZCBmb3Igc21hbGwgY2hpbGRyZW4gYW5kCi1hZHVsdHMgd2hvIHJlbWFp biB5b3VuZyBhdCBoZWFydC4gIFRoZSBnYW1lIGhhcyBubyB3aW5uZXI7IHRoZSBvbmx5IHB1cnBv c2UgaXMKLXRvIG1ha2UgdGhlIGZ1bm5pZXN0IGZhY2VzIHlvdSBjYW4uICBTZXZlcmFsIGFjdGl2 aXRpZXMgYXJlIHBvc3NpYmxlLCBlLmcuOgotCi1AaXRlbWl6ZQotQGl0ZW0gR2l2ZSB0aGUgcG90 YXRvIGEgZnVubnkgZmFjZSwgY2xvdGhlcywgYW5kIG90aGVyIGdvb2RpZXMKLUBpdGVtIEJ1aWxk IGEgc21hbGwgdG93biwgY29tcGxldGUgd2l0aCBzY2hvb2wsIHpvbywgYW5kIGZpcmUgZGVwYXJ0 bWVudAotQGl0ZW0gQ3JlYXRlIGEgZmFudGFzdGljIG1vb25zY2FwZSB3aXRoIHNwYWNlc2hpcHMg YW5kIGFsaWVucwotQGl0ZW0gVG9wIGEgcGl6emEKLUBlbmQgaXRlbWl6ZQotCi1LVHViZXJsaW5n IGNhbiBzcGVhayB0aGUgbmFtZSBvZiBlYWNoIHRoZSBvYmplY3QgaW4gc2V2ZXJhbCBsYW5ndWFn ZXMsCi10byBhc3Npc3QgaW4gbGVhcm5pbmcgYmFzaWMgdm9jYWJ1bGFyeS4KLQotVGhpcyBwYWNr YWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlz dCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMgcGlj bWkKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAicGljbWkiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQot ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL3BpY21pLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFkZnE5 bTRuamgwY3p6OHp3czQ2cmt6NnhxMm42eHJhNXcyMjNtM3MyZjVjaXZpdzVtc3oiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2Fk ZG9ucwotICAgICAgICAgICBrZGVjbGFyYXRpdmUKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAg ICAga2lvCi0gICAgICAgICAgIGtuZXdzdHVmZgotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAg ICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFy YXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMu a2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiTnVtYmVyIGxvZ2ljIGdhbWUiKQotICAgIChkZXNj cmlwdGlvbiAiUGljbWkgaXMgYSBudW1iZXIgbG9naWMgZ2FtZSBpbiB3aGljaCBjZWxscyBpbiBh IGdyaWQgaGF2ZQotdG8gYmUgY29sb3JlZCBvciBsZWZ0IGJsYW5rIGFjY29yZGluZyB0byBudW1i ZXJzIGdpdmVuIGF0IHRoZSBzaWRlIG9mIHRoZQotZ3JpZC4gIFRoZSBhaW0gaXMgdG8gcmV2ZWFs IGEgaGlkZGVuIHBpY3R1cmUuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZk bDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtvbGYKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAi a29sZiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdp bgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMva29sZi0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFscHA2cHpyNWRnZDRzaTRhOGM3aGN2Z3hncXkw Ymd5aGt4OW02anFiMHpobGw2ZHhqMTAiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAg ICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAg IGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAg ICAgICBraW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBrdGV4dHdpZGdldHMKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAg ICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJNaW5pYXR1cmUgZ29sZiBn YW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktvbGYgaXMgYSBtaW5pYXR1cmUgZ29sZiBnYW1lIGZv ciBvbmUgdG8gdGVuIHBsYXllcnMuICBUaGUKLWdhbWUgaXMgcGxheWVkIGZyb20gYW4gb3Zlcmhl YWQgdmlldywgd2l0aCBhIHNob3J0IGJhciByZXByZXNlbnRpbmcgdGhlIGdvbGYKLWNsdWIuICBL b2xmIGZlYXR1cmVzIG1hbnkgZGlmZmVyZW50IHR5cGVzIG9mIG9iamVjdHMsIHN1Y2ggYXMgd2F0 ZXIgaGF6YXJkcywKLXNsb3Blcywgc2FuZCB0cmFwcywgYW5kIGJsYWNrIGhvbGVzICh3YXJwcyks IGFtb25nIG90aGVycy4KLQotRmVhdHVyZXMgYXJlOgotQGl0ZW1pemUKLUBpdGVtIFNpbmdsZSBh bmQgTXVsdGktcGxheWVyICh1cCB0byB0ZW4gcGxheWVycykgbW9kZXMKLUBpdGVtIEhpZ2ggc2Nv cmVzIHRhYmxlCi1AaXRlbSBEeW5hbWljIGNvdXJzZXMKLUBpdGVtIFRoaXJkLXBhcnR5IGNvdXJz ZXMKLUBpdGVtIENvdXJzZSBlZGl0b3IKLUBlbmQgaXRlbWl6ZQotCi1UaGlzIHBhY2thZ2UgaXMg cGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUt cHVibGljIGxpYmttYWhqb25nZwotICAocGFja2FnZQotICAgIChuYW1lICJsaWJrbWFoam9uZ2ci KQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAg ICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgotICAgICAgICAgICAgICAgICAgICAgICAg ICB2ZXJzaW9uICIvc3JjL2xpYmttYWhqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAg IChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxMGxqemJmN3FraTVmbHlkYW5rcmJrc2FpaGhrcXBm eWxqYjhjNzFmYndxd21rcjdyZ2ZxIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGthdXRoCi0gICAgICAgICAgIGtjb21wbGV0aW9u Ci0gICAgICAgICAgIDsoImtjb25maWciICxrY29uZmlnKQotICAgICAgICAgICBrY29kZWNzCi0g ICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAg ICAgIGtpMThuCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIHF0YmFzZS01 Ci0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKLSAgICAoc3lub3BzaXMgIlNoYXJlZCBsaWJyYXJ5IGZvciBrbWFoam9uZ2cgYW5kIGtz aGlzZW4iKQotICAgIChkZXNjcmlwdGlvbiAiU2hhcmVkIGxpYnJhcnkgYW5kIGNvbW1vbiBmaWxl cyBmb3Iga21haGpvbmdnLCBrc2hpc2VuIGFuZAotb3RoZXIgTWFoIEpvbmdnIGxpa2UgZ2FtZXMu IikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIuMCsgbGlj ZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrbWFoam9uZ2cKLSAgKHBhY2thZ2UK LSAgICAobmFtZSAia21haGpvbmdnIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNv dXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rbWFoam9uZ2ctIiB2ZXJzaW9u ICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWZjajRqYjJ6emJh eHA3Y3AwNHczNnkwYzdsaDc3eXppbjY2Zm12cmN4a2wxMXhpMnd3ZCIpKSkpCi0gICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qg a2NvbXBsZXRpb24KLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0g ICAgICAgICAgIGtkZWNsYXJhdGl2ZQotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrbmV3 c3R1ZmYKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAg ICAgICBsaWJrbWFoam9uZ2cKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNs YXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1l cy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJUaWxlIGxheWluZyBwYXRpZW5jZSIpCi0gICAg KGRlc2NyaXB0aW9uICJJbiBLTWFoam9uZ2cgdGhlIHRpbGVzIGFyZSBzY3JhbWJsZWQgYW5kIHN0 YWtlZCBvbiB0b3Agb2YKLWVhY2ggb3RoZXIgdG8gcmVzZW1ibGUgYSBjZXJ0YWluIHNoYXBlLiAg VGhlIHBsYXllciBpcyB0aGVuIGV4cGVjdGVkIHRvIHJlbW92ZQotYWxsIHRoZSB0aWxlcyBvZmYg dGhlIGdhbWUgYm9hcmQgYnkgbG9jYXRpbmcgZWFjaCB0aWxlJ3MgbWF0Y2hpbmcgcGFpci4KLQot QSB2YXJpZXR5IG9mIHRpbGUgbGF5b3V0cyBhcmUgaW5jbHVkZWQsIGFzIHdlbGwgYXMgYW4gZWRp dG9yIHRvIGNyZWF0ZSBuZXcKLWxheW91dHMuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRo ZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBs aWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga3No aXNlbgotICAocGFja2FnZQotICAgIChuYW1lICJrc2hpc2VuIikKLSAgICAodmVyc2lvbiAiMjAu MTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRj aCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rc2hp c2VuLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjFocndyMGYxa2lkaXZzcDhsbndkYnF6M3h4YWdqdmp3aDcycjNnbWE4c21maWx5YnlnZmIiKSkp KQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKLSAgICAgICAgICAgOygicGVybCIgLHBl cmwpCi0gICAgICAgICAgIDsoInBrZy1jb25maWciICxwa2ctY29uZmlnKQotICAgICAgICAgICBr ZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2F1dGgKLSAgICAgICAgICAga2Nv bXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRv bnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAg IGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgbGlia21haGpvbmdnCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAg IChzeW5vcHNpcyAiU2hpc2VuLVNobyBzb2xpdGFpcmUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9u ICJLU2hpc2VuIGlzIGEgc29saXRhaXJlLWxpa2UgZ2FtZSBwbGF5ZWQgdXNpbmcgdGhlIHN0YW5k YXJkCi1zZXQgb2YgTWFoam9uZyB0aWxlcy4gIFVubGlrZSBNYWhqb25nIGhvd2V2ZXIsIEtTaGlz ZW4gaGFzIG9ubHkgb25lIGxheWVyIG9mCi1zY3JhbWJsZWQgdGlsZXMKLQotVGhpcyBwYWNrYWdl IGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSBsaWNlbnNl OmdwbDIrKSkpCi0KLShkZWZpbmUtcHVibGljIGtham9uZ2cKLSAgKHBhY2thZ2UKLSAgICAobmFt ZSAia2Fqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAg KG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCi0gICAgICAgICAgICAg ICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva2Fqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkK LSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwM2ZkYm54N3p4N3ZnY3h2d2QxaDEwOThr czlncTE2MmJ3ejM1ZmhweXpweW5yNjY3bTVyIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKLSAgICAoYXJndW1lbnRzCi0gICAgIGAoIzpwaGFzZXMKLSAgICAgICAobW9k aWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sg J2ZpeC1wYXRocwotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3Ro ZXIta2V5cykKLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9tanJlc291cmNlLnB5Igot ICAgICAgICAgICAgICAgKCgiJ3NoYXJlJywgJ2ttYWhqb25nZ2xpYiciIGFsbCkKLSAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAiJyIgKGFzc29jLXJlZiBpbnB1dHMgImxpYmttYWhqb25n ZyIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZScsICdrbWFoam9uZ2ds aWInIikpKSkpCi0gICAgICAgICAoYWRkLWFmdGVyICdxdC13cmFwICd3cmFwCi0gICAgICAgICAg IChsYW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAgICAg ICAobGV0ICgob3V0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpKQotICAgICAgICAgICAgICAg KGZvci1lYWNoIChsYW1iZGEgKHByb2dyYW0pCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAo d3JhcC1wcm9ncmFtIHByb2dyYW0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYCgiR1VJ WF9QWVRIT05QQVRIIiAiOiIgcHJlZml4Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KCwoZ2V0ZW52ICJHVUlYX1BZVEhPTlBBVEgiKSkpKSkKLSAgICAgICAgICAgICAgICAgICAgICAg ICAobGlzdCAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4va2Fqb25nZyIpCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL2tham9uZ2dzZXJ2ZXIi KSkpKSkpKSkpCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcwotICAgICAgICAgICA7KCJwZXJsIiAscGVybCkKLSAgICAgICAgICAga2RvY3Rvb2xzKSkK LSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdl dHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAg bGlia21haGpvbmdnCi0gICAgICAgICAgIHB5dGhvbgotICAgICAgICAgICBweXRob24tdHdpc3Rl ZAotICAgICAgICAgICBweXRob24tcHlxdAotICAgICAgICAgICBweXRob24tem9wZS1pbnRlcmZh Y2UKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiQ2xhc3NpY2FsIE1h aCBKb25nZyBnYW1lIGZvciA0IHBsYXllcnMiKQotICAgIChkZXNjcmlwdGlvbiAiS2Fqb25nZyBp cyB0aGUgYW5jaWVudCBDaGluZXNlIGJvYXJkIGdhbWUgZm9yIDQgcGxheWVycy4KLQotSWYgeW91 IGFyZSBsb29raW5nIGZvciB0aGUgTWFoIEpvbmdnIHNvbGl0YWlyZSBwbGVhc2UgdXNlIHRoZSBh cHBsaWNhdGlvbgota21haGpvbmdnLgotCi1LYWpvbmdnIGNhbiBiZSB1c2VkIGluIHR3byBkaWZm ZXJlbnQgd2F5czogU2NvcmluZyBhIG1hbnVhbCBnYW1lIHdoZXJlIHlvdQotcGxheSBhcyBhbHdh eXMgYW5kIHVzZSBLYWpvbmdnIGZvciB0aGUgY29tcHV0YXRpb24gb2Ygc2NvcmVzIGFuZCBmb3IK LWJvb2trZWVwaW5nLiAgT3IgeW91IGNhbiB1c2UgS2Fqb25nZyB0byBwbGF5IGFnYWluc3QgYW55 IGNvbWJpbmF0aW9uIG9mIG90aGVyCi1odW1hbiBwbGF5ZXJzIG9yIGNvbXB1dGVyIHBsYXllcnMu Ci0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAg KGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZp bmUtcHVibGljIGticmVha291dAotICAocGFja2FnZQotICAgIChuYW1lICJrYnJlYWtvdXQiKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAg IChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICIvc3JjL2ticmVha291dC0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEy NTYKLSAgICAgICAoYmFzZTMyICIwa3FqMmN4MG55M3FxNjVjNnc1ZnBuem1yd2w5aXJnOHNsenZw ZDNhbmNrNWNudm1hM2o0IikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK LSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBr Y29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25z Ci0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBr aTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAg ICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAg IChzeW5vcHNpcyAiQnJlYWtvdXQgbGlrZSBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktCcmVh a291dCBpcyBzaW1pbGFyIHRvIHRoZSBjbGFzc2ljcyBicmVha291dCBhbmQgeGJvaW5nLAotZmVh dHVyaW5nIGEgbnVtYmVyIG9mIGFkZGVkIGdyYXBoaWNhbCBlbmhhbmNlbWVudHMgYW5kIGVmZmVj dHMuICBZb3UgY29udHJvbCBhCi1wYWRkbGUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGxheWluZy1m aWVsZCwgYW5kIG11c3QgZGVzdHJveSBicmlja3MgYXQgdGhlIHRvcAotYnkgYm91bmNpbmcgYmFs bHMgYWdhaW5zdCB0aGVtLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVz IG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwx LjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrbWluZXMKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAi a21pbmVzIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3Jp Z2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rbWluZXMtIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAg ICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGhxandoM2pxMm5wcXdrdmg2N2Z5bjJ4bnE4c3dp YXNkdzVqejhmMGlrbDBrMjhpZDc3NSIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAg ICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29y ZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAg ICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRnZXRzCi0gICAgICAgICAgIGt3aWRnZXRz YWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJDbGFzc2ljYWwgbWlu ZSBzd2VlcGVyIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAiS01pbmVzIGlzIGEgY2xhc3NpYyBN aW5lc3dlZXBlciBnYW1lLiAgVGhlIGlkZWEgaXMgdG8KLXVuY292ZXIgYWxsIHRoZSBzcXVhcmVz IHdpdGhvdXQgYmxvd2luZyB1cCBhbnkgbWluZXMuICBXaGVuIGEgbWluZSBpcyBibG93bgotdXAs IHRoZSBnYW1lIGlzIG92ZXIuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZk bDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtvbnF1ZXN0Ci0gIChwYWNrYWdlCi0gICAgKG5h bWUgImtvbnF1ZXN0IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAg ICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rb25xdWVzdC0iIHZlcnNpb24gIi50YXIueHoi KSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwbG53ajA2dnY0cXgwNWhyOHB6eXNu dnJ4aDh5MDRhc2FqcnBoMHJzajM3djhoczlnNWxoIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlv bgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAg IGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZ3VpYWRkb25zCi0g ICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4 bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJTaW1wbGUgdHVybi1iYXNl ZCBzdHJhdGVneSBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktvbnF1ZXN0IGlzIHRoZSBLREUg dmVyc2lvbiBvZiBHbnUtTGFjdGljIEtvbnF1ZXN0LiAgUGxheWVycwotY29ucXVlciBvdGhlciBw bGFuZXRzIGJ5IHNlbmRpbmcgc2hpcHMgdG8gdGhlbS4gIFRoZSBnb2FsIGlzIHRvIGJ1aWxkIGFu Ci1pbnRlcnN0ZWxsYXIgZW1waXJlIGFuZCB1bHRpbWF0ZWx5IGNvbnF1ZXIgYWxsIG90aGVyIHBs YXllcidzIHBsYW5ldHMuICBUaGUKLWdhbWUgY2FuIGJlIHBsYXllZCB3aXRoIHVwIHRvIG5pbmUg ZW1waXJlcywgY29tbWFuZGVkIGVpdGhlciBieSB0aGUgY29tcHV0ZXIKLW9yIGJ5IHB1bnkgZWFy dGhsaW5ncy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUu IikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkK LQotKGRlZmluZS1wdWJsaWMga2JvdW5jZQotICAocGFja2FnZQotICAgIChuYW1lICJrYm91bmNl IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0g ICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgdmVyc2lvbiAiL3NyYy9rYm91bmNlLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNo YTI1NgotICAgICAgIChiYXNlMzIgIjB5bXkwejFxbHczbjY1M3hzM2RzYTF4bTc4cTR4YWowOWRu bmNpNGttNzdyemlzMjZ2YjYiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAg IGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFz aAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBr aW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAg ICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xh cmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVz LmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIkplenpiYWxsIGFyY2FkZSBnYW1lIikKLSAgICAo ZGVzY3JpcHRpb24gIktCb3VuY2UgaXMgYSBzaW5nbGUgcGxheWVyIGFyY2FkZSBnYW1lIHdpdGgg dGhlIGVsZW1lbnRzIG9mCi1wdXp6bGUuICBJdCBpcyBwbGF5ZWQgb24gYSBmaWVsZCwgc3Vycm91 bmRlZCBieSB3YWxsLCB3aXRoIHR3byBvciBtb3JlIGJhbGxzCi1ib3VuY2luZyBhcm91bmQgd2l0 aGluIHRoZSB3YWxscy4gIFRoZSBvYmplY3Qgb2YgdGhlIGdhbWUgaXMgdG8gYnVpbGQgbmV3Ci13 YWxscyB0byBkZWNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgYWN0aXZlIGZpZWxkLgotCi1UaGlzIHBh Y2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChs aXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCi0K LShkZWZpbmUtcHVibGljIGtibG9ja3MKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia2Jsb2NrcyIp Ci0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCi0gICAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24gIi9zcmMva2Jsb2Nrcy0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEy NTYKLSAgICAgICAoYmFzZTMyICIwOXlmbTltemJhbXAyOTRjdmM1ZmlucTZpbHh2eHI2OGkwZG5i MG03MnBhNHNmem1pajMyIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK LSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBr Y29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25z Ci0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBr aTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAg ICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiU2luZ2xlIHBsYXllciBmYWxsaW5nIGJsb2Nr cyBwdXp6bGUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJLQmxvY2tzIGlzIHRoZSBjbGFzc2lj IFRldHJpcy1saWtlIGZhbGxpbmcgYmxvY2tzIGdhbWUuCi0KLVRoZSBpZGVhIGlzIHRvIHN0YWNr IHRoZSBmYWxsaW5nIGJsb2NrcyB0byBjcmVhdGUgaG9yaXpvbnRhbCBsaW5lcyB3aXRob3V0IGFu eQotZ2Fwcy4gIFdoZW4gYSBsaW5lIGlzIGNvbXBsZXRlZCBpdCBpcyByZW1vdmVkLCBhbmQgbW9y ZSBzcGFjZSBpcyBhdmFpbGFibGUgaW4KLXRoZSBwbGF5IGFyZWEuICBXaGVuIHRoZXJlIGlzIG5v dCBlbm91Z2ggc3BhY2UgZm9yIGJsb2NrcyB0byBmYWxsLCB0aGUgZ2FtZSBpcwotb3Zlci4KLQot VGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGlj ZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1w dWJsaWMga3N1ZG9rdQotICAocGFja2FnZQotICAgIChuYW1lICJrc3Vkb2t1IikKLSAgICAodmVy c2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9k IHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAi L3NyYy9rc3Vkb2t1LSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjBwajZyeTdhazFybnBiOTNtcXlwYXhyY2Jtcmh3ZzlpcjZ6aGIzeWJ6ZmtmY3Jo NjdnMTIiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAg ICAoaW5wdXRzCi0gICAgIChsaXN0IGthcmNoaXZlCi0gICAgICAgICAgIGtjb25maWcKLSAgICAg ICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAg a2NyYXNoCi0gICAgICAgICAgIGtndWlhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAg ICAga2ljb250aGVtZXMKLSAgICAgICAgICAga2lvCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25z Ci0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAg Z2x1Ci0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKLSAgICAg ICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQot ICAgIChzeW5vcHNpcyAiU3Vkb2t1IHB1enpsZSBnYW1lIGFuZCBzb2x2ZXIiKQotICAgIChkZXNj cmlwdGlvbiAiS1N1ZG9rdSBpcyBhIFN1ZG9rdSBnYW1lIGFuZCBzb2x2ZXIsIHN1cHBvcnRpbmcg YSByYW5nZSBvZgotMkQgYW5kIDNEIFN1ZG9rdSB2YXJpYW50cy4gIEluIGFkZGl0aW9uIHRvIHBs YXlpbmcgU3Vkb2t1LCBpdCBjYW4gcHJpbnQgU3Vkb2t1Ci1wdXp6bGUgc2hlZXRzIGFuZCBmaW5k IHRoZSBzb2x1dGlvbiB0byBhbnkgU3Vkb2t1IHB1enpsZS4KLQotVGhlIHdvcmQgU3Vkb2t1IG1l YW5zIFwic2luZ2xlIG51bWJlciBpbiBhbiBhbGxvdHRlZCBwbGFjZVwiIGluIEphcGFuZXNlLgot VGhlc2UgYXJlIHRoZSBiYXNpYyBydWxlczogRXZlcnkgU3Vkb2t1IGlzIGEgc3F1YXJlIGRpdmlk ZWQgaW50byAzeDMKLXN1YnNxdWFyZXMgd2l0aCAzeDMgY2VsbHMgZWFjaC4KLQotU29tZSBjZWxs cyBhcmUgZmlsbGVkIHdpdGggYSBudW1iZXIgYXQgdGhlIGJlZ2lubmluZy4gIFRoZSByZW1haW5p bmcgb25lcyBhcmUKLXRvIGJlIGZpbGxlZCBieSB0aGUgcGxheWVyIHVzaW5nIG51bWJlcnMgZnJv bSAxIHRvIDksIHdpdGhvdXQgcmVwZWF0aW5nIGEKLW51bWJlciB0d2ljZSBvbiBlYWNoIGNvbHVt biwgcm93IG9yIHN1YnNxdWFyZSAoZWFjaCBvZiB0aGVtIG11c3QgY29udGFpbiBvbmx5Ci1vbmUg MSwgb25lIDIsIG9uZSAzLCBhbmQgc28gb24pLiAgVGhlIGdhbWUgcmVxdWlyZXMgbG9naWMgYW5k IHBhdGllbmNlLgotU29sdmluZyB0YWtlcyB1c3VhbGx5IDEwIHRvIDMwIG1pbnV0ZXMsIGRlcGVu ZGluZyBvbiBwdXp6bGUgbGV2ZWwsIHlvdXIgc2tpbGwKLWFuZCBleHBlcmllbmNlLgotCi1UaGUg bnVtZXJhbHMgaW4gU3Vkb2t1IHB1enpsZXMgYXJlIHVzZWQgZm9yIGNvbnZlbmllbmNlIChmb3Ig ZXhhbXBsZSBpbiAxNngxNgotYm9hcmQgd2UgdXNlIGxldHRlcnMpOiBhcml0aG1ldGljIHJlbGF0 aW9uc2hpcHMgYmV0d2VlbiBudW1iZXJzIGFyZQotaXJyZWxldmFudC4KLQotVGhpcyBwcm9ncmFt IHN1cHBvcnRzIGFsc28gMTZ4MTYgZ2FtZXMgd2l0aCBudW1iZXJzIGZyb20gMSB0byAxNiBhbmQg MjU2Ci1jZWxscyB3aXRoIDE2IGNvbHMsIHJvd3MgYW5kIHN1YnNxdWFyZXMhCi0KLU1vcmUgaW5m b3JtYXRpb24gYXQgaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TdWRva3UKLQotVGhpcyBw YWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAo bGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMg a2xpbmVzCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtsaW5lcyIpCi0gICAgKHZlcnNpb24gIjIw LjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2xp bmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjB5OGxud2F3cmtsNGl4bjd2NGRnNDhrMnpwcjA4M2tydjdkdjRkOTRiMmRwa2g3eGZ2aWgiKSkp KQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRz Ci0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAg ICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2Fk ZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAg ICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01 Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiUGxhY2UgNSBlcXVhbCBwaWVjZXMgdG9nZXRo ZXIsIGJ1dCB3YWl0LCB0aGVyZSBhcmUgMyBuZXcgb25lcyIpCi0gICAgKGRlc2NyaXB0aW9uICJL TGluZXMgaXMgYSBzaW1wbGUgYnV0IGhpZ2hseSBhZGRpY3RpdmUgb25lIHBsYXllciBnYW1lLgot Ci1UaGUgcGxheWVyIGhhcyB0byBtb3ZlIHRoZSBjb2xvcmVkIGJhbGxzIGFyb3VuZCB0aGUgZ2Ft ZSBib2FyZCwgZ2F0aGVyaW5nIHRoZW0KLWludG8gdGhlIGxpbmVzIG9mIHRoZSBzYW1lIGNvbG9y IGJ5IGZpdmUuICBPbmNlIHRoZSBsaW5lIGlzIGNvbXBsZXRlIGl0IGlzCi1yZW1vdmVkIGZyb20g dGhlIGJvYXJkLCB0aGVyZWZvcmUgZnJlZWluZyBwcmVjaW91cyBzcGFjZS4gIEluIHRoZSBzYW1l IHRpbWUKLXRoZSBuZXcgYmFsbHMga2VlcCBhcnJpdmluZyBieSB0aHJlZSBhZnRlciBlYWNoIG1v dmUsIGZpbGxpbmcgdXAgdGhlIGdhbWUKLWJvYXJkLgotCi1LTGluZXMgaXMgYSBzaW5nbGUtcGxh eWVyIGdhbWUgd2hlcmUgdGhlIHBsYXllciByZW1vdmVzIGNvbG9yZWQgYmFsbHMgZnJvbSB0aGUK LWJvYXJkIGJ5IGFycmFuZ2luZyB0aGVtIGludG8gbGluZXMgb2YgZml2ZSBvciBtb3JlLiAgSG93 ZXZlciwgZXZlcnkgdGltZSB0aGUKLXBsYXllciBtb3ZlcyBhIGJhbGwsIHRocmVlIG1vcmUgYmFs bHMgYXJlIGFkZGVkIHRvIHRoZSBib2FyZC4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhl IEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxp Y2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2dvbGRydW5uZXIKLSAgKHBhY2th Z2UKLSAgICAobmFtZSAia2dvbGRydW5uZXIiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAg ICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tnb2xkcnVubmVyLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE3cmE1 ZDNyOWFqeTJpbmoxN2d3ZDV4cGh6aHZieng1a3B2ZHd5ajZtc3g0ZGQ5d3hnZmkiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtj cmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAg ICBraW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAg ICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRl Y2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAg ICAoc3lub3BzaXMgIkFjdGlvbiBhbmQgcHV6emxlIHNvbHZpbmcgZ2FtZSIpCi0gICAgKGRlc2Ny aXB0aW9uICJLR29sZHJ1bm5lciBpcyBhbiBhY3Rpb24gZ2FtZSB3aGVyZSB0aGUgaGVybyBydW5z IHRocm91Z2ggYQotbWF6ZSwgY2xpbWJzIHN0YWlycywgZGlnIGhvbGVzIGFuZCBkb2RnZXMgZW5l bWllcyBpbiBvcmRlciB0byBjb2xsZWN0IGFsbCB0aGUKLWdvbGQgbnVnZ2V0cyBhbmQgZXNjYXBl IHRvIHRoZSBuZXh0IGxldmVsLiAgWW91ciBlbmVtaWVzIGFyZSBhbHNvIGFmdGVyIHRoZQotZ29s ZC4gIFdvcnNlIHN0aWxsLCB0aGV5IGFyZSBhZnRlciB5b3UhLgotCi1LR29sZHJ1bm5lciBpcyBh IGZhc3QtcGFjZWQgcGxhdGZvcm0gZ2FtZSB3aGVyZSB0aGUgcGxheWVyIG11c3QgbmF2aWdhdGUg YQotbWF6ZSB3aGlsZSBjb2xsZWN0aW5nIGdvbGQgbnVnZ2V0cyBhbmQgYXZvaWRpbmcgZW5lbWll cy4gIEEgdmFyaWV0eSBvZiBsZXZlbAotcGFja3MgYXJlIGluY2x1ZGVkLCBhcyB3ZWxsIGFzIGFu IGVkaXRvciB0byBjcmVhdGUgbmV3IGxldmVscy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2Yg dGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIr IGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2RpYW1vbmQKLSAgKHBhY2th Z2UKLSAgICAobmFtZSAia2RpYW1vbmQiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAo c291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tkaWFtb25kLSIgdmVyc2lv biAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFpeXhyeDM0MjJh c2E1OGtoMHNpd3ZpMXN2ZHM1a2NjcnltNmdkZnBkaGxtaG1jaXFsemkiKSkpKQotICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0 IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdl dHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAg IGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtub3RpZmljYXRpb25z Ci0gICAgICAgICAgIGtub3RpZnljb25maWcKLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAg ICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJh c2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczov L2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlRocmVlLWluLWEtcm93IGdhbWUiKQot ICAgIChkZXNjcmlwdGlvbiAiS0RpYW1vbmQgaXMgYSB0aHJlZS1pbi1hLXJvdyBnYW1lIGxpa2Ug QmVqZXdlbGVkLiAgSXQKLWZlYXR1cmVzIHVubGltaXRlZCBmdW4gd2l0aCByYW5kb21seSBnZW5l cmF0ZWQgZ2FtZXMgYW5kIGZpdmUgZGlmZmljdWx0eQotbGV2ZWxzIHdpdGggdmFyeWluZyBudW1i ZXIgb2YgZGlhbW9uZCBjb2xvcnMgYW5kIGJvYXJkIHNpemVzLgotCi1UaGlzIHBhY2thZ2UgaXMg cGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrZm91cmlubGlu ZQotICAocGFja2FnZQotICAgIChuYW1lICJrZm91cmlubGluZSIpCi0gICAgKHZlcnNpb24gIjIw LjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2Zv dXJpbmxpbmUtIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJh c2UzMiAiMHBseDNsdjM1ZmM4cTlzdmJ5bDcxbW1zM2ppNnpuNThqMzA2YnZtMWY4a2tnZzB4Mzk1 YiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1p bnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChp bnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAg ICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBr Y3Jhc2gKLSAgICAgICAgICAga2Ruc3NkCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4 bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJQbGFjZSA0IHBpZWNlcyBp biBhIHJvdyIpCi0gICAgKGRlc2NyaXB0aW9uICJLRm91ckluTGluZSBpcyBhIGJvYXJkIGdhbWUg Zm9yIHR3byBwbGF5ZXJzIGJhc2VkIG9uIHRoZQotQ29ubmVjdC1Gb3VyIGdhbWUuCi0KLUtGb3Vy SW5MaW5lIGlzIGEgZ2FtZSB3aGVyZSB0d28gcGxheWVycyB0YWtlIHR1cm5zIGRyb3BwaW5nIHBp ZWNlcyBpbnRvIGEKLWdyaWQsIHRoZSB3aW5uZXIgYmVpbmcgdGhlIGZpcnN0IHRvIHBsYWNlIGZv dXIgcGllY2VzIGluIGEgbGluZS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBn YW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrYmxhY2tib3gK LSAgKHBhY2thZ2UKLSAgICAobmFtZSAia2JsYWNrYm94IikKLSAgICAodmVyc2lvbiAiMjAuMTIu MCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkK LSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYmxhY2ti b3gtIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAi MGxhNXc0NGIwZ2w3Mmczd2ZwMHB3OGd3bm0yODdsaDduZDlrNWlrcHN6dzVubjQ5ZGIwaCIpKSkp Ci0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMK LSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMK LSAgICAgKGxpc3Qga2FyY2hpdmUKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAgICAg a2NvbmZpZwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAg ICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRn ZXRzCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAg ICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2Zykp Ci0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lz ICJGaW5kIGF0b21zIGluIGEgZ3JpZCBieSBzaG9vdGluZyBlbGVjdHJvbnMiKQotICAgIChkZXNj cmlwdGlvbiAiS0JsYWNrYm94IGlzIGEgZ2FtZSBvZiBoaWRlIGFuZCBzZWVrIHBsYXllZCBvbiBh IGdyaWQgb2YKLWJveGVzIHdoZXJlIHRoZSBjb21wdXRlciBoYXMgaGlkZGVuIHNldmVyYWwgYmFs bHMuICBUaGUgcG9zaXRpb24gb2YgdGhlIGhpZGRlbgotYmFsbHMgY2FuIGJlIGRlZHVjZWQgYnkg c2hvb3RpbmcgYmVhbXMgaW50byB0aGUgYm94Ci0KLUtCbGFja0JveCBpcyBhIGdhbWUgb2YgaGlk ZSBhbmQgc2VlayBwbGF5ZWQgb24gYW4gZ3JpZCBvZiBib3hlcywgd2hlcmUgdGhlCi1wbGF5ZXIg c2hvb3RzIHJheXMgaW50byB0aGUgZ3JpZCB0byBkZWR1Y2UgdGhlIHBvc2l0aW9ucyBvZiBoaWRk ZW4gb2JqZWN0cy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1 bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykp KSkKLQotKGRlZmluZS1wdWJsaWMga25ldHdhbGsKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia25l dHdhbGsiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmln aW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tuZXR3YWxrLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAg ICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjA2MGtqMDZ2cGlnZHk1NzBpenNqZmdubXFxcnBt Yjhia3I5YXJxYzEwOWhnM2F2bDV3anoiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAg ICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2Nv cmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAg ICAgICAgIGtpMThuCi0gICAgICAgICAgIGt0ZXh0d2lkZ2V0cwotICAgICAgICAgICBrd2lkZ2V0 c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAg ICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQotICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiVHVybiB0aGUgYm9h cmQgcGllY2VzIHRvIGdldCBhbGwgY29tcHV0ZXJzIGNvbm5lY3RlZCIpCi0gICAgKGRlc2NyaXB0 aW9uICJLTmV0V2FsayBpcyBhIHNtYWxsIGdhbWUgd2hlcmUgeW91IGhhdmUgdG8gYnVpbGQgdXAg YQotY29tcHV0ZXIgbmV0d29yayBieSByb3RhdGluZyB0aGUgd2lyZXMgdG8gY29ubmVjdCB0aGUg dGVybWluYWxzIHRvIHRoZSBzZXJ2ZXIuCi1XaGVuIHRoZSBuZXR3b3JrIGlzIGJ1aWxkLCBhIGhp Z2hzY29yZS1saXN0IGNvbWVzIHVwIHdoZXJlIGNvbXBldGl0aW9ucyBjYW4gYmUKLWZvdWdodCBv dXQuCi0KLUtOZXR3YWxrIGlzIGEgcHV6emxlIGdhbWUgd2hlcmUgdGhlIHBsYXllciBhcnJhbmdl cyBzZWN0aW9ucyBvZiB3aXJlIHRvCi1jb25uZWN0IGFsbCB0aGUgY29tcHV0ZXJzIG9uIHRoZSBi b2FyZC4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikK LSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQot KGRlZmluZS1wdWJsaWMgYm9tYmVyCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImJvbWJlciIpCi0g ICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAg IChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMvYm9tYmVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMWZqY3dtNTkxamd4M2JncXBpMGo1Zm5iMmwycjJoM3I2bGF2 M3ZoYXh6NHJrZjU2cGcyYSIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p Ci0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAg a2NvbmZpZwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAg ICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBx dGRlY2xhcmF0aXZlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikK LSAgICAoc3lub3BzaXMgIkFyY2FkZSBib21iaW5nIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAi Qm9tYmVyIGlzIGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2FtZS4KLQotVGhlIHBsYXllciBpcyBp bnZhZGluZyB2YXJpb3VzIGNpdGllcyBpbiBhIHBsYW5lIHRoYXQgaXMgZGVjcmVhc2luZyBpbiBo ZWlnaHQuCi1UaGUgZ29hbCBvZiB0aGUgZ2FtZSBpcyB0byBkZXN0cm95IGFsbCB0aGUgYnVpbGRp bmdzIGFuZCBhZHZhbmNlIHRvIHRoZSBuZXh0Ci1sZXZlbC4gIEVhY2ggbGV2ZWwgZ2V0cyBhIGJp dCBoYXJkZXIgYnkgaW5jcmVhc2luZyB0aGUgc3BlZWQgb2YgdGhlIHBsYW5lIGFuZAotdGhlIGhl aWdodCBvZiB0aGUgYnVpbGRpbmdzLgotCi1Cb21iZXIgaXMgYSBnYW1lIHdoZXJlIHlvdSBmbHkg YSBzcGFjZXNoaXAgYW5kIGF0dGVtcHQgdG8gYm9tYiB0aGUgYnVpbGRpbmdzCi1iZWxvdyB5b3Uu ICBFYWNoIHBhc3MgdGhlIHNwYWNlc2hpcCBtYWtlcywgaXQgZ2V0cyBsb3dlciBhbmQgbG93ZXIu ICBJZiB5b3UndmUKLW5vdCBkZXN0cm95ZWQgYSBidWlsZGluZyBpbiB5b3VyIHBhdGgsIHlvdSB3 aWxsIGNyYXNoIGludG8gaXQuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZk bDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGdyYW5hdGllcgotICAocGFja2FnZQotICAgIChu YW1lICJncmFuYXRpZXIiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0g ICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW5hdGllci0iIHZlcnNpb24gIi50YXIu eHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxZnloN3p5YWNiM3BubGZkMjlq dzJqbXlsOGE3c2p3MzU0cGkyMzRuZDV4NTk5OXh3NXo2IikpKSkKLSAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxl dGlvbgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAg ICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2Fk ZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrbmV3c3R1ZmYKLSAgICAgICAgICAg a3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1l cwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAg ICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAg ICAoc3lub3BzaXMgIkJvbWJlcm1hbiBjbG9uZSIpCi0gICAgKGRlc2NyaXB0aW9uICJHcmFuYXRp ZXIgaXMgYSBjbG9uZSBvZiB0aGUgY2xhc3NpYyBCb21iZXJtYW4gZ2FtZSwKLWluc3BpcmVkIGJ5 IHRoZSB3b3JrIG9mIHRoZSBDbGFuYm9tYmVyIGNsb25lLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFy dCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6 Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrc2lyawotICAocGFj a2FnZQotICAgIChuYW1lICJrc2lyayIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChz b3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc2lyay0iIHZlcnNpb24g Ii50YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEweTdubTB4Nnpj YzBnaDNhbTY5YmJ4eXliOGF6YmJmeXJkcXNhMDIzZ2dyN24wNGNuMjEiKSkpKQotICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0 IGtjcmFzaAotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBraWNvbnRoZW1lcwotICAgICAg ICAgICBraW8KLSAgICAgICAgICAga25ld3N0dWZmCi0gICAgICAgICAgIGt3YWxsZXQKLSAgICAg ICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBwaG9ub24K LSAgICAgICAgICAgcWNhCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFy YXRpdmUKLSAgICAgICAgICAgcXRzdmcKLSAgICAgICAgICAgemxpYikpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJDb21wdXRlcml6ZWQg dmVyc2lvbiBvZiB0aGUgd2VsbCBrbm93biBzdHJhdGVneSBib2FyZCBnYW1lCi0nUmlzayciKQot ICAgIChkZXNjcmlwdGlvbiAiS3NpcksgaXMgYSBtdWx0aS1wbGF5ZXIgbmV0d29yay1lbmFibGVk IGdhbWUuICBUaGUgZ29hbCBvZgotdGhlIGdhbWUgaXMgc2ltcGx5IHRvIGNvbnF1ZXIgdGhlIHdv cmxkIGJ5IGF0dGFja2luZyB5b3VyIG5laWdoYm9ycyB3aXRoIHlvdXIKLWFybWllcy4KLQotQXQg dGhlIGJlZ2lubmluZyBvZiB0aGUgZ2FtZSwgY291bnRyaWVzIGFyZSBkaXN0cmlidXRlZCB0byBh bGwgdGhlIHBsYXllcnMuCi1FYWNoIGNvdW50cnkgY29udGFpbnMgb25lIGFybXkgcmVwcmVzZW50 ZWQgYnkgYW4gaW5mYW50cnltYW4uICBFYWNoIHBsYXllciBoYXMKLXNvbWUgYXJtaWVzIHRvIGRp c3RyaWJ1dGUgdG8gaGlzIGNvdW50cmllcy4gIE9uIGVhY2ggdHVybiwgZWFjaCBwbGF5ZXIgY2Fu Ci1hdHRhY2sgaGlzIG5laWdoYm91cnMsIGV2ZW50dWFsbHkgY29ucXVlcmluZyBvbmUgb3IgbW9y ZSBjb3VudHJpZXMuICBBdCB0aGUKLWVuZCBvZiBlYWNoIHR1cm4sIHNvbWUgYm9udXMgYXJtaWVz IGFyZSBkaXN0cmlidXRlZCB0byB0aGUgcGxheWVycyBpbiBmdW5jdGlvbgotb2YgdGhlIG51bWJl ciBvZiBjb3VudHJpZXMgdGhleSBvd24uICBUaGUgd2lubmVyIGlzIHRoZSBwbGF5ZXIgdGhhdCBj b25xdWVyZWQKLWFsbCB0aGUgd29ybGQuCi0KLUZlYXR1cmVzOgotQGl0ZW1pemUKLUBpdGVtIFN1 cHBvcnQgZm9yIDEtNiBodW1hbiBvciBjb21wdXRlciBwbGF5ZXJzCi1AaXRlbSBNdWx0aS1wbGF5 ZXIgZ2FtaW5nIG92ZXIgYSBuZXR3b3JrCi1AaXRlbSBZb3UgY2FuIGVhc2lseSBjcmVhdGUgbmV3 IHNraW5zIHdpdGggU1ZHIGdyYXBoaWNzIGFuZCB0aGUgc2tpbiBlZGl0b3IKLUBpdGVtIEhvdCBO ZXcgU3R1ZmYgc3VwcG9ydC4gIFlvdSBjYW4gZWFzaWx5IGRvd25sb2FkIGFuZCBpbnN0YWxsIG5l dyBza2lucwotQGVuZCBpdGVtaXplCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUg Z2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNl OmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMgcGFsYXBlbGkK LSAgKHBhY2thZ2UKLSAgICAobmFtZSAicGFsYXBlbGkiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK LSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL3BhbGFw ZWxpLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMHh4ejlnNHp4bGpsZzIwZzg4YTVsa2J3enptOXlnNHZ4bnJmaWdrOG0wMThjejBucWQ1YiIp KSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1 dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1 dHMKLSAgICAgKGxpc3Qga2FyY2hpdmUKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAg ICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFk ZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtp MThuCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpbwotICAgICAgICAgICBraXRlbXZp ZXdzCi0gICAgICAgICAgIGtub3RpZmljYXRpb25zCi0gICAgICAgICAgIGtzZXJ2aWNlCi0gICAg ICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGli a2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQot ICAgICAgICAgICBxdHN2ZwotICAgICAgICAgICBzaGFyZWQtbWltZS1pbmZvKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIkppZ3NhdyBw dXp6bGUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJQYWxhcGVsaSBpcyBhIGppZ3NhdyBwdXp6 bGUgZ2FtZS4gIFVubGlrZSBvdGhlciBnYW1lcyBpbgotdGhhdCBnZW5yZSwgeW91IGFyZSBub3Qg bGltaXRlZCB0byBhbGlnbmluZyBwaWVjZXMgb24gaW1hZ2luYXJ5IGdyaWRzLiAgVGhlCi1waWVj ZXMgYXJlIGZyZWVseSBtb3ZlYWJsZS4gIEFsc28sIFBhbGFwZWxpIGZlYXR1cmVzIHJlYWwgcGVy c2lzdGVuY3ksIGkuZS4KLWV2ZXJ5dGhpbmcgeW91IGRvIGlzIHNhdmVkIG9uIHlvdXIgZGlzayBp bW1lZGlhdGVseS4KLQotUGFsYXBlbGkgaXMgdGhlIEZpbm5pc2ggd29yZCBmb3Igamlnc2F3IHB1 enpsZS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikK LSAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCi0KLShkZWZpbmUtcHVibGljIGtpcmlraQot ICAocGFja2FnZQotICAgIChuYW1lICJraXJpa2kiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tpcmlraS0i IHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBt aWxjOGZsMXJqNHlyd2R2bTYwYW1wZDQ3ZHlpeXMxeHZxaTVmMGc3eTZtZ3ltZ3lrNHgiKSkpKQot ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0g ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0g ICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2Nv bmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0g ICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpY29u dGhlbWVzCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJZYWh0emVlIGRpY2Ug Z2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJLaXJpa2kgaXMgYW4gYWRkaWN0aXZlIGFuZCBmdW4g ZGljZSBnYW1lLCBkZXNpZ25lZCB0byBiZQotcGxheWVkIGJ5IGFzIG1hbnkgYXMgc2l4IHBsYXll cnMuCi0KLVBhcnRpY2lwYW50cyBoYXZlIHRvIGNvbGxlY3QgcG9pbnRzIGJ5IHJvbGxpbmcgZml2 ZSBkaWNlIGZvciB1cCB0byB0aHJlZSB0aW1lcwotcGVyIHNpbmdsZSB0dXJuIHRvIG1ha2UgY29t YmluYXRpb25zIHdpdGggdGhlIGhpZ2hlc3Qgc2NvcmUuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0 IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpn cGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtpZ28KLSAgKHBhY2th Z2UKLSAgICAobmFtZSAia2lnbyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3Vy Y2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2lnby0iIHZlcnNpb24gIi50 YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA4ODc1Mnl6bWZzbnBw ZDI3cDhobGQ0eDVzN3N3NWZhZ20wODAyNGw1cmExbWxpY2RmejkiKSkpKQotICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtj b25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMK LSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtp MThuCi0gICAgICAgICAgIGtpbwotICAgICAgICAgICBrbmV3c3R1ZmYKLSAgICAgICAgICAga3Rl eHR3aWRnZXRzCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAg ICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBx dHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5 bm9wc2lzICJHbyBib2FyZCBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktpZ28gaXMgYW4gb3Bl bi1zb3VyY2UgaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVsYXIgR28KLWdhbWUuCi0KLUdvIGlz IGEgc3RyYXRlZ2ljIGJvYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJzLiAgSXQgaXMgYWxzbyBrbm93 biBhcwotaWdvIChKYXBhbmVzZSksIHdlaXFpIG9yIHdlaSBjaCdpIChDaGluZXNlKSBvciBiYWR1 ayAoS29yZWFuKS4gIEdvIGlzIG5vdGVkCi1mb3IgYmVpbmcgcmljaCBpbiBzdHJhdGVnaWMgY29t cGxleGl0eSBkZXNwaXRlIGl0cyBzaW1wbGUgcnVsZXMuICBUaGUgZ2FtZSBpcwotcGxheWVkIGJ5 IHR3byBwbGF5ZXJzIHdobyBhbHRlcm5hdGVseSBwbGFjZSBibGFjayBhbmQgd2hpdGUgc3RvbmVz IChwbGF5aW5nCi1waWVjZXMsIG5vdyB1c3VhbGx5IG1hZGUgb2YgZ2xhc3Mgb3IgcGxhc3RpYykg b24gdGhlIHZhY2FudCBpbnRlcnNlY3Rpb25zIG9mIGEKLWdyaWQgb2YgMTl4MTkgbGluZXMgKDl4 OSBvciAxM3gxMyBmb3IgZWFzaWVyIGdhbWVzKS4KLQotWW91IGFsc28gbmVlZCB0byBpbnN0YWxs IGEgZ28gZW5naW5lLCBlLmcuIEBjb2Rle2dudWdvfS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQg b2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkp Ci0KLShkZWZpbmUtcHVibGljIGt1YnJpY2sKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia3Vicmlj ayIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgot ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva3Vicmljay0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBoM215cHdkNjdzc3MwOGo1dnZyaWg1ZjVzczg1 bTlrYXg2NDEyeTQweG1zbTUxbHoycHEiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGdsdQotICAgICAgICAgICBr Y29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25z Ci0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBraW8KLSAg ICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBs aWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZl Ci0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKLSAgICAoc3lub3BzaXMgIkdhbWUgYmFzZWQgb24gUnViaWsncyBDdWJlIikKLSAgICAo ZGVzY3JpcHRpb24gIkt1YnJpY2sgaXMgYSBnYW1lIGJhc2VkIG9uIHRoZSBSdWJpaydzIEN1YmUg cHV6emxlLgotCi1UaGUgY3ViZSBzaXplcyByYW5nZSBmcm9tIDJ4MngyIHVwIHRvIDZ4Nng2LCBv ciB5b3UgY2FuIHBsYXkgd2l0aCBpcnJlZ3VsYXIKLVwiYnJpY2tzXCIgc3VjaCBhcyA1eDN4MiBv ciBcIm1hdHNcIiBzdWNoIGFzIDZ4NHgxIG9yIDJ4MngxLiAgVGhlIGdhbWUgaGFzIGEKLXNlbGVj dGlvbiBvZiBwdXp6bGVzIGF0IHNldmVyYWwgbGV2ZWxzIG9mIGRpZmZpY3VsdHksIGFzIHdlbGwg YXMgZGVtb3Mgb2YKLXByZXR0eSBwYXR0ZXJucyBhbmQgc29sdXRpb24gbW92ZXMsIG9yIHlvdSBj YW4gbWFrZSB1cCB5b3VyIG93biBwdXp6bGVzLiAgVGhlCi1nYW1lIGhhcyB1bmxpbWl0ZWQgdW5k bywgcmVkbywgc2F2ZSBhbmQgcmVsb2FkIGNhcGFiaWxpdGllcy4KLQotVGhpcyBwYWNrYWdlIGlz IHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNl bnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMgbHNrYXQKLSAg KHBhY2thZ2UKLSAgICAobmFtZSAibHNrYXQiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAg ICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xza2F0LSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXdnOXp4 cDY0a3dqeHFzNHF3MGg3ajh5aGdmZmJtdmg4ajlkNGRnbXo0NWRzY25nbmpsaSIpKSkpCi0gICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAg KGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29yZWFk ZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2d1aWFkZG9ucwotICAgICAgICAg ICBraTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0g ICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiTGlldXRuYW50IFNrYXQgY2FyZCBnYW1l IikKLSAgICAoZGVzY3JpcHRpb24gIkxpZXV0bmFudCBTa2F0IChmcm9tIEdlcm1hbiBcIk9mZml6 aWVyc3NrYXRcIikgaXMgYSBmdW4gYW5kCi1lbmdhZ2luZyBjYXJkIGdhbWUgZm9yIHR3byBwbGF5 ZXJzLCB3aGVyZSB0aGUgc2Vjb25kIHBsYXllciBpcyBlaXRoZXIgbGl2ZQotb3Bwb25lbnQsIG9y IGEgYnVpbHQgaW4gYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UuCi0KLUxpZXV0bmFudCBTa2F0IGlz IGEgc2ltcGxpZmllZCB2YXJpYW50IG9mIHRoZSBTa2F0IGNhcmQgZ2FtZSBmb3IgdHdvIHBsYXll cnMuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0g ICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6 ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2FwbWFuCi0gIChwYWNrYWdlCi0gICAgKG5h bWUgImthcG1hbiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAg KG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2FwbWFuLSIgdmVyc2lvbiAiLnRhci54eiIpKQot ICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE0eDN2NmxpNHIzZ3p6d2ZkNmFyOXNhcTJy aGM3eXhzMHNwOXlnYWx6cTh2cTRkN2kxa2giKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0g ICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAg a2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0g ICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2Ft ZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAg ICAgICBxdHN2ZykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0g ICAgKHN5bm9wc2lzICJQYWMtTWFuIGNsb25lIikKLSAgICAoZGVzY3JpcHRpb24gIkthcG1hbiBp cyBhIGNsb25lIG9mIHRoZSB3ZWxsIGtub3duIGdhbWUgUGFjLU1hbi4KLQotWW91IG11c3QgcnVu IHRocm91Z2ggdGhlIG1hemUgdG8gZWF0IGFsbCBwaWxscyB3aXRob3V0IGJlaW5nIGNhcHR1cmVk IGJ5IGEKLWdob3N0LiAgQnkgZWF0aW5nIGFuIGVuZXJnaXplciwgS2FwbWFuIGdldHMgdGhlIGFi aWxpdHkgdG8gZWF0IGdob3N0cyBmb3IgYQotZmV3IHNlY29uZHMuICBXaGVuIGEgc3RhZ2UgaXMg Y2xlYXJlZCBvZiBwaWxscyBhbmQgZW5lcmdpemVyIHRoZSBwbGF5ZXIgaXMKLXRha2VuIHRvIHRo ZSBuZXh0IHN0YWdlIHdpdGggc2xpZ2h0bHkgaW5jcmVhc2VkIGdhbWUgc3BlZWQKLQotVGhpcyBw YWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAo bGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMg a3NwYWNlZHVlbAotICAocGFja2FnZQotICAgIChuYW1lICJrc3BhY2VkdWVsIikKLSAgICAodmVy c2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9rc3BhY2VkdWVsLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMWFpeGg2eWdpZjJjbTFhNWczMnNsNXk2YjV4NjgxMzlwemloYXhx NDMzNGM2YXZhbWRhaSIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0g ICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9v bHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2Nv bmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwot ICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kx OG4KLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAg ICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMg IlR3byBwbGF5ZXIgZ2FtZSB3aXRoIHNob290aW5nIHNwYWNlc2hpcHMgZmx5aW5nIGFyb3VuZCBh IHN1biIpCi0gICAgKGRlc2NyaXB0aW9uICJLU3BhY2VkdWVsIGlzIGEgc3BhY2UgYmF0dGxlIGdh bWUgZm9yIG9uZSBvciB0d28gcGxheWVycywKLXdoZXJlIHR3byBzaGlwcyBmbHkgYXJvdW5kIGEg c3RhciBpbiBhIHN0cnVnZ2xlIHRvIGJlIHRoZSBvbmx5IHN1cnZpdm9yLgotCi1UaGlzIHBhY2th Z2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0 IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBib3Zv Ci0gIChwYWNrYWdlCi0gICAgKG5hbWUgImJvdm8iKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Jvdm8tIiB2 ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOHFi YWMzNjZtMHhtYTNhcnkxMXE5enh6MHdnbnlzcHBjbDdrcHlwbDZpYzNuZjYxd3F6IikpKSkKLSAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAg ICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBr Y3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAg ICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQot ICAgICAgICAgICBxdGRlY2xhcmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1w YWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIkNsYXNzaWMgcGVu IGFuZCBwYXBlciBnYW1lOiBmaXZlIGluIGEgbGluZSIpCi0gICAgKGRlc2NyaXB0aW9uICJCb3Zv IGlzIGEgR29tb2t1IChmcm9tIEphcGFuZXNlIOS6lOebruS4puOBuSAtIGxpdC4gIFwiZml2ZQot cG9pbnRzXCIpIGxpa2UgZ2FtZSBmb3IgdHdvIHBsYXllcnMsIHdoZXJlIHRoZSBvcHBvbmVudHMg YWx0ZXJuYXRlIGluIHBsYWNpbmcKLXRoZWlyIHJlc3BlY3RpdmUgcGljdG9ncmFtIG9uIHRoZSBn YW1lIGJvYXJkLiAgVGhlIHdpbm5lciBpcyB0aGUgZmlyc3QgdG8KLWNvbXBsZXRlIGEgbGluZSBv ZiBmaXZlIG1hcmtlcnMuICAoQWxzbyBrbm93biBhczogQ29ubmVjdCBGaXZlLCBGaXZlIGluIGEg cm93LAotWCBhbmQgTywgTmF1Z2h0cyBhbmQgQ3Jvc3NlcykKLQotVGhpcyBwYWNrYWdlIGlzIHBh cnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNl OmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2lsbGJvdHMKLSAg KHBhY2thZ2UKLSAgICAobmFtZSAia2lsbGJvdHMiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tpbGxib3Rz LSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MTI5Nmd3dzQybnduYWk3eTZtMnFwanFweWMzMHA3ejljaGZ2NXJ2MG40OGp2ZGh2YTg4eSIpKSkp Ci0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMK LSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMK LSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBr Y29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gK LSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3dp ZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwot ICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlBvcnQgb2Yg dGhlIGNsYXNzaWMgQlNEIGNvbnNvbGUgZ2FtZSByb2JvdHMiKQotICAgIChkZXNjcmlwdGlvbiAi S2lsbGJvdHMgaXMgYSBzaW1wbGUgZ2FtZSBvZiBldmFkaW5nIGtpbGxlciByb2JvdHMuCi0KLVdo byBjcmVhdGVkIHRoZSByb2JvdHMgYW5kIHdoeSB0aGV5IGhhdmUgYmVlbiBwcm9ncmFtbWVkIHRv IGRlc3Ryb3ksIG5vIG9uZQota25vd3MuICBBbGwgdGhhdCBpcyBrbm93biBpcyB0aGF0IHRoZSBy b2JvdHMgYXJlIG51bWVyb3VzIGFuZCB0aGVpciBzb2xlCi1vYmplY3RpdmUgaXMgdG8gZGVzdHJv eSB5b3UuICBGb3J0dW5hdGVseSBmb3IgeW91LCB0aGVpciBjcmVhdG9yIGhhcyBmb2N1c2VkCi1v biBxdWFudGl0eSByYXRoZXIgdGhhbiBxdWFsaXR5IGFuZCBhcyBhIHJlc3VsdCB0aGUgcm9ib3Rz IGFyZSBzZXZlcmVseQotbGFja2luZyBpbiBpbnRlbGxpZ2VuY2UuICBZb3VyIHN1cGVyaW9yIHdp dCBhbmQgYSBmYW5jeSB0ZWxlcG9ydGF0aW9uIGRldmljZQotYXJlIHlvdXIgb25seSB3ZWFwb25z IGFnYWluc3QgdGhlIG5ldmVyLWVuZGluZyBzdHJlYW0gb2YgbWluZGxlc3MgYXV0b21hdG9ucy4K LQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAo bGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmlu ZS1wdWJsaWMga3NuYWtlZHVlbAotICAocGFja2FnZQotICAgIChuYW1lICJrc25ha2VkdWVsIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAg ICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9rc25ha2VkdWVsLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNo YTI1NgotICAgICAgIChiYXNlMzIgIjBtcDZnMjU4bjN4enZnZjIzam5oa3cxMHhnd3F3cWR6cWZk YzZyOWpxNmE2bTh2Nzdzd3oiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAg IGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRv bnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAg IGtndWlhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3htbGd1aQotICAgICAg ICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xh cmF0aXZlCi0gICAgICAgICAgIHF0c3ZnKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVz LmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlNuYWtlIHJhY2UgcGxheWVkIGFnYWluc3QgdGhl IGNvbXB1dGVyIikKLSAgICAoZGVzY3JpcHRpb24gIktTbmFrZUR1ZWwgaXMgYSBmYXN0IGFjdGlv biBnYW1lIHdoZXJlIHlvdSBzdGVlciBhIHNuYWtlCi13aGljaCBoYXMgdG8gZWF0IGZvb2QuICBX aGlsZSBlYXRpbmcgdGhlIHNuYWtlIGdyb3dzLiAgQnV0IG9uY2UgYSBwbGF5ZXIKLWNvbGxpZGVz IHdpdGggdGhlIG90aGVyIHNuYWtlIG9yIHRoZSB3YWxsIHRoZSBnYW1lIGlzIGxvc3QuICBUaGlz IGJlY29tZXMgb2YKLWNvdXJzZSBtb3JlIGFuZCBtb3JlIGRpZmZpY3VsdCB0aGUgbG9uZ2VyIHRo ZSBzbmFrZXMgZ3Jvdy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBt b2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4y KykpKSkKLQotKGRlZmluZS1wdWJsaWMga29sbGlzaW9uCi0gIChwYWNrYWdlCi0gICAgKG5hbWUg ImtvbGxpc2lvbiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAg KG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva29sbGlzaW9uLSIgdmVyc2lvbiAiLnRhci54eiIp KQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE4MHliYWZpenB3anNnODBucHkwbDkx NDJjanNubHl4d3Y5ZHozYnE2cjh2NHNtbjJnNmIiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9u Ci0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAg a2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAg ICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2Rl Z2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0g ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJT aW1wbGUgYmFsbCBkb2RnaW5nIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAiSW4gS29sbGlzaW9u IHlvdSB1c2UgbW91c2UgdG8gY29udHJvbCBhIHNtYWxsIGJsdWUgYmFsbCBpbiBhCi1jbG9zZWQg c3BhY2UgZW52aXJvbm1lbnQgZmlsbGVkIHdpdGggc21hbGwgcmVkIGJhbGxzLCB3aGljaCBtb3Zl IGFib3V0Ci1jaGFvdGljYWxseS4gIFlvdXIgZ29hbCBpcyB0byBhdm9pZCB0b3VjaGluZyBhbnkg b2YgdGhvc2UgcmVkIGJhbGxzIHdpdGggeW91cgotYmx1ZSBvbmUsIGJlY2F1c2UgdGhlIG1vbWVu dCB5b3UgZG8gdGhlIGdhbWUgd2lsbCBiZSBvdmVyLiAgVGhlIGxvbmdlciB5b3UgY2FuCi1zdGF5 IGluIGdhbWUgdGhlIGhpZ2hlciB3aWxsIHlvdXIgc2NvcmUgYmUuCi0KLVRoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGlj ZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtuYXZhbGJh dHRsZQotICAocGFja2FnZQotICAgIChuYW1lICJrbmF2YWxiYXR0bGUiKQotICAgICh2ZXJzaW9u ICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJs LWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tuYXZhbGJhdHRsZS0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAg ICAoYmFzZTMyICIwM3JxZjRhdm42MWIwdjM0MHltbXpncDdzMGF4eWdqZ3hxMW5scDVhYXFieDcw emNiNGxxIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0 aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0g ICAgKGlucHV0cwotICAgICAobGlzdCBrYXV0aAotICAgICAgICAgICBrY29tcGxldGlvbgotICAg ICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtj b3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAg ICAgICAgICBrZG5zc2QKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRnZXRz Ci0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAg cXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJCYXR0bGVzaGlwIGJvYXJkIGdh bWUgd2l0aCBidWlsdC1pbiBnYW1lIHNlcnZlciIpCi0gICAgKGRlc2NyaXB0aW9uICJLQmF0dGxl c2hpcCBpcyBhIEJhdHRsZSBTaGlwIGdhbWUgZm9yIEtERS4KLQotU2hpcHMgYXJlIHBsYWNlZCBv biBhIGJvYXJkIHdoaWNoIHJlcHJlc2VudHMgdGhlIHNlYS4gIFBsYXllcnMgdHJ5IHRvIGhpdCBl YWNoCi1vdGhlcnMgc2hpcHMgaW4gdHVybnMgd2l0aG91dCBrbm93aW5nIHdoZXJlIHRoZXkgYXJl IHBsYWNlZC4gIFRoZSBmaXJzdCBwbGF5ZXIKLXRvIGRlc3Ryb3kgYWxsIHNoaXBzIHdpbnMgdGhl IGdhbWUuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIp Ci0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0K LShkZWZpbmUtcHVibGljIGtyZXZlcnNpCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtyZXZlcnNp IikKLSAgICAodmVyc2lvbiAiMjAuMDguMyIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0g ICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rcmV2ZXJzaS0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChz aGEyNTYKLSAgICAgICAoYmFzZTMyICIwZDN5MDcycTYxeGNpazlsZjBwejBjOW5qdmFyd2x2ZjZo cXY1ZnA1anlxYWYyOTAycG1pIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29uZmlnCi0gICAgICAgICAgIGtj b25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAot ICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGVjbGFyYXRpdmUKLSAgICAgICAg ICAga2kxOG4KLSAgICAgICAgICAga2ljb250aGVtZXMKLSAgICAgICAgICAga2lvCi0gICAgICAg ICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUK LSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQotICAgICAgICAgICBxdHN2ZykpCi0gICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJPbGQgcmV2ZXJz aSBib2FyZCBnYW1lLCBhbHNvIGtub3duIGFzIG90aGVsbG8iKQotICAgIChkZXNjcmlwdGlvbiAi S1JldmVyc2kgaXMgYSBzaW1wbGUgb25lIHBsYXllciBzdHJhdGVneSBnYW1lIHBsYXllZAotYWdh aW5zdCB0aGUgY29tcHV0ZXIuCi0KLUlmIGEgcGxheWVyJ3MgcGllY2UgaXMgY2FwdHVyZWQgYnkg YW4gb3Bwb3NpbmcgcGxheWVyLCB0aGF0IHBpZWNlIGlzIHR1cm5lZAotb3ZlciB0byByZXZlYWwg dGhlIGNvbG9yIG9mIHRoYXQgcGxheWVyLiAgQSB3aW5uZXIgaXMgZGVjbGFyZWQgd2hlbiBvbmUg cGxheWVyCi1oYXMgbW9yZSBwaWVjZXMgb2YgaGlzIG93biBjb2xvciBvbiB0aGUgYm9hcmQgYW5k IHRoZXJlIGFyZSBubyBtb3JlIHBvc3NpYmxlCi1tb3Zlcy4KLQotVGhpcyBwYWNrYWdlIGlzIHBh cnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNl OmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga3NxdWFyZXMKLSAg KHBhY2thZ2UKLSAgICAobmFtZSAia3NxdWFyZXMiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzcXVhcmVzLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBjaGQz MGJ5bDJrd3cxazY5OXZreWdyeHEyd2R5dmk4NG0yYmltazIzcTk2Zmw4aDgzMXkiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAg ICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt3aWRnZXRz YWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJEb3RzIGFuZCBCb3hl cyBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktTcXVhcmVzIGlzIGFuIGltcGxlbWVudGF0aW9u IG9mIHRoZSBwb3B1bGFyIHBhcGVyIGJhc2VkCi1nYW1lIFNxdWFyZXMuICBUd28gcGxheWVycyB0 YWtlIHR1cm5zIGNvbm5lY3RpbmcgZG90cyBvbiBhIGdyaWQgdG8gY29tcGxldGUKLXNxdWFyZXMs IHRoZSBwbGF5ZXIgd2l0aCB0aGUgbW9zdCBzcXVhcmVzIHdpbnMuCi0KLVRoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGlj ZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmlu ZS1wdWJsaWMga2p1bXBpbmdjdWJlCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtqdW1waW5nY3Vi ZSIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgot ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva2p1bXBpbmdjdWJlLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAg ICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFtazczaWw0amgxNXo1cG0zZnA2NWhzeXZtcmdh MTFjM2g3dzk2eWFteTJuMmJibmlhcHEiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb25maWcKLSAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2Ny YXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAg IGtpbwotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAg ICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUKLSAgICAgICAgICAgcXRzdmcpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiU2ltcGxlIHRhY3RpY2FsIGdhbWUgZm9yIG51 bWJlci1jcnVuY2hlcnMiKQotICAgIChkZXNjcmlwdGlvbiAiS0p1bXBpbmdjdWJlIGlzIGEgc2lt cGxlIHRhY3RpY2FsIGdhbWUgZm9yIG9uZSBvciB0d28KLXBsYXllcnMsIHBsYXllZCBvbiBhIGdy aWQgb2YgbnVtYmVyZWQgc3F1YXJlcy4gIEVhY2ggdHVybiwgcGxheWVycyBjb21wZXRlIGZvcgot Y29udHJvbCBvZiB0aGUgYm9hcmQgYnkgY2FwdHVyaW5nIG9yIGFkZGluZyB0byBvbmUgc3F1YXJl LgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAg IChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCiAoZGVm aW5lLXB1YmxpYyB4bW90bwogICAocGFja2FnZQogICAgIChuYW1lICJ4bW90byIpCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZ2FtZXMu c2NtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmJjMTk4MDA5YTMKLS0t IC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQpAQCAtMCwwICsxLDE1 NTUgQEAKKzs7OyBHTlUgR3VpeCAtLS0gRnVuY3Rpb25hbCBwYWNrYWdlIG1hbmFnZW1lbnQgZm9y IEdOVQorOzs7IENvcHlyaWdodCDCqSAyMDE3LCAyMDE5IEhhcnRtdXQgR29lYmVsIDxoLmdvZWJl bEBjcmF6eS1jb21waWxlcnMuY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDE3LCAyMDE4 LCAyMDE5LCAyMDIwLCAyMDIxIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmls PgorOzs7IENvcHlyaWdodCDCqSAyMDE34oCTMjAyMSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1l QHRvYmlhcy5ncj4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbSBDb3Vybm95ZXIgPG1heGlt LmNvdXJub3llckBnbWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMTksIDIwMjAsIDIwMjEg R3VpbGxhdW1lIExlIFZhaWxsYW50IDxnbHZAcG9zdGVvLm5ldD4KKzs7OyBDb3B5cmlnaHQgwqkg MjAyMiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+Cis7OzsKKzs7OyBUaGlz IGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKzs7OyB1bmRl ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl ZCBieQorOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMg b2YgdGhlIExpY2Vuc2UsIG9yIChhdAorOzs7IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv bi4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg d2lsbCBiZSB1c2VmdWwsIGJ1dAorOzs7IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2 ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKzs7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCis7OzsgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKzs7OworOzs7IFlvdSBzaG91bGQgaGF2ZSBy ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OzsgYWxv bmcgd2l0aCBHTlUgR3VpeC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z ZXMvPi4KKworKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtZ2FtZXMpCisgICM6dXNl LW1vZHVsZSAoKGd1aXggbGljZW5zZXMpICM6cHJlZml4IGxpY2Vuc2U6KQorICAjOnVzZS1tb2R1 bGUgKGd1aXggcGFja2FnZXMpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKKyAgIzp1 c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBxdCkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgY29tcHJlc3Npb24pCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdsKQorICAj OnVzZS1tb2R1bGUgKChnbnUgcGFja2FnZXMgZ25vbWUpICM6c2VsZWN0IChzaGFyZWQtbWltZS1p bmZvKSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlKQorICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3JrcykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcGVybCkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQorICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24td2ViKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBweXRob24teHl6KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkpCisKKyhk ZWZpbmUtcHVibGljIGt0dWJlcmxpbmcKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia3R1YmVybGlu ZyIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgor ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva3R1YmVybGluZy0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAg IChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwbWx2OXFsbGc3MHAyNmRicmNzcjgyMGM3MGQzaWI4 OGhhcGMxejZ3Z2poZHBtYzEybmkxIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scyBwZXJsKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisg ICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAg ICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAg ICAgICAgICBraW8KKyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1 aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAgICBweXRob24td3JhcHBlcgorICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdG11bHRpbWVkaWEKKyAgICAgICAgICAgcXRk ZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9n YW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJTdGFtcCBkcmF3aW5nIHRveSIpCisgICAg KGRlc2NyaXB0aW9uICJLVHViZXJsaW5nIGlzIGEgZHJhd2luZyB0b3kgaW50ZW5kZWQgZm9yIHNt YWxsIGNoaWxkcmVuIGFuZAorYWR1bHRzIHdobyByZW1haW4geW91bmcgYXQgaGVhcnQuICBUaGUg Z2FtZSBoYXMgbm8gd2lubmVyOyB0aGUgb25seSBwdXJwb3NlIGlzCit0byBtYWtlIHRoZSBmdW5u aWVzdCBmYWNlcyB5b3UgY2FuLiAgU2V2ZXJhbCBhY3Rpdml0aWVzIGFyZSBwb3NzaWJsZSwgZS5n LjoKKworQGl0ZW1pemUKK0BpdGVtIEdpdmUgdGhlIHBvdGF0byBhIGZ1bm55IGZhY2UsIGNsb3Ro ZXMsIGFuZCBvdGhlciBnb29kaWVzCitAaXRlbSBCdWlsZCBhIHNtYWxsIHRvd24sIGNvbXBsZXRl IHdpdGggc2Nob29sLCB6b28sIGFuZCBmaXJlIGRlcGFydG1lbnQKK0BpdGVtIENyZWF0ZSBhIGZh bnRhc3RpYyBtb29uc2NhcGUgd2l0aCBzcGFjZXNoaXBzIGFuZCBhbGllbnMKK0BpdGVtIFRvcCBh IHBpenphCitAZW5kIGl0ZW1pemUKKworS1R1YmVybGluZyBjYW4gc3BlYWsgdGhlIG5hbWUgb2Yg ZWFjaCB0aGUgb2JqZWN0IGluIHNldmVyYWwgbGFuZ3VhZ2VzLAordG8gYXNzaXN0IGluIGxlYXJu aW5nIGJhc2ljIHZvY2FidWxhcnkuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUg Z2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNl OmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIHBpY21pCisgIChwYWNrYWdlCisgICAgKG5h bWUgInBpY21pIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAo b3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9waWNtaS0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIxZGZxOW00bmpoMGN6ejh6d3M0NnJrejZ4cTJu NnhyYTV3MjIzbTNzMmY1Y2l2aXc1bXN6IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2RlY2xh cmF0aXZlCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtpbworICAgICAgICAgICBrbmV3 c3R1ZmYKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAg ICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0c3Zn KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3Bz aXMgIk51bWJlciBsb2dpYyBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIlBpY21pIGlzIGEgbnVt YmVyIGxvZ2ljIGdhbWUgaW4gd2hpY2ggY2VsbHMgaW4gYSBncmlkIGhhdmUKK3RvIGJlIGNvbG9y ZWQgb3IgbGVmdCBibGFuayBhY2NvcmRpbmcgdG8gbnVtYmVycyBnaXZlbiBhdCB0aGUgc2lkZSBv ZiB0aGUKK2dyaWQuICBUaGUgYWltIGlzIHRvIHJldmVhbCBhIGhpZGRlbiBwaWN0dXJlLgorCitU aGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNl bnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1 YmxpYyBrb2xmCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtvbGYiKQorICAgICh2ZXJzaW9uICIy MC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tvbGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFz ZTMyICIxbHBwNnB6cjVkZ2Q0c2k0YThjN2hjdmd4Z3F5MGJneWhreDltNmpxYjB6aGxsNmR4ajEw IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwor ICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2Ri dXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3 aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAga3RleHR3aWRnZXRz CisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChzeW5vcHNpcyAiTWluaWF0dXJlIGdvbGYgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9u ICJLb2xmIGlzIGEgbWluaWF0dXJlIGdvbGYgZ2FtZSBmb3Igb25lIHRvIHRlbiBwbGF5ZXJzLiAg VGhlCitnYW1lIGlzIHBsYXllZCBmcm9tIGFuIG92ZXJoZWFkIHZpZXcsIHdpdGggYSBzaG9ydCBi YXIgcmVwcmVzZW50aW5nIHRoZSBnb2xmCitjbHViLiAgS29sZiBmZWF0dXJlcyBtYW55IGRpZmZl cmVudCB0eXBlcyBvZiBvYmplY3RzLCBzdWNoIGFzIHdhdGVyIGhhemFyZHMsCitzbG9wZXMsIHNh bmQgdHJhcHMsIGFuZCBibGFjayBob2xlcyAod2FycHMpLCBhbW9uZyBvdGhlcnMuCisKK0ZlYXR1 cmVzIGFyZToKK0BpdGVtaXplCitAaXRlbSBTaW5nbGUgYW5kIE11bHRpLXBsYXllciAodXAgdG8g dGVuIHBsYXllcnMpIG1vZGVzCitAaXRlbSBIaWdoIHNjb3JlcyB0YWJsZQorQGl0ZW0gRHluYW1p YyBjb3Vyc2VzCitAaXRlbSBUaGlyZC1wYXJ0eSBjb3Vyc2VzCitAaXRlbSBDb3Vyc2UgZWRpdG9y CitAZW5kIGl0ZW1pemUKKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBt b2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIu MCsgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBsaWJrbWFoam9uZ2cKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAibGlia21haGpvbmdnIikKKyAgICAodmVyc2lvbiAiMjAuMTIu MCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9saWJrbWFo am9uZ2ctIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2Uz MiAiMTBsanpiZjdxa2k1Zmx5ZGFua3Jia3NhaWhoa3FwZnlsamI4YzcxZmJ3cXdta3I3cmdmcSIp KSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1 dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCisgICAgKGlucHV0cworICAgICAo bGlzdCBrYXV0aAorICAgICAgICAgICBrY29tcGxldGlvbgorICAgICAgICAgICA7KCJrY29uZmln IiAsa2NvbmZpZykKKyAgICAgICAgICAga2NvZGVjcworICAgICAgICAgICBrY29uZmlnd2lkZ2V0 cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBr d2lkZ2V0c2FkZG9ucworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdHN2ZykpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJT aGFyZWQgbGlicmFyeSBmb3Iga21haGpvbmdnIGFuZCBrc2hpc2VuIikKKyAgICAoZGVzY3JpcHRp b24gIlNoYXJlZCBsaWJyYXJ5IGFuZCBjb21tb24gZmlsZXMgZm9yIGttYWhqb25nZywga3NoaXNl biBhbmQKK290aGVyIE1haCBKb25nZyBsaWtlIGdhbWVzLiIpCisgICAgKGxpY2Vuc2UgKGxpc3Qg bGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRl ZmluZS1wdWJsaWMga21haGpvbmdnCisgIChwYWNrYWdlCisgICAgKG5hbWUgImttYWhqb25nZyIp CisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24gIi9zcmMva21haGpvbmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNo YTI1NgorICAgICAgIChiYXNlMzIgIjFmY2o0amIyenpiYXhwN2NwMDR3MzZ5MGM3bGg3N3l6aW42 NmZtdnJjeGtsMTF4aTJ3d2QiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAg IGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZGVjbGFyYXRpdmUK KyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt4bWxn dWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgbGlia21haGpvbmdnCisgICAg ICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRz dmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5v cHNpcyAiVGlsZSBsYXlpbmcgcGF0aWVuY2UiKQorICAgIChkZXNjcmlwdGlvbiAiSW4gS01haGpv bmdnIHRoZSB0aWxlcyBhcmUgc2NyYW1ibGVkIGFuZCBzdGFrZWQgb24gdG9wIG9mCitlYWNoIG90 aGVyIHRvIHJlc2VtYmxlIGEgY2VydGFpbiBzaGFwZS4gIFRoZSBwbGF5ZXIgaXMgdGhlbiBleHBl Y3RlZCB0byByZW1vdmUKK2FsbCB0aGUgdGlsZXMgb2ZmIHRoZSBnYW1lIGJvYXJkIGJ5IGxvY2F0 aW5nIGVhY2ggdGlsZSdzIG1hdGNoaW5nIHBhaXIuCisKK0EgdmFyaWV0eSBvZiB0aWxlIGxheW91 dHMgYXJlIGluY2x1ZGVkLCBhcyB3ZWxsIGFzIGFuIGVkaXRvciB0byBjcmVhdGUgbmV3CitsYXlv dXRzLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQor ICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNl OmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzaGlzZW4KKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAia3NoaXNlbiIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAg ICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAg ICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3NoaXNlbi0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIxaHJ3cjBmMWtpZGl2c3A4bG53ZGJx ejN4eGFnanZqd2g3MnIzZ21hOHNtZmlseWJ5Z2ZiIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzCisgICAgICAgICAgIDsoInBlcmwiICxwZXJsKQorICAgICAgICAgICA7KCJwa2ct Y29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAgICAga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRz CisgICAgIChsaXN0IGthdXRoCisgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAor ICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIGxpYmttYWhqb25nZworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlNoaXNlbi1TaG8g c29saXRhaXJlIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAiS1NoaXNlbiBpcyBhIHNvbGl0YWly ZS1saWtlIGdhbWUgcGxheWVkIHVzaW5nIHRoZSBzdGFuZGFyZAorc2V0IG9mIE1haGpvbmcgdGls ZXMuICBVbmxpa2UgTWFoam9uZyBob3dldmVyLCBLU2hpc2VuIGhhcyBvbmx5IG9uZSBsYXllciBv Zgorc2NyYW1ibGVkIHRpbGVzCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQorCisoZGVmaW5lLXB1 YmxpYyBrYWpvbmdnCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtham9uZ2ciKQorICAgICh2ZXJz aW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIgorICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIv c3JjL2tham9uZ2ctIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAg KGJhc2UzMiAiMDNmZGJueDd6eDd2Z2N4dndkMWgxMDk4a3M5Z3ExNjJid3ozNWZocHl6cHlucjY2 N201ciIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3Vt ZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBo YXNlcworICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdmaXgtcGF0aHMKKyAgICAgICAgICAg KGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICJzcmMvbWpyZXNvdXJjZS5weSIKKyAgICAgICAgICAgICAgICgoIidzaGFy ZScsICdrbWFoam9uZ2dsaWInIiBhbGwpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg IiciIChhc3NvYy1yZWYgaW5wdXRzICJsaWJrbWFoam9uZ2ciKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc2hhcmUnLCAna21haGpvbmdnbGliJyIpKSkpKQorICAgICAgICAgKGFk ZC1hZnRlciAncXQtd3JhcCAnd3JhcAorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0 cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCAoKG91dCAoYXNzb2MtcmVm IG91dHB1dHMgIm91dCIpKSkKKyAgICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChwcm9n cmFtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdyYXAtcHJvZ3JhbSBwcm9ncmFtCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAoIkdVSVhfUFlUSE9OUEFUSCIgIjoiIHByZWZp eAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgsKGdldGVudiAiR1VJWF9QWVRIT05Q QVRIIikpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKHN0cmluZy1hcHBlbmQg b3V0ICIvYmluL2tham9uZ2ciKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kIG91dCAiL2Jpbi9rYWpvbmdnc2VydmVyIikpKSkpKSkpKQorICAgIChuYXRpdmUt aW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAgOygicGVy bCIgLHBlcmwpCisgICAgICAgICAgIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlz dCBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRk b25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGxpYmttYWhqb25nZworICAgICAgICAg ICBweXRob24KKyAgICAgICAgICAgcHl0aG9uLXR3aXN0ZWQKKyAgICAgICAgICAgcHl0aG9uLXB5 cXQKKyAgICAgICAgICAgcHl0aG9uLXpvcGUtaW50ZXJmYWNlCisgICAgICAgICAgIHF0YmFzZS01 CisgICAgICAgICAgIHF0c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKKyAgICAoc3lub3BzaXMgIkNsYXNzaWNhbCBNYWggSm9uZ2cgZ2FtZSBmb3IgNCBwbGF5 ZXJzIikKKyAgICAoZGVzY3JpcHRpb24gIktham9uZ2cgaXMgdGhlIGFuY2llbnQgQ2hpbmVzZSBi b2FyZCBnYW1lIGZvciA0IHBsYXllcnMuCisKK0lmIHlvdSBhcmUgbG9va2luZyBmb3IgdGhlIE1h aCBKb25nZyBzb2xpdGFpcmUgcGxlYXNlIHVzZSB0aGUgYXBwbGljYXRpb24KK2ttYWhqb25nZy4K KworS2Fqb25nZyBjYW4gYmUgdXNlZCBpbiB0d28gZGlmZmVyZW50IHdheXM6IFNjb3JpbmcgYSBt YW51YWwgZ2FtZSB3aGVyZSB5b3UKK3BsYXkgYXMgYWx3YXlzIGFuZCB1c2UgS2Fqb25nZyBmb3Ig dGhlIGNvbXB1dGF0aW9uIG9mIHNjb3JlcyBhbmQgZm9yCitib29ra2VlcGluZy4gIE9yIHlvdSBj YW4gdXNlIEtham9uZ2cgdG8gcGxheSBhZ2FpbnN0IGFueSBjb21iaW5hdGlvbiBvZiBvdGhlcgor aHVtYW4gcGxheWVycyBvciBjb21wdXRlciBwbGF5ZXJzLgorCitUaGlzIHBhY2thZ2UgaXMgcGFy dCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6 Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrYnJlYWtvdXQKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAia2JyZWFrb3V0IikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIp CisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYnJlYWtvdXQt IiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMGtx ajJjeDBueTNxcTY1YzZ3NWZwbnptcndsOWlyZzhzbHp2cGQzYW5jazVjbnZtYTNqNCIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAg ICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAg ICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlKSkKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkJyZWFrb3V0IGxp a2UgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJLQnJlYWtvdXQgaXMgc2ltaWxhciB0byB0aGUg Y2xhc3NpY3MgYnJlYWtvdXQgYW5kIHhib2luZywKK2ZlYXR1cmluZyBhIG51bWJlciBvZiBhZGRl ZCBncmFwaGljYWwgZW5oYW5jZW1lbnRzIGFuZCBlZmZlY3RzLiAgWW91IGNvbnRyb2wgYQorcGFk ZGxlIGF0IHRoZSBib3R0b20gb2YgdGhlIHBsYXlpbmctZmllbGQsIGFuZCBtdXN0IGRlc3Ryb3kg YnJpY2tzIGF0IHRoZSB0b3AKK2J5IGJvdW5jaW5nIGJhbGxzIGFnYWluc3QgdGhlbS4KKworVGhp cyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5z ZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJs aWMga21pbmVzCisgIChwYWNrYWdlCisgICAgKG5hbWUgImttaW5lcyIpCisgICAgKHZlcnNpb24g IjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a21pbmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNl MzIgIjBocWp3aDNqcTJucHF3a3ZoNjdmeW4yeG5xOHN3aWFzZHc1ano4ZjBpa2wwazI4aWQ3NzUi KSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5w dXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5w dXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2Ny YXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAg IGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiQ2xhc3NpY2FsIG1pbmUgc3dlZXBlciBnYW1lIikKKyAgICAo ZGVzY3JpcHRpb24gIktNaW5lcyBpcyBhIGNsYXNzaWMgTWluZXN3ZWVwZXIgZ2FtZS4gIFRoZSBp ZGVhIGlzIHRvCit1bmNvdmVyIGFsbCB0aGUgc3F1YXJlcyB3aXRob3V0IGJsb3dpbmcgdXAgYW55 IG1pbmVzLiAgV2hlbiBhIG1pbmUgaXMgYmxvd24KK3VwLCB0aGUgZ2FtZSBpcyBvdmVyLgorCitU aGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNl bnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1 YmxpYyBrb25xdWVzdAorICAocGFja2FnZQorICAgIChuYW1lICJrb25xdWVzdCIpCisgICAgKHZl cnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24g Ii9zcmMva29ucXVlc3QtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAg ICAgKGJhc2UzMiAiMGxud2owNnZ2NHF4MDVocjhwenlzbnZyeGg4eTA0YXNhanJwaDByc2ozN3Y4 aHM5ZzVsaCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5h dGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQor ICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZwor ICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2Ri dXNhZGRvbnMKKyAgICAgICAgICAga2d1aWFkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAg ICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtk ZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAg ICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChzeW5vcHNpcyAiU2ltcGxlIHR1cm4tYmFzZWQgc3RyYXRlZ3kgZ2FtZSIpCisgICAg KGRlc2NyaXB0aW9uICJLb25xdWVzdCBpcyB0aGUgS0RFIHZlcnNpb24gb2YgR251LUxhY3RpYyBL b25xdWVzdC4gIFBsYXllcnMKK2NvbnF1ZXIgb3RoZXIgcGxhbmV0cyBieSBzZW5kaW5nIHNoaXBz IHRvIHRoZW0uICBUaGUgZ29hbCBpcyB0byBidWlsZCBhbgoraW50ZXJzdGVsbGFyIGVtcGlyZSBh bmQgdWx0aW1hdGVseSBjb25xdWVyIGFsbCBvdGhlciBwbGF5ZXIncyBwbGFuZXRzLiAgVGhlCitn YW1lIGNhbiBiZSBwbGF5ZWQgd2l0aCB1cCB0byBuaW5lIGVtcGlyZXMsIGNvbW1hbmRlZCBlaXRo ZXIgYnkgdGhlIGNvbXB1dGVyCitvciBieSBwdW55IGVhcnRobGluZ3MuCisKK1RoaXMgcGFja2Fn ZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3Qg bGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtib3Vu Y2UKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2JvdW5jZSIpCisgICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva2JvdW5j ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIw eW15MHoxcWx3M242NTN4czNkc2ExeG03OHE0eGFqMDlkbm5jaTRrbTc3cnppczI2dmI2IikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cwor ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cwor ICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAg ICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRv bnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRnZXRz YWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAg ICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2 ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9w c2lzICJKZXp6YmFsbCBhcmNhZGUgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJLQm91bmNlIGlz IGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2FtZSB3aXRoIHRoZSBlbGVtZW50cyBvZgorcHV6emxl LiAgSXQgaXMgcGxheWVkIG9uIGEgZmllbGQsIHN1cnJvdW5kZWQgYnkgd2FsbCwgd2l0aCB0d28g b3IgbW9yZSBiYWxscworYm91bmNpbmcgYXJvdW5kIHdpdGhpbiB0aGUgd2FsbHMuICBUaGUgb2Jq ZWN0IG9mIHRoZSBnYW1lIGlzIHRvIGJ1aWxkIG5ldword2FsbHMgdG8gZGVjcmVhc2UgdGhlIHNp emUgb2YgdGhlIGFjdGl2ZSBmaWVsZC4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtE RSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrYmxvY2tz CisgIChwYWNrYWdlCisgICAgKG5hbWUgImtibG9ja3MiKQorICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQor ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIgorICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tibG9ja3Mt IiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMDl5 Zm05bXpiYW1wMjk0Y3ZjNWZpbnE2aWx4dnhyNjhpMGRuYjBtNzJwYTRzZnptaWozMiIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAg ICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAg ICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0 c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lu b3BzaXMgIlNpbmdsZSBwbGF5ZXIgZmFsbGluZyBibG9ja3MgcHV6emxlIGdhbWUiKQorICAgIChk ZXNjcmlwdGlvbiAiS0Jsb2NrcyBpcyB0aGUgY2xhc3NpYyBUZXRyaXMtbGlrZSBmYWxsaW5nIGJs b2NrcyBnYW1lLgorCitUaGUgaWRlYSBpcyB0byBzdGFjayB0aGUgZmFsbGluZyBibG9ja3MgdG8g Y3JlYXRlIGhvcml6b250YWwgbGluZXMgd2l0aG91dCBhbnkKK2dhcHMuICBXaGVuIGEgbGluZSBp cyBjb21wbGV0ZWQgaXQgaXMgcmVtb3ZlZCwgYW5kIG1vcmUgc3BhY2UgaXMgYXZhaWxhYmxlIGlu Cit0aGUgcGxheSBhcmVhLiAgV2hlbiB0aGVyZSBpcyBub3QgZW5vdWdoIHNwYWNlIGZvciBibG9j a3MgdG8gZmFsbCwgdGhlIGdhbWUgaXMKK292ZXIuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9m IHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwy KyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzdWRva3UKKyAgKHBhY2th Z2UKKyAgICAobmFtZSAia3N1ZG9rdSIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChz b3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisg ICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3N1ZG9rdS0iIHZlcnNpb24g Ii50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwcGo2cnk3YWsxcm5w YjkzbXF5cGF4cmNibXJod2c5aXI2emhiM3liemZrZmNyaDY3ZzEyIikpKSkKKyAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBr YXJjaGl2ZQorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisg ICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZ3Vp YWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAg ICAgIGtpbworICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisg ICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIGdsdQorICAgICAgICAgICBxdGJhc2Ut NQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0c3ZnKSkKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlN1ZG9rdSBw dXp6bGUgZ2FtZSBhbmQgc29sdmVyIikKKyAgICAoZGVzY3JpcHRpb24gIktTdWRva3UgaXMgYSBT dWRva3UgZ2FtZSBhbmQgc29sdmVyLCBzdXBwb3J0aW5nIGEgcmFuZ2Ugb2YKKzJEIGFuZCAzRCBT dWRva3UgdmFyaWFudHMuICBJbiBhZGRpdGlvbiB0byBwbGF5aW5nIFN1ZG9rdSwgaXQgY2FuIHBy aW50IFN1ZG9rdQorcHV6emxlIHNoZWV0cyBhbmQgZmluZCB0aGUgc29sdXRpb24gdG8gYW55IFN1 ZG9rdSBwdXp6bGUuCisKK1RoZSB3b3JkIFN1ZG9rdSBtZWFucyBcInNpbmdsZSBudW1iZXIgaW4g YW4gYWxsb3R0ZWQgcGxhY2VcIiBpbiBKYXBhbmVzZS4KK1RoZXNlIGFyZSB0aGUgYmFzaWMgcnVs ZXM6IEV2ZXJ5IFN1ZG9rdSBpcyBhIHNxdWFyZSBkaXZpZGVkIGludG8gM3gzCitzdWJzcXVhcmVz IHdpdGggM3gzIGNlbGxzIGVhY2guCisKK1NvbWUgY2VsbHMgYXJlIGZpbGxlZCB3aXRoIGEgbnVt YmVyIGF0IHRoZSBiZWdpbm5pbmcuICBUaGUgcmVtYWluaW5nIG9uZXMgYXJlCit0byBiZSBmaWxs ZWQgYnkgdGhlIHBsYXllciB1c2luZyBudW1iZXJzIGZyb20gMSB0byA5LCB3aXRob3V0IHJlcGVh dGluZyBhCitudW1iZXIgdHdpY2Ugb24gZWFjaCBjb2x1bW4sIHJvdyBvciBzdWJzcXVhcmUgKGVh Y2ggb2YgdGhlbSBtdXN0IGNvbnRhaW4gb25seQorb25lIDEsIG9uZSAyLCBvbmUgMywgYW5kIHNv IG9uKS4gIFRoZSBnYW1lIHJlcXVpcmVzIGxvZ2ljIGFuZCBwYXRpZW5jZS4KK1NvbHZpbmcgdGFr ZXMgdXN1YWxseSAxMCB0byAzMCBtaW51dGVzLCBkZXBlbmRpbmcgb24gcHV6emxlIGxldmVsLCB5 b3VyIHNraWxsCithbmQgZXhwZXJpZW5jZS4KKworVGhlIG51bWVyYWxzIGluIFN1ZG9rdSBwdXp6 bGVzIGFyZSB1c2VkIGZvciBjb252ZW5pZW5jZSAoZm9yIGV4YW1wbGUgaW4gMTZ4MTYKK2JvYXJk IHdlIHVzZSBsZXR0ZXJzKTogYXJpdGhtZXRpYyByZWxhdGlvbnNoaXBzIGJldHdlZW4gbnVtYmVy cyBhcmUKK2lycmVsZXZhbnQuCisKK1RoaXMgcHJvZ3JhbSBzdXBwb3J0cyBhbHNvIDE2eDE2IGdh bWVzIHdpdGggbnVtYmVycyBmcm9tIDEgdG8gMTYgYW5kIDI1NgorY2VsbHMgd2l0aCAxNiBjb2xz LCByb3dzIGFuZCBzdWJzcXVhcmVzIQorCitNb3JlIGluZm9ybWF0aW9uIGF0IGh0dHA6Ly9lbi53 aWtpcGVkaWEub3JnL3dpa2kvU3Vkb2t1CisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBL REUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNl bnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtsaW5lcworICAocGFja2FnZQorICAg IChuYW1lICJrbGluZXMiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisg ICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsaW5lcy0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIweThsbndhd3JrbDRpeG43djRkZzQ4 azJ6cHIwODNrcnY3ZHY0ZDk0YjJkcGtoN3hmdmloIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlv bgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4K KyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAg ICBsaWJrZGVnYW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0 aXZlKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lu b3BzaXMgIlBsYWNlIDUgZXF1YWwgcGllY2VzIHRvZ2V0aGVyLCBidXQgd2FpdCwgdGhlcmUgYXJl IDMgbmV3IG9uZXMiKQorICAgIChkZXNjcmlwdGlvbiAiS0xpbmVzIGlzIGEgc2ltcGxlIGJ1dCBo aWdobHkgYWRkaWN0aXZlIG9uZSBwbGF5ZXIgZ2FtZS4KKworVGhlIHBsYXllciBoYXMgdG8gbW92 ZSB0aGUgY29sb3JlZCBiYWxscyBhcm91bmQgdGhlIGdhbWUgYm9hcmQsIGdhdGhlcmluZyB0aGVt CitpbnRvIHRoZSBsaW5lcyBvZiB0aGUgc2FtZSBjb2xvciBieSBmaXZlLiAgT25jZSB0aGUgbGlu ZSBpcyBjb21wbGV0ZSBpdCBpcworcmVtb3ZlZCBmcm9tIHRoZSBib2FyZCwgdGhlcmVmb3JlIGZy ZWVpbmcgcHJlY2lvdXMgc3BhY2UuICBJbiB0aGUgc2FtZSB0aW1lCit0aGUgbmV3IGJhbGxzIGtl ZXAgYXJyaXZpbmcgYnkgdGhyZWUgYWZ0ZXIgZWFjaCBtb3ZlLCBmaWxsaW5nIHVwIHRoZSBnYW1l Citib2FyZC4KKworS0xpbmVzIGlzIGEgc2luZ2xlLXBsYXllciBnYW1lIHdoZXJlIHRoZSBwbGF5 ZXIgcmVtb3ZlcyBjb2xvcmVkIGJhbGxzIGZyb20gdGhlCitib2FyZCBieSBhcnJhbmdpbmcgdGhl bSBpbnRvIGxpbmVzIG9mIGZpdmUgb3IgbW9yZS4gIEhvd2V2ZXIsIGV2ZXJ5IHRpbWUgdGhlCitw bGF5ZXIgbW92ZXMgYSBiYWxsLCB0aHJlZSBtb3JlIGJhbGxzIGFyZSBhZGRlZCB0byB0aGUgYm9h cmQuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisg ICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhk ZWZpbmUtcHVibGljIGtnb2xkcnVubmVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtnb2xkcnVu bmVyIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9rZ29sZHJ1bm5lci0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIxN3JhNWQzcjlhankyaW5qMTdnd2Q1eHBoemh2 Ynp4NWtwdmR3eWo2bXN4NGRkOXd4Z2ZpIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAg ICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNh ZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRn ZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAg ICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJBY3Rpb24gYW5k IHB1enpsZSBzb2x2aW5nIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAiS0dvbGRydW5uZXIgaXMg YW4gYWN0aW9uIGdhbWUgd2hlcmUgdGhlIGhlcm8gcnVucyB0aHJvdWdoIGEKK21hemUsIGNsaW1i cyBzdGFpcnMsIGRpZyBob2xlcyBhbmQgZG9kZ2VzIGVuZW1pZXMgaW4gb3JkZXIgdG8gY29sbGVj dCBhbGwgdGhlCitnb2xkIG51Z2dldHMgYW5kIGVzY2FwZSB0byB0aGUgbmV4dCBsZXZlbC4gIFlv dXIgZW5lbWllcyBhcmUgYWxzbyBhZnRlciB0aGUKK2dvbGQuICBXb3JzZSBzdGlsbCwgdGhleSBh cmUgYWZ0ZXIgeW91IS4KKworS0dvbGRydW5uZXIgaXMgYSBmYXN0LXBhY2VkIHBsYXRmb3JtIGdh bWUgd2hlcmUgdGhlIHBsYXllciBtdXN0IG5hdmlnYXRlIGEKK21hemUgd2hpbGUgY29sbGVjdGlu ZyBnb2xkIG51Z2dldHMgYW5kIGF2b2lkaW5nIGVuZW1pZXMuICBBIHZhcmlldHkgb2YgbGV2ZWwK K3BhY2tzIGFyZSBpbmNsdWRlZCwgYXMgd2VsbCBhcyBhbiBlZGl0b3IgdG8gY3JlYXRlIG5ldyBs ZXZlbHMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIp CisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisK KyhkZWZpbmUtcHVibGljIGtkaWFtb25kCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtkaWFtb25k IikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rZGlhbW9uZC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChz aGEyNTYKKyAgICAgICAoYmFzZTMyICIxaXl4cngzNDIyYXNhNThraDBzaXd2aTFzdmRzNWtjY3J5 bTZnZGZwZGhsbWhtY2lxbHppIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAg ICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRk b25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAg ICBraTE4bgorICAgICAgICAgICBrbm90aWZpY2F0aW9ucworICAgICAgICAgICBrbm90aWZ5Y29u ZmlnCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAg ICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNs YXJhdGl2ZSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAg KHN5bm9wc2lzICJUaHJlZS1pbi1hLXJvdyBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIktEaWFt b25kIGlzIGEgdGhyZWUtaW4tYS1yb3cgZ2FtZSBsaWtlIEJlamV3ZWxlZC4gIEl0CitmZWF0dXJl cyB1bmxpbWl0ZWQgZnVuIHdpdGggcmFuZG9tbHkgZ2VuZXJhdGVkIGdhbWVzIGFuZCBmaXZlIGRp ZmZpY3VsdHkKK2xldmVscyB3aXRoIHZhcnlpbmcgbnVtYmVyIG9mIGRpYW1vbmQgY29sb3JzIGFu ZCBib2FyZCBzaXplcy4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBt b2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4y KykpKSkKKworKGRlZmluZS1wdWJsaWMga2ZvdXJpbmxpbmUKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAia2ZvdXJpbmxpbmUiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisg ICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tmb3VyaW5saW5lLSIgdmVyc2lvbiAiLnRh ci54eiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjBwbHgzbHYzNWZjOHE5c3Zi eWw3MW1tczNqaTZ6bjU4ajMwNmJ2bTFmOGtrZ2cweDM5NWIiKSkpKQorICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21w bGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAg ICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkbnNz ZAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtk ZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAg ICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChzeW5vcHNpcyAiUGxhY2UgNCBwaWVjZXMgaW4gYSByb3ciKQorICAgIChkZXNjcmlw dGlvbiAiS0ZvdXJJbkxpbmUgaXMgYSBib2FyZCBnYW1lIGZvciB0d28gcGxheWVycyBiYXNlZCBv biB0aGUKK0Nvbm5lY3QtRm91ciBnYW1lLgorCitLRm91ckluTGluZSBpcyBhIGdhbWUgd2hlcmUg dHdvIHBsYXllcnMgdGFrZSB0dXJucyBkcm9wcGluZyBwaWVjZXMgaW50byBhCitncmlkLCB0aGUg d2lubmVyIGJlaW5nIHRoZSBmaXJzdCB0byBwbGFjZSBmb3VyIHBpZWNlcyBpbiBhIGxpbmUuCisK K1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4y KykpKSkKKworKGRlZmluZS1wdWJsaWMga2JsYWNrYm94CisgIChwYWNrYWdlCisgICAgKG5hbWUg ImtibGFja2JveCIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAg KG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2JsYWNrYm94LSIgdmVyc2lvbiAiLnRhci54eiIp KQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjBsYTV3NDRiMGdsNzJnM3dmcDBwdzhn d25tMjg3bGg3bmQ5azVpa3Bzenc1bm40OWRiMGgiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGthcmNoaXZlCisg ICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2Nv cmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAg ICAgICAgIGtpMThuCisgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBreG1sZ3Vp CisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiRmluZCBhdG9tcyBpbiBhIGdyaWQg Ynkgc2hvb3RpbmcgZWxlY3Ryb25zIikKKyAgICAoZGVzY3JpcHRpb24gIktCbGFja2JveCBpcyBh IGdhbWUgb2YgaGlkZSBhbmQgc2VlayBwbGF5ZWQgb24gYSBncmlkIG9mCitib3hlcyB3aGVyZSB0 aGUgY29tcHV0ZXIgaGFzIGhpZGRlbiBzZXZlcmFsIGJhbGxzLiAgVGhlIHBvc2l0aW9uIG9mIHRo ZSBoaWRkZW4KK2JhbGxzIGNhbiBiZSBkZWR1Y2VkIGJ5IHNob290aW5nIGJlYW1zIGludG8gdGhl IGJveAorCitLQmxhY2tCb3ggaXMgYSBnYW1lIG9mIGhpZGUgYW5kIHNlZWsgcGxheWVkIG9uIGFu IGdyaWQgb2YgYm94ZXMsIHdoZXJlIHRoZQorcGxheWVyIHNob290cyByYXlzIGludG8gdGhlIGdy aWQgdG8gZGVkdWNlIHRoZSBwb3NpdGlvbnMgb2YgaGlkZGVuIG9iamVjdHMuCisKK1RoaXMgcGFj a2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxp c3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtu ZXR3YWxrCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtuZXR3YWxrIikKKyAgICAodmVyc2lvbiAi MjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r bmV0d2Fsay0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFz ZTMyICIwNjBrajA2dnBpZ2R5NTcwaXpzamZnbm1xcXJwbWI4YmtyOWFycWMxMDloZzNhdmw1d2p6 IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAg ICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtj cmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAg ICBrdGV4dHdpZGdldHMKKyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3ht bGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAgICAg ICAgICBxdGRlY2xhcmF0aXZlKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5v cmcvIikKKyAgICAoc3lub3BzaXMgIlR1cm4gdGhlIGJvYXJkIHBpZWNlcyB0byBnZXQgYWxsIGNv bXB1dGVycyBjb25uZWN0ZWQiKQorICAgIChkZXNjcmlwdGlvbiAiS05ldFdhbGsgaXMgYSBzbWFs bCBnYW1lIHdoZXJlIHlvdSBoYXZlIHRvIGJ1aWxkIHVwIGEKK2NvbXB1dGVyIG5ldHdvcmsgYnkg cm90YXRpbmcgdGhlIHdpcmVzIHRvIGNvbm5lY3QgdGhlIHRlcm1pbmFscyB0byB0aGUgc2VydmVy LgorV2hlbiB0aGUgbmV0d29yayBpcyBidWlsZCwgYSBoaWdoc2NvcmUtbGlzdCBjb21lcyB1cCB3 aGVyZSBjb21wZXRpdGlvbnMgY2FuIGJlCitmb3VnaHQgb3V0LgorCitLTmV0d2FsayBpcyBhIHB1 enpsZSBnYW1lIHdoZXJlIHRoZSBwbGF5ZXIgYXJyYW5nZXMgc2VjdGlvbnMgb2Ygd2lyZSB0bwor Y29ubmVjdCBhbGwgdGhlIGNvbXB1dGVycyBvbiB0aGUgYm9hcmQuCisKK1RoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGlj ZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGJvbWJlcgor ICAocGFja2FnZQorICAgIChuYW1lICJib21iZXIiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2JvbWJlci0i IHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjFm amN3bTU5MWpneDNiZ3FwaTBqNWZuYjJsMnIyaDNyNmxhdjN2aGF4ejRya2Y1NnBnMmEiKSkpKQor ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisg ICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2Nv cmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAg ICAgICAgIGtpMThuCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMK KyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCisgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJBcmNhZGUg Ym9tYmluZyBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIkJvbWJlciBpcyBhIHNpbmdsZSBwbGF5 ZXIgYXJjYWRlIGdhbWUuCisKK1RoZSBwbGF5ZXIgaXMgaW52YWRpbmcgdmFyaW91cyBjaXRpZXMg aW4gYSBwbGFuZSB0aGF0IGlzIGRlY3JlYXNpbmcgaW4gaGVpZ2h0LgorVGhlIGdvYWwgb2YgdGhl IGdhbWUgaXMgdG8gZGVzdHJveSBhbGwgdGhlIGJ1aWxkaW5ncyBhbmQgYWR2YW5jZSB0byB0aGUg bmV4dAorbGV2ZWwuICBFYWNoIGxldmVsIGdldHMgYSBiaXQgaGFyZGVyIGJ5IGluY3JlYXNpbmcg dGhlIHNwZWVkIG9mIHRoZSBwbGFuZSBhbmQKK3RoZSBoZWlnaHQgb2YgdGhlIGJ1aWxkaW5ncy4K KworQm9tYmVyIGlzIGEgZ2FtZSB3aGVyZSB5b3UgZmx5IGEgc3BhY2VzaGlwIGFuZCBhdHRlbXB0 IHRvIGJvbWIgdGhlIGJ1aWxkaW5ncworYmVsb3cgeW91LiAgRWFjaCBwYXNzIHRoZSBzcGFjZXNo aXAgbWFrZXMsIGl0IGdldHMgbG93ZXIgYW5kIGxvd2VyLiAgSWYgeW91J3ZlCitub3QgZGVzdHJv eWVkIGEgYnVpbGRpbmcgaW4geW91ciBwYXRoLCB5b3Ugd2lsbCBjcmFzaCBpbnRvIGl0LgorCitU aGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNl bnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1 YmxpYyBncmFuYXRpZXIKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiZ3JhbmF0aWVyIikKKyAgICAo dmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9ncmFuYXRpZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2Cisg ICAgICAgKGJhc2UzMiAiMWZ5aDd6eWFjYjNwbmxmZDI5ancyam15bDhhN3NqdzM1NHBpMjM0bmQ1 eDU5OTl4dzV6NiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAg KG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMp KQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZp ZworICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4K KyAgICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAg ICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUK KyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJCb21iZXJtYW4g Y2xvbmUiKQorICAgIChkZXNjcmlwdGlvbiAiR3JhbmF0aWVyIGlzIGEgY2xvbmUgb2YgdGhlIGNs YXNzaWMgQm9tYmVybWFuIGdhbWUsCitpbnNwaXJlZCBieSB0aGUgd29yayBvZiB0aGUgQ2xhbmJv bWJlciBjbG9uZS4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1 bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykp KSkKKworKGRlZmluZS1wdWJsaWMga3NpcmsKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia3Npcmsi KQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva3NpcmstIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNo YTI1NgorICAgICAgICAoYmFzZTMyICIxMHk3bm0weDZ6Y2MwZ2gzYW02OWJieHl5YjhhemJiZnly ZHFzYTAyM2dncjduMDRjbjIxIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY3Jhc2gKKyAgICAgICAgICAga2kx OG4KKyAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGtu ZXdzdHVmZgorICAgICAgICAgICBrd2FsbGV0CisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAg ICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcGhvbm9uCisgICAgICAgICAgIHFjYQorICAgICAg ICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0c3Zn CisgICAgICAgICAgIHpsaWIpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiQ29tcHV0ZXJpemVkIHZlcnNpb24gb2YgdGhlIHdlbGwga25v d24gc3RyYXRlZ3kgYm9hcmQgZ2FtZQorJ1Jpc2snIikKKyAgICAoZGVzY3JpcHRpb24gIktzaXJL IGlzIGEgbXVsdGktcGxheWVyIG5ldHdvcmstZW5hYmxlZCBnYW1lLiAgVGhlIGdvYWwgb2YKK3Ro ZSBnYW1lIGlzIHNpbXBseSB0byBjb25xdWVyIHRoZSB3b3JsZCBieSBhdHRhY2tpbmcgeW91ciBu ZWlnaGJvcnMgd2l0aCB5b3VyCithcm1pZXMuCisKK0F0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGdh bWUsIGNvdW50cmllcyBhcmUgZGlzdHJpYnV0ZWQgdG8gYWxsIHRoZSBwbGF5ZXJzLgorRWFjaCBj b3VudHJ5IGNvbnRhaW5zIG9uZSBhcm15IHJlcHJlc2VudGVkIGJ5IGFuIGluZmFudHJ5bWFuLiAg RWFjaCBwbGF5ZXIgaGFzCitzb21lIGFybWllcyB0byBkaXN0cmlidXRlIHRvIGhpcyBjb3VudHJp ZXMuICBPbiBlYWNoIHR1cm4sIGVhY2ggcGxheWVyIGNhbgorYXR0YWNrIGhpcyBuZWlnaGJvdXJz LCBldmVudHVhbGx5IGNvbnF1ZXJpbmcgb25lIG9yIG1vcmUgY291bnRyaWVzLiAgQXQgdGhlCitl bmQgb2YgZWFjaCB0dXJuLCBzb21lIGJvbnVzIGFybWllcyBhcmUgZGlzdHJpYnV0ZWQgdG8gdGhl IHBsYXllcnMgaW4gZnVuY3Rpb24KK29mIHRoZSBudW1iZXIgb2YgY291bnRyaWVzIHRoZXkgb3du LiAgVGhlIHdpbm5lciBpcyB0aGUgcGxheWVyIHRoYXQgY29ucXVlcmVkCithbGwgdGhlIHdvcmxk LgorCitGZWF0dXJlczoKK0BpdGVtaXplCitAaXRlbSBTdXBwb3J0IGZvciAxLTYgaHVtYW4gb3Ig Y29tcHV0ZXIgcGxheWVycworQGl0ZW0gTXVsdGktcGxheWVyIGdhbWluZyBvdmVyIGEgbmV0d29y aworQGl0ZW0gWW91IGNhbiBlYXNpbHkgY3JlYXRlIG5ldyBza2lucyB3aXRoIFNWRyBncmFwaGlj cyBhbmQgdGhlIHNraW4gZWRpdG9yCitAaXRlbSBIb3QgTmV3IFN0dWZmIHN1cHBvcnQuICBZb3Ug Y2FuIGVhc2lseSBkb3dubG9hZCBhbmQgaW5zdGFsbCBuZXcgc2tpbnMKK0BlbmQgaXRlbWl6ZQor CitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChs aWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEu MispKSkpCisKKyhkZWZpbmUtcHVibGljIHBhbGFwZWxpCisgIChwYWNrYWdlCisgICAgKG5hbWUg InBhbGFwZWxpIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAo b3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9wYWxhcGVsaS0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjB4eHo5ZzR6eGxqbGcyMGc4OGE1 bGtid3p6bTl5ZzR2eG5yZmlnazhtMDE4Y3owbnFkNWIiKSkpKQorICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGthcmNoaXZl CisgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAg a2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNo CisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraTE4bgor ICAgICAgICAgICBraW8KKyAgICAgICAgICAga2l0ZW12aWV3cworICAgICAgICAgICBrbm90aWZp Y2F0aW9ucworICAgICAgICAgICBrc2VydmljZQorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwor ICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0 YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcKKyAgICAg ICAgICAgc2hhcmVkLW1pbWUtaW5mbykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5r ZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJKaWdzYXcgcHV6emxlIGdhbWUiKQorICAgIChkZXNj cmlwdGlvbiAiUGFsYXBlbGkgaXMgYSBqaWdzYXcgcHV6emxlIGdhbWUuICBVbmxpa2Ugb3RoZXIg Z2FtZXMgaW4KK3RoYXQgZ2VucmUsIHlvdSBhcmUgbm90IGxpbWl0ZWQgdG8gYWxpZ25pbmcgcGll Y2VzIG9uIGltYWdpbmFyeSBncmlkcy4gIFRoZQorcGllY2VzIGFyZSBmcmVlbHkgbW92ZWFibGUu ICBBbHNvLCBQYWxhcGVsaSBmZWF0dXJlcyByZWFsIHBlcnNpc3RlbmN5LCBpLmUuCitldmVyeXRo aW5nIHlvdSBkbyBpcyBzYXZlZCBvbiB5b3VyIGRpc2sgaW1tZWRpYXRlbHkuCisKK1BhbGFwZWxp IGlzIHRoZSBGaW5uaXNoIHdvcmQgZm9yIGppZ3NhdyBwdXp6bGUuCisKK1RoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpn cGwyKykpKQorCisoZGVmaW5lLXB1YmxpYyBraXJpa2kKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAi a2lyaWtpIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9raXJpa2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCisg ICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIwbWlsYzhmbDFyajR5cndkdm02MGFtcGQ0 N2R5aXlzMXh2cWk1ZjBnN3k2bWd5bWd5azR4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgor ICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAg IGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucwor ICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraWNvbnRoZW1lcworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiWWFodHplZSBkaWNlIGdhbWUiKQorICAgIChkZXNjcmlwdGlv biAiS2lyaWtpIGlzIGFuIGFkZGljdGl2ZSBhbmQgZnVuIGRpY2UgZ2FtZSwgZGVzaWduZWQgdG8g YmUKK3BsYXllZCBieSBhcyBtYW55IGFzIHNpeCBwbGF5ZXJzLgorCitQYXJ0aWNpcGFudHMgaGF2 ZSB0byBjb2xsZWN0IHBvaW50cyBieSByb2xsaW5nIGZpdmUgZGljZSBmb3IgdXAgdG8gdGhyZWUg dGltZXMKK3BlciBzaW5nbGUgdHVybiB0byBtYWtlIGNvbWJpbmF0aW9ucyB3aXRoIHRoZSBoaWdo ZXN0IHNjb3JlLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVs ZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkp KQorCisoZGVmaW5lLXB1YmxpYyBraWdvCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtpZ28iKQor ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2tpZ28tIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1 NgorICAgICAgICAoYmFzZTMyICIwODg3NTJ5em1mc25wcGQyN3A4aGxkNHg1czdzdzVmYWdtMDgw MjRsNXJhMW1saWNkZno5IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK KyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29uZmlnCisgICAgICAgICAgIGtjb25m aWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAg ICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraW8KKyAg ICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBr eG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAg ICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiR28gYm9hcmQgZ2FtZSIp CisgICAgKGRlc2NyaXB0aW9uICJLaWdvIGlzIGFuIG9wZW4tc291cmNlIGltcGxlbWVudGF0aW9u IG9mIHRoZSBwb3B1bGFyIEdvCitnYW1lLgorCitHbyBpcyBhIHN0cmF0ZWdpYyBib2FyZCBnYW1l IGZvciB0d28gcGxheWVycy4gIEl0IGlzIGFsc28ga25vd24gYXMKK2lnbyAoSmFwYW5lc2UpLCB3 ZWlxaSBvciB3ZWkgY2gnaSAoQ2hpbmVzZSkgb3IgYmFkdWsgKEtvcmVhbikuICBHbyBpcyBub3Rl ZAorZm9yIGJlaW5nIHJpY2ggaW4gc3RyYXRlZ2ljIGNvbXBsZXhpdHkgZGVzcGl0ZSBpdHMgc2lt cGxlIHJ1bGVzLiAgVGhlIGdhbWUgaXMKK3BsYXllZCBieSB0d28gcGxheWVycyB3aG8gYWx0ZXJu YXRlbHkgcGxhY2UgYmxhY2sgYW5kIHdoaXRlIHN0b25lcyAocGxheWluZworcGllY2VzLCBub3cg dXN1YWxseSBtYWRlIG9mIGdsYXNzIG9yIHBsYXN0aWMpIG9uIHRoZSB2YWNhbnQgaW50ZXJzZWN0 aW9ucyBvZiBhCitncmlkIG9mIDE5eDE5IGxpbmVzICg5eDkgb3IgMTN4MTMgZm9yIGVhc2llciBn YW1lcykuCisKK1lvdSBhbHNvIG5lZWQgdG8gaW5zdGFsbCBhIGdvIGVuZ2luZSwgZS5nLiBAY29k ZXtnbnVnb30uCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxl LiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQorCisoZGVmaW5lLXB1YmxpYyBrdWJy aWNrCisgIChwYWNrYWdlCisgICAgKG5hbWUgImt1YnJpY2siKQorICAgICh2ZXJzaW9uICIyMC4x Mi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2t1 YnJpY2stIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFz ZTMyICIwaDNteXB3ZDY3c3NzMDhqNXZ2cmloNWY1c3M4NW05a2F4NjQxMnk0MHhtc201MWx6MnBx IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBnbHUKKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAg ICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25z CisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAg cXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJH YW1lIGJhc2VkIG9uIFJ1YmlrJ3MgQ3ViZSIpCisgICAgKGRlc2NyaXB0aW9uICJLdWJyaWNrIGlz IGEgZ2FtZSBiYXNlZCBvbiB0aGUgUnViaWsncyBDdWJlIHB1enpsZS4KKworVGhlIGN1YmUgc2l6 ZXMgcmFuZ2UgZnJvbSAyeDJ4MiB1cCB0byA2eDZ4Niwgb3IgeW91IGNhbiBwbGF5IHdpdGggaXJy ZWd1bGFyCitcImJyaWNrc1wiIHN1Y2ggYXMgNXgzeDIgb3IgXCJtYXRzXCIgc3VjaCBhcyA2eDR4 MSBvciAyeDJ4MS4gIFRoZSBnYW1lIGhhcyBhCitzZWxlY3Rpb24gb2YgcHV6emxlcyBhdCBzZXZl cmFsIGxldmVscyBvZiBkaWZmaWN1bHR5LCBhcyB3ZWxsIGFzIGRlbW9zIG9mCitwcmV0dHkgcGF0 dGVybnMgYW5kIHNvbHV0aW9uIG1vdmVzLCBvciB5b3UgY2FuIG1ha2UgdXAgeW91ciBvd24gcHV6 emxlcy4gIFRoZQorZ2FtZSBoYXMgdW5saW1pdGVkIHVuZG8sIHJlZG8sIHNhdmUgYW5kIHJlbG9h ZCBjYXBhYmlsaXRpZXMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMg bW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEu MispKSkpCisKKyhkZWZpbmUtcHVibGljIGxza2F0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxz a2F0IikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9sc2thdC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAg ICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjF3Zzl6eHA2NGt3anhxczRxdzBoN2o4eWhnZmZi bXZoOGo5ZDRkZ216NDVkc2NuZ25qbGkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAg ICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNo CisgICAgICAgICAgIGtndWlhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3dp ZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcwor ICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAg IHF0c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAo c3lub3BzaXMgIkxpZXV0bmFudCBTa2F0IGNhcmQgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJM aWV1dG5hbnQgU2thdCAoZnJvbSBHZXJtYW4gXCJPZmZpemllcnNza2F0XCIpIGlzIGEgZnVuIGFu ZAorZW5nYWdpbmcgY2FyZCBnYW1lIGZvciB0d28gcGxheWVycywgd2hlcmUgdGhlIHNlY29uZCBw bGF5ZXIgaXMgZWl0aGVyIGxpdmUKK29wcG9uZW50LCBvciBhIGJ1aWx0IGluIGFydGlmaWNpYWwg aW50ZWxsaWdlbmNlLgorCitMaWV1dG5hbnQgU2thdCBpcyBhIHNpbXBsaWZpZWQgdmFyaWFudCBv ZiB0aGUgU2thdCBjYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJzLgorCitUaGlzIHBhY2thZ2UgaXMg cGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUt cHVibGljIGthcG1hbgorICAocGFja2FnZQorICAgIChuYW1lICJrYXBtYW4iKQorICAgICh2ZXJz aW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2thcG1hbi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAo YmFzZTMyICIxNHgzdjZsaTRyM2d6endmZDZhcjlzYXEycmhjN3l4czBzcDl5Z2FsenE4dnE0ZDdp MWtoIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZl LWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAg KGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAg ICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAg IGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAg ICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01 CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiUGFjLU1hbiBj bG9uZSIpCisgICAgKGRlc2NyaXB0aW9uICJLYXBtYW4gaXMgYSBjbG9uZSBvZiB0aGUgd2VsbCBr bm93biBnYW1lIFBhYy1NYW4uCisKK1lvdSBtdXN0IHJ1biB0aHJvdWdoIHRoZSBtYXplIHRvIGVh dCBhbGwgcGlsbHMgd2l0aG91dCBiZWluZyBjYXB0dXJlZCBieSBhCitnaG9zdC4gIEJ5IGVhdGlu ZyBhbiBlbmVyZ2l6ZXIsIEthcG1hbiBnZXRzIHRoZSBhYmlsaXR5IHRvIGVhdCBnaG9zdHMgZm9y IGEKK2ZldyBzZWNvbmRzLiAgV2hlbiBhIHN0YWdlIGlzIGNsZWFyZWQgb2YgcGlsbHMgYW5kIGVu ZXJnaXplciB0aGUgcGxheWVyIGlzCit0YWtlbiB0byB0aGUgbmV4dCBzdGFnZSB3aXRoIHNsaWdo dGx5IGluY3JlYXNlZCBnYW1lIHNwZWVkCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBL REUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNl bnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzcGFjZWR1ZWwKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAia3NwYWNlZHVlbCIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChz b3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NwYWNlZHVlbC0iIHZl cnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjFhaXho NnlnaWYyY20xYTVnMzJzbDV5NmI1eDY4MTM5cHppaGF4cTQzMzRjNmF2YW1kYWkiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAg IChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAg ICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGt4bWxndWkK KyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAg cXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJUd28gcGxheWVyIGdhbWUgd2l0aCBz aG9vdGluZyBzcGFjZXNoaXBzIGZseWluZyBhcm91bmQgYSBzdW4iKQorICAgIChkZXNjcmlwdGlv biAiS1NwYWNlZHVlbCBpcyBhIHNwYWNlIGJhdHRsZSBnYW1lIGZvciBvbmUgb3IgdHdvIHBsYXll cnMsCit3aGVyZSB0d28gc2hpcHMgZmx5IGFyb3VuZCBhIHN0YXIgaW4gYSBzdHJ1Z2dsZSB0byBi ZSB0aGUgb25seSBzdXJ2aXZvci4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBn YW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMgYm92bworICAocGFja2FnZQorICAgIChuYW1l ICJib3ZvIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9ib3ZvLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAg ICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMThxYmFjMzY2bTB4bWEzYXJ5MTFxOXp4ejB3 Z255c3BwY2w3a3B5cGw2aWMzbmY2MXdxeiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAg ICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVz YWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAg bGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2 ZQorICAgICAgICAgICBxdHN2ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUu b3JnLyIpCisgICAgKHN5bm9wc2lzICJDbGFzc2ljIHBlbiBhbmQgcGFwZXIgZ2FtZTogZml2ZSBp biBhIGxpbmUiKQorICAgIChkZXNjcmlwdGlvbiAiQm92byBpcyBhIEdvbW9rdSAoZnJvbSBKYXBh bmVzZSDkupTnm67kuKbjgbkgLSBsaXQuICBcImZpdmUKK3BvaW50c1wiKSBsaWtlIGdhbWUgZm9y IHR3byBwbGF5ZXJzLCB3aGVyZSB0aGUgb3Bwb25lbnRzIGFsdGVybmF0ZSBpbiBwbGFjaW5nCit0 aGVpciByZXNwZWN0aXZlIHBpY3RvZ3JhbSBvbiB0aGUgZ2FtZSBib2FyZC4gIFRoZSB3aW5uZXIg aXMgdGhlIGZpcnN0IHRvCitjb21wbGV0ZSBhIGxpbmUgb2YgZml2ZSBtYXJrZXJzLiAgKEFsc28g a25vd24gYXM6IENvbm5lY3QgRml2ZSwgRml2ZSBpbiBhIHJvdywKK1ggYW5kIE8sIE5hdWdodHMg YW5kIENyb3NzZXMpCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9k dWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMisp KSkpCisKKyhkZWZpbmUtcHVibGljIGtpbGxib3RzCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtp bGxib3RzIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9raWxsYm90cy0iIHZlcnNpb24gIi50YXIueHoiKSkK KyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjEyOTZnd3c0Mm53bmFpN3k2bTJxcGpx cHljMzBwN3o5Y2hmdjVydjBuNDhqdmRodmE4OHkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9u CisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAg ICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25z CisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAg IGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAg ICAgICAgICAgcXRkZWNsYXJhdGl2ZSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5r ZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJQb3J0IG9mIHRoZSBjbGFzc2ljIEJTRCBjb25zb2xl IGdhbWUgcm9ib3RzIikKKyAgICAoZGVzY3JpcHRpb24gIktpbGxib3RzIGlzIGEgc2ltcGxlIGdh bWUgb2YgZXZhZGluZyBraWxsZXIgcm9ib3RzLgorCitXaG8gY3JlYXRlZCB0aGUgcm9ib3RzIGFu ZCB3aHkgdGhleSBoYXZlIGJlZW4gcHJvZ3JhbW1lZCB0byBkZXN0cm95LCBubyBvbmUKK2tub3dz LiAgQWxsIHRoYXQgaXMga25vd24gaXMgdGhhdCB0aGUgcm9ib3RzIGFyZSBudW1lcm91cyBhbmQg dGhlaXIgc29sZQorb2JqZWN0aXZlIGlzIHRvIGRlc3Ryb3kgeW91LiAgRm9ydHVuYXRlbHkgZm9y IHlvdSwgdGhlaXIgY3JlYXRvciBoYXMgZm9jdXNlZAorb24gcXVhbnRpdHkgcmF0aGVyIHRoYW4g cXVhbGl0eSBhbmQgYXMgYSByZXN1bHQgdGhlIHJvYm90cyBhcmUgc2V2ZXJlbHkKK2xhY2tpbmcg aW4gaW50ZWxsaWdlbmNlLiAgWW91ciBzdXBlcmlvciB3aXQgYW5kIGEgZmFuY3kgdGVsZXBvcnRh dGlvbiBkZXZpY2UKK2FyZSB5b3VyIG9ubHkgd2VhcG9ucyBhZ2FpbnN0IHRoZSBuZXZlci1lbmRp bmcgc3RyZWFtIG9mIG1pbmRsZXNzIGF1dG9tYXRvbnMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0 IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpn cGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzbmFrZWR1ZWwKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAia3NuYWtlZHVlbCIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAi KQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NuYWtlZHVl bC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIw bXA2ZzI1OG4zeHp2Z2YyM2puaGt3MTB4Z3dxd3FkenFmZGM2cjlqcTZhNm04djc3c3d6IikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cwor ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cwor ICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAor ICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZ3VpYWRkb25zCisgICAgICAgICAg IGtpMThuCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAg ICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZQorICAgICAgICAgICBxdHN2 ZykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9w c2lzICJTbmFrZSByYWNlIHBsYXllZCBhZ2FpbnN0IHRoZSBjb21wdXRlciIpCisgICAgKGRlc2Ny aXB0aW9uICJLU25ha2VEdWVsIGlzIGEgZmFzdCBhY3Rpb24gZ2FtZSB3aGVyZSB5b3Ugc3RlZXIg YSBzbmFrZQord2hpY2ggaGFzIHRvIGVhdCBmb29kLiAgV2hpbGUgZWF0aW5nIHRoZSBzbmFrZSBn cm93cy4gIEJ1dCBvbmNlIGEgcGxheWVyCitjb2xsaWRlcyB3aXRoIHRoZSBvdGhlciBzbmFrZSBv ciB0aGUgd2FsbCB0aGUgZ2FtZSBpcyBsb3N0LiAgVGhpcyBiZWNvbWVzIG9mCitjb3Vyc2UgbW9y ZSBhbmQgbW9yZSBkaWZmaWN1bHQgdGhlIGxvbmdlciB0aGUgc25ha2VzIGdyb3cuCisKK1RoaXMg cGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2Ug KGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGlj IGtvbGxpc2lvbgorICAocGFja2FnZQorICAgIChuYW1lICJrb2xsaXNpb24iKQorICAgICh2ZXJz aW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2tvbGxpc2lvbi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAg ICAoYmFzZTMyICIxODB5YmFmaXpwd2pzZzgwbnB5MGw5MTQyY2pzbmx5eHd2OWR6M2JxNnI4djRz bW4yZzZiIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0 aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisg ICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisg ICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1 c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAg ICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFz ZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiU2ltcGxlIGJhbGwgZG9kZ2luZyBnYW1l IikKKyAgICAoZGVzY3JpcHRpb24gIkluIEtvbGxpc2lvbiB5b3UgdXNlIG1vdXNlIHRvIGNvbnRy b2wgYSBzbWFsbCBibHVlIGJhbGwgaW4gYQorY2xvc2VkIHNwYWNlIGVudmlyb25tZW50IGZpbGxl ZCB3aXRoIHNtYWxsIHJlZCBiYWxscywgd2hpY2ggbW92ZSBhYm91dAorY2hhb3RpY2FsbHkuICBZ b3VyIGdvYWwgaXMgdG8gYXZvaWQgdG91Y2hpbmcgYW55IG9mIHRob3NlIHJlZCBiYWxscyB3aXRo IHlvdXIKK2JsdWUgb25lLCBiZWNhdXNlIHRoZSBtb21lbnQgeW91IGRvIHRoZSBnYW1lIHdpbGwg YmUgb3Zlci4gIFRoZSBsb25nZXIgeW91IGNhbgorc3RheSBpbiBnYW1lIHRoZSBoaWdoZXIgd2ls bCB5b3VyIHNjb3JlIGJlLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVz IG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwx LjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrbmF2YWxiYXR0bGUKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAia25hdmFsYmF0dGxlIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJj ZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbmF2YWxiYXR0bGUtIiB2ZXJzaW9u ICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMDNycWY0YXZuNjFi MHYzNDB5bW16Z3A3czBheHlnamd4cTFubHA1YWFxYng3MHpjYjRscSIpKSkpCisgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qg a2F1dGgKKyAgICAgICAgICAga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAg ICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBr Y3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2Ruc3NkCisgICAgICAg ICAgIGtpMThuCisgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBreG1sZ3VpCisg ICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQor ICAgIChzeW5vcHNpcyAiQmF0dGxlc2hpcCBib2FyZCBnYW1lIHdpdGggYnVpbHQtaW4gZ2FtZSBz ZXJ2ZXIiKQorICAgIChkZXNjcmlwdGlvbiAiS0JhdHRsZXNoaXAgaXMgYSBCYXR0bGUgU2hpcCBn YW1lIGZvciBLREUuCisKK1NoaXBzIGFyZSBwbGFjZWQgb24gYSBib2FyZCB3aGljaCByZXByZXNl bnRzIHRoZSBzZWEuICBQbGF5ZXJzIHRyeSB0byBoaXQgZWFjaAorb3RoZXJzIHNoaXBzIGluIHR1 cm5zIHdpdGhvdXQga25vd2luZyB3aGVyZSB0aGV5IGFyZSBwbGFjZWQuICBUaGUgZmlyc3QgcGxh eWVyCit0byBkZXN0cm95IGFsbCBzaGlwcyB3aW5zIHRoZSBnYW1lLgorCitUaGlzIHBhY2thZ2Ug aXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxp Y2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrcmV2ZXJz aQorICAocGFja2FnZQorICAgIChuYW1lICJrcmV2ZXJzaSIpCisgICAgKHZlcnNpb24gIjIwLjA4 LjMiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JldmVy c2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAi MGQzeTA3MnE2MXhjaWs5bGYwcHowYzluanZhcndsdmY2aHF2NWZwNWp5cWFmMjkwMnBtaSIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMK KyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMK KyAgICAgKGxpc3Qga2NvbmZpZworICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAg ICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMK KyAgICAgICAgICAga2RlY2xhcmF0aXZlCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtp Y29udGhlbWVzCisgICAgICAgICAgIGtpbworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAg IGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRp dmUKKyAgICAgICAgICAgcXRzdmcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2Rl Lm9yZy8iKQorICAgIChzeW5vcHNpcyAiT2xkIHJldmVyc2kgYm9hcmQgZ2FtZSwgYWxzbyBrbm93 biBhcyBvdGhlbGxvIikKKyAgICAoZGVzY3JpcHRpb24gIktSZXZlcnNpIGlzIGEgc2ltcGxlIG9u ZSBwbGF5ZXIgc3RyYXRlZ3kgZ2FtZSBwbGF5ZWQKK2FnYWluc3QgdGhlIGNvbXB1dGVyLgorCitJ ZiBhIHBsYXllcidzIHBpZWNlIGlzIGNhcHR1cmVkIGJ5IGFuIG9wcG9zaW5nIHBsYXllciwgdGhh dCBwaWVjZSBpcyB0dXJuZWQKK292ZXIgdG8gcmV2ZWFsIHRoZSBjb2xvciBvZiB0aGF0IHBsYXll ci4gIEEgd2lubmVyIGlzIGRlY2xhcmVkIHdoZW4gb25lIHBsYXllcgoraGFzIG1vcmUgcGllY2Vz IG9mIGhpcyBvd24gY29sb3Igb24gdGhlIGJvYXJkIGFuZCB0aGVyZSBhcmUgbm8gbW9yZSBwb3Nz aWJsZQorbW92ZXMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9k dWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMisp KSkpCisKKyhkZWZpbmUtcHVibGljIGtzcXVhcmVzCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtz cXVhcmVzIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3Jp Z2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rc3F1YXJlcy0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwY2hkMzBieWwya3d3MWs2OTl2a3lncnhxMndk eXZpODRtMmJpbWsyM3E5NmZsOGg4MzF5IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAg ICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtj b3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAg ICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChzeW5vcHNpcyAiRG90cyBhbmQgQm94ZXMgZ2FtZSIpCisgICAgKGRlc2NyaXB0 aW9uICJLU3F1YXJlcyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgcG9wdWxhciBwYXBlciBi YXNlZAorZ2FtZSBTcXVhcmVzLiAgVHdvIHBsYXllcnMgdGFrZSB0dXJucyBjb25uZWN0aW5nIGRv dHMgb24gYSBncmlkIHRvIGNvbXBsZXRlCitzcXVhcmVzLCB0aGUgcGxheWVyIHdpdGggdGhlIG1v c3Qgc3F1YXJlcyB3aW5zLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVz IG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3Bs Mi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtqdW1waW5nY3ViZQor ICAocGFja2FnZQorICAgIChuYW1lICJranVtcGluZ2N1YmUiKQorICAgICh2ZXJzaW9uICIyMC4x Mi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tqdW1w aW5nY3ViZS0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFz ZTMyICIxbWs3M2lsNGpoMTV6NXBtM2ZwNjVoc3l2bXJnYTExYzNoN3c5NnlhbXkybjJiYm5pYXBx IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAg ICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2Fk ZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraW8KKyAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlCisgICAgICAgICAgIHF0 c3ZnKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lu b3BzaXMgIlNpbXBsZSB0YWN0aWNhbCBnYW1lIGZvciBudW1iZXItY3J1bmNoZXJzIikKKyAgICAo ZGVzY3JpcHRpb24gIktKdW1waW5nY3ViZSBpcyBhIHNpbXBsZSB0YWN0aWNhbCBnYW1lIGZvciBv bmUgb3IgdHdvCitwbGF5ZXJzLCBwbGF5ZWQgb24gYSBncmlkIG9mIG51bWJlcmVkIHNxdWFyZXMu ICBFYWNoIHR1cm4sIHBsYXllcnMgY29tcGV0ZSBmb3IKK2NvbnRyb2wgb2YgdGhlIGJvYXJkIGJ5 IGNhcHR1cmluZyBvciBhZGRpbmcgdG8gb25lIHNxdWFyZS4KKworVGhpcyBwYWNrYWdlIGlzIHBh cnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNl OmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLS0gCjIuMzcuMAoK --b1_wVRgtrvwvlJmjLONURkZBiDrDZtYvo0vOG7RvYAuI-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHESv3] KDE updates (5.90, 22.12.2) Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 14 Aug 2022 03:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina Cc: h.goebel@crazy-compilers.com, Maxime Devos , mail@brendan.scot, "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.166044611124967 (code B ref 50862); Sun, 14 Aug 2022 03:02:01 +0000 Received: (at 50862) by debbugs.gnu.org; 14 Aug 2022 03:01:51 +0000 Received: from localhost ([127.0.0.1]:35493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oN3ss-0006Ud-Vd for submit@debbugs.gnu.org; Sat, 13 Aug 2022 23:01:51 -0400 Received: from mail-qt1-f170.google.com ([209.85.160.170]:42844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oN3sr-0006UR-EI for 50862@debbugs.gnu.org; Sat, 13 Aug 2022 23:01:49 -0400 Received: by mail-qt1-f170.google.com with SMTP id x5so3442538qtv.9 for <50862@debbugs.gnu.org>; Sat, 13 Aug 2022 20:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc; bh=aCf3FLDJ6UOkPsQyHgxwSi3W+MHpDQqUIEhypzvEcNo=; b=Lsxuxzm0c4EOqg16xcIXJASGAkuKMcYhmMuoRmmISVIkvadfSU4dlIj74Qy5ogoBAO hQo/7pSnAUgJuCJRutacGzn90FAbr0306ODsy89kVAWufWgPjwaPsCP12pSGHfqlaNMm FVdaL8JOuRwQd1BpAYtVRpSWM7vezbamLjbHMEq9L8HKQi0NjfPckB1uF5fY7GJOSRfV W4ZBsODjUeNQKw0Ct+AqqttNFr4DAaApIpwVy1XypgZCcApEwYTAi8cL9y+2M9cl03yH tlTC40JR4PwNOB1jaB74khls2IsA86/7pCYIK/2w3iAPY/98RWrczOMNv3Ao2JJdOz77 tBpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc; bh=aCf3FLDJ6UOkPsQyHgxwSi3W+MHpDQqUIEhypzvEcNo=; b=ruScP83gKCcB+KE2LSAzrK6zTDqW3mK6Z7dX+SWhKkLj4RsbxmKSoO5dV56dVMrQYf 4efQ8KUjH0+nEZWRlO735NwQQInIq3UvmzaZDTcgorbS7pLBwLU4oyrRNBahDABUfU35 uuthb88MFi/6d9lLFJzxfqIUE7PWzInlYSrToien4S2dg+hH26S4rFqLcVojuTD/wnD6 fhjhUHkNohxlrQPJugLbrRfsRAzDGGnh7sfqVGBnzSpElGqOpH2BFz+YsBRT9d5vi03K +QUvLLimJNvhf4GBctvzrdmPnfxIZhxiwcOg3c3BUxPP+6CoQ3H3/ApAbGvgVBjFjEBm 8fmg== X-Gm-Message-State: ACgBeo3QetjtRKDGKpT9ieaF6agW1A1ZOzpeOK8Rtzt3ABmtzwzY3hSx cYXjsWMN5IynVZT8BihT6wM= X-Google-Smtp-Source: AA6agR4xMcXVDNVCw+lou6JznjNpRxzlSZ1pNWrT8AOHJuBH7uAnIynMggr4ywWxTMIwfgt7pkQCdQ== X-Received: by 2002:ac8:5c11:0:b0:343:7ddc:8d2e with SMTP id i17-20020ac85c11000000b003437ddc8d2emr6267513qti.283.1660446104043; Sat, 13 Aug 2022 20:01:44 -0700 (PDT) Received: from hurd (dsl-205-233-125-72.b2b2c.ca. [205.233.125.72]) by smtp.gmail.com with ESMTPSA id c1-20020ac80541000000b0031f0485aee0sm4855529qth.88.2022.08.13.20.01.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Aug 2022 20:01:43 -0700 (PDT) From: Maxim Cournoyer References: <629540312.113485.1632806682555@office.mailbox.org> <836191564.431838.1647409371331@office.mailbox.org> <9b6ccc382725441c2fa53e83de00991f596b0b35.camel@telenet.be> Date: Sat, 13 Aug 2022 23:01:42 -0400 In-Reply-To: (phodina@protonmail.com's message of "Sun, 07 Aug 2022 11:05:36 +0000") Message-ID: <87fshzbka1.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! phodina writes: > Here's update to the latest released version of KDE. I submit all the patches as I rebased the updates. Woow! That's an impressive stack, kudos! > @Maxim thanks for the work on updating the packages from Qt5 to Qt6. You're welcome! > Do you know who would be the best reviewer for these patches? Perhaps Hartmut Goebel? I think they had been involved in attempts of packaging KDE in the past. I've added them in CC in case they'd like to get involved, but no obligations, of course. Thanks, Maxim From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHESv4] KDE updates References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 14 Aug 2022 09:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: h.goebel@crazy-compilers.com, Maxime Devos , mail@brendan.scot, "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.166047074617677 (code B ref 50862); Sun, 14 Aug 2022 09:53:02 +0000 Received: (at 50862) by debbugs.gnu.org; 14 Aug 2022 09:52:26 +0000 Received: from localhost ([127.0.0.1]:35790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNAIE-0004b3-HX for submit@debbugs.gnu.org; Sun, 14 Aug 2022 05:52:26 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:32371) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNAIB-0004ao-OH for 50862@debbugs.gnu.org; Sun, 14 Aug 2022 05:52:24 -0400 Date: Sun, 14 Aug 2022 09:51:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660470725; x=1660729925; bh=cJcw3VsIw/blyxJ3CbMwaeKLBQKWrnoFmU3dBV57fEQ=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=vJEIBHHJl31+im5JhZsq+THMFPQ3KjxPI+aa+8Akrve4OnXUCyLYjRVi5c63BSxgi cR3HmMHPVQk584avBoFzG6Wq5CtOfEX3W4D5PmGpSP7oRxsfuPZo3GaHwq/TSEFg57 y8JvyiO26ICILkI46kYoZ7Sa+nzN42zNPFwKNVo96d6ScOV+yIiYiuSEeL0XvWadyJ 0JNiLEXrfJkdsod3JjI0GV1nMs6Ldt4Dd6ID/4QYx5zeh63jnrsUVj6eKFnkIPItoH onx7CxVDUN7nSRphVP91/5LtyFHA/JCyPaK/IaGuzPYGQm+6T0PGD55duyEI6SNJKf zAHBV4Hc/HMrg== From: phodina Message-ID: <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" This is a multi-part message in MIME format. --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Maxim, here are new patches :-D as they reflect your changes in the master Qt5 -> = Qt6. > > Here's update to the latest released version of KDE. I submit all the p= atches as I rebased the updates. >=20 >=20 > Woow! That's an impressive stack, kudos! >=20 Thanks. Big kudos to Brendan Tildesley as he started this enormous effort! > > @Maxim thanks for the work on updating the packages from Qt5 to Qt6. >=20 >=20 > You're welcome! >=20 > > Do you know who would be the best reviewer for these patches? >=20 >=20 > Perhaps Hartmut Goebel? I think they had been involved in attempts of > packaging KDE in the past. I've added them in CC in case they'd like to > get involved, but no obligations, of course. Thanks. To ease up the effort the patches submitted here are only the stabl= e ones. There is one commit 688434fb9ad79e82d5e85ce9b36e9b064628879c (!!DELETE gnu:= Add wayland-protocols 1.26.) - result in massive rebuild and is important = in other projects as well. So either add it or delete if it's already in ma= ster. By stable patches I mean just updates of the packages and some linting. There is problem when adding package `libaccounts-qt` as it does not build. Tried to look into the issue and the pkg-config can see the `libaccount-gli= b` package but the inner qmake in Accounts does not for some reason. No other distributions (Arch, Debian, Gentoo) do any modifications and Nixo= s does not package it. So unfortunately this means no Plasma desktop yet :-( I'll keep the rest of the patches in my github branch. [1] There's open issue for this error but not sure the maintainers will help. [= 2] [1] https://github.com/phodina/guix/tree/kde-updates [2] https://gitlab.com/accounts-sso/libaccounts-qt/-/issues/5 ---- Petr --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0013-gnu-phonon-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0013-gnu-phonon-Update-home-page.patch RnJvbSA1MzdlM2M5NDNhNTE3MzYxMWQzMzY5ODZhNjMyZGNjMWY5MGE4OGI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NDoyNiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTMvNzNdIGdudTogcGhvbm9uOiBVcGRhdGUgaG9tZSBwYWdlLgoKKiBnbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtIChwaG9ub24pOiBVcGRhdGUgaG9tZSBwYWdlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IGM1OGQzMTcyOTIuLmIxOTMxY2VhZTQgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtMjA2LDcgKzIwNiw3IEBAIChkZWZpbmUtcHVibGljIHBob25vbgogICAgICAg ICAgICAgICAgKHN1YnN0aXR1dGUqICJjbWFrZV9pbnN0YWxsLmNtYWtlIgogICAgICAgICAgICAg ICAgICAoKHJlZ2V4IGFsbCBkZXN0KQogICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg ZGVzdCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKSkpKSkpKSkpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9waG9ub24ua2RlLm9yZyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5p dHkua2RlLm9yZy9QaG9ub24iKQogICAgIChzeW5vcHNpcyAiS0RFJ3MgbXVsdGltZWRpYSBsaWJy YXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktERSdzIG11bHRpbWVkaWEgbGlicmFyeS4iKQogICAg IChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0001-gnu-Add-plasma-wayland-protocols.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0001-gnu-Add-plasma-wayland-protocols.patch RnJvbSA3MmIzY2VjNmM4MzBjYmY4M2I4ZDRkY2Y4ODVlMGZjM2NhNzg5OTdhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTQgU2VwIDIwMjEgMjE6MTg6MDYgKzEwMDAKU3ViamVjdDogW1BBVENIIHY0 IDAxLzczXSBnbnU6IEFkZCBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMuCgoqIGdudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20gKHBsYXNtYS13YXlsYW5kLXByb3RvY29scyk6IE5ldyB2YXJp YWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRleCAzOTFkYjk0ZjNhLi4yM2NkNjU1NWFj IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTEwMzYsNiArMTAzNiwzMCBAQCAoZGVmaW5l LXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0t bmFtZSAuICJzeW50YXgtaGlnaGxpZ2h0aW5nIikpKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdw bDIuMSspKSkKIAorKGRlZmluZS1wdWJsaWMgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCisgIChw YWNrYWdlCisgICAgKG5hbWUgInBsYXNtYS13YXlsYW5kLXByb3RvY29scyIpCisgICAgKHZlcnNp b24gIjEuNi4wIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvIiBuYW1lICIvIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwN3poZjJkemFjajR4bGhhY2twemF4 cW5wMGQxbGRrcWx4MGYzMTNwdzFwZ2Q3NHpsa3hwIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzKSkKKyAgICAoYXJndW1lbnRzIGAoIzp0ZXN0cz8gI2YpKSA7OyBObyB0ZXN0cworICAg IChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCisgICAg KHN5bm9wc2lzICJLREUgUGxhc21hIFdheWxhbmQgUHJvdG9jb2xzIikKKyAgICAoZGVzY3JpcHRp b24gIkNvbnRhaW5zIFhNTCBmaWxlcyBkZXNjcmliaW5nIG5vbi1zdGFuZGFyZCB3YXlsYW5kCitw cm90b2NvbHMgdXNlZCBpbiBLREUgUGxhc21hLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5z ZTpic2QtMworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6bGdwbDIuMQorICAgICAgICAgICAg ICAgICAgIGxpY2Vuc2U6bGdwbDIuMSsKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwz CisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpleHBhdCkpKSkKKwogKGRlZmluZS1wdWJsaWMg a3dheWxhbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dheWxhbmQiKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0012-gnu-ki18n-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0012-gnu-ki18n-Remove-input-labels.patch RnJvbSBjNTY5YjdkZTIzZjk3MDQ5NjBkZWYwYjNmZWIxNWZkNzBiMWQzNjAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTo0Mzo0MyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTIvNzNdIGdudToga2kxOG46IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKGtpMThuKTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQppbmRleCA5YmJkZjAzNWNlLi5jNThkMzE3MjkyIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KQEAgLTc3NCw4ICs3NzQsNyBAQCAoZGVmaW5lLXB1YmxpYyBraTE4bgogICAg ICAgICAgICAgICAgICIweHNwNzdpYXhmNzJpMHJpM3BiNng1cnJkejNjdjhyeGNhcWNyeW5pc3Zz bXg3bDM1MDA1IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMKLSAgICAgYCgoImdldHRleHQiICxnZXR0ZXh0LW1pbmltYWwp Ci0gICAgICAgKCJweXRob24iICxweXRob24pKSkKKyAgICAgKGxpc3QgZ2V0dGV4dC1taW5pbWFs IHB5dGhvbikpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCiAgICAgKGlucHV0cwotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0015-gnu-kgraphviewer-Fix-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0015-gnu-kgraphviewer-Fix-home-page.patch RnJvbSAyZTVjYWVmYmUwY2JjNjdiZGIyYjU3MjBhYjJiYjE2MDRiMGExYzRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NTo0NCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTUvNzNdIGdudToga2dyYXBodmlld2VyOiBGaXggaG9tZSBwYWdlLgoKKiBnbnUvcGFja2FnZXMv a2RlLWZyYW1ld29ya3Muc2NtIChrZ3JhcGh2aWV3ZXIpOiBGaXggaG9tZSBwYWdlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtCmluZGV4IGM4ZTNiNTVhOGEuLjhkMGZjMWJhOWUgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQpAQCAtNzAyLDcgKzcwMiw3IEBAIChkZWZpbmUtcHVibGljIGtncmFwaHZp ZXdlcgogICAgICAgICAgICBxdHN2Zy01KSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBwa2ctY29uZmlnIGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaG9tZS1w YWdlICJodHRwczovL2FwcHMua2RlLm9yZy9lbi9rZ3JhcGh2aWV3ZXIiKQorICAgIChob21lLXBh Z2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tncmFwaHZpZXdlci8iKQogICAgIChzeW5vcHNpcyAi R3JhcGh2aXogZG90IGdyYXBoIHZpZXdlciBmb3IgS0RFIikKICAgICAoZGVzY3JpcHRpb24gIktH cmFwaFZpZXdlciBpcyBhIEdyYXBodml6IERPVCBncmFwaCBmaWxlIHZpZXdlciwgYWltZWQgdG8K IHJlcGxhY2UgdGhlIG90aGVyIG91dGRhdGVkIEdyYXBodml6IHRvb2xzLiIpCi0tIAoyLjM3LjAK Cg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0010-gnu-solid-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0010-gnu-solid-Remove-input-labels.patch RnJvbSA1MWNkNTk3NzJlZWRmZjIyMmQ4NGQ0YjJlZjYzMzVhNWUxMTE4YjFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozOToxNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTAvNzNdIGdudTogc29saWQ6IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gKHNvbGlkKTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1m cmFtZXdvcmtzLnNjbQppbmRleCBiN2ZjNThkMmJhLi43MGMxODVhOWVmIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KQEAgLTEzNzcsOSArMTM3Nyw3IEBAIChkZWZpbmUtcHVibGljIHNvbGlkCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgYmlzb24gZGJ1cyBleHRyYS1jbWFrZS1tb2R1 bGVzIGZsZXggcXR0b29scy01KSkKICAgICAoaW5wdXRzCi0gICAgIGAoKCJxdGJhc2UiICxxdGJh c2UtNSkKLSAgICAgICAoInF0ZGVjbGFyYXRpdmUtNSIgLHF0ZGVjbGFyYXRpdmUtNSkKLSAgICAg ICAoInVkZXYiICxldWRldikpKQorICAgICAobGlzdCBxdGJhc2UtNSBxdGRlY2xhcmF0aXZlLTUg ZXVkZXYpKQogICAgIDs7IFRPRE86IEFkZCBydW50aW1lLW9ubHkgZGVwZW5kZW5jeSBNZWRpYVBs YXllckluZm8KICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1l d29ya3MiKQogICAgIChzeW5vcHNpcyAiRGVza3RvcCBoYXJkd2FyZSBhYnN0cmFjdGlvbiIpCi0t IAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0002-gnu-libdbusmenu-qt-Move-to-gnu-packages-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0002-gnu-libdbusmenu-qt-Move-to-gnu-packages-qt.patch RnJvbSBmNGJkMjA4NWIzYzA1ZTkzMTNmMjViNTk4NGMxOTZjNzFmOGE0MjczIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODoxNDoyNCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDIvNzNdIGdudTogbGliZGJ1c21lbnUtcXQ6IE1vdmUgdG8gKGdudSBwYWNrYWdlcyBxdCkuCgoq ICBnbnUvcGFja2FnZXMvbHhxdC5zY206IFJlbW92ZSBsaWJkYnVzbWVudS1xdC4KKiAgZ251L3Bh Y2thZ2VzL3F0LnNjbTogUmUtYWRkIGxpYmRidXNtZW51LXF0LgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9seHF0LnNjbSBiL2dudS9wYWNrYWdlcy9seHF0LnNjbQppbmRleCBlYWI5YTI0ZDFk Li5kOGZiZDI3Y2JmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbHhxdC5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2x4cXQuc2NtCkBAIC0xMCw3ICsxMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIw MTksIDIwMjAgUmV6YSBBbGl6YWRlaCBNYWpkIDxyLm1hamRAcGFudGhlcngub3JnPgogOzs7IENv cHlyaWdodCDCqSAyMDIwIEZha2hyaSBTYWphZGkgPGYuc2FqYWRpQHBhbnRoZXJ4Lm9yZz4KIDs7 OyBDb3B5cmlnaHQgwqkgMjAyMCBBbmRyw6kgQmF0aXN0YSA8bmFuZHJlQHJpc2V1cC5uZXQ+Ci07 OzsgQ29weXJpZ2h0IMKpIDIwMjEgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290 PgorOzs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJy ZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7 CkBAIC02OCwzNiArNjgsNiBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGx4cXQpCiAK IDs7IFRoaXJkIHBhcnR5IGxpYnJhcmllcwogCi0oZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1x dAotICAocGFja2FnZQotICAgIChuYW1lICJsaWJkYnVzbWVudS1xdCIpCi0gICAgKHZlcnNpb24g IjAuOS4zKzE2LjA0LjIwMTYwMjE4LTB1YnVudHUxIikKLSAgICAoc291cmNlCi0gICAgIChvcmln aW4KLSAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKLSAgICAgICA7OyBEb3dubG9hZCBmcm9tIGdp dGh1YiByYXRoZXIgdGhhbiBsYXVuY2hwYWQgYmVjYXVzZSBsYXVuY2hwYWQgdHJ1bmsKLSAgICAg ICA7OyB0YXJiYWxsIGhhc2ggaXMgbm90IGRldGVybWluaXN0aWMuCi0gICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQotICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS91bml0eTgt dGVhbS9saWJkYnVzbWVudS1xdCIpCi0gICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCi0g ICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQotICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGI3aWkxY3ZtcGN5bDc5Z3FhbDljM3ZhOW01NWgwNTVz NGh4N2ZweGtoaHFzOTQ2M2dnZyIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICA7OyBYWFg6IFRlc3RzIHJlcXVpcmUgYSBkYnVz IHNlc3Npb24gYW5kIHNvbWUgaWNvbnMuCi0gICAgICcoIzp0ZXN0cz8gI2YpKQotICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGRveHlnZW4pKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qg cXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vbGF1bmNocGFkLm5ldC9saWJkYnVz bWVudS1xdCIpCi0gICAgKHN5bm9wc2lzICJRdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01l bnUgc3BlYyIpCi0gICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYSBRdCBp bXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01lbnUKLXByb3RvY29sLiAgVGhlIERCdXNNZW51IHBy b3RvY29sIG1ha2VzIGl0IHBvc3NpYmxlIGZvciBhcHBsaWNhdGlvbnMgdG8gZXhwb3J0Ci1hbmQg aW1wb3J0IHRoZWlyIG1lbnVzIG92ZXIgREJ1cy4iKQotICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdw bDIuMSspKSkKLQogKGRlZmluZS1wdWJsaWMgbGlic3RhdGdyYWIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAibGlic3RhdGdyYWIiKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3F0LnNjbSBiL2du dS9wYWNrYWdlcy9xdC5zY20KaW5kZXggODgxNGY3Y2ZkOC4uNWExMjYxMDZiYiAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL3F0LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcXQuc2NtCkBAIC0yMCw3 ICsyMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgSm9uYXRoYW4gQnJpZWxtYWllciA8am9u YXRoYW4uYnJpZWxtYWllckB3ZWIuZGU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWljaGFlbCBS b2hsZWRlciA8bWlrZUByb2hsZWRlci5kZT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCwgMjAyMSwg MjAyMiBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJub3llckBnbWFpbC5jb20+Ci07OzsgQ29w eXJpZ2h0IMKpIDIwMjEgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7 IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4u c2NvdD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBHdWlsbGF1bWUgTGUgVmFpbGxhbnQg PGdsdkBwb3N0ZW8ubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDIxIE5pY29sw7IgQmFsemFyb3R0 aSA8bmljb2xvQG5peG8ueHl6PgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEZvbyBDaHVhbiBXZWkg PGNodWFud2VpLmZvb0Bob3RtYWlsLmNvbT4KQEAgLTQwNjAsMyArNDA2MCwzMyBAQCAoZGVmaW5l LXB1YmxpYyBzb3F0CiBhbHNvIGNvbXBhdGlibGUgd2l0aCBTR0kgYW5kIFRHUyBPcGVuIEludmVu dG9yLCBhbmQgdGhlIEFQSSBpcyBiYXNlZCBvbiB0aGUgQVBJCiBvZiB0aGUgSW52ZW50b3JYdCBH VUkgY29tcG9uZW50IHRvb2xraXQuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpKQor CisoZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1xdAorICAocGFja2FnZQorICAgIChuYW1lICJs aWJkYnVzbWVudS1xdCIpCisgICAgKHZlcnNpb24gIjAuOS4zKzE2LjA0LjIwMTYwMjE4LTB1YnVu dHUxIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKKyAgICAgICA7OyBEb3dubG9hZCBmcm9tIGdpdGh1YiByYXRoZXIgdGhhbiBsYXVuY2hwYWQg YmVjYXVzZSBsYXVuY2hwYWQgdHJ1bmsKKyAgICAgICA7OyB0YXJiYWxsIGhhc2ggaXMgbm90IGRl dGVybWluaXN0aWMuCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1 cmwgImh0dHBzOi8vZ2l0aHViLmNvbS91bml0eTgtdGVhbS9saWJkYnVzbWVudS1xdCIpCisgICAg ICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUt bmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMGI3 aWkxY3ZtcGN5bDc5Z3FhbDljM3ZhOW01NWgwNTVzNGh4N2ZweGtoaHFzOTQ2M2dnZyIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAg ICA7OyBYWFg6IFRlc3RzIHJlcXVpcmUgYSBkYnVzIHNlc3Npb24gYW5kIHNvbWUgaWNvbnMuCisg ICAgICcoIzp0ZXN0cz8gI2YpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGRveHln ZW4pKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3QgcXRiYXNlLTUpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vbGF1bmNocGFkLm5ldC9saWJkYnVzbWVudS1xdCIpCisgICAgKHN5bm9wc2lzICJR dCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01lbnUgc3BlYyIpCisgICAgKGRlc2NyaXB0aW9u ICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYSBRdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgREJ1c01l bnUKK3Byb3RvY29sLiAgVGhlIERCdXNNZW51IHByb3RvY29sIG1ha2VzIGl0IHBvc3NpYmxlIGZv ciBhcHBsaWNhdGlvbnMgdG8gZXhwb3J0CithbmQgaW1wb3J0IHRoZWlyIG1lbnVzIG92ZXIgREJ1 cy4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0006-gnu-kde-frameworkintegration-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0006-gnu-kde-frameworkintegration-Remove-input-labels.patch RnJvbSA5YmExZmYxZWQzYmJmMTZlNmEwNDY2Mzc1MjUwMTllMzgxNTM4ZmYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMToxNDozNSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDYvNzNdIGdudToga2RlLWZyYW1ld29ya2ludGVncmF0aW9uOiBSZW1vdmUgaW5wdXQgbGFiZWxz LgoKKiBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIChrZGUtZnJhbWV3b3JraW50ZWdy YXRpb24pOiBSZW1vdmUgaW5wdXQKbGFiZWxzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4 IDFkZDVkNmFkOTQuLmZiN2IwOTgzNWIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtMzQy MCwxOSArMzQyMCwxOCBAQCAoZGVmaW5lLXB1YmxpYyBrZGUtZnJhbWV3b3JraW50ZWdyYXRpb24K ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1j b25maWcpKQogICAgIDs7IFRPRE86IE9wdGlvbmFsIHBhY2thZ2VzIG5vdCB5ZXQgaW4gR3VpeDog cGFja2FnZWtpdHF0NSwgQXBwU3RyZWFtUXQKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJrY29uZmln IiAsa2NvbmZpZykKLSAgICAgICAoImtjb25maWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMpCi0g ICAgICAgKCJrY29yZWFkZG9ucyIgLGtjb3JlYWRkb25zKQotICAgICAgICgia2kxOG4iICxraTE4 bikKLSAgICAgICAoImtpY29udGhlbWVzIiAsa2ljb250aGVtZXMpCi0gICAgICAgKCJraXRlbXZp ZXdzIiAsa2l0ZW12aWV3cykKLSAgICAgICAoImtuZXdzdHVmZiIgLGtuZXdzdHVmZikKLSAgICAg ICAoImtub3RpZmljYW50aW9ucyIgLGtub3RpZmljYXRpb25zKQotICAgICAgICgia3BhY2thZ2Ui ICxrcGFja2FnZSkKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0g ICAgICAgKCJxdGJhc2UiICxxdGJhc2UtNSkKLSAgICAgICAoInF0eDExZXh0cmFzIiAscXR4MTFl eHRyYXMpKSkKKyAgICAoaW5wdXRzIChsaXN0IGtjb25maWcKKyAgICAgICAgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICAg ICAgICAga2kxOG4KKyAgICAgICAgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAgICAgICAg ICAgICBraXRlbXZpZXdzCisgICAgICAgICAgICAgICAgICBrbmV3c3R1ZmYKKyAgICAgICAgICAg ICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgICAgICAgICBrcGFja2FnZQorICAgICAg ICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIHF0YmFzZS01Cisg ICAgICAgICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6 cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotLSAKMi4zNy4w Cgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0069-gnu-kmessagelib-Remove-qtwebkit-as-an-input.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0069-gnu-kmessagelib-Remove-qtwebkit-as-an-input.patch RnJvbSBlYzYxMDhlYjkyNjc1YzFkZDhmZTJiY2NlM2M2MGQ3NjcxYzQ5OTYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NjoxMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NjkvNzNdIGdudToga21lc3NhZ2VsaWI6IFJlbW92ZSBxdHdlYmtpdCBhcyBhbiBpbnB1dC4KCiog Z251L3BhY2thZ2VzL2tkZS1waW0uc2NtIChrbWVzc2FnZWxpYik6IHF0d2Via2l0IGlzIHVubWFp bnRhaW5lZCBzbyBpdApzaG91bGQgYmUgcmVtb3ZlZCB3aGVyZSBwb3NzaWJsZS4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20K aW5kZXggMWJhN2U0ZmM4Yi4uZmMzZTcwNjlmMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tk ZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQpAQCAtMTI3Myw3ICsxMjcz LDYgQEAgKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAgcXRkZWNsYXJhdGl2 ZS01CiAgICAgICAgICAgIHF0d2ViY2hhbm5lbC01CiAgICAgICAgICAgIHF0d2ViZW5naW5lLTUK LSAgICAgICAgICAgcXR3ZWJraXQKICAgICAgICAgICAgc29ubmV0KSkKICAgICAoYXJndW1lbnRz CiAgICAgIGAoIzp0ZXN0cz8gI2YgICAgIDtUT0RPIG1hbnkgdGVzdCBmYWlsIGZvciBxdWl0ZSBk aWZmZXJlbnQgcmVhc29ucwotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0014-gnu-phonon-backend-gstreamer-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0014-gnu-phonon-backend-gstreamer-Update-home-page.patch RnJvbSAxMzdlMDFiN2YwMTRmZmJhNDFmMzJiMDdmM2YyZWU5YTFlOTQ2YTA0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxMzo1NToxMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTQvNzNdIGdudTogcGhvbm9uLWJhY2tlbmQtZ3N0cmVhbWVyOiBVcGRhdGUgaG9tZSBwYWdlLgoK KiBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtIChwaG9ub24tYmFja2VuZC1nc3RyZWFt ZXIpOiBVcGRhdGUgaG9tZSBwYWdlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCmluZGV4IGIxOTMx Y2VhZTQuLmM4ZTNiNTVhOGEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jr cy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQpAQCAtMjM4LDcgKzIz OCw3IEBAIChkZWZpbmUtcHVibGljIHBob25vbi1iYWNrZW5kLWdzdHJlYW1lcgogICAgIChhcmd1 bWVudHMKICAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncwogICAgICAgICcoICItRFBIT05PTl9CVUlM RF9QSE9OT040UVQ1PU9OIikpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vcGhvbm9uLmtkZS5v cmciKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvUGhvbm9uIikK ICAgICAoc3lub3BzaXMgIlBob25vbiBiYWNrZW5kIHdoaWNoIHVzZXMgR1N0cmVhbWVyIikKICAg ICAoZGVzY3JpcHRpb24gIlBob25vbiBtYWtlcyB1c2Ugb2YgYmFja2VuZCBsaWJyYXJpZXMgdG8g cHJvdmlkZSBzb3VuZC4KIFBob25vbi1HU3RyZWFtZXIgaXMgYSBiYWNrZW5kIGJhc2VkIG9uIHRo ZSBHU3RyZWFtZXIgbXVsdGltZWRpYSBsaWJyYXJ5LiIpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0007-gnu-plasma-framework-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0007-gnu-plasma-framework-Remove-input-labels.patch RnJvbSA4ODg4ZWNiMDNkNTA0MzczMzc3MTZmNjgwMzc4MTk2ZDE5MDc2M2QzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMToxODoyNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDcvNzNdIGdudTogcGxhc21hLWZyYW1ld29yazogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAocGxhc21hLWZyYW1ld29yayk6IFJlbW92ZSBp bnB1dApsYWJlbHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNj bSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggZmI3YjA5ODM1Yi4uY2U3 MjdkOWVhZCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysg Yi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0zMjg0LDQwICszMjg0LDM5IEBA IChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgKGxpc3Qga3BhY2thZ2Uga3Nl cnZpY2UpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzIHBrZy1jb25maWcpKQotICAgIChpbnB1dHMKLSAgICAgYCgoImthY3Rpdml0 aWVzIiAsa2FjdGl2aXRpZXMpCi0gICAgICAgKCJrYXJjaGl2ZSIgLGthcmNoaXZlKQotICAgICAg ICgia2F1dGgiICxrYXV0aCkKLSAgICAgICAoImtib29rbWFya3MiICxrYm9va21hcmtzKQotICAg ICAgICgia2NvZGVjcyIgLGtjb2RlY3MpCi0gICAgICAgKCJrY29tcGxldGlvbiIgLGtjb21wbGV0 aW9uKQotICAgICAgICgia2NvbmZpZyIgLGtjb25maWcpCi0gICAgICAgKCJrY29uZmlnd2lkZ2V0 cyIgLGtjb25maWd3aWRnZXRzKQotICAgICAgICgia2NvcmVhZGRvbnMiICxrY29yZWFkZG9ucykK LSAgICAgICAoImtkYnVzYWRkb25zIiAsa2RidXNhZGRvbnMpCi0gICAgICAgKCJrZGVjbGFyYXRp dmUiICxrZGVjbGFyYXRpdmUpCi0gICAgICAgKCJrZ2xvYmFsYWNjZWwiICxrZ2xvYmFsYWNjZWwp Ci0gICAgICAgKCJrZ3VpYWRkb25zIiAsa2d1aWFkZG9ucykKLSAgICAgICAoImtpY29udGhlbWVz IiAsa2ljb250aGVtZXMpCi0gICAgICAgKCJraXJpZ2FtaSIgLGtpcmlnYW1pKQotICAgICAgICgi a2l0ZW12aWV3cyIgLGtpdGVtdmlld3MpCi0gICAgICAgKCJraW8iICxraW8pCi0gICAgICAgKCJr aTE4biIgLGtpMThuKQotICAgICAgICgia2pvYndpZGdldHMiICxram9id2lkZ2V0cykKLSAgICAg ICAoImtub3RpZmljYXRpb25zIiAsa25vdGlmaWNhdGlvbnMpCi0gICAgICAgKCJrd2F5bGFuZCIg LGt3YXlsYW5kKQotICAgICAgICgia3dpZGdldHNhZGRvbnMiICxrd2lkZ2V0c2FkZG9ucykKLSAg ICAgICAoImt3aW5kb3dzeXN0ZW0iICxrd2luZG93c3lzdGVtKQotICAgICAgICgia3htbGd1aSIg LGt4bWxndWkpCi0gICAgICAgOzsgWFhYOiAidW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZ2xHZXRT dHJpbmcnIiBlcnJvcnMgb2NjdXIgd2l0aG91dCBsaWJnbHZuZCwKLSAgICAgICAoImxpYmdsdm5k IiAsbGliZ2x2bmQpCi0gICAgICAgKCJwaG9ub24iICxwaG9ub24pCi0gICAgICAgKCJxdGJhc2Ui ICxxdGJhc2UtNSkKLSAgICAgICAoInF0ZGVjbGFyYXRpdmUtNSIgLHF0ZGVjbGFyYXRpdmUtNSkK LSAgICAgICAoInF0cXVpY2tjb250cm9sczItNSIgLHF0cXVpY2tjb250cm9sczItNSkKLSAgICAg ICAoInF0c3ZnLTUiICxxdHN2Zy01KQotICAgICAgICgicXR4MTFleHRyYXMiICxxdHgxMWV4dHJh cykKLSAgICAgICAoInNvbGlkIiAsc29saWQpKSkKKyAgICAoaW5wdXRzIChsaXN0IGthY3Rpdml0 aWVzCisgICAgICAgICAgICAgICAgICBrYXJjaGl2ZQorICAgICAgICAgICAgICAgICAga2F1dGgK KyAgICAgICAgICAgICAgICAgIGtib29rbWFya3MKKyAgICAgICAgICAgICAgICAgIGtjb2RlY3MK KyAgICAgICAgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgICAgICAgICBrY29uZmln CisgICAgICAgICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICAgICAgICAga2Nv cmVhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgICAgICAg ICBrZGVjbGFyYXRpdmUKKyAgICAgICAgICAgICAgICAgIGtnbG9iYWxhY2NlbAorICAgICAgICAg ICAgICAgICAga2d1aWFkZG9ucworICAgICAgICAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAg ICAgICAgICAgICAgIGtpcmlnYW1pCisgICAgICAgICAgICAgICAgICBraXRlbXZpZXdzCisgICAg ICAgICAgICAgICAgICBraW8KKyAgICAgICAgICAgICAgICAgIGtpMThuCisgICAgICAgICAgICAg ICAgICBram9id2lkZ2V0cworICAgICAgICAgICAgICAgICAga25vdGlmaWNhdGlvbnMKKyAgICAg ICAgICAgICAgICAgIGt3YXlsYW5kCisgICAgICAgICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwor ICAgICAgICAgICAgICAgICAga3dpbmRvd3N5c3RlbQorICAgICAgICAgICAgICAgICAga3htbGd1 aQorICAgICAgICAgICAgICAgICAgOzsgWFhYOiAidW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZ2xH ZXRTdHJpbmcnIiBlcnJvcnMgb2NjdXIgd2l0aG91dCBsaWJnbHZuZCwKKyAgICAgICAgICAgICAg ICAgIGxpYmdsdm5kCisgICAgICAgICAgICAgICAgICBwaG9ub24KKyAgICAgICAgICAgICAgICAg IHF0YmFzZS01CisgICAgICAgICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKKyAgICAgICAgICAg ICAgICAgIHF0cXVpY2tjb250cm9sczItNQorICAgICAgICAgICAgICAgICAgcXRzdmctNQorICAg ICAgICAgICAgICAgICAgcXR4MTFleHRyYXMKKyAgICAgICAgICAgICAgICAgIHNvbGlkKSkKICAg ICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0008-gnu-kio-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0008-gnu-kio-Remove-input-labels.patch RnJvbSA4YjBlZDViMTRlYjg1MzE4ZGFmZWNhNzY0ZjUzNmRmOTg0NjAxZmQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozNDozNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDgvNzNdIGdudToga2lvOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKKiBnbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtIChraW8pOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgpbaW5wdXRzXTogUmVt b3ZlIGtkb2N0b29scy4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Mu c2NtIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQppbmRleCBjZTcyN2Q5ZWFkLi5j ZGFlMzI5ZWU0IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCisr KyBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KQEAgLTI2MzEsMzEgKzI2MzEsMjkg QEAgKGRlZmluZS1wdWJsaWMga2lvCiAgICAgICAgICAgIHNvbGlkKSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGRidXMga2RvY3Rvb2xzIHF0dG9v bHMtNSkpCi0gICAgKGlucHV0cwotICAgICBgKDs7IFRPRE86ICBMaWJBQ0wgLCA8ZnRwOi8vb3Nz LnNnaS5jb20vcHJvamVjdHMveGZzL2NtZF90YXJzPgotICAgICAgICgia3JiNSIgLG1pdC1rcmI1 KQotICAgICAgICgia2FyY2hpdmUiICxrYXJjaGl2ZSkKLSAgICAgICAoImthdXRoIiAsa2F1dGgp Ci0gICAgICAgKCJrY29kZWNzIiAsa2NvZGVjcykKLSAgICAgICAoImtjb25maWd3aWRnZXRzIiAs a2NvbmZpZ3dpZGdldHMpCi0gICAgICAgKCJrY3Jhc2giICxrY3Jhc2gpCi0gICAgICAgKCJrZGJ1 c2FkZG9ucyIgLGtkYnVzYWRkb25zKQotICAgICAgICgia2RvY3Rvb2xzIiAsa2RvY3Rvb2xzKQot ICAgICAgICgia2d1aWFkZG9ucyIgLGtndWlhZGRvbnMpCi0gICAgICAgKCJraWNvbnRoZW1lcyIg LGtpY29udGhlbWVzKQotICAgICAgICgia2kxOG4iICxraTE4bikKLSAgICAgICAoImtub3RpZmlj YXRpb25zIiAsa25vdGlmaWNhdGlvbnMpCi0gICAgICAgKCJrdGV4dHdpZGdldHMiICxrdGV4dHdp ZGdldHMpCi0gICAgICAgKCJrd2FsbGV0IiAsa3dhbGxldCkKLSAgICAgICAoImt3aWRnZXRzYWRk b25zIiAsa3dpZGdldHNhZGRvbnMpCi0gICAgICAgKCJsaWJ4bWwyIiAsbGlieG1sMikKLSAgICAg ICAoImxpYnhzbHQiICxsaWJ4c2x0KQotICAgICAgICgicXRiYXNlIiAscXRiYXNlLTUpCi0gICAg ICAgKCJxdHNjcmlwdCIgLHF0c2NyaXB0KQotICAgICAgICgicXR4MTFleHRyYXMiICxxdHgxMWV4 dHJhcykKLSAgICAgICAoInNvbm5ldCIgLHNvbm5ldCkKLSAgICAgICAoInV0aWwtbGludXg6bGli IiAsdXRpbC1saW51eCAibGliIikgOyBsaWJtb3VudAotICAgICAgICgiemxpYiIgLHpsaWIpKSkK KyAgICAoaW5wdXRzIChsaXN0IDs7IFRPRE86ICBMaWJBQ0wgLCA8ZnRwOi8vb3NzLnNnaS5jb20v cHJvamVjdHMveGZzL2NtZF90YXJzPgorICAgICAgICAgICAgICAgICAgbWl0LWtyYjUKKyAgICAg ICAgICAgICAgICAgIGthcmNoaXZlCisgICAgICAgICAgICAgICAgICBrYXV0aAorICAgICAgICAg ICAgICAgICAga2NvZGVjcworICAgICAgICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAg ICAgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAg ICAgICAgICAgICAgIGtndWlhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGtpY29udGhlbWVzCisg ICAgICAgICAgICAgICAgICBraTE4bgorICAgICAgICAgICAgICAgICAga25vdGlmaWNhdGlvbnMK KyAgICAgICAgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICAgICAgICAga3dhbGxl dAorICAgICAgICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAgICAgICAgIGxp YnhtbDIKKyAgICAgICAgICAgICAgICAgIGxpYnhzbHQKKyAgICAgICAgICAgICAgICAgIHF0YmFz ZS01CisgICAgICAgICAgICAgICAgICBxdHNjcmlwdAorICAgICAgICAgICAgICAgICAgcXR4MTFl eHRyYXMKKyAgICAgICAgICAgICAgICAgIHNvbm5ldAorICAgICAgICAgICAgICAgICAgYCgsdXRp bC1saW51eCAibGliIikgOyBsaWJtb3VudAorICAgICAgICAgICAgICAgICAgemxpYikpCiAgICAg KGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5k YXJkLXBoYXNlcwotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0016-gnu-Add-layer-shell-qt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0016-gnu-Add-layer-shell-qt.patch RnJvbSBiNDI3NWQ1Y2ZhZjQxNzU5NDAzY2Y5N2QxNzhiMmQ2YzI2Yjg0YzQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMTQgT2N0IDIwMjEgMTg6MTE6NTcgKzExMDAKU3ViamVjdDogW1BBVENIIHY0 IDE2LzczXSBnbnU6IEFkZCBsYXllci1zaGVsbC1xdC4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChsYXllci1zaGVsbC1xdCk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMva2RlLXBsYXNtYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KaW5k ZXggZGE2OTEyYWZmZS4uMzk3MTYxODdmZCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1w bGFzbWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtNSw2ICs1LDcg QEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOSwgMjAyMCBIYXJ0bXV0IEdvZWJlbCA8aC5n b2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBUb2JpYXMg R2VlcmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBaaGVu ZyBKdW5qaWUgPDg3MzIxNjA3MUBxcS5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEgQnJlbmRh biBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBh cnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTM3LDYgKzM4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBrZGUtcGxhc21hKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHF0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlz b3JnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3JnKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB3ZWIpKQogCkBAIC0xNTcsNiArMTU5LDMyIEBAIChkZWZpbmUtcHVibGlj IGtzc2hhc2twYXNzCiBjYWxsIGl0IGlmIGl0IGlzIG5vdCBhc3NvY2lhdGVkIHRvIGEgdGVybWlu YWwuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCiAKKyhkZWZpbmUtcHVibGljIGxh eWVyLXNoZWxsLXF0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxheWVyLXNoZWxsLXF0IikKKyAg ICAodmVyc2lvbiAiNS4yNC4xIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvbGF5ZXItc2hlbGwtcXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAg ICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAg ICAiMWFxMDg5cHdzMzl3OW5jc2lxemdnM3F2Zmc1aGM1YTc0cHpyYTBzbWRweTVpcGZzYjZhNCIp KSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1 dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKKyAgICAoaW5w dXRzCisgICAgIChsaXN0IGxpYnhrYmNvbW1vbgorICAgICAgICAgICBxdGJhc2UtNQorICAgICAg ICAgICBxdGRlY2xhcmF0aXZlLTUKKyAgICAgICAgICAgcXR3YXlsYW5kCisgICAgICAgICAgIHdh eWxhbmQKKyAgICAgICAgICAgd2F5bGFuZC1wcm90b2NvbHMpKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vaW52ZW50LmtkZS5vcmcvcGxhc21hL2xheWVyLXNoZWxsLXF0IikKKyAgICAoc3lub3Bz aXMgIlF0IGNvbXBvbmVudCBmb3IgdGhlIFdheWxhbmQgcWwtbGF5ZXItc2hlbGwgcHJvdG9jb2wi KQorICAgIChkZXNjcmlwdGlvbiAiUXQgY29tcG9uZW50IGZvciB0aGUgV2F5bGFuZCBxbC1sYXll ci1zaGVsbCBwcm90b2NvbC4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKKwogKGRl ZmluZS1wdWJsaWMga3NjcmVlbmxvY2tlcgogICAocGFja2FnZQogICAgIChuYW1lICJrc2NyZWVu bG9ja2VyIikKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0011-gnu-kwindowsystem-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0011-gnu-kwindowsystem-Remove-input-labels.patch RnJvbSAyM2YwZjRhYWIwYTcwZmJlOGYxZWIyYjJiMmE3MDZjOTllNjE1YTk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTo0MDo0MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTEvNzNdIGdudToga3dpbmRvd3N5c3RlbTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa3dpbmRvd3N5c3RlbSk6IFJlbW92ZSBpbnB1dCBs YWJlbHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggNzBjMTg1YTllZi4uOWJiZGYwMzVj ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUv cGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xMTI4LDExICsxMTI4LDExIEBAIChkZWZp bmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAgcXR0b29scy01CiAgICAgICAgICAg IHhvcmctc2VydmVyLWZvci10ZXN0cykpIDsgZm9yIHRoZSB0ZXN0cwogICAgIChpbnB1dHMKLSAg ICAgYCgoImxpYnhyZW5kZXIiICxsaWJ4cmVuZGVyKQotICAgICAgICgicXRiYXNlIiAscXRiYXNl LTUpCi0gICAgICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgieGNiLXV0 aWxzLWtleXN5bXMiICx4Y2ItdXRpbC1rZXlzeW1zKQotICAgICAgICgieGNiLXV0aWwtd20iICx4 Y2ItdXRpbC13bSkpKQorICAgICAobGlzdCBsaWJ4cmVuZGVyCisgICAgICAgICAgIHF0YmFzZS01 CisgICAgICAgICAgIHF0eDExZXh0cmFzCisgICAgICAgICAgIHhjYi11dGlsLWtleXN5bXMKKyAg ICAgICAgICAgeGNiLXV0aWwtd20pKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwog ICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0009-gnu-kfilemetadata-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0009-gnu-kfilemetadata-Remove-input-labels.patch RnJvbSAxMTI3MTljODYxY2M5MDIyZDlhNzEyYzJmZjE0MDMwYjc0MmEwY2FkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTozNjo1OCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDkvNzNdIGdudToga2ZpbGVtZXRhZGF0YTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa2ZpbGVtZXRhZGF0YSk6IFJlbW92ZSBpbnB1dCBs YWJlbHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggY2RhZTMyOWVlNC4uYjdmYzU4ZDJi YSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUv cGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0xNzEyLDEwICsxNzEyLDggQEAgKGRlZmlu ZS1wdWJsaWMga2ZpbGVtZXRhZGF0YQogICAgICAgICAgICAgICAgOzsgRklYTUU6IFRlc3QgY2Fu J3QgZmluZCBhdWRpby94LXNwZWV4IG1pbWVpbmZvCiAgICAgICAgICAgICAgICA7OyAoYnV0IGl0 IGNhbiBmaW5kIGF1ZGlvL3gtc3BlZXgrb2dnKS4KICAgICAgICAgICAgICAgIChpbnZva2UgImN0 ZXN0IiAiLUUiCi0gICAgICAgICAgICAgICAgIih1c2VybWV0YWRhdGF3cml0ZXJ0ZXN0fGVtYmVk ZGVkaW1hZ2VkYXRhdGVzdHx0YWdsaWJleHRyYWN0b3J0ZXN0KSIpKSkpKSkpCi0gICAgKG5hdGl2 ZS1pbnB1dHMKLSAgICAgYCgoImV4dHJhLWNtYWtlLW1vZHVsZXMiICxleHRyYS1jbWFrZS1tb2R1 bGVzKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKwkJCSAgICIodXNlcm1l dGFkYXRhd3JpdGVydGVzdHxlbWJlZGRlZGltYWdlZGF0YXRlc3R8dGFnbGliZXh0cmFjdG9ydGVz dCkiKSkpKSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg cGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBhdHRyCiAgICAgICAgICAgIDs7 IFRPRE86IEVQdWIgaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9lYm9vay10b29scwot LSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0003-gnu-kdav-Move-to-gnu-packages-kde-frameworks.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0003-gnu-kdav-Move-to-gnu-packages-kde-frameworks.patch RnJvbSAxNWRjYzNjMjJmNmU4ODBjMjQ2NWRhNjFhZTg4NDQ3M2E1YzE5ZWY4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODoyMjo1OSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDMvNzNdIGdudToga2RhdjogTW92ZSB0byAoZ251IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtzKS4K CiogZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCiogZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtz LnNjbQooa2Rhdik6IE1vdmUgdG8gKGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3JrcykuIEl0J3Mg Y29uc2lkZXJlZCBhCmZyYW1ld29yayBjb21wb25lbnQgbm93LgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Mu c2NtCmluZGV4IDIzY2Q2NTU1YWMuLjAzYmE5ZTBmZDcgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNj bQpAQCAtOSw2ICs5LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBWaW5jZW50IExlZ29sbCA8 dmluY2VudC5sZWdvbGxAZ21haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1hcml1cyBC YWtrZSA8bWJha2tlQGZhc3RtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBbGV4YW5k cm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDIyIEJy ZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0zODA4LDMgKzM4MDksMjcgQEAgKGRlZmluZS1w dWJsaWMga3Jvc3MKICAgICA7OyB1bmRlciBhIHZhcmlldHkgb2YgbGljZW5zZXMuCiAgICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmxncGwyLjErCiAgICAgICAgICAg ICAgICAgICAgbGljZW5zZTpsZ3BsMi4wIGxpY2Vuc2U6Z3BsMyspKSkpCisKKyhkZWZpbmUtcHVi bGljIGtkYXYKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2RhdiIpCisgICAgKHZlcnNpb24gIjIw LjA0LjMiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a2Rhdi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNl MzIgIjA0NDVnbDR4bTBoMzlpZ2t4Z2I2dm1xNWlhYTA0d2tncmdiczduZmQwenduZ2s4eGFpZG4i KSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5w dXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAgIChpbnB1dHMKKyAgICAg KGxpc3Qga2NvcmVhZGRvbnMga2kxOG4ga2lvIHF0YmFzZS01IHF0eG1scGF0dGVybnMpKQorICAg IChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvZnJhbWV3b3Jrcy9rZGF2IikKKyAg ICAoc3lub3BzaXMgIkRBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRoIEtKb2JzIikKKyAg ICAoZGVzY3JpcHRpb24gIlRoaXMgaXMgYSBEQVYgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24gd2l0 aCBLSm9icy4gIENhbGVuZGFycworYW5kIHRvZG9zIGFyZSBzdXBwb3J0ZWQsIHVzaW5nIGVpdGhl ciBHcm91cERBViBvciBDYWxEQVYsIGFuZCBjb250YWN0cyBhcmUKK3N1cHBvcnRlZCB1c2luZyBH cm91cERBViBvciBDYXJkREFWLiIpCisgICAgKGxpY2Vuc2UgOzsgR1BMIGZvciBwcm9ncmFtcywg TEdQTCBmb3IgbGlicmFyaWVzCisgICAgIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3Bs Mi4wKykpKSkKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNr YWdlcy9rZGUtcGltLnNjbQppbmRleCBmNWIwYzAwOGNlLi5kODk1YTc0ZmQyIDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2Nt CkBAIC02MDYsMzAgKzYwNiw2IEBAIChkZWZpbmUtcHVibGljIGtjYWx1dGlscwogZnVuY3Rpb25z IGZvciBhY2Nlc3NpbmcgY2FsZW5kYXIgZGF0YSB1c2luZyB0aGUga2NhbGNvcmUgQVBJLiIpCiAg ICAgKGxpY2Vuc2UgIGxpY2Vuc2U6bGdwbDIuMCspKSkKIAotKGRlZmluZS1wdWJsaWMga2Rhdgot ICAocGFja2FnZQotICAgIChuYW1lICJrZGF2IikKLSAgICAodmVyc2lvbiAiMjAuMDQuMyIpCi0g ICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGF2LSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDQ0NWds NHhtMGgzOWlna3hnYjZ2bXE1aWFhMDR3a2dyZ2JzN25mZDB6d25nazh4YWlkbiIpKSkpCi0gICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29y ZWFkZG9ucyBraTE4biBraW8gcXRiYXNlLTUgcXR4bWxwYXR0ZXJucykpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9mcmFtZXdvcmtzL2tkYXYiKQotICAgIChzeW5vcHNp cyAiREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMiKQotICAgIChkZXNjcmlw dGlvbiAiVGhpcyBpcyBhIERBViBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB3aXRoIEtKb2JzLiAg Q2FsZW5kYXJzCi1hbmQgdG9kb3MgYXJlIHN1cHBvcnRlZCwgdXNpbmcgZWl0aGVyIEdyb3VwREFW IG9yIENhbERBViwgYW5kIGNvbnRhY3RzIGFyZQotc3VwcG9ydGVkIHVzaW5nIEdyb3VwREFWIG9y IENhcmREQVYuIikKLSAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BMIGZvciBs aWJyYXJpZXMKLSAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArKSkpKQot CiAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tYXBwcy1saWJzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtkZXBpbS1hcHBzLWxpYnMiKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0054-gnu-kcontacts-Disable-failing-test.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0054-gnu-kcontacts-Disable-failing-test.patch RnJvbSA5YzgzMjA1MTIxODM4MzhlODMyZGZkYzdkMjI5N2QwNjFkMmQzMzRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCAxMiBBdWcgMjAyMiAxOTo0NTo1NCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NTQvNzNdIGdudToga2NvbnRhY3RzOiBEaXNhYmxlIGZhaWxpbmcgdGVzdC4KCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJh bWV3b3Jrcy5zY20KaW5kZXggMTNhN2JmYjRiOC4uZWIzNGRlOWJmZiAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCkBAIC0xNTkyLDcgKzE1OTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29udGFjdHMK ICAgICAgICAgICAgICAgIDs7RXhwZWN0ZWQgKHJlc3VsdCkgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDoKICAgICAgICAgICAgICAgIDs7IkppbSBLbm9wZlxu THVtbWVybGFuZHN0ci4gMVxuMTIzNDUgTHVtbWVyc3RhZHRcblxuR0VSTUFOSUEiCiAgICAgICAg ICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgotCQkJICAgIihrY29udGFjdHMtYWRkcmVzc3Rl c3R8a2NvbnRhY3RzLWVtYWlsdGVzdHxrY29udGFjdHMtcGhvbmVudW1iZXJ0ZXN0fGtjb250YWN0 cy1zZWNyZWN5dGVzdHxrY29udGFjdHMtZ2VvdGVzdHxrY29udGFjdHMta2V5dGVzdHxrY29udGFj dHMtdGVzdHJvdW5kdHJpcHxrY29udGFjdHMtaW1wcHRlc3R8a2NvbnRhY3RzLWJpcnRoZGF5dGVz dHxrY29udGFjdHMtYWRkcmVzc2VldGVzdCkiKSkpKSkpKQorCQkJICAgIihrY29udGFjdHMtYWRk cmVzc3Rlc3R8a2NvbnRhY3RzLWVtYWlsdGVzdHxrY29udGFjdHMtcGhvbmVudW1iZXJ0ZXN0fGtj b250YWN0cy1zb3VuZHRlc3R8a2NvbnRhY3RzLXNlY3JlY3l0ZXN0fGtjb250YWN0cy1nZW90ZXN0 fGtjb250YWN0cy1rZXl0ZXN0fGtjb250YWN0cy10ZXN0cm91bmR0cmlwfGtjb250YWN0cy1pbXBw dGVzdHxrY29udGFjdHMtYmlydGhkYXl0ZXN0fGtjb250YWN0cy1hZGRyZXNzZWV0ZXN0KSIpKSkp KSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtz IikKICAgICAoc3lub3BzaXMgIkFQSSBmb3IgY29udGFjdHMvYWRkcmVzcyBib29rIGRhdGEgZm9s bG93aW5nIHRoZSB2Q2FyZCBzdGFuZGFyZCIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJh cnkgcHJvdmlkZXMgYSB2Q2FyZCBkYXRhIG1vZGVsLCB2Q2FyZAotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0004-gnu-KDE-Frameworks-Update-all-packages-to-5.92.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0004-gnu-KDE-Frameworks-Update-all-packages-to-5.92.0.patch RnJvbSBkNmQxNDU1MjQwOTM4MTRhMjA3MDA1M2NkNWJhNzk5N2E0ZDA1M2U4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMSBGZWIgMjAyMiAxODozNDo1NyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDQvNzNdIGdudTogS0RFIEZyYW1ld29ya3M6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gNS45Mi4w CgoqICBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCgooZXh0cmEtY21ha2UtbW9kdWxl cywgYXR0aWNhLCBibHVlei1xdCwgYnJlZXplLWljb25zLCBrYXBpZG94LCBrYXJjaGl2ZSwKa2Nh bGVuZGFyY29yZSwga2NvZGVjcywga2NvbmZpZywga2NvcmVhZGRvbnMsIGtkYnVzYWRkb25zLCBr ZG5zc2QsCmtndWlhZGRvbnMsIGtob2xpZGF5cywga2kxOG4sIGtpZGxldGltZSwga2lyaWdhbWks IGtpdGVtbW9kZWxzLApraXRlbXZpZXdzLCBrcGxvdHRpbmcsIGtzeW50YXhoaWdobGlnaHRpbmcs IGt3YXlsYW5kLCBrd2lkZ2V0c2FkZG9ucywKa3dpbmRvd3N5c3RlbSwgbW9kZW1tYW5hZ2VyLXF0 LCBuZXR3b3JrbWFuYWdlci1xdCwgb3h5Z2VuLWljb25zLCBwcmlzb24sCnFxYzItZGVza3RvcC1z dHlsZSwgc29saWQsIHNvbm5ldCwgdGhyZWFkd2VhdmVyLCBrYWN0aXZpdGllcywga2F1dGgsCmtj b21wbGV0aW9uLCBrY29udGFjdHMsIGtjcmFzaCwga2RvY3Rvb2xzLCBrZmlsZW1ldGFkYXRhLCBr aW1hZ2Vmb3JtYXRzLApram9id2lkZ2V0cywga25vdGlmaWNhdGlvbnMsIGtwYWNrYWdlLCBrcHR5 LCBrdW5pdGNvbnZlcnNpb24sIHN5bmRpY2F0aW9uLApiYWxvbywga2FjdGl2aXRpZXMtc3RhdHMs IGtib29rbWFya3MsIGtjbXV0aWxzLCBrY29uZmlnd2lkZ2V0cywKa2RlY2xhcmF0aXZlLCBrZGVk LCBrZGVzaWduZXJwbHVnaW4sIGtkZXN1LCBrZGV3ZWJraXQsIGtlbW90aWNvbnMsCmtnbG9iYWxh Y2NlbCwga2ljb250aGVtZXMsIGtpbml0LCBraW8sIGtuZXdzdHVmZiwga25vdGlmeWNvbmZpZywg a3BhcnRzLAprcGVvcGxlLCBrcnVubmVyLCBrc2VydmljZSwga3RleHRlZGl0b3IsIGt0ZXh0d2lk Z2V0cywga3dhbGxldCwga3htbGd1aSwKa3htbHJwY2NsaWVudCwgcGxhc21hLWZyYW1ld29yaywg cHVycG9zZSwga2RlLWZyYW1ld29ya2ludGVncmF0aW9uLAprZGVsaWJzNHN1cHBvcnQsIGtodG1s LCBranMsIGtqc2VtYmVkLCBrbWVkaWFwbGF5ZXIsIGtyb3NzLCBrZGF2KToKVXBkYXRlIHRvIDUu OTIuMC4KCihleHRyYS1jbWFrZS1tb2R1bGVzKVthcmd1bWVudHNdOgpEaXNhYmxlIGZhaWxpbmcg dGVzdC4KRG9uJ3QgcnVuIGNoZWNrIHBoYXNlIGFmdGVyIGluc3RhbGwuCgooYmx1ZXopOiBbYXJn dW1lbnRzXTogRW5hYmxlIHRlc3RzLgoKKGJyZWV6ZS1pY29ucyk6IFtuYXRpdmUtaW5wdXRzXTog UmVtb3ZlIHVuZWVkZWQgZGVwZW5kZW5jeSBsaWJ4bWwyLCBBZGQgcHl0aG9uLWx4bWwsIHB5dGhv bi4KCihrYXBpZG94KTogVXNlIHB5dGhvbi1idWlsZC1zeXN0ZW0uICBbbmF0aXZlLWlucHV0c106 IFJlbW92ZSBleHRyYW5lb3VzCmlucHV0LgoKa2NhbGVuZGFyY29yZTogW2FyZ3VtZW50c106IEVu YWJsZSBhcyBtYW55IHRlc3RzIGFzIHBvc3NpYmxlLgoKKGtjb25maWcpOiBbbmF0aXZlLWlucHV0 c106IFJlbW92ZSBubyBsb25nZXIgbmVlZGVkIGlucHV0cy4KW2FyZ3VtZW50c106IERpc2FibGUg ZmFpbGluZyB0ZXN0LgoKKGtjb3JlYWRkb25zKTogW2FyZ3VtZW50c106IFJlbW92ZSBvbGQgaGFj aywgZGlzYWJsZSBicm9rZW4gdGVzdHMuCgooa2kxOG4pOiBbYXJndW1lbnRzXTogRGlzYWJsZSBm YWlsaW5nIHRlc3RzLgoKKGtndWlhZGRvbnMpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNp ZXMgcXR3YXlsYW5kLCB3YXlsYW5kLgoKKGt3aWRnZXRzYWRkb25zKTogW2FyZ3VtZW50c106IERp c2FibGUgYW5vdGhlciBmYWlsaW5nIHRlc3QuCgooa3dheWxhbmQpOiBbaW5wdXRzXTogQWRkIHBs YXNtYS13YXlsYW5kLXByb3RvY29scy4KW2FyZ3VtZW50c106IEVuYWJsZSB3b3JraW5nIHRlc3Rz LgoKKGtub3RpZmljYXRpb25zKTogW25hdGl2ZS1pbnB1dHNdOiBhZGQgbGliY2FuYmVycmEsIGxp YmRidXNtZW51LXF0LApxdGRlY2xhcmF0aXZlLTUuClthcmd1bWVudHNdOiBSZXNwZWN0IHRlc3Rz PwoKKHNvbm5ldCk6IFtpbnB1dHNdOiBBZGQgcXRkZWNsYXJhdGl2ZS01LgoKKGt4bWxndWkpOiBb aW5wdXRzXTogQWRkIGtndWlhZGRvbnMuCgooa3htbHJwY2NsaWVudCk6IFtzb3VyY2VdOiBVcGRh dGUgdXJsLgoKKHBsYXNtYS1mcmFtZXdvcmspOiBbYXJndW1lbnRzXTogRW5hYmxlIGFsbCB0ZXN0 cyB0aGF0IHdvcmsuCltuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4KCihrcGFja2FnZSk6 IFthcmd1bWVudHNdOiBVc2Ugc3Vic3RpdHV0aW9uIGluc3RlYWQgb2YgcGF0Y2guCgooa2lvKTog W2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5jaWVzLgpbbmF0aXZlLWlucHV0c106IEFkZCBrZG9j dG9vbHMuClthcmd1bWVudHNdOiBFbmFibGUgYWxsIHRlc3RzIHRoYXQgd29yay4KCihrZGVjbGFy YXRpdmUpOiBbaW5wdXRzXTogUmVtb3ZlIGV4dHJhZW5vdXMgaW5wdXRzLgpbcHJvcGFnYXRlZC1p bnB1dHNdOiBQcm9wYWdhdGUgcXRkZWNsYXJhdGl2ZSwgc2luY2UgaXQgYWx3YXlzIHNlZW1zIHRv CmJlIG5lZWRlZC4KW25hdGl2ZS1pbnB1dHNdOiBBZGQgZGJ1cyB0byBza2lwIGZhaWxpbmcgdGVz dC4KW2FyZ3VtZW50c106IFJlcGxhY2UgY2hlY2sgZHVlIHRvIGZhaWxpbmcgdGVzdC4KCihzb2xp ZCk6IFthcmd1bWVudHNdOiBSZXNwZWN0IHRlc3RzPy4KCihrZGJ1c2FkZG9ucyk6IFthcmd1bWVu dHNdOiBSZXNwZWN0IHRlc3RzPy4KRml4IHBhdGNoIGJ5IHJlcGxhY2luZyBpdCB3aXRoIGEgc3Vi c3RpdHV0aW9uIGluc3RlYWQuCgooa2hvbGlkYXlzKTogW2FyZ3VtZW50c106IEVuYWJsZSB3b3Jr aW5nIHRlc3QuCgooa3N5bnRheGhpZ2hsaWdodGluZyk6IFthcmd1bWVudHNdOiBEb24ndCBwYXRj aCBmaWxlIHRoYXQgZG9lc24ndCBleGlzdCBhbnkgbW9yZS4KCihrd2luZG93c3lzdGVtKTogW2Fy Z3VtZW50c106IFJlc3BlY3QgdGVzdHM/LgoKKG1vZGVtbWFuYWdlci1xdCk6IFthcmd1bWVudHNd OiBSZXNwZWN0IHRlc3RzPy4KCihrYXV0aCk6IFthcmd1bWVudHNdOiBSZXNwZWN0IHRlc3RzPy4K CihrZmlsZW1ldGFkYXRhKTogW2FyZ3VtZW50c106IEEgZGlmZmVyZW50IHRlc3QgZmFpbHMgbm93 LgoKKGt1bml0Y29udmVyc2lvbik6IFthcmd1bWVudHNdOiBEaXNhYmxlIHRlc3RzLgoKKGJhbG9v KTogW2FyZ3VtZW50c106IEVuYWJsZSB0ZXN0cy4gUmVzcGVjdCB0ZXN0cz8uCgooa2NvbmZpZ3dp ZGdldHMpOiBNb3ZlIHF0dG9vbHMgdG8gbmF0aXZlLWlucHV0cy4KCihrZGVkKTogW2lucHV0c106 IFJlbW92ZSB1bm5lZWRlZCBraW5pdCBpbnB1dC4KW25hdGl2ZS1pbnB1dHNdOiBBZGQga2RvY3Rv b2xzLgoKKGtkZXNpZ25lcnBsdWdpbik6IFtpbnB1dHNdOiBSZW1vdmUgZXh0cmFuZW91cyBpbnB1 dHMuCltuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4KCihrZ2xvYmFsYWNjZWwpOiBbaW5w dXRzXTogUmVtb3ZlIGV4dHJhbmVvdXMgaW5wdXRzLgoKKGtpbml0KTogW25hdGl2ZS1pbnB1dHNd OiBBZGQga2RvY3Rvb2xzLgoKKGtuZXdzdHVmZik6IFtpbnB1dHNdOiBBZGQga3BhY2thZ2UuCgoo a3J1bm5lcik6IFthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMuCgooa3NlcnZpY2Up OiBbYXJndW1lbnRzXTogRW5hYmxlIGFsbCB0ZXN0cyB0aGF0IHdvcmsuCltuYXRpdmUtaW5wdXRz XTogQWRkIGtkb2N0b29scy4KCihrdGV4dGVkaXRvcik6IFthcmd1bWVudHNdOiBFbmFibGUgYWxs IHRlc3RzIHRoYXQgd29yay4KCihrd2FsbGV0KTogW25hdGl2ZS1pbnB1dHNdOiBBZGQga2RvY3Rv b2xzLgoKKHB1cnBvc2UpOiBbYXJndW1lbnRzXTogUmVtb3ZlIHVubmVlZGVkIGhhY2suCgooa2Rl bGliczRzdXBwb3J0KTogTW92ZSBxdHRvb2xzIHRvIG5hdGl2ZS1pbnB1dHMuCltuYXRpdmUtaW5w dXRzXTogQWRkIGtkb2N0b29scy4KCihrY29udGFjdHMpOiBbaW5wdXRzXTogQWRkIGlzby1jb2Rl cyBzaW5jZSB0aGUgdGVzdHMgbG9vayBmb3Igc29tZSAuanNvbgpmaWxlcyBmcm9tIGl0LgpbYXJn dW1lbnRzXTogRGlzYWJsZSBmYWlsaW5nIHRlc3RzLgoKKG5ldHdvcmttYW5hZ2VyLXF0KTogW2Fy Z3VtZW50c106IFJlc3BlY3QgdGVzdHM/LgoKKiBnbnUvbG9jYWwubWs6IERlbGV0ZSByZWZlcmVu Y2VzIHRvIGRlbGV0ZWQgcGF0Y2hlczoKa2RidXNhZGRvbnMta2luaXQtZmlsZS1uYW1lLnBhdGNo Cmtpbml0LWtkZWluaXQtbGlicGF0aC5wYXRjaAprcGFja2FnZS1hbGxvdy1leHRlcm5hbC1wYXRo cy5wYXRjaAprcGFja2FnZS1maXgtS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZS5wYXRjaApwbGFzbWEt ZnJhbWV3b3JrLWZpeC1LRjVQbGFzbWFNYWNyb3MuY21ha2UucGF0Y2gKCiogZ251L3BhY2thZ2Vz L3BhdGNoZXMva2RidXNhZGRvbnMta2luaXQtZmlsZS1uYW1lLnBhdGNoOiBEZWxldGUgZmlsZS4K KiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWxpYnBhdGgucGF0Y2g6IERlbGV0 ZSBmaWxlLgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdlLWFsbG93LWV4dGVybmFsLXBh dGhzLnBhdGNoOiBEZWxldGUgZmlsZS4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9rcGFja2FnZS1m aXgtS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZS5wYXRjaDogRGVsZXRlCmZpbGUuCiogZ251L3BhY2th Z2VzL3BhdGNoZXMvcGxhc21hLWZyYW1ld29yay1maXgtS0Y1UGxhc21hTWFjcm9zLmNtYWtlLnBh dGNoOgpEZWxldGUgZmlsZS4KCiogZ251L3BhY2thZ2VzL3BhdGNoZXMva2luaXQta2RlaW5pdC1l eHRyYV9saWJzLnBhdGNoOiBGaXggcGF0Y2guCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2FsLm1rIGIv Z251L2xvY2FsLm1rCmluZGV4IDFiZDc5MWZiMGMuLjRjOTNiZDA3YmYgMTAwNjQ0Ci0tLSBhL2du dS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEzNDcsNyArMTM0Nyw2IEBAIGRpc3Rf cGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9qdWxpYS1TT1VSQ0Vf REFURV9FUE9DSC1tdGltZS5wYXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2p1bGlhLXRy YWNrZXItMTYtY29tcGF0LnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2p1bGlhLWFs bG93LXBhcmFsbGVsLWJ1aWxkLnBhdGNoCQlcCi0gICVEJS9wYWNrYWdlcy9wYXRjaGVzL2tkYnVz YWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2xp YmZmaS0zLjMtcG93ZXJwYy1maXhlcy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9s aWJmZmktZmxvYXQxMjgtcG93ZXJwYzY0bGUucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hl cy9saWJvYmpjMi11bmJ1bmRsZS1yb2Jpbi1tYXAucGF0Y2gJXApAQCAtMTM2MSwxNCArMTM2MCwx MSBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva2lr aS1taXNzaW5nLWluY2x1ZGVzLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2tpa2kt cG9ydGFiaWxpdHktNjRiaXQucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva2luaXQt a2RlaW5pdC1leHRyYV9saWJzLnBhdGNoCQlcCi0gICVEJS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0 LWtkZWluaXQtbGlicGF0aC5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raW8tc2Vh cmNoLXNtYmQtb24tUEFUSC5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raXNtZXQt dW5idW5kbGUtYm9vc3QucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21haWwtRml4 LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2ggXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9r bW9kLW1vZHVsZS1kaXJlY3RvcnkucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21z Y29uLXJ1bnRpbWUta2V5bWFwLXN3aXRjaC5wYXRjaAlcCi0gICVEJS9wYWNrYWdlcy9wYXRjaGVz L2twYWNrYWdlLWFsbG93LWV4dGVybmFsLXBhdGhzLnBhdGNoCVwKLSAgJUQlL3BhY2thZ2VzL3Bh dGNoZXMva3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2ggXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci1hYXJjaDY0LnBhdGNoCQkJXAogICAlRCUvcGFja2Fn ZXMvcGF0Y2hlcy9rbXBsYXllci11cHN0cmVhbV9GaXgtYnVpbGQtd2l0aC1RdC01LjkucGF0Y2gJ XAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhlLXBhdGhzLnBhdGNoCQkJXApAQCAt MTYwMyw3ICsxNTk5LDYgQEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdl cy9wYXRjaGVzL3BjaXV0aWxzLWh1cmQtY29uZmlndXJlLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdl cy9wYXRjaGVzL3BjaXV0aWxzLWh1cmQtZml4LnBhdGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0 Y2hlcy9wanByb2plY3QtaW5zdGFsbC1saWJwanN1YTIucGF0Y2gJXAotICAlRCUvcGFja2FnZXMv cGF0Y2hlcy9wbGFzbWEtZnJhbWV3b3JrLWZpeC1LRjVQbGFzbWFNYWNyb3MuY21ha2UucGF0Y2gg XAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9wb2tlcnRoLWJvb3N0LnBhdGNoCQkJXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9wcHNzcHAtZGlzYWJsZS11cGdyYWRlLWFuZC1nb2xkLnBhdGNoCQlc CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3B0aHJlYWRwb29sLXN5c3RlbS1saWJyYXJpZXMucGF0 Y2gJXApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggMDNiYTllMGZkNy4uM2ZmMDNiN2E2NSAx MDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFj a2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC0yOCw2ICsyOCw3IEBACiAKIChkZWZpbmUtbW9k dWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBi dWlsZC1zeXN0ZW0gY21ha2UpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0 aG9uKQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHF0KQogICAjOnVzZS1tb2R1 bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRyaXZpYWwpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3du bG9hZCkKQEAgLTYxLDggKzYyLDEwIEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2Rl LWZyYW1ld29ya3MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdyYXBodml6KQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnc3RyZWFtZXIpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGltYWdlKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBpc28tY29kZXMp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtlcmJlcm9zKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBs aWJjYW5iZXJyYSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGlicmVvZmZpY2UpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBtcDMpCkBAIC04OCw3ICs5MSw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2Fn ZXMga2RlLWZyYW1ld29ya3MpCiAoZGVmaW5lLXB1YmxpYyBleHRyYS1jbWFrZS1tb2R1bGVzCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImV4dHJhLWNtYWtlLW1vZHVsZXMiKQotICAgICh2ZXJzaW9u ICI1LjkxLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtOTcsNyArMTAwLDcgQEAgKGRlZmluZS1wdWJsaWMgZXh0cmEtY21ha2Ut bW9kdWxlcwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMGs2NXJ2eGg5MjZ5YTZxYWh6azJuczdnMWZ5YTE0Mjk2NDhtbHg3aWlweGE2MWc4 aDV3cCIpKSkpCisgICAgICAgICAgICAgICAgIjF2cTNzZDRxZnI0aGpjZ3F5ZnB5a2N6NXd5YWdi ZnZyZDRwMjRwZGtpMXpqcW41ajc2cHEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIDs7IEFkZCB0ZXN0IGRlcGVuZGVu Y3ksIGV4Y2VwdCBvbiBhcm1oZiB3aGVyZSBidWlsZGluZyBpdCBpcyB0b28KQEAgLTI1MSw3ICsy NTQsNyBAQCAoZGVmaW5lLXB1YmxpYyBwaG9ub24tYmFja2VuZC1nc3RyZWFtZXIKIChkZWZpbmUt cHVibGljIGF0dGljYQogICAocGFja2FnZQogICAgIChuYW1lICJhdHRpY2EiKQotICAgICh2ZXJz aW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZApAQCAtMjYwLDcgKzI2Myw3IEBAIChkZWZpbmUtcHVibGljIGF0dGljYQog ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg ICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAi MW5qdzFzaWZ5a3lxbGRiNWlkYXl3ZHppM3hnN2E2YnZ6a3J2YXp3bXlpeGQwbnBxMTJkeCIpKSkp CisgICAgICAgICAgICAgICAgIjBjeTlkZDhrYXpma2hhczg3YnhqajVzbW16YXkzZ3ZrandzbXk2 Z3ZrZnhjNnJ2cHFyNXoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt KQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpAQCAtMjkxLDcgKzI5NCw3IEBAIChk ZWZpbmUtcHVibGljIGF0dGljYQogKGRlZmluZS1wdWJsaWMgYmx1ZXotcXQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAiYmx1ZXotcXQiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJz aW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzAwLDcg KzMwMyw3IEBAIChkZWZpbmUtcHVibGljIGJsdWV6LXF0CiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxa3FocHM0cXl2cW0wcW1rN2ZiM3c0 MWJpYjg5OGFtaXBjaGY4Y3NkemFjdzRienByaTlrIikpKSkKKyAgICAgICAgICAgICAgICAiMWRs YXNiMzlrcXJjcWw2aHEwc2w3NGF4M241YmRjeTNwa2h2Yzl2d3BmOWR4bjFqOTNnbSIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTMxMyw3ICszMTYsMTMg QEAgKGRlZmluZS1wdWJsaWMgYmx1ZXotcXQKICAgICAgICAgICAgICAgICAgICAgIi1EVURFVl9S VUxFU19JTlNUQUxMX0RJUj0iICMkb3V0cHV0ICIvbGliL3VkZXYvcnVsZXMuZCIpKQogICAgICAg ICAgICA7OyBUT0RPOiBNYWtlIHRlc3RzIHBhc3M6IERCVVNfRkFUQUxfV0FSTklOR1M9MCBzdGls bCB5aWVsZHMgNy84IHRlc3RzCiAgICAgICAgICAgIDs7IGZhaWxpbmcuICBXaGVuIHJ1bm5pbmcg YWZ0ZXIgaW5zdGFsbCwgdGVzdHMgaGFuZy4KLSAgICAgICAgICAgIzp0ZXN0cz8gI2YpKQorICAg ICAgICAgICAjOnBoYXNlcworICAgICAgICAgICAgJyhtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKKyAgICAgICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAg ICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9X QVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIg ImN0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3Jn L0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUU1MIHdyYXBwZXIgZm9yIEJsdWVaIikKICAg ICAoZGVzY3JpcHRpb24gImJsdWV6LXF0IGlzIGEgUXQtc3R5bGUgbGlicmFyeSBmb3IgYWNjZXNz aW5nIHRoZSBibHVlegpAQCAtMzIzLDcgKzMzMiw3IEBAIChkZWZpbmUtcHVibGljIGJsdWV6LXF0 CiAoZGVmaW5lLXB1YmxpYyBicmVlemUtaWNvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYnJl ZXplLWljb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTMzMiwxMiArMzQxLDE1IEBA IChkZWZpbmUtcHVibGljIGJyZWV6ZS1pY29ucwogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGxxZ2xyamdqYjRyYWxnbXI3bGI5azdhY21u OHE0am0xOHM0cDNnYmdkOWlzd3lxZ3NibSIpKSkpCisgICAgICAgICAgICAgICAgIjByajMwcjUy Y2E2bmp4MDBnbW1uaTRrNzB5bjg4NzNpaHhmYmM2NmxrbHd6azFpcmRxMjkiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZmR1cGVzIGxpYnhtbDIpKQorICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGZkdXBlcworICAgICAgICAgICBweXRob24gcHl0aG9uLWx4bWwp KSA7OyBGb3IgMjR4MjQgaWNvbiBnZW5lcmF0aW9uCiAgICAgKGlucHV0cwogICAgICAobGlzdCBx dGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cyA7OyBmYWlscyBiZWNhdXNlIGR1cGxpY2F0ZSBpY29u cyBleGlzdC4gVE9ETzogdHJ5IGZpeCB0aGlzLgorICAgICBgKCM6dGVzdHM/ICNmKSkKICAgICAo aG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChz eW5vcHNpcyAiRGVmYXVsdCBLREUgUGxhc21hIDUgaWNvbiB0aGVtZSIpCiAgICAgKGRlc2NyaXB0 aW9uICJCcmVlemUgcHJvdmlkZXMgYSBmcmVlZGVza3RvcC5vcmcgY29tcGF0aWJsZSBpY29uIHRo ZW1lLgpAQCAtMzUwLDcgKzM2Miw3IEBAIChkZWZpbmUtcHVibGljIGJyZWV6ZS1pY29ucwogKGRl ZmluZS1wdWJsaWMga2FwaWRveAogICAocGFja2FnZQogICAgIChuYW1lICJrYXBpZG94IikKLSAg ICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTM1OSwxMiArMzcxLDEyIEBAIChkZWZpbmUtcHVibGlj IGthcGlkb3gKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAg ICAgICAgICAgIjFpcmwyNXBmNjBmcnpybW0xa3NnanE2eThrbjNyZDVzbmxpcTY5bDRjNDJ5em5s OXF2MWoiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgICAg ICAgICAgICAgICIwdmQ1azR3bW1hd2JoeXkzY3hqMGdqaWRmNGhhZ2h3YnNibHk5eXIzemczcWIz ZzAybGpnIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCiAgICAg KGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOyBoYXMgbm8gdGVzdCB0YXJnZXQKLSAg ICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAgICAg YCgjOnRlc3RzPyAjZiAgOyBoYXMgbm8gdGVzdCB0YXJnZXQKKyAgICAgICAjOnBoYXNlcyAobW9k aWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAgICAoZGVsZXRlICdz YW5pdHktY2hlY2spKSkpIDtpdHMgaW5zYW5lLgogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAg ICA7OyBrYXBpZG94IGlzIGEgcHl0aG9uIHByb2dyYW1tCiAgICAgIDs7IFRPRE86IGNoZWNrIGlm IGRveHlnZW4gaGFzIHRvIGJlIGluc3RhbGxlZCwgdGhlIHJlYWRtZSBkb2VzIG5vdApAQCAtMzkw LDcgKzQwMiw3IEBAIChkZWZpbmUtcHVibGljIGthcGlkb3gKIChkZWZpbmUtcHVibGljIGthcmNo aXZlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthcmNoaXZlIikKLSAgICAodmVyc2lvbiAiNS43 MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQKQEAgLTM5OSwxMiArNDExLDE0IEBAIChkZWZpbmUtcHVibGljIGthcmNoaXZlCiAgICAg ICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwejhh c24zNTdwZGJ2NGc5ZzB4MThwNzJ3c2tjYTFxYW54bGp5aXg3d3pjNXJzaTYzd3ptIikpKSkKKyAg ICAgICAgICAgICAgICAiMWJsem02dmY4a3BmbGFtNDY3MXIxeTRzdnJzYjc5YmdsbG43YWlhN2Jh cWg3YTZhNHhqaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCisgICAg ICAgICAgIDs7IHBrZy1jb25maWcgOzsgRm9yIHpzdGQKICAgICAoaW5wdXRzCiAgICAgIChsaXN0 IGJ6aXAyIHF0YmFzZS01IHh6IHpsaWIpKQorICAgICAgICAgICA7OyBgKCx6c3RkICJsaWIiKSAg OzsgRklYTUU6IFRlc3RzIGZhaWwgd2l0aCB6c3RkCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9j b21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlF0IDUgYWRkb24g cHJvdmlkaW5nIGFjY2VzcyB0byBudW1lcm91cyB0eXBlcyBvZiBhcmNoaXZlcyIpCiAgICAgKGRl c2NyaXB0aW9uICJLQXJjaGl2ZSBwcm92aWRlcyBjbGFzc2VzIGZvciBlYXN5IHJlYWRpbmcsIGNy ZWF0aW9uIGFuZApAQCAtNDIxLDcgKzQzNSw3IEBAIChkZWZpbmUtcHVibGljIGthcmNoaXZlCiAo ZGVmaW5lLXB1YmxpYyBrY2FsZW5kYXJjb3JlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjYWxl bmRhcmNvcmUiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNDMwLDcgKzQ0NCw3IEBAIChk ZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF5MWY4Z2MxZzl5bjlrZ21uNTNmMXp2a2l6YXNm czY2N2RmaW4zZnljaTY1N3I1cXdwdzIiKSkpKQorICAgICAgICAgICAgICAgICIwZmhiYXM4aTdp MDh6NHgzMnlxNDlhZG1pejh2azRoOXZ3Z2toN3F5MTRsYnpmNnlkd2tnIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBlcmwgdHpkYXRhLWZvci10ZXN0cykpCkBAIC00Mzks MzAgKzQ1MywyMCBAQCAoZGVmaW5lLXB1YmxpYyBrY2FsZW5kYXJjb3JlCiAgICAgKGFyZ3VtZW50 cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNl cwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnZGlzYWJsZS1mYWlsaW5nLWxpYmlj YWwzLXRlc3RzCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIDs7IHRlc3RpY2Fs dGltZXpvbmVzIGZhaWxzIHdpdGggc29tZSB0aW1lLXpvbmUgaXNzdWUKLSAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogImF1dG90ZXN0cy9DTWFrZUxpc3RzLnR4dCIKLSAgICAgICAgICAgICAgICgo Im1hY3JvX3VuaXRfdGVzdHNcXCh0ZXN0aWNhbHRpbWV6b25lc1xcKSIgbGluZSkKLSAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyMgIiBsaW5lKSkKLSAgICAgICAgICAgICAgICgoInRh cmdldF9saW5rX2xpYnJhcmllc1xcKHRlc3RpY2FsdGltZXpvbmVzICIgbGluZSkKLSAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyMgIiBsaW5lKSkpCi0gICAgICAgICAgICAgKGZvci1l YWNoCi0gICAgICAgICAgICAgIGRlbGV0ZS1maWxlCi0gICAgICAgICAgICAgIChsaXN0Ci0gICAg ICAgICAgICAgICA7OyB0ZXN0IGNhc2VzIGFyZSBnZW5lcmF0ZWQgZm9yIGVhY2ggLmljcyBmaWxl LiBUaGVzZSBmYWlsOgotICAgICAgICAgICAgICAgImF1dG90ZXN0cy9kYXRhL0NvbXBhdC1saWJp Y2FsMy9BcHBsZUlDYWxfMS41LmljcyIKLSAgICAgICAgICAgICAgICJhdXRvdGVzdHMvZGF0YS9D b21wYXQtbGliaWNhbDMvRXZvbHV0aW9uXzIuOC4yX3RpbWV6b25lX3Rlc3QuaWNzIgotICAgICAg ICAgICAgICAgImF1dG90ZXN0cy9kYXRhL0NvbXBhdC1saWJpY2FsMy9LT3JnYW5pemVyXzMuMWEu aWNzIgotICAgICAgICAgICAgICAgImF1dG90ZXN0cy9kYXRhL0NvbXBhdC1saWJpY2FsMy9NU0V4 Y2hhbmdlLmljcyIKLSAgICAgICAgICAgICAgICJhdXRvdGVzdHMvZGF0YS9Db21wYXQtbGliaWNh bDMvTW96aWxsYV8xLjAuaWNzIikpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1i ZWZvcmUgJ2NoZWNrICdzZXQtdGltZXpvbmUKLSAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlu cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2No ZWNrLXNldHVwCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhl ci1rZXlzKSA7OzsgWFhYOiBmYWlsaW5nIHRlc3QKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9R UEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQogICAgICAgICAgICAgIChzZXRlbnYgIlRaIiAiRXVy b3BlL1ByYWd1ZSIpCiAgICAgICAgICAgICAgKHNldGVudiAiVFpESVIiCiAgICAgICAgICAgICAg ICAgICAgICAoc2VhcmNoLWlucHV0LWRpcmVjdG9yeSBpbnB1dHMKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFyZS96b25laW5mbyIpKSkpKSkpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhcmUvem9uZWluZm8i KSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPwor ICAgICAgICAgICAgICAgOzsgSXRzIGFscmVhZHkgYmVlbiBmaXhlZCB1cHN0cmVhbTsgcmVtb3Zl IGluIDUuOTMuCisgICAgICAgICAgICAgICA7OyBjMDQyOGEyODQ0NDRiOTk1ZDMyMDA0NmMwNGVm NTM3N2Q1MWU0YzVjCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAidGVzdGRh dGVzZXJpYWxpemF0aW9uIikpCisgICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJM aWJyYXJ5IGZvciBpbnRlcmZhY2luZyB3aXRoIGNhbGVuZGFycyIpCiAgICAgKGRlc2NyaXB0aW9u ICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYWNjZXNzIHRvIGFuZCBoYW5kbGluZyBvZiBjYWxlbmRh cgpAQCAtNDc4LDcgKzQ4Miw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKIChkZWZp bmUtcHVibGljIGtjb2RlY3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NvZGVjcyIpCi0gICAg KHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAo b3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kCkBAIC00ODcsNyArNDkxLDcgQEAgKGRlZmluZS1wdWJsaWMga2Nv ZGVjcwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMHk5bjJhNW4xOHBhc2RtcnAweGI4NGhsYTlsMjd5ajJ4M2s0cDFjMDQxc2Q5bmt3aXhw ayIpKSkpCisgICAgICAgICAgICAgICAgIjB4ZmpjMGRpbGp4MDgxYXMzYjUwMGF3eWJheTlsM3Nm bDU5NzkyaDV6M2NsYWZqYmdyZm4iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMgZ3BlcmYgcXR0b29scy01KSkKQEAgLTUxMiw3ICs1MTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBr Y29kZWNzCiAoZGVmaW5lLXB1YmxpYyBrY29uZmlnCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtj b25maWciKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNTIxLDcgKzUyNSw3IEBAIChkZWZp bmUtcHVibGljIGtjb25maWcKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMy Ci0gICAgICAgICAgICAgICAgIjFzM2g0aGZwdzdjMDg5NGNpZmo2NmJqMXloeDhnOTRja3ZsNzFq bTdxcXNiNXg1aDZ5OW4iKSkpKQorICAgICAgICAgICAgICAgICIwOHE1N2Yzd3hqMjJkNDg1czBw aDUzcDQ0eXJramIzNzY4MTc0NzBhMHM0M3AxMHZjMGJxIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBkYnVz IGV4dHJhLWNtYWtlLW1vZHVsZXMgaW5ldHV0aWxzIHF0dG9vbHMtNQpAQCAtNTMxLDE1ICs1MzUs MTQgQEAgKGRlZmluZS1wdWJsaWMga2NvbmZpZwogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBo YXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChh ZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCi0gICAgICAgICAgICAgKHNldGVudiAi VE1QRElSIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAn Y2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBB X1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5j aCIgImN0ZXN0IiAiLiIpKSkpKSkKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAj OmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/IDs7IGtjb25maWdj b3JlLWtjb25maWd0ZXN0IGZhaWxzIGluY29uc2lzdGVudGx5ISEKKyAgICAgICAgICAgICAgIChz ZXRlbnYgIkhPTUUiIChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BM QVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUi ICIoa2NvbmZpZ2NvcmUta2NvbmZpZ3Rlc3R8XAora2NvbmZpZ2d1aS1rc3RhbmRhcmRzaG9ydGN1 dHdhdGNoZXJ0ZXN0KSIpKQorICAgICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJo dHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiS2Nv bmZpZ3VyYXRpb24gc2V0dGluZ3MgZnJhbWV3b3JrIGZvciBRdCIpCiAgICAgKGRlc2NyaXB0aW9u ICJLQ29uZmlnIHByb3ZpZGVzIGFuIGFkdmFuY2VkIGNvbmZpZ3VyYXRpb24gc3lzdGVtLgpAQCAt NTc0LDcgKzU3Nyw3IEBAIChkZWZpbmUtcHVibGljIGtjb25maWcKIChkZWZpbmUtcHVibGljIGtj b3JlYWRkb25zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjb3JlYWRkb25zIikKLSAgICAodmVy c2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTU4MywzOSArNTg2LDIzIEBAIChkZWZpbmUtcHVibGljIGtjb3Jl YWRkb25zCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIxMGE3enlzM2xpbXNhd2w3bGs5Z2d5bWszbXNrMmJwMHk4aHAwam1zdmszbDQwNXBk MXBzIikpKSkKKyAgICAgICAgICAgICAgICAiMHJ2NjNieXJ4d2Y5emRweDM0N3J4eWJwazJqOXl5 anFtMzIzajYwdmI4amE2YTdwMnB5eiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBxdHRvb2xzLTUgc2hhcmVkLW1pbWUtaW5mbworICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIHF0dG9vbHMtNSBzaGFyZWQtbWltZS1pbmZvKSkKICAgICAgICAgICAgOzsgVE9ETzog RkFNOiBGaWxlIGFsdGVyYXRpb24gbm90aWZpY2F0aW9uIGh0dHA6Ly9vc3Muc2dpLmNvbS9wcm9q ZWN0cy9mYW0KLSAgICAgICAgICAgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkgOyBmb3IgdGhlIHRl c3RzCiAgICAgKGlucHV0cwogICAgICAobGlzdCBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwog ICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwot ICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdibGFja2xpc3QtZmFpbGluZy10ZXN0Ci0gICAg ICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIDs7IEJsYWNrbGlzdCBmYWlsaW5nIHRlc3Rz LgotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlICJhdXRvdGVzdHMvQkxBQ0tMSVNU IgotICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBN YWtlIGl0IHBhc3MuICBUZXN0IGZhaWx1cmUgY2F1c2VkIGJ5IHN0b3V0L3N0ZGVycgotICAgICAg ICAgICAgICAgICA7OyBiZWluZyBpbnRlcmxlYXZlZC4KLSAgICAgICAgICAgICAgICAgKGRpc3Bs YXkgIlt0ZXN0X2NoYW5uZWxzXVxuKlxuIikKLSAgICAgICAgICAgICAgICAgOzsgVGhpcyBmYWls cyB3aXRoIEVOT1NQQyBiZWNhdXNlIG9mIHRvbyBtYW55IGlub3RpZnkgd2F0Y2hlcy4KLSAgICAg ICAgICAgICAgICAgKGRpc3BsYXkgIltiZW5jaE5vdGlmeVdhdGNoZXJdXG4qXG4iKSkpCi0gICAg ICAgICAgICAgI3QpKQotICAgICAgICAgOzsgU2VlIHVwc3RyZWFtIGNvbW1pdCBlZTQyNGU5YjYy MzY4NDg1YmJhNDE5MzA1M2NhYmI1NTNhMWQyNjhlCi0gICAgICAgICAoYWRkLWFmdGVyICd1bnBh Y2sgJ2ZpeC1icm9rZW4tdGVzdAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogImF1dG90ZXN0cy9rZGlyd2F0Y2hfdW5pdHRlc3QuY3BwIgotICAgICAgICAg ICAgICAgKCgiUVZFUklGWVxcKHdhaXRGb3JSZWNyZWF0aW9uU2lnbmFsXFwod2F0Y2gsIGV4aXN0 aW5nRmlsZVxcKVxcKTsiIG0pCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgbSAiXG53 YWl0VW50aWxOZXdTZWNvbmQoKTsiKSkpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFk ZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KKyAgICAg ICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6 YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkK ICAgICAgICAgICAgICAoc2V0ZW52ICJUTVBESVIiIChnZXRjd2QpKQorICAgICAgICAgICAgICh3 aGVuIHRlc3RzPyA7OyBrZGlyd2F0Y2ggdGVzdCBmYWlscyBpbmNvbnNpc3RlbnRseS4ga3Byb2Nl c3N0ZXN0IGZhaWxzLgorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgIihrZGly d2F0Y2hfcWZzd2F0Y2hfdW5pdHRlc3R8a3Byb2Nlc3N0ZXN0fFwKK2tkaXJ3YXRjaF9zdGF0X3Vu aXR0ZXN0KSIpKQogICAgICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczov L2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUXQgYWRkb24g bGlicmFyeSB3aXRoIGEgY29sbGVjdGlvbiBvZiBub24tR1VJIHV0aWxpdGllcyIpCkBAIC02Mjks NyArNjE2LDcgQEAgKGRlZmluZS1wdWJsaWMga2NvcmVhZGRvbnMKIChkZWZpbmUtcHVibGljIGtk YnVzYWRkb25zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkYnVzYWRkb25zIikKLSAgICAodmVy c2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTYzOCwyNyArNjI1LDI5IEBAIChkZWZpbmUtcHVibGljIGtkYnVz YWRkb25zCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIxdnoyaGc1cDh3dmZrMHBpOHYyNXpxemNuOHlqN3lrYWt4anlpcG1hZHZpMDJjMWg4 Z2ljIikpCi0gICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAia2RidXNhZGRv bnMta2luaXQtZmlsZS1uYW1lLnBhdGNoIikpKSkKKyAgICAgICAgICAgICAgICAiMG01ZmQzOTZ4 aTNkaGM0NXp3eGpycnhyMmJobHJjOGc4bTduMTdqcTF5bHpxaHlnNjB2dyIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIHF0dG9vbHMtNSkpCiAgICAgKGlucHV0cwot ICAgICAobGlzdCBxdGJhc2UtNSBxdHgxMWV4dHJhcyBraW5pdC1ib290c3RyYXApKSA7OyBraW5p dC1ib290c3RyYXA6IGtpbml0IHBhY2thZ2Ugd2hpY2ggZG9lcyBub3QgZGVwZW5kIG9uIGtkYnVz YWRkb25zLgorICAgICAobGlzdCBxdGJhc2UtNSBxdHgxMWV4dHJhcyBraW5pdC1ib290c3RyYXAp KQorICAgIDs7IGtpbml0LWJvb3RzdHJhcDoga2luaXQgcGFja2FnZSB3aGljaCBkb2VzIG5vdCBk ZXBlbmQgb24ga2RidXNhZGRvbnMuCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAg ICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZv cmUKLSAgICAgICAgICAnY29uZmlndXJlICdwYXRjaC1zb3VyY2UKKyAgICAgICAgIChhZGQtYmVm b3JlICdjb25maWd1cmUgJ3BhdGNoLXNvdXJjZQogICAgICAgICAgIChsYW1iZGEqICgjOmtleSBp bnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgOzsgbG9vayBmb3IgdGhlIGtk ZWluaXQ1IGV4ZWN1dGFibGUgaW4ga2luaXQncyBzdG9yZSBkaXJlY3RvcnksCiAgICAgICAgICAg ICA7OyBpbnN0ZWFkIG9mIHRoZSBjdXJyZW50IGFwcGxpY2F0aW9uJ3MgZGlyZWN0b3J5OgogICAg ICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMva2RlaW5pdGludGVyZmFjZS5jcHAiCi0gICAgICAg ICAgICAgICgoIkBTVUJTVElUVVRFTUVAIikgKGFzc29jLXJlZiBpbnB1dHMgImtpbml0IikpKSkp CisgICAgICAgICAgICAgICgoIjw8IFFDb3JlQXBwbGljYXRpb246OmFwcGxpY2F0aW9uRGlyUGF0 aC4uIikKKyAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgIjw8 IFFTdHJpbmc6OmZyb21VdGY4KFwiIiAoYXNzb2MtcmVmIGlucHV0cyAia2luaXQiKSAiL2Jpblwi KSIgKSkpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawotICAgICAgICAgICAobGFtYmRhIF8K LSAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAg ICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAg IChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAg ICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5H UyIgIjAiKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKSkp KSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtz IikKICAgICAoc3lub3BzaXMgIkNvbnZlbmllbmNlIGNsYXNzZXMgZm9yIERCdXMiKQogICAgIChk ZXNjcmlwdGlvbiAiS0RCdXNBZGRvbnMgcHJvdmlkZXMgY29udmVuaWVuY2UgY2xhc3NlcyBvbiB0 b3Agb2YgUXREQnVzLApAQCAtNjcwLDcgKzY1OSw3IEBAIChkZWZpbmUtcHVibGljIGtkYnVzYWRk b25zCiAoZGVmaW5lLXB1YmxpYyBrZG5zc2QKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2Ruc3Nk IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAo c291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTY3OSw3ICs2NjgsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrZG5zc2QKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAg ICAgICAgICAgICAgIjB3YWRrbm5mNDcycnFnMnhucXpzNXYyM3F6cWZyMzM2d2o2ZDk2eWcyYXlx bTBjaGJwcHkiKSkpKQorICAgICAgICAgICAgICAgICIxbTI0djM2cHBoeTU5MXoxeHA5MGkweXh2 NzBjNjJpaW52eTRnc3BkaTE1Yno5NHN5ZGp6IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIHF0dG9vbHMtNSkpCkBAIC03MjUsNyArNzE0LDcgQEAgKGRlZmluZS1wdWJsaWMg a2dyYXBodmlld2VyCiAoZGVmaW5lLXB1YmxpYyBrZ3VpYWRkb25zCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtndWlhZGRvbnMiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9u ICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNzM0LDcgKzcy Myw3IEBAIChkZWZpbmUtcHVibGljIGtndWlhZGRvbnMKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF5bmRqZGhiOXp6bGhoNzR4Y2NweXMz OGJhbG01ZG1hNTZzeDZid3dmcmdhMXBocTBnNWwiKSkpKQorICAgICAgICAgICAgICAgICIwcHl6 Z3lyZ2x2ejJtMTFiODJyeWNzOWZibXpwZmd6YWJuamt2c3EwMGFnamNuanBhcnFnIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICA7OyBUT0RPOiBCdWlsZCBwYWNr YWdlcyBmb3IgdGhlIFB5dGhvbiBiaW5kaW5ncy4gIElkZWFsbHkgdGhpcyB3aWxsIGJlCiAgICAg OzsgZG9uZSBmb3IgYWxsIHZlcnNpb25zIG9mIHB5dGhvbiBndWl4IHN1cHBvcnRzLiAgUmVxdWly ZXMgcHl0aG9uLApAQCAtNzQzLDcgKzczMiw3IEBAIChkZWZpbmUtcHVibGljIGtndWlhZGRvbnMK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1j b25maWcpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3QgcXRiYXNlLTUgcXR4MTFleHRyYXMpKQor ICAgICAobGlzdCBxdGJhc2UtNSBxdHdheWxhbmQgcXR4MTFleHRyYXMgd2F5bGFuZCkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAo c3lub3BzaXMgIlV0aWxpdGllcyBmb3IgZ3JhcGhpY2FsIHVzZXIgaW50ZXJmYWNlcyIpCiAgICAg KGRlc2NyaXB0aW9uICJUaGUgS0RFIEdVSSBhZGRvbnMgcHJvdmlkZSB1dGlsaXRpZXMgZm9yIGdy YXBoaWNhbCB1c2VyCkBAIC03NTMsNyArNzQyLDcgQEAgKGRlZmluZS1wdWJsaWMga2d1aWFkZG9u cwogKGRlZmluZS1wdWJsaWMga2hvbGlkYXlzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtob2xp ZGF5cyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAg ICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAg ICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC03NjEsMTggKzc1MCw4IEBAIChkZWZp bmUtcHVibGljIGtob2xpZGF5cwogICAgICAgICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcitt aW5vciB2ZXJzaW9uKSAiLyIKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXJpZng1MXlrMjRz azU3OGgwOHMxYndwcWI2MXJueXlrczMzenBsODJsY2RubDFsanAyNiIpKSkpCisgICAgICAgIChi YXNlMzIgIjA0MmJkZzQ2aGtwZzY2dmRwOWdrMTN3Y2s1eWhrczhzNmk5cXo5eHpoMm1pa3oyODVs cWYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQotICAgIChhcmd1 bWVudHMKLSAgICAgYCgjOnBoYXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKLSAgICAgICAg ICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgOzsgYmxhY2tsaXN0IGEgZmFpbGluZyB0ZXN0IGZ1 bmN0aW9uIFRPRE86IG1ha2UgaXQgcGFzcwotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1m aWxlICJhdXRvdGVzdHMvQkxBQ0tMSVNUIgotICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAgICAgIChkaXNwbGF5ICJbdGVzdERlZmF1bHRSZWdpb25zXVxuKlxuIikpKQotICAg ICAgICAgICAgICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIHF0dG9vbHMtNSkpCiAgICAgKGlucHV0cwpAQCAtNzg2LDcgKzc2NSw3IEBA IChkZWZpbmUtcHVibGljIGtob2xpZGF5cwogKGRlZmluZS1wdWJsaWMga2kxOG4KICAgKHBhY2th Z2UKICAgICAobmFtZSAia2kxOG4iKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJz aW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNzk1LDcg Kzc3NCw3IEBAIChkZWZpbmUtcHVibGljIGtpMThuCiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZjk1MjQ4ODQ5MnNtOTA0aTFpd2dqcDJn Yzd6MDczMTJtbHNodzRja2gyODAxeTBxY2xjIikpKSkKKyAgICAgICAgICAgICAgICAiMHhzcDc3 aWF4ZjcyaTByaTNwYjZ4NXJyZHozY3Y4cnhjYXFjcnluaXN2c214N2wzNTAwNSIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRz CiAgICAgIGAoKCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFsKQpAQCAtODAzLDE0ICs3ODIsMTUg QEAgKGRlZmluZS1wdWJsaWMga2kxOG4KICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCi0gICAgIChsaXN0IHF0YmFzZS01IHF0 ZGVjbGFyYXRpdmUtNSBxdHNjcmlwdCkpCisgICAgIChsaXN0IHF0YmFzZS01IHF0ZGVjbGFyYXRp dmUtNSBxdHNjcmlwdCBpc28tY29kZXMpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNl cwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQt YmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAg ICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAg ICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAg ICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAoaW52b2tlICJj dGVzdCIgIi1FIiAiKGtjb3VudHJ5dGVzdHxrY291bnRyeXN1YmRpdmlzaW9udGVzdCkiKSkpKSkp KQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIp CiAgICAgKHN5bm9wc2lzICJLREUgR2V0dGV4dC1iYXNlZCBVSSB0ZXh0IGludGVybmF0aW9uYWxp emF0aW9uIikKICAgICAoZGVzY3JpcHRpb24gIktJMThuIHByb3ZpZGVzIGZ1bmN0aW9uYWxpdHkg Zm9yIGludGVybmF0aW9uYWxpemluZyB1c2VyCkBAIC04MjcsNyArODA3LDcgQEAgKGRlZmluZS1w dWJsaWMga2kxOG4KIChkZWZpbmUtcHVibGljIGtpZGxldGltZQogICAocGFja2FnZQogICAgIChu YW1lICJraWRsZXRpbWUiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1 LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtODM2LDcgKzgxNiw3 IEBAIChkZWZpbmUtcHVibGljIGtpZGxldGltZQogICAgICAgICAgICAgICAgICAgICBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAg ICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHZieHM4MGE4a2gyeGJ4Y2x4OHp3bDdhY3lu c2FzYTdpMGNzMTcxZnhyMjZkMGRtbWhtNSIpKSkpCisgICAgICAgICAgICAgICAgIjFtdzBqYXJx djJ5cHh3Z2Y0cWF4cWx3MHNpancwaXMzNnNhc3JmejhncmJ5a3dpMThiejEiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC04NTYsNyArODM2LDcg QEAgKGRlZmluZS1wdWJsaWMga2lyaWdhbWkKICAgOzsgcGxhc21hLWZyYW1ld29yayB3aGljaCBp cyB0aWVyIDMuCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpcmlnYW1pIikKLSAgICAodmVyc2lv biAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4K ICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQKQEAgLTg2NSw3ICs4NDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXJpZ2FtaQog ICAgICAgICAgICAgICAgICAgICAia2lyaWdhbWkyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjBha2t5aWY2bjlsN2h3NGNqNm5rZjF6d2duZDd2cWkxZ3lpcW1uNTg4cnNwZ2w5MXpmMXci KSkpKQorICAgICAgICAgICAgICAgICIwcDF4NDBwMzhwcjlydnp3aWw1N2FzZ3NhYTk1cXBqcWk5 bnB3djRwZ2liaHhhY2d6bmhhIikpKSkKICAgICAocHJvcGVydGllcyBgKCh1cHN0cmVhbS1uYW1l IC4gImtpcmlnYW1pMiIpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwpAQCAtODkxLDcgKzg3MSw3IEBAIChkZWZpbmUtcHVibGljIGtp cmlnYW1pCiAoZGVmaW5lLXB1YmxpYyBraXRlbW1vZGVscwogICAocGFja2FnZQogICAgIChuYW1l ICJraXRlbW1vZGVscyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUu OTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC05MDAsNyArODgwLDcg QEAgKGRlZmluZS1wdWJsaWMga2l0ZW1tb2RlbHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB4N3k1c2hnMnBwNDkwaHZta3o4MWI4ajAx Y2hhOWoxMDAxcTM0bTdwbnlmMG4zemtuemMiKSkpKQorICAgICAgICAgICAgICAgICIxNno4bTEx Y3lyYXBmNm01NmdtcGptdmNnYW43czUwc2k4cmwxY2JiaWQwMnNyYzd5cDc2IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTk0MSw3ICs5MjEsNyBAQCAoZGVmaW5lLXB1 YmxpYyBraXRlbW1vZGVscwogKGRlZmluZS1wdWJsaWMga2l0ZW12aWV3cwogICAocGFja2FnZQog ICAgIChuYW1lICJraXRlbXZpZXdzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVy c2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTk1MCw3 ICs5MzAsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXRlbXZpZXdzCiAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwNHZsbWt2YzN5NWg3Y3BiNmtk djlnaGE1YXh4a2ltaHFoNDRtZGcybmN5bjRzYXM2ajY4IikpKSkKKyAgICAgICAgICAgICAgICAi MW1sNmkxa20yMnhzcHJsZGt6bW5nZmg5eHM1dmRobGZ2YzZmN2FxNWh4OXE1MTE0djJxNSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzLTUpKQpAQCAtOTY2LDcgKzk0 Niw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtdmlld3MKIChkZWZpbmUtcHVibGljIGtwbG90dGlu ZwogICAocGFja2FnZQogICAgIChuYW1lICJrcGxvdHRpbmciKQotICAgICh2ZXJzaW9uICI1Ljcw LjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAg ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZApAQCAtOTc1LDcgKzk1NSw3IEBAIChkZWZpbmUtcHVibGljIGtwbG90dGluZwogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMXdqNG4y YThpejltbDF5MDAxMnhrcHN4M2RmcDVnbDJkbjgwc2lmcnp2a3hqeHJod2FjaCIpKSkpCisgICAg ICAgICAgICAgICAgIjFsOHkweGx3anl2MWw0ZzBtYWc0YmdmOTA2amM2NTR5Z2t5MWJyaWJ6YXk0 d2tpNjZwZjkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scy01KSkK QEAgLTk5Myw3ICs5NzMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGxvdHRpbmcKIChkZWZpbmUtcHVi bGljIGtzeW50YXhoaWdobGlnaHRpbmcKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3N5bnRheGhp Z2hsaWdodGluZyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIu MCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMDAyLDcgKzk4Miw3IEBA IChkZWZpbmUtcHVibGljIGtzeW50YXhoaWdobGlnaHRpbmcKICAgICAgICAgICAgICAgICAgICAg InN5bnRheC1oaWdobGlnaHRpbmctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTJqbjds cXNwODYzMjlzcGFpN24xbjhpNjVud2h4aDhncDMzd2txNTQzaDd3M2kyYTNqYiIpKSkpCisgICAg ICAgICAgICAgICAgIjAzcDVxemYxM25iZjU0Z3phZDNxMXE2aTMzaWdnejNpazB5ZHI5c3poajky a2ZwcHdkNHIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGVybCBxdHRv b2xzLTUKQEAgLTEwMTcsOSArOTk3LDYgQEAgKGRlZmluZS1wdWJsaWMga3N5bnRheGhpZ2hsaWdo dGluZwogICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICA7OyByZXZlcnQgdGhlIHBh dGNoLXNoZWJhbmcgcGhhc2Ugb24gc2NyaXB0cyB3aGljaCBhcmUKICAgICAgICAgICAgICA7OyBp biBmYWN0IHRlc3QgZGF0YQotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJhdXRvdGVzdHMv aW5wdXQvdGVzdC5iYXNoIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhdXRvdGVzdHMv Zm9sZGluZy90ZXN0LmJhc2guZm9sZCIpCi0gICAgICAgICAgICAgICAoKCh3aGljaCAiYmFzaCIp KSAiL2Jpbi9iYXNoIikpCiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImF1dG90ZXN0cy9p bnB1dC9oaWdobGlnaHQuc2giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImF1dG90ZXN0 cy9mb2xkaW5nL2hpZ2hsaWdodC5zaC5mb2xkIikKICAgICAgICAgICAgICAgICgoKHdoaWNoICJz aCIpKSAiIC9iaW4vc2giKSkgOzsgc3BhY2UgaW4gZnJvbnQhCkBAIC0xMDY0LDcgKzEwNDEsNyBA QCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMKIChkZWZpbmUtcHVibGlj IGt3YXlsYW5kCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt3YXlsYW5kIikKLSAgICAodmVyc2lv biAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4K ICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQKQEAgLTEwNzMsMjAgKzEwNTAsMjEgQEAgKGRlZmluZS1wdWJsaWMga3dheWxh bmQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjBocnBiZnppeGpwbmZ5OXE1eDY2cTFmZmYwcDduODBycnMxMjd6emR2NjhweWk2NDU2cnki KSkpKQorICAgICAgICAgICAgICAgICIxNWZpenNiZGw2cHNtaTI0ZnZwZms5ZHZoNjFxMDdpcnph dnBrbDk2MXFwNHpnNzlncTRtIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3QgcXRiYXNlLTUgcXR3YXlsYW5k IHdheWxhbmQgd2F5bGFuZC1wcm90b2NvbHMpKQorICAgICAobGlzdCBxdGJhc2UtNSBwbGFzbWEt d2F5bGFuZC1wcm90b2NvbHMgcXR3YXlsYW5kIHdheWxhbmQgd2F5bGFuZC1wcm90b2NvbHMpKQog ICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnRlc3RzPyAjZiA7IEZJWE1FIHRlc3RzIHJlcXVpcmUg d2VzdG9uIHRvIHJ1bgotICAgICAgICAgICAgICAgICAgIDsgd2VzdG9uIHJlcXVpcmVzIHdheWxh bmQgZmxhZ3MgaW4gbWVzYQotICAgICAgICM6cGhhc2VzCisgICAgIGAoIzpwaGFzZXMKICAgICAg ICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWJlZm9yZSAn Y2hlY2sgJ2NoZWNrLXNldHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChz ZXRlbnYgIlhER19SVU5USU1FX0RJUiIgIi90bXAiKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNr CisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQor ICAgICAgICAgICAgIChzZXRlbnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAg ICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgICAg ICAod2hlbiB0ZXN0cz8gOzsgT25lIHRlc3QgZmFpbHMuCisgICAgICAgICAgICAgICAoaW52b2tl ICJjdGVzdCIgIi1FIiAia3dheWxhbmQtdGVzdFdheWxhbmRSZWdpc3RyeSIpKQogICAgICAgICAg ICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUXQtc3R5bGUgQVBJIHRvIGludGVyYWN0IHdpdGgg dGhlIHdheWxhbmQgY2xpZW50IGFuZCBzZXJ2ZXIiKQpAQCAtMTEwMSw3ICsxMDc5LDcgQEAgKGRl ZmluZS1wdWJsaWMga3dheWxhbmQKIChkZWZpbmUtcHVibGljIGt3aWRnZXRzYWRkb25zCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImt3aWRnZXRzYWRkb25zIikKLSAgICAodmVyc2lvbiAiNS43MC4w IikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTExMTAsNyArMTA4OCw3IEBAIChkZWZpbmUtcHVibGljIGt3aWRnZXRzYWRkb25zCiAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIw M2wzN2xoMjE5bnA3cHFmYTU2cjJ2N241czV4ZzRyanEwMDVxbmc0YjVpemQ5NXJpNTZqIikpKSkK KyAgICAgICAgICAgICAgICAiMGIwejI0ajE2MmozOXpmeWNsNWFsNjl4Y3FnZHNyOTZwN2lpM3By bTFtYnlkYTZtYnF5aCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xz LTUgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKQEAgLTExMTksMTIgKzEwOTcsMTIgQEAgKGRlZmlu ZS1wdWJsaWMga3dpZGdldHNhZGRvbnMKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMK ICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWFm dGVyICd1bnBhY2sgJ2FkanVzdC10ZXN0cwotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAg ICAgICA7OyBJdCBpcyB1bmNsZWFyIHdoeSB0aGlzIHRlc3Qgc3VkZGVubHkgc3RhcnRlZCBmYWls aW5nLgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYXV0b3Rlc3RzL2tjb2x1bW5yZXNpemVy dGVzdC5jcHAiCi0gICAgICAgICAgICAgICAoKCIuKlFDT01QQVJFLioiKSAiIikpCi0gICAgICAg ICAgICAgI3QpKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1i ZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVu IHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiWERHX0NBQ0hFX0hPTUUiICIvdG1wL3hk Zy1jYWNoZSIpCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAiKGtzcXVlZXpl ZHRleHRsYWJlbGF1dG90ZXN0fFwKK2t3aWRnZXRzYWRkb25zLWtjb2x1bW5yZXNpemVydGVzdCki KSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3 b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMYXJnZSBzZXQgb2YgZGVza3RvcCB3aWRnZXRzIikKICAg ICAoZGVzY3JpcHRpb24gIlByb3ZpZGVkIGFyZSBhY3Rpb24gY2xhc3NlcyB0aGF0IGNhbiBiZSBh ZGRlZCB0byB0b29sYmFycyBvcgpAQCAtMTEzNiw3ICsxMTE0LDcgQEAgKGRlZmluZS1wdWJsaWMg a3dpZGdldHNhZGRvbnMKIChkZWZpbmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KICAgKHBhY2thZ2UK ICAgICAobmFtZSAia3dpbmRvd3N5c3RlbSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAg KHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0x MTQ1LDcgKzExMjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwYTY4Y2owYnNs NWE5c3hmZDk2OWtoem55Y3JuOXA2Z3JwMmIwOGhxYWN4cWRrbnpzMHdoIikpKSkKKyAgICAgICAg ICAgICAgICAiMTAzeHZoemxnZ2kwNWsxNnM5a3NzeTdnNWE3NGs5eWlsZGoxYTRpZ3F3aTM5d212 dm55dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwpAQCAtMTE3MiwxNiAr MTE1MCwxOCBAQCAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgICAg IChkaXNwbGF5ICJbdGVzdENsaWVudE1hY2hpbmVdXG4qXG4iKSkpIDs7IHJlcXVpcmVzIG5ldHdv cmsKICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAg ICAgKGxhbWJkYSBfCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1v dGhlci1rZXlzKQogICAgICAgICAgICAgIDs7IFRoZSB0ZXN0IHN1aXRlIHJlcXVpcmVzIGEgcnVu bmluZyB3aW5kb3cgYW5hZ2VyCi0gICAgICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJTUVfRElS IiAiL3RtcCIpCi0gICAgICAgICAgICAgKHN5c3RlbSAiWHZmYiA6MSAtYWMgLXNjcmVlbiAwIDY0 MHg0ODB4MjQgJiIpCi0gICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjoxIikKLSAgICAg ICAgICAgICAoc2xlZXAgNSkgOzsgR2l2ZSBYdmZiIGEgZmV3IG1vbWVudHMgdG8gZ2V0IG9uIGl0 J3MgZmVldAotICAgICAgICAgICAgIChzeXN0ZW0gIm9wZW5ib3ggJiIpCi0gICAgICAgICAgICAg KHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKLSAgICAgICAgICAgICAoc2V0 ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1 cy1sYXVuY2giICJjdGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/Cisg ICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiICIvdG1wIikKKyAgICAgICAg ICAgICAgIChzeXN0ZW0gIlh2ZmIgOjEgLWFjIC1zY3JlZW4gMCA2NDB4NDgweDI0ICYiKQorICAg ICAgICAgICAgICAgKHNldGVudiAiRElTUExBWSIgIjoxIikKKyAgICAgICAgICAgICAgIChzbGVl cCA1KSA7OyBHaXZlIFh2ZmIgYSBmZXcgbW9tZW50cyB0byBnZXQgb24gaXQncyBmZWV0CisgICAg ICAgICAgICAgICAoc3lzdGVtICJvcGVuYm94ICYiKQorICAgICAgICAgICAgICAgKHNldGVudiAi Q1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKKyAgICAgICAgICAgICAgIChzZXRlbnYgIkRC VVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1 bmNoIiAiY3Rlc3QiICItRSIKKyAgICAgICAgICAgICAgICAgICAgICAgImt3aW5kb3dzeXN0ZW0t a3dpbmRvd3N5c3RlbXBsYXRmb3Jtd2F5bGFuZHRlc3QiKSkpKSkpKQogICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJL REUgYWNjZXNzIHRvIHRoZSB3aW5kb3dpbmcgc3lzdGVtIikKICAgICAoZGVzY3JpcHRpb24gIktX aW5kb3dTeXN0ZW0gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgYW5kIGFsbG93cwpAQCAtMTE5 OSw3ICsxMTc5LDcgQEAgKGRlZmluZS1wdWJsaWMga3dpbmRvd3N5c3RlbQogKGRlZmluZS1wdWJs aWMgbW9kZW1tYW5hZ2VyLXF0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1vZGVtbWFuYWdlci1x dCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAg KHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAg ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMjA4LDcgKzExODgsNyBAQCAoZGVmaW5l LXB1YmxpYyBtb2RlbW1hbmFnZXItcXQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjB5ZHExbDgyM2pncDB5cnJwcWkxemRrNWRzZzY1eWRr MXgwODJxd3NhOWEwdnpzMG5wM3giKSkpKQorICAgICAgICAgICAgICAgICIxNjJxenExYXF2Mmwz YmkwcjAxeHJmYW4yMHIxemhhYXFpaDRkcWJhajd2cWlic2I5bDN5IikpKSkKICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIGRidXMgcGtnLWNvbmZpZykpCkBAIC0xMjIxLDkgKzEyMDEs MTEgQEAgKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0CiAgICAgIGAoIzpwaGFzZXMKICAg ICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAocmVwbGFjZSAn Y2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19G QVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAi Y3Rlc3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxs b3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAg IChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICAgIChpbnZv a2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lu b3BzaXMgIlF0IHdyYXBwZXIgZm9yIE1vZGVtTWFuYWdlciBEQnVzIEFQSSIpCiAgICAgKGRlc2Ny aXB0aW9uICJNb2RlbU1hbmFnZXJRdCBwcm92aWRlcyBhY2Nlc3MgdG8gYWxsIE1vZGVtTWFuYWdl ciBmZWF0dXJlcwpAQCAtMTIzNSw3ICsxMjE3LDcgQEAgKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5h Z2VyLXF0CiAoZGVmaW5lLXB1YmxpYyBuZXR3b3JrbWFuYWdlci1xdAogICAocGFja2FnZQogICAg IChuYW1lICJuZXR3b3JrbWFuYWdlci1xdCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAg KHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0x MjQ0LDcgKzEyMjYsNyBAQCAoZGVmaW5lLXB1YmxpYyBuZXR3b3JrbWFuYWdlci1xdAogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWgya2R3 NXZzN21uM243YnZxd20zNmE0OHJhOWlhcDYzODRrYW56MTR6amJhbmtqMDRjMSIpKSkpCisgICAg ICAgICAgICAgICAgIjByN3MzZnc5ZmszcGtyenJsMWJ4c21rZjFxYmd2M3AwanJzc2twMjhmMzU2 MXZuY2lwYWkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZGJ1cyBwa2ct Y29uZmlnKSkKQEAgLTEyNTgsOSArMTI0MCwxMCBAQCAoZGVmaW5lLXB1YmxpYyBuZXR3b3JrbWFu YWdlci1xdAogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJk LXBoYXNlcwogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCi0gICAgICAgICAgIChsYW1iZGEgXwot ICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKLSAgICAgICAg ICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIpKSkpKSkKKyAgICAgICAgICAg KGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAg KHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdT IiAiMCIpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKSkp KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3Mi KQogICAgIChzeW5vcHNpcyAiUXQgd3JhcHBlciBmb3IgTmV0d29ya01hbmFnZXIgREJ1cyBBUEki KQogICAgIChkZXNjcmlwdGlvbiAiTmV0d29ya01hbmFnZXJRdCBwcm92aWRlcyBhY2Nlc3MgdG8g YWxsIE5ldHdvcmtNYW5hZ2VyCkBAIC0xMjcyLDcgKzEyNTUsNyBAQCAoZGVmaW5lLXB1YmxpYyBu ZXR3b3JrbWFuYWdlci1xdAogKGRlZmluZS1wdWJsaWMgb3h5Z2VuLWljb25zCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgIm94eWdlbi1pY29ucyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAg KHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0x MjgxLDcgKzEyNjQsNyBAQCAoZGVmaW5lLXB1YmxpYyBveHlnZW4taWNvbnMKICAgICAgICAgICAg ICAgICAgICAgbmFtZSAiNSIgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAg KHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxcmpzbnow Zzd6eXpnaWkyNnNrMzcwYWRiNmpjeXZyMmxtOHFpMjNmdnFpbWlmbmdxbTJjIikpKSkKKyAgICAg ICAgICAgICAgICAiMXdjeThidjRkNmpuczd2YWlzYnZqYzhueHJpdzl2a2l6N2o0emE1cnk3d252 bHp2MTI2YSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAg KG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBmZHVwZXMpKQpA QCAtMTI5Niw3ICsxMjc5LDcgQEAgKGRlZmluZS1wdWJsaWMgb3h5Z2VuLWljb25zCiAoZGVmaW5l LXB1YmxpYyBwcmlzb24KICAgKHBhY2thZ2UKICAgICAobmFtZSAicHJpc29uIikKLSAgICAodmVy c2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTEzMDQsNyArMTI4Nyw3IEBA IChkZWZpbmUtcHVibGljIHByaXNvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZlcnNp b24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBu YW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFz ZTMyICIxcWZsaXZ2YjU5M2QybnBjMjE4eGtkbjN3NXp2bDd4OHYxYjUyeWRuZ2dzeHpiZ2txdmI0 IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDdwNDdxOHN2YTgyaGdsZnpwMTQ1YTFzYWpsYWw4YjNx c2hoa2ljYzlya2Jzbmd5d3Z2eSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCkBAIC0xMzE5LDE0ICsxMzAyLDE0IEBAIChkZWZpbmUtcHVibGljIHByaXNvbgogKGRlZmlu ZS1wdWJsaWMgcHVsc2VhdWRpby1xdAogICAocGFja2FnZQogICAgIChuYW1lICJwdWxzZWF1ZGlv LXF0IikKLSAgICAodmVyc2lvbiAiMS4yIikKKyAgICAodmVyc2lvbiAiMS4zIikKICAgICAoc291 cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcHVsc2VhdWRpby1x dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3B1bHNlYXVkaW8tcXQtIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAg IChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWkwcWw2OGt4djlqeHMyNHJzZDNzN2poamlkM2Yy ZnE1NmZqNHdicDE2emI0d2QxNDA5OSIpKSkpCisgICAgICAgICAgICAgICAgIjFpNHliMHYxbW1o aWg4YzJpNjFoeWJnNnE2MHF5czNwYzV3YmpiN2EwdndsMW1paGdzeHciKSkpKQogICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xMzQ2LDcgKzEzMjksNyBA QCAoZGVmaW5lLXB1YmxpYyBwdWxzZWF1ZGlvLXF0CiAoZGVmaW5lLXB1YmxpYyBxcWMyLWRlc2t0 b3Atc3R5bGUKICAgKHBhY2thZ2UKICAgICAobmFtZSAicXFjMi1kZXNrdG9wLXN0eWxlIikKLSAg ICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTEzNTUsNyArMTMzOCw3IEBAIChkZWZpbmUtcHVibGlj IHFxYzItZGVza3RvcC1zdHlsZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMW40N2NsMDgyenFkdzZ5a2lsMDRydzZid3M0Zm4xbTh3Zng0 dnh2MWFxajl3YXJiZGtzMyIpKSkpCisgICAgICAgICAgICAgICAgIjFiNXhyNzFsYW43aXh2ZDFu Znh5OXdqMjFoNHd3aWRzYXhhMTkyc2hhMWQ4cDQ5aGhsd3AiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xMzc5LDcgKzEzNjIsNyBAQCAoZGVm aW5lLXB1YmxpYyBxcWMyLWRlc2t0b3Atc3R5bGUKIChkZWZpbmUtcHVibGljIHNvbGlkCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgInNvbGlkIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTEz ODgsMTUgKzEzNzEsMTYgQEAgKGRlZmluZS1wdWJsaWMgc29saWQKICAgICAgICAgICAgICAgICAg ICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBhbG5nN2NpdzZ4amkwczJ6 cms4ZHN4MXAwcDlzaHJyZnpsOHdua3d5Z2M1Y2huaHlzejciKSkpKQorICAgICAgICAgICAgICAg ICIxNzJzaWQ4bDF6bnp4eHowaGk1bTE5eXk0dmc3bDFuYmdodnpqdmgxOHNzYm14Y3doOWw5Iikp KSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRz CiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2Vz CiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAg ICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgIChp bnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKQorICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0 ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikK KyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGJpc29uIGRidXMgZXh0cmEtY21ha2UtbW9kdWxl cyBmbGV4IHF0dG9vbHMtNSkpCiAgICAgKGlucHV0cwpAQCAtMTQxNCw3ICsxMzk4LDcgQEAgKGRl ZmluZS1wdWJsaWMgc29saWQKIChkZWZpbmUtcHVibGljIHNvbm5ldAogICAocGFja2FnZQogICAg IChuYW1lICJzb25uZXQiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1 LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTQyMywxMyArMTQw NywxNCBAQCAoZGVmaW5lLXB1YmxpYyBzb25uZXQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBiODhoNWZ3MW44enlyZzB2cTNsajJqYmpq eWgwbWs2NGxqNmFiMzY0M2t4enF4Ym4zMHciKSkpKQorICAgICAgICAgICAgICAgICIwOGpwczFo eTBxdms2Mnduem41MHFpOGlhYXk3eGF2M2hiY2o1NXNrNzBtbTdwZDF2ejFpIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcgcXR0b29scy01KSkKICAgICAoaW5w dXRzCiAgICAgIChsaXN0IGh1bnNwZWxsCiAgICAgICAgICAgIDs7IFRPRE86IGhzcGVsbCAoZm9y IEhlYnJldyksIFZvaWtrbyAoZm9yIEZpbmlzaCkKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01 CiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0 eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiTXVsdGktbGFuZ3VhZ2Ugc3Bl bGwgY2hlY2tlciIpCkBAIC0xNDQxLDcgKzE0MjYsNyBAQCAoZGVmaW5lLXB1YmxpYyBzb25uZXQK IChkZWZpbmUtcHVibGljIHRocmVhZHdlYXZlcgogICAocGFja2FnZQogICAgIChuYW1lICJ0aHJl YWR3ZWF2ZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTQ1MCw3ICsxNDM1LDcgQEAg KGRlZmluZS1wdWJsaWMgdGhyZWFkd2VhdmVyCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIweTFxMHd5MDczbGYxMWc0anJwNGJkdzRrcGo0 aWJxZnNjc3hqNnpsaDhiYW45emxmMzg5IikpKSkKKyAgICAgICAgICAgICAgICAiMDA4aW4yd2Js NnpyNDA0bTloYnFkdnkzZDRyMDZtbWIzanJyMTNteWxkd2xqcXl3emMyOCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xNDcxLDcgKzE0NTYsNyBAQCAoZGVmaW5l LXB1YmxpYyB0aHJlYWR3ZWF2ZXIKIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImthY3Rpdml0aWVzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAg ICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTE0ODAsNyArMTQ2NSw3IEBAIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxd2hzcDBmODds cmNuNjFzOXJmaHkwYWo2OGhtNnpnZmEzOG1xNmZybGtjamtzaTB6MXZuIikpKSkKKyAgICAgICAg ICAgICAgICAiMWtmdmcyM2dkbDRrNmF6czY3MDBqOGk4bmNsOGM3cnJjNzB3MWkyeGhwaHoyN3li YzFwdyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xNTE2LDcgKzE1 MDEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcwogKGRlZmluZS1wdWJsaWMga2F1dGgK ICAgKHBhY2thZ2UKICAgICAobmFtZSAia2F1dGgiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQor ICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtMTUyNSw3ICsxNTEwLDcgQEAgKGRlZmluZS1wdWJsaWMga2F1dGgKICAgICAgICAgICAgICAg ICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2 CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBubWR6N3JhM2hwZzBh aXI0bGZremlsdjdjd3gzenhzMjlrN3NoOGwzaTFmczNxcGp3eG0iKSkpKQorICAgICAgICAgICAg ICAgICIwYTI3ejl4cjVjY3hmY3hteDkzdnM0aGd4YzM4OG5zZDlhYzkwNm1kaDQ3NWl2djRwMGo0 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scy01KSkK QEAgLTE1NDYsOSArMTUzMSwxMCBAQCAoZGVmaW5lLXB1YmxpYyBrYXV0aAogICAgICAgICAgICAg ICAgKCgiQEtBVVRIX0hFTFBFUl9JTlNUQUxMX0FCU09MVVRFX0RJUkAiKQogICAgICAgICAgICAg ICAgICIke0tERV9JTlNUQUxMX0xJQkVYRUNESVJ9IikpKSkKICAgICAgICAgIChyZXBsYWNlICdj aGVjawotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJEQlVTX0ZB VEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgKGludm9r ZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9j b21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkV4ZWN1dGUgYWN0 aW9ucyBhcyBwcml2aWxlZ2VkIHVzZXIiKQogICAgIChkZXNjcmlwdGlvbiAiS0F1dGggcHJvdmlk ZXMgYSBjb252ZW5pZW50LCBzeXN0ZW0taW50ZWdyYXRlZCB3YXkgdG8gb2ZmbG9hZApAQCAtMTU1 OSw3ICsxNTQ1LDcgQEAgKGRlZmluZS1wdWJsaWMga2F1dGgKIChkZWZpbmUtcHVibGljIGtjb21w bGV0aW9uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjb21wbGV0aW9uIikKLSAgICAodmVyc2lv biAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4K ICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQKQEAgLTE1NjgsNyArMTU1NCw3IEBAIChkZWZpbmUtcHVibGljIGtjb21wbGV0 aW9uCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIxcGpneWE4d2kyOGp4NjNoY2RpOXY1ZjU0ODdnemJrdzJqMWlnYW5oZDdiaGNiOHM3enB5 IikpKSkKKyAgICAgICAgICAgICAgICAiMXN2d3ZqOWp4a2djZGRmZGlsYTEwZ2dkbXNhYnMyMnZu aGY5azdpc3AyemZkaWY1NXc4OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBx dHRvb2xzLTUpKQpAQCAtMTU4NCw3ICsxNTcwLDcgQEAgKGRlZmluZS1wdWJsaWMga2NvbXBsZXRp b24KIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogICAocGFja2FnZQogICAgIChuYW1lICJrY29u dGFjdHMiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTU5Myw3ICsxNTc5LDcgQEAgKGRl ZmluZS1wdWJsaWMga2NvbnRhY3RzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJh c2UzMgotICAgICAgICAgICAgICAgICIxODJtYTExejNrcXhxM2N3eTdrd3ByZnFrYjliY21uNDR3 N2s5dml4YmlkNHB2NXdhMGxiIikpKSkKKyAgICAgICAgICAgICAgICAiMWtpazRwdnk4c252ajZy c2M5cGZiY3BjOHJyY24wazRwamoxaDltMjIxem1hMXAwMHhoaiIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyB4b3JnLXNlcnZlcikpIDsgZm9yIHRoZSB0ZXN0cwpAQCAtMTYw MSwxOCArMTU4NywyOCBAQCAoZGVmaW5lLXB1YmxpYyBrY29udGFjdHMKICAgICAgKGxpc3QgcXRi YXNlLTUpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCA7OyBBcyByZXF1aXJl ZCBieSBLRjVDb250YWN0c0NvbmZpZy5jbWFrZS4KLSAgICAgICAgICAga2NvZGVjcyBrY29uZmln IGtjb3JlYWRkb25zIGtpMThuKSkKKyAgICAgICAgICBpc28tY29kZXMga2NvZGVjcyBrY29uZmln IGtjb3JlYWRkb25zIHF0ZGVjbGFyYXRpdmUtNSBraTE4bikpCiAgICAgKGFyZ3VtZW50cwogICAg ICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAg ICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzdGFydC14b3JnLXNlcnZlcgotICAgICAgICAgICAo bGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3Ro ZXIta2V5cykKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBhIHJ1bm5p bmcgWCBzZXJ2ZXIuCiAgICAgICAgICAgICAgOzsgWHZmYiBkb2Vzbid0IGhhdmUgcHJvcGVyIGds eCBzdXBwb3J0IGFuZCBuZWVkcyBhIHBpeGVsZGVwdGgKICAgICAgICAgICAgICA7OyBvZiAyNCBi aXQgdG8gYXZvaWQgImxpYkdMIGVycm9yOiBmYWlsZWQgdG8gbG9hZCBkcml2ZXI6IHN3cmFzdCIK ICAgICAgICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBpbml0aWFsaXpl IEdMWCIKLSAgICAgICAgICAgICAoc3lzdGVtICJYdmZiIDoxIC1zY3JlZW4gMCA2NDB4NDgweDI0 ICYiKQotICAgICAgICAgICAgIChzZXRlbnYgIkRJU1BMQVkiICI6MSIpCisgICAgICAgICAgICAg KHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAg ICAgICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgOjEgLXNjcmVlbiAwIDY0MHg0ODB4MjQgJiIpCisg ICAgICAgICAgICAgICAoc2V0ZW52ICJESVNQTEFZIiAiOjEiKQorICAgICAgICAgICAgICAgOzsg dGVzdHJvdW5kZHJpcCBmYWlsIGluY29uc2lzdGVudGx5LgorICAgICAgICAgICAgICAgOzsgYWRk cmVzc3Rlc3QgcHJvZHVjZXMgd3JvbmcgdmFsdWU6CisgICAgICAgICAgICAgICA7O0FjdHVhbCAg IChhZGRyZXNzLmZvcm1hdHRlZEFkZHJlc3MoUVN0cmluZ0xpdGVyYWwoIkppbSBLbm9wZiIpKSk6 CisgICAgICAgICAgICAgICA7OyJKaW0gS25vcGZcbkx1bW1lcmxhbmRzdHIuIDFcbjEyMzQ1IEx1 bW1lcnN0YWR0XG5cbkdFUk1BTlkiCisgICAgICAgICAgICAgICA7O0V4cGVjdGVkIChyZXN1bHQp ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6CisgICAgICAg ICAgICAgICA7OyJKaW0gS25vcGZcbkx1bW1lcmxhbmRzdHIuIDFcbjEyMzQ1IEx1bW1lcnN0YWR0 XG5cbkdFUk1BTklBIgorICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIKKwkJCSAg ICIoa2NvbnRhY3RzLWFkZHJlc3N0ZXN0fGtjb250YWN0cy1lbWFpbHRlc3R8a2NvbnRhY3RzLXBo b25lbnVtYmVydGVzdHxrY29udGFjdHMtc2VjcmVjeXRlc3R8a2NvbnRhY3RzLWdlb3Rlc3R8a2Nv bnRhY3RzLWtleXRlc3R8a2NvbnRhY3RzLXRlc3Ryb3VuZHRyaXB8a2NvbnRhY3RzLWltcHB0ZXN0 fGtjb250YWN0cy1iaXJ0aGRheXRlc3R8a2NvbnRhY3RzLWFkZHJlc3NlZXRlc3QpIikpCiAgICAg ICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJBUEkgZm9yIGNvbnRhY3RzL2FkZHJlc3Mg Ym9vayBkYXRhIGZvbGxvd2luZyB0aGUgdkNhcmQgc3RhbmRhcmQiKQpAQCAtMTYyNSw3ICsxNjIx LDcgQEAgKGRlZmluZS1wdWJsaWMga2NvbnRhY3RzCiAoZGVmaW5lLXB1YmxpYyBrY3Jhc2gKICAg KHBhY2thZ2UKICAgICAobmFtZSAia2NyYXNoIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAg ICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTE2MzQsNyArMTYzMCw3IEBAIChkZWZpbmUtcHVibGljIGtjcmFzaAogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTFzeTlocmpwdnlicWk1 M3Fqcm5uY3k5bXppZnJiM3ZxeGkyZDEybGRqenF5cWQ4cGlycCIpKSkpCisgICAgICAgICAgICAg ICAgIjFpcjY0bWx2NDl2aDN2ejgxcjIycTNzeDBmaWNoaXdqcjhxdzVqZjV2eDk2YTFkbjFpY3Yi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTY0OSw3ICsxNjQ1LDcg QEAgKGRlZmluZS1wdWJsaWMga2NyYXNoCiAoZGVmaW5lLXB1YmxpYyBrZG9jdG9vbHMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2RvY3Rvb2xzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAg ICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTE2NTgsNyArMTY1NCw3IEBAIChkZWZpbmUtcHVibGljIGtkb2N0b29scwogICAgICAgICAgICAg ICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEy NTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGcwazgzbnAyeGF4 azA1c3BmMTRoNWZ2enkwbjdrYmN3eDFzYTl3amg1NzBmNmp4ODdhbSIpKSkpCisgICAgICAgICAg ICAgICAgIjB3MDhmYThybDBkaHA1OWx2NnhjdnlwYWhsNnB4ZGE2Y3IwdnYwZjB4djB4cDZ3YXg4 dzYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTcwNiw3ICsx NzAyLDcgQEAgKGRlZmluZS1wdWJsaWMga2RvY3Rvb2xzCiAoZGVmaW5lLXB1YmxpYyBrZmlsZW1l dGFkYXRhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtmaWxlbWV0YWRhdGEiKQotICAgICh2ZXJz aW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZApAQCAtMTcxNSwyNSArMTcxMSwyMiBAQCAoZGVmaW5lLXB1YmxpYyBrZmls ZW1ldGFkYXRhCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICAgICAgICIxOG4xYTU4NTcwOTBhMWMxcnh6ZDA3c3hzNjUyZ2w2d3Izbjk5c3A4cnhtdmtn aG45enNqIikpKSkKKyAgICAgICAgICAgICAgICAiMWtobXg5a2QxamhkNmo3cm1md3czdm15anoy cGczNm1wc2RuMGJjNzdrd2wyMWF4Njk2biIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNr ICdkaXNhYmxlLWZhaWxpbmctdGVzdAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAg ICA7OyBCbGFja2xpc3QgYSBmYWlsaW5nIHRlc3QtZnVuY3Rpb24uIEZJWE1FOiBNYWtlIGl0IHBh c3MuCi0gICAgICAgICAgICAgOzsgVXNlck1ldGFEYXRhV3JpdGVyVGVzdCBmYWlscyB3aXRoIGdl dHhhdHRyKCLigKYvd3JpdGVydGVzdC50eHQiKQotICAgICAgICAgICAgIDs7IC0+IEVPUE5PVFNV UFAgKE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkKQotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10 by1maWxlICJhdXRvdGVzdHMvQkxBQ0tMSVNUIgotICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0g ICAgICAgICAgICAgICAgIChkaXNwbGF5ICJbdGVzdE1pbWV0eXBlXVxuKlxuIikKLSAgICAgICAg ICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0XVxuKlxuIikpKQorICAgICAgICAgKHJlcGxhY2UgJ2No ZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlz KQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgOzsgRklYTUU6IFRl c3QgY2FuJ3QgZmluZCBhdWRpby94LXNwZWV4IG1pbWVpbmZvCisgICAgICAgICAgICAgICA7OyAo YnV0IGl0IGNhbiBmaW5kIGF1ZGlvL3gtc3BlZXgrb2dnKS4KKyAgICAgICAgICAgICAgIChpbnZv a2UgImN0ZXN0IiAiLUUiCisgICAgICAgICAgICAgICAgIih1c2VybWV0YWRhdGF3cml0ZXJ0ZXN0 fGVtYmVkZGVkaW1hZ2VkYXRhdGVzdHx0YWdsaWJleHRyYWN0b3J0ZXN0KSIpKQogICAgICAgICAg ICAgICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZXh0cmEtY21ha2UtbW9k dWxlcyIgLGV4dHJhLWNtYWtlLW1vZHVsZXMpCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNv bmZpZykKLSAgICAgICAoInB5dGhvbi0yIiAscHl0aG9uLTIpKSkKKyAgICAgICAoInBrZy1jb25m aWciICxwa2ctY29uZmlnKSkpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBhdHRyCiAgICAgICAg ICAgIDs7IFRPRE86IEVQdWIgaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9lYm9vay10 b29scwpAQCAtMTc2MCw3ICsxNzUzLDcgQEAgKGRlZmluZS1wdWJsaWMga2ZpbGVtZXRhZGF0YQog KGRlZmluZS1wdWJsaWMga2ltYWdlZm9ybWF0cwogICAocGFja2FnZQogICAgIChuYW1lICJraW1h Z2Vmb3JtYXRzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE3NjksNyArMTc2Miw3IEBA IChkZWZpbmUtcHVibGljIGtpbWFnZWZvcm1hdHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBwazRiNzI1d2FwemR4djFtbTZkZHFjbDZ6 OGZmY3ByMzJpNXZyaHJpbjhhd2k1Z3gxM3MiKSkpKQorICAgICAgICAgICAgICAgICIwc2QzeGhx aDN6Z3k0anE4ZmMxbGxxanJ4aXp5bGJzejU4bmp6MmR4cWphczJhNHJqMTZmIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpAQCAtMTgxMyw3ICsxODA2 LDcgQEAgKGRlZmluZS1wdWJsaWMga2ltYWdlZm9ybWF0cwogKGRlZmluZS1wdWJsaWMga2pvYndp ZGdldHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2pvYndpZGdldHMiKQotICAgICh2ZXJzaW9u ICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMTgyMiw3ICsxODE1LDcgQEAgKGRlZmluZS1wdWJsaWMga2pvYndpZGdl dHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjEza2Rjenp5eWgxN2hmNnZsaGg0bGk1Ym40eXE1YmFiNXhhOG1tNjNyOXJ5bnhpaGdjbGYi KSkpKQorICAgICAgICAgICAgICAgICIwOWw1emdyNW1uMjl2NDEwbmc1cmNjZGcyYmtpOXI2Y2I4 eTJscmlqemdmeGZ4cHZqOTZ6IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHF0dG9vbHMtNSkpCkBAIC0xODM3LDcgKzE4MzAsNyBAQCAoZGVmaW5lLXB1YmxpYyBram9id2lk Z2V0cwogKGRlZmluZS1wdWJsaWMga25vdGlmaWNhdGlvbnMKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia25vdGlmaWNhdGlvbnMiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9u ICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTg0Niw3ICsx ODM5LDcgQEAgKGRlZmluZS1wdWJsaWMga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAgICAgICAg ICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjAxYm4yM3h3Mm41M2g5bmw5 OWxtM2NqbnFzOHM2NmJtd2t6ZjZma3BnOXJ6a3lraXpieWMiKSkpKQorICAgICAgICAgICAgICAg ICIxZHdseDh3ODEwbDBjdnk3Mm1qNTJzYWY0eDdpOXAzeHBxcGp4NGNoeTU0bjdtZzBqa2xjIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGRidXMgcXR0b29scy01KSkKQEAg LTE4NTUsMjMgKzE4NDgsMjMgQEAgKGRlZmluZS1wdWJsaWMga25vdGlmaWNhdGlvbnMKICAgICAg ICAgICAga2NvbmZpZwogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAgICAgICBrd2luZG93 c3lzdGVtCisgICAgICAgICAgIGxpYmNhbmJlcnJhCisgICAgICAgICAgIGxpYmRidXNtZW51LXF0 CiAgICAgICAgICAgIHBob25vbgorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzcGVlY2gKLSAgICAgICAgICAgOzsgVE9ETzogVGhp bmsgYWJvdXQgYWRkaW5nIGRidXNtZW51LXF0NSBmcm9tCi0gICAgICAgICAgIDs7IGh0dHBzOi8v bGF1bmNocGFkLm5ldC9saWJkYnVzbWVudS1xdAogICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAg ICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAot ICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dk KSkKLSAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAg ICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIg IjAiKQotICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkp KQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykK KyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi IChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIg IjAiKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQorICAg ICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUu b3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiRGVza3RvcCBub3RpZmljYXRpb25zIikK ICAgICAoZGVzY3JpcHRpb24gIktOb3RpZmljYXRpb24gaXMgdXNlZCB0byBub3RpZnkgdGhlIHVz ZXIgb2YgYW4gZXZlbnQuICBJdApAQCAtMTg4MSw3ICsxODc0LDcgQEAgKGRlZmluZS1wdWJsaWMg a25vdGlmaWNhdGlvbnMKIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtwYWNrYWdlIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE4OTAsMTEgKzE4 ODMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAgICAgICAgICAgICAgICBuYW1l ICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAg ICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDNycDdwN2k4aWh6NXdnNThnanM2Mzhq azd4YnN6a25maXkyajNyOTc5c25jNTdnOTVtdiIpKQotICAgICAgICAgICAgICA7OyBEZWZhdWx0 IHRvOiBleHRlcm5hbCBwYXRocy9zeW1saW5rcyBjYW4gYmUgZm9sbG93ZWQgYnkgYQotICAgICAg ICAgICAgICA7OyBwYWNrYWdlCi0gICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hl cyAia3BhY2thZ2UtYWxsb3ctZXh0ZXJuYWwtcGF0aHMucGF0Y2giCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAia3BhY2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21h a2UucGF0Y2giKSkpKQorICAgICAgICAgICAgICAgICIxYXY2djA2MjlhOHlpMHdwbDd4Z3lkMGdz bjVnaTIyOGFiZGx2Yms0ZHpyeDl2eHBhN3JuIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzKSkKQEAgLTE5MTAsOSArMTg5OSwxMCBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2Fn ZQogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAgIChhZGQt YWZ0ZXIgJ3VucGFjayAncGF0Y2gKICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICJzcmMva3BhY2thZ2UvcGFja2FnZS5jcHAiCisgICAgICAgICAgICAgICAo KCJleHRlcm5hbFBhdGhzLmZhbHNlLiIpICJleHRlcm5hbFBhdGhzKHRydWUpIikpCiAgICAgICAg ICAgICAgOzsgTWFrZSBRRGlySXRlcmF0b3IgZm9sbG93IHN5bWxpbmtzCi0gICAgICAgICAgICAg KHN1YnN0aXR1dGUqICcoInNyYy9rcGFja2FnZS9wYWNrYWdlbG9hZGVyLmNwcCIKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAic3JjL2twYWNrYWdlL3ByaXZhdGUvcGFja2FnZWpvYnRocmVh ZC5jcHAiKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJzcmMva3BhY2thZ2UvcGFja2Fn ZWxvYWRlci5jcHAiKQogICAgICAgICAgICAgICAgKCgiXlxccyooY29uc3QgUURpckl0ZXJhdG9y OjpJdGVyYXRvckZsYWdzIGZsYWdzID0gUURpckl0ZXJhdG9yOjpTdWJkaXJlY3RvcmllcykoOyki IF8gYSBiKQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRv cjo6Rm9sbG93U3ltbGlua3MiIGIpKQogICAgICAgICAgICAgICAgKCgiXlxccyooUURpckl0ZXJh dG9yIGl0XFwoLiosIFFEaXJJdGVyYXRvcjo6U3ViZGlyZWN0b3JpZXMpKFxcKTspIiBfIGEgYikK QEAgLTE5NDMsNyArMTkzMyw3IEBAIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAoZGVmaW5lLXB1 YmxpYyBrcHR5CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwdHkiKQotICAgICh2ZXJzaW9uICI1 LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtMTk1Miw3ICsxOTQyLDcgQEAgKGRlZmluZS1wdWJsaWMga3B0eQogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWhwNmlp bHIyYXNmMjI2OWxpbmZhemp2NHlqZzdyc2k4d3lkeHg1M3l5cjk5cjBiZ21haCIpKSkpCisgICAg ICAgICAgICAgICAgIjBscDBicWxnMWkwYTV2bDZndnZrbmdic2hhOGFiMzh6NmIzc2p2cG1rODN2 aXhnc3E3ZmIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTk3 OSw3ICsxOTY5LDcgQEAgKGRlZmluZS1wdWJsaWMga3B0eQogKGRlZmluZS1wdWJsaWMga3VuaXRj b252ZXJzaW9uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt1bml0Y29udmVyc2lvbiIpCi0gICAg KHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAo b3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kCkBAIC0xOTg4LDE4ICsxOTc4LDkgQEAgKGRlZmluZS1wdWJsaWMg a3VuaXRjb252ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgot ICAgICAgICAgICAgICAgICIwc3A0Z2Z6cGY0MGNkaTB4bmZmOXNuN2I3NXo4OGowNTg5c3Z6NHJ2 NzdxNW0xMzdjZ25uIikpKSkKKyAgICAgICAgICAgICAgICAiMTdwaDc1cmczeTY1MmlpMHl4bTlz OHhyYnBqczlwZGZzcnNham0yMjBtaTluZzJiOXFqNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBj bWFrZS1idWlsZC1zeXN0ZW0pCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCi0gICAg ICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1hZnRlciAn dW5wYWNrICdkaXNhYmxlLWEtZmFpbGluZy10ZXN0LWNhc2UKLSAgICAgICAgICAgKGxhbWJkYSBf Ci0gICAgICAgICAgICAgOzsgRklYTUU6IFJlLWVuYWJsZSB0aGlzIHRlc3QtY2FzZS4gSXQgd2Fz IGNvbW1pdHRlZCB3aXRoIHRoZQotICAgICAgICAgICAgIDs7IG1lc3NhZ2U6ICJ0c2FuIHNheXMg aXQncyBjbGVhbiwgYXBhcnQgZnJvbSBpc3N1ZXMgaW4gUXQKLSAgICAgICAgICAgICA7OyAocmVw b3J0ZWQgdXBzdHJlYW0pIgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYXV0b3Rlc3RzL2Nv bnZlcnRlcnRlc3QuY3BwIgotICAgICAgICAgICAgICAgKCgiY29uc3QgaW50IG51bVRocmVhZHMg PSAyIikgImNvbnN0IGludCBudW1UaHJlYWRzID0gMCIpKSkpKSkpCisgICAgKGFyZ3VtZW50cyBg KCM6dGVzdHM/ICNmKSkgOzsgUmVxdWlyZXMgbmV0d29yay4KICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCkBAIC0yMDE1LDcg KzE5OTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdW5pdGNvbnZlcnNpb24KIChkZWZpbmUtcHVibGlj IHN5bmRpY2F0aW9uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInN5bmRpY2F0aW9uIikKLSAgICAo dmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIwMjQsNyArMjAwNSw3IEBAIChkZWZpbmUtcHVibGljIHN5 bmRpY2F0aW9uCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICAgICAgICIxbjN4OHMxejRrZDMweGlyZnIwN2hpODd2d2hrNHJpbGI1a3NsY2pjZ3A1bjlj MGltY3B2IikpKSkKKyAgICAgICAgICAgICAgICAiMGlqeHBuc3lnd3p6eWJpYzVscDhnZnE1N3k4 NHZycDNicTd2ZGJqaDNoMDM0NXZ2azZodyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcykpCkBAIC0yMDQ3LDcgKzIwMjgsNyBAQCAoZGVmaW5lLXB1YmxpYyBzeW5kaWNhdGlv bgogKGRlZmluZS1wdWJsaWMgYmFsb28KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYmFsb28iKQot ICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjA1Niw3ICsyMDM3LDcgQEAgKGRlZmluZS1wdWJs aWMgYmFsb28KICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAg ICAgICAgICAgIjFjZjVwcDlobjNwcXlwd3l6aDYza3Nhc2FwM243cXo2bjN5MnhnYjgzc3MzZnJh OTBwamYiKSkpKQorICAgICAgICAgICAgICAgICIweGQ0YTBwMjJnam01MjN5bWx5ZDVuZmdwOHoz YXliMG5xNmEwNGg1cHk1MDdtYzcwZDk4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1 aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvcmVhZGRv bnMga2ZpbGVtZXRhZGF0YSkpCkBAIC0yMDgzLDE3ICsyMDY0LDYgQEAgKGRlZmluZS1wdWJsaWMg YmFsb28KICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBo YXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNr LXNldHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi IChnZXRjd2QpKQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3JlZW4iLCBy ZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0i ICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlICJiaW4vQkxB Q0tMSVNUIgotICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgICAgIDs7IEJs YWNrbGlzdCBzb21lIGZhaWxpbmcgdGVzdHMuIEZJWE1FOiBNYWtlIHRoZW0gcGFzcy4KLSAgICAg ICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0UmVuYW1lRmlsZV1cbipcbiIpCi0gICAgICAgICAg ICAgICAgIChkaXNwbGF5ICJbdGVzdE1vdmVGaWxlXVxuKlxuIikpKQotICAgICAgICAgICAgICN0 KSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncmVtb3ZlLWZhaWxpbmctdGVzdAogICAg ICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICA7OyBGSVhNRToga2lub3RpZnl0ZXN0IGJy b2tlIGluIDUuNzAuMCB3aXRoIGNvbW1pdCA3MzE4M2FjZjAwIGFuZApAQCAtMjEwNiw5ICsyMDc2 LDEyIEBAIChkZWZpbmUtcHVibGljIGJhbG9vCiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQgYWxsICIgQU5EIE5PVCBUUlVFIikpKQogICAgICAgICAgICAgICN0KSkKICAgICAgICAgIChy ZXBsYWNlICdjaGVjawotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc2V0ZW52 ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1s YXVuY2giICJjdGVzdCIgIi4iKSkpKSkpCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0 cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAg ICAgICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAg ICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVz LWxhdW5jaCIgImN0ZXN0IikpCisgICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJG aWxlIHNlYXJjaGluZyBhbmQgaW5kZXhpbmciKQogICAgIChkZXNjcmlwdGlvbiAiQmFsb28gcHJv dmlkZXMgZmlsZSBzZWFyY2hpbmcgYW5kIGluZGV4aW5nLiAgSXQgZG9lcyBzbyBieQpAQCAtMjEx OSw3ICsyMDkyLDcgQEAgKGRlZmluZS1wdWJsaWMgYmFsb28KIChkZWZpbmUtcHVibGljIGthY3Rp dml0aWVzLXN0YXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthY3Rpdml0aWVzLXN0YXRzIikK LSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291 cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIxMjgsNyArMjEwMSw3IEBAIChkZWZpbmUtcHVi bGljIGthY3Rpdml0aWVzLXN0YXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJh c2UzMgotICAgICAgICAgICAgICAgICIxY25mZG54a3c5aHdicWR6ZHlncDJ2end4cXdxaHh5aXB6 d2RjZ2FyMGNsZ25mN3ppN3d4IikpKSkKKyAgICAgICAgICAgICAgICAiMGxncDd6eGdqbWptMDJ4 NG15ZGx2Nml2bWx4cWpra2xhdjV2ZndnamdmNnYxcXAxNjFpMiIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yMTQ1LDcgKzIxMTgsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrYWN0aXZpdGllcy1zdGF0cwogKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogICAocGFja2Fn ZQogICAgIChuYW1lICJrYm9va21hcmtzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIx NTQsNyArMjEyNyw3IEBAIChkZWZpbmUtcHVibGljIGtib29rbWFya3MKICAgICAgICAgICAgICAg ICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2 CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFpNXZjeXZ5Yzl3aG1m bGJjZzJrYzU2MmNoOTN5c2NmaWMxYzFuOXozNDdnMjZqbWdyYXMiKSkpKQorICAgICAgICAgICAg ICAgICIwaHltMzU1OHhucDNoN3E4a2YxbGpjeTY1cjNnMzdtY21xYjFsbDNueGQ5MTJydjR3bDRy IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFn YXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga3dpZGdldHNhZGRvbnMpKQpAQCAtMjE4Nyw3ICsyMTYw LDcgQEAgKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogKGRlZmluZS1wdWJsaWMga2NtdXRpbHMK ICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NtdXRpbHMiKQotICAgICh2ZXJzaW9uICI1LjcwLjAi KQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZApAQCAtMjE5Niw3ICsyMTY5LDcgQEAgKGRlZmluZS1wdWJsaWMga2NtdXRpbHMKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjA4ZjR5cjU0 NmJybDFkcHBwMGtodnN3OWlobWg5YTdycDUwNTkxM3BkaGkwc2tsYWlpbXoiKSkpKQorICAgICAg ICAgICAgICAgICIwZmxkcGtocTR5c21hNG02cXlscjdrcXZ4dzByYjExeDVhYno1OTIxYmhsNXpp Y2ZjamZ4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo cHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZ3dpZGdldHMga3NlcnZpY2UpKQpA QCAtMjIxNSw2ICsyMTg4LDEwIEBAIChkZWZpbmUtcHVibGljIGtjbXV0aWxzCiAgICAgICAgICAg ICAgICA7OyBwcmludCBwbHVnaW4gbmFtZSB3aGVuIGxvYWRpbmcgZmFpbHMKICAgICAgICAgICAg ICAgICgoIl5cXHMqKHFXYXJuaW5nXFwoXFwpIDw8IFwiRXJyb3IgbG9hZGluZykgKHBsdWdpbjpc IikoIDw8IGxvYWRlclxcLmVycm9yU3RyaW5nXFwoXFwpOykiIF8gYSBiIGMpCiAgICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIEtDTSBwbHVnaW5cIiA8PCBtb2Quc2VydmljZSgpLT5s aWJyYXJ5KCkgPDwgXCI6XCIiIGMpKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAoYWRk LWJlZm9yZSAnY2hlY2sgJ2NoZWNrLXNldHVwCisgICAgICAgICAgIChsYW1iZGEgXworICAgICAg ICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCiAgICAgICAgICAg ICAgI3QpKSkpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qga2F1dGgKQEAgLTIyNDAsNyArMjIx Nyw3IEBAIChkZWZpbmUtcHVibGljIGtjbXV0aWxzCiAoZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lk Z2V0cwogICAocGFja2FnZQogICAgIChuYW1lICJrY29uZmlnd2lkZ2V0cyIpCi0gICAgKHZlcnNp b24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0yMjQ5LDEyICsyMjI2LDEyIEBAIChkZWZpbmUtcHVibGljIGtjb25m aWd3aWRnZXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICAgICAgICIxOTVkdzdueXIzZnA3OHkzdmZueWpoMGh3Z3drNDZmODB3ZGNtOGRjazVya3Nj bDN2OXh6IikpKSkKKyAgICAgICAgICAgICAgICAiMGppNzk5eGQ0NWxwbmQ3MGE5Yml6aWNmejJi c21seHE2cjBmcWduMGdod3NicDl5d25hMiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGthdXRoIGtjb2Rl Y3Mga2NvbmZpZyBrd2lkZ2V0c2FkZG9ucykpCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtj b3JlYWRkb25zCiAgICAgICAgICAgIGtndWlhZGRvbnMKQEAgLTIyNzEsNiArMjI0OCwxMyBAQCAo ZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lkZ2V0cwogICAgICAgICAgICAgICAgOzsgbWFrZSBRRGly SXRlcmF0b3IgZm9sbG93IHN5bWxpbmtzCiAgICAgICAgICAgICAgICAoKCJeXFxzKihRRGlySXRl cmF0b3IgaXRcXCguKiwgUURpckl0ZXJhdG9yOjpTdWJkaXJlY3RvcmllcykoXFwpOykiIF8gYSBi KQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9s bG93U3ltbGlua3MiIGIpKSkKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMu dHh0IgorICAgICAgICAgICAgICAgKCgiNVxcLjkwXFwuMCIpICI1LjkyLjAiKSkKKyAgICAgICAg ICAgICAjdCkpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSog KCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4gdGVz dHM/CisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIiAia3N0YW5kYXJkYWN0aW9u dGVzdCIpKQogICAgICAgICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2Nv bW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiV2lkZ2V0cyBmb3Ig Y29uZmlndXJhdGlvbiBkaWFsb2dzIikKQEAgLTIyODMsNyArMjI2Nyw3IEBAIChkZWZpbmUtcHVi bGljIGtjb25maWd3aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBrZGVjbGFyYXRpdmUKICAgKHBhY2th Z2UKICAgICAobmFtZSAia2RlY2xhcmF0aXZlIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAg ICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTIyOTIsMzAgKzIyNzYsMjUgQEAgKGRlZmluZS1wdWJsaWMga2RlY2xhcmF0aXZlCiAgICAgICAg ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAg KHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxdnE5cGty YjB6c3BoaTJzZng3Y3l5MWtiNnBrbHpqa21xZGY1MjAyejh2eWRsa2M0NTQ5IikpKSkKKyAgICAg ICAgICAgICAgICAiMWN5bWg4Y2xjYWprOWNsNnI0NDNjcHFrNnZtcDR4MTJuZ2M2d2dwMDh6NTN6 cnZsdjVweSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAg KHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIChsaXN0IGtjb25maWcga3BhY2thZ2UpKQorICAgICAo bGlzdCBrY29uZmlnIGtwYWNrYWdlIHF0ZGVjbGFyYXRpdmUpKQogICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyB4b3JnLXNlcnZlci1m b3ItdGVzdHMpKQorICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZp ZyB4b3JnLXNlcnZlci1mb3ItdGVzdHMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qga2F1dGgK LSAgICAgICAgICAga2Jvb2ttYXJrcwotICAgICAgICAgICBrY29kZWNzCi0gICAgICAgICAgIGtj b21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCiAgICAgICAgICAgIGtjb3JlYWRk b25zCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAogICAgICAgICAgICBrZ3VpYWRkb25zCiAgICAg ICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtpbwotICAgICAgICAgICBraXRlbXZpZXdz CiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtqb2J3aWRnZXRzCisgICAgICAgICAgIGtu b3RpZmljYXRpb25zCiAgICAgICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt3aWRnZXRzYWRk b25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KLSAgICAgICAgICAga3htbGd1aQogICAgICAg ICAgICBsaWJlcG94eQogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0 aXZlLTUKQEAgLTIzMjgsOCArMjMwNywxNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjbGFyYXRpdmUK ICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBhIHJ1bm5pbmcgWCBzZXJ2 ZXIsIHNldHRpbmcKICAgICAgICAgICAgICA7OyBRVF9RUEFfUExBVEZPUk09b2Zmc2NyZWVuIGRv ZXMgbm90IHN1ZmZpY2UuCiAgICAgICAgICAgICAgKHN5c3RlbSAiWHZmYiA6MSAtc2NyZWVuIDAg NjQweDQ4MHgyNCAmIikKLSAgICAgICAgICAgICAoc2V0ZW52ICJESVNQTEFZIiAiOjEiKQotICAg ICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJESVNQTEFZIiAiOjEiKSkp CisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRl c3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAg ICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAgICAgICAgICAgIChzZXRl bnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAoc2V0ZW52ICJR VF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAgICAgICAgKHNldGVudiAiREJV U19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVu Y2giICJjdGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgIi1FIiA7IEZJWE1FOiB0ZXN0IGZh aWxzLgorICAgICAgICAgICAgICAgICAgICAgICAiZnVsbG1vZGVsYWNjZXNzdGVzdCIpKSkpKSkp CiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikK ICAgICAoc3lub3BzaXMgIkludGVncmF0aW9uIG9mIFFNTCBhbmQgS0RFIHdvcmsgc3BhY2VzIikK ICAgICAoZGVzY3JpcHRpb24gIktEZWNsYXJhdGl2ZSBwcm92aWRlcyBpbnRlZ3JhdGlvbiBvZiBR TUwgYW5kIEtERSB3b3JrIHNwYWNlcy4KQEAgLTIzNDIsNyArMjMzMCw3IEBAIChkZWZpbmUtcHVi bGljIGtkZWNsYXJhdGl2ZQogKGRlZmluZS1wdWJsaWMga2RlZAogICAocGFja2FnZQogICAgIChu YW1lICJrZGVkIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzNTEsMTcgKzIzMzksMTYg QEAgKGRlZmluZS1wdWJsaWMga2RlZAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMHpxZDMzdnk0bnk3ZzlhczNiaGQ3NXFpMWNoejFubHFx MTMzcGd3OGtqYW52Z2h3d25rOSIpKSkpCisgICAgICAgICAgICAgICAgIjB2MGZhazg0bnc0bGI0 cWMxaXJiOXNuNW5oNWs3cXJobmZhdjVzbW4zY3ZjaGxkbTZkYzMiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrY29uZmlnCiAgICAgICAgICAgIGtj b3JlYWRkb25zCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9ucwogICAg ICAgICAgICBrZG9jdG9vbHMKLSAgICAgICAgICAga2luaXQKICAgICAgICAgICAga3NlcnZpY2UK ICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5 LmtkZS5vcmcvRnJhbWV3b3JrcyIpCkBAIC0yMzc1LDcgKzIzNjIsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrZGVkCiAoZGVmaW5lLXB1YmxpYyBrZGVzaWduZXJwbHVnaW4KICAgKHBhY2thZ2UKICAgICAo bmFtZSAia2Rlc2lnbmVycGx1Z2luIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVy c2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzODQs MjggKzIzNzEsMTUgQEAgKGRlZmluZS1wdWJsaWMga2Rlc2lnbmVycGx1Z2luCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZHI2Z2NhZzJ5 eng4ZnZ4aXM0eDQwM2pyY2lzeXdkczk1Y3l3bWl5ejNwYjU3MjdjYWsyIikpKSkKKyAgICAgICAg ICAgICAgICAiMGtpYWw4azZxcjM5ODcxdjEwMzk1MmQwcWNzMGhtMjV5NmswdmRnNHk4bnM4bnJt anMwNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzLTUpKQorICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzLTUpKQogICAgIChp bnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZwogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAg ICAgICBrZG9jdG9vbHMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgOzsgb3B0aW9u YWw6Ci0gICAgICAgICAgIGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0g ICAgICAgICAgIGtpY29udGhlbWVzCi0gICAgICAgICAgIGtpdGVtdmlld3MKLSAgICAgICAgICAg a2lvCi0gICAgICAgICAgIGtwbG90dGluZwotICAgICAgICAgICBrdGV4dHdpZGdldHMKLSAgICAg ICAgICAga2Rld2Via2l0Ci0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4 bWxndWkKLSAgICAgICAgICAgcXR3ZWJraXQKLSAgICAgICAgICAgc29ubmV0KSkKKyAgICAgICAg ICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcv RnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJJbnRlZ3JhdGluZyBLREUgZnJhbWV3b3JrcyB3 aWRnZXRzIHdpdGggUXQgRGVzaWduZXIiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBmcmFtZXdv cmsgcHJvdmlkZXMgcGx1Z2lucyBmb3IgUXQgRGVzaWduZXIgdGhhdCBhbGxvdyBpdApAQCAtMjQx Nyw3ICsyMzkxLDcgQEAgKGRlZmluZS1wdWJsaWMga2Rlc2lnbmVycGx1Z2luCiAoZGVmaW5lLXB1 YmxpYyBrZGVzdQogICAocGFja2FnZQogICAgIChuYW1lICJrZGVzdSIpCi0gICAgKHZlcnNpb24g IjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kCkBAIC0yNDI2LDcgKzI0MDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVzdQogICAg ICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAg ICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTdr MjlnN2p3Z3FqNXhkbXI1MDk0MzhiOXNxNjV6eDhraGRyNHZpeWJqZjV4cGkwY2Y1bSIpKSkpCisg ICAgICAgICAgICAgICAgIjF5anl6NHYwZ243eXM3enk0eW1uNDd6Z2d4eG1nZDM3YmlnMDA1YzZn ODVkbTYzeHIxczYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQog ICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBrcHR5KSkKQEAgLTI0NDQsNyArMjQx OCw3IEBAIChkZWZpbmUtcHVibGljIGtkZXN1CiAoZGVmaW5lLXB1YmxpYyBrZGV3ZWJraXQKICAg KHBhY2thZ2UKICAgICAobmFtZSAia2Rld2Via2l0IikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTI0NTMsNyArMjQyNyw3IEBAIChkZWZpbmUtcHVibGljIGtkZXdlYmtpdAogICAgICAgICAg ICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChz aGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHk5amEzem5r dnpkYmpmczkxZHdyNGNtdmw5Zms5N3pwejJsa2YwZjl6aG0ybnc2cTAwOCIpKSkpCisgICAgICAg ICAgICAgICAgIjFkbmkxMzRxYnM1eWZmN3pnazRuM3NmandibHphcmJsZzE2cmozNWw1OWw2bWx5 N2YyamQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scy01KSkK QEAgLTI0NzYsNyArMjQ1MCw3IEBAIChkZWZpbmUtcHVibGljIGtkZXdlYmtpdAogKGRlZmluZS1w dWJsaWMga2Vtb3RpY29ucwogICAocGFja2FnZQogICAgIChuYW1lICJrZW1vdGljb25zIikKLSAg ICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI0ODUsNyArMjQ1OSw3IEBAIChkZWZpbmUtcHVibGlj IGtlbW90aWNvbnMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAg ICAgICAgICAgICAgIjExdjFzcm4zbmlpNGo3Y240ZjE5cXZkdzk2cGN6d3hoYW56eGxnNGE5Z2Y4 a21ucDVneHIiKSkpKQorICAgICAgICAgICAgICAgICIwMXd6eTNtd2Z6NHNxcHE4aTFoZmJieW1h anA1NWF4cnlpYXFrZnI5cjJuMTg0NHk3a3p4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga3NlcnZp Y2UpKQpAQCAtMjUxMyw3ICsyNDg3LDcgQEAgKGRlZmluZS1wdWJsaWMga2Vtb3RpY29ucwogKGRl ZmluZS1wdWJsaWMga2dsb2JhbGFjY2VsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtnbG9iYWxh Y2NlbCIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAg ICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAg ICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNTIyLDcgKzI0OTYsNyBAQCAoZGVm aW5lLXB1YmxpYyBrZ2xvYmFsYWNjZWwKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjBobXFpZ2M4bXlpd3doN202eTJjbTR2bjBkM2ttcmhp YTE3OWh5Yjg0dnB2dm4zbG05M3oiKSkpKQorICAgICAgICAgICAgICAgICIwbGhsYjI3NHB2djdy cGtjc2NjcWJ2ODFiaDhpa2xhbnAyOWcwazI4d3J2M2tja2l3eXh5IikpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcgcXR0b29scy01KSkKQEAgLTI1MzEsOSArMjUw NSw3IEBAIChkZWZpbmUtcHVibGljIGtnbG9iYWxhY2NlbAogICAgICAgICAgICBrY3Jhc2gKICAg ICAgICAgICAga2NvcmVhZGRvbnMKICAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAg a3NlcnZpY2UKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQotICAgICAgICAgICBsaWJ4Y2IKICAg ICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXR4MTFleHRyYXMKICAgICAgICAgICAgeGNi LXV0aWwta2V5c3ltcykpCkBAIC0yNTQ3LDcgKzI1MTksNyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2xv YmFsYWNjZWwKIChkZWZpbmUtcHVibGljIGtpY29udGhlbWVzCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtpY29udGhlbWVzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAi NS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI1NTYsNyArMjUy OCw3IEBAIChkZWZpbmUtcHVibGljIGtpY29udGhlbWVzCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwOWJxcGYzZHJxeWZjODF2Z2FiOWJz aDF3bTVxYnpkd3FqbGN6aGF4Mzg2NjBubnZoMHI5IikpKSkKKyAgICAgICAgICAgICAgICAiMDh5 YjZmOTgwcDYyMGRma2xmaXlwODNsY3NxdzRkZHM5cXd6ZDZ4cG4ybXp6MDdwMmExMSIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzLTUgc2hhcmVkLW1pbWUtaW5m bykpCkBAIC0yNTkzLDcgKzI1NjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraWNvbnRoZW1lcwogKGRl ZmluZS1wdWJsaWMga2luaXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2luaXQiKQotICAgICh2 ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9y aWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZApAQCAtMjYwMiwxMSArMjU3NCwxMCBAQCAoZGVmaW5lLXB1YmxpYyBr aW5pdAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMXg0d2hzOHAxZGF4amZwNGtzZjcwcnhydjdmeDN3MTdzNXdoNjQ0NjAzOXd6ejlidjZr aSIpKQorICAgICAgICAgICAgICAgICIxa3BrcW5xOWtyeGx6aHJpcHdqaHczbjU1cDVzeHFzdmo2 bmIycHFiOW0wcHB3OTdqbGZiIikpCiAgICAgICAgICAgICAgIDs7IFVzZSB0aGUgc3RvcmUgcGF0 aHMgZm9yIG90aGVyIHBhY2thZ2VzIGFuZCBkeW5hbWljYWxseSBsb2FkZWQKICAgICAgICAgICAg ICAgOzsgbGlicwotICAgICAgICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImtpbml0 LWtkZWluaXQtZXh0cmFfbGlicy5wYXRjaCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJraW5pdC1rZGVpbml0LWxpYnBhdGgucGF0Y2giKSkpKQorICAgICAgICAgICAg ICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImtpbml0LWtkZWluaXQtZXh0cmFfbGlicy5wYXRj aCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3Vt ZW50cwogICAgICBgKCM6cGhhc2VzCkBAIC0yNjYyLDcgKzI2MzMsNyBAQCAoZGVmaW5lLXB1Ymxp YyBraW5pdAogKGRlZmluZS1wdWJsaWMga2lvCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpbyIp Ci0gICAgKHZlcnNpb24gIjUuNzAuMSIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNv dXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNjcxLDcgKzI2NDIsNyBAQCAoZGVmaW5lLXB1 YmxpYyBraW8KICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAg ICAgICAgICAgIjFmMzNqZGpqeDZrMWQ1ZmFiMzV4OHhha2M0bnk5ZnlmcmdrYmliNjB4bmNjODJs ejJoNWwiKSkKKyAgICAgICAgICAgICAgICAiMWNzY3NqYjJ2MHp5Z3phemZoY2ZsYzNnYjVueTFh NzlnM2k2Z2x5enc2cHBqMmMzeWh5bCIpKQogICAgICAgICAgICAgICAocGF0Y2hlcyAoc2VhcmNo LXBhdGNoZXMgImtpby1zZWFyY2gtc21iZC1vbi1QQVRILnBhdGNoIikpKSkKICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKQEAgLTI2 ODYsNyArMjY1Nyw3IEBAIChkZWZpbmUtcHVibGljIGtpbwogICAgICAgICAgICBreG1sZ3VpCiAg ICAgICAgICAgIHNvbGlkKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBkYnVzIHF0 dG9vbHMtNSBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBkYnVzIGtkb2N0b29scyBxdHRvb2xzLTUpKQogICAgIChpbnB1dHMKICAgICAgYCg7OyBU T0RPOiAgTGliQUNMICwgPGZ0cDovL29zcy5zZ2kuY29tL3Byb2plY3RzL3hmcy9jbWRfdGFycz4K ICAgICAgICAoImtyYjUiICxtaXQta3JiNSkKQEAgLTI2OTcsNiArMjY2OCw3IEBAIChkZWZpbmUt cHVibGljIGtpbwogICAgICAgICgia2NyYXNoIiAsa2NyYXNoKQogICAgICAgICgia2RidXNhZGRv bnMiICxrZGJ1c2FkZG9ucykKICAgICAgICAoImtkb2N0b29scyIgLGtkb2N0b29scykKKyAgICAg ICAoImtndWlhZGRvbnMiICxrZ3VpYWRkb25zKQogICAgICAgICgia2ljb250aGVtZXMiICxraWNv bnRoZW1lcykKICAgICAgICAoImtpMThuIiAsa2kxOG4pCiAgICAgICAgKCJrbm90aWZpY2F0aW9u cyIgLGtub3RpZmljYXRpb25zKQpAQCAtMjcwOCwxMCArMjY4MCwxMSBAQCAoZGVmaW5lLXB1Ymxp YyBraW8KICAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01KQogICAgICAgICgicXRzY3JpcHQiICxx dHNjcmlwdCkKICAgICAgICAoInF0eDExZXh0cmFzIiAscXR4MTFleHRyYXMpCi0gICAgICAgKCJz b25uZXQiICxzb25uZXQpKSkKKyAgICAgICAoInNvbm5ldCIgLHNvbm5ldCkKKyAgICAgICAoInV0 aWwtbGludXg6bGliIiAsdXRpbC1saW51eCAibGliIikgOyBsaWJtb3VudAorICAgICAgICgiemxp YiIgLHpsaWIpKSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAoIzp0ZXN0cz8gI2YgOyBGSVhNRTog NDEvNTAgdGVzdHMgZmFpbC4KLSAgICAgICAjOnBoYXNlcworICAgICBgKCM6cGhhc2VzCiAgICAg ICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgKGFkZC1hZnRlciAn dW5wYWNrICdwYXRjaAogICAgICAgICAgICAobGFtYmRhIF8KQEAgLTI3MjAsMTIgKzI2OTMsMzQg QEAgKGRlZmluZS1wdWJsaWMga2lvCiAgICAgICAgICAgICAgICAoKCIoXlxccypxQ1dhcm5pbmco S0lPRF9DQVRFR09SWSkgPDwgXCJFcnJvciBsb2FkaW5nIHBsdWdpbjpcIikoIDw8IGxvYWRlci5l cnJvclN0cmluZygpOykiIF8gYSBiKQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEg Ijw8IG5hbWUiIGIpKSkKICAgICAgICAgICAgICAjdCkpCi0gICAgICAgICAoYWRkLWJlZm9yZSAn Y2hlY2sgJ2NoZWNrLXNldHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChz ZXRlbnYgIkhPTUUiIChnZXRjd2QpKQotICAgICAgICAgICAgIChzZXRlbnYgIlhER19SVU5USU1F X0RJUiIgKGdldGN3ZCkpCi0gICAgICAgICAgICAgOzsgbWFrZSBRdCByZW5kZXIgIm9mZnNjcmVl biIsIHJlcXVpcmVkIGZvciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFU Rk9STSIgIm9mZnNjcmVlbiIpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAg KGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAg KHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAg ICAgICAgICAgICAgIChzZXRlbnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAg ICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQorICAgICAgICAg ICAgICAgKHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQorICAgICAgICAgICAgICAg KGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgIi1F IiA7IEZJWE1FOiAxNy82NyB0ZXN0cyBmYWlsLgorICAgICAgICAgICAgICAgICAgICAgICAoc3Ry aW5nLWFwcGVuZCAiKGtpb2NvcmUtam9idGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgInxmaWxlaXRlbXRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJ8a2lvY29yZS1rbW91bnRwb2ludHRlc3QiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1rdGNwc29ja2V0dGVzdCIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgInxraW9jb3JlLW1pbWV0eXBlZmluZGVyam9idGVz dCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxraW9jb3JlLWh0dHBf am9idGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxraW9ndWkt b3BlbnVybGpvYnRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8 a2lvY29yZS10aHJlYWR0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAifGFwcGxpY2F0aW9ubGF1bmNoZXJqb2JfZm9ya2luZ3Rlc3QiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICJ8YXBwbGljYXRpb25sYXVuY2hlcmpvYl9zY29wZXRlc3Qi CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8YXBwbGljYXRpb25sYXVu Y2hlcmpvYl9zZXJ2aWNldGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgInxjb21tYW5kbGF1bmNoZXJqb2JfZm9ya2luZ3Rlc3QiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ8Y29tbWFuZGxhdW5jaGVyam9iX3Njb3BldGVzdCIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxjb21tYW5kbGF1bmNoZXJqb2Jfc2Vy dmljZXRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lk Z2V0cy1rZGlybW9kZWx0ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAifGtpb3dpZGdldHMta2ZpbGVpdGVtYWN0aW9uc3Rlc3QiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1rdXJpZmlsdGVydGVzdC1jb2xvbi1zZXBh cmF0b3IiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0 cy1rdXJpZmlsdGVydGVzdC1zcGFjZS1zZXBhcmF0b3IiCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJ8a2lvZmlsZXdpZGdldHMta25ld2ZpbGVtZW51dGVzdCkiKSkpCiAg ICAgICAgICAgICAgI3QpKQogICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRkLXN5bWxp bmtzCiAgICAgICAgICAgIDs7IFNvbWUgcGFja2FnZShzKSAoZS5nLiBibHVlZGV2aWwpIHJlZmVy IHRvIHRoZXNlIHNlcnZpY2UgdHlwZXMgYnkKQEAgLTI3MzYsMTAgKzI3MzEsNiBAQCAoZGVmaW5l LXB1YmxpYyBraW8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3No YXJlL2tzZXJ2aWNldHlwZXM1LyIpKSkKICAgICAgICAgICAgICAgIChzeW1saW5rIChzdHJpbmct YXBwZW5kIGtzdDUgImtmaWxlaXRlbWFjdGlvbnBsdWdpbi5kZXNrdG9wIikKICAgICAgICAgICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGtzdDUgImtmaWxlaXRlbWFjdGlvbi1wbHVnaW4u ZGVza3RvcCIpKSkpKSkpKQotICAgIDs7KHJlcGxhY2UgJ2NoZWNrCi0gICAgOzsgIChsYW1iZGEg XwotICAgIDs7ICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKLSAgICA7OyAg ICAoemVybz8gKHN5c3RlbSogImRidXMtbGF1bmNoIiAiY3Rlc3QiICIuIikpKSkpKSkKICAgICAo aG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChz eW5vcHNpcyAiTmV0d29yayB0cmFuc3BhcmVudCBhY2Nlc3MgdG8gZmlsZXMgYW5kIGRhdGEiKQog ICAgIChkZXNjcmlwdGlvbiAiVGhpcyBmcmFtZXdvcmsgaW1wbGVtZW50cyBhIGxvdCBvZiBmaWxl IG1hbmFnZW1lbnQgZnVuY3Rpb25zLgpAQCAtMjc1NCw3ICsyNzQ1LDcgQEAgKGRlZmluZS1wdWJs aWMga2lvCiAoZGVmaW5lLXB1YmxpYyBrbmV3c3R1ZmYKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a25ld3N0dWZmIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI3NjMsNyArMjc1NCw3IEBA IChkZWZpbmUtcHVibGljIGtuZXdzdHVmZgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAg IChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWhweGo0bmF3aDU3dzhsNjRnanBsYjVtazVmcHhp ZmZtNHg0OWtnNzVtNjM3cnh5MTlmcSIpKSkpCisgICAgICAgICAgICAgICAgIjBndmNsdjFhNnh5 cnFhMjRzdmI1NmtwOXpmMndpOThhczNxMzBsbndmMGJwYnBqc3c1MmIiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAg ICAobGlzdCBhdHRpY2Ega3NlcnZpY2Uga3htbGd1aSkpCkBAIC0yNzgzLDYgKzI3NzQsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrbmV3c3R1ZmYKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2lj b250aGVtZXMKICAgICAgICAgICAga2pvYndpZGdldHMKKyAgICAgICAgICAga3BhY2thZ2UKICAg ICAgICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAg ICAgIHF0YmFzZS01CkBAIC0yODA4LDcgKzI4MDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbmV3c3R1 ZmYKIChkZWZpbmUtcHVibGljIGtub3RpZnljb25maWcKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a25vdGlmeWNvbmZpZyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUu OTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yODE3LDcgKzI4MDks NyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZ5Y29uZmlnCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZDQ4M3FyZ3lhbXdzcXZjbDcwa2x2 MWc4NzQ0aG44ejFoMmozcWZ5ZGN2bHd6OGp5MGdqIikpKSkKKyAgICAgICAgICAgICAgICAiMGZp aTc0cjBhcDNuMDhscDlrajdwa2kwbXNxanNpYTJqbm1hdnlwczUxa3EzN2ltNXg3cCIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yODUwLDcgKzI4NDIsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrbm90aWZ5Y29uZmlnCiAoZGVmaW5lLXB1YmxpYyBrcGFydHMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia3BhcnRzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAo dmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI4 NTksNyArMjg1MSw3IEBAIChkZWZpbmUtcHVibGljIGtwYXJ0cwogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWdmYXhyODU2enJzanh6ZHh3 MXNqMTJzNmFpYjZyNzAzamdmN3l2c2w4a2lsZzhsMmdzayIpKSkpCisgICAgICAgICAgICAgICAg IjA2MWt6c3M0YjBidzY3ajNtYzhoMzZtYmFqaTA3N2szYWxrMmdoY2lyN3FpeDZyMWhraDkiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAg ICAgJygjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCkBAIC0yOTAxLDcg KzI4OTMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGFydHMKIChkZWZpbmUtcHVibGljIGtwZW9wbGUK ICAgKHBhY2thZ2UKICAgICAobmFtZSAia3Blb3BsZSIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIp CisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CkBAIC0yOTEwLDcgKzI5MDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGVvcGxlCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZGh2bHkxOXBq OWx4NzhnN21jODlzY2liem1yYTF2aHY0enozMzIyMnppZGticmY5cnlsIikpKSkKKyAgICAgICAg ICAgICAgICAiMHdmNTU1cHFpYW5ueGIxMTVtbGJsNDNkczEzNjVpbTk1dmFkc2J6djFnZHo2Njhw NDR4ayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yOTM3LDcgKzI5 MjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGVvcGxlCiAoZGVmaW5lLXB1YmxpYyBrcnVubmVyCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtydW5uZXIiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQor ICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtMjk0Niw3ICsyOTM4LDcgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogICAgICAgICAgICAg ICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEy NTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGZoYjI2dmk5ejFt a3k3OWtxMTJxcTRnNGdoejM1MzBjeDg0bjVsM3NkZ2tkNm5mc3lxZiIpKSkpCisgICAgICAgICAg ICAgICAgIjF2Y2dxanl4OWk4azlxNGo2cTlwNGY3c3A3NmFhcDhncW4ydjI2OWxiN2ltY3JmaHJq MXoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9w YWdhdGVkLWlucHV0cwogICAgICAobGlzdCBwbGFzbWEtZnJhbWV3b3JrKSkKQEAgLTI5ODcsMjAg KzI5NzksMTUgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogICAgICAgICAgICAgICAgKCgiLy91 c3IvYmluXCIiKSAoc3RyaW5nLWFwcGVuZCAoZ2V0Y3dkKSAiXCIiKSkgOzsgbXVsdGlwbGUgcGF0 aC1wYXJ0cwogICAgICAgICAgICAgICAgKCgiL2Jpbi9scyIpCiAgICAgICAgICAgICAgICAgKHNl YXJjaC1pbnB1dC1maWxlIGlucHV0cyAiL2Jpbi9scyIpKSkpKQotICAgICAgICAgKGFkZC1iZWZv cmUgJ2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAg ICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRl ciAib2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAi UVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICA7OyBCbGFja2xpc3Qg c29tZSBmYWlsaW5nIHRlc3QtZnVuY3Rpb25zLiBGSVhNRTogTWFrZSB0aGVtIHBhc3MuCi0gICAg ICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImJpbi9CTEFDS0xJU1QiCi0gICAgICAgICAg ICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0TWF0Y2hdXG4q XG4iKQotICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RNdWx0aV1cbipcbiIpKSkKLSAg ICAgICAgICAgICAjdCkpCiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKLSAgICAgICAgICAgKGxh bWJkYSBfCi0gICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4iKSkp KSkpCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlz KQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiSE9N RSIgKGdldGN3ZCkpCisgICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJv ZmZzY3JlZW4iKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIK KyAgICAgICAgICAgICAgICAgICAgICAgIi1FIiA7OyBTb21lIHRlc3RzIGZhaWwKKyAgICAgICAg ICAgICAgICAgICAgICAgIihydW5uZXJjb250ZXh0dGVzdHxkYnVzcnVubmVydGVzdHxcCitydW5u ZXJtYW5hZ2Vyc2luZ2xlcnVubmVybW9kZXRlc3R8cnVubmVybWFuYWdlcnRlc3QpIikpKSkpKSkK ICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQog ICAgIChzeW5vcHNpcyAiRnJhbWV3b3JrIGZvciBQbGFzbWEgcnVubmVycyIpCiAgICAgKGRlc2Ny aXB0aW9uICJUaGUgUGxhc21hIHdvcmtzcGFjZSBwcm92aWRlcyBhbiBhcHBsaWNhdGlvbiBjYWxs ZWQgS1J1bm5lcgpAQCAtMzAxMiw3ICsyOTk5LDcgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgog KGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NlcnZpY2Ui KQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChz b3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzAyMSwxNyArMzAwOCwxNiBAQCAoZGVmaW5l LXB1YmxpYyBrc2VydmljZQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIK LSAgICAgICAgICAgICAgICAiMGc0OXA1MzMxZjdkbDQ2cnZpNDNha21qbTFqeDcwdzk3OTdqNmQx N2p5N3o5czlzcWlrdyIpKSkpCisgICAgICAgICAgICAgICAgIjF5MWZyMWdhbGhoaTZ5Zjl3OXFj dmtwMXpiNjNpZnZyNHdiNDNqd3B2cG1zOWRqeGtxamoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g Y21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwotICAgICAobGlzdCBr Y29uZmlnIGtjb3JlYWRkb25zKSkKKyAgICAgKGxpc3Qga2NvbmZpZyBrY29yZWFkZG9ucyBrZG9j dG9vbHMpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGJpc29uIGV4dHJhLWNtYWtl LW1vZHVsZXMgZmxleCkpCisgICAgIChsaXN0IGJpc29uIGV4dHJhLWNtYWtlLW1vZHVsZXMgZmxl eCBzaGFyZWQtbWltZS1pbmZvKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtjcmFzaCBrZGJ1 c2FkZG9ucyBrZG9jdG9vbHMga2kxOG4gcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMKLSAgICAg YCgjOnRlc3RzPyAjZiA7IEZJWE1FOiA2LzEwIHRlc3RzIGZhaWwuCi0gICAgICAgIzpwaGFzZXMK KyAgICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMK ICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gKICAgICAgICAgICAgOzsgQWRvcHRl ZCBmcm9tIE5peE9TJyBwYXRjaGVzICJxZGlyaXRlcmF0b3ItZm9sbG93LXN5bWxpbmtzIiBhbmQK QEAgLTMwNDcsMTIgKzMwMzMsMTMgQEAgKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAgICAgICAg ICAgICAgICgoIl5cXHMqUVN0cmluZyByZXNvbHZlZCA9IFFEaXJcXChkaXJcXClcXC5jYW5vbmlj YWxQYXRoXFwoXFwpOyIpCiAgICAgICAgICAgICAgICAgIlFTdHJpbmcgcmVzb2x2ZWQgPSBRRGly OjpjbGVhblBhdGgoZGlyKTsiKSkKICAgICAgICAgICAgICAjdCkpCi0gICAgICAgICAoYWRkLWJl Zm9yZSAnY2hlY2sgJ2NoZWNrLXNldHVwCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAg ICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQotICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVu ZGVyICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52 ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAg ICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHNldGVudiAi UVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgICAgICAgIDs7IERpc2FibGUg ZmFpbGluZyB0ZXN0cy4KKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2F1 dG9zdGFydHRlc3R8a3N5Y29jYXRlc3QpIikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczov L2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiUGx1Z2luIGZy YW1ld29yayBmb3IgZGVza3RvcCBzZXJ2aWNlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJLU2Vydmlj ZSBwcm92aWRlcyBhIHBsdWdpbiBmcmFtZXdvcmsgZm9yIGhhbmRsaW5nIGRlc2t0b3AKQEAgLTMw NjQsNyArMzA1MSw3IEBAIChkZWZpbmUtcHVibGljIGtzZXJ2aWNlCiAoZGVmaW5lLXB1YmxpYyBr dGV4dGVkaXRvcgogICAocGFja2FnZQogICAgIChuYW1lICJrdGV4dGVkaXRvciIpCi0gICAgKHZl cnNpb24gIjUuNzAuMSIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC0zMDczLDEwICszMDYwLDExIEBAIChkZWZpbmUtcHVibGljIGt0 ZXh0ZWRpdG9yCiAgICAgICAgICAgICAgICAgICAgICJrdGV4dGVkaXRvci0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgot ICAgICAgICAgICAgICAgICIwazEweWoxaWExdzFtem5qNGc1bnZwNjVwMjI2emN2Z3d4Yzg1eWNu Mnc4bGJra25pZGY3IikpKSkKKyAgICAgICAgICAgICAgICAiMTM3djhnN2o4a2t2OXloMzB5c21t NW42aW15eWQzam1kMGY2dzVuaTAwa3hsMHkxcmw1dyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBj bWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIChsaXN0IGtw YXJ0cykpCisgICAgIChsaXN0IGtwYXJ0cworICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5n KSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBr Zy1jb25maWcpKQogICAgIChpbnB1dHMKQEAgLTMwOTYsNyArMzA4NCw2IEBAIChkZWZpbmUtcHVi bGljIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtqb2J3aWRnZXRz CiAgICAgICAgICAgIGtzZXJ2aWNlCi0gICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKICAg ICAgICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAg ICAgIGt4bWxndWkKQEAgLTMxMDksMTkgKzMwOTYsMTggQEAgKGRlZmluZS1wdWJsaWMga3RleHRl ZGl0b3IKICAgICAgICAgICAgc29saWQKICAgICAgICAgICAgc29ubmV0KSkKICAgICAoYXJndW1l bnRzCi0gICAgIGAoIzp0ZXN0cz8gI2YgOyBGSVhNRTogMi81NCB0ZXN0cyBmYWlsOiBDYW5ub3Qg ZmluZCBmb250ZGlyZWN0b3J5IHF0YmFzZS9saWIvZm9udAotICAgICAgICM6cGhhc2VzCisgICAg IGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAg ICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3NldHVwCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzZXRlbnYgIlhER19E QVRBX0RJUlMiIDsgRklYTUUgYnVpbGQgcGhhc2UgZG9lc24ndCBmaW5kIHBhcnRzLmRlc2t0b3AK ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJr cGFydHMiKSAiL3NoYXJlIikpCiAgICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZv cmUgJ2NoZWNrICdjaGVjay1zZXR1cAotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAg ICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRl ciAib2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAi UVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAgICAgIChyZXBsYWNlICdjaGVjawor ICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAg ICAgICAgICAgICAod2hlbiB0ZXN0cz8gOzsgTWF5YmUgbG9jYWxlIGlzc3VlcyB3aXRoIHRlc3Rz PworICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikK KyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoY29tcGxldGlvbl90ZXN0fGth dGV2aWV3X3Rlc3R8bW92aW5ncmFuZ2VfdGVzdCkiKSkKICAgICAgICAgICAgICAjdCkpCiAgICAg ICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdhZGQtc3ltbGlua3MKICAgICAgICAgICAgOzsgU29t ZSBwYWNrYWdlKHMpIChlLmcuIHBsYXNtYS1zZGspIHJlZmVyIHRvIHRoZXNlIHNlcnZpY2UgdHlw ZXMKQEAgLTMxNDQsNyArMzEzMCw3IEBAIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRpdG9yCiAoZGVm aW5lLXB1YmxpYyBrdGV4dHdpZGdldHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3RleHR3aWRn ZXRzIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTMxNTMsNyArMzEzOSw3IEBAIChkZWZp bmUtcHVibGljIGt0ZXh0d2lkZ2V0cwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMTYwOXJsd2JhNjc0a3I5d2hhd2s5M3ZiMWIxNGI1bHk3 d3ZpcjdranlqcDRqNzE1ZjQ3dyIpKSkpCisgICAgICAgICAgICAgICAgIjAzMGJ6NjduNm0zZmti bGRucjQ4bXppY205Y2ducjlnZHB3aXBhZ2hsNXg1azNzN3AxcHkiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlz dCBraTE4biBzb25uZXQpKQpAQCAtMzE4Miw3ICszMTY4LDcgQEAgKGRlZmluZS1wdWJsaWMga3Rl eHR3aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBrd2FsbGV0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUg Imt3YWxsZXQiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzE5MSwxMCArMzE3NywxMCBA QCAoZGVmaW5lLXB1YmxpYyBrd2FsbGV0CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxcHM2eXdjaXJ2N3hjaXN2d2ZjcHZrNTN3bTdtOHk1 bHJ6NG5oa20zNnJpenJkZ2x3MTlyIikpKSkKKyAgICAgICAgICAgICAgICAiMXJhMGN4dzcwdmI2 cGtzOHNxdzVrODk1cm5yZnp3eGhnNnZoNHljNWRnemRuMW5hZ2IzaSIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg a2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGdwZ21lCiAgICAgICAgICAgIGth dXRoCkBAIC0zMjI0LDcgKzMyMTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2FsbGV0CiAoZGVmaW5l LXB1YmxpYyBreG1sZ3VpCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt4bWxndWkiKQotICAgICh2 ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9y aWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZApAQCAtMzIzMyw3ICszMjE5LDcgQEAgKGRlZmluZS1wdWJsaWMga3ht bGd1aQogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMGN2emNxMmRjejg5YzBmZmh2ZmI4MjBoZm1xYTg3bWZkYmp2cnFqd2R5c2M5bHI4eng4 ZiIpKSkpCisgICAgICAgICAgICAgICAgIjBoeHBqeWpyNzdxMmd5aTNoZzEzMTE5YXphMzYzNHJ2 bWxsYmo2NnBpN3kzN2g2bHIyejAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBrY29uZmlnIGtjb25m aWd3aWRnZXRzKSkKQEAgLTMyNDUsNiArMzIzMSw3IEBAIChkZWZpbmUtcHVibGljIGt4bWxndWkK ICAgICAgICAgICAga2NvZGVjcwogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAgICAgICBr Z2xvYmFsYWNjZWwKKyAgICAgICAgICAga2d1aWFkZG9ucwogICAgICAgICAgICBraWNvbnRoZW1l cwogICAgICAgICAgICBraXRlbXZpZXdzCiAgICAgICAgICAgIGtpMThuCkBAIC0zMjc1LDE2ICsz MjYyLDE2IEBAIChkZWZpbmUtcHVibGljIGt4bWxndWkKIChkZWZpbmUtcHVibGljIGt4bWxycGNj bGllbnQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3htbHJwY2NsaWVudCIpCi0gICAgKHZlcnNp b24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCiAgICAgICAgICAgICAgICAgICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL2Zy YW1ld29ya3MvIgotICAgICAgICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJz aW9uKSAiLyIKKyAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lv bikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2Uz MgotICAgICAgICAgICAgICAgICIxY21mdjJ3OXlmaThqaGo1bmF3Zno3a3c4amJyMWs1Y3IzbjV4 djN6NTlwZzJ2YXpzeDhiIikpKSkKKyAgICAgICAgICAgICAgICAiMWF4eTM0ZzVhaGQxYzNxZzdh YjdoNzg2amlicGFqNGR2ajQ1eDUweDVjenEwNmlkcWNoZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0 IGtpbykpCkBAIC0zMzE4LDcgKzMzMDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBreG1scnBjY2xpZW50 CiAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg InBsYXNtYS1mcmFtZXdvcmsiKQotICAgICh2ZXJzaW9uICI1LjcwLjEiKQorICAgICh2ZXJzaW9u ICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzMyNywxMyAr MzMxNCwxMiBAQCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAgICAgICAgICAgICAg ICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwNmN4YWpzeGo2Mmcz YzM3c3NycmNheGI5YTEyemJ5cDJrdnJqcXltMzI5azV2ZDg5MjcyIikpCi0gICAgICAgICAgICAg IChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAicGxhc21hLWZyYW1ld29yay1maXgtS0Y1UGxhc21h TWFjcm9zLmNtYWtlLnBhdGNoIikpKSkKKyAgICAgICAgICAgICAgICAiMXhxNjZseWFnanNnZmFz aGhxZ3FncWhkYTBycWZxZjBsNXlmMWdjNHppdjQ4bWlicmhuNiIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChs aXN0IGtwYWNrYWdlIGtzZXJ2aWNlKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scyBwa2ctY29uZmlnKSkKICAgICAoaW5wdXRzCiAgICAgIGAoKCJrYWN0 aXZpdGllcyIgLGthY3Rpdml0aWVzKQogICAgICAgICgia2FyY2hpdmUiICxrYXJjaGl2ZSkKQEAg LTMzNDYsNyArMzMzMiw2IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAg ICAoImtjb3JlYWRkb25zIiAsa2NvcmVhZGRvbnMpCiAgICAgICAgKCJrZGJ1c2FkZG9ucyIgLGtk YnVzYWRkb25zKQogICAgICAgICgia2RlY2xhcmF0aXZlIiAsa2RlY2xhcmF0aXZlKQotICAgICAg ICgia2RvY3Rvb2xzIiAsa2RvY3Rvb2xzKQogICAgICAgICgia2dsb2JhbGFjY2VsIiAsa2dsb2Jh bGFjY2VsKQogICAgICAgICgia2d1aWFkZG9ucyIgLGtndWlhZGRvbnMpCiAgICAgICAgKCJraWNv bnRoZW1lcyIgLGtpY29udGhlbWVzKQpAQCAtMzM1NSwxMSArMzM0MCwxMyBAQCAoZGVmaW5lLXB1 YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAgICAgICAgKCJraW8iICxraW8pCiAgICAgICAgKCJraTE4 biIgLGtpMThuKQogICAgICAgICgia2pvYndpZGdldHMiICxram9id2lkZ2V0cykKLSAgICAgICAo Imtub3RpZmljYW50aW9ucyIgLGtub3RpZmljYXRpb25zKQorICAgICAgICgia25vdGlmaWNhdGlv bnMiICxrbm90aWZpY2F0aW9ucykKICAgICAgICAoImt3YXlsYW5kIiAsa3dheWxhbmQpCiAgICAg ICAgKCJrd2lkZ2V0c2FkZG9ucyIgLGt3aWRnZXRzYWRkb25zKQogICAgICAgICgia3dpbmRvd3N5 c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCiAgICAgICAgKCJreG1sZ3VpIiAsa3htbGd1aSkKKyAgICAg ICA7OyBYWFg6ICJ1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBnbEdldFN0cmluZyciIGVycm9ycyBv Y2N1ciB3aXRob3V0IGxpYmdsdm5kLAorICAgICAgICgibGliZ2x2bmQiICxsaWJnbHZuZCkKICAg ICAgICAoInBob25vbiIgLHBob25vbikKICAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01KQogICAg ICAgICgicXRkZWNsYXJhdGl2ZS01IiAscXRkZWNsYXJhdGl2ZS01KQpAQCAtMzM2OCwxNCArMzM1 NSwxNyBAQCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAgICAgICAgKCJxdHgxMWV4 dHJhcyIgLHF0eDExZXh0cmFzKQogICAgICAgICgic29saWQiICxzb2xpZCkpKQogICAgIChhcmd1 bWVudHMKLSAgICAgYCgjOnRlc3RzPyAjZiA7IEZJWE1FOiA5LzE1IHRlc3RzIGZhaWwuCi0gICAg ICAgIzpwaGFzZXMKKyAgICAgYCgjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFu ZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKLSAg ICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkp Ci0gICAgICAgICAgICAgOzsgbWFrZSBRdCByZW5kZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZv ciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVl biIpCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/Cisg ICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAgICAgICAgICAgIChz ZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpIDs7IFRoZXNlIHRlc3RzIGZhaWwK KyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiIChzdHJpbmctYXBwZW5kICIocGxh c21hLWRpYWxvZ3N0YXRldGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJ8cGxhc21hLWljb25pdGVtdGVzdCIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8cGxhc21hLXRoZW1ldGVzdCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8ZGlhbG9n bmF0aXZldGVzdCkiKSkpCiAgICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0 dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMaWJy YXJpZXMsIGNvbXBvbmVudHMgYW5kIHRvb2xzIG9mIFBsYXNtYSB3b3Jrc3BhY2VzIikKQEAgLTMz ODcsNyArMzM3Nyw3IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKIChkZWZpbmUt cHVibGljIHB1cnBvc2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHVycG9zZSIpCi0gICAgKHZl cnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC0zMzk2LDcgKzMzODYsNyBAQCAoZGVmaW5lLXB1YmxpYyBwdXJw b3NlCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIxcHhseDJoZ2o0MnpzaXN3czhmNDg2bjhzZzB2bjVhNW1oYjg1cHJpZndrYXcwcnF6Z2Fo IikpKSkKKyAgICAgICAgICAgICAgICAiMDJqMDl6ZjE4ZHdqazE3bW44NDFtN2NtMHFzbjdnY3o1 bGZmOGRhZDN5YWgwbGMzd3FjbCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCkBAIC0zNDEyLDEzICszNDAyLDYgQEAgKGRlZmluZS1wdWJsaWMgcHVycG9zZQogICAgICAg ICAgICBxdGRlY2xhcmF0aXZlLTUpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAj ZiAgOzsgc2VlbSB0byByZXF1aXJlIG5ldHdvcms7IGRvbid0IGZpbmQgUVRRdWljayBjb21wb25l bnRzCi0gICAgICAgIzpwaGFzZXMKLSAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzCi0gICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2RvbnQtdXNlLXF0NTE1LWxvZ2ljCi0g ICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2V4dGVy bmFscHJvY2Vzcy9wdXJwb3NlcHJvY2Vzc19tYWluLmNwcCIKLSAgICAgICAgICAgICAgICgoIiAx NSIpICIgMTYiKSkKLSAgICAgICAgICAgICAjdCkpKQogICAgICAgICM6Y29uZmlndXJlLWZsYWdz ICcoIi1EQlVJTERfVEVTVElORz1PRkYiKSkpIDsgbm90IHJ1biBhbnl3YXkKICAgICAoaG9tZS1w YWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNp cyAiT2ZmZXJzIGF2YWlsYWJsZSBhY3Rpb25zIGZvciBhIHNwZWNpZmljIHB1cnBvc2UiKQpAQCAt MzQ2MCw3ICszNDQzLDcgQEAgKGRlZmluZSBraW5pdC1ib290c3RyYXAKIChkZWZpbmUtcHVibGlj IGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogICAocGFja2FnZQogICAgIChuYW1lICJrZGUtZnJh bWV3b3JraW50ZWdyYXRpb24iKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9u ICI1LjkyLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzQ2OSw3ICsz NDUyLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlLWZyYW1ld29ya2ludGVncmF0aW9uCiAgICAgICAg ICAgICAgICAgICAgICJmcmFtZXdvcmtpbnRlZ3JhdGlvbi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIxbHZjY3ZoaGt6ZHYxaHc2MjdrdzNkczE4Z2ZxNGJ4ZGhsdmg5NTlwaXF4cTVnaDlk Mm4wIikpKSkKKyAgICAgICAgICAgICAgICAiMHBnY3dmeHh6dmZ2cXlqZmdxenNsbHpmeTlpbDR5 OHhyOGR6ZHlqbWQ1dmNjcHZnZDNteCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBwa2ctY29uZmlnKSkKQEAgLTM1MTYsNyArMzQ5OSw3IEBAIChkZWZpbmUtcHVibGljIGtk ZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogKGRlZmluZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtkZWxpYnM0c3VwcG9ydCIpCi0gICAgKHZlcnNpb24gIjUu NzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNTI1LDE1ICszNTA4LDE3IEBAIChkZWZp bmUtcHVibGljIGtkZWxpYnM0c3VwcG9ydAogICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21p bm9yIHZlcnNpb24pICIvcG9ydGluZ0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBpbWtpYmps ZmMwanNoZHpyMDVmejVkeTJ4bWZodmdzZmFuOWIxcjM1c3B3c241cWthd3giKSkpKQorICAgICAg ICAoYmFzZTMyICIxcTdkMGkwOWtsa2hzaXdxN2k5MXlweGFrZHI1Yjg0MXpkYjYwcTd5anpjZG1u MjV3Ymk5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBkYnVzCiAgICAgICAgICAgIGRvY2Jvb2steG1sLTQu NCA7IG9wdGlvbmFsCiAgICAgICAgICAgIGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAg a2RvY3Rvb2xzCiAgICAgICAgICAgIHBlcmwKICAgICAgICAgICAgcGVybC11cmkKICAgICAgICAg ICAgcGtnLWNvbmZpZworICAgICAgICAgICBxdHRvb2xzCiAgICAgICAgICAgIHNoYXJlZC1taW1l LWluZm8KICAgICAgICAgICAga2pvYndpZGdldHMgOzsgcmVxdWlyZWQgZm9yIHJ1bm5pbmcgdGhl IHRlc3RzCiAgICAgICAgICAgIHN0cmFjZQpAQCAtMzYxMCw3ICszNTk1LDcgQEAgKGRlZmluZS1w dWJsaWMga2RlbGliczRzdXBwb3J0CiAgICAgICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAg ICAgICAgICAgKGRpc3BsYXkgIlt0ZXN0U21iXVxuKlxuIikpKQogICAgICAgICAgICAgIDs7IGt1 bmlxdWVhcHB0ZXN0IGhhbmdzLiBGSVhNRTogTWFrZSB0aGlzIHRlc3QgcGFzcy4KLSAgICAgICAg ICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIKKyAgICAgICAgICAgICAoaW52 b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IgogICAgICAgICAgICAgICAgICAgICAgIi1FIiAia3N0 YW5kYXJkZGlyc3Rlc3R8a3VuaXF1ZWFwcHRlc3QiKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIktERSBG cmFtZXdvcmtzIDUgcG9ydGluZyBhaWQgZnJvbSBLREVMaWJzNCIpCkBAIC0zNjMyLDcgKzM2MTcs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVsaWJzNHN1cHBvcnQKIChkZWZpbmUtcHVibGljIGtodG1s CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtodG1sIikKLSAgICAodmVyc2lvbiAiNS43MC4wIikK KyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTM2NDEsNyArMzYyNiw3IEBAIChkZWZpbmUtcHVibGlj IGtodG1sCiAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0 aW5nQWlkcy8iCiAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWpoMGc2eHY1N2h5Y2xuaDU0eDBmNzJsYnkx Z3ZsaXNhbjIzeTdtemxxZjY3YWt5NTJzNSIpKSkpCisgICAgICAgIChiYXNlMzIgIjA2aHBqY201 eXJmajEwNTZ2dnY5ZGtsY2NkMGExeTA5em04Y2g0YTVkOGwybGZnZGc4Y2kiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGVybCkpCkBAIC0zNjgyLDcgKzM2NjcsNyBAQCAoZGVm aW5lLXB1YmxpYyBraHRtbAogKGRlZmluZS1wdWJsaWMga2pzCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtqcyIpCi0gICAgKHZlcnNpb24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBA IC0zNjkxLDcgKzM2NzYsNyBAQCAoZGVmaW5lLXB1YmxpYyBranMKICAgICAgICAgICAgICAodmVy c2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiL3BvcnRpbmdBaWRzLyIKICAgICAgICAgICAgICBu YW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFz ZTMyICIwczNuMHBkejU5cDV2OTY3enJ4Y2FzM2xiOTRrNWJ2OXZpODA1OGZpMGwyMG53d2xjZ2g1 IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDY3aWxzbTc4eDAza2Y1ZnMyeG1sYXN2eTI3MTJrMHhy c2E0MDRnMnpqODFmbTkyczFxNCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMgcGVybCBwa2ctY29uZmlnKSkKQEAgLTM3MTEsNyArMzY5Niw3IEBAIChkZWZp bmUtcHVibGljIGtqcwogKGRlZmluZS1wdWJsaWMga2pzZW1iZWQKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia2pzZW1iZWQiKQotICAgICh2ZXJzaW9uICI1LjcwLjAiKQorICAgICh2ZXJzaW9uICI1 LjkyLjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQpAQCAtMzcyMCw3ICszNzA1LDcgQEAgKGRlZmluZS1wdWJsaWMga2pzZW1iZWQKICAgICAg ICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiL3BvcnRpbmdBaWRzLyIKICAg ICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1Ngot ICAgICAgICAoYmFzZTMyICIwOTc2ZmFhemh4aGhpMXdwdnBjczhod2Iya256MHo3ajQ0djNheTNo dzczcnE0cDNiaXBtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGRiMHI4djBiaHAzcmF6d3l2bXZr OXI0cHNsMTR2Z24yM2M0Y20ycTFiNXBsMHc2YmhucCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBj bWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29scy01KSkKQEAgLTM3MzUsNyArMzcyMCw3IEBA IChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAoZGVmaW5lLXB1YmxpYyBrbWVkaWFwbGF5ZXIKICAg KHBhY2thZ2UKICAgICAobmFtZSAia21lZGlhcGxheWVyIikKLSAgICAodmVyc2lvbiAiNS43MC4w IikKKyAgICAodmVyc2lvbiAiNS45Mi4wIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTM3NDQsNyArMzcyOSw3IEBAIChkZWZpbmUtcHVi bGljIGttZWRpYXBsYXllcgogICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNp b24pICIvcG9ydGluZ0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBscm00eTcyN25od2Fpdmwz N3pwbW5yd3gwNDhnZmh5ancxOW02cTV6OXAzN2xrNDNqamEiKSkpKQorICAgICAgICAoYmFzZTMy ICIxOWxwaWIyd2o5MXc4c2hzZjkwNTZud2k0NnFqYThuaDk2aGoxNjR5ZHFsa3NscGZuZjd5Iikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzLTUpKQpA QCAtMzc3MSw3ICszNzU2LDcgQEAgKGRlZmluZS1wdWJsaWMga21lZGlhcGxheWVyCiAoZGVmaW5l LXB1YmxpYyBrcm9zcwogICAocGFja2FnZQogICAgIChuYW1lICJrcm9zcyIpCi0gICAgKHZlcnNp b24gIjUuNzAuMCIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNzgwLDcgKzM3NjUsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrcm9zcwogICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZl cnNpb24pICIvcG9ydGluZ0FpZHMvIgogICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEyYjUyN2wxMnJjZjQy MXA2MTN5ZGJhY2lscDl2OWl5OTBtYTM1dzIxc2RmOWExNWs2NzUiKSkpKQorICAgICAgICAoYmFz ZTMyICIxZ3F5MWg1bXFzZmdicHFrZHJoczd4Zjc3a3c0eXkxOW1yeWRhMWZ3amNxenhkMDJpN2hq IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xz LTUpKQpAQCAtMzgxMywxOSArMzc5OCwyOSBAQCAoZGVmaW5lLXB1YmxpYyBrcm9zcwogKGRlZmlu ZS1wdWJsaWMga2RhdgogICAocGFja2FnZQogICAgIChuYW1lICJrZGF2IikKLSAgICAodmVyc2lv biAiMjAuMDQuMyIpCisgICAgKHZlcnNpb24gIjUuOTIuMCIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGF2LSIgdmVyc2lvbiAiLnRhci54eiIpKQor ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvZnJhbWV3b3Jr cy8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJz aW9uKSAiLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA0NDVnbDR4bTBoMzlp Z2t4Z2I2dm1xNWlhYTA0d2tncmdiczduZmQwenduZ2s4eGFpZG4iKSkpKQorICAgICAgICAoYmFz ZTMyICIxaTVpNmJramFpcnoxc2xrM2ZocnhkM3M4d2tjZGFxZzU1amcyYnY4NmtxaDdkM25yY2dr IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCiAgICAg IChsaXN0IGtjb3JlYWRkb25zIGtpMThuIGtpbyBxdGJhc2UtNSBxdHhtbHBhdHRlcm5zKSkKKyAg ICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJk YSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4g dGVzdHM/IDs7IFNlZW1zIHRvIHJlcXVpcmUgbmV0d29yay4KKyAgICAgICAgICAgICAgIChpbnZv a2UgImN0ZXN0IiAiLUUiCisgICAgICAgICAgICAgICAgICAgICAgICIoa2Rhdi1kYXZjb2xsZWN0 aW9uc211bHRpZmV0Y2hqb2J0ZXN0fGtkYXYtZGF2aXRlbWZldGNoam9iKSIpKQorICAgICAgICAg ICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL2ZyYW1l d29ya3Mva2RhdiIpCiAgICAgKHN5bm9wc2lzICJEQVYgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24g d2l0aCBLSm9icyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGlzIGEgREFWIHByb3RvY29sIGlt cGxlbWVudGF0aW9uIHdpdGggS0pvYnMuICBDYWxlbmRhcnMKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9wYXRjaGVzL2tkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaCBiL2dudS9wYWNr YWdlcy9wYXRjaGVzL2tkYnVzYWRkb25zLWtpbml0LWZpbGUtbmFtZS5wYXRjaApkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKaW5kZXggZmZlZDg4ZTA0My4uMDAwMDAwMDAwMAotLS0gYS9nbnUvcGFj a2FnZXMvcGF0Y2hlcy9rZGJ1c2FkZG9ucy1raW5pdC1maWxlLW5hbWUucGF0Y2gKKysrIC9kZXYv bnVsbApAQCAtMSwxNSArMCwwIEBACi1BZGQgcGxhY2Vob2xkZXIgZm9yIGtpbml0J3Mgc3RvcmUg ZmlsZSBuYW1lLgotCi1kaWZmIC0tZ2l0IGEvc3JjL2tkZWluaXRpbnRlcmZhY2UuY3BwIGIvc3Jj L2tkZWluaXRpbnRlcmZhY2UuY3BwCi1pbmRleCAyMmZhNWU1Li4zZDQwOTM3IDEwMDY0NAotLS0t IGEvc3JjL2tkZWluaXRpbnRlcmZhY2UuY3BwCi0rKysgYi9zcmMva2RlaW5pdGludGVyZmFjZS5j cHAKLUBAIC01Miw3ICs1Miw3IEBAIHZvaWQgS0RFSW5pdEludGVyZmFjZTo6ZW5zdXJlS2RlaW5p dFJ1bm5pbmcoKQotICAgICAvLyBJZiBub3QgZm91bmQgaW4gc3lzdGVtIHBhdGhzLCBzZWFyY2gg b3RoZXIgcGF0aHMKLSAgICAgaWYgKHNydi5pc0VtcHR5KCkpIHsKLSAgICAgICAgIGNvbnN0IFFT dHJpbmdMaXN0IHNlYXJjaFBhdGhzID0gUVN0cmluZ0xpc3QoKQotLSAgICAgICAgICAgIDw8IFFD b3JlQXBwbGljYXRpb246OmFwcGxpY2F0aW9uRGlyUGF0aCgpIC8vIHRoZW4gbG9vayB3aGVyZSBv dXIgYXBwbGljYXRpb24gYmluYXJ5IGlzIGxvY2F0ZWQKLSsgICAgICAgICAgICA8PCBRU3RyaW5n Ojpmcm9tVXRmOCgiQFNVQlNUSVRVVEVNRUAvYmluIikgLy8gdXNpbmcgUVN0cmluZ0xpdGVyYWwg d291bGQgYmUgbW9yZSBlZmZpY2llbnQsIGJ1dCBicmVha3MgZ3VpeCBzdG9yZSByZWZlcmVuY2Ug ZGV0ZWN0aW9uLgotICAgICAgICAgICAgIDw8IFFMaWJyYXJ5SW5mbzo6bG9jYXRpb24oUUxpYnJh cnlJbmZvOjpCaW5hcmllc1BhdGgpOyAvLyBsb29rIHdoZXJlIGV4ZWMgcGF0aCBpcyAoY2FuIGJl IHNldCBpbiBxdC5jb25mKQotICAgICAgICAgc3J2ID0gUVN0YW5kYXJkUGF0aHM6OmZpbmRFeGVj dXRhYmxlKFFTdHJpbmdMaXRlcmFsKCJrZGVpbml0NSIpLCBzZWFyY2hQYXRocyk7Ci0gICAgICAg ICBpZiAoc3J2LmlzRW1wdHkoKSkgewpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMv a2luaXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMva2lu aXQta2RlaW5pdC1leHRyYV9saWJzLnBhdGNoCmluZGV4IDEyNzFmM2RmN2QuLmIyN2M2ZWQ1MzUg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFfbGli cy5wYXRjaAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0LWV4dHJhX2xp YnMucGF0Y2gKQEAgLTIxLDI3ICsyMSw2IEBAIHBrZ3MvZGV2ZWxvcG1lbnQvbGlicmFyaWVzL2tk ZS1mcmFtZXdvcmtzL2tpbml0L2tkZWluaXQtZXh0cmFfbGlicy5wYXRjaAogICNlbmRpZgogIH07 CiAgI2VuZGlmCi1AQCAtMTUzMywyMCArMTUzMSw2IEBAIHN0YXRpYyBpbnQgaW5pdFhjb25uZWN0 aW9uKCkKLSB9Ci0gI2VuZGlmCi0gCi0tI2lmbmRlZiBRX09TX09TWAotLS8vIEZpbmQgYSBzaGFy ZWQgbGliIGluIHRoZSBsaWIgZGlyLCBlLmcuIGxpYmtpby5zby4KLS0vLyBDb21wbGV0ZWx5IHVu cmVsYXRlZCB0byBwbHVnaW5zLgotLXN0YXRpYyBRU3RyaW5nIGZpbmRTaGFyZWRMaWIoY29uc3Qg UVN0cmluZyAmbGliKQotLXsKLS0gICAgUVN0cmluZyBwYXRoID0gUUZpbGU6OmRlY29kZU5hbWUo Q01BS0VfSU5TVEFMTF9QUkVGSVggIi8iIExJQl9JTlNUQUxMX0RJUiAiLyIpICsgbGliOwotLSAg ICBpZiAoUUZpbGU6OmV4aXN0cyhwYXRoKSkgewotLSAgICAgICAgcmV0dXJuIHBhdGg7Ci0tICAg IH0KLS0gICAgLy8gV2UgY291bGQgYWxzbyBsb29rIGluIExEX0xJQlJBUllfUEFUSCwgYnV0IHJl YWxseSwgd2hvIGluc3RhbGxzIHRoZSBtYWluIGxpYnMgaW4gZGlmZmVyZW50IHByZWZpeGVzPwot LSAgICByZXR1cm4gUVN0cmluZygpOwotLX0KLS0jZW5kaWYKLS0KLSBleHRlcm4gIkMiIHsKLSAK LSAgICAgc3RhdGljIHZvaWQgc2Vjb25kYXJ5X2NoaWxkX2hhbmRsZXIoaW50KQogQEAgLTE2NzMs NyArMTY3Myw3IEBACiAgI2lmIGRlZmluZWQoUV9PU19VTklYKSAmJiAhZGVmaW5lZChRX09TX09T WCkKICAgICAgaWYgKCFkLnN1aWNpZGUgJiYgcUVudmlyb25tZW50VmFyaWFibGVJc0VtcHR5KCJL REVfSVNfUFJFTElOS0VEIikpIHsKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tp bml0LWtkZWluaXQtbGlicGF0aC5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tpbml0LWtk ZWluaXQtbGlicGF0aC5wYXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjM4MmU4 ODA0Yi4uMDAwMDAwMDAwMAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9raW5pdC1rZGVpbml0 LWxpYnBhdGgucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwzNyArMCwwIEBACi1TZWFyY2ggbGli cmFyaWVzIGluIEdVSVhfS0Y1SU5JVF9MSUJfUEFUSC4KLQotQmFzZWQgb24gYW4gaWRlYSBieSBO aXhPcwotcGtncy9kZXZlbG9wbWVudC9saWJyYXJpZXMva2RlLWZyYW1ld29ya3Mva2luaXQva2lu aXQtbGlicGF0aC5wYXRjaAotCi09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLS0ga2luaXQtNS4zMi4wL3NyYy9rZGVp bml0L2tpbml0LmNwcC5vcmlnCTIwMTctMTAtMjIgMjE6MDI6MjAuOTA4NzY1NDU1ICswMjAwCi0r Kysga2luaXQtNS4zMi4wL3NyYy9rZGVpbml0L2tpbml0LmNwcAkyMDE3LTEwLTIyIDIxOjAzOjI1 LjMxMjgxODI0OCArMDIwMAotQEAgLTYyMywyMCArNjIzLDE4IEBACi0gICAgICAgICAgICAgaWYg KGxpYnBhdGhfcmVsYXRpdmUpIHsKLSAgICAgICAgICAgICAgICAgLy8gTkI6IEJlY2F1c2UgUXQg bWFrZXMgdGhlIGFjdHVhbCBkbG9wZW4oKSBjYWxsLCB0aGUKLSAgICAgICAgICAgICAgICAgLy8g ICAgIFJVTlBBVEggb2Yga2RlaW5pdCBpcyAqbm90KiByZXNwZWN0ZWQgLSBzZWUKLSAgICAgICAg ICAgICAgICAgLy8gICAgIGh0dHBzOi8vc291cmNld2FyZS5vcmcvYnVnemlsbGEvc2hvd19idWcu Y2dpP2lkPTEzOTQ1Ci0gICAgICAgICAgICAgICAgIC8vICAgICAtIHNvIHdlIHRyeSBoYWNraW5n IGl0IGluIG91cnNlbHZlcwotLSAgICAgICAgICAgICAgICBRU3RyaW5nIGluc3RhbGxfbGliX2Rp ciA9IFFGaWxlOjpkZWNvZGVOYW1lKAotLSAgICAgICAgICAgICAgICAgICAgICAgIENNQUtFX0lO U1RBTExfUFJFRklYICIvIiBMSUJfSU5TVEFMTF9ESVIgIi8iKTsKLS0gICAgICAgICAgICAgICAg UVN0cmluZyBvcmlnX2xpYnBhdGggPSBsaWJwYXRoOwotLSAgICAgICAgICAgICAgICBsaWJwYXRo ID0gaW5zdGFsbF9saWJfZGlyICsgbGlicGF0aDsKLS0gICAgICAgICAgICAgICAgbC5zZXRGaWxl TmFtZShsaWJwYXRoKTsKLS0gICAgICAgICAgICAgICAgaWYgKCFsLmxvYWQoKSkgewotLSAgICAg ICAgICAgICAgICAgICAgbGlicGF0aCA9IG9yaWdfbGlicGF0aDsKLS0gICAgICAgICAgICAgICAg ICAgIGwuc2V0RmlsZU5hbWUobGlicGF0aCk7Ci0tICAgICAgICAgICAgICAgICAgICBsLmxvYWQo KTsKLS0gICAgICAgICAgICAgICAgfQotKyAgICAgICAgICAgICAgICAvLyBUcnkgdG8gbG9hZCB0 aGUgbGlicmFyeSByZWxhdGl2ZSB0byB0aGUgYWN0aXZlIHByb2ZpbGVzLgotKyAgICAgICAgICAg ICAgICBRQnl0ZUFycmF5TGlzdCBwcm9maWxlcyA9IHFnZXRlbnYoIktERUlOSVQ1X0xJQlJBUllf UEFUSCIpLnNwbGl0KCc6Jyk7Ci0rICAgICAgICAgICAgICAgIGZvciAoY29uc3QgUUJ5dGVBcnJh eSAmcHJvZmlsZTogcHJvZmlsZXMpIHsKLSsgICAgICAgICAgICAgICAgICAgIGlmICghcHJvZmls ZS5pc0VtcHR5KCkpIHsKLSsgICAgICAgICAgICAgICAgICAgICAgICBsLnNldEZpbGVOYW1lKFFG aWxlOjpkZWNvZGVOYW1lKHByb2ZpbGUpICsgUVN0cmluZ0xpdGVyYWwoIi8iKSArIGxpYnBhdGgp OwotKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChsLmxvYWQoKSkgYnJlYWs7Ci0rICAgICAg ICAgICAgICAgICAgICB9Ci0rCQl9Ci0gICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAg ICAgICAgbC5sb2FkKCk7Ci0gICAgICAgICAgICAgfQotICAgICAgICAgICAgIGlmICghbC5pc0xv YWRlZCgpKSB7Ci0gICAgICAgICAgICAgICAgIFFTdHJpbmcgbHRkbEVycm9yKGwuZXJyb3JTdHJp bmcoKSk7CmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQt b24tUEFUSC5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2tpby1zZWFyY2gtc21iZC1vbi1Q QVRILnBhdGNoCmluZGV4IDU1NTM1ZmZhMTEuLjUxMThjOWEzNjEgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9wYXRjaGVzL2tpby1zZWFyY2gtc21iZC1vbi1QQVRILnBhdGNoCisrKyBiL2dudS9w YWNrYWdlcy9wYXRjaGVzL2tpby1zZWFyY2gtc21iZC1vbi1QQVRILnBhdGNoCkBAIC0xLDMwICsx LDI0IEBACi1BZG9wdGVkIGZyb20gTml4T1MKLXBrZ3MvZGV2ZWxvcG1lbnQvbGlicmFyaWVzL2tk ZS1mcmFtZXdvcmtzL2tpby9zYW1iYS1zZWFyY2gtcGF0aC5wYXRjaAorRnJvbSBhZjU0YTJhMzc2 NTVkZjI2YTMzYmM2NzgzY2I0NzJjMzhmNjUzMjJmIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQor RnJvbTogVGhvbWFzIFR1ZWdlbCA8dHR1ZWdlbEBtYWlsYm94Lm9yZz4KK0RhdGU6IFN1biwgMjgg TWFyIDIwMjEgMTA6MzE6MTIgLTA1MDAKK1N1YmplY3Q6IFtQQVRDSCAxLzJdIFJlbW92ZSBpbXB1 cmUgc21iZCBzZWFyY2ggcGF0aAogCi09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLS0ga2lvLTUuMTcuMC5vcmlnL3Ny Yy9jb3JlL2tzYW1iYXNoYXJlLmNwcAotKysrIGtpby01LjE3LjAvc3JjL2NvcmUva3NhbWJhc2hh cmUuY3BwCi1AQCAtNjcsMTMgKzY3LDE4IEBAIEtTYW1iYVNoYXJlUHJpdmF0ZTo6fktTYW1iYVNo YXJlUHJpdmF0ZSgKLSAKKy0tLQorIHNyYy9jb3JlL2tzYW1iYXNoYXJlLmNwcCB8IDIgKy0KKyAx IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKKworZGlmZiAtLWdp dCBhL3NyYy9jb3JlL2tzYW1iYXNoYXJlLmNwcCBiL3NyYy9jb3JlL2tzYW1iYXNoYXJlLmNwcAor aW5kZXggZTgxMGNlNC4uN2NmYjRlNiAxMDA2NDQKKy0tLSBhL3NyYy9jb3JlL2tzYW1iYXNoYXJl LmNwcAorKysrIGIvc3JjL2NvcmUva3NhbWJhc2hhcmUuY3BwCitAQCAtNjEsNyArNjEsNyBAQCBL U2FtYmFTaGFyZVByaXZhdGU6On5LU2FtYmFTaGFyZVByaXZhdGUoKQogIGJvb2wgS1NhbWJhU2hh cmVQcml2YXRlOjppc1NhbWJhSW5zdGFsbGVkKCkKICB7Ci0tICAgIGlmIChRRmlsZTo6ZXhpc3Rz KFFTdHJpbmdMaXRlcmFsKCIvdXNyL3NiaW4vc21iZCIpKQotLSAgICAgICAgICAgIHx8IFFGaWxl OjpleGlzdHMoUVN0cmluZ0xpdGVyYWwoIi91c3IvbG9jYWwvc2Jpbi9zbWJkIikpKSB7Ci0tICAg ICAgICByZXR1cm4gdHJ1ZTsKLSsgICAgY29uc3QgUUJ5dGVBcnJheSBwYXRoRW52ID0gcWdldGVu digiUEFUSCIpOwotKyAgICBpZiAoIXBhdGhFbnYuaXNFbXB0eSgpKSB7Ci0rICAgICAgICBRTGF0 aW4xQ2hhciBwYXRoU2VwKCc6Jyk7Ci0rICAgICAgICBRU3RyaW5nTGlzdCBwYXRocyA9IFFGaWxl OjpkZWNvZGVOYW1lKHBhdGhFbnYpLnNwbGl0KHBhdGhTZXAsIFFTdHJpbmc6OlNraXBFbXB0eVBh cnRzKTsKLSsgICAgICAgIGZvciAoUVN0cmluZ0xpc3Q6Oml0ZXJhdG9yIGl0ID0gcGF0aHMuYmVn aW4oKTsgaXQgIT0gcGF0aHMuZW5kKCk7ICsraXQpIHsKLSsgICAgICAgICAgICBpdC0+YXBwZW5k KFFTdHJpbmdMaXRlcmFsKCIvc21iZCIpKTsKLSsgICAgICAgICAgICBpZiAoUUZpbGU6OmV4aXN0 cygqaXQpKSB7Ci0rICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwotKyAgICAgICAgICAgIH0K LSsgICAgICAgIH0KKyAgICAgY29uc3QgYm9vbCBkYWVtb25FeGlzdHMgPQorLSAgICAgICAgIVFT dGFuZGFyZFBhdGhzOjpmaW5kRXhlY3V0YWJsZShRU3RyaW5nTGl0ZXJhbCgic21iZCIpLCB7UVN0 cmluZ0xpdGVyYWwoIi91c3Ivc2Jpbi8iKSwgUVN0cmluZ0xpdGVyYWwoIi91c3IvbG9jYWwvc2Jp bi8iKX0pLmlzRW1wdHkoKTsKKysgICAgICAgICFRU3RhbmRhcmRQYXRoczo6ZmluZEV4ZWN1dGFi bGUoUVN0cmluZ0xpdGVyYWwoInNtYmQiKSkuaXNFbXB0eSgpOworICAgICBpZiAoIWRhZW1vbkV4 aXN0cykgeworICAgICAgICAgcUNEZWJ1ZyhLSU9fQ09SRV9TQU1CQVNIQVJFKSA8PCAiS1NhbWJh U2hhcmU6IENvdWxkIG5vdCBmaW5kIHNtYmQiOwogICAgICB9Ci0gCi0tICAgIC8vcURlYnVnKCkg PDwgIlNhbWJhIGlzIG5vdCBpbnN0YWxsZWQhIjsKLS0KLSAgICAgcmV0dXJuIGZhbHNlOwotIH0K LSAKKy0tCisyLjMwLjEKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2twYWNrYWdl LWFsbG93LWV4dGVybmFsLXBhdGhzLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMva3BhY2th Z2UtYWxsb3ctZXh0ZXJuYWwtcGF0aHMucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IGMxYzllZmRlN2YuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva3Bh Y2thZ2UtYWxsb3ctZXh0ZXJuYWwtcGF0aHMucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwxMyAr MCwwIEBACi1kaWZmIC0tZ2l0IGEvc3JjL2twYWNrYWdlL3BhY2thZ2UuY3BwIGIvc3JjL2twYWNr YWdlL3BhY2thZ2UuY3BwCi1pbmRleCA1YWVjOWZkLi5iMTVjOTMzIDEwMDY0NAotLS0tIGEvc3Jj L2twYWNrYWdlL3BhY2thZ2UuY3BwCi0rKysgYi9zcmMva3BhY2thZ2UvcGFja2FnZS5jcHAKLUBA IC04MjAsNyArODIwLDcgQEAgUGFja2FnZVByaXZhdGU6OlBhY2thZ2VQcml2YXRlKCkKLSAgICAg OiBRU2hhcmVkRGF0YSgpLAotICAgICAgIGZhbGxiYWNrUGFja2FnZShudWxscHRyKSwKLSAgICAg ICBtZXRhZGF0YShudWxscHRyKSwKLS0gICAgICBleHRlcm5hbFBhdGhzKGZhbHNlKSwKLSsgICAg ICBleHRlcm5hbFBhdGhzKHRydWUpLAotICAgICAgIHZhbGlkKGZhbHNlKSwKLSAgICAgICBjaGVj a2VkVmFsaWQoZmFsc2UpCi0gewpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva3Bh Y2thZ2UtZml4LUtGNVBhY2thZ2VNYWNyb3MuY21ha2UucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0 Y2hlcy9rcGFja2FnZS1maXgtS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZS5wYXRjaApkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKaW5kZXggZDY3N2YxOWE3MC4uMDAwMDAwMDAwMAotLS0gYS9nbnUvcGFj a2FnZXMvcGF0Y2hlcy9rcGFja2FnZS1maXgtS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZS5wYXRjaAor KysgL2Rldi9udWxsCkBAIC0xLDI1ICswLDAgQEAKLUZyb20gNjY4MDEwZWJjOWZkODRkOWRjNjBm OTBiOWE0ZWJmM2M3MDU0OTc3ZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IEhhcnRt dXQgR29lYmVsIDxoLmdvZWJlbEBjcmF6eS1jb21waWxlcnMuY29tPgotRGF0ZTogU3VuLCAyNSBP Y3QgMjAyMCAyMDoxMToxMyArMDAwMAotU3ViamVjdDogW1BBVENIXSBGaXggYnVpbGQgZXJyb3Jz IGlmIFBSRUZJWCBpcyBkaWZmZXJlbnQgZnJvbSBFQ00ncyBQUkVGSVguCi0KLVNlZSA8aHR0cHM6 Ly9idWdzLmtkZS5vcmcvNDI0NDgzPiBmb3IgZGV0YWlscy4KLS0tLQotIEtGNVBhY2thZ2VNYWNy b3MuY21ha2UgfCAzICstLQotIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxl dGlvbnMoLSkKLQotZGlmZiAtLWdpdCBhL0tGNVBhY2thZ2VNYWNyb3MuY21ha2UgYi9LRjVQYWNr YWdlTWFjcm9zLmNtYWtlCi1pbmRleCBmNGMxZDFkLi5hY2QzNzk4IDEwMDY0NAotLS0tIGEvS0Y1 UGFja2FnZU1hY3Jvcy5jbWFrZQotKysrIGIvS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZQotQEAgLTEs NiArMSw1IEBACi0gCi0tZmluZF9wYWNrYWdlKEVDTSAxLjYuMCBDT05GSUcgUkVRVUlSRUQpCi0t aW5jbHVkZSgke0VDTV9LREVfTU9EVUxFX0RJUn0vS0RFSW5zdGFsbERpcnMuY21ha2UpCi0raW5j bHVkZShLREVJbnN0YWxsRGlycykKLSAKLSBzZXQoS1BBQ0tBR0VfUkVMQVRJVkVfREFUQV9JTlNU QUxMX0RJUiAia3BhY2thZ2UiKQotIAotLS0gCi1HaXRMYWIKLQpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL3BhdGNoZXMvcGxhc21hLWZyYW1ld29yay1maXgtS0Y1UGxhc21hTWFjcm9zLmNtYWtl LnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvcGxhc21hLWZyYW1ld29yay1maXgtS0Y1UGxh c21hTWFjcm9zLmNtYWtlLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBiZDU1 ZDUxMmNmLi4wMDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL3BsYXNtYS1mcmFt ZXdvcmstZml4LUtGNVBsYXNtYU1hY3Jvcy5jbWFrZS5wYXRjaAorKysgL2Rldi9udWxsCkBAIC0x LDI1ICswLDAgQEAKLUZyb20gZmY1ZWQyNmYyMWQzMDRlODY3YWI1Nzc4MTg3ODA2OTU2N2RlYjIz ZCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IEhhcnRtdXQgR29lYmVsIDxoLmdvZWJl bEBjcmF6eS1jb21waWxlcnMuY29tPgotRGF0ZTogTW9uLCAzIEF1ZyAyMDIwIDE5OjQ5OjU4ICsw MDAwCi1TdWJqZWN0OiBbUEFUQ0hdIEZpeCBidWlsZCBlcnJvcnMgaWYgUFJFRklYIGlzIGRpZmZl cmVudCBmcm9tIEVDTSdzIFBSRUZJWC4KLQotU2VlIDxodHRwczovL2J1Z3Mua2RlLm9yZy80MjQ0 ODM+IGZvciBkZXRhaWxzCi0tLS0KLSBLRjVQbGFzbWFNYWNyb3MuY21ha2UgfCAzICstLQotIDEg ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKLQotZGlmZiAtLWdp dCBhL0tGNVBsYXNtYU1hY3Jvcy5jbWFrZSBiL0tGNVBsYXNtYU1hY3Jvcy5jbWFrZQotaW5kZXgg NDk0YjQyZDU2Li44MGIzZmQ4ZGQgMTAwNjQ0Ci0tLS0gYS9LRjVQbGFzbWFNYWNyb3MuY21ha2UK LSsrKyBiL0tGNVBsYXNtYU1hY3Jvcy5jbWFrZQotQEAgLTEsNiArMSw1IEBACi0gCi0tZmluZF9w YWNrYWdlKEVDTSAxLjYuMCBDT05GSUcgUkVRVUlSRUQpCi0taW5jbHVkZSgke0VDTV9LREVfTU9E VUxFX0RJUn0vS0RFSW5zdGFsbERpcnMuY21ha2UpCi0raW5jbHVkZShLREVJbnN0YWxsRGlycykK LSAKLSBzZXQoUExBU01BX1JFTEFUSVZFX0RBVEFfSU5TVEFMTF9ESVIgInBsYXNtYSIpCi0gc2V0 KFBMQVNNQV9EQVRBX0lOU1RBTExfRElSICIke0tERV9JTlNUQUxMX0RBVEFESVJ9LyR7UExBU01B X1JFTEFUSVZFX0RBVEFfSU5TVEFMTF9ESVJ9IikKLS0tIAotR2l0TGFiCi0KLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0070-gnu-Add-kirigami-addons.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0070-gnu-Add-kirigami-addons.patch RnJvbSBlNzFiMWUwYTdiMDc0YzkzYzEyNTVhOWZiZDIyODhhNWZmYmFmZTNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAxNCBBdWcgMjAyMiAwMTo1NjozMyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NzAvNzNdIGdudTogQWRkIGtpcmlnYW1pLWFkZG9ucy4KCiogZ251L3BhY2thZ2VzL2tkZS1mcmFt ZXdvcmtzLnNjbSAoa2lyaWdhbWktYWRkb25zKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWZyYW1l d29ya3Muc2NtCmluZGV4IGViMzRkZTliZmYuLjQxYzQzNDdkNjAgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdv cmtzLnNjbQpAQCAtODU4LDYgKzg1OCwzMSBAQCAoZGVmaW5lLXB1YmxpYyBraXJpZ2FtaQogb2Yg YXBwbGljYXRpb25zIHRoYXQgZm9sbG93IHRoZSBLaXJpZ2FtaSBIdW1hbiBJbnRlcmZhY2UgR3Vp ZGVsaW5lcy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKIAorKGRlZmluZS1w dWJsaWMga2lyaWdhbWktYWRkb25zCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtpcmlnYW1pLWFk ZG9ucyIpCisgICAgKHZlcnNpb24gIjAuMyIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorCSAg ICJodHRwczovL2ludmVudC5rZGUub3JnL2xpYnJhcmllcy9raXJpZ2FtaS1hZGRvbnMvLS9hcmNo aXZlL3YiIHZlcnNpb24KKwkgICAiL2tpcmlnYW1pLWFkZG9ucy12IiB2ZXJzaW9uICIudGFyLmd6 IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyCisgICAgICAgICAiMXpyOGRwYzdi enc2ZzN5MGpheHNyMmxxbHhxd2xjcGhjaHBrOGlhaDZnMWYzbjlmcTczciIpKSkpCisgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisJKGFyZ3VtZW50cworCShsaXN0ICM6dGVzdHM/ ICNmKSkgOzsgVE9ETzogZmFpbGluZyB0ZXN0CisJKG5hdGl2ZS1pbnB1dHMgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcykpCisgCShpbnB1dHMgKGxpc3Qga2lyaWdhbWkga2kxOG4gcXRkZWNsYXJh dGl2ZS01IHF0cXVpY2tjb250cm9sczItNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZl bnQua2RlLm9yZy9saWJyYXJpZXMva2lyaWdhbWktYWRkb25zIikKKyAgICAoc3lub3BzaXMgIkFk ZC1vbnMgZm9yIHRoZSBLaXJpZ2FtaSBmcmFtZXdvcmsiKQorICAgIChkZXNjcmlwdGlvbiAiVGhp cyBwYWNrYWdlIHByb3ZpZGVzIEtpcmlnYW1pIGNvbXBvbmVudHMgdXNhYmxlIGJ5IGJvdGggdG91 Y2gKK2FuZCBkZXNrdG9wIGV4cGVyaWVuY2VzLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5z ZTpleHBhdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6Z3BsMyBsaWNlbnNlOmxncGwyLjErCisJbGlj ZW5zZTpsZ3BsMykpKSkKKwogKGRlZmluZS1wdWJsaWMga2l0ZW1tb2RlbHMKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2l0ZW1tb2RlbHMiKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0005-gnu-KDE-Frameworks-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0005-gnu-KDE-Frameworks-Remove-trailing-booleans.patch RnJvbSBhOTA0MDI5NThkOTIwMjY3ZGFiMWM3ZWE3OWMyN2EzODc5NWVhYzM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAyNSBKdWwgMjAyMiAxMTowNzoyOSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MDUvNzNdIGdudTogS0RFIEZyYW1ld29ya3M6IFJlbW92ZSB0cmFpbGluZyBib29sZWFucy4KCiog Z251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSAoa2NhbGVuZGFyY29yZSwga2NvbmZpZywg a2NvcmVhZGRvbnMsCmtzeW50YXhoaWdobGlnaHRpbmcsIGt3YXlsYW5kLCBrd2luZG93c3lzdGVt LCBtb2RlbW1hbmFnZXItcXQsIGtjb250YWN0cywKa2RvY3Rvb2xzLCBrZmlsZW1ldGFkYXRhLCBp bWFnZWZvcm1hdHMsIGtub3RpZmljYXRpb25zLCBrcGFja2FnZSwga3B0eSwKYmFsb28sIGtib29r bWFya3MsIGtjbXV0aWxzLCBrY29uZmlnd2lkZ2V0cywga2Vtb3RpY29ucywga2ljb250aGVtZXMs Cmtpbml0LCBraW8sIGtuZXdzdHVmZiwga3BhcnRzLCBrc2VydmljZSwga3RleHRlZGl0b3IsIGt4 bWxndWkscGxhc21hLWZyYW1ld29yaywKa2RlLWZyYW1ld29ya2ludGVncmF0aW9uLCBrZGVsaWJz NHN1cHBvcnQpOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5z Y20KaW5kZXggM2ZmMDNiN2E2NS4uMWRkNWQ2YWQ5NCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2Nt CkBAIC0xMCw2ICsxMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWFyaXVzIEJha2tlIDxt YmFra2VAZmFzdG1haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIEFsZXhhbmRyb3MgVGhl b2RvdG91IDxhbGV4QHpyeXRobS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBU aWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIg SG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBh cnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTIwNCw4ICsyMDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBw aG9ub24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJl ZiBpbnB1dHMgInF0YmFzZSIpKSkpCiAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImNtYWtl X2luc3RhbGwuY21ha2UiCiAgICAgICAgICAgICAgICAgICgocmVnZXggYWxsIGRlc3QpCi0gICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBkZXN0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0 IikpKSkpCi0gICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kIGRlc3QgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkpKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vcGhvbm9uLmtkZS5vcmciKQogICAgIChzeW5vcHNpcyAiS0RFJ3MgbXVsdGlt ZWRpYSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktERSdzIG11bHRpbWVkaWEgbGlicmFy eS4iKQpAQCAtNDY1LDggKzQ2NSw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKICAg ICAgICAgICAgICAod2hlbiB0ZXN0cz8KICAgICAgICAgICAgICAgIDs7IEl0cyBhbHJlYWR5IGJl ZW4gZml4ZWQgdXBzdHJlYW07IHJlbW92ZSBpbiA1LjkzLgogICAgICAgICAgICAgICAgOzsgYzA0 MjhhMjg0NDQ0Yjk5NWQzMjAwNDZjMDRlZjUzNzdkNTFlNGM1YwotICAgICAgICAgICAgICAgKGlu dm9rZSAiY3Rlc3QiICItRSIgInRlc3RkYXRlc2VyaWFsaXphdGlvbiIpKQotICAgICAgICAgICAg ICN0KSkpKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJ0ZXN0ZGF0ZXNl cmlhbGl6YXRpb24iKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBpbnRlcmZhY2lu ZyB3aXRoIGNhbGVuZGFycyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlk ZXMgYWNjZXNzIHRvIGFuZCBoYW5kbGluZyBvZiBjYWxlbmRhcgpAQCAtNTQxLDggKzU0MCw3IEBA IChkZWZpbmUtcHVibGljIGtjb25maWcKICAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChn ZXRjd2QpKQogICAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIoa2NvbmZpZ2NvcmUt a2NvbmZpZ3Rlc3R8XAota2NvbmZpZ2d1aS1rc3RhbmRhcmRzaG9ydGN1dHdhdGNoZXJ0ZXN0KSIp KQotICAgICAgICAgICAgICN0KSkpKSkKK2tjb25maWdndWkta3N0YW5kYXJkc2hvcnRjdXR3YXRj aGVydGVzdCkiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5v cmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJLY29uZmlndXJhdGlvbiBzZXR0aW5ncyBm cmFtZXdvcmsgZm9yIFF0IikKICAgICAoZGVzY3JpcHRpb24gIktDb25maWcgcHJvdmlkZXMgYW4g YWR2YW5jZWQgY29uZmlndXJhdGlvbiBzeXN0ZW0uCkBAIC02MDIsOCArNjAwLDcgQEAgKGRlZmlu ZS1wdWJsaWMga2NvcmVhZGRvbnMKICAgICAgICAgICAgICAoc2V0ZW52ICJUTVBESVIiIChnZXRj d2QpKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBrZGlyd2F0Y2ggdGVzdCBmYWlscyBp bmNvbnNpc3RlbnRseS4ga3Byb2Nlc3N0ZXN0IGZhaWxzLgogICAgICAgICAgICAgICAgKGludm9r ZSAiY3Rlc3QiICItRSIgIihrZGlyd2F0Y2hfcWZzd2F0Y2hfdW5pdHRlc3R8a3Byb2Nlc3N0ZXN0 fFwKLWtkaXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKK2tk aXJ3YXRjaF9zdGF0X3VuaXR0ZXN0KSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9j b21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlF0IGFkZG9uIGxp YnJhcnkgd2l0aCBhIGNvbGxlY3Rpb24gb2Ygbm9uLUdVSSB1dGlsaXRpZXMiKQogICAgIChkZXNj cmlwdGlvbiAiS0NvcmVBZGRvbnMgcHJvdmlkZXMgY2xhc3NlcyBidWlsdCBvbiB0b3Agb2YgUXRD b3JlIHRvCkBAIC0xMDAyLDggKzk5OSw3IEBAIChkZWZpbmUtcHVibGljIGtzeW50YXhoaWdobGln aHRpbmcKICAgICAgICAgICAgICAgICgoKHdoaWNoICJzaCIpKSAiIC9iaW4vc2giKSkgOzsgc3Bh Y2UgaW4gZnJvbnQhCiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImF1dG90ZXN0cy9pbnB1 dC9oaWdobGlnaHQucGwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImF1dG90ZXN0cy9m b2xkaW5nL2hpZ2hsaWdodC5wbC5mb2xkIikKLSAgICAgICAgICAgICAgICgoKHdoaWNoICJwZXJs IikpICIvdXNyL2Jpbi9wZXJsIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAg ICAgKCgod2hpY2ggInBlcmwiKSkgIi91c3IvYmluL3BlcmwiKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lz ICJTeW50YXggaGlnaGxpZ2h0aW5nIGVuZ2luZSBmb3IgS2F0ZSBzeW50YXggZGVmaW5pdGlvbnMi KQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIHN0YW5kLWFsb25lIGltcGxlbWVudGF0aW9u IG9mIHRoZSBLYXRlIHN5bnRheApAQCAtMTA2NCw4ICsxMDYwLDcgQEAgKGRlZmluZS1wdWJsaWMg a3dheWxhbmQKICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiIChnZXRjd2Qp KQogICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCiAg ICAgICAgICAgICAgKHdoZW4gdGVzdHM/IDs7IE9uZSB0ZXN0IGZhaWxzLgotICAgICAgICAgICAg ICAgKGludm9rZSAiY3Rlc3QiICItRSIgImt3YXlsYW5kLXRlc3RXYXlsYW5kUmVnaXN0cnkiKSkK LSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1F IiAia3dheWxhbmQtdGVzdFdheWxhbmRSZWdpc3RyeSIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIlF0 LXN0eWxlIEFQSSB0byBpbnRlcmFjdCB3aXRoIHRoZSB3YXlsYW5kIGNsaWVudCBhbmQgc2VydmVy IikKICAgICAoZGVzY3JpcHRpb24gIkFzIHRoZSBuYW1lcyBzdWdnZXN0IHRoZXkgaW1wbGVtZW50 IGEgQ2xpZW50IHJlc3BlY3RpdmVseSBhCkBAIC0xMTQ3LDggKzExNDIsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgImF1 dG90ZXN0cy9CTEFDS0xJU1QiCiAgICAgICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAg ICAgICAgKGRpc3BsYXkgIlt0ZXN0R3JvdXBMZWFkZXJdXG4qXG4iKQotICAgICAgICAgICAgICAg ICAoZGlzcGxheSAiW3Rlc3RDbGllbnRNYWNoaW5lXVxuKlxuIikpKSA7OyByZXF1aXJlcyBuZXR3 b3JrCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAgICAoZGlzcGxheSAiW3Rlc3RD bGllbnRNYWNoaW5lXVxuKlxuIikpKSkpIDs7IHJlcXVpcmVzIG5ldHdvcmsKICAgICAgICAgIChy ZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBzdWl0ZSByZXF1aXJlcyBhIHJ1 bm5pbmcgd2luZG93IGFuYWdlcgpAQCAtMTIwNCw4ICsxMTk4LDcgQEAgKGRlZmluZS1wdWJsaWMg bW9kZW1tYW5hZ2VyLXF0CiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAg KHNldGVudiAiREJVU19GQVRBTF9XQVJOSU5HUyIgIjAiKQotICAgICAgICAgICAgICAgKGludm9r ZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAg ICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lz ICJRdCB3cmFwcGVyIGZvciBNb2RlbU1hbmFnZXIgREJ1cyBBUEkiKQogICAgIChkZXNjcmlwdGlv biAiTW9kZW1NYW5hZ2VyUXQgcHJvdmlkZXMgYWNjZXNzIHRvIGFsbCBNb2RlbU1hbmFnZXIgZmVh dHVyZXMKQEAgLTE2MDgsOCArMTYwMSw3IEBAIChkZWZpbmUtcHVibGljIGtjb250YWN0cwogICAg ICAgICAgICAgICAgOztFeHBlY3RlZCAocmVzdWx0KSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOgogICAgICAgICAgICAgICAgOzsiSmltIEtub3BmXG5MdW1t ZXJsYW5kc3RyLiAxXG4xMjM0NSBMdW1tZXJzdGFkdFxuXG5HRVJNQU5JQSIKICAgICAgICAgICAg ICAgIChpbnZva2UgImN0ZXN0IiAiLUUiCi0JCQkgICAiKGtjb250YWN0cy1hZGRyZXNzdGVzdHxr Y29udGFjdHMtZW1haWx0ZXN0fGtjb250YWN0cy1waG9uZW51bWJlcnRlc3R8a2NvbnRhY3RzLXNl Y3JlY3l0ZXN0fGtjb250YWN0cy1nZW90ZXN0fGtjb250YWN0cy1rZXl0ZXN0fGtjb250YWN0cy10 ZXN0cm91bmR0cmlwfGtjb250YWN0cy1pbXBwdGVzdHxrY29udGFjdHMtYmlydGhkYXl0ZXN0fGtj b250YWN0cy1hZGRyZXNzZWV0ZXN0KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKKwkJCSAgICIo a2NvbnRhY3RzLWFkZHJlc3N0ZXN0fGtjb250YWN0cy1lbWFpbHRlc3R8a2NvbnRhY3RzLXBob25l bnVtYmVydGVzdHxrY29udGFjdHMtc2VjcmVjeXRlc3R8a2NvbnRhY3RzLWdlb3Rlc3R8a2NvbnRh Y3RzLWtleXRlc3R8a2NvbnRhY3RzLXRlc3Ryb3VuZHRyaXB8a2NvbnRhY3RzLWltcHB0ZXN0fGtj b250YWN0cy1iaXJ0aGRheXRlc3R8a2NvbnRhY3RzLWFkZHJlc3NlZXRlc3QpIikpKSkpKSkKICAg ICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAg IChzeW5vcHNpcyAiQVBJIGZvciBjb250YWN0cy9hZGRyZXNzIGJvb2sgZGF0YSBmb2xsb3dpbmcg dGhlIHZDYXJkIHN0YW5kYXJkIikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92 aWRlcyBhIHZDYXJkIGRhdGEgbW9kZWwsIHZDYXJkCkBAIC0xNjgyLDggKzE2NzQsNyBAQCAoZGVm aW5lLXB1YmxpYyBrZG9jdG9vbHMKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImNtYWtlL0Zp bmREb2NCb29rWFNMLmNtYWtlIgogICAgICAgICAgICAgICAgKCgiXi4qeG1sL2RvY2Jvb2svc3R5 bGVzaGVldC4qJCIpCiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgInhtbC94c2wvZG9j Ym9vay14c2wtIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICwocGFja2FnZS12ZXJz aW9uIGRvY2Jvb2steHNsKSAiXG4iKSkpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICwocGFja2FnZS12ZXJzaW9uIGRvY2Jvb2steHNsKSAiXG4iKSkp KSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2FkZC1zeW1saW5rcwogICAgICAgICAg ICA7OyBTb21lIHBhY2thZ2UocykgKGUuZy4ga2RlbGliczRzdXBwb3J0KSByZWZlciB0byB0aGlz IGxvY2FsZSBieSBhCiAgICAgICAgICAgIDs7IGRpZmZlcmVudCBzcGVsbGluZy4KQEAgLTE2OTEs OCArMTY4Miw3IEBAIChkZWZpbmUtcHVibGljIGtkb2N0b29scwogICAgICAgICAgICAgIChsZXQg KCh4c2wgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9rZjUva2RvY3Rvb2xzL2N1c3Rv bWl6YXRpb24veHNsLyIpKSkKICAgICAgICAgICAgICAgIChzeW1saW5rIChzdHJpbmctYXBwZW5k IHhzbCAicHRfYnIueG1sIikKLSAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5k IHhzbCAicHQtQlIueG1sIikpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIHhzbCAicHQtQlIueG1sIikpKSkpKSkpCiAgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lu b3BzaXMgIkNyZWF0ZSBkb2N1bWVudGF0aW9uIGZyb20gRG9jQm9vayIpCiAgICAgKGRlc2NyaXB0 aW9uICJQcm92aWRlcyB0b29scyB0byBnZW5lcmF0ZSBkb2N1bWVudGF0aW9uIGluIHZhcmlvdXMg Zm9ybWF0CkBAIC0xNzIyLDggKzE3MTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZmlsZW1ldGFkYXRh CiAgICAgICAgICAgICAgICA7OyBGSVhNRTogVGVzdCBjYW4ndCBmaW5kIGF1ZGlvL3gtc3BlZXgg bWltZWluZm8KICAgICAgICAgICAgICAgIDs7IChidXQgaXQgY2FuIGZpbmQgYXVkaW8veC1zcGVl eCtvZ2cpLgogICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIKLSAgICAgICAgICAg ICAgICAiKHVzZXJtZXRhZGF0YXdyaXRlcnRlc3R8ZW1iZWRkZWRpbWFnZWRhdGF0ZXN0fHRhZ2xp YmV4dHJhY3RvcnRlc3QpIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgICAg ICIodXNlcm1ldGFkYXRhd3JpdGVydGVzdHxlbWJlZGRlZGltYWdlZGF0YXRlc3R8dGFnbGliZXh0 cmFjdG9ydGVzdCkiKSkpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJleHRyYS1j bWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykKICAgICAgICAoInBrZy1jb25maWci ICxwa2ctY29uZmlnKSkpCkBAIC0xNzg2LDggKzE3NzUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW1h Z2Vmb3JtYXRzCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9QTFVHSU5fUEFUSCIKICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIChnZXRjd2QpICIvYmluOiIKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChnZXRlbnYgIlFUX1BMVUdJTl9QQVRIIikpKQotICAgICAg ICAgICAgICN0KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2V0ZW52 ICJRVF9QTFVHSU5fUEFUSCIpKSkpKSkKICAgICAgICA7OyBGSVhNRTogVGhlIGhlYWRlciBmaWxl cyBvZiBpbG1iYXNlIChwcm9wYWdhdGVkIGJ5IG9wZW5leHIpIGFyZSBub3QKICAgICAgICA7OyBm b3VuZCB3aGVuIGluY2x1ZGVkIGJ5IHRoZSBoZWFkZXIgZmlsZXMgb2Ygb3BlbmV4ciwgYW5kIGFu IGV4cGxpY2l0CiAgICAgICAgOzsgZmxhZyBuZWVkcyB0byBiZSBzZXQuCkBAIC0xODYzLDggKzE4 NTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9ucwogICAgICAgICAgICAgICh3aGVu IHRlc3RzPwogICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAg ICAgICAgICAoc2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCi0gICAgICAgICAgICAg ICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpCi0gICAgICAgICAgICAgI3QpKSkpKQor ICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKSkpKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAo c3lub3BzaXMgIkRlc2t0b3Agbm90aWZpY2F0aW9ucyIpCiAgICAgKGRlc2NyaXB0aW9uICJLTm90 aWZpY2F0aW9uIGlzIHVzZWQgdG8gbm90aWZ5IHRoZSB1c2VyIG9mIGFuIGV2ZW50LiAgSXQKQEAg LTE5MDYsOCArMTg5Myw3IEBAIChkZWZpbmUtcHVibGljIGtwYWNrYWdlCiAgICAgICAgICAgICAg ICAoKCJeXFxzKihjb25zdCBRRGlySXRlcmF0b3I6Okl0ZXJhdG9yRmxhZ3MgZmxhZ3MgPSBRRGly SXRlcmF0b3I6OlN1YmRpcmVjdG9yaWVzKSg7KSIgXyBhIGIpCiAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9yOjpGb2xsb3dTeW1saW5rcyIgYikpCiAgICAg ICAgICAgICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwgUURpckl0ZXJhdG9yOjpT dWJkaXJlY3RvcmllcykoXFwpOykiIF8gYSBiKQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIpKSkKLSAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIHwgUURpckl0ZXJhdG9y OjpGb2xsb3dTeW1saW5rcyIgYikpKSkpCiAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3Bh dGNoLXRlc3RzCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IC9iaW4vbHMg ZG9lc24ndCBleGlzdCBpbiB0aGUgYnVpbGQtY29udGFpbmVyIHVzZSAvZXRjL3Bhc3N3ZApAQCAt MTkxNywxMiArMTkwMywxMCBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQogICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIGEgImV0YyIgYiAiZXRjIiBjICJldGNcIiIpKQogICAgICAgICAg ICAgICAgKCgiZmlsZVBhdGhcXChcImJpblwiLCBRU3RyaW5nTGl0ZXJhbFxcKFwibHNcIikpIikK ICAgICAgICAgICAgICAgICAiZmlsZVBhdGgoXCJldGNcIiwgUVN0cmluZ0xpdGVyYWwoXCJwYXNz d2RcIikpIikKLSAgICAgICAgICAgICAgICgoIlwiL2Jpbi9sc1wiIikgIlwiL2V0Yy9wYXNzd2Rc IiIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICgoIlwiL2Jpbi9sc1wiIikg IlwiL2V0Yy9wYXNzd2RcIiIpKSkpCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2NoZWNr LXNldHVwCiAgICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi IChnZXRjd2QpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJI T01FIiAoZ2V0Y3dkKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJJbnN0YWxsYXRpb24gYW5kIGxvYWRp bmcgb2YgYWRkaXRpb25hbCBjb250ZW50IGFzIHBhY2thZ2VzIikKICAgICAoZGVzY3JpcHRpb24g IlRoZSBQYWNrYWdlIGZyYW1ld29yayBsZXRzIHRoZSB1c2VyIGluc3RhbGwgYW5kIGxvYWQgcGFj a2FnZXMKQEAgLTE5NTcsOCArMTk0MSw3IEBAIChkZWZpbmUtcHVibGljIGtwdHkKICAgICAgICAg IChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gtdGVzdHMKICAgICAgICAgICAgKGxhbWJkYSBfCiAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhdXRvdGVzdHMva3B0eXByb2Nlc3N0ZXN0LmNwcCIK LSAgICAgICAgICAgICAgICgoIi9iaW4vYmFzaCIpICh3aGljaCAiYmFzaCIpKSkKLSAgICAgICAg ICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAoKCIvYmluL2Jhc2giKSAod2hpY2ggImJhc2gi KSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1l d29ya3MiKQogICAgIChzeW5vcHNpcyAiSW50ZXJmYWNpbmcgd2l0aCBwc2V1ZG8gdGVybWluYWwg ZGV2aWNlcyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgcHJpbWl0 aXZlcyB0byBpbnRlcmZhY2Ugd2l0aCBwc2V1ZG8KQEAgLTIwNzMsMTUgKzIwNTYsMTMgQEAgKGRl ZmluZS1wdWJsaWMgYmFsb28KICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImF1dG90ZXN0cy91 bml0L2ZpbGUvQ01ha2VMaXN0cy50eHQiCiAgICAgICAgICAgICAgICA7OyBUaGUgdGVzdCBvbmx5 IHJ1bnMgb24gR05VL0xpbnV4LCBwaWdneS1iYWNrIG9uIHRoZSBjaGVjay4KICAgICAgICAgICAg ICAgICgoIkNNQUtFX1NZU1RFTV9OQU1FIE1BVENIRVMgXCJMaW51eFwiIiBhbGwpCi0gICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgYWxsICIgQU5EIE5PVCBUUlVFIikpKQotICAgICAgICAg ICAgICN0KSkKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhbGwgIiBBTkQgTk9UIFRS VUUiKSkpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KICAgICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFUQUxfV0FSTklOR1MiICIwIikKICAg ICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKQotICAgICAgICAgICAgICAgKGlu dm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21l LXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9w c2lzICJGaWxlIHNlYXJjaGluZyBhbmQgaW5kZXhpbmciKQogICAgIChkZXNjcmlwdGlvbiAiQmFs b28gcHJvdmlkZXMgZmlsZSBzZWFyY2hpbmcgYW5kIGluZGV4aW5nLiAgSXQgZG9lcyBzbyBieQpA QCAtMjE0OSw4ICsyMTMwLDcgQEAgKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwogICAgICAgICAg ICAobGFtYmRhIF8KICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKICAgICAg ICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVuIiwgcmVxdWlyZWQgZm9yIHRlc3Rz Ci0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKLSAg ICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JN IiAib2Zmc2NyZWVuIikpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJCb29rbWFya3MgbWFuYWdlbWVudCBs aWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIktCb29rbWFya3MgbGV0cyB5b3UgYWNjZXNzIGFu ZCBtYW5pcHVsYXRlIGJvb2ttYXJrcyBzdG9yZWQKQEAgLTIxODcsMTIgKzIxNjcsMTAgQEAgKGRl ZmluZS1wdWJsaWMga2NtdXRpbHMKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9rY21v ZHVsZWxvYWRlci5jcHAiCiAgICAgICAgICAgICAgICA7OyBwcmludCBwbHVnaW4gbmFtZSB3aGVu IGxvYWRpbmcgZmFpbHMKICAgICAgICAgICAgICAgICgoIl5cXHMqKHFXYXJuaW5nXFwoXFwpIDw8 IFwiRXJyb3IgbG9hZGluZykgKHBsdWdpbjpcIikoIDw8IGxvYWRlclxcLmVycm9yU3RyaW5nXFwo XFwpOykiIF8gYSBiIGMpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIEtDTSBw bHVnaW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkgPDwgXCI6XCIiIGMpKSkKLSAgICAg ICAgICAgICAjdCkpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiIEtDTSBwbHVn aW5cIiA8PCBtb2Quc2VydmljZSgpLT5saWJyYXJ5KCkgPDwgXCI6XCIiIGMpKSkpKQogICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAogICAgICAgICAgICAobGFtYmRhIF8K LSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAg ICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExBVEZPUk0i ICJvZmZzY3JlZW4iKSkpKSkpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBrYXV0aAogICAgICAg ICAgICBrY29kZWNzCkBAIC0yMjQ5LDEzICsyMjI3LDExIEBAIChkZWZpbmUtcHVibGljIGtjb25m aWd3aWRnZXRzCiAgICAgICAgICAgICAgICAoKCJeXFxzKihRRGlySXRlcmF0b3IgaXRcXCguKiwg UURpckl0ZXJhdG9yOjpTdWJkaXJlY3RvcmllcykoXFwpOykiIF8gYSBiKQogICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3ltbGlua3MiIGIp KSkKICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgotICAgICAgICAg ICAgICAgKCgiNVxcLjkwXFwuMCIpICI1LjkyLjAiKSkKLSAgICAgICAgICAgICAjdCkpCisgICAg ICAgICAgICAgICAoKCI1XFwuOTBcXC4wIikgIjUuOTIuMCIpKSkpCiAgICAgICAgICAocmVwbGFj ZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/Ci0gICAgICAgICAgICAgICAoaW52b2tl ICJjdGVzdCIgIi1FIiAia3N0YW5kYXJkYWN0aW9udGVzdCIpKQotICAgICAgICAgICAgICN0KSkp KSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICJrc3RhbmRhcmRhY3Rpb250 ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiV2lkZ2V0cyBmb3IgY29uZmlndXJhdGlvbiBkaWFs b2dzIikKICAgICAoZGVzY3JpcHRpb24gIktDb25maWdXaWRnZXRzIHByb3ZpZGVzIGVhc3ktdG8t dXNlIGNsYXNzZXMgdG8gY3JlYXRlCkBAIC0yNDc0LDggKzI0NTAsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrZW1vdGljb25zCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIChzZXRlbnYg IkhPTUUiIChnZXRjd2QpKQogICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVyICJvZmZzY3Jl ZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKLSAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFfUExB VEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAo c2V0ZW52ICJRVF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKSkpKSkpCiAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMg IkNvbnZlcnQgdGV4dCBlbW90aWNvbnMgdG8gZ3JhcGhpY2FsIGVtb3RpY29ucyIpCiAgICAgKGRl c2NyaXB0aW9uICJLRW1vdGljb25zIGNvbnZlcnRzIGVtb3RpY29ucyBmcm9tIHRleHQgdG8gYSBn cmFwaGljYWwKQEAgLTI1NTQsOCArMjUyOSw3IEBAIChkZWZpbmUtcHVibGljIGtpY29udGhlbWVz CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJlIikpCiAgICAgICAg ICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCiAgICAgICAgICAgICAgOzsgbWFrZSBRdCBy ZW5kZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZvciB0ZXN0cwotICAgICAgICAgICAgIChzZXRl bnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCi0gICAgICAgICAgICAgI3QpKSkpKQor ICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkK ICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQog ICAgIChzeW5vcHNpcyAiSWNvbiBHVUkgdXRpbGl0aWVzIikKICAgICAoZGVzY3JpcHRpb24gIlRo aXMgbGlicmFyeSBjb250YWlucyBjbGFzc2VzIHRvIGltcHJvdmUgdGhlIGhhbmRsaW5nIG9mIGlj b25zCkBAIC0yNTg4LDggKzI1NjIsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW5pdAogICAgICAgICAg ICAgIChzdWJzdGl0dXRlKiAic3JjL2tkZWluaXQva2luaXQuY3BwIgogICAgICAgICAgICAgICAg KCgiR1VJWF9QS0dTX0tGNV9LSU8iKSAoYXNzb2MtcmVmIGlucHV0cyAia2lvIikpCiAgICAgICAg ICAgICAgICAoKCJHVUlYX1BLR1NfS0Y1X1BBUlRTIikgKGFzc29jLXJlZiBpbnB1dHMgImtwYXJ0 cyIpKQotICAgICAgICAgICAgICAgKCgiR1VJWF9QS0dTX0tGNV9QTEFTTUEiKSAoYXNzb2MtcmVm IGlucHV0cyAicGxhc21hLWZyYW1ld29yayIpKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAg ICAgICAgICAgICAoKCJHVUlYX1BLR1NfS0Y1X1BMQVNNQSIpIChhc3NvYy1yZWYgaW5wdXRzICJw bGFzbWEtZnJhbWV3b3JrIikpKSkpKSkpCiAgICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMKICAgICAg KGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KICAgICAgICAgICAgICh2YXJpYWJsZSAi S0RFSU5JVDVfTElCUkFSWV9QQVRIIikKQEAgLTI2OTEsOCArMjY2NCw3IEBAIChkZWZpbmUtcHVi bGljIGtpbwogICAgICAgICAgICAgIDs7IEJldHRlciBlcnJvciBtZXNzYWdlICh0YWtlbiBmcm9t IE5peE9TKQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2tpb2Qva2lvZF9tYWluLmNw cCIKICAgICAgICAgICAgICAgICgoIiheXFxzKnFDV2FybmluZyhLSU9EX0NBVEVHT1JZKSA8PCBc IkVycm9yIGxvYWRpbmcgcGx1Z2luOlwiKSggPDwgbG9hZGVyLmVycm9yU3RyaW5nKCk7KSIgXyBh IGIpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAiPDwgbmFtZSIgYikpKQotICAg ICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBhICI8PCBuYW1l IiBiKSkpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KQEAgLTI3MjAsOCArMjY5Miw3IEBAIChkZWZpbmUtcHVibGljIGtpbwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAifGtpb3dpZGdldHMta2ZpbGVpdGVtYWN0aW9uc3Rl c3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1r dXJpZmlsdGVydGVzdC1jb2xvbi1zZXBhcmF0b3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJ8a2lvd2lkZ2V0cy1rdXJpZmlsdGVydGVzdC1zcGFjZS1zZXBhcmF0b3Ii Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ8a2lvZmlsZXdpZGdldHMt a25ld2ZpbGVtZW51dGVzdCkiKSkpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAifGtpb2ZpbGV3aWRnZXRzLWtuZXdmaWxlbWVudXRlc3Qp IikpKSkpCiAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdhZGQtc3ltbGlua3MKICAgICAg ICAgICAgOzsgU29tZSBwYWNrYWdlKHMpIChlLmcuIGJsdWVkZXZpbCkgcmVmZXIgdG8gdGhlc2Ug c2VydmljZSB0eXBlcyBieQogICAgICAgICAgICA7OyB0aGUgd3JvbmcgbmFtZS4gIEkgd291bGQg cHJlZmVyIHRvIHBhdGNoIHRob3NlIHBhY2thZ2VzLCBidXQgSQpAQCAtMjc4OCw4ICsyNzU5LDcg QEAgKGRlZmluZS1wdWJsaWMga25ld3N0dWZmCiAgICAgICAgICAgIChsYW1iZGEgXyA7IFhER19E QVRBX0RJUlMgaXNuJ3Qgc2V0CiAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkp CiAgICAgICAgICAgICAgOzsgbWFrZSBRdCByZW5kZXIgIm9mZnNjcmVlbiIsIHJlcXVpcmVkIGZv ciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVl biIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9Q TEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11 bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiRnJhbWV3b3JrIGZvciBk b3dubG9hZGluZyBhbmQgc2hhcmluZyBhZGRpdGlvbmFsIGFwcGxpY2F0aW9uIGRhdGEiKQogICAg IChkZXNjcmlwdGlvbiAiVGhlIEtOZXdTdHVmZiBsaWJyYXJ5IGltcGxlbWVudHMgY29sbGFib3Jh dGl2ZSBkYXRhIHNoYXJpbmcKQEAgLTI4NjEsOCArMjgzMSw3IEBAIChkZWZpbmUtcHVibGljIGtw YXJ0cwogICAgICAgICAgICAgICAgICAgICAgICAgOzsgWFhYOiBQYXJ0TG9hZGVyVGVzdCB3YW50 cyB0byBjcmVhdGUgYSAuZGVza3RvcCBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICA7OyBp biB0aGUgY29tbW9uIGxvY2F0aW9ucyBhbmQgdGVzdCB0aGF0IE1JTUUgdHlwZXMgd29yay4KICAg ICAgICAgICAgICAgICAgICAgICAgIDs7IFRoZSBzZXR1cCByZXF1aXJlZCBmb3IgdGhpcyBpcyBl eHRlbnNpdmUsIHNraXAgZm9yIG5vdy4KLSAgICAgICAgICAgICAgICAgICAgICAgICgoInBhcnRs b2FkZXJ0ZXN0XFwuY3BwIikgIiIpKQotICAgICAgICAgICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICgoInBhcnRsb2FkZXJ0ZXN0XFwuY3BwIikgIiIpKSkpKSkp CiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtpbyBrdGV4dHdpZGdldHMga3ht bGd1aSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTMwMzEsOCArMzAwMCw3IEBAIChkZWZpbmUt cHVibGljIGtzZXJ2aWNlCiAgICAgICAgICAgICAgICA7OyBOb3JtYWxpemUgcGF0aCwgYnV0IGRv bid0IHJlc29sdmUgc3ltbGlua3MgKHRha2VuIGZyb20KICAgICAgICAgICAgICAgIDs7IE5peE9T KQogICAgICAgICAgICAgICAgKCgiXlxccypRU3RyaW5nIHJlc29sdmVkID0gUURpclxcKGRpclxc KVxcLmNhbm9uaWNhbFBhdGhcXChcXCk7IikKLSAgICAgICAgICAgICAgICAiUVN0cmluZyByZXNv bHZlZCA9IFFEaXI6OmNsZWFuUGF0aChkaXIpOyIpKQotICAgICAgICAgICAgICN0KSkKKyAgICAg ICAgICAgICAgICAiUVN0cmluZyByZXNvbHZlZCA9IFFEaXI6OmNsZWFuUGF0aChkaXIpOyIpKSkp CiAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRl c3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CkBAIC0z MTAxLDE0ICszMDY5LDEyIEBAIChkZWZpbmUtcHVibGljIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAo YWRkLWFmdGVyICd1bnBhY2sgJ3NldHVwCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1 dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzZXRlbnYgIlhER19EQVRBX0RJ UlMiIDsgRklYTUUgYnVpbGQgcGhhc2UgZG9lc24ndCBmaW5kIHBhcnRzLmRlc2t0b3AKLSAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJrcGFydHMi KSAiL3NoYXJlIikpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImtwYXJ0cyIpICIvc2hhcmUiKSkpKQogICAg ICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBNYXliZSBs b2NhbGUgaXNzdWVzIHdpdGggdGVzdHM/CiAgICAgICAgICAgICAgICAoc2V0ZW52ICJRVF9RUEFf UExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICIt RSIgIihjb21wbGV0aW9uX3Rlc3R8a2F0ZXZpZXdfdGVzdHxtb3ZpbmdyYW5nZV90ZXN0KSIpKQot ICAgICAgICAgICAgICN0KSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiICIo Y29tcGxldGlvbl90ZXN0fGthdGV2aWV3X3Rlc3R8bW92aW5ncmFuZ2VfdGVzdCkiKSkpKQogICAg ICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRkLXN5bWxpbmtzCiAgICAgICAgICAgIDs7IFNv bWUgcGFja2FnZShzKSAoZS5nLiBwbGFzbWEtc2RrKSByZWZlciB0byB0aGVzZSBzZXJ2aWNlIHR5 cGVzCiAgICAgICAgICAgIDs7IGJ5IHRoZSB3cm9uZyBuYW1lLiAgSSB3b3VsZCBwcmVmZXIgdG8g cGF0Y2ggdGhvc2UgcGFja2FnZXMsIGJ1dApAQCAtMzExNyw4ICszMDgzLDcgQEAgKGRlZmluZS1w dWJsaWMga3RleHRlZGl0b3IKICAgICAgICAgICAgICAobGV0ICgoa3N0NSAoc3RyaW5nLWFwcGVu ZCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zaGFyZS9rc2VydmljZXR5cGVzNS8iKSkpCiAgICAgICAgICAgICAgICAo c3ltbGluayAoc3RyaW5nLWFwcGVuZCBrc3Q1ICJrdGV4dGVkaXRvcnBsdWdpbi5kZXNrdG9wIikK LSAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGtzdDUgImt0ZXh0ZWRpdG9y LXBsdWdpbi5kZXNrdG9wIikpCi0gICAgICAgICAgICAgICAjdCkpKSkpKQorICAgICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQga3N0NSAia3RleHRlZGl0b3ItcGx1Z2luLmRlc2t0 b3AiKSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0Zy YW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAiRnVsbCB0ZXh0IGVkaXRvciBjb21wb25lbnQiKQog ICAgIChkZXNjcmlwdGlvbiAiS1RleHRFZGl0b3IgcHJvdmlkZXMgYSBwb3dlcmZ1bCB0ZXh0IGVk aXRvciBjb21wb25lbnQgdGhhdCB5b3UKQEAgLTMyNDgsOCArMzIxMyw3IEBAIChkZWZpbmUtcHVi bGljIGt4bWxndWkKICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAgKHNldGVudiAi SE9NRSIgKGdldGN3ZCkpCiAgICAgICAgICAgICAgOzsgbWFrZSBRdCByZW5kZXIgIm9mZnNjcmVl biIsIHJlcXVpcmVkIGZvciB0ZXN0cwotICAgICAgICAgICAgIChzZXRlbnYgIlFUX1FQQV9QTEFU Rk9STSIgIm9mZnNjcmVlbiIpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgICAgIChz ZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpKSkpKSkKICAgICAoaG9tZS1wYWdl ICJodHRwczovL2NvbW11bml0eS5rZGUub3JnL0ZyYW1ld29ya3MiKQogICAgIChzeW5vcHNpcyAi RnJhbWV3b3JrIGZvciBtYW5hZ2luZyBtZW51IGFuZCB0b29sYmFyIGFjdGlvbnMiKQogICAgIChk ZXNjcmlwdGlvbiAiS1hNTEdVSSBwcm92aWRlcyBhIGZyYW1ld29yayBmb3IgbWFuYWdpbmcgbWVu dSBhbmQgdG9vbGJhcgpAQCAtMzM2NSw4ICszMzI5LDcgQEAgKGRlZmluZS1wdWJsaWMgcGxhc21h LWZyYW1ld29yawogICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgKHN0cmluZy1h cHBlbmQgIihwbGFzbWEtZGlhbG9nc3RhdGV0ZXN0IgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgInxwbGFzbWEtaWNvbml0ZW10ZXN0IgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxwbGFzbWEtdGhl bWV0ZXN0IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgInxkaWFsb2duYXRpdmV0ZXN0KSIpKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAifGRpYWxvZ25hdGl2 ZXRlc3QpIikpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9y Zy9GcmFtZXdvcmtzIikKICAgICAoc3lub3BzaXMgIkxpYnJhcmllcywgY29tcG9uZW50cyBhbmQg dG9vbHMgb2YgUGxhc21hIHdvcmtzcGFjZXMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhlIHBsYXNt YSBmcmFtZXdvcmsgcHJvdmlkZXMgUU1MIGNvbXBvbmVudHMsIGxpYnBsYXNtYSBhbmQKQEAgLTM0 NzcsOCArMzQ0MCw3IEBAIChkZWZpbmUtcHVibGljIGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgog ICAgICAgICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dk KSkKICAgICAgICAgICAgICA7OyBNYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVuIiwgcmVxdWlyZWQg Zm9yIHRlc3RzCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2Ny ZWVuIikKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBB X1BMQVRGT1JNIiAib2Zmc2NyZWVuIikpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29t bXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJLREUgRnJhbWV3b3Jr cyA1IHdvcmtzcGFjZSBhbmQgY3Jvc3MtZnJhbWV3b3JrIGludGVncmF0aW9uIHBsdWdpbnMiKQog ICAgIChkZXNjcmlwdGlvbiAiRnJhbWV3b3JrIEludGVncmF0aW9uIGlzIGEgc2V0IG9mIHBsdWdp bnMgcmVzcG9uc2libGUgZm9yCkBAIC0zNTcyLDggKzM1MzQsNyBAQCAoZGVmaW5lLXB1YmxpYyBr ZGVsaWJzNHN1cHBvcnQKICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICJjbWFrZS9GaW5kRG9jQm9va1hNTDQuY21ha2UiCiAgICAgICAgICAgICAgICAoKCJe Lip4bWwvZG9jYm9vay9zY2hlbWEvZHRkLiokIikKLSAgICAgICAgICAgICAgICAieG1sL2R0ZC9k b2Nib29rXG4iKSkKLSAgICAgICAgICAgICAjdCkpCisgICAgICAgICAgICAgICAgInhtbC9kdGQv ZG9jYm9va1xuIikpKSkKICAgICAgICAgIChkZWxldGUgJ2NoZWNrKQogICAgICAgICAgKGFkZC1h ZnRlciAnaW5zdGFsbCAnY2hlY2stcG9zdC1pbnN0YWxsCiAgICAgICAgICAgIChsYW1iZGEqICgj OmtleSBpbnB1dHMgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKQEAgLTM4MTksOCArMzc4MCw3 IEBAIChkZWZpbmUtcHVibGljIGtkYXYKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3Rz PyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/IDs7IFNlZW1z IHRvIHJlcXVpcmUgbmV0d29yay4KICAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUi Ci0gICAgICAgICAgICAgICAgICAgICAgICIoa2Rhdi1kYXZjb2xsZWN0aW9uc211bHRpZmV0Y2hq b2J0ZXN0fGtkYXYtZGF2aXRlbWZldGNoam9iKSIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgIihrZGF2LWRhdmNvbGxlY3Rpb25zbXVsdGlmZXRjaGpvYnRl c3R8a2Rhdi1kYXZpdGVtZmV0Y2hqb2IpIikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczov L2ludmVudC5rZGUub3JnL2ZyYW1ld29ya3Mva2RhdiIpCiAgICAgKHN5bm9wc2lzICJEQVYgcHJv dG9jb2wgaW1wbGVtZW50YXRpb24gd2l0aCBLSm9icyIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlz IGlzIGEgREFWIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHdpdGggS0pvYnMuICBDYWxlbmRhcnMK LS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0033-gnu-ark-Add-bash-minimal-to-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0033-gnu-ark-Add-bash-minimal-to-inputs.patch RnJvbSA0NGI5NWRhMDRjN2YzMGM2OWFjZWEwN2E2ZThlOTNlZDc1YmZjMTc3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxMTo1NyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzMvNzNdIGdudTogYXJrOiBBZGQgYmFzaC1taW5pbWFsIHRvIGlucHV0cy4KCiogZ251L3BhY2th Z2VzL2tkZS11dGlscy5zY20gKGFyayk6IFtpbnB1dHNdOiBBZGQgYmFzaC1taW5pbWFsLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS11 dGlscy5zY20KaW5kZXggY2MwZjJiOGJmZC4uYmQxYWY1YzQxNyAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL2tkZS11dGlscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KQEAg LTMsNiArMyw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAsIDIwMjEgVG9iaWFzIEdlZXJpbmNr eC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgWmhlbmcgSnVuamll IDw4NzMyMTYwNzFAcXEuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVz bGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRyIEhvZGlu YSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9m IEdOVSBHdWl4LgogOzs7CkBAIC0yNiw2ICsyNyw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMga2RlLXV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYWNr dXApCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGNtYWtlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVz c2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCkBAIC04MCw3ICs4Miw4 IEBAIChkZWZpbmUtcHVibGljIGFyawogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBrZG9jdG9vbHMgeG9yZy1zZXJ2ZXIpKQogICAg IChpbnB1dHMKLSAgICAgKGxpc3QgYnJlZXplLWljb25zCisgICAgIChsaXN0IGJhc2gtbWluaW1h bAorICAgICAgICAgICBicmVlemUtaWNvbnMKICAgICAgICAgICAga2FyY2hpdmUKICAgICAgICAg ICAga2NvbmZpZwogICAgICAgICAgICBrY3Jhc2gKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0023-gnu-KDE-PIM-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0023-gnu-KDE-PIM-Remove-trailing-booleans.patch RnJvbSBlZmRlN2JiZDE4YTBlZTAwYWM1MDQ0OTk1OTM3MjYwYjNlYTM3YWI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAwODozMzozNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjMvNzNdIGdudTogS0RFLVBJTTogUmVtb3ZlIHRyYWlsaW5nIGJvb2xlYW5zLgoKKiBnbnUvcGFj a2FnZXMva2RlLXBpbS5zY20gKGFrb25hZGksIGFrb25hZGktbWltZSwgYWtvbmFkaS1zZWFyY2gs CmtpbmNpZGVuY2VlZGl0b3IsIGtkZXBpbS1ydW50aW1lLCBraWRlbnRpdHltYW5hZ2VtZW50LCBr bGVvcGF0cmEsIGttYWlsLAprbWltZSwga29yZ2FuaXplciwga3Blb3BsZXZjYXJkLCBrc210cCwg bGlia2xlbywKbGlia3NpZXZlKVthcmd1bWVudHNdOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMu CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtIGIvZ251L3BhY2thZ2VzL2tk ZS1waW0uc2NtCmluZGV4IDVjNTRjZmU2NGMuLjY0ZmQ0NjkwOTEgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KQEAgLTEw Miw4ICsxMDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpCiAgICAgICAgICAgICAgICAgICAg KGRpc3BsYXkKICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJDTWFr ZUxpc3RzLnR4dCIKICAgICAgICAgICAgICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkpKSkKLSAg ICAgICAgICAgICAgIChyZW5hbWUtZmlsZSAiQ01ha2VMaXN0cy50eHQubmV3IiAiQ01ha2VMaXN0 cy50eHQiKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAocmVuYW1lLWZp bGUgIkNNYWtlTGlzdHMudHh0Lm5ldyIgIkNNYWtlTGlzdHMudHh0IikpKSkpKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2Frb25hZGkvIikKICAg ICAoc3lub3BzaXMgIkV4dGVuc2libGUgY3Jvc3MtZGVza3RvcCBzdG9yYWdlIHNlcnZpY2UgZm9y IFBJTSIpCiAgICAgKGRlc2NyaXB0aW9uICJBa29uYWRpIGlzIGFuIGV4dGVuc2libGUgY3Jvc3Mt ZGVza3RvcCBQZXJzb25hbCBJbmZvcm1hdGlvbgpAQCAtMjUzLDEyICsyNTIsMTAgQEAgKGRlZmlu ZS1wdWJsaWMgYWtvbmFkaS1taW1lCiAgICAgICAgICAgICAgKGxldCAoKHBsdWdpbnMtZGlyICIv dG1wLy5sb2NhbC9zaGFyZS9ha29uYWRpL3BsdWdpbnMvc2VyaWFsaXplciIpKQogICAgICAgICAg ICAgICAgKG1rZGlyLXAgcGx1Z2lucy1kaXIpCiAgICAgICAgICAgICAgICAoY29weS1maWxlICJz ZXJpYWxpemVycy9ha29uYWRpX3NlcmlhbGl6ZXJfbWFpbC5kZXNrdG9wIgotICAgICAgICAgICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBwbHVnaW5zLWRpciAiL2Frb25hZGlfc2VyaWFs aXplcl9tYWlsLmRlc2t0b3AiKSkpCi0gICAgICAgICAgICAgI3QpKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBwbHVnaW5zLWRpciAiL2Frb25hZGlfc2VyaWFsaXpl cl9tYWlsLmRlc2t0b3AiKSkpKSkKICAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2st c2V0dXAKICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiSE9NRSIg Ii90bXAiKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0ZW52ICJIT01F IiAiL3RtcCIpKSkpKSkKICAgICAoc3lub3BzaXMgIkFrb25hZGkgTUlNRSBoYW5kbGluZyBsaWJy YXJ5IikKICAgICAoZGVzY3JpcHRpb24gIkFrb25hZGkgTWltZSBpcyBhIGxpYnJhcnkgdGhhdCBl ZmZlY3RpdmVseSBicmlkZ2VzIHRoZQogdHlwZS1hZ25vc3RpYyBBUEkgb2YgdGhlIEFrb25hZGkg Y2xpZW50IGxpYnJhcmllcyBhbmQgdGhlIGRvbWFpbi1zcGVjaWZpYwpAQCAtMzM0LDggKzMzMSw3 IEBAIChkZWZpbmUtcHVibGljIGFrb25hZGktc2VhcmNoCiAgICAgICAgICAgICAgICAgICAgICAg OzsgREJ1cyBjb21tdW5pY2F0aW9uLiAgU2VlIGFsc28gJ2tvcmdhbml6ZXInLgogICAgICAgICAg ICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYWdlbnQvYXV0b3Rlc3RzL0NNYWtlTGlzdHMudHh0 IgogICAgICAgICAgICAgICAgICAgICAgICAgKCgiLipzY2hlZHVsZXJ0ZXN0XFwuY3BwLioiKQot ICAgICAgICAgICAgICAgICAgICAgICAgICIiKSkKLSAgICAgICAgICAgICAgICAgICAgICAjdCkp CisgICAgICAgICAgICAgICAgICAgICAgICAgIiIpKSkpCiAgICAgICAgICAgICAgICAgICAocmVw bGFjZSAnY2hlY2sKICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAj OmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CkBA IC00MDEsOCArMzk3LDcgQEAgKGRlZmluZS1wdWJsaWMga2luY2lkZW5jZWVkaXRvcgogICAgICAg ICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAg ICAgICAod2hlbiB0ZXN0cz8KICAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAi Y3Rlc3QiIDs7IEZJWE1FOiB0ZXN0IGZhaWxzLgotICAgICAgICAgICAgICAgICAgICAgICAiLUUi ICJha29uYWRpLXNxbGl0ZS1pbmNpZGVuY2VkYXRldGltZXRlc3QiKSkKLSAgICAgICAgICAgICAj dCkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICItRSIgImFrb25hZGktc3FsaXRlLWluY2lk ZW5jZWRhdGV0aW1ldGVzdCIpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQu a2RlLm9yZy9waW0vaW5jaWRlbmNlZWRpdG9yIikKICAgICAoc3lub3BzaXMgIktERSBQSU0gbGli cmFyeSBmb3IgZWRpdGluZyBpbmNpZGVuY2VzIikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGli cmFyeSBwcm92aWRlcyBhbiBpbmNpZGVuY2UgZWRpdG9yIGZvciBLREUgUElNLiIpCkBAIC03MDYs OCArNzAxLDcgQEAgKGRlZmluZS1wdWJsaWMga2RlcGltLXJ1bnRpbWUKIHxha29uYWRpLXNxbGl0 ZS1ld3N0ZXN0fGV3c21vdmVpdGVtcmVxdWVzdF91dHxld3NkZWxldGVpdGVtcmVxdWVzdF91dFwK IHxld3NnZXRpdGVtcmVxdWVzdF91dHxld3N1bnN1YnNjcmliZXJlcXVlc3RfdXR8ZXdzc2V0dGlu Z3NfdXRcCiB8dGVtcGxhdGVtZXRob2RzdGVzdHxha29uYWRpLXNxbGl0ZS1zZXJ2ZXJidXN5dGVz dHxld3NhdHRhY2htZW50X3V0fFxcCi10ZXN0bW92ZWNvbGxlY3Rpb250YXNrKSIpKQotICAgICAg ICAgICAgICAgICAgICAgICN0KSkpKSkKK3Rlc3Rtb3ZlY29sbGVjdGlvbnRhc2spIikpKSkpKSkK ICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL3BpbS9rZGVwaW0tcnVudGlt ZSIpCiAgICAgKHN5bm9wc2lzICJSdW50aW1lIGNvbXBvbmVudHMgZm9yIEFrb25hZGkgS0RFIikK ICAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBjb250YWlucyBBa29uYWRpIGFnZW50cyB3 cml0dGVuIHVzaW5nIEtERQpAQCAtODU3LDggKzg1MSw3IEBAIChkZWZpbmUtcHVibGljIGtpZGVu dGl0eW1hbmFnZW1lbnQKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAg ICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ3NldC1ob21lCiAgICAgICAgICAgIChsYW1iZGEg XwotICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiICIvdG1wL2R1bW15LWhvbWUiKSA7OyBGSVhN RTogd2hhdCBpcyB0aGlzPwotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAoc2V0 ZW52ICJIT01FIiAiL3RtcC9kdW1teS1ob21lIikpKSkpKSA7OyBGSVhNRTogd2hhdCBpcyB0aGlz PwogICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5rZGUub3JnLyIpCiAgICAgKHN5bm9w c2lzICJMaWJyYXJ5IGZvciBzaGFyZWQgaWRlbnRpdGllcyBiZXR3ZWVuIG1haWwgYXBwbGljYXRp b25zIikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhbiBBUEkgZm9y IG1hbmFnaW5nIHVzZXIgaWRlbnRpdGllcy4iKQpAQCAtOTY2LDggKzk1OSw3IEBAIChkZWZpbmUt cHVibGljIGtsZW9wYXRyYQogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChs YW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3 aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIp KQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1 bmNoIiAiY3Rlc3QiKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2tsZW9wYXRyYS8iKQogICAgIChzeW5vcHNpcyAiQ2VydGlmaWNhdGUgTWFuYWdlciBhbmQgVW5p ZmllZCBDcnlwdG8gR1VJIikKICAgICAoZGVzY3JpcHRpb24gIktsZW9wYXRyYSBpcyBhIGNlcnRp ZmljYXRlIG1hbmFnZXIgYW5kIGEgdW5pdmVyc2FsIGNyeXB0bwpAQCAtMTA2Myw4ICsxMDU1LDcg QEAgKGRlZmluZS1wdWJsaWMga21haWwKIHNlbmRsYXRlcmFnZW50LXNlbmRsYXRlcnV0aWx0ZXN0 fFwKIHNlbmRsYXRlcmFnZW50LXNlbmRsYXRlcmNvbmZpZ3Rlc3R8XAogZm9sbG93dXByZW1pbmRl ci1mb2xsb3d1cHJlbWluZGVyY29uZmlndGVzdHxcCi1ha29uYWRpLXNxbGl0ZS11bmlmaWVkbWFp bGJveG1hbmFnZXJ0ZXN0KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKK2Frb25hZGktc3FsaXRl LXVuaWZpZWRtYWlsYm94bWFuYWdlcnRlc3QpIikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRw czovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2ttYWlsLyIpCiAgICAgKHN5bm9wc2lzICJG dWxsIGZlYXR1cmVkIGdyYXBoaWNhbCBlbWFpbCBjbGllbnQiKQogICAgIChkZXNjcmlwdGlvbiAi S01haWwgc3VwcG9ydHMgbXVsdGlwbGUgYWNjb3VudHMsIG1haWwgZmlsdGVyaW5nIGFuZCBlbWFp bApAQCAtMTM2NCw5ICsxMzU1LDggQEAgKGRlZmluZS1wdWJsaWMga21pbWUKICAgICAgICAgICAg ICA7OyB0aGUgUXQgbG9jYWxlIHJldHVybnMgZGlmZmVyZW50LiBTZWUga21pbWUgY29tbWl0IDNh OTY1MWQyNmEuCiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhdXRvdGVzdHMvZGF0ZWZvcm1h dHRlcnRlc3QuY3BwIgogICAgICAgICAgICAgICAgKCgiKFRvZGF5fFllc3RlcmRheSkgMTI6MzQ6 NTYiIGxpbmUgZGF5KQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGRheSAiIDEyOjM0 IFBNIikpKQotICAgICAgICAgICAgICN0KSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2Fw aS5rZGUub3JnL2tkZXBpbS9rbWltZS9odG1sL2luZGV4Lmh0bWwiKQorICAgICAgICAgICAgICAg IChzdHJpbmctYXBwZW5kIGRheSAiIDEyOjM0IFBNIikpKSkpKSkpCisgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIpCiAgICAgKHN5 bm9wc2lzICJMaWJyYXJ5IGZvciBoYW5kbGluZyBNSU1FIGRhdGEiKQogICAgIChkZXNjcmlwdGlv biAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFuIEFQSSBmb3IgaGFuZGxpbmcgTUlNRQogZGF0YS4g IE1JTUUgKE11bHRpcHVycG9zZSBJbnRlcm5ldCBNYWlsIEV4dGVuc2lvbnMpIGlzIGFuIEludGVy bmV0IFN0YW5kYXJkCkBAIC0xNTQ2LDEzICsxNTM2LDExIEBAIChkZWZpbmUtcHVibGljIGtvcmdh bml6ZXIKICAgICAgICAgICAgICA7OyBTZWUgYWxzbyAnYWtvbmFkaS1zZWFyY2gnIGZvciBhIHNp bWlsYXIgdGVzdCBmYWlsdXJlLgogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL2F1dG90 ZXN0cy9DTWFrZUxpc3RzLnR4dCIKICAgICAgICAgICAgICAgICgoIi4qdGVzdF9hZHZhbmNlZFxc KGtvZXZlbnRwb3B1cG1lbnV0ZXN0XFwuY3BwLioiKQotICAgICAgICAgICAgICAgICIiKSkKLSAg ICAgICAgICAgICAjdCkpCisgICAgICAgICAgICAgICAgIiIpKSkpCiAgICAgICAgICAocmVwbGFj ZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/Ci0gICAgICAgICAgICAgICAoaW52b2tl ICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAg ICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKSkpKSkpCiAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva29yZ2FuaXplci8iKQogICAgIChzeW5vcHNpcyAiT3Jn YW5pemF0aW9uYWwgYXNzaXN0YW50LCBwcm92aWRpbmcgY2FsZW5kYXJzIGFuZCBvdGhlciBzaW1p bGFyCiBmdW5jdGlvbmFsaXR5IHRvIGhlbHAgeW91IG9yZ2FuaXplIHlvdXIgbGlmZSIpCkBAIC0x NTg0LDggKzE1NzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGVvcGxldmNhcmQKICAgICAgJygjOnBo YXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAgICAgICAgICAo cmVwbGFjZSAnY2hlY2stc2V0dXAKICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgIi90bXAiKQotICAgICAgICAgICAgICAg ICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3Rt cCIpKSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzKSkKICAgICAoaW5wdXRzCkBAIC0xNzYyLDggKzE3NDksNyBAQCAoZGVmaW5lLXB1YmxpYyBr c210cAogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL0NNYWtlTGlzdHMudHh0IgogICAg ICAgICAgICAgICAgKCgiXihpbnN0YWxsXFwoLiogKVxcJFxce0tGNV9JTlNUQUxMX1RBUkdFVFNf REVGQVVMVF9BUkdTXFx9XFwpIgogICAgICAgICAgICAgICAgICBfIHByZWZpeCkKLSAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCBwcmVmaXggIiR7S0RFX0lOU1RBTExfVEFSR0VUU19ERUZB VUxUX0FSR1N9KSIpKSkKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgcHJlZml4ICIke0tERV9JTlNUQUxMX1RBUkdFVFNfREVGQVVMVF9BUkdTfSki KSkpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL3BpbS9rc210 cCIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBzZW5kaW5nIGVtYWlsIHRocm91Z2ggYW4g U01UUCBzZXJ2ZXIiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFu IEFQSSBmb3IgaGFuZGxpbmcgU01UUApAQCAtMTkyNCw4ICsxOTEwLDcgQEAgKGRlZmluZS1wdWJs aWMgbGlia2xlbwogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3Ro ZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8gOzsgRklYTUU6IFRoZXNlIHRlc3Rz IGZhaWwuCiAgICAgICAgICAgICAgICAoaW52b2tlICJjdGVzdCIgIi1FIgotICAgICAgICAgICAg ICAgICAgICAgICAiKGtleXJlc29sdmVyY29yZXRlc3R8bmV3a2V5YXBwcm92YWxkaWFsb2d0ZXN0 KSIpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIihrZXly ZXNvbHZlcmNvcmV0ZXN0fG5ld2tleWFwcHJvdmFsZGlhbG9ndGVzdCkiKSkpKSkpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2xpYmtsZW8iKQogICAgIChzeW5v cHNpcyAiS0RFIFBJTSBjcnlwdG9ncmFwaGljIGxpYnJhcnkiKQogICAgIChkZXNjcmlwdGlvbiAi QGNvZGV7bGlia2xlb30gaXMgYSBsaWJyYXJ5IGZvciBLbGVvcGF0cmEgYW5kIG90aGVyIHBhcnRz IG9mCkBAIC0xOTgxLDggKzE5NjYsNyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrc2lldmUKICAgICAg ICAgICAgICAoc3Vic3RpdHV0ZSoKICAgICAgICAgICAgICAgICAgInNyYy9rc2lldmV1aS9lZGl0 b3Ivd2ViZW5naW5lL2F1dG90ZXN0cy9DTWFrZUxpc3RzLnR4dCIKICAgICAgICAgICAgICAgICgo Il5cXHMqKGFkZF90ZXN0fGVjbV9tYXJrX2FzX3Rlc3QpXFxXIiBsaW5lKQotICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kICIjICIgbGluZSkpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyAiIGxpbmUpKSkpKSkpKQogICAgIChob21l LXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2xpYmtzaWV2ZSIpCiAgICAgKHN5bm9w c2lzICJLREUgU2lldmUgbGlicmFyeSIpCiAgICAgKGRlc2NyaXB0aW9uICJTaWV2ZSBpcyBhIGxh bmd1YWdlIHRoYXQgY2FuIGJlIHVzZWQgZmlsdGVyIGVtYWlscy4gIEtTaWV2ZQotLSAKMi4zNy4w Cgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0049-gnu-KDE-Use-breeze-icons-over-oxygen-icons.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0049-gnu-KDE-Use-breeze-icons-over-oxygen-icons.patch RnJvbSA1MDI0MTE5ZmVlMjFlYTVlOGQxZDRkMjI1YmQwMWY2N2RmOWI0N2Q0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMTUgRmViIDIwMjIgMjI6MjE6MTUgKzExMDAKU3ViamVjdDogW1BBVENIIHY0 IDQ5LzczXSBnbnU6IEtERTogVXNlIGJyZWV6ZS1pY29ucyBvdmVyIG94eWdlbi1pY29ucy4KCiog Z251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20gKGNob3FvayBrZ2V0IGtvbnZlcnNhdGlvbiBr cmRjIGtyZGMpCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoZHJhZ29uIGVsaXNh IGp1ayBrM2Iga2FmZmVpbmUga2Ftb3NvCmttaXgga21wbGF5ZXIga3dhdmUpCiogZ251L3BhY2th Z2VzL2tkZS1waW0uc2NtIChrYWRkcmVzc2Jvb2sga2NhbHV0aWxzIGtncGcga2xlb3BhdHJhIGtt YWlsCmtub3RlcyBrb3JnYW5pemVyKQoqIGdudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2Nt IChkb2xwaGluIGRvbHBoaW4tcGx1Z2lucyBraGVscGNlbnRlcgprb25zb2xlIGtyZmIga3N5c3Rl bWxvZykKKiBnbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbSAoa2F0ZSBrbWFnIGttb3VzZXRvb2wg a21vdXRoIGtyb25vbWV0ZXIKa3J1c2FkZXIgb2t0ZXRhIHJzaWJyZWFrIHNtYjRrIHN3ZWVwZXIp CiogZ251L3BhY2thZ2VzL2tkZS5zY20gKGtkZXZlbG9wKQpCcmVlemUgaWNvbnMgcmVwbGFjZXMg T3h5Z2VuIGljb25zIGluIEtERSA1LCBzbyB1c2UgdGhhdCBpbiBldmVyeSBwYWNrYWdlLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtIGIvZ251L3BhY2thZ2VzL2tk ZS1pbnRlcm5ldC5zY20KaW5kZXggMjZmMDI1ZWJjNC4uZGM1ZmFiOGE3YiAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1pbnRl cm5ldC5zY20KQEAgLTg3LDcgKzg3LDcgQEAgKGRlZmluZS1wdWJsaWMgY2hvcW9rCiAgICAgICAg ICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgOzsgVE9E TzogdGVsZXBhdGh5Ci0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQK KyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBw dXJwb3NlCiAgICAgICAgICAgIHFjYQogICAgICAgICAgICBxb2F1dGgKQEAgLTE1Nyw3ICsxNTcs NyBAQCAoZGVmaW5lLXB1YmxpYyBrZ2V0CiAgICAgICAgICAgIGxpYmt0b3JyZW50CiAgICAgICAg ICAgIDs7IFRPRE86IGxpYm1tcwogICAgICAgICAgICA7OyBUT0RPOiBMaWJLV29ya3NwYWNlIC0g cGxhc21hLXdvcmtzcGFjZT8KLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29u IHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAg ICAgIHFjYQogICAgICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQpAQCAtMjE2 LDcgKzIxNiw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAgICAgICAgICBrd2Fs bGV0CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0K LSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBi cmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBxY2EKQEAgLTM1OSw3ICszNTksNyBAQCAoZGVmaW5l LXB1YmxpYyBrcmRjCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGlic3NoCiAgICAg ICAgICAgIGxpYnZuYwotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0 CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAg cXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMgOzsgRklYRU1FOiBsaWJ2bmMgY2FuJ3QgYmUgZm91 bmQgZm9yIHNvbWUgcmVhc29uLgogICAgICAobGlzdCAjOmNvbmZpZ3VyZS1mbGFncyAjfihsaXN0 ICItRFdJVEhfVk5DPU5PIikpKQpAQCAtNDEyLDcgKzQxMiw3IEBAIChkZWZpbmUtcHVibGljIGt0 b3JyZW50CiAgICAgICAgICAgIGxpYmdjcnlwdAogICAgICAgICAgICBsaWJrdG9ycmVudAogICAg ICAgICAgICA7OyBUT0RPOiBMaWJLV29ya3NwYWNlIC0+IHBsYXNtYS13b3Jrc3BhY2U/Ci0gICAg ICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXpl LWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRzY3JpcHQKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9r ZGUtbXVsdGltZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmluZGV4 IDI0NDM1ZDg3NWYuLjI1ODY1ZjU0NmIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAtMTIy LDcgKzEyMiw3IEBAIChkZWZpbmUtcHVibGljIGRyYWdvbgogICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwogICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUt aWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBw aG9ub24tYmFja2VuZC1nc3RyZWFtZXIKICAgICAgICAgICAgZ3N0LXBsdWdpbnMtYmFzZQpAQCAt MTg1LDcgKzE4NSw3IEBAIChkZWZpbmUtcHVibGljIGVsaXNhCiAgICAgICAgICAgIGtwYWNrYWdl CiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAg ICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNv bnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBxdGJh c2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKQEAgLTI4MSw3ICsyODEsNyBAQCAoZGVm aW5lLXB1YmxpYyBqdWsKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAgICAgICAga3dp bmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7 IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29u IHNldAogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAgcGhvbm9uLWJhY2tlbmQtZ3N0cmVh bWVyCiAgICAgICAgICAgIHF0YmFzZS01CkBAIC00NDYsNyArNDQ2LDcgQEAgKGRlZmluZS1wdWJs aWMgazNiCiAgICAgICAgICAgIGxpYnNhbXBsZXJhdGUKICAgICAgICAgICAgbGlic25kZmlsZQog ICAgICAgICAgICBsaWJ2b3JiaXMKLSAgICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBp Y29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHNoYXJlZC1taW1lLWluZm8KICAgICAgICAgICAg c29saWQKQEAgLTQ4OSw3ICs0ODksNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWZmZWluZQogICAgICAg ICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGlieHNj cm5zYXZlcgotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CisgICAg ICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNl LTUKICAgICAgICAgICAgcXR4MTFleHRyYXMKICAgICAgICAgICAgc29saWQKQEAgLTU0Miw3ICs1 NDIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYW1vc28KICAgICAgICAgICAga2lyaWdhbWkKICAgICAg ICAgICAga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAga3BhcnRzCi0gICAgICAgICAgIG94eWdl bi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVm YXVsdCBpY29uIHNldAogICAgICAgICAgICBwdXJwb3NlCiAgICAgICAgICAgIHF0YmFzZS01CiAg ICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQpAQCAtNTkwLDcgKzU5MCw3IEBAIChkZWZpbmUtcHVi bGljIGttaXgKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAg ICAgICAgICAgIGxpYmNhbmJlcnJhCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQg aWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAg ICAgICAgICBwbGFzbWEtZnJhbWV3b3JrCiAgICAgICAgICAgIHB1bHNlYXVkaW8KICAgICAgICAg ICAgcXRiYXNlLTUKQEAgLTYzMiw3ICs2MzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbXBsYXllcgog ICAgICAgICAgICBrbWVkaWFwbGF5ZXIKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAg ICAgICAgbGlieGNiIDs7IEZJWE1FOiB3aHkgZG9lcyBjbWFrZSBub3QgZmluZCBYRVZJRSBhbmQg WFBSSU5UPwotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0CisgICAg ICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcGhvbm9u CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIGNhaXJvCkBAIC03MDYsNyArNzA2LDcg QEAgKGRlZmluZS1wdWJsaWMga3dhdmUKICAgICAgICAgICAgbGlic2FtcGxlcmF0ZQogICAgICAg ICAgICBsaWJ2b3JiaXMKICAgICAgICAgICAgb3B1cwotICAgICAgICAgICBveHlnZW4taWNvbnMg OyBkZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1pY29ucyA7IGRlZmF1bHQgaWNv biBzZXQKICAgICAgICAgICAgcHVsc2VhdWRpbwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAg ICAgICBxdG11bHRpbWVkaWEtNQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2Nt IGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCmluZGV4IDY0ZmQ0NjkwOTEuLjg0ZTRlNDMyZmYg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMv a2RlLXBpbS5zY20KQEAgLTQ0Nyw3ICs0NDcsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWRkcmVzc2Jv b2sKICAgICAgICAgICAga3htbGd1aQogICAgICAgICAgICBsaWJrZGVwaW0KICAgICAgICAgICAg bGlia2xlbwotICAgICAgICAgICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1 aXJlZCBmb3IgdGVzdHMKKyAgICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNl dCwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgIHByaXNvbgogICAgICAgICAgICBxZ3Bn bWUKICAgICAgICAgICAgcXRiYXNlLTUpKQpAQCAtNjA2LDcgKzYwNiw3IEBAIChkZWZpbmUtcHVi bGljIGtjYWx1dGlscwogICAgICAgICAgICBrcGltdGV4dGVkaXQKICAgICAgICAgICAga3RleHR3 aWRnZXRzCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIG94eWdlbi1pY29u cyA7IGRlZmF1bHQgaWNvbiBzZXQsIHJlcXVpcmVkIGZvciB0ZXN0cworICAgICAgICAgICBicmVl emUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAg ICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IFRP RE86IHNlZW0gdG8gcHVsbCBpbiBzb21lIHdyb25nIHRoZW1lCkBAIC04MTAsNyArODEwLDcgQEAg KGRlZmluZS1wdWJsaWMga2dwZwogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAg ICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgb3h5Z2VuLWlj b25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRlZmF1 bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBz Oi8vYXBwcy5rZGUub3JnL2tncGcvIikKICAgICAoc3lub3BzaXMgIkdyYXBoaWNhbCBmcm9udCBl bmQgZm9yIEdOVSBQcml2YWN5IEd1YXJkIikKQEAgLTk1MCw3ICs5NTAsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrbGVvcGF0cmEKICAgICAgICAgICAga3htbGd1aQogICAgICAgICAgICBsaWJhc3N1YW4K ICAgICAgICAgICAgbGlia2xlbwotICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBp Y29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAg ICAgICAgICBxZ3BnbWUKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMKQEAg LTEwMzQsNyArMTAzNCw3IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAgICAgICAgICAgIGxpYmtk ZXBpbQogICAgICAgICAgICBsaWJrbGVvCiAgICAgICAgICAgIGxpYmtzaWV2ZQotICAgICAgICAg ICBveHlnZW4taWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCByZXF1aXJlZCBmb3IgdGVzdHMKKyAg ICAgICAgICAgYnJlZXplLWljb25zIDsgZGVmYXVsdCBpY29uIHNldCwgcmVxdWlyZWQgZm9yIHRl c3RzCiAgICAgICAgICAgIHFncGdtZQogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBx dGRlY2xhcmF0aXZlLTUKQEAgLTE0MTcsNyArMTQxNyw3IEBAIChkZWZpbmUtcHVibGljIGtub3Rl cwogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGli a2RlcGltCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQsIHJlcXVp cmVkIGZvciB0ZXN0cworICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0 LCByZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXR4 MTFleHRyYXMpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tub3Rlcy8i KQpAQCAtMTUyMyw3ICsxNTIzLDcgQEAgKGRlZmluZS1wdWJsaWMga29yZ2FuaXplcgogICAgICAg ICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGlia2Rl cGltCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQsIHJlcXVpcmVk IGZvciB0ZXN0cworICAgICAgICAgICBicmVlemUtaWNvbnMgOyBkZWZhdWx0IGljb24gc2V0LCBy ZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAgICAgcGhvbm9uCiAgICAgICAgICAgIHF0YmFzZS01 KSkKICAgICAoYXJndW1lbnRzCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXN5c3RlbXRv b2xzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtCmluZGV4IDgwOWE5ZGRi N2EuLmFmZjIyZTRkMjggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtCkBAIC03NCw3ICs3NCw3 IEBAIChkZWZpbmUtcHVibGljIGRvbHBoaW4KICAgICAgICAgICAga3RleHR3aWRnZXRzCiAgICAg ICAgICAgIGt1c2VyZmVlZGJhY2sKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQotICAgICAgICAg ICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNv bnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAgcXRi YXNlLTUKICAgICAgICAgICAgc29saWQpKQpAQCAtMTE3LDcgKzExNyw3IEBAIChkZWZpbmUtcHVi bGljIGRvbHBoaW4tcGx1Z2lucwogICAgICAgICAgICBrdGV4dGVkaXRvcgogICAgICAgICAgICBr c3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgb3h5Z2Vu LWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25zIDs7IGRl ZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0 dHA6Ly93d3cua2RlLm9yZy8iKQogICAgIChzeW5vcHNpcyAiVkNTLVBsdWdpbnMgZm9yIERvbHBo aW4iKQpAQCAtMTU2LDcgKzE1Niw3IEBAIChkZWZpbmUtcHVibGljIGtoZWxwY2VudGVyCiAgICAg ICAgICAgIGtzZXJ2aWNlCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAgbGli eG1sMgotICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAg ICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2Ut NQogICAgICAgICAgICB4YXBpYW4pKQogICAgIChhcmd1bWVudHMKQEAgLTIyMiw3ICsyMjIsNyBA QCAoZGVmaW5lLXB1YmxpYyBrb25zb2xlCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAg ICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBveHln ZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsg ZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdHNjcmlw dCkpCiAgICAgKGFyZ3VtZW50cwpAQCAtMjY5LDcgKzI2OSw3IEBAIChkZWZpbmUtcHVibGljIGty ZmIKICAgICAgICAgICAgbGlidm5jCiAgICAgICAgICAgIGxpYnhjYgogICAgICAgICAgICBsaWJ4 dHN0Ci0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAgICAg ICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBpcGV3aXJl LTAuMwogICAgICAgICAgICBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHMKICAgICAgICAgICAgcXRi YXNlLTUKQEAgLTMxOSw3ICszMTksNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3lzdGVtbG9nCiAgICAg ICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAg ICBreG1sZ3VpCi0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0Cisg ICAgICAgICAgIGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0 YmFzZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rc3lzdGVtbG9n LyIpCiAgICAgKHN5bm9wc2lzICJTeXN0ZW0gbG9nIHZpZXdlciIpCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMva2RlLXV0aWxzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCmluZGV4 IDAxNDcxMjM2YTUuLmEzODNhYWJjOTYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtdXRp bHMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCkBAIC0xNDgsNyArMTQ4LDcg QEAgKGRlZmluZS1wdWJsaWMga2F0ZQogICAgICAgICAgICBwbGFzbWEtZnJhbWV3b3JrCiAgICAg ICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBveHln ZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsg ZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdHNjcmlw dCkpCiAgICAgKGFyZ3VtZW50cwpAQCAtMTk4LDcgKzE5OCw3IEBAIChkZWZpbmUtcHVibGljIGtt YWcKICAgICAgKGxpc3Qga2kxOG4KICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGt4bWxndWkK LSAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAg YnJlZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgOzsgVE9ETzogUUFj Y2Vzc2liaWxpdHlDbGllbnQgLSBsaWJxYWNjZXNzaWJpbGl0eWNsaWVuCiAgICAgICAgICAgIHF0 YmFzZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbWFnLyIpCkBA IC0yMzcsNyArMjM3LDcgQEAgKGRlZmluZS1wdWJsaWMga21vdXNldG9vbAogICAgICAgICAgICBs aWJ4dHN0CiAgICAgICAgICAgIGxpYnh0CiAgICAgICAgICAgIHBob25vbgotICAgICAgICAgICBv eHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMg OzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva21vdXNldG9vbC8iKQogICAgIChzeW5vcHNpcyAiQXV0 b21hdGljIG1vdXNlIGNsaWNrIGFuZCBtb3VzZSBtYW5pcHVsYXRpb24gdG9vbCBmb3IgdGhlCkBA IC0yNzIsNyArMjcyLDcgQEAgKGRlZmluZS1wdWJsaWMga21vdXRoCiAgICAgICAgICAgIGtpbwog ICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAg IG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAgICAgICAgIGJyZWV6ZS1pY29u cyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0 c3BlZWNoKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rbW91dGgvIikK QEAgLTMxMCw3ICszMTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcm9ub21ldGVyCiAgICAgICAgICAg IGtpMThuCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAgICAgICAgIGt4bWxndWkKLSAg ICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJl ZXplLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tyb25vbWV0ZXIvIikKICAgICAoc3lu b3BzaXMgIlNpbXBsZSBzdG9wd2F0Y2ggYXBwbGljYXRpb24iKQpAQCAtMzUzLDcgKzM1Myw3IEBA IChkZWZpbmUtcHVibGljIGtydXNhZGVyCiAgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCiAgICAg ICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBveHln ZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsg ZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBzb2xpZAog ICAgICAgICAgICB6bGliKSkKQEAgLTQyNyw3ICs0MjcsNyBAQCAoZGVmaW5lLXB1YmxpYyBva3Rl dGEKICAgICAgICAgICAga3NlcnZpY2UKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAg ICAgICAga3htbGd1aQotICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNl dAorICAgICAgICAgICBicmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAg ICBxY2EKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CkBA IC00ODUsNyArNDg1LDcgQEAgKGRlZmluZS1wdWJsaWMgcnNpYnJlYWsKICAgICAgICAgICAga3Rl eHR3aWRnZXRzCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAorICAgICAgICAgICBi cmVlemUtaWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNSkpCiAg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvcnNpYnJlYWsvIikKICAgICAoc3lu b3BzaXMgIkFzc2lzdHMgaW4gdGhlIFJlY292ZXJ5IGFuZCBQcmV2ZW50aW9uIG9mIFJlcGV0aXRp dmUgU3RyYWluCkBAIC01MzEsNyArNTMxLDcgQEAgKGRlZmluZS1wdWJsaWMgc21iNGsKICAgICAg ICAgICAga3dpbmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAgICAgIHNhbWJh Ci0gICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CisgICAgICAgICAg IGJyZWV6ZS1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHBsYXNtYS1mcmFt ZXdvcmsKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CkBA IC01OTMsNyArNTkzLDcgQEAgKGRlZmluZS1wdWJsaWMgc3dlZXBlcgogICAgICAgICAgICBraW8K ICAgICAgICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAg b3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKKyAgICAgICAgICAgYnJlZXplLWljb25z IDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL3N3ZWVwZXIvIikKICAgICAoc3lub3BzaXMgIlRlbXBv cmFyeSBmaWxlIGFuZCBoaXN0b3J5IGNsZWFuZXIiKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2Vz L2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCA1ZmNmYWM0N2EwLi4wOWM4NDEy ZGQ5IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMv a2RlLnNjbQpAQCAtMzM5LDcgKzMzOSw3IEBAIChkZWZpbmUtcHVibGljIGtkZXZlbG9wCiAgICAg ICAgICAgICAgICAgICBrd2luZG93c3lzdGVtCiAgICAgICAgICAgICAgICAgICBreG1sZ3VpCiAg ICAgICAgICAgICAgICAgICBsaWJrb21wYXJlZGlmZjIKLSAgICAgICAgICAgICAgICAgIG94eWdl bi1pY29ucworICAgICAgICAgICAgICAgICAgYnJlZXplLWljb25zCiAgICAgICAgICAgICAgICAg ICBxdGJhc2UtNQogICAgICAgICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CiAgICAgICAgICAg ICAgICAgICBxdHF1aWNrY29udHJvbHMtNSA7OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAot LSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0050-gnu-Add-kdsoap.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0050-gnu-Add-kdsoap.patch RnJvbSAzMTZlNzMyODE5OWJhNDZjMDdjMDlkMDQyY2NiMmI1YjBkYmZkZWM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgMjggU2VwIDIwMjEgMTU6MjU6NDkgKzEwMDAKU3ViamVjdDogW1BBVENIIHY0 IDUwLzczXSBnbnU6IEFkZCBrZHNvYXAuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20gKGtkc29hcCk6 IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcXQuc2NtIGIvZ251L3Bh Y2thZ2VzL3F0LnNjbQppbmRleCA1YTEyNjEwNmJiLi4yOWUyNWZlYzc4IDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvcXQuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9xdC5zY20KQEAgLTQwOTAsMyAr NDA5MCwzNCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJkYnVzbWVudS1xdAogcHJvdG9jb2wuICBUaGUg REJ1c01lbnUgcHJvdG9jb2wgbWFrZXMgaXQgcG9zc2libGUgZm9yIGFwcGxpY2F0aW9ucyB0byBl eHBvcnQKIGFuZCBpbXBvcnQgdGhlaXIgbWVudXMgb3ZlciBEQnVzLiIpCiAgICAgKGxpY2Vuc2Ug bGljZW5zZTpsZ3BsMi4xKykpKQorCisoZGVmaW5lLXB1YmxpYyBrZHNvYXAKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAia2Rzb2FwIikKKyAgICAodmVyc2lvbiAiMi4wLjAiKQorICAgIChzb3VyY2UK KyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgImh0dHBzOi8vZ2l0aHViLmNvbS9LREFCL0tEU29hcC9yZWxlYXNlcy9kb3du bG9hZC8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAia2Rzb2FwLSIgdmVyc2lvbiAiL2tk c29hcC0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNl MzIKKyAgICAgICAgICIxdmg0cnpiMDlra3MxaWxheTF5NjBxN2dmNjRnd3pkd3NjYTYwaG14MXh4 Njl3ODY3MmZpIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAo aW5wdXRzIGAoKCJxdGJhc2UiICxxdGJhc2UtNSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgJygj OmNvbmZpZ3VyZS1mbGFncyAnKCItREtEU29hcF9URVNUUz10cnVlIikKKyAgICAgICAjOnBoYXNl cworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3Ro ZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChpbnZv a2UgImN0ZXN0IiAiLUUiIDs7IFRoZXNlIHRlc3RzIHRyeSBjb25uZWN0IHRvIHRoZSBpbnRlcm5l dC4KKyAgICAgICAgICAgICAgICAgICAgICAgIihrZHNvYXAtd2ViY2FsbHN8a2Rzb2FwLXdlYmNh bGxzX3dzZGx8a2Rzb2FwLXRlc3RfY2FsYykiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cua2RhYi5jb20vZGV2ZWxvcG1lbnQtcmVzb3VyY2VzL3F0 LXRvb2xzL2tkLXNvYXAvIikKKyAgICAoc3lub3BzaXMgIlF0IFNPQVAgY29tcG9uZW50IikKKyAg ICAoZGVzY3JpcHRpb24gIktEIFNPQVAgaXMgYSB0b29sIGZvciBjcmVhdGluZyBjbGllbnQgYXBw bGljYXRpb25zIGZvciB3ZWIKK3NlcnZpY2VzIHVzaW5nIHRoZSBYTUwgYmFzZWQgU09BUCBwcm90 b2NvbCBhbmQgd2l0aG91dCB0aGUgbmVlZCBmb3IgYSBkZWRpY2F0ZWQKK3dlYiBzZXJ2ZXIuIikK KyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIgbGljZW5zZTpncGwzKSkpKQotLSAKMi4z Ny4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0055-gnu-grantleetheme-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0055-gnu-grantleetheme-Update-to-22.04.3.patch RnJvbSAyNzAzODEwNzE0MjQ5ZDNkYmQwMDkyNmE3ZmZhYzgzNGMwNzc0YTEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE0OjQwOjI1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA1 NS83M10gZ251OiBncmFudGxlZXRoZW1lOiBVcGRhdGUgdG8gMjIuMDQuMy4KCiogZ251L3BhY2th Z2VzL2tkZS5zY20gKGdyYW50bGVldGhlbWUpOiBVcGRhdGUgdG8gMjIuMDQuMy4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUuc2NtCmluZGV4IDA5 Yzg0MTJkZDkuLmI0YWIyY2UyMGQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUuc2NtCisr KyBiL2dudS9wYWNrYWdlcy9rZGUuc2NtCkBAIC0xMjMsMTQgKzEyMywxNCBAQCAoZGVmaW5lLXB1 YmxpYyBiYWxvby13aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBncmFudGxlZXRoZW1lCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImdyYW50bGVldGhlbWUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikK KyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9ncmFudGxlZXRoZW1lLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXc4M3NsYmtqMnkxd2s3OHNycTJrOTV5YnM2 NnNiNG1iYWEwem03Zmw5cGt3aHF4Ym5iNyIpKSkpCisgICAgICAgIChiYXNlMzIgIjEwYzZzMWcz dnA1c2RocGljaXoxajZyc3J5bGQ3aGNjNmx2bXhkbHN2bXMyYmJjbW5qN2wiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMgYCgjOnRlc3RzPyAj ZikpICA7IHVuZXhwZWN0ZWQgZXJyb3IgaW4gdGhlIHRlc3Qgc3VpdGUuCiAgICAgKG5hdGl2ZS1p bnB1dHMKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0017-gnu-KDE-Plasma-Update-all-packages-to-5.24.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0017-gnu-KDE-Plasma-Update-all-packages-to-5.24.4.patch RnJvbSBkMzM0YjhlNTFjNTJlYmUzYmU4NTdhNTA1ZGM2N2QyMmYyZWM5NmFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxNDoxMzo0OCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTcvNzNdIGdudTogS0RFIFBsYXNtYTogVXBkYXRlIGFsbCBwYWNrYWdlcyB0byA1LjI0LjQuCgoq IGdudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSAoYnJlZXplLCBrZGVjb3JhdGlvbiwga3NjcmVl bmxvY2tlciwKa3NzaGFza3Bhc3MsIGxheWVyLXNoZWxsLXF0LCBsaWJrc2NyZWVuLCBsaWJrc3lz Z3VhcmQpOiBVcGRhdGUgdG8gNS4yNC40LgoKKGtkZWNvcmF0aW9uKVtpbnB1dHNdOiBBZGQgbmV3 IGRlcGVuZGVuY3kuCgoobGlia3NjcmVlbilbaW5wdXRzXTogQWRkIG5ldyBXYXlsYW5kIGlucHV0 cy4KCihrc2NyZWVubG9ja2VyKVtpbnB1dHNdOiBBZGQgbGF5ZXItc2hlbGwtcXQuCgoobGlia3N5 c2d1YXJkKVtvcmlnaW5dOiBGaXggdXJsIHNvIHJlZnJlc2ggc2NyaXB0IHdvcmtzLgpbbmF0aXZl LWlucHV0c106IEFkZCBxdHRvb2xzLgpbaW5wdXRzXTogQWRkIGxpYm5sIGxpYmNhcCBsaWJwY2Fw LCBxdHdlYmVuZ2luZSwgcXR3ZWJjaGFubmVsLApsbS1zZW5zb3JzOmxpYi4KW2FyZ3VtZW50c106 IFJlbW92ZSB1bm5lZW5lZCBoYWNrcy4gUmVzcGVjdCB0ZXN0cz8uCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IDM5NzE2MTg3ZmQuLjYxODVjNDE4MTAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTUsNyArNSw3 IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMTksIDIwMjAgSGFydG11dCBHb2ViZWwgPGgu Z29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgVG9iaWFz IEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgWmhl bmcgSnVuamllIDw4NzMyMTYwNzFAcXEuY29tPgotOzs7IENvcHlyaWdodCDCqSAyMDIxIEJyZW5k YW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBC cmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUg aXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjksNiArMjksNyBAQCAoZGVmaW5lLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGtkZS1wbGFzbWEpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBnZXhwKQog ICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGNtYWtlKQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHF0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhZG1p bikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBnbGliKQpAQCAtNDUsMTQgKzQ2LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2Fn ZXMga2RlLXBsYXNtYSkKIChkZWZpbmUtcHVibGljIGJyZWV6ZQogICAocGFja2FnZQogICAgIChu YW1lICJicmVlemUiKQotICAgICh2ZXJzaW9uICI1LjE5LjUiKQorICAgICh2ZXJzaW9uICI1LjI0 LjQiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9wbGFzbWEvIiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZHBrMXc3emNhZnJ6ZjQ2ajA2 MGkxcWIwZndxcHNmbGtmenI2Z2NhcjgxbGxtam5jNGIxIikpKSkKKyAgICAgICAgICAgICAgICAi MDFjcWppNmZpZ3diOTVkcmNxOXZycWxrdjd4bXBuMmNzYmkybXZpeGJjZGF3cWh5d3NnMyIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgOzsgVE9ETzogV2Fybmlu ZyBhdCAvZ251L3N0b3JlL+KApi1rcGFja2FnZS01LjM0LjAv4oCmL0tGNVBhY2thZ2VNYWNyb3Mu Y21ha2U6CiAgICAgOzsgICB3YXJuaW5ncyBkdXJpbmcgZ2VuZXJhdGlvbiBvZiBtZXRhaW5mbyBm b3Igb3JnLmtkZS5icmVlemVkYXJrLmRlc2t0b3A6CkBAIC0xMTUsMTkgKzExNiwxOSBAQCAoZGVm aW5lLXB1YmxpYyBicmVlemUtZ3RrCiAoZGVmaW5lLXB1YmxpYyBrZGVjb3JhdGlvbgogICAocGFj a2FnZQogICAgIChuYW1lICJrZGVjb3JhdGlvbiIpCi0gICAgKHZlcnNpb24gIjUuMTkuNSIpCisg ICAgKHZlcnNpb24gIjUuMjQuNCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL2tkZWNvcmF0aW9uLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg ICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg IjBwbjhuN3p5YjBhZHpqbm45MnZtYmNmN3BtcHNzNjBrOWsxcms1bGxhbWowMTZ4emZnbmYiKSkp KQorICAgICAgICAgICAgICAgICIwNWNjeWIzMTRteGYwZDRpdmo3MWw5bGgxM3MzZnFyN2Y0ZDJy bWc2cXNoc3FsMzk1NjljIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAg ICAoaW5wdXRzCi0gICAgIChsaXN0IGtpMThuIHF0YmFzZS01KSkKKyAgICAgKGxpc3Qga2NvcmVh ZGRvbnMga2kxOG4gcXRiYXNlLTUpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50Lmtk ZS5vcmcvcGxhc21hL2tkZWNvcmF0aW9uIikKICAgICAoc3lub3BzaXMgIlBsdWdpbiBiYXNlZCBs aWJyYXJ5IHRvIGNyZWF0ZSB3aW5kb3cgZGVjb3JhdGlvbnMiKQogICAgIChkZXNjcmlwdGlvbiAi S0RlY29yYXRpb24gaXMgYSBsaWJyYXJ5IHRvIGNyZWF0ZSB3aW5kb3cgZGVjb3JhdGlvbnMuCkBA IC0xMzgsMTQgKzEzOSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjb3JhdGlvbgogKGRlZmluZS1w dWJsaWMga3NzaGFza3Bhc3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NzaGFza3Bhc3MiKQot ICAgICh2ZXJzaW9uICI1LjE5LjUiKQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9rc3NoYXNrcGFzcy0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxazJ2YTJ2OTA1MWY3MXc3OGRuM2dpaGs2NDJpeXk1 eXpya2NmbnA5N2ZhZzhnNmRwaXNpIikpKSkKKyAgICAgICAgICAgICAgICAiMXBhNDF3NzkzZGJp M3J2Nm1tMWE0eHA0Nm44MHF3ZHBkbHdoaTZ6NHg3NmhqdnF4OWk5bCIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTYyLDE0ICsxNjMsMTQgQEAgKGRl ZmluZS1wdWJsaWMga3NzaGFza3Bhc3MKIChkZWZpbmUtcHVibGljIGxheWVyLXNoZWxsLXF0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImxheWVyLXNoZWxsLXF0IikKLSAgICAodmVyc2lvbiAiNS4y NC4xIikKKyAgICAodmVyc2lvbiAiNS4yNC40IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvbGF5ZXItc2hlbGwtcXQtIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAg ICAgICAgICAgICAiMWFxMDg5cHdzMzl3OW5jc2lxemdnM3F2Zmc1aGM1YTc0cHpyYTBzbWRweTVp cGZzYjZhNCIpKSkpCisgICAgICAgICAgICAgICAgIjAzcXlmNnB2azM2aWc2aWxpbXEwMnExOWZy ZGxzbXJrYm5nMml6M2Q1OWsxNXpkcno1eDAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xODgsMTQgKzE4OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBs YXllci1zaGVsbC1xdAogKGRlZmluZS1wdWJsaWMga3NjcmVlbmxvY2tlcgogICAocGFja2FnZQog ICAgIChuYW1lICJrc2NyZWVubG9ja2VyIikKLSAgICAodmVyc2lvbiAiNS4xOS41IikKKyAgICAo dmVyc2lvbiAiNS4yNC40IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIva3NjcmVlbmxvY2tlci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIx ZmQ1c3FhcXg5a2oza3IwYmd4cGxsaGNtNWFyZjhiYzlwa3BkOXlrOWM4eGp5MGowZnhpIikpKSkK KyAgICAgICAgICAgICAgICAiMXh6YzgwYXdzYXBzZzY1a2syMXNzcDd5MGpiMzc0azF3MmJiN2d2 emo4ajQwcnJuNDhwdiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmIDs7IFRPRE86IG1ha2UgdGVzdHMgcGFz cwpAQCAtMjEzLDM1ICsyMTQsMzYgQEAgKGRlZmluZS1wdWJsaWMga3NjcmVlbmxvY2tlcgogICAg ICAgICAgICAgIChpZiB0ZXN0cz8KICAgICAgICAgICAgICAgICAgKGJlZ2luCiAgICAgICAgICAg ICAgICAgICAgKHNldGVudiAiQ1RFU1RfT1VUUFVUX09OX0ZBSUxVUkUiICIxIikKLSAgICAgICAg ICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLiIpKSkKKyAgICAgICAg ICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IikpKQogICAgICAgICAgICAg ICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBrZy1jb25maWcKICAgICAgICAgICAgOzsgRm9yIHRlc3RzLgogICAgICAgICAgICBkYnVz IHhvcmctc2VydmVyLWZvci10ZXN0cykpCiAgICAgKGlucHV0cwotICAgICBgKCgia2NtdXRpbHMi ICxrY211dGlscykKLSAgICAgICAoImtjcmFzaCIgLGtjcmFzaCkKLSAgICAgICAoImtkZWNsYXJh dGl2ZSIgLGtkZWNsYXJhdGl2ZSkKLSAgICAgICAoImtnbG9iYWxhY2NlbCIgLGtnbG9iYWxhY2Nl bCkKLSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0gICAgICAgKCJraWRsZXRpbWUiICxraWRsZXRp bWUpCi0gICAgICAgKCJrbm90aWZpY2F0aW9ucyIgLGtub3RpZmljYXRpb25zKQotICAgICAgICgi a3RleHR3aWRnZXRzIiAsa3RleHR3aWRnZXRzKQotICAgICAgICgia3dheWxhbmQiICxrd2F5bGFu ZCkKLSAgICAgICAoImt3aW5kb3dzeXN0ZW0iICxrd2luZG93c3lzdGVtKQotICAgICAgICgia3ht bGd1aSIgLGt4bWxndWkpCi0gICAgICAgKCJsaWJzZWNjb21wIiAsbGlic2VjY29tcCkgO2ZvciBz YW5kYm94aW5nIHRoZSBsb29rJ24nZmVlbCBwYWNrYWdlCi0gICAgICAgKCJsaWJ4Y3Vyc29yIiAs bGlieGN1cnNvcikgO21pc3NpbmcgaW4gQ01ha2VMaXN0LnR4dAotICAgICAgICgibGlieGkiICxs aWJ4aSkgICAgICAgICAgIDtYSW5wdXQsIHJlcXVpcmVkIGZvciBncmFiYmluZyBYSW5wdXQyIGRl dmljZXMKLSAgICAgICAoImxpbnV4LXBhbSIgLGxpbnV4LXBhbSkKLSAgICAgICAoImxvZ2luZCIg LGVsb2dpbmQpICAgICAgICA7b3B0aW9uYWwgbG9naW5jdGwgc3VwcG9ydAotICAgICAgICgicXRi YXNlIiAscXRiYXNlLTUpCi0gICAgICAgKCJxdGRlY2xhcmF0aXZlLTUiICxxdGRlY2xhcmF0aXZl LTUpCi0gICAgICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgic29saWQi ICxzb2xpZCkKLSAgICAgICAoIndheWxhbmQiICx3YXlsYW5kKQotICAgICAgICgieGNiLXV0aWwt a2V5c3ltcyIgLHhjYi11dGlsLWtleXN5bXMpKSkKKyAgICAgKGxpc3Qga2NtdXRpbHMKKyAgICAg ICAgICAga2NyYXNoCisgICAgICAgICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAgICBrZ2xvYmFs YWNjZWwKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lkbGV0aW1lCisgICAgICAgICAg IGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrd2F5 bGFuZAorICAgICAgICAgICBrd2luZG93c3lzdGVtCisgICAgICAgICAgIGt4bWxndWkKKyAgICAg ICAgICAgbGF5ZXItc2hlbGwtcXQKKyAgICAgICAgICAgbGlic2VjY29tcCA7Zm9yIHNhbmRib3hp bmcgdGhlIGxvb2snbidmZWVsIHBhY2thZ2UKKyAgICAgICAgICAgbGlieGN1cnNvciA7bWlzc2lu ZyBpbiBDTWFrZUxpc3QudHh0CisgICAgICAgICAgIGxpYnhpIDtYSW5wdXQsIHJlcXVpcmVkIGZv ciBncmFiYmluZyBYSW5wdXQyIGRldmljZXMKKyAgICAgICAgICAgbGludXgtcGFtCisgICAgICAg ICAgIGVsb2dpbmQgO29wdGlvbmFsIGxvZ2luY3RsIHN1cHBvcnQKKyAgICAgICAgICAgcXRiYXNl LTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CisgICAgICAgICAgIHF0eDExZXh0cmFzCisg ICAgICAgICAgIHNvbGlkCisgICAgICAgICAgIHdheWxhbmQKKyAgICAgICAgICAgeGNiLXV0aWwt a2V5c3ltcykpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9wbGFzbWEv a3NjcmVlbmxvY2tlciIpCiAgICAgKHN5bm9wc2lzICJTY3JlZW4gbG9ja2luZyBsaWJyYXJ5IikK ICAgICAoZGVzY3JpcHRpb24KQEAgLTI1MSwyMSArMjUzLDIyIEBAIChkZWZpbmUtcHVibGljIGtz Y3JlZW5sb2NrZXIKIChkZWZpbmUtcHVibGljIGxpYmtzY3JlZW4KICAgKHBhY2thZ2UKICAgICAo bmFtZSAibGlia3NjcmVlbiIpCi0gICAgKHZlcnNpb24gIjUuMTkuNSIpCisgICAgKHZlcnNpb24g IjUuMjQuNCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9w bGFzbWEvIiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHJm MXBtMHl5YzA2OWY0bjVzOWlwZHg0Z2x6ZnI5enZ2NWNicm1uNHE5aTR2NnoxcWQ4aSIpKSkpCisg ICAgICAgIChiYXNlMzIgIjF4djd2bWw1bHhqMWxuYW5zaXNmYmZ5bTM1aDI2NWdnd3N5anBsejc2 YWliajVueXF2ODEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKICAgICAgICAg ICAgOzsgRm9yIHRlc3RpbmcuCiAgICAgICAgICAgIGRidXMpKQogICAgIChpbnB1dHMKLSAgICAg KGxpc3Qga3dheWxhbmQgbGlieHJhbmRyIHF0YmFzZS01IHF0eDExZXh0cmFzKSkKKyAgICAgKGxp c3Qga3dheWxhbmQgbGlieHJhbmRyIHBsYXNtYS13YXlsYW5kLXByb3RvY29scworICAgICAgICAg ICBxdGJhc2UtNSBxdHdheWxhbmQgd2F5bGFuZCBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3VtZW50 cwogICAgICAnKCM6dGVzdHM/ICNmKSkgOyBGSVhNRTogNTUlIHRlc3RzIHBhc3NlZCwgNSB0ZXN0 cyBmYWlsZWQgb3V0IG9mIDExCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2Rl Lm9yZy9Tb2xpZC9Qcm9qZWN0cy9TY3JlZW5NYW5hZ2VtZW50IikKQEAgLTI3OCw1NiArMjgxLDUz IEBAIChkZWZpbmUtcHVibGljIGxpYmtzY3JlZW4KIChkZWZpbmUtcHVibGljIGxpYmtzeXNndWFy ZAogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrc3lzZ3VhcmQiKQotICAgICh2ZXJzaW9uICI1 LjE5LjUiKQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS8vc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KKyAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvbGlia3N5c2d1YXJkLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWtkMGgzcDhiZjlrNXBxcDBmcmhyODFw YTB5eXJwa2NrZzl6em5pcms5cDF2ODh2N2JmcSIpKSkpCisgICAgICAgIChiYXNlMzIgIjAwaTRs MmtjMDJ3eW1taXFoN3dhbThkcDRoOWh2bjhuc3hmdjI1OHdhcTdwbnh6am1ua24iKSkpKQogICAg IChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZp ZykpCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBxdHRvb2xzLTUp KQogICAgIChpbnB1dHMKLSAgICAgYCgoImtjb25maWd3aWRnZXRzIiAsa2NvbmZpZ3dpZGdldHMp Ci0gICAgICAgKCJraWNvbnRoZW1lcyIgLGtpY29udGhlbWVzKQotICAgICAgICgia3dpbmRvd3N5 c3RlbSIgLGt3aW5kb3dzeXN0ZW0pCi0gICAgICAgKCJraTE4biIgLGtpMThuKQotICAgICAgICgi a2F1dGgiICxrYXV0aCkKLSAgICAgICAoImtjb21wbGV0aW9uIiAsa2NvbXBsZXRpb24pCi0gICAg ICAgKCJrY29uZmlnIiAsa2NvbmZpZykKLSAgICAgICAoImtjb3JlYWRkb25zIiAsa2NvcmVhZGRv bnMpCi0gICAgICAgKCJrZGVjbGFyYXRpdmUiICxrZGVjbGFyYXRpdmUpCi0gICAgICAgKCJrZ2xv YmFsYWNjZWwiICxrZ2xvYmFsYWNjZWwpCi0gICAgICAgKCJraW8iICxraW8pCi0gICAgICAgKCJr bmV3c3R1ZmYiICxrbmV3c3R1ZmYpCi0gICAgICAgKCJrd2lkZ2V0c2FkZG9ucyIgLGt3aWRnZXRz YWRkb25zKQotICAgICAgICgia3NlcnZpY2UiICxrc2VydmljZSkKLSAgICAgICAoInF0YmFzZSIg LHF0YmFzZS01KQotICAgICAgICgicXRkZWNsYXJhdGl2ZS01IiAscXRkZWNsYXJhdGl2ZS01KQot ICAgICAgICgicXRzY3JpcHQiICxxdHNjcmlwdCkKLSAgICAgICAoInF0d2Via2l0IiAscXR3ZWJr aXQpCi0gICAgICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQotICAgICAgICgicGxhc21h IiAscGxhc21hLWZyYW1ld29yaykKLSAgICAgICAoInpsaWIiICx6bGliKSkpCisgICAgIChsaXN0 IGthdXRoCisgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAg ICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAg a2RlY2xhcmF0aXZlCisgICAgICAgICAgIGtnbG9iYWxhY2NlbAorICAgICAgICAgICBraTE4bgor ICAgICAgICAgICBraWNvbnRoZW1lcworICAgICAgICAgICBraW8KKyAgICAgICAgICAga25ld3N0 dWZmCisgICAgICAgICAgIGtzZXJ2aWNlCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAg ICAgICAgIGt3aW5kb3dzeXN0ZW0KKyAgICAgICAgICAgbGlibmwKKyAgICAgICAgICAgbGliY2Fw CisgICAgICAgICAgIGxpYnBjYXAKKyAgICAgICAgICAgYCgsbG0tc2Vuc29ycyAibGliIikKKyAg ICAgICAgICAgcGxhc21hLWZyYW1ld29yaworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAg ICBxdGRlY2xhcmF0aXZlLTUKKyAgICAgICAgICAgcXRzY3JpcHQKKyAgICAgICAgICAgcXR3ZWJj aGFubmVsLTUKKyAgICAgICAgICAgcXR3ZWJlbmdpbmUtNQorICAgICAgICAgICBxdHdlYmtpdAor ICAgICAgICAgICBxdHgxMWV4dHJhcworICAgICAgICAgICB6bGliKSkKICAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCi0gICAgIChsaXN0ICM6Y29uZmln dXJlLWZsYWdzCi0gICAgICAgICAgICN+YCgsKHN0cmluZy1hcHBlbmQgIi1ES0RFX0lOU1RBTExf REFUQURJUj0iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyRvdXRwdXQgIi9zaGFy ZSIpKQotICAgICAgICAgICAjOnBoYXNlcworICAgICAobGlzdCAjOnBoYXNlcwogICAgICAgICAg ICAjfihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgICAgICAgIChhZGQt YmVmb3JlICdjb25maWd1cmUgJ3BhdGNoLWNtYWtlbGlzdHMKLSAgICAgICAgICAgICAgICAgKGxh bWJkYSBfCi0gICAgICAgICAgICAgICAgICAgOzsgVE9ETzogVmVyaWZ5OiBUaGlzIHNob3VsZCBu byBsb25nZXIgYmUgbmVjZXNzYXJ5LCBzaW5jZQotICAgICAgICAgICAgICAgICAgIDs7IEtGNUF1 dGhDb25maWcuY21ha2UuaW4gY29udGFpbnMgdGhpcyBhbHJlYWR5LgotICAgICAgICAgICAgICAg ICAgIChzdWJzdGl0dXRlKiAicHJvY2Vzc2NvcmUvQ01ha2VMaXN0cy50eHQiCi0gICAgICAgICAg ICAgICAgICAgICAoKCJLQVVUSF9IRUxQRVJfSU5TVEFMTF9ESVIiKQotICAgICAgICAgICAgICAg ICAgICAgICJLREVfSU5TVEFMTF9MSUJFWEVDRElSIikpKSkKICAgICAgICAgICAgICAgIChyZXBs YWNlICdjaGVjawotICAgICAgICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAgICAg ICA7OyBUT0RPOiBGaXggdGhpcyBmYWlsaW5nIHRlc3QtY2FzZQotICAgICAgICAgICAgICAgICAg IChpbnZva2UgImN0ZXN0IiAiLUUiICJwcm9jZXNzdGVzdCIpKSkpKSkKKyAgICAgICAgICAgICAg ICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAg ICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAgICAgICA7OyBUT0RPOiBGaXgg dGhpcyBmYWlsaW5nIHRlc3QtY2FzZQorICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiY3Rl c3QiICItRSIgInByb2Nlc3N0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL3Vz ZXJiYXNlLmtkZS5vcmcvS1N5c0d1YXJkIikKICAgICAoc3lub3BzaXMgIk5ldHdvcmsgZW5hYmxl ZCB0YXNrIGFuZCBzeXN0ZW0gbW9uaXRvcmluZyIpCiAgICAgKGRlc2NyaXB0aW9uICJLU3lzR3Vh cmQgY2FuIG9idGFpbiBpbmZvcm1hdGlvbiBvbiBzeXN0ZW0gbG9hZCBhbmQKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0066-gnu-appstream-Update-to-0.15.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0066-gnu-appstream-Update-to-0.15.2.patch RnJvbSAzMDk4ZTlmMTY3ZTFhMTRmYTNjMGY1MDM0MzMxNDZlZDYwM2QxZDUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMTEgT2N0IDIwMjEgMTg6MTI6NTcgKzExMDAKU3ViamVjdDogW1BBVENIIHY0 IDY2LzczXSBnbnU6IGFwcHN0cmVhbTogVXBkYXRlIHRvIDAuMTUuMi4KCiogZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbSAoYXBwc3RyZWFtKTogVXBkYXRlIHRvIDAuMTUuMi4KW2FyZ3VtZW50 c106IFVzZSBnZXhwJ3Mgd2l0aCBuZXcgaW5wdXQgZm9ybWF0LgpUZXN0cyBzdGlsbCBicm9rZW4g c28gZGlzYWJsZS4KW2lucHV0c106IEFkZCBuZXcgaW5wdXRzIGN1cmwsIGxpYnhtbGIuCltuYXRp dmUtaW5wdXRzXTogVXNlIGNtYWtlLW1pbmltYWwsIHNhbWUgYXMgY21ha2UtYnVpbGQtc3lzdGVt LCB0byBhdm9pZApidWlsZGluZyBhbm90aGVyIGNtYWtlLiBBZGQgaXRzdG9vbC4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtIGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNr dG9wLnNjbQppbmRleCA5MDFiMDJmOTg2Li42ODRkZGMxNGVjIDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvZnJlZWRlc2t0b3Auc2NtCisrKyBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20K QEAgLTcyLDYgKzcyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3Rv cCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBj cnlwdHNldHVwKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjdXJsKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBkYXRhYmFzZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGRpc2spCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRvY2Jvb2spCkBAIC0xMjUs NyArMTI2LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3RvcCkKIChk ZWZpbmUtcHVibGljIGFwcHN0cmVhbQogICAocGFja2FnZQogICAgIChuYW1lICJhcHBzdHJlYW0i KQotICAgICh2ZXJzaW9uICIwLjEzLjEiKQorICAgICh2ZXJzaW9uICIwLjE1LjIiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMTM0LDY5 ICsxMzUsNTIgQEAgKGRlZmluZS1wdWJsaWMgYXBwc3RyZWFtCiAgICAgICAgICAgICAgICAgICAg ICAgICJhcHBzdHJlYW0vcmVsZWFzZXMvIgogICAgICAgICAgICAgICAgICAgICAgICAiQXBwU3Ry ZWFtLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMDlsNml4ejF3MjlwaTBuYjBmbHoxNG00cjNmMmhwcXBwMWZxOHk2NnY5eGE0YzlmY3pkcyIp KSkpCisgICAgICAgIChiYXNlMzIgIjBqbjd4NDhmenlmZHZjaDdqMnpicmdieGprMjJzNzdzY2lo cHk5ZHJ6aWY3aTM5MXF2NGciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lz dGVtKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgjOmdsaWItb3ItZ3RrPyAjdAotICAgICAgICM6 cGhhc2VzCi0gICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAg KGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1saWJzdGVtbWVyCi0gICAgICAgICAgIChsYW1iZGEq ICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAibWVzb24uYnVpbGQiCi0gICAgICAgICAgICAgICAoKCIvdXNyL2luY2x1ZGUiKQotICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJsaWJzdGVtbWVy IikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2luY2x1ZGUiKSkpCi0gICAgICAg ICAgICAgI3QpKQotICAgICAgICAgKGFkZC1hZnRlciAncGF0Y2gtbGlic3RlbW1lciAncGF0Y2gt ZG9jYm9vay14bWwKLSAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCi0gICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAiZG9jcy9h cGkiCi0gICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImFwcHN0cmVhbS1kb2NzLnhtbCIKLSAg ICAgICAgICAgICAgICAgKCgiaHR0cDovL3d3dy5vYXNpcy1vcGVuLm9yZy9kb2Nib29rL3htbC80 LjMvIikKLSAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRz ICJkb2Nib29rLXhtbC00LjMiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi94 bWwvZHRkL2RvY2Jvb2svIikpKSkKLSAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoZmls ZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogZmlsZQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgKCgiaHR0cDovL3d3dy5vYXNpcy1vcGVuLm9yZy9kb2Nib29rL3ht bC80LjUvIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNz b2MtcmVmIGlucHV0cyAiZG9jYm9vay14bWwiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCi0gICAgICAgICAgICAgICAg ICAgICAgIChmaW5kLWZpbGVzICJzY3JpcHRzL2Rlc2MiICJcXC54bWwkIikpCi0gICAgICAgICAg ICAgI3QpKQotICAgICAgICAgKGFkZC1hZnRlciAncGF0Y2gtZG9jYm9vay14bWwgJ2Rpc2FibGUt ZmFpbGluZy10ZXN0cwotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3Rp dHV0ZSogInRlc3RzL3Rlc3QtcG9vbC5jIgotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0 X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVhbS9Qb29sUmVhZD8uKjsiKQotICAgICAgICAgICAgICAg ICIiKQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0X2FkZF9mdW5jIFxcKFwiL0FwcFN0 cmVhbS9Qb29sUmVhZEFzeW5jPy4qOyIpCi0gICAgICAgICAgICAgICAgIiIpCi0gICAgICAgICAg ICAgICAoKCJbIFx0XSpnX3Rlc3RfYWRkX2Z1bmMgXFwoXCIvQXBwU3RyZWFtL1Bvb2xFbXB0eT8u KjsiKQotICAgICAgICAgICAgICAgICIiKQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0 X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVhbS9DYWNoZT8uKjsiKQotICAgICAgICAgICAgICAgICIi KQotICAgICAgICAgICAgICAgKCgiWyBcdF0qZ190ZXN0X2FkZF9mdW5jIFxcKFwiL0FwcFN0cmVh bS9NZXJnZXM/Lio7IikKLSAgICAgICAgICAgICAgICAiIikpCi0gICAgICAgICAgICAgI3QpKQot ICAgICAgICAgKGFkZC1hZnRlciAnZGlzYWJsZS1mYWlsaW5nLXRlc3RzICdwYXRjaC1pbnN0YWxs LWRpcgotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtl eXMpCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJkYXRhL21lc29uLmJ1aWxkIgotICAgICAg ICAgICAgICAgKCgiL2V0YyIpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29j LXJlZiBvdXRwdXRzICJvdXQiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvZXRj IikpKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAgKGxpc3QKKyAgICAgICM6Y29uZmlndXJl LWZsYWdzICcnKCkKKyAgICAgICM6Z2xpYi1vci1ndGs/ICN0CisgICAgICAjOnRlc3RzPyAjZiA7 OyBGSVhNRTogVGVzdHMgZmFpbC4KKyAgICAgICM6cGhhc2VzCisgICAgICAjfihtb2RpZnktcGhh c2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNo LWxpYnN0ZW1tZXIKKyAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1v dGhlci1rZXlzKQorICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIm1lc29uLmJ1aWxkIgorICAg ICAgICAgICAgICAgICgoIi91c3IvaW5jbHVkZSIpCisgICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kICMkKHRoaXMtcGFja2FnZS1pbnB1dCAibGlic3RlbW1lciIpICIvaW5jbHVkZSIpKSkK KyAgICAgICAgICAgICAgI3QpKQorICAgICAgICAgIChhZGQtYWZ0ZXIgJ3BhdGNoLWxpYnN0ZW1t ZXIgJ3BhdGNoLWRvY2Jvb2steG1sCisgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRz ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vy c2lvbiAiZG9jcy9hcGkiCisgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhcHBzdHJlYW0t ZG9jcy54bWwiCisgICAgICAgICAgICAgICAgICAoKCJodHRwOi8vd3d3Lm9hc2lzLW9wZW4ub3Jn L2RvY2Jvb2sveG1sLzQuMy8iKQorICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICMk ZG9jYm9vay14bWwtNC4zICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCisgICAgICAgICAgICAgIChm b3ItZWFjaAorICAgICAgICAgICAgICAgKGxhbWJkYSAoZmlsZSkKKyAgICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqIGZpbGUKKyAgICAgICAgICAgICAgICAgICAoKCJodHRwOi8vd3d3Lm9hc2lz LW9wZW4ub3JnL2RvY2Jvb2sveG1sLzQuNS8iKQorICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCAjJGRvY2Jvb2steG1sICIveG1sL2R0ZC9kb2Nib29rLyIpKSkpCisgICAgICAgICAg ICAgICAoZmluZC1maWxlcyAic2NyaXB0cy9kZXNjIiAiXFwueG1sJCIpKQorICAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdjaGVjay1zZXR1cAorICAgICAg ICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiIChnZXRjd2QpKSkp KSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgYCgoImNtYWtlIiAsY21ha2UpCi0gICAgICAg KCJkb2Nib29rLXhtbC00LjMiICxkb2Nib29rLXhtbC00LjMpCi0gICAgICAgKCJkb2Nib29rLXht bCIgLGRvY2Jvb2steG1sKQotICAgICAgICgiZG9jYm9vay14c2wiICxkb2Nib29rLXhzbCkKLSAg ICAgICAoImdldHRleHQiICxnZXR0ZXh0LW1pbmltYWwpCi0gICAgICAgKCJnbGliOmJpbiIgLGds aWIgImJpbiIpCi0gICAgICAgKCJnb2JqZWN0LWludHJvc3BlY3Rpb24iICxnb2JqZWN0LWludHJv c3BlY3Rpb24pCi0gICAgICAgKCJncGVyZiIgLGdwZXJmKQotICAgICAgICgiZ3RrLWRvYyIgLGd0 ay1kb2Mvc3RhYmxlKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAgICAg KCJweXRob24iICxweXRob24td3JhcHBlcikKLSAgICAgICAoInhzbHRwcm9jIiAsbGlieHNsdCkp KQorICAgICAobGlzdCBjbWFrZS1taW5pbWFsIDs7IG9yIGNtYWtlPworICAgICAgICAgICBkb2Ni b29rLXhtbC00LjMKKyAgICAgICAgICAgZG9jYm9vay14bWwKKyAgICAgICAgICAgZG9jYm9vay14 c2wKKyAgICAgICAgICAgZ2V0dGV4dC1taW5pbWFsCisgICAgICAgICAgIGAoLGdsaWIgImJpbiIp CisgICAgICAgICAgIGdvYmplY3QtaW50cm9zcGVjdGlvbgorICAgICAgICAgICBncGVyZgorICAg ICAgICAgICBndGstZG9jL3N0YWJsZQorICAgICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAg IHB5dGhvbi13cmFwcGVyCisgICAgICAgICAgIGxpYnhzbHQpKQogICAgIChpbnB1dHMKLSAgICAg KGxpc3QgbGlic291cC1taW5pbWFsLTIgbGlic3RlbW1lciBsaWJ4bWwyIGxpYnlhbWwgbG1kYikp CisgICAgIChsaXN0IGN1cmwgaXRzdG9vbCBsaWJzb3VwLW1pbmltYWwtMiBsaWJzdGVtbWVyIGxp YnhtbGIgbGlieG1sMiBsaWJ5YW1sIGxtZGIpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAg ICAobGlzdCBnbGliKSkKICAgICAoc3lub3BzaXMgIlRvb2xzIGFuZCBsaWJyYXJpZXMgdG8gd29y ayB3aXRoIEFwcFN0cmVhbSBtZXRhZGF0YSIpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0057-gnu-Remove-kalarmcal.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0057-gnu-Remove-kalarmcal.patch RnJvbSBiMTFjMjkyMWQ3ZTk0YWI5NzVkMDcyZTQ2ZWI5ZDVjZmZjNDFjNTYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE0OjM2OjUzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA1 Ny83M10gZ251OiBSZW1vdmUga2FsYXJtY2FsLgoKKiBnbnUvcGFja2FnZXMva2RlLXBpbS5zY206 IFJlbW92ZSBrYWxhcm1jYWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2Nt IGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCmluZGV4IDVkNjJlZTFmYzAuLjFiYTdlNGZjOGIg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQorKysgYi9nbnUvcGFja2FnZXMv a2RlLXBpbS5zY20KQEAgLTQ2Miw0NyArNDYyLDYgQEAgKGRlZmluZS1wdWJsaWMga2FkZHJlc3Ni b29rCiBDYWxEQVYgc2VydmVyLiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBs aWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKIAotKGRlZmluZS1wdWJsaWMga2Fs YXJtY2FsCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImthbGFybWNhbCIpCi0gICAgKHZlcnNpb24g IjIxLjEyLjMiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJs LWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva2FsYXJtY2FsLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAg ICAgKGJhc2UzMiAiMTYwcG1yNzAyYjY4aHlzOWwwMmF6dnJ2NnBhZ3kxcjJ3aHcwenAzamxmNjg2 M3A5ZmtxciIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5h dGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0gICAgKGlucHV0 cwotICAgICAobGlzdCBha29uYWRpCi0gICAgICAgICAgIGJvb3N0Ci0gICAgICAgICAgIGtjYWxl bmRhcmNvcmUKLSAgICAgICAgICAga2NhbHV0aWxzCi0gICAgICAgICAgIGtjb21wbGV0aW9uCi0g ICAgICAgICAgIGtjb25maWcKLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAg a2NvcmVhZGRvbnMKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2hvbGlkYXlz Ci0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpZGVudGl0eW1hbmFnZW1lbnQKLSAgICAg ICAgICAga2lvCi0gICAgICAgICAgIGtpdGVtbW9kZWxzCi0gICAgICAgICAgIGtwaW10ZXh0ZWRp dAotICAgICAgICAgICBrdGV4dHdpZGdldHMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAg ICBxdGJhc2UtNSkpCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9E TzogVFogc2V0dXAKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9r ZGVwaW1saWJzLWFwaWRvY3MvIikKLSAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGhhbmRsaW5n IGthbGFybSBjYWxlbmRhciBkYXRhIikKLSAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBw cm92aWRlcyBhY2Nlc3MgdG8gYW5kIGhhbmRsaW5nIG9mIGthbGFybQotY2FsZW5kYXIgZGF0YS4i KQotICAgIChsaWNlbnNlICBsaWNlbnNlOmxncGwyLjArKSkpCi0KIChkZWZpbmUtcHVibGljIGti bG9nCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtibG9nIikKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0030-gnu-KDE-Internet-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0030-gnu-KDE-Internet-Update-all-packages-to-21.12.3.patch RnJvbSA3N2M4MWFiZDU2NWQzNGI3NWNiNTE1ZGQ2ZDlmZDk5YzEyNTZiYWE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMyBGZWIgMjAyMiAxOTo0MjoxNSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzAvNzNdIGdudTogS0RFIEludGVybmV0OiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMu CgoqIGdudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtIChrZ2V0LCBrb252ZXJzYXRpb24sIGtv cGV0ZSwga3JkYywKa3RvcnJlbnQsIGxpYmt0b3JyZW50KTogVXBkYXRlIHRvIDIxLjEyLjMuCgoo a2dldClbaW5wdXRzXTogTW92ZSBrZG9jdG9vbHMgdG8gbmF0aXZlLWlucHV0cy4KW2FyZ3VtZW50 c106IERpc2FibGUgYnJva2VuIHRlc3RzLgoKKGtvcGV0ZSlbaW5wdXRzXTogQWRkIGtzeW50YXho aWdobGlnaHRpbmcsIG1lZGlhc3RyZWFtZXIyLgoKKGtyZGMpW2FyZ3VtZW50c106IEFkZCBuZXcg ZGVwZW5kZW5jaWVzLgoKKGt0b3JyZW50KVtvcmlnaW5dOiBVcGRhdGUgVVJJLgpbaW5wdXRzXTog UmVtb3ZlIG9ic29sZXRlIGtkZXdlYmtpdC4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2Rl LWludGVybmV0LnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCmluZGV4IDI1YTE3 Nzk2NWEuLjFkZmFlMGZlZmIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCkBAIC0xLDYgKzEsNyBAQAog Ozs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VCiA7 OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMTksIDIwMjAgSGFydG11dCBHb2ViZWwgPGguZ29lYmVs QGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgVG9iaWFzIEdlZXJp bmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBU aWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQg b2YgR05VIEd1aXguCiA7OzsKQEAgLTIwLDYgKzIxLDcgQEAKIChkZWZpbmUtbW9kdWxlIChnbnUg cGFja2FnZXMga2RlLWludGVybmV0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVt IHF0KQogICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAoZ3Vp eCBnZXhwKQogICAjOnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNl OikKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1aXgg dXRpbHMpCkBAIC00Niw2ICs0OCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2Rl LWludGVybmV0KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW5waG9uZSkKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyB2aWRlbykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdm5jKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyB3ZWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhtbCkpCkBAIC0xMTMsMTcgKzExNiwxNyBA QCAoZGVmaW5lLXB1YmxpYyBjaG9xb2sKIChkZWZpbmUtcHVibGljIGtnZXQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2dldCIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2tnZXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIxc3d4NTh3Y2lnOHpxOGliaGN6aGN3N2w4bXFqbTdwcTh6Y2E5Z21ueTlrZGE1cTA0 ZjVtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXcyNDlndnp6NDdhYzduMW1ueHhmMjBkOWw3am1i aDE4bTVkaWp5NTVjazYxczR6Y3E0bCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBwa2ctY29uZmlnKSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMg cGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwogICAgICAobGlzdCBib29zdAogICAgICAgICAgICBn bXAKQEAgLTEzNiw3ICsxMzksNiBAQCAoZGVmaW5lLXB1YmxpYyBrZ2V0CiAgICAgICAgICAgIGtj cmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9ucwogICAgICAgICAgICBrZGVsaWJzNHN1cHBvcnQg OzsgS0xvY2FsZQotICAgICAgICAgICBrZG9jdG9vbHMKICAgICAgICAgICAga2kxOG4KICAgICAg ICAgICAga2ljb250aGVtZXMKICAgICAgICAgICAga2lvCkBAIC0xNTgsNiArMTYwLDE0IEBAIChk ZWZpbmUtcHVibGljIGtnZXQKICAgICAgICAgICAgcWNhCiAgICAgICAgICAgIHFncGdtZQogICAg ICAgICAgICBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAg ICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2No ZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlz KQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPyA7OyBGSVhNRTogdHdvIHRlc3RzIGZhaWxzLgor ICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIgIihzY2hlZHVsZXJ0ZXN0fGZpbGVk ZWxldGVydGVzdCkiKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0 cDovL3d3dy5rZGUub3JnLyIpCiAgICAgKHN5bm9wc2lzICJWZXJzYXRpbGUgYW5kIHVzZXItZnJp ZW5kbHkgZG93bmxvYWQgbWFuYWdlciIpCiAgICAgKGRlc2NyaXB0aW9uICJLR2V0IGlzIGFuIGFk dmFuY2VkIGRvd25sb2FkIG1hbmFnZXIgd2l0aCBzdXBwb3J0IGZvcgpAQCAtMTcyLDE0ICsxODIs MTQgQEAgKGRlZmluZS1wdWJsaWMga2dldAogKGRlZmluZS1wdWJsaWMga29udmVyc2F0aW9uCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtvbnZlcnNhdGlvbiIpCi0gICAgKHZlcnNpb24gIjEuNy43 IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9rb252ZXJzYXRpb24vIiB2ZXJzaW9uCisgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rb252ZXJzYXRpb24tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOXFxcTlzOGsw Y2w3MWliMzN4bjA3ZjI2ajVqaTJnNDMzNmprNjVpbTY0NTJjZjFkdjI3IikpKSkKKyAgICAgICAg KGJhc2UzMiAiMDVkeHprcGFkejI5YjVmbTZwZjIyNXhxcTBnYXo5dzUwcGF6OTM0MWt6ejRrM3Ju enE4MCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAt MTk4LDYgKzIwOCw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlvbgogICAgICAgICAgICBr aWRsZXRpbWUKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpdGVtdmlld3MKKyAgICAgICAg ICAga25ld3N0dWZmCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtub3Rp Znljb25maWcKICAgICAgICAgICAga3BhcnRzCkBAIC0yNDIsMTQgKzI1MywxNCBAQCAoZGVmaW5l LXB1YmxpYyBrb252ZXJzYXRpb24KIChkZWZpbmUtcHVibGljIGtvcGV0ZQogICAocGFja2FnZQog ICAgIChuYW1lICJrb3BldGUiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rb3BldGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxNDlnaTloa3lsODI1a2YwNDZpcWthbTNna3pmd2RjMnNpaGJmOGdzNm5qYWNo enZiODF5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXY1MTlzdzJsemxhcDZ4Y2kzajU1azhjNDg3 NTVzYzlwM21ndmo1NjZiNmpqcTY0eGk1ayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMgcGtnLWNvbmZpZykpCkBAIC0yNzcsNiArMjg4LDcgQEAgKGRlZmluZS1w dWJsaWMga29wZXRlCiAgICAgICAgICAgIGtub3RpZnljb25maWcKICAgICAgICAgICAga3BhcnRz CiAgICAgICAgICAgIGtwaW10ZXh0ZWRpdAorICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5n CiAgICAgICAgICAgIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgIGt3YWxsZXQKICAgICAgICAgICAg OzsgVE9ETzogTGliZ2FkdQpAQCAtMjg3LDcgKzI5OSw3IEBAIChkZWZpbmUtcHVibGljIGtvcGV0 ZQogICAgICAgICAgICBsaWJzcnRwCiAgICAgICAgICAgIGxpYnhtbDIKICAgICAgICAgICAgbGli eHNsdAotICAgICAgICAgICA7OyBUT0RPOiBNZWRpYXN0cmVhbWVyCisgICAgICAgICAgIG1lZGlh c3RyZWFtZXIyCiAgICAgICAgICAgIG9wZW5zc2wKICAgICAgICAgICAgb3J0cAogICAgICAgICAg ICBwaG9ub24KQEAgLTMxOCwxNCArMzMwLDE0IEBAIChkZWZpbmUtcHVibGljIGtvcGV0ZQogKGRl ZmluZS1wdWJsaWMga3JkYwogICAocGFja2FnZQogICAgIChuYW1lICJrcmRjIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JkYy0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFocDIzazNuc3JjeHB2MnFpeW5q Z203MXpuM2w2ZHMwMGNwZDRmcmM2OHN6Z2libHJ3OXIiKSkpKQorICAgICAgICAoYmFzZTMyICIw OW5wOWNsdm1kbGw3djJwOWFzd25saHo0Y2dzbmx5ODJ6YTdrM2s5ZnM2Nmg1YzhxMjBqIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0zNDAsMTUgKzM1 MiwxNiBAQCAoZGVmaW5lLXB1YmxpYyBrcmRjCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAg ICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGtub3RpZnljb25maWcKLSAgICAgICAg ICAga25vdGlmeWNvbmZpZwogICAgICAgICAgICBrd2FsbGV0CiAgICAgICAgICAgIGt3aWRnZXRz YWRkb25zCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAga3htbGd1aQogICAg ICAgICAgICBsaWJzc2gKLSAgICAgICAgICAgOzsgVE9ETzogbGlidm5je3NlcnZlcixjbGllbnR9 IC0gaXMgbm90IHRpZ2Vydm5jLXtzZXJ2ZXIsY2xpZW50fQorICAgICAgICAgICBsaWJ2bmMKICAg ICAgICAgICAgb3h5Z2VuLWljb25zIDsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJh c2UtNSkpCisgICAgKGFyZ3VtZW50cyA7OyBGSVhFTUU6IGxpYnZuYyBjYW4ndCBiZSBmb3VuZCBm b3Igc29tZSByZWFzb24uCisgICAgIChsaXN0ICM6Y29uZmlndXJlLWZsYWdzICN+KGxpc3QgIi1E V0lUSF9WTkM9Tk8iKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy9pbnRlcm5ldC9vcmcua2RlLmtyZGMiKQogICAgIChzeW5vcHNpcyAiUmVtb3RlIGRlc2t0 b3AgY2xpZW50IikKICAgICAoZGVzY3JpcHRpb24gIktSREMgaXMgYSBjbGllbnQgYXBwbGljYXRp b24gdGhhdCBhbGxvd3MgeW91IHRvIHZpZXcgb3IgZXZlbgpAQCAtMzYyLDE0ICszNzUsMTQgQEAg KGRlZmluZS1wdWJsaWMga3JkYwogKGRlZmluZS1wdWJsaWMga3RvcnJlbnQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia3RvcnJlbnQiKQotICAgICh2ZXJzaW9uICI1LjEuMiIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUva3RvcnJlbnQvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL2t0b3Jy ZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva3RvcnJlbnQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwa3dkMG5weGZnNG1kaDdmM3hhZGQyempscWFs cGIxanhrNjE1MDVxcGNnY3NzaWpmNTM0IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDIxeDZxY2Jr NGtkaDVheTVtcW1mOTIxMjlzNDJqMnJocnMwcTM1MGIwd2NucGFkNTV6ZCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMzgzLDcgKzM5Niw2IEBAIChk ZWZpbmUtcHVibGljIGt0b3JyZW50CiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAg IGtjcmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGV3ZWJraXQKICAg ICAgICAgICAga2Ruc3NkCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVz CkBAIC00MTgsMTUgKzQzMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogKGRlZmluZS1w dWJsaWMgbGlia3RvcnJlbnQKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia3RvcnJlbnQiKQot ICAgICh2ZXJzaW9uICIyLjEuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS8vc3RhYmxlL2t0b3JyZW50LyIKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXZlcnNpb24ga3RvcnJlbnQpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAiL2xpYmt0b3JyZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMvIiBuYW1lICIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw MDUxemg4YmI0cDl3bWNmbjVxbDk4N2JyaHNhaXc5ODgweGRjazdiNWRtMWEwNW1yaTJ3IikpKSkK KyAgICAgICAgKGJhc2UzMiAiMGk5NzZhbDlic2MzZ2JwbHFieGt4cjAzc2RoeHYzeXpqbGZrZGFn aGdhOGZraWh6a2tsMCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoy LjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0053-gnu-KDE-Plasma-Update-all-packages-to-5.25.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0053-gnu-KDE-Plasma-Update-all-packages-to-5.25.3.patch RnJvbSA2MzY1OWJiNzk1NDY0YzVmN2I5MjhmMDlhNzcwOTQ0Y2ZlNzViMmI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDExOjM2OjU5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA1 My83M10gZ251OiBLREUgUGxhc21hOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDUuMjUuMy4KCiog Z251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIChicmVlemUsIGtkZWNvcmF0aW9uLCBrc2NyZWVu bG9ja2VyLAogICAga3NzaGFza3Bhc3MsIGxheWVyLXNoZWxsLXF0LCBsaWJrc2NyZWVuLCBsaWJr c3lzZ3VhcmQpOiBVcGRhdGUgdG8gNS4yNS4zLgoKKGJyZWV6ZSlbaW5wdXRzXTogQWRkIGtpcmln YW1pLgoKKGtzY3JlZW5sb2NrZXIpW2lucHV0c106IEFkZCBrY29uZmlnLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNj bQppbmRleCA2MTg1YzQxODEwLi5iZmYwM2RhYjUwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLXBsYXNtYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCkBAIC00Niwx NCArNDYsMTQgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtcGxhc21hKQogKGRl ZmluZS1wdWJsaWMgYnJlZXplCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImJyZWV6ZSIpCi0gICAg KHZlcnNpb24gIjUuMjQuNCIpCisgICAgKHZlcnNpb24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZSAo b3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24g Ii8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMy Ci0gICAgICAgICAgICAgICAgIjAxY3FqaTZmaWd3Yjk1ZHJjcTl2cnFsa3Y3eG1wbjJjc2JpMm12 aXhiY2Rhd3FoeXdzZzMiKSkpKQorICAgICAgICAgICAgICAgICIwemE3NWNrZ2ZjZHhyaDJxeGd5 bDJjMTI3M2cyeHF3bWQ1NW5qc2lzMXl2d3J5YWR5cHF3IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICA7OyBUT0RPOiBXYXJuaW5nIGF0IC9nbnUvc3RvcmUv4oCm LWtwYWNrYWdlLTUuMzQuMC/igKYvS0Y1UGFja2FnZU1hY3Jvcy5jbWFrZToKICAgICA7OyAgIHdh cm5pbmdzIGR1cmluZyBnZW5lcmF0aW9uIG9mIG1ldGFpbmZvIGZvciBvcmcua2RlLmJyZWV6ZWRh cmsuZGVza3RvcDoKQEAgLTc2LDYgKzc2LDcgQEAgKGRlZmluZS1wdWJsaWMgYnJlZXplCiAgICAg ICAgICAgIGtkZWNvcmF0aW9uCiAgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAgICAga2kx OG4KKyAgICAgICAgICAga2lyaWdhbWkKICAgICAgICAgICAga2ljb250aGVtZXMgOyBmb3Igb3B0 aW9uYWwga2RlLWZyYW1ld29ya2ludGVncmF0aW9uCiAgICAgICAgICAgIGtwYWNrYWdlCiAgICAg ICAgICAgIGt3YXlsYW5kIDsgb3B0aW9uYWwKQEAgLTExNiwxNCArMTE3LDE0IEBAIChkZWZpbmUt cHVibGljIGJyZWV6ZS1ndGsKIChkZWZpbmUtcHVibGljIGtkZWNvcmF0aW9uCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImtkZWNvcmF0aW9uIikKLSAgICAodmVyc2lvbiAiNS4yNC40IikKKyAgICAo dmVyc2lvbiAiNS4yNS4zIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIva2RlY29yYXRpb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAg ICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDVj Y3liMzE0bXhmMGQ0aXZqNzFsOWxoMTNzM2ZxcjdmNGQycm1nNnFzaHNxbDM5NTY5YyIpKSkpCisg ICAgICAgICAgICAgICAgIjBiNnlucWtuZG1sYWM4OWh2MzM5azM2NW03d3lrcDl5MjM4ZGY2Mmps cTR2cHIxcjl4OXkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM5 LDE0ICsxNDAsMTQgQEAgKGRlZmluZS1wdWJsaWMga2RlY29yYXRpb24KIChkZWZpbmUtcHVibGlj IGtzc2hhc2twYXNzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzc2hhc2twYXNzIikKLSAgICAo dmVyc2lvbiAiNS4yNC40IikKKyAgICAodmVyc2lvbiAiNS4yNS4zIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIva3NzaGFza3Bhc3MtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMXBhNDF3NzkzZGJpM3J2Nm1tMWE0eHA0Nm44MHF3ZHBkbHdo aTZ6NHg3NmhqdnF4OWk5bCIpKSkpCisgICAgICAgICAgICAgICAgIjBzZmw3N3N6dmZxOWM3djBn c3Y1bm5mN2g1a3hpZ3l5MnoycDFjd21obTFwcTRuNjA2bmsiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTE2MywxNCArMTY0LDE0IEBAIChkZWZpbmUt cHVibGljIGtzc2hhc2twYXNzCiAoZGVmaW5lLXB1YmxpYyBsYXllci1zaGVsbC1xdAogICAocGFj a2FnZQogICAgIChuYW1lICJsYXllci1zaGVsbC1xdCIpCi0gICAgKHZlcnNpb24gIjUuMjQuNCIp CisgICAgKHZlcnNpb24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL2xheWVyLXNoZWxsLXF0LSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjAzcXlmNnB2azM2aWc2aWxpbXEwMnExOWZyZGxzbXJrYm5nMml6M2Q1OWsxNXpkcno1 eDAiKSkpKQorICAgICAgICAgICAgICAgICIwNnJ4cW00d2g0bWNzenJ3YjJkYmdweGozZHFmeDBy Y2N5eWpwMDkxbGJzbmNxbTFnaWIwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcpKQpAQCAtMTg5LDE0ICsxOTAsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGF5ZXIt c2hlbGwtcXQKIChkZWZpbmUtcHVibGljIGtzY3JlZW5sb2NrZXIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia3NjcmVlbmxvY2tlciIpCi0gICAgKHZlcnNpb24gIjUuMjQuNCIpCisgICAgKHZlcnNp b24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9r ZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2tzY3JlZW5sb2NrZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMXh6Yzgw YXdzYXBzZzY1a2syMXNzcDd5MGpiMzc0azF3MmJiN2d2emo4ajQwcnJuNDhwdiIpKSkpCisgICAg ICAgICAgICAgICAgIjFraWkzcjNqODlhdnd5YjAwd3J3ODBrNXNqMHE0d3FnbXkxcTB5eGZwczlq azcyOWszd2MiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChh cmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZiA7OyBUT0RPOiBtYWtlIHRlc3RzIHBhc3MKQEAg LTIyMiw2ICsyMjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc2NyZWVubG9ja2VyCiAgICAgICAgICAg IGRidXMgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGtj bXV0aWxzCisgICAgICAgICAgIGtjb25maWcKICAgICAgICAgICAga2NyYXNoCiAgICAgICAgICAg IGtkZWNsYXJhdGl2ZQogICAgICAgICAgICBrZ2xvYmFsYWNjZWwKQEAgLTI1MywxNCArMjU1LDE0 IEBAIChkZWZpbmUtcHVibGljIGtzY3JlZW5sb2NrZXIKIChkZWZpbmUtcHVibGljIGxpYmtzY3Jl ZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia3NjcmVlbiIpCi0gICAgKHZlcnNpb24gIjUu MjQuNCIpCisgICAgKHZlcnNpb24gIjUuMjUuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9wbGFzbWEvIiB2ZXJzaW9uICIvIgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMXh2N3ZtbDVseGoxbG5hbnNpc2ZiZnltMzVoMjY1Z2d3c3lqcGx6 NzZhaWJqNW55cXY4MSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFteGtyazA0d2N5dzR4YmZpeXhi cDVpd25ocXIxMHlrMzl6eDViYmpkOXphZzB2ZGk3ejUiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMKQEAgLTI4MSwxNCArMjgzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtzY3Jl ZW4KIChkZWZpbmUtcHVibGljIGxpYmtzeXNndWFyZAogICAocGFja2FnZQogICAgIChuYW1lICJs aWJrc3lzZ3VhcmQiKQotICAgICh2ZXJzaW9uICI1LjI0LjQiKQorICAgICh2ZXJzaW9uICI1LjI1 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21h LyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9saWJrc3lzZ3VhcmQtIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwMGk0 bDJrYzAyd3ltbWlxaDd3YW04ZHA0aDlodm44bnN4ZnYyNTh3YXE3cG54emptbmtuIikpKSkKKyAg ICAgICAgKGJhc2UzMiAiMW1ycnJ4anZxbXJua2p3YWZ2cXJkMmhsdmw5Z3I5eTRobjdkdjBnZjcw bHA1YmwwNmk4OSIpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBwa2ctY29uZmlnIHF0dG9vbHMtNSkpCiAgICAgKGlucHV0cwpAQCAtMzM0LDQg KzMzNiwzIEBAIChkZWZpbmUtcHVibGljIGxpYmtzeXNndWFyZAogbWFuYWdlIHJ1bm5pbmcgcHJv Y2Vzc2VzLiAgSXQgb2J0YWlucyB0aGlzIGluZm9ybWF0aW9uIGJ5IGludGVyYWN0aW5nCiB3aXRo IGEga3N5c2d1YXJkZCBkYWVtb24sIHdoaWNoIG1heSBhbHNvIHJ1biBvbiBhIHJlbW90ZSBzeXN0 ZW0uIikKICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCi0KLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0038-gnu-KDE-Multimedia-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0038-gnu-KDE-Multimedia-Update-all-packages-to-21.12.3.patch RnJvbSAxNDZmMjI5MjdjYjI2NWY5MGRjM2VkNTg4NGIwYmYyZTU3YjBmZjUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOTo1MzozNyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzgvNzNdIGdudTogS0RFIE11bHRpbWVkaWE6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gMjEuMTIu My4KCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoYXVkaW9jZC1raW8sIGRyYWdv biwgZWxpc2EsCmZmbXBlZ3RodW1icywganVrLCBrM2IsIGthZmZlaW5lLCBrYW1vc28sIGttaXgs IGt3YXZlLApsaWJrY2RkYiwgbGlia2NvbXBhY3RkaXNjKTogVXBkYXRlIHRvIDIxLjEyLjMuCgoo a2lkMyk6IFVwZGF0ZSB0byAzLjkuMS4KCihrYW1vc28pOiBSZW1vdmUgdW5uZWVkZWQgY29uZmln dXJlLWZsYWdzLgoKKGt1c2VyZmVlZGJhY2spOiBVcGRhdGUgdG8gMS4yLjAuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KaW5kZXggMzkyOTVmNTg5ZC4uZWY0MWRlMmM0YyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRp bWVkaWEuc2NtCkBAIC0zLDYgKzMsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIFRpbW90ZWog TGF6YXIgPHRpbW90ZWoubGF6YXJAYXJhbmVvLnNpPgogOzs7IENvcHlyaWdodCDCqSAyMDIxLCAy MDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgogOzs7IENvcHlyaWdo dCDCqSAyMDIyIFZpbmljaXVzIE1vbmVnbyA8bW9uZWdvQHBvc3Rlby5uZXQ+Cis7OzsgQ29weXJp Z2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgogOzs7CiA7 OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTU1LDE0ICs1NiwxNCBA QCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1tdWx0aW1lZGlhKQogKGRlZmluZS1w dWJsaWMgYXVkaW9jZC1raW8KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYXVkaW9jZC1raW8iKQot ICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9hdWRpb2NkLWtpby0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBxbG54 eGJheXFoejI1amJ2emlzMjdqdzJ6YncxcG1hY3A4cnY3djV3YTd6ZnFuM2tteWsiKSkpKQorICAg ICAgICAoYmFzZTMyICIxYWx5bjd3MHYxYnkzZmtiNnhmbndqMGhheWpycm5td25ham5ybnB2bjhz a2Jxc2J6bGdjIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC05NCwxNCArOTUsMTQgQEAgKGRlZmluZS1wdWJsaWMgYXVkaW9jZC1raW8KIChkZWZpbmUt cHVibGljIGRyYWdvbgogICAocGFja2FnZQogICAgIChuYW1lICJkcmFnb24iKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9kcmFnb24tIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxc3NzZzIwYTF2cHdrODE2bHA1 amd3YWhpbGFzd2I5ZjNoZ2ZxdmM3M2lsNGcxMWt5MXhqIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MDlpd3dsYnY0am14czkyZHoyMHo5ZnFnMXNmbnFpaDU0aXp6ODQ1OWlibDh2eWRmZ2ZwMSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTIyLDggKzEy MywyMCBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KICAgICAgICAgICAgb3h5Z2VuLWljb25zIDsg ZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaG9ub24KICAgICAgICAgICAgcGhvbm9uLWJh Y2tlbmQtZ3N0cmVhbWVyCisgICAgICAgICAgIGdzdC1wbHVnaW5zLWJhc2UKKyAgICAgICAgICAg Z3N0LXBsdWdpbnMtZ29vZAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBzb2xpZCkp CisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMg JXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRlciAncXQtd3JhcCAnZ3N0LXdyYXAK KyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIt a2V5cykKKyAgICAgICAgICAgICAobGV0ICgob3V0ICAgICAgICAgICAgIChhc3NvYy1yZWYgb3V0 cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgKGdzdC1wbHVnaW4tcGF0aCAoZ2V0ZW52 ICJHU1RfUExVR0lOX1NZU1RFTV9QQVRIIikpKQorICAgICAgICAgICAgICAgKHdyYXAtcHJvZ3Jh bSAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vZHJhZ29uIikKKyAgICAgICAgICAgICAgICAgYCgi R1NUX1BMVUdJTl9TWVNURU1fUEFUSCIgIjoiIHByZWZpeCAoLGdzdC1wbHVnaW4tcGF0aCkpKQor ICAgICAgICAgICAgICAgI3QpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcv YXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5kcmFnb25wbGF5ZXIiKQogICAgIChzeW5v cHNpcyAiU2ltcGxlIHZpZGVvIHBsYXllciIpCiAgICAgKGRlc2NyaXB0aW9uICJEcmFnb24gUGxh eWVyIGlzIGEgbXVsdGltZWRpYSBwbGF5ZXIgd2hlcmUgdGhlIGZvY3VzIGlzIG9uCkBAIC0xMzks MTQgKzE1MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KIChkZWZpbmUtcHVibGljIGVsaXNh CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVsaXNhIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIp CisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMvZWxpc2EtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIwMjQ1MGxzbmJkMzdmbXMxaTJiYjlxYzl3aXI0dnltNnFx ZDlwNWhyNmE2czZxd2ZzNnFmIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGNnOXY0MzhmY2xxbnYx cmd4Mms4Nm16ZnA1Z2dmY3A3ZDVrcjh4aDRramJteTE3cnpjYSIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIGRidXMga2RvY3Rvb2xzCkBAIC0xNjIsNiArMTc1 LDcgQEAgKGRlZmluZS1wdWJsaWMgZWxpc2EKICAgICAgICAgICAga2RlY2xhcmF0aXZlCiAgICAg ICAgICAgIGtmaWxlbWV0YWRhdGEKICAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2ljb250 aGVtZXMKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpcmlnYW1pCiAgICAgICAgICAgIGtt ZWRpYXBsYXllcgpAQCAtMTgyLDcgKzE5Niw4IEBAIChkZWZpbmUtcHVibGljIGVsaXNhCiAgICAg ICAgICAgIDs7IFRPRE86IHVwbnBxdCBodHRwczovL2dpdGxhYi5jb20vaG9tZWF1dG9tYXRpb25x dC91cG5wLXBsYXllci1xdAogICAgICAgICAgICB2bGMpKQogICAgIChhcmd1bWVudHMKLSAgICAg YCgjOnBoYXNlcworICAgICBgKCM6dGVzdHM/ICNmIDs7IG1hbnkgdGVzdHMgZmFpbAorICAgICAg ICM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzdGFydC14b3JnLXNlcnZlcgogICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKQEAgLTIxMCwxOSArMjI1LDE5 IEBAIChkZWZpbmUtcHVibGljIGVsaXNhCiAoZGVmaW5lLXB1YmxpYyBmZm1wZWd0aHVtYnMKICAg KHBhY2thZ2UKICAgICAobmFtZSAiZmZtcGVndGh1bWJzIikKLSAgICAodmVyc2lvbiAiMjAuMDQu MSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMvZmZtcGVndGh1bWJzLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTdsNTB6MzNhMWg1emtycmZrYjI2MXlp MmhtczY2cWozNmwxbW5kcTdtdnM5N3kyZ2dtYyIpKSkpCisgICAgICAgIChiYXNlMzIgIjB4Mmdw eDMwYXprejYxcDN4ajFubTdoY2t5cm15aDBxaHMyOWFoMzB6NmE1eHc3MzM2d3MiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwotICAg ICAobGlzdCBmZm1wZWcga2NvbmZpZyBraTE4biBraW8gcXRiYXNlLTUpKQorICAgICAobGlzdCBm Zm1wZWcga2NvbmZpZyBraTE4biBraW8gdGFnbGliIHF0YmFzZS01KSkKICAgICAoaG9tZS1wYWdl ICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5mZm1wZWd0 aHVtYnMiKQogICAgIChzeW5vcHNpcyAiVmlkZW8gdGh1bWJuYWlsIGdlbmVyYXRvciBmb3IgS0RF IHVzaW5nIGZmbXBlZyIpCiAgICAgKGRlc2NyaXB0aW9uICIKQEAgLTIzNiwxNCArMjUxLDE0IEBA IChkZWZpbmUtcHVibGljIGZmbXBlZ3RodW1icwogKGRlZmluZS1wdWJsaWMganVrCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImp1ayIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJz aW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2p1ay0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjA2dnNoN2tueWhjYmNiZjYzMmpobGRicXB6ZmtkeWlsczJsOGRiY2R3NW5qNWho Z3p6bXIiKSkpKQorICAgICAgICAoYmFzZTMyICIxaXB6eDAzMTk5Nmg4M2Y5dzNmemJ4NXZmNW5u c2txOWtmNzFhNmF5cHFja2s2NXZjcWNzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzKSkKQEAgLTI5MSw3ICszMDYsNyBAQCAoZGVmaW5lLXB1YmxpYyBqdWsKIChkZWZpbmUtcHVi bGljIGtpZDMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2lkMyIpCi0gICAgKHZlcnNpb24gIjMu OS4wIikKKyAgICAodmVyc2lvbiAiMy45LjEiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQpAQCAtMzAwLDcgKzMxNSw3IEBAIChkZWZpbmUtcHVi bGljIGtpZDMKICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9u KSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjAycjNjbndyMDVtY3hqYXd6aXAzamwxbGZp anZ6ZmJiYWZxM3NhaXBqampwNGtpcTliazQiKSkpKQorICAgICAgICAoYmFzZTMyICIxcnEwNzQy cm0zeTVwczc4NzhxZDd4aGhpaXp5NmQ2bHM2aGRqcWE2ejVzcTA3N3M1bHo5IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIChsaXN0 CkBAIC0zNDksMTQgKzM2NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBraWQzCiAoZGVmaW5lLXB1Ymxp YyBrM2IKICAgKHBhY2thZ2UKICAgICAobmFtZSAiazNiIikKLSAgICAodmVyc2lvbiAiMjAuMDQu MiIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMvazNiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTV3bTk4N2h6NnJmczlkczlsMWdiczZnZHNhcmRqMXl3 dms2em1wdmoyaTIxOTB5NGIzcSIpKSkpCisgICAgICAgIChiYXNlMzIgIjBpZ3FiNnp3NzZqMmhs OXhjbGN3Zm55MjgzMXBoZGc5czJtc2ExeTg3enljM2M3ZzlueGMiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpA QCAtNTAzLDE0ICs1MTgsMTQgQEAgKGRlZmluZS1wdWJsaWMga2FmZmVpbmUKIChkZWZpbmUtcHVi bGljIGthbW9zbwogICAocGFja2FnZQogICAgIChuYW1lICJrYW1vc28iKQotICAgICh2ZXJzaW9u ICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYW1vc28tIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwYzQ3ajMxNWtqZmlrZDNiNngxODc4 NmszZ3F5bWljampzbHBtMGE1OHpkeGwzd3BxZmF5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXE5 OGY2bmk0cDE5cGswc3ZiZnc0bWJmd25jOWk1cDljc21zMmFqNzZtcDJkbjc4eHBpYiIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgYCgoImV4dHJhLWNtYWtlLW1vZHVsZXMiICxleHRyYS1jbWFrZS1tb2R1bGVzKQpAQCAtNTM1 LDExICs1NTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYW1vc28KICAgICAgICAgICAgcXRxdWlja2Nv bnRyb2xzMi01IDsgbm90IGxpc3RlZCBhcyBkZXBlbmRlbmN5CiAgICAgICAgICAgIHF0eDExZXh0 cmFzKSkKICAgICAoYXJndW1lbnRzCi0gICAgIChsaXN0ICM6dGVzdHM/ICNmIDsgdGVzdCBwcm9n cmFtIGdldHMgYnVpbHQsIGJ1dCBpcyBub3QgZm91bmQKLSAgICAgICAgICAgIzpjb25maWd1cmUt ZmxhZ3MKLSAgICAgICAgICAgI34obGlzdCAoc3RyaW5nLWFwcGVuZCAiLURDTUFLRV9DWFhfRkxB R1M9LUkiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyQodGhpcy1wYWNrYWdl LWlucHV0ICJnc3QtcGx1Z2lucy1iYXNlIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMCIpKSkpCisgICAgIChsaXN0ICM6dGVzdHM/ICNm KSkgOyB0ZXN0IHByb2dyYW0gZ2V0cyBidWlsdCwgYnV0IGlzIG5vdCBmb3VuZAogICAgIChob21l LXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmth bW9zbyIpCiAgICAgKHN5bm9wc2lzICJUYWtlIHBpY3R1cmVzIGFuZCB2aWRlb3Mgb3V0IG9mIHlv dXIgd2ViY2FtIikKICAgICAoZGVzY3JpcHRpb24gIkthbW9zbyBpcyBhIHNpbXBsZSBhbmQgZnJp ZW5kbHkgcHJvZ3JhbSB0byB1c2UgeW91cgpAQCAtNTUwLDE0ICs1NjEsMTQgQEAgKGRlZmluZS1w dWJsaWMga2Ftb3NvCiAoZGVmaW5lLXB1YmxpYyBrbWl4CiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImttaXgiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWl4LSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFuYTUyeXBw NTd3cXJjNnBsMWtoaW54OWk2ZmlkdjFrOTdubnhjeTh6YjRsN2Q1c2gxbmQiKSkpKQorICAgICAg IChiYXNlMzIgIjF6azJ4bGppczFwdjNtNHZzNXpyNnd6YTZpdjV5NndtaDFjc3gzcm44eWxma3Jw azdoOGsiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBA IC02MTEsNyArNjIyLDggQEAgKGRlZmluZS1wdWJsaWMga21wbGF5ZXIKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcga2RvY3Rvb2xz KSkKICAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb25maWcKKyAgICAgKGxpc3Qga2Jvb2ttYXJr cworICAgICAgICAgICBrY29uZmlnCiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAg IGtkZWxpYnM0c3VwcG9ydAogICAgICAgICAgICBraTE4bgpAQCAtNjYxLDE0ICs2NzMsMTQgQEAg KGRlZmluZS1wdWJsaWMga21wbGF5ZXIKIChkZWZpbmUtcHVibGljIGt3YXZlCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImt3YXZlIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rd2F2ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjB5c2E4NzNwYzJnaXA5NWN4cjh5djdpZmQ5cXFsNXpnNmg2N2k5bjlxM2lxYTZ2 NThpeXciKSkpKQorICAgICAgICAoYmFzZTMyICIwN3hiYmlpNWdwbGxicG1reGZ2NWt3eGF3ZDM5 MHpwMGFuZ2g5NHhqazB5cTcxbHZkYXYyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIChsaWJyc3ZnLWZvci1zeXN0ZW0pIHBrZy1jb25maWcga2RvY3Rvb2xzKSkKQEAgLTczNSwx NCArNzQ3LDE0IEBAIChkZWZpbmUtcHVibGljIGt3YXZlCiAoZGVmaW5lLXB1YmxpYyBsaWJrY2Rk YgogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrY2RkYiIpCi0gICAgKHZlcnNpb24gIjIwLjA0 LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2xpYmtjZGRiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWZ3cnlhajhsZG1zcWhsNXF4amRhOGJ5OWk3 eGxiOTdyOHA5cnF6Y2t3Njk3aGtmaHMwaCIpKSkpCisgICAgICAgIChiYXNlMzIgIjE0ZjFtenNm bTB2eXF6c3lqYTBwOGxuMTEwNXN3NWRyNmZzc2oyNWowcXc0cm5mOXl3MzIiKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTc2NSwxNCArNzc3LDE0IEBA IChkZWZpbmUtcHVibGljIGxpYmtjZGRiCiAoZGVmaW5lLXB1YmxpYyBsaWJrY29tcGFjdGRpc2MK ICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2NvbXBhY3RkaXNjIikKLSAgICAodmVyc2lvbiAi MjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2NvbXBhY3RkaXNjLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGl5NGkwaHhxc3JubmRk NGlxa3d3N3YxcnFyeTdrdmk1cGF4ZHc1cWpmZmZ3bjhrY3NieCIpKSkpCisgICAgICAgIChiYXNl MzIgIjF2bWFmM2I0MXNqMHNtNGs5emRsaXk1YmE0cHM1ejBjd2FiZ2dmaXNoMTUyd3p3MzRrZ24i KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCAwZDBkY2RlZDA5Li41 ZmNmYWM0N2EwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFj a2FnZXMva2RlLnNjbQpAQCAtMTIwMiwxNCArMTIwMiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrdXNl cmZlZWRiYWNrCiAgIDs7IEZJWE1FOiBDaGVjayBodHRwczovL3d3dy5yZWRkaXQuY29tL3Iva2Rl L2NvbW1lbnRzL2Y3b2pnOSBmb3IgaW5zaWdodHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3Vz ZXJmZWVkYmFjayIpCi0gICAgKHZlcnNpb24gIjEuMC4wIikKKyAgICAodmVyc2lvbiAiMS4yLjAi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUva3VzZXJmZWVk YmFjay8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2t1c2VyZmVlZGJhY2stIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxZHd4OWZz Y25mcDN6c3hkaXI3NzRza244eHZhZDJkdnNjbmFhdzNqaTZtcm5rbW02YnNzIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMHI3amNjODhuNWI0cmMwYXNqemg3bTdnMzNpMzVrM3o5OWwwOHFrcm45Mmtu NGlja2FrbiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0068-gnu-appstream-qt-Add-package-variant.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0068-gnu-appstream-qt-Add-package-variant.patch RnJvbSA0YzcyYWE4YTQ3YjRmODk5ZWM2MGZiMDFkOTlkYTdkMDU0NDQ5Yzk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgOCBGZWIgMjAyMiAxNzozNjoyMiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NjgvNzNdIGdudTogYXBwc3RyZWFtLXF0OiBBZGQgcGFja2FnZSB2YXJpYW50LgoKKiBnbnUvcGFj a2FnZXMvZnJlZWRlc2t0b3Auc2NtIChhcHBzdHJlYW0tcXQpOiBBZGQgYSBidWlsZCBvZiBhcHBz dHJlYW0Kd2l0aCBRdCBzdXBwb3J0LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9mcmVlZGVz a3RvcC5zY20gYi9nbnUvcGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDgxZTBhYmQ0NzMu LmRjZWNhMDY2ZDcgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KKysr IGIvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTk4LDYgKzE5OCwyMCBAQCAoZGVm aW5lLXB1YmxpYyBhcHBzdHJlYW0KICAgICA7OyAgICAgIHRoZXJlIGFyZSBhbHNvIHNvbWUgKGly cmVsZXZhbnQpIHd0ZnBsMiBleGFtcGxlcwogICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3Bs MisgbGljZW5zZTpsZ3BsMi4xKykpKSkKIAorKGRlZmluZS1wdWJsaWMgYXBwc3RyZWFtLXF0Cisg IChwYWNrYWdlL2luaGVyaXQgYXBwc3RyZWFtCisgICAgKG5hbWUgImFwcHN0cmVhbS1xdCIpCisg ICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGNvbnMgKGxpc3QgInF0dG9vbHMiIHF0dG9vbHMpCisg ICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgYXBwc3RyZWFtKSkpCisgICAgKGlucHV0 cworICAgICAoY29ucyAobGlzdCAicXRiYXNlIiBxdGJhc2UtNSkKKyAgICAgICAgICAgKHBhY2th Z2UtaW5wdXRzIGFwcHN0cmVhbSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgKHN1YnN0aXR1dGUt a2V5d29yZC1hcmd1bWVudHMgKHBhY2thZ2UtYXJndW1lbnRzIGFwcHN0cmVhbSkKKyAgICAgICAo KCM6Y29uZmlndXJlLWZsYWdzIGZsYWdzKQorICAgICAgICAnKGxpc3QgIi1EcXQ9dHJ1ZSIpKSkp KSkKKwogKGRlZmluZS1wdWJsaWMgZmFyc3RyZWFtCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImZh cnN0cmVhbSIpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0071-gnu-Add-kpublictransport.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0071-gnu-Add-kpublictransport.patch RnJvbSBlZTVhZjBhNTU1NzEwNmUwZjYwMWM5ZDkzNTVlOTYzODMyMDFlOWM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAxNCBBdWcgMjAyMiAwMTo1NzozNCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NzEvNzNdIGdudTogQWRkIGtwdWJsaWN0cmFuc3BvcnQuCgoqIGdudS9wYWNrYWdlcy9rZGUtdXRp bHMuc2NtIChrcHVibGljdHJhbnNwb3J0KTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KaW5k ZXggYjIyOTVkMTg0YS4uN2NiOWYwOGQwMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS11 dGlscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KQEAgLTM3NCw2ICszNzQs MzcgQEAgKGRlZmluZS1wdWJsaWMga3J1c2FkZXIKIGdyZWF0IG9uIHlvdXIgZGVza3RvcC4iKQog ICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKIAorKGRlZmluZS1wdWJsaWMga3B1YmxpY3Ry YW5zcG9ydAorICAocGFja2FnZQorICAgIChuYW1lICJrcHVibGljdHJhbnNwb3J0IikKKyAgICAo dmVyc2lvbiAiMjIuMDQuMyIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorCSAgICJodHRwczov L2Rvd25sb2FkLmtkZS5vcmcvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKwkgICAi L3NyYy9rcHVibGljdHJhbnNwb3J0LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEy NTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjA1czhtcHFuNzR2ejFkYWltM3FkeWZnOG43 YjduOGYxOGh6Y3liaWltNHp4Y3kyazcxcnoiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxpc3QgIzpwaGFzZXMKKyAgICAgICAg ICAgICcobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAg ICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiCisJCQkJCSIobWVyZ2V1dGlsdGVzdHxkZXBh cnR1cmV0ZXN0fGpvdXJuZXl0ZXN0fG5ldHdvcmtjb25maWd0ZXN0fAorCQkJCQlsb2NhdGlvbmhp c3Rvcnltb2RlbHRlc3R8bmF2aXRpYXBhcnNlcnRlc3R8b3RwcGFyc2VydGVzdHxpdnZhc3NwYXJz ZXJ0ZXN0fGNhY2hldGVzdHxsb2NhdGlvbmhpc3Rvcnltb2RlbHRlc3QpIikpKSkpKSkKKwkobmF0 aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAgICAoaW5wdXRzIChsaXN0 IHpsaWIgcXRkZWNsYXJhdGl2ZS01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUu b3JnL2tkZXBpbS9rcHVibGljdHJhbnNwb3J0L2h0bWwvaW5kZXguaHRtbCIpCisgICAgKHN5bm9w c2lzICJMaWJyYXJ5IGZvciBhY2Nlc3NpbmcgcmVhbHRpbWUgcHVibGljIHRyYW5zcG9ydCBkYXRh IikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFrY2thZ2UgcHJvdmlkZXMgbGlicmFyeSBmb3Ig YWNjZXNzaW5nIHJlYWx0aW1lIHB1YmxpYwordHJhbnNwb3J0IGRhdGEgYW5kIGZvciBwZXJmb3Jt aW5nIHB1YmxpYyB0cmFuc3BvcnQgam91cm5leSBxdWVyaWVzLiIpCisgICAgKGxpY2Vuc2UgKGxp c3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmJzZC0zIGxpY2Vuc2U6Z3BsMispKSkpCisKIChkZWZp bmUtcHVibGljIGt4c3RpdGNoCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt4c3RpdGNoIikKLS0g CjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0047-gnu-kajongg-Add-bash-minimal-to-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0047-gnu-kajongg-Add-bash-minimal-to-inputs.patch RnJvbSAyMmNmNmRkMWJiMWIyY2JjNzBhMjkwZDBiY2U5NjEwNmVmZmNjNWU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNDoxMzoyMiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDcvNzNdIGdudToga2Fqb25nZzogQWRkIGJhc2gtbWluaW1hbCB0byBpbnB1dHMuCgoqIGdudS9w YWNrYWdlcy9rZGUtZ2FtZXMuc2NtIChrYWpvbmdnKTogW2lucHV0c106IEFkZCBiYXNoLW1pbmlt YWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gYi9nbnUvcGFja2Fn ZXMva2RlLWdhbWVzLnNjbQppbmRleCBhNDIzZGYzYjA2Li43ZTI0YWFkNDcwIDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVz LnNjbQpAQCAtMjcsNiArMjcsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1n YW1lcykKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1 aXggZG93bmxvYWQpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcXQpCisgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkKICAgIzp1 c2UtbW9kdWxlICgoZ251IHBhY2thZ2VzIGdub21lKSAjOnNlbGVjdCAoc2hhcmVkLW1pbWUtaW5m bykpCkBAIC0zMTQsNyArMzE1LDggQEAgKGRlZmluZS1wdWJsaWMga2Fqb25nZwogICAgICAgICAg ICA7KCJwZXJsIiAscGVybCkKICAgICAgICAgICAga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IGtjb25maWcKKyAgICAgKGxpc3QgYmFzaC1taW5pbWFsCisgICAgICAgICAgIGtj b25maWcKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKICAgICAgICAgICAga2NvcmVhZGRvbnMK ICAgICAgICAgICAga2kxOG4KLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0073-gnu-Add-ktrip.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0073-gnu-Add-ktrip.patch RnJvbSBiZWIxY2YyMTVmOGI3ZTg3NTAwMzE1ZGYwZTg2NWJkZDMyOTdhYjJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCA5IEF1ZyAyMDIyIDIzOjUwOjA1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA3 My83M10gZ251OiBBZGQga3RyaXAuCgoqIGdudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIChrdHJp cCk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNj bSBiL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCmluZGV4IDdjYjlmMDhkMDEuLjdkM2Y1ZjIz NmIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCisrKyBiL2dudS9wYWNr YWdlcy9rZGUtdXRpbHMuc2NtCkBAIC0zMiw2ICszMiw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUg cGFja2FnZXMga2RlLXV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVz c2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGltYWdlbWFnaWNrKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBsaWNlbnNlKSA7IGt0cmlwCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25m aWcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZSkKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCkBAIC0yNTAsNyArMjUxLDcgQEAgKGRlZmluZS1w dWJsaWMga21vdXNldG9vbAogCiAoZGVmaW5lLXB1YmxpYyBrbW91dGgKICAgKHBhY2thZ2UKLSAg ICAobmFtZSAia21vdXRoIikKKyAgICAobmFtZSAia2xtb3V0aCIpCiAgICAgKHZlcnNpb24gIjIy LjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgpAQCAtMzgyLDggKzM4Myw4IEBAIChk ZWZpbmUtcHVibGljIGtwdWJsaWN0cmFuc3BvcnQKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKLQkgICAiaHR0cHM6Ly9k b3dubG9hZC5rZGUub3JnL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0JICAgIi9z cmMva3B1YmxpY3RyYW5zcG9ydC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAgICAiaHR0 cHM6Ly9kb3dubG9hZC5rZGUub3JnL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisg ICAgICAgICAgIi9zcmMva3B1YmxpY3RyYW5zcG9ydC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2CiAgICAgICAgIChiYXNlMzIKICAgICAgICAgICIwNXM4bXBxbjc0dnoxZGFp bTNxZHlmZzhuN2I3bjhmMThoemN5YmlpbTR6eGN5Mms3MXJ6IikpKSkKQEAgLTM5NSw5ICszOTYs OSBAQCAoZGVmaW5lLXB1YmxpYyBrcHVibGljdHJhbnNwb3J0CiAgICAgICAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgICAg ICAod2hlbiB0ZXN0cz8KICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIK LQkJCQkJIihtZXJnZXV0aWx0ZXN0fGRlcGFydHVyZXRlc3R8am91cm5leXRlc3R8bmV0d29ya2Nv bmZpZ3Rlc3R8Ci0JCQkJCWxvY2F0aW9uaGlzdG9yeW1vZGVsdGVzdHxuYXZpdGlhcGFyc2VydGVz dHxvdHBwYXJzZXJ0ZXN0fGl2dmFzc3BhcnNlcnRlc3R8Y2FjaGV0ZXN0fGxvY2F0aW9uaGlzdG9y eW1vZGVsdGVzdCkiKSkpKSkpKQotCShuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIihtZXJnZXV0 aWx0ZXN0fGRlcGFydHVyZXRlc3R8am91cm5leXRlc3R8bmV0d29ya2NvbmZpZ3Rlc3R8CisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhdGlvbmhpc3Rvcnltb2RlbHRl c3R8bmF2aXRpYXBhcnNlcnRlc3R8b3RwcGFyc2VydGVzdHxpdnZhc3NwYXJzZXJ0ZXN0fGNhY2hl dGVzdHxsb2NhdGlvbmhpc3Rvcnltb2RlbHRlc3QpIikpKSkpKSkKKyAgICAgICAobmF0aXZlLWlu cHV0cyAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzIChsaXN0IHpsaWIg cXRkZWNsYXJhdGl2ZS01KSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tk ZXBpbS9rcHVibGljdHJhbnNwb3J0L2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5bm9wc2lzICJM aWJyYXJ5IGZvciBhY2Nlc3NpbmcgcmVhbHRpbWUgcHVibGljIHRyYW5zcG9ydCBkYXRhIikKQEAg LTQwNSw2ICs0MDYsMzIgQEAgKGRlZmluZS1wdWJsaWMga3B1YmxpY3RyYW5zcG9ydAogdHJhbnNw b3J0IGRhdGEgYW5kIGZvciBwZXJmb3JtaW5nIHB1YmxpYyB0cmFuc3BvcnQgam91cm5leSBxdWVy aWVzLiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmJzZC0zIGxp Y2Vuc2U6Z3BsMispKSkpCiAKKyhkZWZpbmUtcHVibGljIGt0cmlwCisgIChwYWNrYWdlCisgICAg KG5hbWUgImt0cmlwIikKKyAgICAodmVyc2lvbiAiMjIuMDQiKQorICAgIChzb3VyY2UKKyAgICAg KG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQKKwkgICAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy91dGlsaXRpZXMva3RyaXAvLS9hcmNo aXZlL3YiIHZlcnNpb24gIi9rdHJpcC12IgorCSAgIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAg ICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxdmhsbGNjcmJ2cG1hbjMxcHIx M2J4djc1cnk2enN3bmZ4ZjBsbjB5Ynhzc3AyOWw5eHloIikpKSkKKyAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKKwkobmF0aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHJldXNlKSkKKwkoaW5wdXRzIChsaXN0IGtjb3JlYWRkb25zIGtpMThuIGtpcmlnYW1pIGtp cmlnYW1pLWFkZG9ucyBraXRlbW1vZGVscyBrY29uZmlnCisJa3B1YmxpY3RyYW5zcG9ydCAgcXRi YXNlLTUgcXRkZWNsYXJhdGl2ZS01IHF0Z3JhcGhpY2FsZWZmZWN0cworCXF0cXVpY2tjb250cm9s czItNSBrcXFjMi1kZXNrdG9wLXN0eWxlIHpsaWIpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL2t0cmlwLyIpCisgICAgKHN5bm9wc2lzICJIZWxwcyB5b3UgbmF2aWdhdGUg aW4gcHVibGljIHRyYW5zcG9ydCIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgYWxs b3dzIHlvdSB0byBmaW5kIGpvdXJuZXlzIGJldHdlZW4gc3BlY2lmaWVkCitsb2NhdGlvbnMsIGRl cGFydHVyZXMgZm9yIGEgc3BlY2lmaWMgc3RhdGlvbiBhbmQgc2hvd3MgcmVhbC10aW1lIGRlbGF5 IGFuZAorZGlzcnVwdGlvbiBpbmZvcm1hdGlvbi4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6YnNkLTIgbGljZW5zZTpic2QtMyBsaWNlbnNlOmdwbDIgbGljZW5zZTpncGwzCisJbGljZW5z ZTpsZ3BsMi4wKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBreHN0aXRjaAogICAocGFja2FnZQogICAg IChuYW1lICJreHN0aXRjaCIpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0027-gnu-KDE-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0027-gnu-KDE-Remove-trailing-booleans.patch RnJvbSA0NGNlYjlkNzRhOTMxN2YyMjA2NTk4NWQ4ODlkNmFlYjhkYzc1M2NjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMDoyMjo1MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjcvNzNdIGdudTogS0RFOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgoqIGdudS9wYWNrYWdl cy9rZGUuc2NtIChha3JlZ2F0b3IsIGtkZXZlbG9wKVthcmd1bWVudHNdOiBSZW1vdmUgdHJhaWxp bmcgYm9vbGVhbnMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFj a2FnZXMva2RlLnNjbQppbmRleCA2ODA1NDQxMDdlLi5lNWEzNWU4Y2NjIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMTcxLDgg KzE3MSw3IEBAIChkZWZpbmUtcHVibGljIGFrcmVnYXRvcgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1dHMgInF0d2ViZW5naW5lLTUiKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9saWIvcXQ1L2xpYmV4ZWMvUXRX ZWJFbmdpbmVQcm9jZXNzIikpKQogICAgICAgICAgICAgICAgKHdyYXAtcHJvZ3JhbSBiaW4KLSAg ICAgICAgICAgICAgICAgYCgiUVRXRUJFTkdJTkVQUk9DRVNTX1BBVEgiID0gKCxxdC1wcm9jZXNz LXBhdGgpKSkKLSAgICAgICAgICAgICAgICN0KSkpKSkpCisgICAgICAgICAgICAgICAgIGAoIlFU V0VCRU5HSU5FUFJPQ0VTU19QQVRIIiA9ICgscXQtcHJvY2Vzcy1wYXRoKSkpKSkpKSkpCiAgICAg KG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMp KQogICAgIChpbnB1dHMKQEAgLTM3OCw4ICszNzcsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGV2ZWxv cAogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykK ICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImNtYWtlL21vZHVsZXMvRmluZENsYW5nLmNtYWtl IgogICAgICAgICAgICAgICAgKCgiXlxccypQQVRIUyBcIlxcJFxce0NMQU5HX0xJQlJBUllfRElS U1xcfVwiIiBsaW5lKQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGxpbmUgIiAiIChh c3NvYy1yZWYgaW5wdXRzICJjbGFuZyIpICIvbGliIikpKQotICAgICAgICAgICAgICN0KSkpKSkK KyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBsaW5lICIgIiAoYXNzb2MtcmVmIGlucHV0 cyAiY2xhbmciKSAiL2xpYiIpKSkpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RldmVs b3Aub3JnIikKICAgICAoc3lub3BzaXMgIklERSBmb3IgQywgQysrLCBQeXRob24sIEphdmFzY3Jp cHQgYW5kIFBIUCIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGUgS0RldmVsb3AgSURFIHByb3ZpZGVz IHNlbWFudGljIHN5bnRheCBoaWdobGlnaHRpbmcsIGFzCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0065-gnu-Add-kwin.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0065-gnu-Add-kwin.patch RnJvbSBmY2Q2Mzg5MTlkYjExYTliMTg0ODM3YWQ5MDI1Y2E4ZTgyZjU0ZTBiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFR1ZSwgOCBGZWIgMjAyMiAxNzowMzoyMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NjUvNzNdIGdudTogQWRkIGt3aW4uCgoqIGdudS9wYWNrYWdlcy9rZGUtcGxhc21hLnNjbSAoa3dp bik6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5z Y20gYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KaW5kZXggOTllMDk4ZmNmYi4uMWViY2Rm NTgzMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCisrKyBiL2dudS9w YWNrYWdlcy9rZGUtcGxhc21hLnNjbQpAQCAtMzEsMTEgKzMxLDE2IEBAIChkZWZpbmUtbW9kdWxl IChnbnUgcGFja2FnZXMga2RlLXBsYXNtYSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5 c3RlbSBxdCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWRtaW4pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBmb250dXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9w KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnY2MpCisgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGdob3N0c2NyaXB0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZ3RrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUtZnJhbWV3b3Jr cykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGludXgpCisgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHBjaXV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHF0KQpAQCAtMzg1LDMgKzM5MCwxOTEgQEAgKGRlZmluZS1wdWJs aWMga3dheWxhbmQtc2VydmVyCiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMwogICAg ICAgICAgICAgICAgICAgIGxpY2Vuc2U6ZXhwYXQKICAgICAgICAgICAgICAgICAgICBsaWNlbnNl OmJzZC0zKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrd2luCisgIChwYWNrYWdlCisgICAgKG5hbWUg Imt3aW4iKQorICAgICh2ZXJzaW9uICI1LjI0LjQiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdp bgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcGxhc21hLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAg ICAgICAgICAiLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYK KyAgICAgICAgKGJhc2UzMiAiMXF3Y2Q2aXc2eXZwY2hpd212cTVud3NyNDY1am1ybXNjZjI4Nm1q cmM2NWltNGhqNjU3MiIpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcworICAgICAgICAgICBkYnVzCisgICAgICAgICAgIGtkb2N0b29scworICAg ICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAgIHF0dG9vbHMtNQorICAgICAgICAgICB4b3Jn LXNlcnZlci1mb3ItdGVzdHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3QgYnJlZXplCisgICAg ICAgICAgIGV1ZGV2CisgICAgICAgICAgIGZvbnRjb25maWcKKyAgICAgICAgICAgZnJlZXR5cGUK KyAgICAgICAgICAgaHdkYXRhCisgICAgICAgICAgIGthY3Rpdml0aWVzCisgICAgICAgICAgIGtj bXV0aWxzCisgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAg ICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAg a2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtkZWNsYXJhdGl2ZQor ICAgICAgICAgICBrZGVjb3JhdGlvbgorICAgICAgICAgICBrZ2xvYmFsYWNjZWwKKyAgICAgICAg ICAga2kxOG4KKyAgICAgICAgICAga2ljb250aGVtZXMKKyAgICAgICAgICAga2lkbGV0aW1lCisg ICAgICAgICAgIGtpbworICAgICAgICAgICBraXJpZ2FtaQorICAgICAgICAgICBrbmV3c3R1ZmYK KyAgICAgICAgICAga25vdGlmaWNhdGlvbnMKKyAgICAgICAgICAga3BhY2thZ2UKKyAgICAgICAg ICAga3J1bm5lcgorICAgICAgICAgICBrc2NyZWVubG9ja2VyCisgICAgICAgICAgIGt0ZXh0d2lk Z2V0cworICAgICAgICAgICBrd2F5bGFuZAorICAgICAgICAgICBrd2F5bGFuZC1zZXJ2ZXIKKyAg ICAgICAgICAga3dpbmRvd3N5c3RlbQorICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxj bXMKKyAgICAgICAgICAgbGliY2FwCisgICAgICAgICAgIGxpYmVwb3h5CisgICAgICAgICAgIGxp YmlucHV0CisgICAgICAgICAgIGxpYnhrYmNvbW1vbgorICAgICAgICAgICBwaXBld2lyZS0wLjMK KyAgICAgICAgICAgcGxhc21hLWZyYW1ld29yaworICAgICAgICAgICBwbGFzbWEtd2F5bGFuZC1w cm90b2NvbHMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01 CisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAgICAgICBxdHgxMWV4dHJhcworICAgICAgICAg ICB3YXlsYW5kCisgICAgICAgICAgIHdheWxhbmQtcHJvdG9jb2xzCisgICAgICAgICAgIHhjYi11 dGlsIDsgZmFpbHMgYXQgYnVpbGQgdGltZSB3aXRob3V0IHRoaXMKKyAgICAgICAgICAgeGNiLXV0 aWwtY3Vyc29yCisgICAgICAgICAgIHhjYi11dGlsLWtleXN5bXMKKyAgICAgICAgICAgeGNiLXV0 aWwtd20KKyAgICAgICAgICAgeGNtc2RiCisgICAgICAgICAgIHhpbnB1dCA7OyBYWFg6IFNheXMg ZGlzYWJsZWQgaW4gY29uZmlndXJlIHBoYXNlCisgICAgICAgICAgIHhvcmctc2VydmVyLXh3YXls YW5kCisgICAgICAgICAgIHpsaWIpKQorIDs7ICAgICAqIGh3ZGF0YSwgPGh0dHBzOi8vZ2l0aHVi LmNvbS92Y3Job25lay9od2RhdGE+CisgOzsgICBSdW50aW1lLW9ubHkgZGVwZW5kZW5jeSBuZWVk ZWQgZm9yIG1hcHBpbmcgbW9uaXRvciBoYXJkd2FyZSB2ZW5kb3IgSURzIHRvIGZ1bGwgbmFtZXMK KyA7OyAqIFF0UXVpY2suQ29udHJvbHMtUU1MTW9kdWxlLCBRTUwgbW9kdWxlICdRdFF1aWNrLkNv bnRyb2xzJyBpcyBhIHJ1bnRpbWUgZGVwZW5kZW5jeS4KKyA7OyAqIFF0TXVsdGltZWRpYS1RTUxN b2R1bGUsIFFNTCBtb2R1bGUgJ1F0TXVsdGltZWRpYScgaXMgYSBydW50aW1lIGRlcGVuZGVuY3ku CisgOzsgKiBvcmcua2RlLmtxdWlja2NvbnRyb2xzYWRkb25zLVFNTE1vZHVsZSwgUU1MIG1vZHVs ZSAnb3JnLmtkZS5rcXVpY2tjb250cm9sc2FkZG9ucycgaXMgYSBydW50aW1lIGRlcGVuZGVuY3ku CisgOzsgKiBvcmcua2RlLnBsYXNtYS5jb3JlLVFNTE1vZHVsZSwgUU1MIG1vZHVsZSAnb3JnLmtk ZS5wbGFzbWEuY29yZScgaXMgYSBydW50aW1lIGRlcGVuZGVuY3kuCisgOzsgKiBvcmcua2RlLnBs YXNtYS5jb21wb25lbnRzLVFNTE1vZHVsZSwgUU1MIG1vZHVsZSAnb3JnLmtkZS5wbGFzbWEuY29t cG9uZW50cycgaXMgYSBydW50aW1lIGRlcGVuZGVuY3kuCisKKyAgIDs7ICAgKiBRQWNjZXNzaWJp bGl0eUNsaWVudCwgS0RFIGNsaWVudC1zaWRlIGFjY2Vzc2liaWxpdHkgbGlicmFyeSwgPGh0dHBz Oi8vd3d3LmtkZS5vcmc+CisgICA7OyBSZXF1aXJlZCB0byBlbmFibGUgYWNjZXNzaWJpbGl0eSBm ZWF0dXJlcworCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3Vt ZW50cworICAgICBgKCM6dGVzdHM/ICNmIDs7IE92ZXIgNTAgdGVzdHMgZmFpbCBpbmNvbnNpc3Rl bnRseS4KKyAgICAgICAjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gKKyAgICAgICAgICAgKGxh bWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgOzsg TWFrZSBRRGlySXRlcmF0b3IgZm9sbG93IHN5bWxpbmtzCisgICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICcoInNyYy9wbHVnaW5zL2tkZWNvcmF0aW9ucy9hdXJvcmFlL3NyYy9hdXJvcmFlLmNwcCIp CisgICAgICAgICAgICAgICAoKCIoXlxccypRRGlySXRlcmF0b3IgaXQucGF0aCwgUURpckl0ZXJh dG9yOjpTdWJkaXJlY3RvcmllcykoXFwpOykiCisgICAgICAgICAgICAgICAgIF8gYSBiKQorICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGEgIiB8IFFEaXJJdGVyYXRvcjo6Rm9sbG93U3lt bGlua3MiIGIpKSkKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogJygic3JjL3h3bC94d2F5bGFu ZC5jcHAiKQorICAgICAgICAgICAgICAgKCgiKG1feHdheWxhbmRQcm9jZXNzLT5zZXRQcm9ncmFt LlFTdHJpbmdMaXRlcmFsLi4pKFh3YXlsYW5kKSguLi47KSIKKyAgICAgICAgICAgICAgICAgXyBh IFh3YXlsYW5kIGIpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYSAod2hpY2ggIlh3 YXlsYW5kIikgYikpKQorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJjbWFrZS9tb2R1bGVz L0ZpbmRod2RhdGEuY21ha2UiKQorICAgICAgICAgICAgICAgKCgiL3Vzci9zaGFyZSIpCisgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImh3ZGF0YSIpICIv c2hhcmUiKSkpCisgICAgICAgICAgICAgI3QpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisg ICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAg ICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiWERHX1JVTlRJ TUVfRElSIiAoZ2V0Y3dkKSkKKyAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiICAoZ2V0Y3dk KSkKKyAgICAgICAgICAgICAgIChzZXRlbnYgIkRJU1BMQVkiICI6MSIpCisgICAgICAgICAgICAg ICAoc3lzdGVtICJYdmZiIDoxICYiKQorICAgICAgICAgICAgICAgKHNsZWVwIDUpCisgICAgICAg ICAgICAgICA7OyBGSVhNRTogRGlzYWJsZSBmYWlsaW5nIHRlc3RzIGZvciBub3cuIE1hbnkgb2Yg dGhlc2UgdGVzdHMgZmFpbCBpbmNvbnNpc3RlbnRseS4KKyAgICAgICAgICAgICAgIChpbnZva2Ug ImN0ZXN0IiAiLUUiICIoXAora3dpbi10ZXN0QWN0aXZhdGlvbnxcCitrd2luLXRlc3RBY3RpdmF0 aW9uLXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdERlYnVnQ29uc29sZXxcCitrd2luLXRlc3REZWNv cmF0aW9uSW5wdXQtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0RGVjb3JhdGlvbklucHV0fFwKK2t3 aW4tdGVzdERvbnRDcmFzaEN1cnNvclBoeXNpY2FsU2l6ZUVtcHR5LXdheWxhbmRvbmx5fFwKK2t3 aW4tdGVzdERvbnRDcmFzaEF1cm9yYWVEZXN0cm95RGVjb3xcCitrd2luLXRlc3REb250Q3Jhc2hO b0JvcmRlci13YXlsYW5kb25seXxcCitrd2luLXRlc3REb250Q3Jhc2hDYW5jZWxBbmltYXRpb258 XAora3dpbi10ZXN0RG9udENyYXNoR2x4Z2VhcnN8XAora3dpbi10ZXN0RG9udENyYXNoVXNlcmFj dGlvbnNNZW51LXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdERvbnRDcmFzaFVzZXJhY3Rpb25zTWVu dXxcCitrd2luLXRlc3RHbG9iYWxTaG9ydGN1dHN8XAora3dpbi10ZXN0SW50ZXJuYWxXaW5kb3ct d2F5bGFuZG9ubHl8XAora3dpbi10ZXN0SWRsZUluaGliaXRpb24td2F5bGFuZG9ubHl8XAora3dp bi10ZXN0SW5wdXRNZXRob2R8XAora3dpbi10ZXN0SW5wdXRTdGFja2luZ09yZGVyLXdheWxhbmRv bmx5fFwKK2t3aW4tdGVzdEtleWJvYXJkTGF5b3V0LXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdEtX aW5CaW5kaW5nc3xcCitrd2luLXRlc3RMYXllclNoZWxsVjFDbGllbnQtd2F5bGFuZG9ubHl8XAor a3dpbi10ZXN0TGliaW5wdXREZXZpY2V8XAora3dpbi10ZXN0TG9ja1NjcmVlbnxcCitrd2luLXRl c3RNYXhpbWl6ZWQtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0TWF4aW1pemVkfFwKK2t3aW4tdGVz dE1vZGlmZXJPbmx5U2hvcnRjdXR8XAora3dpbi10ZXN0TmlnaHRDb2xvci13YXlsYW5kb25seXxc Citrd2luLXRlc3ROaWdodENvbG9yfFwKK2t3aW4tdGVzdE5vR2xvYmFsU2hvcnRjdXRzfFwKK2t3 aW4tdGVzdE91dHB1dE1hbmFnZW1lbnR8XAora3dpbi10ZXN0T3V0cHV0TWFuYWdlbWVudC13YXls YW5kb25seXxcCitrd2luLXRlc3RQbGFjZW1lbnQtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0UGxh c21hU3VyZmFjZXxcCitrd2luLXRlc3RQbGFzbWFTdXJmYWNlLXdheWxhbmRvbmx5fFwKK2t3aW4t dGVzdFBsYXNtYVdpbmRvd3xcCitrd2luLXRlc3RQbGF0Zm9ybUN1cnNvcnxcCitrd2luLXRlc3RQ b2ludGVyQ29uc3RyYWludHMtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0UG9pbnRlcklucHV0fFwK K2t3aW4tdGVzdFF1aWNrVGlsaW5nfFwKK2t3aW4tdGVzdFNjZW5lT3BlbkdMLXdheWxhbmRvbmx5 fFwKK2t3aW4tdGVzdFNjZW5lT3BlbkdMRVMtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0U2NlbmVP cGVuR0xFU3xcCitrd2luLXRlc3RTY2VuZVFQYWludGVyfFwKK2t3aW4tdGVzdFNjcmVlbkNoYW5n ZXMtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0U2NyZWVuc3xcCitrd2luLXRlc3RTaGFkZXxcCitr d2luLXRlc3RTaG93aW5nRGVza3RvcC13YXlsYW5kb25seXxcCitrd2luLXRlc3RTdHJ1dHN8XAor a3dpbi10ZXN0VGFiQm94LXdheWxhbmRvbmx5fFwKK2t3aW4tdGVzdFRvdWNoSW5wdXR8XAora3dp bi10ZXN0VG91Y2hJbnB1dC13YXlsYW5kb25seXxcCitrd2luLXRlc3RWaXJ0dWFsRGVza3RvcC13 YXlsYW5kb25seXxcCitrd2luLXRlc3RWaXJ0dWFsS2V5Ym9hcmREQnVzLXdheWxhbmRvbmx5fFwK K2t3aW4tdGVzdFdpbmRvd1NlbGVjdGlvbi13YXlsYW5kb25seXxcCitrd2luLXRlc3RYMTFDbGll bnR8XAora3dpbi10ZXN0WGRnU2hlbGxDbGllbnQtd2F5bGFuZG9ubHl8XAora3dpbi10ZXN0WGRn U2hlbGxDbGllbnR8XAora3dpbi10ZXN0WHdheWxhbmRTZWxlY3Rpb25zKSIpKSkpKSkpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly91c2VyYmFzZS5rZGUub3JnL0tXaW4iKQorICAgIChzeW5vcHNp cyAiS0RFIFBsYXNtYSBXaW5kb3cgTWFuYWdlciIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJL V2luIGlzIGFuIGVhc3kgdG8gdXNlLCBidXQgZmxleGlibGUsIGNvbXBvc2l0ZWQgV2luZG93IE1h bmFnZXIgZm9yCitYb3JnIHdpbmRvd2luZyBzeXN0ZW1zIChXYXlsYW5kLCBYMTEpIG9uIExpbnV4 LiAgSXRzIHByaW1hcnkgdXNhZ2UgaXMgaW4KK2Nvbmp1bmN0aW9uIHdpdGggdGhlIEtERSBQbGFz bWEgRGVza3RvcC4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6YnNkLTIKKyAgICAgICAg ICAgICAgICAgICBsaWNlbnNlOmJzZC0zCisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpleHBh dAorICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6Z3BsMgorICAgICAgICAgICAgICAgICAgIGxp Y2Vuc2U6Z3BsMisKKyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmdwbDMKKyAgICAgICAgICAg ICAgICAgICBsaWNlbnNlOmdwbDMrCisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMi4w CisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3BsMi4wKworICAgICAgICAgICAgICAgICAg IGxpY2Vuc2U6bGdwbDIuMQorICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6bGdwbDMpKSkpCi0t IAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0043-gnu-ktouch-Update-to-21.12.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0043-gnu-ktouch-Update-to-21.12.2.patch RnJvbSA5MTk4YzA0MDIyZTFkYjA4MGJjODcwNzlkYmE1NTlhM2M0MzgzZTQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxNjoyNTowOCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDMvNzNdIGdudToga3RvdWNoOiBVcGRhdGUgdG8gMjEuMTIuMi4KCiogZ251L3BhY2thZ2VzL2Vk dWNhdGlvbi5zY20gKGt0b3VjaCk6IFVwZGF0ZSB0byAyMS4xMi4yLgoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9lZHVjYXRpb24uc2NtIGIvZ251L3BhY2thZ2VzL2VkdWNhdGlvbi5zY20KaW5k ZXggYzU2NjZmYjAyZS4uZmE2ZGEzMGYyMyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2VkdWNh dGlvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VkdWNhdGlvbi5zY20KQEAgLTY0MywxNCArNjQz LDE0IEBAIChkZWZpbmUtcHVibGljIGtsYXZhcm8KIChkZWZpbmUtcHVibGljIGt0b3VjaAogICAo cGFja2FnZQogICAgIChuYW1lICJrdG91Y2giKQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikKKyAg ICAodmVyc2lvbiAiMjEuMTIuMiIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgogICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHZlcnNpb24gIi9zcmMva3RvdWNoLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAo c2hhMjU2Ci0gICAgICAgICAoYmFzZTMyICIxMGxtMnA4dzI2YzluNmxodnczMzAxbXlmc3MwZHE3 aGw3cmF3emIzaHN5MWxxdm12ZGliIikpKSkKKyAgICAgICAgIChiYXNlMzIgIjFycTJuODM5NXNi MTdycWQyOTVheHYycGJ3emhxczhpa2pxeDVyeW40bHYxNzEzYWxhYmwiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBrZy1jb25maWcpKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0072-gnu-Add-kqqc2-desktop-style.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0072-gnu-Add-kqqc2-desktop-style.patch RnJvbSBjODJmNzY4MDZiNjBmNmRkOGY2NjM2NTI1NGZkMTNkODE3ZWQwYmNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAxNCBBdWcgMjAyMiAwMTo1ODoxNSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NzIvNzNdIGdudTogQWRkIGtxcWMyLWRlc2t0b3Atc3R5bGUuCgoqIGdudS9wYWNrYWdlcy9rZGUt ZnJhbWV3b3Jrcy5zY20gKGtxcWMyLWRlc2t0b3Atc3R5bGUpOiBOZXcgdmFyaWFibGUuCgpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbSBiL2dudS9wYWNrYWdlcy9r ZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggNDFjNDM0N2Q2MC4uZGE0YzcwNjIwNiAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2Rl LWZyYW1ld29ya3Muc2NtCkBAIC04ODMsNiArODgzLDI4IEBAIChkZWZpbmUtcHVibGljIGtpcmln YW1pLWFkZG9ucwogICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTpncGwy KyBsaWNlbnNlOmdwbDMgbGljZW5zZTpsZ3BsMi4xKwogCWxpY2Vuc2U6bGdwbDMpKSkpCiAKKyhk ZWZpbmUtcHVibGljIGtxcWMyLWRlc2t0b3Atc3R5bGUKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAi a3FxYzItZGVza3RvcC1zdHlsZSIpCisgICAgKHZlcnNpb24gIjUuOTAuMCIpCisgICAgKHNvdXJj ZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZAorCSAgICJodHRwczovL2ludmVudC5rZGUub3JnL2ZyYW1ld29ya3MvcXFj Mi1kZXNrdG9wLXN0eWxlLy0vYXJjaGl2ZS92IiB2ZXJzaW9uICIvcXFjMi1kZXNrdG9wLXN0eWxl LXYiCisJICAgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJh c2UzMgorICAgICAgICAgIjFtMTlidjFjejU0dzJ2ZmgzOXBqM3NuMThkZzVmZmttNmdtbjFpcXE2 eng2eHpwNTF6anEiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorCShu YXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorCShpbnB1dHMgKGxpc3Qg a2NvbmZpZyBraXJpZ2FtaSBxdGRlY2xhcmF0aXZlLTUgcXRxdWlja2NvbnRyb2xzMi01KSkKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL2ZyYW1ld29ya3MvcXFjMi1kZXNr dG9wLXN0eWxlIikKKyAgICAoc3lub3BzaXMgIlF0IFF1aWNrIENvbnRyb2xzIDI6IERlc2t0b3Ag U3R5bGUiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIFF0UXVpY2tD b250cm9scyAyIHN0eWxlIHRoYXQgdXNlcworUVdpZGdldCdzIFFTdHlsZSBmb3IgcGFpbnRpbmcu IikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIgbGljZW5zZTpncGwzIGxpY2Vuc2U6 bGdwbDIuMCBsaWNlbnNlOmxncGwzKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBraXRlbW1vZGVscwog ICAocGFja2FnZQogICAgIChuYW1lICJraXRlbW1vZGVscyIpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0020-gnu-grantleetheme-Update-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0020-gnu-grantleetheme-Update-to-21.12.3.patch RnJvbSBjOGY4N2I0MThjYWMxMmM1MDNhNWQ3YjJjYjA0ODc2NDhhOTk1YjY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyMSBKdW4gMjAyMiAwNDo1NjowOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjAvNzNdIGdudTogZ3JhbnRsZWV0aGVtZTogVXBkYXRlIHRvIDIxLjEyLjMuCgoqIGdudS9wYWNr YWdlcy9rZGUuc2NtIChncmFudGxlZXRoZW1lKTogVXBkYXRlIHRvIDIxLjEyLjMuCiogZ251L2xv Y2FsLm1rOiBSZW1vdmUgcGF0Y2guCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVy Z2UtdGhlbWUtZGlycy5wYXRjaDogUmVtb3ZlIGZpbGUuCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2Fs Lm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IDRjOTNiZDA3YmYuLmNiMjcwYWFlNmYgMTAwNjQ0Ci0t LSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEyMzMsNyArMTIzMyw2IEBA IGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ncG0tZ2xp YmMtMi4yNi5wYXRjaAkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3BvZGRlci1kaXNhYmxl LXVwZGF0ZXIucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3BzYmFiZWwtZml4LWk2 ODYtdGVzdC5wYXRjaAkJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9ncmFudGxlZS1tZXJnZS10 aGVtZS1kaXJzLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dyZXAtdGltaW5nLXNl bnNpdGl2ZS10ZXN0LnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dyZmNvZGVjLWdj Yy1jb21wYXQucGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ3JvbWFjcy10aW55eG1s Mi5wYXRjaAkJCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3BhY2th Z2VzL2tkZS5zY20KaW5kZXggYWE3NDJkZjgwZi4uOTQ5YTJjZjQ0YyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTEyNCwxNSAr MTI0LDE0IEBAIChkZWZpbmUtcHVibGljIGJhbG9vLXdpZGdldHMKIChkZWZpbmUtcHVibGljIGdy YW50bGVldGhlbWUKICAgKHBhY2thZ2UKICAgICAobmFtZSAiZ3JhbnRsZWV0aGVtZSIpCi0gICAg KHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW50bGVldGhlbWUtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwZ2FiYzVj YjBzZjAwczdtNXYyam5xNTVxc3JkYnJxNm5xZDE1eTFpMTVwNzg4emlmc2p4IikpCi0gICAgICAg KHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJncmFudGxlZS1tZXJnZS10aGVtZS1kaXJzLnBhdGNo IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXc4M3NsYmtqMnkxd2s3OHNycTJrOTV5YnM2NnNiNG1i YWEwem03Zmw5cGt3aHF4Ym5iNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ICNmKSkgIDsgdW5leHBlY3RlZCBlcnJvciBp biB0aGUgdGVzdCBzdWl0ZS4KICAgICAobmF0aXZlLWlucHV0cwpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVyZ2UtdGhlbWUtZGlycy5wYXRjaCBiL2dudS9wYWNr YWdlcy9wYXRjaGVzL2dyYW50bGVlLW1lcmdlLXRoZW1lLWRpcnMucGF0Y2gKZGVsZXRlZCBmaWxl IG1vZGUgMTAwNjQ0CmluZGV4IDk2YTE1YTM4N2IuLjAwMDAwMDAwMDAKLS0tIGEvZ251L3BhY2th Z2VzL3BhdGNoZXMvZ3JhbnRsZWUtbWVyZ2UtdGhlbWUtZGlycy5wYXRjaAorKysgL2Rldi9udWxs CkBAIC0xLDE2MyArMCwwIEBACi1UYWtlbiBmcm9tIG5peHBrZ3MsIHNlZQotZ3JhbnRsZWV0aGVt ZTogbWVyZ2UgdGhlbWVzIGFjcm9zcyBtdWx0aXBsZSBwcmVmaXhlcwotPGh0dHBzOi8vZ2l0aHVi LmNvbS9OaXhPUy9uaXhwa2dzL2NvbW1pdHMvbWFzdGVyL3BrZ3MvYXBwbGljYXRpb25zL2tkZS9n cmFudGxlZXRoZW1lL2dyYW50bGVlLW1lcmdlLXRoZW1lLWRpcnMucGF0Y2g+Ci0KLQotZGlmZiAt LWdpdCBhL3NyYy9ncmFudGxlZXRoZW1lLmNwcCBiL3NyYy9ncmFudGxlZXRoZW1lLmNwcAotaW5k ZXggMjdkNWJjOC4uOGQ0MzE0MCAxMDA2NDQKLS0tLSBhL3NyYy9ncmFudGxlZXRoZW1lLmNwcAot KysrIGIvc3JjL2dyYW50bGVldGhlbWUuY3BwCi1AQCAtNDYsNyArNDYsNyBAQCBUaGVtZVByaXZh dGU6OlRoZW1lUHJpdmF0ZShjb25zdCBUaGVtZVByaXZhdGUgJm90aGVyKQotICAgICAsIGRlc2Ny aXB0aW9uKG90aGVyLmRlc2NyaXB0aW9uKQotICAgICAsIG5hbWUob3RoZXIubmFtZSkKLSAgICAg LCBkaXJOYW1lKG90aGVyLmRpck5hbWUpCi0tICAgICwgYWJzb2x1dGVQYXRoKG90aGVyLmFic29s dXRlUGF0aCkKLSsgICAgLCBhYnNvbHV0ZVBhdGhzKG90aGVyLmFic29sdXRlUGF0aHMpCi0gICAg ICwgYXV0aG9yKG90aGVyLmF1dGhvcikKLSAgICAgLCBlbWFpbChvdGhlci5lbWFpbCkKLSAgICAg LCBsb2FkZXIob3RoZXIubG9hZGVyKQotQEAgLTY0LDEyICs2NCwxNSBAQCB2b2lkIFRoZW1lUHJp dmF0ZTo6c2V0dXBFbmdpbmUoKQotIAotIHZvaWQgVGhlbWVQcml2YXRlOjpzZXR1cExvYWRlcigp Ci0gewotLSAgICAvLyBHZXQgdGhlIHBhcmVudCBkaXIgd2l0aCB0aGVtZXMsIHdlIHNldCB0aGUg dGhlbWUgZGlyZWN0b3J5IHNlcGFyYXRlbHkKLS0gICAgUURpciBkaXIoYWJzb2x1dGVQYXRoKTsK LS0gICAgZGlyLmNkVXAoKTsKLSsgICAgUVN0cmluZ0xpc3QgdGVtcGxhdGVEaXJzOwotKyAgICBm b3IgKGNvbnN0IFFTdHJpbmcmIHBhdGggOiBhYnNvbHV0ZVBhdGhzKSB7Ci0rICAgICAgICBRRGly IGRpcihwYXRoKTsKLSsgICAgICAgIGRpci5jZFVwKCk7Ci0rICAgICAgICB0ZW1wbGF0ZURpcnMg PDwgZGlyLmFic29sdXRlUGF0aCgpOwotKyAgICB9Ci0gCi0gICAgIGxvYWRlciA9IFFTaGFyZWRQ b2ludGVyPEdyYW50bGVlVGhlbWU6OlF0UmVzb3VyY2VUZW1wbGF0ZUxvYWRlcj46OmNyZWF0ZSgp OwotLSAgICBsb2FkZXItPnNldFRlbXBsYXRlRGlycyh7IGRpci5hYnNvbHV0ZVBhdGgoKSB9KTsK LSsgICAgbG9hZGVyLT5zZXRUZW1wbGF0ZURpcnModGVtcGxhdGVEaXJzKTsKLSAgICAgbG9hZGVy LT5zZXRUaGVtZShkaXJOYW1lKTsKLSAKLSAgICAgaWYgKCFzRW5naW5lKSB7Ci1AQCAtMTIxLDcg KzEyNCw3IEBAIFRoZW1lOjpUaGVtZShjb25zdCBRU3RyaW5nICZ0aGVtZVBhdGgsIGNvbnN0IFFT dHJpbmcgJmRpck5hbWUsIGNvbnN0IFFTdHJpbmcgJmRlCi0gICAgIEtDb25maWdHcm91cCBncm91 cCgmY29uZmlnLCBRU3RyaW5nTGl0ZXJhbCgiRGVza3RvcCBFbnRyeSIpKTsKLSAgICAgaWYgKGdy b3VwLmlzVmFsaWQoKSkgewotICAgICAgICAgZC0+ZGlyTmFtZSA9IGRpck5hbWU7Ci0tICAgICAg ICBkLT5hYnNvbHV0ZVBhdGggPSB0aGVtZVBhdGg7Ci0rICAgICAgICBkLT5hYnNvbHV0ZVBhdGhz ID0gUVN0cmluZ0xpc3QodGhlbWVQYXRoKTsKLSAgICAgICAgIGQtPm5hbWUgPSBncm91cC5yZWFk RW50cnkoIk5hbWUiLCBRU3RyaW5nKCkpOwotICAgICAgICAgZC0+ZGVzY3JpcHRpb24gPSBncm91 cC5yZWFkRW50cnkoIkRlc2NyaXB0aW9uIiwgUVN0cmluZygpKTsKLSAgICAgICAgIGQtPnRoZW1l RmlsZU5hbWUgPSBncm91cC5yZWFkRW50cnkoIkZpbGVOYW1lIiwgUVN0cmluZygpKTsKLUBAIC0x NDAsNyArMTQzLDcgQEAgVGhlbWU6On5UaGVtZSgpCi0gCi0gYm9vbCBUaGVtZTo6b3BlcmF0b3I9 PShjb25zdCBUaGVtZSAmb3RoZXIpIGNvbnN0Ci0gewotLSAgICByZXR1cm4gaXNWYWxpZCgpICYm IG90aGVyLmlzVmFsaWQoKSAmJiBkLT5hYnNvbHV0ZVBhdGggPT0gb3RoZXIuYWJzb2x1dGVQYXRo KCk7Ci0rICAgIHJldHVybiBpc1ZhbGlkKCkgJiYgb3RoZXIuaXNWYWxpZCgpICYmIGQtPmFic29s dXRlUGF0aHMgPT0gb3RoZXIuYWJzb2x1dGVQYXRocygpOwotIH0KLSAKLSBUaGVtZSAmVGhlbWU6 Om9wZXJhdG9yPShjb25zdCBUaGVtZSAmb3RoZXIpCi1AQCAtMTg0LDcgKzE4NywxNSBAQCBRU3Ry aW5nIFRoZW1lOjpkaXJOYW1lKCkgY29uc3QKLSAKLSBRU3RyaW5nIFRoZW1lOjphYnNvbHV0ZVBh dGgoKSBjb25zdAotIHsKLS0gICAgcmV0dXJuIGQtPmFic29sdXRlUGF0aDsKLSsgICAgaWYgKCEg ZC0+YWJzb2x1dGVQYXRocy5pc0VtcHR5KCkpIHsKLSsgICAgICByZXR1cm4gZC0+YWJzb2x1dGVQ YXRocy5maXJzdCgpOwotKyAgICB9OwotKyAgICByZXR1cm4gUVN0cmluZygpOwotK30KLSsKLStR U3RyaW5nTGlzdCBUaGVtZTo6YWJzb2x1dGVQYXRocygpIGNvbnN0Ci0rewotKyAgICByZXR1cm4g ZC0+YWJzb2x1dGVQYXRoczsKLSB9Ci0gCi0gUVN0cmluZyBUaGVtZTo6YXV0aG9yKCkgY29uc3QK LUBAIC0yMjMsNiArMjMxLDEzIEBAIFFTdHJpbmcgVGhlbWU6OnJlbmRlcihjb25zdCBRU3RyaW5n ICZ0ZW1wbGF0ZU5hbWUsIGNvbnN0IFFWYXJpYW50SGFzaCAmZGF0YSwgY29uCi0gICAgIHJldHVy biByZXN1bHQ7Ci0gfQotIAotK3ZvaWQgVGhlbWU6OmFkZFRoZW1lRGlyKGNvbnN0IFFTdHJpbmcm IHBhdGgpCi0rewotKyAgICBRRGlyIGRpcihwYXRoKTsKLSsgICAgZGlyLmNkVXAoKTsKLSsgICAg ZC0+YWJzb2x1dGVQYXRocyA8PCBkaXIuYWJzb2x1dGVQYXRoKCk7Ci0rfQotKwotIHZvaWQgVGhl bWU6OmFkZFBsdWdpblBhdGgoY29uc3QgUVN0cmluZyAmcGF0aCkKLSB7Ci0gICAgIGlmICghVGhl bWVQcml2YXRlOjpzRW5naW5lKSB7Ci1kaWZmIC0tZ2l0IGEvc3JjL2dyYW50bGVldGhlbWUuaCBi L3NyYy9ncmFudGxlZXRoZW1lLmgKLWluZGV4IGEyNWMyN2IuLmJlMzgyOTkgMTAwNjQ0Ci0tLS0g YS9zcmMvZ3JhbnRsZWV0aGVtZS5oCi0rKysgYi9zcmMvZ3JhbnRsZWV0aGVtZS5oCi1AQCAtNDgs MTEgKzQ4LDE0IEBAIHB1YmxpYzoKLSAgICAgUV9SRVFVSVJFRF9SRVNVTFQgUVN0cmluZ0xpc3Qg ZGlzcGxheUV4dHJhVmFyaWFibGVzKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFT dHJpbmcgZGlyTmFtZSgpIGNvbnN0OwotICAgICBRX1JFUVVJUkVEX1JFU1VMVCBRU3RyaW5nIGFi c29sdXRlUGF0aCgpIGNvbnN0OwotKyAgICBRX1JFUVVJUkVEX1JFU1VMVCBRU3RyaW5nTGlzdCBh YnNvbHV0ZVBhdGhzKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFTdHJpbmcgYXV0 aG9yKCkgY29uc3Q7Ci0gICAgIFFfUkVRVUlSRURfUkVTVUxUIFFTdHJpbmcgYXV0aG9yRW1haWwo KSBjb25zdDsKLSAKLSAgICAgUV9SRVFVSVJFRF9SRVNVTFQgUVN0cmluZyByZW5kZXIoY29uc3Qg UVN0cmluZyAmdGVtcGxhdGVOYW1lLCBjb25zdCBRVmFyaWFudEhhc2ggJmRhdGEsIGNvbnN0IFFC eXRlQXJyYXkgJmFwcGxpY2F0aW9uRG9tYWluID0gUUJ5dGVBcnJheSgpKTsKLSAKLSsgICAgdm9p ZCBhZGRUaGVtZURpcihjb25zdCBRU3RyaW5nJik7Ci0rCi0gICAgIHN0YXRpYyB2b2lkIGFkZFBs dWdpblBhdGgoY29uc3QgUVN0cmluZyAmcGF0aCk7Ci0gCi0gcHJpdmF0ZToKLWRpZmYgLS1naXQg YS9zcmMvZ3JhbnRsZWV0aGVtZV9wLmggYi9zcmMvZ3JhbnRsZWV0aGVtZV9wLmgKLWluZGV4IGVi NzNkY2IuLjAwNTEwZTkgMTAwNjQ0Ci0tLS0gYS9zcmMvZ3JhbnRsZWV0aGVtZV9wLmgKLSsrKyBi L3NyYy9ncmFudGxlZXRoZW1lX3AuaAotQEAgLTQzLDcgKzQzLDcgQEAgcHVibGljOgotICAgICBR U3RyaW5nIGRlc2NyaXB0aW9uOwotICAgICBRU3RyaW5nIG5hbWU7Ci0gICAgIFFTdHJpbmcgZGly TmFtZTsKLS0gICAgUVN0cmluZyBhYnNvbHV0ZVBhdGg7Ci0rICAgIFFTdHJpbmdMaXN0IGFic29s dXRlUGF0aHM7Ci0gICAgIFFTdHJpbmcgYXV0aG9yOwotICAgICBRU3RyaW5nIGVtYWlsOwotIAot ZGlmZiAtLWdpdCBhL3NyYy9ncmFudGxlZXRoZW1lbWFuYWdlci5jcHAgYi9zcmMvZ3JhbnRsZWV0 aGVtZW1hbmFnZXIuY3BwCi1pbmRleCA2MDZkNzE3Li5kYzk5MDQxIDEwMDY0NAotLS0tIGEvc3Jj L2dyYW50bGVldGhlbWVtYW5hZ2VyLmNwcAotKysrIGIvc3JjL2dyYW50bGVldGhlbWVtYW5hZ2Vy LmNwcAotQEAgLTEyNSwyNSArMTI1LDE4IEBAIHB1YmxpYzoKLSAKLSAgICAgICAgIGZvciAoY29u c3QgUVN0cmluZyAmZGlyZWN0b3J5IDogcUFzQ29uc3QodGhlbWVzRGlyZWN0b3JpZXMpKSB7Ci0g ICAgICAgICAgICAgUURpckl0ZXJhdG9yIGRpckl0KGRpcmVjdG9yeSwgUVN0cmluZ0xpc3QoKSwg UURpcjo6QWxsRGlycyB8IFFEaXI6Ok5vRG90QW5kRG90RG90KTsKLS0gICAgICAgICAgICBRU3Ry aW5nTGlzdCBhbHJlYWR5TG9hZGVkVGhlbWVOYW1lOwotICAgICAgICAgICAgIHdoaWxlIChkaXJJ dC5oYXNOZXh0KCkpIHsKLSAgICAgICAgICAgICAgICAgZGlySXQubmV4dCgpOwotICAgICAgICAg ICAgICAgICBjb25zdCBRU3RyaW5nIGRpck5hbWUgPSBkaXJJdC5maWxlTmFtZSgpOwotICAgICAg ICAgICAgICAgICBHcmFudGxlZVRoZW1lOjpUaGVtZSB0aGVtZSA9IHEtPmxvYWRUaGVtZShkaXJJ dC5maWxlUGF0aCgpLCBkaXJOYW1lLCBkZWZhdWx0RGVza3RvcEZpbGVOYW1lKTsKLSAgICAgICAg ICAgICAgICAgaWYgKHRoZW1lLmlzVmFsaWQoKSkgewotICAgICAgICAgICAgICAgICAgICAgUVN0 cmluZyB0aGVtZU5hbWUgPSB0aGVtZS5uYW1lKCk7Ci0tICAgICAgICAgICAgICAgICAgICBpZiAo YWxyZWFkeUxvYWRlZFRoZW1lTmFtZS5jb250YWlucyh0aGVtZU5hbWUpKSB7Ci0tICAgICAgICAg ICAgICAgICAgICAgICAgaW50IGkgPSAyOwotLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0 IFFTdHJpbmcgb3JpZ2luYWxOYW1lKHRoZW1lLm5hbWUoKSk7Ci0tICAgICAgICAgICAgICAgICAg ICAgICAgd2hpbGUgKGFscmVhZHlMb2FkZWRUaGVtZU5hbWUuY29udGFpbnModGhlbWVOYW1lKSkg ewotLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZU5hbWUgPSBvcmlnaW5hbE5hbWUg KyBRU3RyaW5nTGl0ZXJhbCgiICglMSkiKS5hcmcoaSk7Ci0tICAgICAgICAgICAgICAgICAgICAg ICAgICAgICsraTsKLS0gICAgICAgICAgICAgICAgICAgICAgICB9Ci0tICAgICAgICAgICAgICAg ICAgICAgICAgdGhlbWUuZC0+bmFtZSA9IHRoZW1lTmFtZTsKLSsgICAgICAgICAgICAgICAgICAg IFFNYXA8UVN0cmluZywgR3JhbnRsZWVUaGVtZTo6VGhlbWU+OjppdGVyYXRvciBpID0gdGhlbWVz LmZpbmQoZGlyTmFtZSk7Ci0rICAgICAgICAgICAgICAgICAgICBpZiAoaSAhPSB0aGVtZXMuZW5k KCkpIHsKLSsgICAgICAgICAgICAgICAgICAgICAgICBpLnZhbHVlKCkuYWRkVGhlbWVEaXIoZGly SXQuZmlsZVBhdGgoKSk7Ci0rICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewotKyAgICAgICAg ICAgICAgICAgICAgICAgIHRoZW1lcy5pbnNlcnQoZGlyTmFtZSwgdGhlbWUpOwotICAgICAgICAg ICAgICAgICAgICAgfQotLSAgICAgICAgICAgICAgICAgICAgYWxyZWFkeUxvYWRlZFRoZW1lTmFt ZSA8PCB0aGVtZU5hbWU7Ci0tICAgICAgICAgICAgICAgICAgICB0aGVtZXMuaW5zZXJ0KGRpck5h bWUsIHRoZW1lKTsKLS0gICAgICAgICAgICAgICAgICAgIC8vcURlYnVnKCk8PCIgdGhlbWUubmFt ZSgpIjw8dGhlbWUubmFtZSgpOwotICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgfQot ICAgICAgICAgICAgIHdhdGNoLT5hZGREaXIoZGlyZWN0b3J5KTsKLUBAIC0zNjYsNyArMzU5LDcg QEAgUVN0cmluZyBUaGVtZU1hbmFnZXI6OnBhdGhGcm9tVGhlbWVzKGNvbnN0IFFTdHJpbmcgJnRo ZW1lc1JlbGF0aXZlUGF0aCwgY29uc3QgUVMKLSAgICAgICAgICAgICAgICAgR3JhbnRsZWVUaGVt ZTo6VGhlbWUgdGhlbWUgPSBsb2FkVGhlbWUoZGlySXQuZmlsZVBhdGgoKSwgZGlyTmFtZSwgZGVm YXVsdERlc2t0b3BGaWxlTmFtZSk7Ci0gICAgICAgICAgICAgICAgIGlmICh0aGVtZS5pc1ZhbGlk KCkpIHsKLSAgICAgICAgICAgICAgICAgICAgIGlmIChkaXJOYW1lID09IHRoZW1lTmFtZSkgewot LSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0aGVtZS5hYnNvbHV0ZVBhdGgoKTsKLSsg ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhlbWUuYWJzb2x1dGVQYXRocygpLmZpcnN0 KCk7Ci0gICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgIH0KLSAgICAgICAg ICAgICB9Ci0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0042-gnu-kmplayer-Update-home-page.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0042-gnu-kmplayer-Update-home-page.patch RnJvbSAxYTY3ZDY0NDMyNzFiZmEyYjVkZmY2NWFkZGYwNTljNjY2ZDEzYTIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoyMDoxMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDIvNzNdIGdudToga21wbGF5ZXI6IFVwZGF0ZSBob21lLXBhZ2UuCgoqIGdudS9wYWNrYWdlcy9r ZGUtbXVsdGltZWRpYS5zY20gKGttcGxheWVyKTogVXBkYXRlIGhvbWUtcGFnZS4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1t dWx0aW1lZGlhLnNjbQppbmRleCAzNGQzMGNhNDQwLi4yNDQzNWQ4NzVmIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtbXVs dGltZWRpYS5zY20KQEAgLTY1MCw3ICs2NTAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbXBsYXllcgog ICAgICAgICAgICAgICAgICAgICAiLURDTUFLRV9DWFhfRkxBR1M9LUkiCiAgICAgICAgICAgICAg ICAgICAgICMkKHRoaXMtcGFja2FnZS1pbnB1dCAicXR4MTFleHRyYXMiKQogICAgICAgICAgICAg ICAgICAgICAiL2luY2x1ZGUvcXQ1IikpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5v cmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEvb3JnLmtkZS5rbXBsYXllciIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva21wbGF5ZXIvIikKICAgICAoc3lub3BzaXMgIk1l ZGlhIHBsYXllciB1c2luZyBtcGxheWVyL3Bob25vbiBhcyBiYWNrZW5kIikKICAgICAoZGVzY3Jp cHRpb24gIkttcGxheWVyIGNhbiBwbGF5IGFsbCB0aGUgYXVkaW8vdmlkZW8gc3VwcG9ydGVkIGJ5 CiBtcGxheWVyL3Bob25vbiBmcm9tIGEgbG9jYWwgZmlsZSBvciBVUkwgYW5kIGJlIGVtYmVkZGVk IGluIEtvbnF1ZXJvciBhbmQKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0064-gnu-Add-kwayland-server.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0064-gnu-Add-kwayland-server.patch RnJvbSAxYTQzNTg1OTEzMTA4YzBmZjQyNWQzODYzNzE2MWM3MWM2ZjNlYmIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgMyBPY3QgMjAyMSAxMzo0MjozMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NjQvNzNdIGdudTogQWRkIGt3YXlsYW5kLXNlcnZlci4KCiogZ251L3BhY2thZ2VzL2tkZS1wbGFz bWEuc2NtIChrd2F5bGFuZC1zZXJ2ZXIpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1wbGFzbWEuc2NtCmlu ZGV4IGJmZjAzZGFiNTAuLjk5ZTA5OGZjZmIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt cGxhc21hLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLXBsYXNtYS5zY20KQEAgLTMzNiwzICsz MzYsNTIgQEAgKGRlZmluZS1wdWJsaWMgbGlia3N5c2d1YXJkCiBtYW5hZ2UgcnVubmluZyBwcm9j ZXNzZXMuICBJdCBvYnRhaW5zIHRoaXMgaW5mb3JtYXRpb24gYnkgaW50ZXJhY3RpbmcKIHdpdGgg YSBrc3lzZ3VhcmRkIGRhZW1vbiwgd2hpY2ggbWF5IGFsc28gcnVuIG9uIGEgcmVtb3RlIHN5c3Rl bS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKworKGRlZmluZS1wdWJsaWMga3dh eWxhbmQtc2VydmVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgImt3YXlsYW5kLXNlcnZlciIpCisg ICAgKHZlcnNpb24gIjUuMjQuNCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisg ICAgICAgICAgICAgICAgICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3BsYXNtYS8iIHZlcnNpb24K KyAgICAgICAgICAgICAgICAgICAgIi8iIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAg ICAgICIxMjc5bnFoeTFxeXo4NGRrbjIzcnZ6YWs4Ymc3MWhicnAwOWpsaHY5bWtqZGIzYmhueWZp IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQorICAgIChp bnB1dHMKKyAgICAgKGxpc3QgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCisgICAgICAgICAgIHF0 YmFzZS01CisgICAgICAgICAgIHF0d2F5bGFuZAorICAgICAgICAgICBrd2F5bGFuZAorICAgICAg ICAgICB3YXlsYW5kCisgICAgICAgICAgIHdheWxhbmQtcHJvdG9jb2xzLW5leHQpKQorICAgIChh cmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFy ZC1waGFzZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gtaW5zdGFsbC1wYXRo CisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIDs7IEZpeGVzIGVycm9ycyBpbmNs dWRpbmcgbm9uZXhpc3RhbnQgL2luY2x1ZGUvS0Y1CisgICAgICAgICAgICAgKHN1YnN0aXR1dGUq ICJzcmMvc2VydmVyL0NNYWtlTGlzdHMudHh0IgorICAgICAgICAgICAgICAgKCgiS0Y1X0lOU1RB TEwiKSAiS0RFX0lOU1RBTEwiKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAg ICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkp CisgICAgICAgICAgICAgICAoc2V0ZW52ICJYREdfUlVOVElNRV9ESVIiIChnZXRjd2QpKQorICAg ICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVuIikKKyAgICAg ICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAiLUUiIDs7IFRlc3QgZmFpbHMgaW5jb25zaXN0ZW50 bHkuCisgICAgICAgICAgICAgICAgICAgICAgICJrd2F5bGFuZC10ZXN0RHJhZ0FuZERyb3AiKSkK KyAgICAgICAgICAgICAjdCkpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9y Zy9rd2F5bGFuZC1zZXJ2ZXIvaHRtbC9pbmRleC5odG1sIikKKyAgICAoc3lub3BzaXMgIktERSB3 YXlsYW5kIHNlcnZlciBjb21wb25lbnQiKQorICAgIChkZXNjcmlwdGlvbiAiS1dheWxhbmQgaXMg YSBRdC1zdHlsZSBBUEkgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgd2F5bGFuZC1jbGllbnQgYW5kCit3 YXlsYW5kLXNlcnZlciBBUEkuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmxncGwyLjEK KyAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmxncGwyLjErCisgICAgICAgICAgICAgICAgICAg bGljZW5zZTpsZ3BsMworICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6ZXhwYXQKKyAgICAgICAg ICAgICAgICAgICBsaWNlbnNlOmJzZC0zKSkpKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0061-gnu-KDE-Systemtools-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0061-gnu-KDE-Systemtools-Update-to-22.04.3.patch RnJvbSA5NThiNDE2NzY3MjczNjc2ZWYwODZiZmZlZjU4YWM4MTgzYzM4ODY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA3OjUwOjMzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA2 MS83M10gZ251OiBLREUgU3lzdGVtdG9vbHM6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKiBnbnUvcGFj a2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwgZG9scGhpbi1wbHVnaW5zLCBraGVs cGNlbnRlciwKa29uc29sZSwga3JmYiwga3N5c3RlbWxvZywgeWFrdWFrZSk6IFVwZGF0ZSB0byAy Mi4wNC4zLgoKKGtvbnNvbGUpOiBbbmF0aXZlLWlucHV0c106IEFkZCB6bGliLgoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1z eXN0ZW10b29scy5zY20KaW5kZXggYWZmMjJlNGQyOC4uNTUxNWM1OGQ0OSAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1z eXN0ZW10b29scy5zY20KQEAgLTQyLDE0ICs0MiwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGtkZS1zeXN0ZW10b29scykKIChkZWZpbmUtcHVibGljIGRvbHBoaW4KICAgKHBhY2th Z2UKICAgICAobmFtZSAiZG9scGhpbiIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2RvbHBoaW4tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1Ngot ICAgICAgICAoYmFzZTMyICIwbTVucWE4ajBtY3NyeDl3eGZjZjh6MzlreGFzNTFrMDNsc2Nocjcy MXZtNHg2NWo2NGpxIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDdpYW45YWFpOW1qeWduNmJneGFu djhoMTZpODN3ZjY5bmtsOGM5cXlud2J6NGZrd213ZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMgcnVieSBydWJ5LXRlc3QtdW5pdCkpCkBAIC05OSwxNCArOTks MTQgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhpbgogKGRlZmluZS1wdWJsaWMgZG9scGhpbi1wbHVn aW5zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImRvbHBoaW4tcGx1Z2lucyIpCi0gICAgKHZlcnNp b24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2RvbHBoaW4tcGx1Z2lucy0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjByYno2Znc5OGM3 MWgxMHJ5MXhqYzBwZ3p2cGhham1qMThsbmptNGhmN2Jicml6c21kYjUiKSkpKQorICAgICAgICAo YmFzZTMyICIxaWkxeHJ6MjJjYXhjZ3JyOWliemtoN252dzFoOWQ4eGI1YTJmYWRuaTBtYWtrMDJx amlmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTEyOCwxNCArMTI4 LDE0IEBAIChkZWZpbmUtcHVibGljIGRvbHBoaW4tcGx1Z2lucwogKGRlZmluZS1wdWJsaWMga2hl bHBjZW50ZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2hlbHBjZW50ZXIiKQotICAgICh2ZXJz aW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9raGVscGNlbnRlci0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFmajFjNTdicXMwMDly eDlkYjRpZnZmbWhobDRiMzVyNXNmbHkzd3ZiZnI0ZGFwanFmcXIiKSkpKQorICAgICAgICAoYmFz ZTMyICIwZ2EyNzBpbWgxc3NpZmowdzM0MzR6OWhncm1uMGRxcnNjaHlneXd5MXoyaGNweXg5OTFk IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xODcs MTcgKzE4NywxNyBAQCAoZGVmaW5lLXB1YmxpYyBraGVscGNlbnRlcgogKGRlZmluZS1wdWJsaWMg a29uc29sZQogICAocGFja2FnZQogICAgIChuYW1lICJrb25zb2xlIikKLSAgICAodmVyc2lvbiAi MjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva29uc29sZS0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA2c3FtMnhtYWlyaWNyZGN4bmY3aW12 eXZ3MHd5a25ycnltMzM0c2N4Mnc3bWZoamc1cXMiKSkpKQorICAgICAgICAoYmFzZTMyICIxOXly aGpqYndxN2thaXAwNWlnOHJhcW5oODdrNWRnNTdqY2syenJzZHJocTJmNG5iM3FsIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwotICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHpsaWIpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qg a2Jvb2ttYXJrcwogICAgICAgICAgICBrY29tcGxldGlvbgpAQCAtMjQxLDE0ICsyNDEsMTQgQEAg KGRlZmluZS1wdWJsaWMga29uc29sZQogKGRlZmluZS1wdWJsaWMga3JmYgogICAocGFja2FnZQog ICAgIChuYW1lICJrcmZiIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24g IjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva3JmYi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjFyOGx2dmgyejh4aTBsM3BpemxwbDEybm00Zm5icGdpd3FteDE4dzhpNTF4NGoyN2R2 MG4iKSkpKQorICAgICAgICAoYmFzZTMyICIwOWgwNWFsN2l2ZjlwemYycDZtbmphMTEyNDc0NmZh d21yM3ZkazZyZ2dqancwcDB3Z24xIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcga2RvY3Rvb2xzKSkKQEAgLTI5NSwxNCArMjk1LDE0IEBAIChkZWZpbmUtcHVi bGljIGtyZmIKIChkZWZpbmUtcHVibGljIGtzeXN0ZW1sb2cKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia3N5c3RlbWxvZyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIy Mi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tzeXN0ZW1sb2ctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIwamtkMHJ4MHhsendzeGEzczQwc3A1eDRyMTlhOXJnMXg5a2xwbmpmdzBiMzI2 dmdmMm05IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMHg5ajNtMGtuZGJheGxkc2sycmg4emF3ejBu cXFkcG4xeGYzNm00enp5bW0zYjAzNGdsdiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMpKQpAQCAtMzM0LDE0ICszMzQsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N5 c3RlbWxvZwogKGRlZmluZS1wdWJsaWMgeWFrdWFrZQogICAocGFja2FnZQogICAgIChuYW1lICJ5 YWt1YWtlIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMveWFrdWFrZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxMG1rcjhzdmtq ZjJzMDIzbWYyMWNpbDJjNXY5ODZzNWIyeXAxaG0wZnpkZ21hd3B3cmg5IikpKSkKKyAgICAgICAg ICAgICAgICAiMGg1YzhqNjVtNmd5bHZ3cmo0c2FnNHJseDkyYnJiZmxseXJ3cGk3a3dmamJ3Zjdh NWoxayIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0035-gnu-KDE-Utils-Remove-trailing-booleans.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0035-gnu-KDE-Utils-Remove-trailing-booleans.patch RnJvbSBmY2M0MWJlNDY0OGRhZjllZDdkZWEzYzRlZWYzMDQyZDRlMjljZDAyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxNjoxMCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzUvNzNdIGdudTogS0RFIFV0aWxzOiBSZW1vdmUgdHJhaWxpbmcgYm9vbGVhbnMuCgoqIGdudS9w YWNrYWdlcy9rZGUtdXRpbHMuc2NtIChrYXRlLCBva3RldGEpOiBbYXJndW1lbnRzXTogUmVtb3Zl IHRyYWlsaW5nIGJvb2xlYW5zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMu c2NtIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KaW5kZXggMWE1MGE5NmI3Yy4uMDE0NzEy MzZhNSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2tkZS11dGlscy5zY20KQEAgLTE1OSw4ICsxNTksNyBAQCAoZGVmaW5lLXB1YmxpYyBr YXRlCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIDs7IG1ha2UgUXQgcmVuZGVy ICJvZmZzY3JlZW4iLCByZXF1aXJlZCBmb3IgdGVzdHMKICAgICAgICAgICAgICAoc2V0ZW52ICJR VF9RUEFfUExBVEZPUk0iICJvZmZzY3JlZW4iKQotICAgICAgICAgICAgIChzZXRlbnYgIlhER19D QUNIRV9IT01FIiAiL3RtcC94ZGctY2FjaGUiKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgICAgICAoc2V0ZW52ICJYREdfQ0FDSEVfSE9NRSIgIi90bXAveGRnLWNhY2hlIikpKSkpKQog ICAgIChob21lLXBhZ2UgImh0dHBzOi8va2F0ZS1lZGl0b3Iub3JnLyIpCiAgICAgKHN5bm9wc2lz ICJNdWx0aS1kb2N1bWVudCwgbXVsdGktdmlldyB0ZXh0IGVkaXRvciIpCiAgICAgKGRlc2NyaXB0 aW9uICJLYXRlIGlzIGEgcG93ZXJmdWwgdGV4dCBlZGl0b3IgdGhhdCBjYW4gb3BlbiBtdWx0aXBs ZSBmaWxlcwpAQCAtNDQwLDggKzQzOSw3IEBAIChkZWZpbmUtcHVibGljIG9rdGV0YQogICAgICAg ICAgICAobGFtYmRhIF8KICAgICAgICAgICAgICA7OyBtYWtlIFF0IHJlbmRlciAib2Zmc2NyZWVu IiwgcmVxdWlyZWQgZm9yIHRlc3RzCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRG T1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcC9kdW1t eS1ob21lIikKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgICAgICAgICAgKHNldGVudiAiSE9N RSIgIi90bXAvZHVtbXktaG9tZSIpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9va3RldGEvIikKICAgICAoc3lub3BzaXMgIkhleGFkZWNpbWFsIGVkaXRvciBmb3Ig YmluYXJ5IGZpbGVzIikKICAgICAoZGVzY3JpcHRpb24gIk9rdGV0YSBpcyBhIHNpbXBsZSBlZGl0 b3IgZm9yIHRoZSByYXcgZGF0YSBvZiBmaWxlcy4gIFRoaXMKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0036-gnu-KDE-SystemTools-Update-all-packages-to-21.12..patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0036-gnu-KDE-SystemTools-Update-all-packages-to-21.12..patch RnJvbSBkNzJlMGQwM2MzMWYzZDdhZmE2YzdmMjY3NjAzYmZiNGU0Nzk1N2Y4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOTo0MDo0MSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzYvNzNdIGdudTogS0RFIFN5c3RlbVRvb2xzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvCiAyMS4x Mi4zLgoKKiBnbnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwgZG9scGhp bi1wbHVnaW5zLApraGVscGNlbnRlciwga29uc29sZSwga3JmYiwga3N5c3RlbWxvZywgeWFrdWFr ZSk6IFVwZGF0ZSB0byAyMS4xMi4zLgoKKGtyZmIpW2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5j aWVzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KaW5kZXggNGU2Y2QxZDZlMS4uM2E2ZTkxMWQ5 YiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KQEAgLTEsNiArMSw3IEBACiA7OzsgR05VIEd1 aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKIDs7OyBDb3B5cmln aHQgwqkgMjAxNywgMjAyMCBIYXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJz LmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1lQHRv Ymlhcy5ncj4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBi cmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7 OwpAQCAtMjUsNiArMjYsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1zeXN0 ZW10b29scykKICAgIzp1c2UtbW9kdWxlIChndWl4IHV0aWxzKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCisg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZyZWVkZXNrdG9wKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBrZGUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1mcmFt ZXdvcmtzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTM5LDE0ICs0 MSwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1zeXN0ZW10b29scykKIChk ZWZpbmUtcHVibGljIGRvbHBoaW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAiZG9scGhpbiIpCi0g ICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2RvbHBoaW4tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIweHI1czBzNDBp MmJzZmpmYXB2cGE3ZHhoOXM0NjA0Y3hpcmc5N3hjYWFjZDZmZHZocGRzIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMG01bnFhOGowbWNzcng5d3hmY2Y4ejM5a3hhczUxazAzbHNjaHI3MjF2bTR4NjVq NjRqcSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcnVieSBy dWJ5LXRlc3QtdW5pdCkpCkBAIC02OSw2ICs3MSw3IEBAIChkZWZpbmUtcHVibGljIGRvbHBoaW4K ICAgICAgICAgICAga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAga3BhcnRzCiAgICAgICAgICAg IGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt3aW5k b3dzeXN0ZW0KICAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAg ICAgICAgICAgcGhvbm9uCkBAIC05NSwxNCArOTgsMTQgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhp bgogKGRlZmluZS1wdWJsaWMgZG9scGhpbi1wbHVnaW5zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImRvbHBoaW4tcGx1Z2lucyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2RvbHBoaW4tcGx1Z2lucy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjEyZzQ0czZnN21hNmF2cDE1bDQ1bDQycXl6Ymdsc3d2YWhtMndq aTc5emRsczV2am56N3IiKSkpKQorICAgICAgICAoYmFzZTMyICIwcmJ6NmZ3OThjNzFoMTByeTF4 amMwcGd6dnBoYWptajE4bG5qbTRoZjdiYnJpenNtZGI1IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTExMSw2ICsxMTQsNyBAQCAoZGVmaW5lLXB1YmxpYyBkb2xwaGlu LXBsdWdpbnMKICAgICAgICAgICAga2kxOG4KICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGt0 ZXh0ZWRpdG9yCisgICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKICAgICAgICAgICAga3ht bGd1aQogICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAg ICAgICBxdGJhc2UtNSkpCkBAIC0xMjMsMTQgKzEyNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBkb2xw aGluLXBsdWdpbnMKIChkZWZpbmUtcHVibGljIGtoZWxwY2VudGVyCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtoZWxwY2VudGVyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva2hlbHBjZW50ZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1Ngot ICAgICAgICAoYmFzZTMyICIwd3h6anJhZ3ZqY2ZjN2M0cWphOHd6cHNoaGF5d2ZpY2o3Zjd3a21w cHp5YmNzeHduOXFiIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWZqMWM1N2JxczAwOXJ4OWRiNGlm dmZtaGhsNGIzNXI1c2ZseTN3dmJmcjRkYXBqcWZxciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTcyLDE0ICsxNzYsMTQgQEAgKGRlZmluZS1wdWJs aWMga2hlbHBjZW50ZXIKIChkZWZpbmUtcHVibGljIGtvbnNvbGUKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia29uc29sZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIy MS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2tvbnNvbGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwY2tyN2Jqa3lhdzBncjVreDU2OWpmbmhraHdtbGs0bHFrNDFuZzYxcXd4bGI0YnNk YmRtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDZzcW0yeG1haXJpY3JkY3huZjdpbXZ5dncwd3lr bnJyeW0zMzRzY3gydzdtZmhqZzVxcyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQpAQCAtMjI2LDE0ICsyMzAsMTQgQEAgKGRlZmluZS1wdWJsaWMga29uc29s ZQogKGRlZmluZS1wdWJsaWMga3JmYgogICAocGFja2FnZQogICAgIChuYW1lICJrcmZiIikKLSAg ICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JmYi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA5Mmlqbjg4anBtZ2sy end6Mzd2emYzNWppc2wyMzRtYzNrcmM5amw3YmQ5NTVha3g1MWsiKSkpKQorICAgICAgICAoYmFz ZTMyICIxcjhsdnZoMno4eGkwbDNwaXpscGwxMm5tNGZuYnBnaXdxbXgxOHc4aTUxeDRqMjdkdjBu IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcga2RvY3Rvb2xz KSkKQEAgLTI0Nyw2ICsyNTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcmZiCiAgICAgICAgICAgIGtp MThuCiAgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAgICAgIGt3YWxsZXQKKyAgICAg ICAgICAga3dheWxhbmQKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKICAgICAgICAgICAga3dp bmRvd3N5c3RlbQogICAgICAgICAgICBreG1sZ3VpCkBAIC0yNTUsOCArMjYwLDExIEBAIChkZWZp bmUtcHVibGljIGtyZmIKICAgICAgICAgICAgbGlieHRzdAogICAgICAgICAgICBveHlnZW4taWNv bnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBwaXBld2lyZS0wLjMKKyAgICAgICAg ICAgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzCiAgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0d2F5bGFuZAogICAgICAgICAgICBxdHgxMWV4dHJhcworICAgICAgICAgICB3YXlsYW5k CiAgICAgICAgICAgIHhjYi11dGlsLWltYWdlCiAgICAgICAgICAgIHpsaWIpKQogICAgIChob21l LXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmZi IikKQEAgLTI3NiwxNCArMjg0LDE0IEBAIChkZWZpbmUtcHVibGljIGtyZmIKIChkZWZpbmUtcHVi bGljIGtzeXN0ZW1sb2cKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3N5c3RlbWxvZyIpCi0gICAg KHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzeXN0ZW1sb2ctIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxODI2aDg5eW52 bHhkd3p5cWlsMmQ3OWN2eW5nbHd3NmZheDdxcDQxd3hhc2dhcnhoc25pIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMGprZDByeDB4bHp3c3hhM3M0MHNwNXg0cjE5YTlyZzF4OWtscG5qZncwYjMyNnZn ZjJtOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAt MzE1LDE0ICszMjMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N5c3RlbWxvZwogKGRlZmluZS1wdWJs aWMgeWFrdWFrZQogICAocGFja2FnZQogICAgIChuYW1lICJ5YWt1YWtlIikKLSAgICAodmVyc2lv biAiMjAuMTIuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMveWFrdWFrZS0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIwMnBhbDl4eDF3YnB3N2RpbXZzMmF3MXhueWpxbHZi amx5YmtrZmhmOHg3YzZtMXI2M2FhIikpKSkKKyAgICAgICAgICAgICAgICAiMTBta3I4c3ZramYy czAyM21mMjFjaWwyYzV2OTg2czViMnlwMWhtMGZ6ZGdtYXdwd3JoOSIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0067-gnu-appstream-Move-itstool-to-native-inputs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0067-gnu-appstream-Move-itstool-to-native-inputs.patch RnJvbSA1OTNkZDJkZjUwYTkwYTQzZTAxOGU4ZGQ0M2M0MjljOWY3MjliMGVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNjo0NTo1NiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NjcvNzNdIGdudTogYXBwc3RyZWFtOiBNb3ZlIGl0c3Rvb2wgdG8gbmF0aXZlLWlucHV0cy4KCiog Z251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbSAoYXBwc3RyZWFtKTogTW92ZSBpdHN0b29sIHRv IG5hdGl2ZS1pbnB1dHMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNj bSBiL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KaW5kZXggNjg0ZGRjMTRlYy4uODFlMGFi ZDQ3MyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2ZyZWVkZXNrdG9wLnNjbQorKysgYi9nbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCkBAIC0xNzYsMTEgKzE3NiwxMiBAQCAoZGVmaW5lLXB1 YmxpYyBhcHBzdHJlYW0KICAgICAgICAgICAgZ29iamVjdC1pbnRyb3NwZWN0aW9uCiAgICAgICAg ICAgIGdwZXJmCiAgICAgICAgICAgIGd0ay1kb2Mvc3RhYmxlCisgICAgICAgICAgIGl0c3Rvb2wK ICAgICAgICAgICAgcGtnLWNvbmZpZwogICAgICAgICAgICBweXRob24td3JhcHBlcgogICAgICAg ICAgICBsaWJ4c2x0KSkKICAgICAoaW5wdXRzCi0gICAgIChsaXN0IGN1cmwgaXRzdG9vbCBsaWJz b3VwLW1pbmltYWwtMiBsaWJzdGVtbWVyIGxpYnhtbGIgbGlieG1sMiBsaWJ5YW1sIGxtZGIpKQor ICAgICAobGlzdCBjdXJsIGxpYnNvdXAtbWluaW1hbC0yIGxpYnN0ZW1tZXIgbGlieG1sYiBsaWJ4 bWwyIGxpYnlhbWwgbG1kYikpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGds aWIpKQogICAgIChzeW5vcHNpcyAiVG9vbHMgYW5kIGxpYnJhcmllcyB0byB3b3JrIHdpdGggQXBw U3RyZWFtIG1ldGFkYXRhIikKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0051-DELETE-gnu-Add-wayland-protocols-1.26.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0051-DELETE-gnu-Add-wayland-protocols-1.26.patch RnJvbSA2ODg0MzRmYjlhZDc5ZTgyZDVlODVjZTliMzZlOWIwNjQ2Mjg4NzljIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IE1vbiwgMjEgRmViIDIwMjIgMjE6MDM6NDQgKzExMDAKU3ViamVjdDogW1BBVENIIHY0 IDUxLzczXSAhIURFTEVURSBnbnU6IEFkZCB3YXlsYW5kLXByb3RvY29scyAxLjI2LgoKKiBnbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtICh3YXlsYW5kLXByb3RvY29scy1uZXh0KTogTmV3IHZh cmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20gYi9nbnUv cGFja2FnZXMvZnJlZWRlc2t0b3Auc2NtCmluZGV4IDAzN2EyNDcyNDMuLjkwMWIwMmY5ODYgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9mcmVlZGVza3RvcC5zY20KKysrIGIvZ251L3BhY2thZ2Vz L2ZyZWVkZXNrdG9wLnNjbQpAQCAtMTA4Nyw2ICsxMDg3LDIxIEBAIChkZWZpbmUtcHVibGljIHdh eWxhbmQtcHJvdG9jb2xzCiAgICAgICAgIC4gImh0dHBzOi8vd2F5bGFuZC5mcmVlZGVza3RvcC5v cmcvcmVsZWFzZXMuaHRtbCIpKSkKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKzs7 OyBUaGlzIGlzIGp1c3QgYSB0ZW1wb3JhcnkgcGFja2FnZSB0aGF0IHNob3VsZCBiZSBkZWxldGVk CisoZGVmaW5lLXB1YmxpYyB3YXlsYW5kLXByb3RvY29scy1uZXh0CisgIChwYWNrYWdlCisgICAg KGluaGVyaXQgd2F5bGFuZC1wcm90b2NvbHMpCisgICAgKG5hbWUgIndheWxhbmQtcHJvdG9jb2xz IikKKyAgICAodmVyc2lvbiAiMS4yNiIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CisgICAgICAgICAgICAgICAgICAgICJodHRwczovL3dheWxhbmQuZnJlZWRlc2t0b3Aub3JnL3Jl bGVhc2VzLyIKKyAgICAgICAgICAgICAgICAgICAgIndheWxhbmQtcHJvdG9jb2xzLSIgdmVyc2lv biAiLnRhci54eiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFz ZTMyCisgICAgICAgICAgICAgICAgIjA0dmdsbG1wbXJ2MTR4M3g2NG5zMDF2Z3d4NGhyaWxqYXlq a3o5aWRnYnY4M2k2M2hseTUiKSkpKSkpCisKIChkZWZpbmUtcHVibGljIHdheWxhbmRwcAogICAo cGFja2FnZQogICAgIChuYW1lICJ3YXlsYW5kcHAiKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0039-gnu-KDE-Multimedia-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0039-gnu-KDE-Multimedia-Update-home-page-links.patch RnJvbSA1MTI2ZmFiNTk4MDBhOGUyZGQxMTE1ZjI1ODVhM2Y5MTM5MTBkNzViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoxMTozNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzkvNzNdIGdudTogS0RFIE11bHRpbWVkaWE6IFVwZGF0ZSBob21lLXBhZ2UgbGlua3MuCgoqIGdu dS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20gKGF1ZGlvY2Qta2lvLCBkcmFnb24sIGVsaXNh LApmZm1wZWd0aHVtYnMsIGp1aywgazNiLCBrYWZmZWluZSwga2Ftb3NvLCBrbWl4LCBrd2F2ZSk6 IFVwZGF0ZSBob21lLXBhZ2UuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1l ZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20KaW5kZXggZWY0MWRlMmM0 Yy4uMzYwZGIzMTJlZCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNj bQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCkBAIC00LDYgKzQsNyBAQAog Ozs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNo bmVyLmNvLmlsPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIFZpbmljaXVzIE1vbmVnbyA8bW9uZWdv QHBvc3Rlby5uZXQ+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1h aWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9kaW5hIDxwaG9k aW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1 aXguCiA7OzsKQEAgLTc5LDcgKzgwLDcgQEAgKGRlZmluZS1wdWJsaWMgYXVkaW9jZC1raW8KICAg ICAgICAgICAgbGlidm9yYmlzCiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBxdGJhc2Ut NSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1l ZGlhL29yZy5rZGUua2lvX2F1ZGlvY2QiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5r ZGUub3JnL2tpb19hdWRpb2NkLyIpCiAgICAgKHN5bm9wc2lzICJUcmFuc3BhcmVudCBhdWRpbyBD RCBpbnRlZ3JhdGlvbiBmb3IgYXBwbGljYXRpb25zIHVzaW5nIHRoZSBLREUKIFBsYXRmb3JtIikK ICAgICAoZGVzY3JpcHRpb24gIktJTyBBdWRpb0NEIGlzIGEgS0lPIHNsYXZlIHRoYXQgZW5hYmxl cyBLSU8tYXdhcmUKQEAgLTEzNyw3ICsxMzgsNyBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KICAg ICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL2RyYWdv biIpCiAgICAgICAgICAgICAgICAgIGAoIkdTVF9QTFVHSU5fU1lTVEVNX1BBVEgiICI6IiBwcmVm aXggKCxnc3QtcGx1Z2luLXBhdGgpKSkKICAgICAgICAgICAgICAgICN0KSkpKSkpCi0gICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1lZGlhL29yZy5rZGUu ZHJhZ29ucGxheWVyIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9kcmFn b25wbGF5ZXIvIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSB2aWRlbyBwbGF5ZXIiKQogICAgIChk ZXNjcmlwdGlvbiAiRHJhZ29uIFBsYXllciBpcyBhIG11bHRpbWVkaWEgcGxheWVyIHdoZXJlIHRo ZSBmb2N1cyBpcyBvbgogc2ltcGxpY2l0eSwgaW5zdGVhZCBvZiBmZWF0dXJlcy4gIERyYWdvbiBQ bGF5ZXIgZG9lcyBvbmUgdGhpbmcsIGFuZCBvbmx5IG9uZQpAQCAtMjEyLDcgKzIxMyw3IEBAIChk ZWZpbmUtcHVibGljIGVsaXNhCiAgICAgICAgICAgICAgICAoc2V0ZW52ICJDVEVTVF9PVVRQVVRf T05fRkFJTFVSRSIgIjEiKQogICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJt YWtlIiB0ZXN0LXRhcmdldCkpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2Ug Imh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmVsaXNhIikK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9lbGlzYS8iKQogICAgIChzeW5v cHNpcyAiUG93ZXJmdWwgbXVzaWMgcGxheWVyIGZvciBQbGFzbWEgNSIpCiAgICAgKGRlc2NyaXB0 aW9uICJFbGlzYSBpcyBhIHNpbXBsZSBtdXNpYyBwbGF5ZXIgYWltaW5nIHRvIHByb3ZpZGUgYSBu aWNlCiBleHBlcmllbmNlIGZvciBpdHMgdXNlcnMuICBFbGlzYSBicm93c2VzIG11c2ljIGJ5IGFs YnVtLCBhcnRpc3Qgb3IKQEAgLTIzOCw3ICsyMzksNyBAQCAoZGVmaW5lLXB1YmxpYyBmZm1wZWd0 aHVtYnMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKICAgICAo aW5wdXRzCiAgICAgIChsaXN0IGZmbXBlZyBrY29uZmlnIGtpMThuIGtpbyB0YWdsaWIgcXRiYXNl LTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGlt ZWRpYS9vcmcua2RlLmZmbXBlZ3RodW1icyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBz LmtkZS5vcmcvZmZtcGVndGh1bWJzLyIpCiAgICAgKHN5bm9wc2lzICJWaWRlbyB0aHVtYm5haWwg Z2VuZXJhdG9yIGZvciBLREUgdXNpbmcgZmZtcGVnIikKICAgICAoZGVzY3JpcHRpb24gIgogRkZN cGVnVGh1bWJzIGlzIGEgdmlkZW8gdGh1bWJuYWlsIGdlbmVyYXRvciBmb3IgS0RFIGZpbGUgbWFu YWdlcnMKQEAgLTI4Niw3ICsyODcsNyBAQCAoZGVmaW5lLXB1YmxpYyBqdWsKICAgICAgICAgICAg cXRiYXNlLTUKICAgICAgICAgICAgcXRzdmctNQogICAgICAgICAgICB0YWdsaWIpKQotICAgICho b21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2Rl Lmp1ayIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvanVrLyIpCiAgICAg KHN5bm9wc2lzICJNdXNpYyBqdWtlYm94IC8gbXVzaWMgcGxheWVyIikKICAgICAoZGVzY3JpcHRp b24gIkp1SyBpcyBhIHBvd2VyZnVsIG11c2ljIHBsYXllciBjYXBhYmxlIG9mIG1hbmFnaW5nIGEg bGFyZ2UKIG11c2ljIGNvbGxlY3Rpb24uCkBAIC00NTIsNyArNDUzLDcgQEAgKGRlZmluZS1wdWJs aWMgazNiCiAgICAgICAgICAgIHNveAogICAgICAgICAgICB0YWdsaWIKICAgICAgICAgICAgemxp YikpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1l ZGlhL29yZy5rZGUuazNiIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9r M2IvIikKICAgICAoc3lub3BzaXMgIlNvcGhpc3RpY2F0ZWQgQ0QvRFZEIGJ1cm5pbmcgYXBwbGlj YXRpb24iKQogICAgIChkZXNjcmlwdGlvbiAiSzNiIGlzIENELXdyaXRpbmcgc29mdHdhcmUgd2hp Y2ggaW50ZW5kcyB0byBiZSBmZWF0dXJlLXJpY2gKIGFuZCBwcm92aWRlIGFuIGVhc2lseSB1c2Fi bGUgaW50ZXJmYWNlLiAgRmVhdHVyZXMgaW5jbHVkZSBidXJuaW5nIGF1ZGlvIENEcwpAQCAtNTAz LDcgKzUwNCw3IEBAIChkZWZpbmUtcHVibGljIGthZmZlaW5lCiAgICAgICAgICAgICAgICAoKCJc XHMqcVByaW50YWJsZVxcKHRyYW5zcG9uZGVyXFwuZ2V0VHJhbnNtaXNzaW9uVHlwZVxcKFxcKVxc KVxcKTsiKQogICAgICAgICAgICAgICAgICAidHJhbnNwb25kZXIuZ2V0VHJhbnNtaXNzaW9uVHlw ZSgpKTsiKSkKICAgICAgICAgICAgICAjdCkpKSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9r ZGUub3JnL2FwcGxpY2F0aW9ucy9tdWx0aW1lZGlhL29yZy5rZGUua2FmZmVpbmUiKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2thZmZlaW5lLyIpCiAgICAgKHN5bm9wc2lz ICJWZXJzYXRpbGUgbWVkaWEgcGxheWVyIGZvciBLREUiKQogICAgIChkZXNjcmlwdGlvbiAiS2Fm ZmVpbmUgaXMgYSBtZWRpYSBwbGF5ZXIgZm9yIEtERS4gIFdoaWxlIGl0IHN1cHBvcnRzCiBtdWx0 aXBsZSBQaG9ub24gYmFja2VuZHMsIGl0cyBkZWZhdWx0IGJhY2tlbmQgaXMgWGluZSwgZ2l2aW5n IEthZmZlaW5lIGEgd2lkZQpAQCAtNTUxLDcgKzU1Miw3IEBAIChkZWZpbmUtcHVibGljIGthbW9z bwogICAgICAgICAgICBxdHgxMWV4dHJhcykpCiAgICAgKGFyZ3VtZW50cwogICAgICAobGlzdCAj OnRlc3RzPyAjZikpIDsgdGVzdCBwcm9ncmFtIGdldHMgYnVpbHQsIGJ1dCBpcyBub3QgZm91bmQK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL211bHRpbWVkaWEv b3JnLmtkZS5rYW1vc28iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2th bW9zby8iKQogICAgIChzeW5vcHNpcyAiVGFrZSBwaWN0dXJlcyBhbmQgdmlkZW9zIG91dCBvZiB5 b3VyIHdlYmNhbSIpCiAgICAgKGRlc2NyaXB0aW9uICJLYW1vc28gaXMgYSBzaW1wbGUgYW5kIGZy aWVuZGx5IHByb2dyYW0gdG8gdXNlIHlvdXIKIGNhbWVyYS4gIFVzZSBpdCB0byB0YWtlIHBpY3R1 cmVzIGFuZCBtYWtlIHZpZGVvcyB0byBzaGFyZS4iKQpAQCAtNTk1LDcgKzU5Niw3IEBAIChkZWZp bmUtcHVibGljIGttaXgKICAgICAgICAgICAgcHVsc2VhdWRpbwogICAgICAgICAgICBxdGJhc2Ut NQogICAgICAgICAgICBzb2xpZCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2Fw cGxpY2F0aW9ucy9tdWx0aW1lZGlhL29yZy5rZGUua21peCIpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9hcHBzLmtkZS5vcmcva21peC8iKQogICAgIChzeW5vcHNpcyAiVm9sdW1lIGNvbnRyb2wg YW5kIG1peGVyIikKICAgICAoZGVzY3JpcHRpb24gIktNaXggaXMgYW4gYXVkaW8gZGV2aWNlIG1p eGVyLCB1c2VkIHRvIGFkanVzdCB2b2x1bWUsIHNlbGVjdAogcmVjb3JkaW5nIGlucHV0cywgYW5k IHNldCBvdGhlciBoYXJkd2FyZSBvcHRpb25zLgpAQCAtNzEyLDcgKzcxMyw3IEBAIChkZWZpbmUt cHVibGljIGt3YXZlCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0bXVsdGltZWRp YS01CiAgICAgICAgICAgIHpsaWIpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9h cHBsaWNhdGlvbnMvbXVsdGltZWRpYS9vcmcua2RlLmt3YXZlIikKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL2FwcHMua2RlLm9yZy9rd2F2ZS8iKQogICAgIChzeW5vcHNpcyAiU291bmQgZWRpdG9y IGZvciBLREUiKQogICAgIChkZXNjcmlwdGlvbiAiS3dhdmUgaXMgYSBzb3VuZCBlZGl0b3IgZGVz aWduZWQgZm9yIHRoZSBLREUgRGVza3RvcAogRW52aXJvbm1lbnQuCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0037-gnu-KDE-Systemtools-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0037-gnu-KDE-Systemtools-Update-home-page-links.patch RnJvbSBhZTJiNTI2OTJiNmE0YTIyZGRlYTQyNjI5YzMxMWRmY2IwZDc5ZWVlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMTozMzoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzcvNzNdIGdudTogS0RFIFN5c3RlbXRvb2xzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBn bnUvcGFja2FnZXMva2RlLXN5c3RlbXRvb2xzLnNjbSAoZG9scGhpbiwga2hlbHBjZW50ZXIsIGty ZmIsIGtzeXN0ZW1sb2csCnlha3Vha2UpOiBVcGRhdGUgaG9tZS1wYWdlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0 ZW10b29scy5zY20KaW5kZXggM2E2ZTkxMWQ5Yi4uYjc5ZjcyYTRlZCAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0 ZW10b29scy5zY20KQEAgLTIsNiArMiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcsIDIwMjAg SGFydG11dCBHb2ViZWwgPGguZ29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+CiA7OzsgQ29weXJp Z2h0IMKpIDIwMjEgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+CiA7OzsgQ29w eXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7 IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgog Ozs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTc5LDcgKzgw LDcgQEAgKGRlZmluZS1wdWJsaWMgZG9scGhpbgogICAgICAgICAgICBzb2xpZCkpCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9ETzogNC8xNSB0ZXN0cyBmYWlsIGV2 ZW4gd2l0aCBvZmZzY3JlZW4KLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGlj YXRpb25zL3N5c3RlbS9vcmcua2RlLmRvbHBoaW4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL2RvbHBoaW4vIikKICAgICAoc3lub3BzaXMgIkZpbGUgbWFuYWdlciBmb3Ig S0RFIikKICAgICAoZGVzY3JpcHRpb24gIkRvbHBoaW4gaXMgYSBmaWxlIG1hbmFnZXIgZm9yIEtE RSBmb2N1c2luZyBvbiB1c2FiaWxpdHkuCiBUaGUgbWFpbiBmZWF0dXJlcyBvZiBEb2xwaGluIGFy ZToKQEAgLTE2MCw3ICsxNjEsNyBAQCAoZGVmaW5lLXB1YmxpYyBraGVscGNlbnRlcgogICAgICAg ICAgICB4YXBpYW4pKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IDEv MSB0ZXN0IGZhaWxzCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9u cy9zeXN0ZW0vb3JnLmtkZS5IZWxwIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9raGVscGNlbnRlci8iKQogICAgIChzeW5vcHNpcyAiS0RFIGRvY3VtZW50YXRpb24gdmll d2VyIikKICAgICAoZGVzY3JpcHRpb24gIktIZWxwQ2VudGVyIHVzZXMgbWV0YSBkYXRhIGZpbGVz IHdoaWNoIGRlc2NyaWJlIHRoZQogZG9jdW1lbnRhdGlvbiBhdmFpbGFibGUgaW4gdGhlIHN5c3Rl bS4gIEVhY2ggZG9jdW1lbnQgaXMgcmVwcmVzZW50ZWQgYnkgYSBtZXRhCkBAIC0yNjcsNyArMjY4 LDcgQEAgKGRlZmluZS1wdWJsaWMga3JmYgogICAgICAgICAgICB3YXlsYW5kCiAgICAgICAgICAg IHhjYi11dGlsLWltYWdlCiAgICAgICAgICAgIHpsaWIpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmZiIikKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcmZiLyIpCiAgICAgKHN5bm9wc2lzICJEZXNr dG9wIFNoYXJpbmcgdXRpbGl0eSIpCiAgICAgKGRlc2NyaXB0aW9uICJLREUgRGVza3RvcCBTaGFy aW5nIGlzIGEgc2VydmVyIGFwcGxpY2F0aW9uIHRoYXQgYWxsb3dzIHlvdQogdG8gc2hhcmUgeW91 ciBjdXJyZW50IHNlc3Npb24gd2l0aCBhIHVzZXIgb24gYW5vdGhlciBtYWNoaW5lLiAgVGhlIGRl c2t0b3AKQEAgLTMxMCw3ICszMTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3lzdGVtbG9nCiAgICAg ICAgICAgIGt4bWxndWkKICAgICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBz ZXQKICAgICAgICAgICAgcXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9y Zy9hcHBsaWNhdGlvbnMvc3lzdGVtL29yZy5rZGUua3N5c3RlbWxvZyIpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3N5c3RlbWxvZy8iKQogICAgIChzeW5vcHNpcyAiU3lz dGVtIGxvZyB2aWV3ZXIiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwcm9ncmFtIGlzIGRldmVs b3BlZCBmb3IgYmVpbmcgdXNlZCBieSBiZWdpbm5lciB1c2VycywKIHdoaWNoIGRvbid0IGtub3cg aG93IHRvIGZpbmQgaW5mb3JtYXRpb24gYWJvdXQgdGhlaXIgTGludXggc3lzdGVtLCBhbmQgaG93 IHRoZQpAQCAtMzU2LDcgKzM1Nyw3IEBAIChkZWZpbmUtcHVibGljIHlha3Vha2UKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmctNQogICAgICAgICAgICBxdHgxMWV4dHJhcykp Ci0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cua2RlLm9yZy9hcHBsaWNhdGlvbnMvc3lzdGVt L3lha3Vha2UvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy95YWt1YWtl LyIpCiAgICAgKHN5bm9wc2lzICJRdWFkLXN0eWxlIHRlcm1pbmFsIGVtdWxhdG9yIGZvciBLREUi KQogICAgIChkZXNjcmlwdGlvbiAiWWFrdWFrZSBpcyBhIGRyb3AtZG93biB0ZXJtaW5hbCBlbXVs YXRvciBiYXNlZCBvbiBLREUgS29uc29sZQogdGVjaG5vbG9neS4gIEZlYXR1cmVzIGluY2x1ZGU6 Ci0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0025-gnu-kdenlive-marble-qt-Add-kdoctools.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0025-gnu-kdenlive-marble-qt-Add-kdoctools.patch RnJvbSA4N2E1YjM4YTI4MWNlOGQ1NWI2ODFlODNjYjZmODRiMmQ5OWE3M2QyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDoyNTo0MiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjUvNzNdIGdudToga2RlbmxpdmUsIG1hcmJsZS1xdDogQWRkIGtkb2N0b29scy4KCiogZ251L3Bh Y2thZ2VzL2tkZS5zY20gKGtkZW5saXZlKVtuYXRpdmUtaW5wdXRzXTogQWRkIGtkb2N0b29scy4K KG1hcmJsZS1xdCk6IE1vdmUga2RvY3Rvb2xzIGZyb20gaW5wdXRzIHRvIG5hdGl2ZS1pbnB1dHMu CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNj bQppbmRleCA4NWJhOGUyZjAxLi41YWUxZThmNWNlIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMjU4LDcgKzI1OCw3IEBAIChk ZWZpbmUtcHVibGljIGtkZW5saXZlCiAgICAgICAgICAgICAgICAgICBgKCJNTFRfUFJFRklYIiAi OiIgPQogICAgICAgICAgICAgICAgICAgICAoLCMkKHRoaXMtcGFja2FnZS1pbnB1dCAibWx0Iikp KSkpKSkpKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIHBrZy1jb25maWcgcXR0b29scy01KSkKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMgcGtnLWNvbmZpZyBxdHRvb2xzLTUpKQogICAgIChpbnB1dHMKICAgICAgKGxp c3QgYmFzaC1taW5pbWFsCiAgICAgICAgICAgIGJyZWV6ZSAgICAgICAgICAgICAgICAgICAgICAg OyBtYWtlIGRhcmsgdGhlbSBhdmFpbGFibGUgZWFzaWx5CkBAIC0xMDA4LDEzICsxMDA4LDEyIEBA IChkZWZpbmUtcHVibGljIG1hcmJsZS1xdAogICAgICAgICAgICAgICItREJVSUxEX1RPVUNIPVlF UyIKICAgICAgICAgICAgICAiLURCVUlMRF9NQVJCTEVfVEVTVFM9RkFMU0UiKSkpCiAgICAgKG5h dGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzLTUpKQor ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzLTUpKQogICAg IDs7IE9uZSBvcHRpb25hbCBkZXBlbmRlbmN5IG1pc3Npbmc6IGxpYndsb2NhdGUuCiAgICAgKGlu cHV0cwogICAgICAobGlzdCBncHNkCiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAg IGtjcmFzaAotICAgICAgICAgICBrZG9jdG9vbHMKICAgICAgICAgICAga2kxOG4KICAgICAgICAg ICAga2lvCiAgICAgICAgICAgIGtuZXdzdHVmZgotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0028-gnu-labplot-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0028-gnu-labplot-Remove-input-labels.patch RnJvbSA5YmQ3ODNlNmRlMTViYjQ2YzUwZGU5ZDJhMjMyOWRlNzc4YmMzMTg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMDoyNDo1MCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjgvNzNdIGdudTogbGFicGxvdDogUmVtb3ZlIGlucHV0IGxhYmVscy4KCiogZ251L3BhY2thZ2Vz L2tkZS1waW0uc2NtIChsYWJwbG90KTogUmVtb3ZlIGlucHV0IGxhYmVscy4KCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMva2RlLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUuc2NtCmluZGV4IGU1YTM1 ZThjY2MuLjBkMGRjZGVkMDkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUuc2NtCisrKyBi L2dudS9wYWNrYWdlcy9rZGUuc2NtCkBAIC03OTcsMTQgKzc5NywxMiBAQCAoZGVmaW5lLXB1Ymxp YyBsYWJwbG90CiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhl ci1rZXlzKQogICAgICAgICAgICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAgOzsgVGhp cyB0ZXN0IGZhaWxzLCBJIGRvbid0IGtub3cgd2h5LgotICAgICAgICAgICAgICAgKGludm9rZSAi Y3Rlc3QiICItRSIgInBhcnNlcnRlc3QiKSkKLSAgICAgICAgICAgICAjdCkpKSkpCi0gICAgKG5h dGl2ZS1pbnB1dHMKLSAgICAgYCgoImJpc29uIiAsYmlzb24pCi0gICAgICAgKCJleHRyYS1jbWFr ZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykKLSAgICAgICAoInBrZy1jb25maWciICxw a2ctY29uZmlnKQotICAgICAgICgicHl0aG9uIiAscHl0aG9uLXdyYXBwZXIpCi0gICAgICAgKCJx dHRvb2xzLTUiICxxdHRvb2xzLTUpKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImN0ZXN0IiAi LUUiICJwYXJzZXJ0ZXN0IikpKSkpKSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBiaXNvbgor ICAgICAgICAgICAgICAgICAgICAgICAgIGV4dHJhLWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAg ICAgICAgICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9u LXdyYXBwZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICBxdHRvb2xzLTUpKQogICAgIChpbnB1 dHMKICAgICAgKGxpc3QgYnJlZXplIDtmb3IgZGFyayB0aGVtZXMKICAgICAgICAgICAgYnJlZXpl LWljb25zIDtmb3IgaWNvbnMKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0041-gnu-kmplayer-Update-to-specific-commit.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0041-gnu-kmplayer-Update-to-specific-commit.patch RnJvbSA1NDFkMDZmM2JmZTFkNjVmMWVlYzkxZTY0YWM1OTgyYzMzOTZmNmE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAxMjozODowOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDEvNzNdIGdudToga21wbGF5ZXI6IFVwZGF0ZSB0byBzcGVjaWZpYyBjb21taXQuCgoqIGdudS9s b2NhbC5tazogUmVtb3ZlIHBhdGNoZXMuCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNj bSAoa21wbGF5ZXIpOiBVcGRhdGUgdG8gc3BlY2lmaWMgY29tbWl0LgoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2g6IFJlbW92ZSBmaWxlLgoqIGdudS9wYWNrYWdl cy9wYXRjaGVzL2ttcGxheWVyLXVwc3RyZWFtX0ZpeC1idWlsZC13aXRoLVF0LTUuOS5wYXRjaDog UmVtb3ZlCmZpbGUuCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmlu ZGV4IGFlNDI4MzJlMmEuLmY4ZmJmN2E2NjEgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysg Yi9nbnUvbG9jYWwubWsKQEAgLTEzNjMsOCArMTM2Myw2IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJ CQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9vc3QucGF0Y2gJ CVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva21vZC1tb2R1bGUtZGlyZWN0b3J5LnBhdGNoCQlc CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2ttc2Nvbi1ydW50aW1lLWtleW1hcC1zd2l0Y2gucGF0 Y2gJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci1hYXJjaDY0LnBhdGNoCQkJXAot ICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci11cHN0cmVhbV9GaXgtYnVpbGQtd2l0aC1R dC01LjkucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhlLXBhdGhzLnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rb2JvZGVsdXhlLWVuZW1pZXMtcGlwZS1k ZWNsLnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMva29ib2RlbHV4ZS1jb25zdC1jaGFy cC1jb252ZXJzaW9uLnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtbXVsdGlt ZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmluZGV4IGI5NDYzYjFl YzguLjM0ZDMwY2E0NDAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAtNjA1LDE5ICs2MDUs MTggQEAgKGRlZmluZS1wdWJsaWMga21peAogICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBrbXBsYXll cgorKGxldCAoKGNvbW1pdCAiODhlODUzMDhiNzFkYzVlNThjYzY1NWI1YjlhMTNjZDcxYjc4MjMz ZiIpCisgICAgICAocmV2aXNpb24gIjEiKSkKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21wbGF5 ZXIiKQogICAgICh2ZXJzaW9uICIwLjEyLjBiIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL2ttcGxheWVyLzAuMTIiCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2ttcGxheWVyLSIgdmVyc2lvbiAiLnRhci5iejIiKSkKKyAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJodHRwczovL2ludmVudC5rZGUub3JnL211bHRpbWVkaWEva21wbGF5ZXIvLS9h cmNoaXZlLyIgY29tbWl0ICIva21wbGF5ZXItIiBjb21taXQgIi50YXIuYnoyIikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwd3pkeHltNGZjODN3dnF5aGN3aWQ2NXl2NTlhMnd2 cDFscTMwM2NuMTI0bXBubHd4NjJ5IikpCi0gICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVz Ci0gICAgICAgICAgICAgICAgICJrbXBsYXllci1hYXJjaDY0LnBhdGNoIgotICAgICAgICAgICAg ICAgICAia21wbGF5ZXItdXBzdHJlYW1fRml4LWJ1aWxkLXdpdGgtUXQtNS45LnBhdGNoIikpKSkK KyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjFnbXowa2lkZHFhOG5jYTZtcGtkczNkaTlmNmRr c3l6OXJxNDEzYjF3bWtzOTgwM2Y5aGsiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMgcGtnLWNvbmZpZyBrZG9jdG9vbHMpKQpAQCAtNjY4LDcgKzY2Nyw3IEBAIChkZWZpbmUtcHVi bGljIGttcGxheWVyCiBAaXRlbSBGb3IgVFYgc291cmNlcywgeW91IG5lZWQgdjRsY3RsIChwYXJ0 IG9mIHRoZSB4YXd0diBwYWNrYWdlKQogQGVuZCBpdGVtaXplIikKICAgICAobGljZW5zZSA7OyBH UEwgZm9yIHByb2dyYW1zLCBMR1BMIGZvciBsaWJyYXJpZXMsIEZETCBmb3IgZG9jdW1lbnRhdGlv bgotICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIuMCsgbGljZW5zZTpmZGwx LjIrKSkpKQorICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIuMCsgbGljZW5z ZTpmZGwxLjIrKSkpKSkKIAogKGRlZmluZS1wdWJsaWMga3dhdmUKICAgKHBhY2thZ2UKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2ggYi9nbnUv cGFja2FnZXMvcGF0Y2hlcy9rbXBsYXllci1hYXJjaDY0LnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2Rl IDEwMDY0NAppbmRleCA3NmY3MTNiZTk2Li4wMDAwMDAwMDAwCi0tLSBhL2dudS9wYWNrYWdlcy9w YXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSw1NyArMCww IEBACi1JbmRleDogYi9zcmMvbW96LXNkay9wcmNwdWNmZy5oCi09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLS0gYS9z cmMvbW96LXNkay9wcmNwdWNmZy5oCi0rKysgYi9zcmMvbW96LXNkay9wcmNwdWNmZy5oCi1AQCAt Mjg4LDYgKzI4OCw1MiBAQAotICNkZWZpbmUgUFJfQllURVNfUEVSX1dPUkRfTE9HMiAgMwotICNk ZWZpbmUgUFJfQllURVNfUEVSX0RXT1JEX0xPRzIgMwotIAotKyNlbGlmIGRlZmluZWQoX19hYXJj aDY0X18pCi0rCi0rI2RlZmluZSBJU19MSVRUTEVfRU5ESUFOIDEKLSsjdW5kZWYgIElTX0JJR19F TkRJQU4KLSsjZGVmaW5lIElTXzY0Ci0rCi0rI2RlZmluZSBQUl9CWVRFU19QRVJfQllURSAgIDEK LSsjZGVmaW5lIFBSX0JZVEVTX1BFUl9TSE9SVCAgMgotKyNkZWZpbmUgUFJfQllURVNfUEVSX0lO VCAgICA0Ci0rI2RlZmluZSBQUl9CWVRFU19QRVJfSU5UNjQgIDgKLSsjZGVmaW5lIFBSX0JZVEVT X1BFUl9MT05HICAgOAotKyNkZWZpbmUgUFJfQllURVNfUEVSX0ZMT0FUICA0Ci0rI2RlZmluZSBQ Ul9CWVRFU19QRVJfRE9VQkxFIDgKLSsjZGVmaW5lIFBSX0JZVEVTX1BFUl9XT1JEICAgOAotKyNk ZWZpbmUgUFJfQllURVNfUEVSX0RXT1JEICA4Ci0rCi0rI2RlZmluZSBQUl9CSVRTX1BFUl9CWVRF ICAgIDgKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX1NIT1JUICAgMTYKLSsjZGVmaW5lIFBSX0JJVFNf UEVSX0lOVCAgICAgMzIKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0lOVDY0ICAgNjQKLSsjZGVmaW5l IFBSX0JJVFNfUEVSX0xPTkcgICAgNjQKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0ZMT0FUICAgMzIK LSsjZGVmaW5lIFBSX0JJVFNfUEVSX0RPVUJMRSAgNjQKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX1dP UkQgICAgNjQKLSsKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0JZVEVfTE9HMiAgIDMKLSsjZGVmaW5l IFBSX0JJVFNfUEVSX1NIT1JUX0xPRzIgIDQKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0lOVF9MT0cy ICAgIDUKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0lOVDY0X0xPRzIgIDYKLSsjZGVmaW5lIFBSX0JJ VFNfUEVSX0xPTkdfTE9HMiAgIDYKLSsjZGVmaW5lIFBSX0JJVFNfUEVSX0ZMT0FUX0xPRzIgIDUK LSsjZGVmaW5lIFBSX0JJVFNfUEVSX0RPVUJMRV9MT0cyIDYKLSsjZGVmaW5lIFBSX0JJVFNfUEVS X1dPUkRfTE9HMiAgIDYKLSsKLSsjZGVmaW5lIFBSX0FMSUdOX09GX1NIT1JUICAgMgotKyNkZWZp bmUgUFJfQUxJR05fT0ZfSU5UICAgICA0Ci0rI2RlZmluZSBQUl9BTElHTl9PRl9MT05HICAgIDgK LSsjZGVmaW5lIFBSX0FMSUdOX09GX0lOVDY0ICAgOAotKyNkZWZpbmUgUFJfQUxJR05fT0ZfRkxP QVQgICA0Ci0rI2RlZmluZSBQUl9BTElHTl9PRl9ET1VCTEUgIDgKLSsjZGVmaW5lIFBSX0FMSUdO X09GX1BPSU5URVIgOAotKyNkZWZpbmUgUFJfQUxJR05fT0ZfV09SRCAgICA4Ci0rCi0rI2RlZmlu ZSBQUl9CWVRFU19QRVJfV09SRF9MT0cyICAzCi0rI2RlZmluZSBQUl9CWVRFU19QRVJfRFdPUkRf TE9HMiAzCi0rCi0gI2VsaWYgZGVmaW5lZChfX21jNjgwMDBfXykKLSAKLSAjdW5kZWYgIElTX0xJ VFRMRV9FTkRJQU4KZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2ttcGxheWVyLXVw c3RyZWFtX0ZpeC1idWlsZC13aXRoLVF0LTUuOS5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVz L2ttcGxheWVyLXVwc3RyZWFtX0ZpeC1idWlsZC13aXRoLVF0LTUuOS5wYXRjaApkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQKaW5kZXggNmE0MGRiZTM0Ny4uMDAwMDAwMDAwMAotLS0gYS9nbnUvcGFj a2FnZXMvcGF0Y2hlcy9rbXBsYXllci11cHN0cmVhbV9GaXgtYnVpbGQtd2l0aC1RdC01LjkucGF0 Y2gKKysrIC9kZXYvbnVsbApAQCAtMSw0MiArMCwwIEBACi1Gcm9tIDNkZWY2NTA3NWMwOWFmNDk2 MWNkMzk5ZThlNzhlZDc4Y2NhNzJlNjUgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCi1Gcm9tOiBX b2xmZ2FuZyBCYXVlciA8d2JhdWVyQHRtby5hdD4KLURhdGU6IFdlZCwgMTEgT2N0IDIwMTcgMjI6 MTY6MDIgKzAyMDAKLVN1YmplY3Q6IFtQQVRDSF0gRml4IGJ1aWxkIHdpdGggUXQgNS45Ci0KLVN1 bW1hcnk6Ci1tb2MgNS45IGVycm9ycyBvdXQgd2hlbiBidWlsZGluZzoKLUVycm9yOiBQbHVnaW4g TWV0YWRhdGEgZmlsZSAiIiBjb3VsZCBub3QgYmUgb3BlbmVkOiBmaWxlIHRvIG9wZW4gaXMgYSBk aXJlY3RvcnkKLQotU2FtZSBpc3N1ZSBhbmQgZml4IGFzIGh0dHBzOi8vcGhhYnJpY2F0b3Iua2Rl Lm9yZy9ENTM5MiBmb3Iga2h0bWwuCi0KLUNDQlVHOiAzNzc0OTAKLQotVGVzdCBQbGFuOiBidWls ZHMgZmluZSBub3cgd2l0aCBRdCA1LjkuMHJjIGFuZCBhbHNvIGVhcmxpZXIgdmVyc2lvbnMuCi0K LVJldmlld2VyczogdnJpZXplbiwgcGlubwotCi1SZXZpZXdlZCBCeTogcGlubwotCi1TdWJzY3Jp YmVyczogcGlubwotCi1EaWZmZXJlbnRpYWwgUmV2aXNpb246IGh0dHBzOi8vcGhhYnJpY2F0b3Iu a2RlLm9yZy9ENTk4NQotLS0tCi0gc3JjL2ttcGxheWVyX3BhcnQuaCB8IDIgKy0KLSAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKLQotZGlmZiAtLWdpdCBhL3Ny Yy9rbXBsYXllcl9wYXJ0LmggYi9zcmMva21wbGF5ZXJfcGFydC5oCi1pbmRleCBmOTBmODVkLi4w ZmRkYmFhIDEwMDY0NAotLS0tIGEvc3JjL2ttcGxheWVyX3BhcnQuaAotKysrIGIvc3JjL2ttcGxh eWVyX3BhcnQuaAotQEAgLTM2LDcgKzM2LDcgQEAgbmFtZXNwYWNlIEtNUGxheWVyIHsKLSAKLSBj bGFzcyBLTVBsYXllckZhY3RvcnkgOiBwdWJsaWMgS1BsdWdpbkZhY3RvcnkgewotICAgICBRX09C SkVDVAotLSAgICBRX1BMVUdJTl9NRVRBREFUQShJSUQgIm9yZy5rZGUuS1BsdWdpbkZhY3Rvcnki IEZJTEUgIiIpCi0rICAgIFFfUExVR0lOX01FVEFEQVRBKElJRCAib3JnLmtkZS5LUGx1Z2luRmFj dG9yeSIpCi0gICAgIFFfSU5URVJGQUNFUyhLUGx1Z2luRmFjdG9yeSkKLSBwdWJsaWM6Ci0gICAg IEtNUGxheWVyRmFjdG9yeSgpOwotLS0gCi0yLjE0LjIKLQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0059-gnu-KDE-Internet-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0059-gnu-KDE-Internet-Update-to-22.04.3.patch RnJvbSA1N2U1MWNiNjgwNTU0MGY1NzJkN2I5MWY1MDcxODE3YTk4MTYwYWRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA2OjU2OjI0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA1 OS83M10gZ251OiBLREUgSW50ZXJuZXQ6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKiBnbnUvcGFja2Fn ZXMva2RlLWludGVybmV0LnNjbSAoa2dldCwga29udmVyc2F0aW9uLCBrb3BldGUsIGtyZGMsIGt0 b3JyZW50LAogIGxpYmt0b3JyZW50KTogVXBkYXRlIHRvIDIyLjA0LjMuCgooa2NvbnZlcnNhdGlv bik6IFtpbnB1dHNdOiBBZGQgcXRtdWx0aW1lZGlhLTUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2th Z2VzL2tkZS1pbnRlcm5ldC5zY20gYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQppbmRl eCBkYzVmYWI4YTdiLi4zNmM2MGI5ZmNhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWlu dGVybmV0LnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQpAQCAtMTE3LDE0 ICsxMTcsMTQgQEAgKGRlZmluZS1wdWJsaWMgY2hvcW9rCiAoZGVmaW5lLXB1YmxpYyBrZ2V0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtnZXQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAg ICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9rZ2V0LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMXcyNDlndnp6NDdhYzduMW1ueHhmMjBkOWw3am1iaDE4bTVkaWp5 NTVjazYxczR6Y3E0bCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBycXpuc3lwaG5xMHppNjV3dnJs OW13cW05MjY4d2dpaGtyMTA0aTg3cHA1a2ZpYWg1eXAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBrZy1jb25maWcpKQpAQCAtMTgzLDE0ICsxODMsMTQgQEAg KGRlZmluZS1wdWJsaWMga2dldAogKGRlZmluZS1wdWJsaWMga29udmVyc2F0aW9uCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtvbnZlcnNhdGlvbiIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQor ICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2tvbnZlcnNhdGlvbi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA1ZHh6a3BhZHoyOWI1Zm02cGYyMjV4cXEwZ2F6 OXc1MHBhejkzNDFreno0azNybnpxODAiKSkpKQorICAgICAgICAoYmFzZTMyICIwOGI0dm5tNjZo YmJudmtraDFwMGE4MnBkMmFqNHp5NWE4aW5kZnYzZnpjenNmcHg2Z3AwIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0yMjAsNiArMjIwLDcgQEAgKGRl ZmluZS1wdWJsaWMga29udmVyc2F0aW9uCiAgICAgICAgICAgIHBob25vbgogICAgICAgICAgICBx dGJhc2UtNQogICAgICAgICAgICBxY2EKKyAgICAgICAgICAgcXRtdWx0aW1lZGlhLTUKICAgICAg ICAgICAgc29saWQKICAgICAgICAgICAgc29ubmV0KSkKICAgICAoaG9tZS1wYWdlICJodHRwczov L2FwcHMua2RlLm9yZy9rb252ZXJzYXRpb24vIikKQEAgLTI1NCwxNCArMjU1LDE0IEBAIChkZWZp bmUtcHVibGljIGtvbnZlcnNhdGlvbgogKGRlZmluZS1wdWJsaWMga29wZXRlCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImtvcGV0ZSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJz aW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2tvcGV0ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAg ICAgIChiYXNlMzIgIjF2NTE5c3cybHpsYXA2eGNpM2o1NWs4YzQ4NzU1c2M5cDNtZ3ZqNTY2YjZq anE2NHhpNWsiKSkpKQorICAgICAgICAoYmFzZTMyICIwZmM5bTJ4Z3NqbXN5cHFsbHFiM2NwMXky bTI4ZHFoNDhyMXFnMnhna2Z5cWE3MGRudnA5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scyBwa2ctY29uZmlnKSkKQEAgLTMzMSwxNCArMzMyLDE0IEBAIChkZWZp bmUtcHVibGljIGtvcGV0ZQogKGRlZmluZS1wdWJsaWMga3JkYwogICAocGFja2FnZQogICAgIChu YW1lICJrcmRjIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3Jk Yy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIg IjA5bnA5Y2x2bWRsbDd2MnA5YXN3bmxoejRjZ3NubHk4MnphN2szazlmczY2aDVjOHEyMGoiKSkp KQorICAgICAgICAoYmFzZTMyICIwYnM4cTNuYTkyNGxubXJhNTYwOGp3bm4wZHFjenZoMGY3Mm5u NDM2NzNpYjNtMW1kZGxyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC0zNzYsMTQgKzM3NywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrcmRjCiAoZGVmaW5l LXB1YmxpYyBrdG9ycmVudAogICAocGFja2FnZQogICAgIChuYW1lICJrdG9ycmVudCIpCi0gICAg KHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2t0b3JyZW50LSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDIxeDZxY2JrNGtk aDVheTVtcW1mOTIxMjlzNDJqMnJocnMwcTM1MGIwd2NucGFkNTV6ZCIpKSkpCisgICAgICAgIChi YXNlMzIgIjFoOTVoZjRraTJ4aTJjOWJ6ZGcxOHA2ZDE3NTdnenFrbmY2Z24xbHM2bHdxeTZwMHBy NGgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTQz MSwxNCArNDMyLDE0IEBAIChkZWZpbmUtcHVibGljIGt0b3JyZW50CiAoZGVmaW5lLXB1YmxpYyBs aWJrdG9ycmVudAogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrdG9ycmVudCIpCi0gICAgKHZl cnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAg ICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGk5NzZhbDlic2MzZ2Jw bHFieGt4cjAzc2RoeHYzeXpqbGZrZGFnaGdhOGZraWh6a2tsMCIpKSkpCisgICAgICAgIChiYXNl MzIgIjA5OGFjN2I1d2E3djZzdnF2NHJ4MXc0NGoxOHByMjJxZ3IyMzZmajk0cjJrcGwybnE3OXEi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0031-gnu-KDE-Internet-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0031-gnu-KDE-Internet-Update-home-page-links.patch RnJvbSAyNDI4ZGJkYjQ1ZGNlNjU0N2JkMGY1MzA2NTQ0OTliZWU0Y2JiMTc2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDo0NzoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzEvNzNdIGdudTogS0RFIEludGVybmV0OiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUv cGFja2FnZXMva2RlLWludGVybmV0LnNjbSAoa29udmVyc2F0aW9uLCBrb3BldGUsIGtyZGMsIGt0 b3JyZW50KTogVXBkYXRlCmhvbWUtcGFnZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2Rl LWludGVybmV0LnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCmluZGV4IDFkZmFl MGZlZmIuLjI2ZjAyNWViYzQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtCkBAIC0yLDYgKzIsNyBAQAog Ozs7IENvcHlyaWdodCDCqSAyMDE3LCAyMDE5LCAyMDIwIEhhcnRtdXQgR29lYmVsIDxoLmdvZWJl bEBjcmF6eS1jb21waWxlcnMuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwIFRvYmlhcyBHZWVy aW5ja3gtUmljZSA8bWVAdG9iaWFzLmdyPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4g VGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRy IEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBw YXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xNzIsNyArMTczLDcgQEAgKGRlZmluZS1wdWJsaWMg a2dldAogICAgIChzeW5vcHNpcyAiVmVyc2F0aWxlIGFuZCB1c2VyLWZyaWVuZGx5IGRvd25sb2Fk IG1hbmFnZXIiKQogICAgIChkZXNjcmlwdGlvbiAiS0dldCBpcyBhbiBhZHZhbmNlZCBkb3dubG9h ZCBtYW5hZ2VyIHdpdGggc3VwcG9ydCBmb3IKIE1ldGFsaW5rIGFuZCBCaXR0b3JyZW50LiAgRG93 bmxvYWRzIGFyZSBhZGRlZCB0byB0aGUgbGlzdCwgd2hlcmUgdGhleSBjYW4gYmUKLXBhdXNlZCwg cXVldWVkLCBvciBzY2hlZHVsZWQgZm9yIGxhdGVyLiBLR2V0IHN1cHBvcnRzIGRvd25sb2FkIHZp YSBGVFAgYW5mCitwYXVzZWQsIHF1ZXVlZCwgb3Igc2NoZWR1bGVkIGZvciBsYXRlci4gIEtHZXQg c3VwcG9ydHMgZG93bmxvYWQgdmlhIEZUUCBhbmYKIEhUVFAoUykgYXMgd2VsbCBhcyBwYXVzaW5n IGRvd25sb2Fkcy4KIAogVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBuZXR3b3JraW5n IG1vZHVsZS4iKQpAQCAtMjIxLDcgKzIyMiw3IEBAIChkZWZpbmUtcHVibGljIGtvbnZlcnNhdGlv bgogICAgICAgICAgICBxY2EKICAgICAgICAgICAgc29saWQKICAgICAgICAgICAgc29ubmV0KSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL2ludGVybmV0L29y Zy5rZGUua29udmVyc2F0aW9ucyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcva29udmVyc2F0aW9uLyIpCiAgICAgKHN5bm9wc2lzICJHcmFwaGljYWwgSW50ZXJuZXQgUmVs YXkgQ2hhdCAoSVJDKSBjbGllbnQgZm9yIEtERSIpCiAgICAgKGRlc2NyaXB0aW9uICJLb252ZXJz YXRpb24gaXMgYSBncmFwaGljYWwgSW50ZXJuZXQgUmVsYXkgQ2hhdCBjbGllbnQgKElSQykKIHdp dGggS0RFIHN1cHBvcnQuCkBAIC0zMTEsNyArMzEyLDcgQEAgKGRlZmluZS1wdWJsaWMga29wZXRl CiAgICAgICAgICAgIDs7IFRPRE86IFhtbXMKICAgICAgICAgICAgemxpYikpCiAgICAgOzsgVE9E TzogZW5hYmxlIHZpZGVvIHN1cHBvcnQKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcv YXBwbGljYXRpb25zL2ludGVybmV0L29yZy5rZGUua29wZXRlIikKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL2FwcHMua2RlLm9yZy9rb3BldGUvIikKICAgICAoc3lub3BzaXMgIkluc3RhbnQgbWVz c2FnaW5nIGFuZCBjaGF0IGFwcGxpY2F0aW9uIikKICAgICAoZGVzY3JpcHRpb24gIktvcGV0ZSBp cyBhbiBpbnN0YW50IG1lc3NlbmdlciBzdXBwb3J0aW5nIEphYmJlci9YTVBQICxBSU0sCiBJQ1Es IEdhZHUtR2FkdSwgTm92ZWxsIEdyb3VwV2lzZSBNZXNzZW5nZXIsIGFuZCBtb3JlLiAgSXQgaXMg ZGVzaWduZWQgdG8gYmUgYQpAQCAtMzYyLDcgKzM2Myw3IEBAIChkZWZpbmUtcHVibGljIGtyZGMK ICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVudHMgOzsgRklYRU1FOiBsaWJ2bmMg Y2FuJ3QgYmUgZm91bmQgZm9yIHNvbWUgcmVhc29uLgogICAgICAobGlzdCAjOmNvbmZpZ3VyZS1m bGFncyAjfihsaXN0ICItRFdJVEhfVk5DPU5PIikpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v a2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtkZS5rcmRjIikKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rcmRjLyIpCiAgICAgKHN5bm9wc2lzICJSZW1vdGUg ZGVza3RvcCBjbGllbnQiKQogICAgIChkZXNjcmlwdGlvbiAiS1JEQyBpcyBhIGNsaWVudCBhcHBs aWNhdGlvbiB0aGF0IGFsbG93cyB5b3UgdG8gdmlldyBvciBldmVuCiBjb250cm9sIHRoZSBkZXNr dG9wIHNlc3Npb24gb24gYW5vdGhlciBtYWNoaW5lIHRoYXQgaXMgcnVubmluZyBhIGNvbXBhdGli bGUKQEAgLTQxOSw3ICs0MjAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogICAgICAgICAg ICBzb2xpZAogICAgICAgICAgICBzeW5kaWNhdGlvbgogICAgICAgICAgICB0YWdsaWIpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvaW50ZXJuZXQvb3JnLmtk ZS5rdG9ycmVudCIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3RvcnJl bnQvIikKICAgICAoc3lub3BzaXMgIkJpdFRvcnJlbnQgY2xpZW50IikKICAgICAoZGVzY3JpcHRp b24gIktUb3JyZW50IGlzIGEgQml0VG9ycmVudCBhcHBsaWNhdGlvbiBieSBLREUgd2hpY2ggYWxs b3dzIHlvdQogdG8gZG93bmxvYWQgZmlsZXMgdXNpbmcgdGhlIEJpdFRvcnJlbnQgcHJvdG9jb2wu ICBJdCBlbmFibGVzIHlvdSB0byBydW4KLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0032-gnu-KDE-Utils-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0032-gnu-KDE-Utils-Update-all-packages-to-21.12.3.patch RnJvbSA3NzUzMDQ3MGZjYzNiMGJlMTMyMzgzMzU3MDJlOTA2MzYzN2RjZDIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IEZyaSwgNCBGZWIgMjAyMiAxOToyMDo0NiArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzIvNzNdIGdudTogS0RFIFV0aWxzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoq IGdudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtIChhcmssIGthdGUsIGttYWcsIGttb3VzZXRvb2ws IGttb3V0aCwKa3Jvbm9tZXRlciwga3J1c2FkZXIsIGt4c3RpdGNoLCByc2licmVhaywgc3dlZXBl cik6ClVwZGF0ZSB0byAyMS4xMi4zLgoKKG9rdGV0YSk6IFVwZGF0ZSB0byAwLjI2LjYuCltvcmln aW5dOiBVcGRhdGUgc291cmNlIHBhdGggbG9jYXRpb24uClthcmd1bWVudHNdOiBOZXcgZGVwZW5k ZW5jeQoKKHNtYjRrKTogW29yaWdpbl06IEZpeCBleHRyYWN0aW9uIG9mIGRvd25sb2FkZWQgdGFy YmFsbC4KW2lucHV0c106IEFkZCBuZXcgZGVwZW5kZW5jeS4KCmRpZmYgLS1naXQgYS9nbnUvcGFj a2FnZXMva2RlLXV0aWxzLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCmluZGV4IDk4 YmM4ZjdiODYuLmNjMGYyYjhiZmQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtdXRpbHMuc2NtCkBAIC0yLDYgKzIsNyBAQAogOzs7 IENvcHlyaWdodCDCqSAyMDE3LCAyMDE5IEhhcnRtdXQgR29lYmVsIDxoLmdvZWJlbEBjcmF6eS1j b21waWxlcnMuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwLCAyMDIxIFRvYmlhcyBHZWVyaW5j a3gtUmljZSA8bWVAdG9iaWFzLmdyPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIFpoZW5nIEp1bmpp ZSA8ODczMjE2MDcxQHFxLmNvbT4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBCcmVuZGFuIFRpbGRl c2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBH TlUgR3VpeC4KIDs7OwpAQCAtNDAsMTQgKzQxLDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMga2RlLXV0aWxzKQogKGRlZmluZS1wdWJsaWMgYXJrCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImFyayIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2Fyay0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwZzViZmExbGM3bWhy YzJuZ2Q0bGRmMzNkcHdyN2dxcmo5NWtwODk3cGY2MzJ3d2oyM2l3IikpCisgICAgICAgICAgICAg ICAgIjFwMzBiZ25iM2F3MGYyam5ha3N6N2pmcXFjejQ1YjJ4M2JqcnJpMHc1dzU4MDIwNGE1czgi KSkKICAgICAgICAgICAgICAgOzsgVGhlIGxpYmFyY2hpdmUgcGFja2FnZSBpbiBHdWl4IGRvZXMg bm90IHN1cHBvcnQKICAgICAgICAgICAgICAgOzsgeGFyOyBkaXNhYmxlIHJlbGF0ZWQgdGVzdHMu CiAgICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAiYXJrLXNraXAteGFyLXRl c3QucGF0Y2giKSkpKQpAQCAtMTEzLDE0ICsxMTQsMTQgQEAgKGRlZmluZS1wdWJsaWMgYXJrCiAo ZGVmaW5lLXB1YmxpYyBrYXRlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthdGUiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYXRlLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMG5yYnkzMDdzeXJxbHhyZjls d2R6YzljMTVpZnc0NzQxOHF3c3pxd2czNDVtYTJwd3c3aSIpKSkpCisgICAgICAgIChiYXNlMzIg IjFwcDBrMDBrdmloMHhra3YxcTFnaGE0bmEyYndxYzdkaHl5cmxhN2MydnZsbjhnaTk5ZGciKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEzOSw2ICsx NDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYXRlCiAgICAgICAgICAgIGtqb2J3aWRnZXRzCiAgICAg ICAgICAgIGtwYXJ0cwogICAgICAgICAgICBrdGV4dGVkaXRvcgorICAgICAgICAgICBrc3ludGF4 aGlnaGxpZ2h0aW5nCiAgICAgICAgICAgIGt3YWxsZXQKICAgICAgICAgICAgcGxhc21hLWZyYW1l d29yawogICAgICAgICAgICBrd2luZG93c3lzdGVtCkBAIC0xNzksMTQgKzE4MSwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrYXRlCiAoZGVmaW5lLXB1YmxpYyBrbWFnCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImttYWciKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWFnLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE4bGs4 aTJyOTBndnc4cTVqMTc5eGdwbmlpaDkybXdrMDZrcms3dzRqdjk4eWlucWY2bTUiKSkpKQorICAg ICAgIChiYXNlMzIgIjA2N3g2NWdtaXA4OXJkZ2lpMm53bnhuN3ppOTZjZjd2ZmJocXpnMDQ5OXBk MmQ2OXAzc2wiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK QEAgLTIwOSwxNCArMjExLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWcKIChkZWZpbmUtcHVibGlj IGttb3VzZXRvb2wKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21vdXNldG9vbCIpCi0gICAgKHZl cnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAg ICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttb3VzZXRvb2wtIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwMWo2Yng4emlobnM0 aXA4bWFqMGdiM3czYmh4MWhhMmxqaGZtc202bGN5YXk1MzFheTk4IikpKSkKKyAgICAgICAgKGJh c2UzMiAiMDEzcXIxbWQzZ2JpbjdoY2FobnYxNHk5aTJjZzM1cjQzM3MydzgxZnZnY2FrZDM4cXZr aiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMjQ3 LDE0ICsyNDksMTQgQEAgKGRlZmluZS1wdWJsaWMga21vdXNldG9vbAogKGRlZmluZS1wdWJsaWMg a21vdXRoCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttb3V0aCIpCi0gICAgKHZlcnNpb24gIjIw LjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2ttb3V0aC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFhZmd4bHlzOW12bWMzcmQzM2c3Z2NoZmIw eWx4ODN4M3gwYTBxZjNkcmE2Y3Bnc2djZzciKSkpKQorICAgICAgICAoYmFzZTMyICIweHZrcDJw bTJzemJnemRzZm13cnlrbWE4bnBtbHdteDJwYjFpYWtieDN4MXd5eWpzYmltIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0zOTYsMTUgKzM5OCwxNCBA QCAoZGVmaW5lLXB1YmxpYyBreHN0aXRjaAogKGRlZmluZS1wdWJsaWMgb2t0ZXRhCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgIm9rdGV0YSIpCi0gICAgKHZlcnNpb24gIjE3LjEyLjMiKQorICAgICh2 ZXJzaW9uICIwLjI2LjciKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQotICAgICAgIDs7IFRPRE86IFdoeSBpcyB0aGlzIG5vdCBpbiAic3RhYmxl IiBhbnltb3JlCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL0F0dGlj L2FwcGxpY2F0aW9ucy8iIHZlcnNpb24KKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL29rdGV0YS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL29rdGV0YS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjAzd3N2ODNsMWNheTJkcGNza3NhZDEyNHd6YW43a2g4enhkdzFoMHlp Y24zOThrZGJjazQiKSkpKQorICAgICAgICAoYmFzZTMyICIxcXJoc25nbHZraXE0ODBjMGI2aGdj cGFoYWI3bDh3YmZwY3NncmE1emt5bmoxYmJhOHppIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scyBxdHRvb2xzLTUgc2hhcmVkLW1pbWUtaW5mbykpCkBAIC00Mjcs NiArNDI4LDcgQEAgKGRlZmluZS1wdWJsaWMgb2t0ZXRhCiAgICAgICAgICAgIG94eWdlbi1pY29u cyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHFjYQogICAgICAgICAgICBxdGJhc2Ut NQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAgICAgcXRzY3JpcHQpKQogICAg IChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpAQCAtNTY4LDE0ICs1NzAsMTQgQEAgKGRlZmlu ZS1wdWJsaWMgc21iNGsKIChkZWZpbmUtcHVibGljIHN3ZWVwZXIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAic3dlZXBlciIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIy MS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L3N3ZWVwZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIxYXozYzJraG5oNTFiYm1xcGFtajRwMjZkM2EwZmY0bDVyZDN2Y3J5bGc5NG1rN3dn aDU5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWw0YWcybmh5MGRhOXo0bmxmN2ZtanJpbTdwbXdw bTNtNHY0eTUwamxwZHY3M2Y2MzI0NiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0018-gnu-libgravatar-Move-to-gnu-packages-kde-pim.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0018-gnu-libgravatar-Move-to-gnu-packages-kde-pim.patch RnJvbSAwMjg2ZGFmZTQ0ZTdlMGEyZjU5ZWZhNTRmYmNkZjcwNzFiZmU5OWE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMTQgT2N0IDIwMjEgMTg6MjU6MjAgKzExMDAKU3ViamVjdDogW1BBVENIIHY0 IDE4LzczXSBnbnU6IGxpYmdyYXZhdGFyOiBNb3ZlIHRvIChnbnUgcGFja2FnZXMga2RlLXBpbSku CgpSZW1vdmUgdW5lZWRlZCAoZ251IHBhY2thZ2VzIGtkZS1pbnRlcm5ldCkgaW1wb3J0LgoqIGdu dS9wYWNrYWdlcy9rZGUtaW50ZXJuZXQuc2NtOiBNb3ZlIGxpYmdyYXZhdGFyIC4uLgoqIGdudS9w YWNrYWdlcy9rZGUtcGltLnNjbSAuLi5oZXJlCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1pbnRlcm5ldC5zY20gYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQppbmRleCAzNWQ0 MTg4N2MyLi4yNWExNzc5NjVhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLWludGVybmV0 LnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWludGVybmV0LnNjbQpAQCAtNDE1LDM4ICs0MTUs NiBAQCAoZGVmaW5lLXB1YmxpYyBrdG9ycmVudAogYSBmdWxsLWZlYXR1cmVkIGNsaWVudCBmb3Ig Qml0VG9ycmVudC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKIAotKGRlZmluZS1w dWJsaWMgbGliZ3JhdmF0YXIKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAibGliZ3JhdmF0YXIiKQot ICAgICh2ZXJzaW9uICIyMC4wNC4xIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2xpYmdyYXZhdGFyLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDk4MWNpMmtyMjB2NGZrMTFoNTdycXlhMGJyZ3Ns ZmF6cGdxMXlrNXlxaXd5cXFtNDlyMiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29uZmlnCi0gICAgICAgICAgIGtpMThuCi0g ICAgICAgICAgIGtpbwotICAgICAgICAgICBrcGltY29tbW9uCi0gICAgICAgICAgIGt0ZXh0d2lk Z2V0cwotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBxdGJhc2UtNSkpCi0g ICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgMi83IHRlc3RzIGZhaWwgKGR1 ZSB0byBuZXR3b3JrIGlzc3Vlcz8pCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2Rl Lm9yZy9waW0vbGliZ3JhdmF0YXIiKQotICAgIChzeW5vcHNpcyAiT25saW5lIGF2YXRhciBsb29r dXAgbGlicmFyeSIpCi0gICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcmV0cmlldmVzIGF2 YXRhciBpbWFnZXMgYmFzZWQgb24gYQotaGFzaCBmcm9tIGEgcGVyc29uJ3MgZW1haWwgYWRkcmVz cywgYXMgd2VsbCBhcyBsb2NhbCBjYWNoaW5nIHRvIGF2b2lkCi11bm5lY2Vzc2FyeSBuZXR3b3Jr IG9wZXJhdGlvbnMuIikKLSAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BMIGZv ciBsaWJyYXJpZXMKLSAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArKSkp KQotCiAoZGVmaW5lLXB1YmxpYyBsaWJrdG9ycmVudAogICAocGFja2FnZQogICAgIChuYW1lICJs aWJrdG9ycmVudCIpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9nbnUv cGFja2FnZXMva2RlLXBpbS5zY20KaW5kZXggZDg5NWE3NGZkMi4uOWQ3YTBiZjIwMiAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGlt LnNjbQpAQCAtMiw2ICsyLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOSwgMjAyMCBI YXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KIDs7OyBDb3B5cmln aHQgwqkgMjAyMCBNYXJpdXMgQmFra2UgPG1hcml1c0BnbnUub3JnPgogOzs7IENvcHlyaWdodCDC qSAyMDIxLCAyMDIyIEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgorOzs7 IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4K IDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0zNCw3ICsz NSw2IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBpbSkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgZ251cGcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtk ZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCi0gICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1pbnRlcm5ldCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgb3BlbmxkYXApCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHF0KQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzZWFyY2gpCkBAIC0xNjQxLDYgKzE2NDEsMzggQEAg KGRlZmluZS1wdWJsaWMga3BpbWNvbW1vbgogICAgIChsaWNlbnNlIDs7IEdQTCBmb3IgcHJvZ3Jh bXMsIExHUEwgZm9yIGxpYnJhcmllcwogICAgICAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 bGdwbDIuMCspKSkpCiAKKyhkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCisgIChwYWNrYWdlCisg ICAgKG5hbWUgImxpYmdyYXZhdGFyIikKKyAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHNv dXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJncmF2YXRhci0iIHZl cnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjA5ODFj aTJrcjIwdjRmazExaDU3cnF5YTBicmdzbGZhenBncTF5azV5cWl3eXFxbTQ5cjIiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg IGAoKCJleHRyYS1jbWFrZS1tb2R1bGVzIiAsZXh0cmEtY21ha2UtbW9kdWxlcykpKQorICAgIChp bnB1dHMKKyAgICAgYCgoImtjb25maWciICxrY29uZmlnKQorICAgICAgICgia2kxOG4iICxraTE4 bikKKyAgICAgICAoImtpbyIgLGtpbykKKyAgICAgICAoImtwaW1jb21tb24iICxrcGltY29tbW9u KQorICAgICAgICgia3RleHR3aWRnZXRzIiAsa3RleHR3aWRnZXRzKQorICAgICAgICgia3dpZGdl dHNhZGRvbnMiICxrd2lkZ2V0c2FkZG9ucykKKyAgICAgICAoInF0YmFzZSIgLHF0YmFzZS01KSkp CisgICAgKGFyZ3VtZW50cworICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgMi83IHRlc3RzIGZhaWwg KGR1ZSB0byBuZXR3b3JrIGlzc3Vlcz8pCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQu a2RlLm9yZy9waW0vbGliZ3JhdmF0YXIiKQorICAgIChzeW5vcHNpcyAiT25saW5lIGF2YXRhciBs b29rdXAgbGlicmFyeSIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcmV0cmlldmVz IGF2YXRhciBpbWFnZXMgYmFzZWQgb24gYQoraGFzaCBmcm9tIGEgcGVyc29uJ3MgZW1haWwgYWRk cmVzcywgYXMgd2VsbCBhcyBsb2NhbCBjYWNoaW5nIHRvIGF2b2lkCit1bm5lY2Vzc2FyeSBuZXR3 b3JrIG9wZXJhdGlvbnMuIikKKyAgICAobGljZW5zZSA7OyBHUEwgZm9yIHByb2dyYW1zLCBMR1BM IGZvciBsaWJyYXJpZXMKKyAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjAr KSkpKQorCiAoZGVmaW5lLXB1YmxpYyBrcGltdGV4dGVkaXQKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia3BpbXRleHRlZGl0IikKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0056-gnu-KDE-PIM-Update-all-packages-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0056-gnu-KDE-PIM-Update-all-packages-to-22.04.3.patch RnJvbSAwNTgwMzIyOGIzYTRlNjhlNjQ2Yjg0NGU3NThjZjM3ZjFjYTk1YThhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE0OjI5OjUwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA1 Ni83M10gZ251OiBLREUgUElNOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIyLjA0LjMuCgoqIGdu dS9wYWNrYWdlcy9rZGUtcGltLnNjbSAoS0RFIFBJTSk6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKGFr b25hZGksIGFrb25hZGktY2FsZW5kYXIsIGFrb25hZGktY29udGFjdHMsIGFrb25hZGktbWltZSwK YWtvbmFkaS1ub3RlcywgYWtvbmFkaS1zZWFyY2gsIGthZGRyZXNzYm9vaywga2FsYXJtY2FsLApr Y2FsZW5kYXJzdXBwb3J0LCBrY2FsdXRpbHMsIGtkZXBpbS1ydW50aW1lLCBrZXZlbnR2aWV3cywg a2dwZwpraWRlbnRpdHltYW5hZ2VtZW50LCBraW1hcCwga2luY2lkZW5jZWVkaXRvciwga2xkYXAs IGtsZW9wYXRyYQprbWFpbGNvbW1vbiwga21haWxpbXBvcnRlciwga21haWx0cmFuc3BvcnQsIGtt Ym94LCBrbWVzc2FnZWxpYgprbm90ZXMsIGtvbnRhY3RpbnRlcmZhY2UsIGtvcmdhbml6ZXIsIGtw ZW9wbGV2Y2FyZCwga3BpbWNvbW1vbgprcGltdGV4dGVkaXQsIGtzbXRwLCBrdG5lZiwgbGliZ3Jh dmF0YXIsIGxpYmtkZXBpbSwgbGlia2dhcGksCmxpYmtzaWV2ZSk6IFVwZGF0ZSB0byAyMi4wNC4z LgoKKGFrb25hZGktY2FsZW5kYXIpOiBbaW5wdXRzXTogQWRkIGtkYnVzYWRkb25zIGFuZCBrbm90 aWZpY2F0aW9ucy4KCihraW5jaWRlbmNlZWRpdG9yKTogW2FyZ3VtZW50c106IERpc2FibGUgZmFp bGluZyB0ZXN0cy4KCihrZGVwaW0tcnVudGltZSk6IFtpbnB1dHNdOiBSZW1vdmUga2FsYXJtY2Fs LgoKKGttYWlsaW1wb3J0ZXIpOiBbaW5wdXRzXTogQWRkIGtwaW10ZXh0ZWRpdCBhbmQga3RleHR3 aWRnZXRzLgoKKGttZXNzYWdlbGliKTogW2lucHV0c106IEFkZCBrbm90aWZpY2F0aW9ucy4KCihr cGltY29tbW9uKTogW2lucHV0c106IEFkZCBrcGltdGV4dGVkaXQuCgoobGlia3NpZXZlKTogW2lu cHV0c106IEFkZCBncmFudGxlZS4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5z Y20gYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20KaW5kZXggODRlNGU0MzJmZi4uNWQ2MmVlMWZj MCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdl cy9rZGUtcGltLnNjbQpAQCAtNDUsMTQgKzQ1LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMga2RlLXBpbSkKIChkZWZpbmUtcHVibGljIGFrb25hZGkKICAgKHBhY2thZ2UKICAgICAo bmFtZSAiYWtvbmFkaSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIy Mi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2Frb25hZGktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwMjZzcnhrN2RhMjB2ZmhiajdqaDhhaXAzc3lscG02MWN6d2JsajN3eHhwczB2Ynh4 czJnIikpCisgICAgICAgIChiYXNlMzIgIjBnMjc3amwyYXkwMHA0eWhrYWR2empuMWsycmtyaXo5 MHFsMnFjcDVkNGZqZ3MwMjIwa3kiKSkKICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMK ICAgICAgICAgICAgICAgICAgImFrb25hZGktcGF0aHMucGF0Y2giCiAgICAgICAgICAgICAgICAg ICJha29uYWRpLXRpbWVzdGFtcHMucGF0Y2giCkBAIC0xMTcsMTQgKzExNywxNCBAQCAoZGVmaW5l LXB1YmxpYyBha29uYWRpCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNhbGVuZGFyCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImFrb25hZGktY2FsZW5kYXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4z IikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9ha29uYWRpLWNhbGVuZGFyLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGh6eTZ5OXB4YTA2azBwcDV5cjg0 aTBzdjE1cWd6am43bnJsbXN5bG02aXk3ZnNwcXFicSIpKSkpCisgICAgICAgIChiYXNlMzIgIjBo Y2MyaHB5aHBkNzIxOW15N2hwamNsMjRnc3I5ZzhkMmJ3aGxjNjZkYTk2cmF5MHB6ZzQiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM5LDYgKzEzOSw3IEBAIChkZWZp bmUtcHVibGljIGFrb25hZGktY2FsZW5kYXIKICAgICAgICAgICAga2NhbHV0aWxzCiAgICAgICAg ICAgIGtjb2RlY3MKICAgICAgICAgICAga2NvbnRhY3RzCisgICAgICAgICAgIGtkYnVzYWRkb25z CiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCiAgICAgICAgICAgIGtp ZGVudGl0eW1hbmFnZW1lbnQKQEAgLTE0Niw2ICsxNDcsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29u YWRpLWNhbGVuZGFyCiAgICAgICAgICAgIGtpdGVtbW9kZWxzCiAgICAgICAgICAgIGttYWlsdHJh bnNwb3J0CiAgICAgICAgICAgIGttaW1lCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAg ICAgICAgIGtwaW10ZXh0ZWRpdAogICAgICAgICAgICBrc210cAogICAgICAgICAgICBrdGV4dHdp ZGdldHMKQEAgLTE2MiwxNCArMTY0LDE0IEBAIChkZWZpbmUtcHVibGljIGFrb25hZGktY2FsZW5k YXIKIChkZWZpbmUtcHVibGljIGFrb25hZGktY29udGFjdHMKICAgKHBhY2thZ2UKICAgICAobmFt ZSAiYWtvbmFkaS1jb250YWN0cyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJz aW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2Frb25hZGktY29udGFjdHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIwNGl4ajA5czI3cThwYm1mcmIxNDc1YmMwaDg0c2I1aWtm eHpwYzRpNWIzd2h4NDBnOWRtIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDgwYmEwOHN4Yjc5aWw3 bmE5N201NmszZ3B3YzhwajRibGpjYTNxZ3c1a3doc3dqNmdueCIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yMTcsMTQgKzIxOSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBh a29uYWRpLWNvbnRhY3RzCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLW1pbWUKICAgKHBhY2thZ2UK ICAgICAobmFtZSAiYWtvbmFkaS1taW1lIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAg KHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgIi9zcmMvYWtvbmFkaS1taW1lLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWJjcmJmNXo5MTc1cDIwNmN2bTVzNnpxODgybmIzMmNm OWFrZGNibmFkcWlpYnJweGt4diIpKSkpCisgICAgICAgIChiYXNlMzIgIjFxZ2dhY2RoajViNXZy aHdwMXNybHJoYXBsMTNoY2M1ZDFmZjV3bHNkaXA4N2luNGphZDEiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgbGlieHNsdCA7OyB4c2x0IGZvciBnZW5lcmF0aW5nIGludGVyZmFj ZSBkZXNjcmlwdGlvbnMKQEAgLTI2NywxNCArMjY5LDE0IEBAIChkZWZpbmUtcHVibGljIGFrb25h ZGktbWltZQogKGRlZmluZS1wdWJsaWMgYWtvbmFkaS1ub3RlcwogICAocGFja2FnZQogICAgIChu YW1lICJha29uYWRpLW5vdGVzIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNp b24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMvYWtvbmFkaS1ub3Rlcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjB4a2N3OWl6Z3hmemdsY2lpZzJpNHdpejZpZmx6amcwZDZkcDFu cTZwMWt3eHdjODk5c2IiKSkpKQorICAgICAgICAoYmFzZTMyICIwcHM5OTcxN2h2c3E2MmZoM3ph Z241eGd3NXNjOTluYWlpYXk1eW05d21manZocjVzbG1sIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTI5MiwxNCArMjk0LDE0IEBAIChkZWZpbmUtcHVibGljIGFrb25h ZGktbm90ZXMKIChkZWZpbmUtcHVibGljIGFrb25hZGktc2VhcmNoCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrb25hZGktc2VhcmNoIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZl cnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvYWtvbmFkaS1zZWFyY2gtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIxaWQ2enpqeGM5enZwejFyeWoyem4xeWZmNWFrMDRyMW1s azlja2xiajk5ZnJ6ZjB3djZwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGpwaXJubnBhYjZraTJn ZjV2bHprbHAwNHJ3bTA1bDhwaGx6YWpwMmFwY2RkYjg0bHF2bSIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcwpAQCAtMzQ3LDE0ICszNDksMTQgQEAgKGRlZmluZS1wdWJsaWMgYWtv bmFkaS1zZWFyY2gKIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2VlZGl0b3IKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2luY2lkZW5jZWVkaXRvciIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQor ICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2luY2lkZW5jZWVkaXRvci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFzYmZsZmdncHFod2hnM2l3NDY0NjJ6M3A4 M3NqaGx4NmYxZnZnejI1MW0wMjB2cXE5eGEiKSkpKQorICAgICAgICAoYmFzZTMyICIwYm0yNXIz bDlkMXFobGt4ejdwZDVobWc2eGQweTY1MXE4YW55NHE3MWJkNmEwMjNwczBiIikpKSkKICAgICAo cHJvcGVydGllcyBgKCh1cHN0cmVhbS1uYW1lIC4gImluY2lkZW5jZWVkaXRvciIpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtMzk2 LDggKzM5OCw5IEBAIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2VlZGl0b3IKICAgICAgICAgIChy ZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KLSAgICAgICAgICAgICAgIChp bnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiIDs7IEZJWE1FOiB0ZXN0IGZhaWxzLgotICAgICAg ICAgICAgICAgICAgICAgICAiLUUiICJha29uYWRpLXNxbGl0ZS1pbmNpZGVuY2VkYXRldGltZXRl c3QiKSkpKSkpKQorICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIg OzsgRklYTUU6IHRlc3RzIGZhaWxzLgorICAgICAgICAgICAgICAgICAgICAgICAiLUUiCisJCQkJ CSAgICIoYWtvbmFkaS1zcWxpdGUtaW5jaWRlbmNlZGF0ZXRpbWV0ZXN0fGt0aW1lem9uZWNvbWJv Ym94dGVzdHx0ZXN0aW5kaXZpZHVhbG1haWxkaWFsb2cpIikpKSkpKSkKICAgICAoaG9tZS1wYWdl ICJodHRwczovL2ludmVudC5rZGUub3JnL3BpbS9pbmNpZGVuY2VlZGl0b3IiKQogICAgIChzeW5v cHNpcyAiS0RFIFBJTSBsaWJyYXJ5IGZvciBlZGl0aW5nIGluY2lkZW5jZXMiKQogICAgIChkZXNj cmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGFuIGluY2lkZW5jZSBlZGl0b3IgZm9yIEtE RSBQSU0uIikKQEAgLTQwNywxNCArNDEwLDE0IEBAIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2Vl ZGl0b3IKIChkZWZpbmUtcHVibGljIGthZGRyZXNzYm9vawogICAocGFja2FnZQogICAgIChuYW1l ICJrYWRkcmVzc2Jvb2siKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAi MjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rYWRkcmVzc2Jvb2stIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxaHpxMGZkeTk5bDFrcXcxNGQ1ODJsMHM1Nmd2cnc4NmFiaWhpYjZrNGF6 NGM2ZzNjMG1kIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMThmNnhqY21xZ3NscncxMmRpazlpbW13 M213MGtydnppNnk2ZjByeXIycnkxc2hxdml2YiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNTM3LDE0ICs1NDAsMTQgQEAgKGRlZmluZS1wdWJsaWMg a2Jsb2cKIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcnN1cHBvcnQKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia2NhbGVuZGFyc3VwcG9ydCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2NhbGVuZGFyc3VwcG9ydC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAo c2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBhbm5uaTAzN2NwMWdhMmxqMmdranhsa3lnbmF4bmE0 ZnMwOTVsYmFxcDV6bGp6M2c4dnAiKSkpKQorICAgICAgICAoYmFzZTMyICIwNXg1cHMxNWhrYnYw Y200YW04NTl3emY2cjV5aXlhYWRpZHczNjE3cWNpbTRzaDVzbXFkIikpKSkKICAgICAocHJvcGVy dGllcyBgKCh1cHN0cmVhbS1uYW1lIC4gImNhbGVuZGFyc3VwcG9ydCIpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtNTgyLDE0ICs1 ODUsMTQgQEAgKGRlZmluZS1wdWJsaWMga2NhbGVuZGFyc3VwcG9ydAogKGRlZmluZS1wdWJsaWMg a2NhbHV0aWxzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjYWx1dGlscyIpCi0gICAgKHZlcnNp b24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tjYWx1dGlscy0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjAwNnNma2p6eWlkOGJ5bDJt bXluMWlzNG5yYTl3anFoMjFrc2Q1ZzFrdjk0OGhmMWpkY3MiKSkpKQorICAgICAgICAoYmFzZTMy ICIxdnYybnY0eWMyaHdpMzFiOWswamN4bXhnYnBhYWxtZGMwNmpoYmNxOHFiaTIwcGo3MGtoIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGxpYnhtbDIpKSA7OyB4bWxsaW50IHJl cXVpcmVkIGZvciB0ZXN0cwpAQCAtNjIwLDE0ICs2MjMsMTQgQEAgKGRlZmluZS1wdWJsaWMga2Nh bHV0aWxzCiAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAocGFja2FnZQogICAgIChu YW1lICJrZGVwaW0tcnVudGltZSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJz aW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2tkZXBpbS1ydW50aW1lLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMWFocm5uYzl2bjA1NTZzNG5yc2pnYzl2YmY1cmI2eWJ5N2Zu MzNwM2pqbnBnamEwbWM3bSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFsaGtjZmRqbnhsbThhbWZj enc0cGk0MWdybHE5NTFwZDY3Y2oxejUxd2hzNmI4NGFuMjciKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMgZGJ1cyBrZG9jdG9vbHMgbGlieHNsdCBzaGFyZWQtbWltZS1pbmZvKSkK QEAgLTY0MSw3ICs2NDQsNiBAQCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAgICAg ICAgICBjeXJ1cy1zYXNsCiAgICAgICAgICAgIGdyYW50bGVlCiAgICAgICAgICAgIGdyYW50bGVl dGhlbWUKLSAgICAgICAgICAga2FsYXJtY2FsCiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKICAg ICAgICAgICAga2NhbHV0aWxzCiAgICAgICAgICAgIGtjbXV0aWxzCkBAIC03MTYsMTQgKzcxOCwx NCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogKGRlZmluZS1wdWJsaWMga2V2ZW50 dmlld3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2V2ZW50dmlld3MiKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9ldmVudHZpZXdzLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDF4OWNjd3NwbjFkd2ttY3hj cjhwNnBhemo2dzMxcHhoeDBiemxmcjZiZ3BjY2ljcDJ3MiIpKSkpCisgICAgICAgIChiYXNlMzIg IjEzNDZrNWZ2amRneGhmamhmMG1iYzdzNTU5YW1weGMydmZnMGk0d2sxYTZuNmQ0anBtY3IiKSkp KQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAiZXZlbnR2aWV3cyIpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAt NzY1LDE0ICs3NjcsMTQgQEAgKGRlZmluZS1wdWJsaWMga2V2ZW50dmlld3MKIChkZWZpbmUtcHVi bGljIGtncGcKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2dwZyIpCi0gICAgKHZlcnNpb24gIjIx LjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2tncGctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxbXpxM2c0eHdnNDU5azBtcDl4dmc4YmhpbGl6 YWRiaDRnY2sxNzY0d3E2OWJ4bGN5YXYzIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMTk2eGdidmM2 OGp6YWNhbDR3d3hnZHJ3eHlpeXI0OWhxMGgyZHdwenE1eWhwZmgzZmNydyIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhh c2VzCkBAIC04MjMsMTQgKzgyNSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZ3BnCiAoZGVmaW5lLXB1 YmxpYyBraWRlbnRpdHltYW5hZ2VtZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpZGVudGl0 eW1hbmFnZW1lbnQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIu MDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r aWRlbnRpdHltYW5hZ2VtZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMTh4d3ZsbXFoaWg1am1pZzJtajNhNm1jNWF3bHhkdjhmODFkYTZj Z20xMjNpbWhyaXJrNCIpKSkpCisgICAgICAgIChiYXNlMzIgIjB6MWl4d2xyZG03ZHpmeHN6cGhm MndtYTBnanBycjAxNDNjNDZsaTc5ZzVnenZjcmlkOHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQpAQCAtODYxLDE0ICs4NjMsMTQgQEAgKGRlZmluZS1wdWJsaWMga2lkZW50 aXR5bWFuYWdlbWVudAogKGRlZmluZS1wdWJsaWMga2ltYXAKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia2ltYXAiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9raW1h cC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIg IjExamQ5emt2ZmxmaDNncXMzNmZoajhtbGEzazQ0eGY3emRiMHo0bmw5c2s1bmhoZ201cHgiKSkp KQorICAgICAgICAoYmFzZTMyICIxazVoN2ptenhnOHdxNThpcWswZjFneDVyNDVwcjI4OTV2bDd5 NWloeWF2OXcwcWZxY24wIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAg LTg5MiwxNCArODk0LDE0IEBAIChkZWZpbmUtcHVibGljIGtpbWFwCiAoZGVmaW5lLXB1YmxpYyBr bGRhcAogICAocGFja2FnZQogICAgIChuYW1lICJrbGRhcCIpCi0gICAgKHZlcnNpb24gIjIxLjEy LjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tsZGFwLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTNsbHNmaHg5bGZ2aGY5MGEzdm1wa3loMDJmamc1 c3A0Zm1yd3JxeXg5aGpyYm15MWcwYSIpKSkpCisgICAgICAgIChiYXNlMzIgIjAyNHhnamZmejVu OHp6NmpzMDZpNzhwZjhzM25kNXNibXZoeno3Ym0zcWMwNXhxeHlwNzUiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTkxNywxNCArOTE5LDE0IEBAIChk ZWZpbmUtcHVibGljIGtsZGFwCiAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia2xlb3BhdHJhIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZl cnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMva2xlb3BhdHJhLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYK LSAgICAgICAgKGJhc2UzMiAiMTBmNjFtMHFyczBxaXBuOTRqZDMyZ2lieWo4cGN2cHJzOGo3Z21h YzBteW0wYjNkampscyIpKSkpCisgICAgICAgIChiYXNlMzIgIjFkcDQyMWhuaXlrbmdnaXJwcXFk YjdwbXNyYmlkejlxc2htZDNxbnNxdmNyOXB6MzAxZDUiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGRidXMgZXh0 cmEtY21ha2UtbW9kdWxlcyBnbnVwZyA7OyBUT0RPOiBSZW1vdmUgYWZ0ZXIgZ3BnbWUgdXNlcyBm aXhlZCBwYXRoCkBAIC05NzEsMTQgKzk3MywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbGVvcGF0cmEK IChkZWZpbmUtcHVibGljIGttYWlsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttYWlsIikKLSAg ICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21haWwtIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxa25oNmNmNzJoaWRj Nmp5aXcyNTBiNzA4YjQxMGZsYTBjNXc4M3phYXZtd3YzN2FoOHowIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMHgyZDh3OGhsYjYyaDlxOXFraDNjd3lnN3B3d2w3cHgxcmY4OXZ5ZnA5YXJmYnMwMzBk cSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIGtkb2N0b29scykpCkBA IC0xMDcxLDE0ICsxMDczLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAoZGVmaW5lLXB1Ymxp YyBrbWFpbGNvbW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrbWFpbGNvbW1vbiIpCi0gICAg KHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL21haWxjb21tb24tIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxemk4emtodjln NHZzeWxxemptMndyOXY2YjIwaXJmeGhmNHE0NjdjbXBxcXJxcGNwM2FmIikpKSkKKyAgICAgICAg KGJhc2UzMiAiMHZpcjJwN2FraWhmemI4Nml3c3B6M2s2ajNwc2M2eHh5YWs0eDczOGR3M2xobjIy bmZ6YiIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0tbmFtZSAuICJtYWlsY29tbW9u IikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCkBAIC0xMTM4LDE0ICsxMTQwLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsY29tbW9uCiAo ZGVmaW5lLXB1YmxpYyBrbWFpbGltcG9ydGVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttYWls aW1wb3J0ZXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9tYWls aW1wb3J0ZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAo YmFzZTMyICIwbGNyOXp6ZGYxNmY4MnNwcjl4MzNqbnpyMjNzeDd4azJ6dmZwemRraTNiNWp4dmFw bnNrIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGhiNGJhOHZyN3dydzhtY3JjN2hpY2w4ZjlyNmlo c2J3a3h4cjFxa3prMDMxMHlqbWNiZiIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0t bmFtZSAuICJtYWlsaW1wb3J0ZXIiKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTExNzAsNiArMTE3Miw4IEBAIChkZWZpbmUtcHVi bGljIGttYWlsaW1wb3J0ZXIKICAgICAgICAgICAga2l0ZW1tb2RlbHMKICAgICAgICAgICAga21p bWUKICAgICAgICAgICAga3BpbWNvbW1vbgorICAgICAgICAgICBrcGltdGV4dGVkaXQKKyAgICAg ICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgbGlia2Rl cGltCiAgICAgICAgICAgIHF0YmFzZS01KSkKQEAgLTExODMsMTQgKzExODcsMTQgQEAgKGRlZmlu ZS1wdWJsaWMga21haWxpbXBvcnRlcgogKGRlZmluZS1wdWJsaWMga21haWx0cmFuc3BvcnQKICAg KHBhY2thZ2UKICAgICAobmFtZSAia21haWx0cmFuc3BvcnQiKQotICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rbWFpbHRyYW5zcG9ydC0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBsM3Bnczc4MWE2aXM5MzdpMGJr ejl5a3I0MGwzNnJ3bHJpcnNyNGc4d2gwZ2tjM2lmaTYiKSkpKQorICAgICAgICAoYmFzZTMyICIw ZmNnd2xuNDBkOWgzcjRtNThtcDRtNzlrNDI1aGlhbmp6MGFtYnFja2R6cDBhc3BraHpwIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMjI1LDE0ICsx MjI5LDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsdHJhbnNwb3J0CiAoZGVmaW5lLXB1YmxpYyBr bWJveAogICAocGFja2FnZQogICAgIChuYW1lICJrbWJveCIpCi0gICAgKHZlcnNpb24gIjIxLjEy LjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2ttYm94LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDRjbDJraGozYTduODFubG14c2c4a2dzenJsMjJx bTZzMmt2YnJoejM5eWZ6aTMxY3dxciIpKSkpCisgICAgICAgIChiYXNlMzIgIjBkM2kzNnprbjNh cGNqcWtic3E2MzNtZ3JrMzgyeGd4OGtuZmc2Zmt5eWM4aTU1cDNkaWciKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTI0NywxNCArMTI1MSwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBrbWJveAogKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia21lc3NhZ2VsaWIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lv biAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9tZXNzYWdlbGliLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMHhyaG5rYWhxaXJzejM3bGJ2eDUwNWxsN2JmaHIyNWxicTg5eXFxODFi eGJ6a2J2YW1zdyIpKSkpCisgICAgICAgIChiYXNlMzIgIjA2dnNiYThyOXNoOTR5NTlobWtoOG5i Zzh4aGliODNzdjgwcW5mdzRnOWZ2NWdmanBwamgiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVw c3RyZWFtLW5hbWUgLiAibWVzc2FnZWxpYiIpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtMTI5MSw2ICsxMjk1LDcgQEAgKGRlZmlu ZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAga21ib3gKICAgICAgICAgICAga21pbWUK ICAgICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGtub3RpZmljYXRpb25zCiAgICAgICAg ICAgIGtwaW1jb21tb24KICAgICAgICAgICAga3BpbXRleHRlZGl0CiAgICAgICAgICAgIGtzZXJ2 aWNlCkBAIC0xMzMzLDE0ICsxMzM4LDE0IEBAIChkZWZpbmUtcHVibGljIGttZXNzYWdlbGliCiAo ZGVmaW5lLXB1YmxpYyBrbWltZQogICAocGFja2FnZQogICAgIChuYW1lICJrbWltZSIpCi0gICAg KHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttaW1lLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDNzN2w0bHl3ZHZwOTdo NHFqZ3EwNnFxY2Nsdm5oeTgzcXNyZnp2MHcyd2NsNjMxbm5wdyIpKSkpCisgICAgICAgIChiYXNl MzIgIjFrOWx2cTNhNzI4MDE1bGFqN3JrbGcxMzZoZ2cyNTZsNHNuYXJuYzVjdzk3aWpxZG01bmci KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTM2OCwxNCArMTM3Mywx NCBAQCAoZGVmaW5lLXB1YmxpYyBrbWltZQogKGRlZmluZS1wdWJsaWMga25vdGVzCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtub3RlcyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2tub3Rlcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjA3cGowYXF3c3kxeGk1bXg3eDBoM3pteGZnMG40YWZnamF4OWE5aWhj NTUzeHM2azQ4ZDciKSkpKQorICAgICAgICAoYmFzZTMyICIxYmJyY3IyczVhbTdncTNpbTVzOWtr NjNucnNnejBrZmttM3F6aGFzYWZuejA2emhmMXZmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scyBsaWJ4c2x0KSkKQEAgLTE0MzgsMTQgKzE0NDMsMTQgQEAgKGRl ZmluZS1wdWJsaWMga25vdGVzCiAoZGVmaW5lLXB1YmxpYyBrb250YWN0aW50ZXJmYWNlCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtvbnRhY3RpbnRlcmZhY2UiKQotICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rb250YWN0aW50ZXJmYWNlLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXF3eDBxNGJiazNkNzIwaWoz N3diZDU0ZzlhbHc2aXNwamwxbXExOWhrazNnczVsMWM3OCIpKSkpCisgICAgICAgIChiYXNlMzIg IjBucGF4bHJ2Z3BnMnA4d2RhcXMwM2syZ3lwcGJpZDgxazY0cTZjYXdpbjZ3cm42enpjOW0iKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTQ2NiwxNCArMTQ3MSwxNCBA QCAoZGVmaW5lLXB1YmxpYyBrb250YWN0aW50ZXJmYWNlCiAoZGVmaW5lLXB1YmxpYyBrb3JnYW5p emVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtvcmdhbml6ZXIiKQotICAgICh2ZXJzaW9uICIy MS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3Jp Z2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9rb3JnYW5pemVyLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDcycHl6czM4ZHYwN213aTRobGZi NHJoOWp4NDBkcHhhYzN5d3k3a2o2bnl2YmZqbWgwciIpKSkpCisgICAgICAgIChiYXNlMzIgIjB5 cHNjZHIwbGE0cGR4ejQ5MW1yeWptZzUzNWQwZzdjNHI2MnkwbDdhbjVnMXJpYnJqcTkiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZGJ1cyBxdHRvb2xzLTUga2RvY3Rvb2xzKSkK QEAgLTE1ODcsMTQgKzE1OTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga3Blb3BsZXZjYXJkCiAoZGVm aW5lLXB1YmxpYyBrcGltY29tbW9uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwaW1jb21tb24i KQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAg KHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9waW1jb21tb24tIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxazFk MTAwbHIyNzdsZ3d5em4yc3N4c3g5eDJ5ZDluZmQ1NjU3cjk1dm1kbmtoMnFzNTE3IikpKSkKKyAg ICAgICAgKGJhc2UzMiAiMXhuczNxYzVuNWZpZzg5OGJzajNremRhNjQ4NG4wcjQwNmttNDNnaWNu bHkxbTdqcGFyOSIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0tbmFtZSAuICJwaW1j b21tb24iKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKQEAgLTE2NTAsMjAgKzE2NTUsMjEgQEAgKGRlZmluZS1wdWJsaWMga3BpbWNvbW1v bgogKGRlZmluZS1wdWJsaWMgbGliZ3JhdmF0YXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGli Z3JhdmF0YXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJn cmF2YXRhci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjFiaWh5M2RmYWd3YzdhZGF5NDBteXFqYm41NTVta3p6YWFxN2MxNHl3a21oaDk5ZGh2 aDciKSkpKQorICAgICAgICAoYmFzZTMyICIxemlrNHkxbWljZ3F5ejJ5NmNqNXc1c2pjY202OWQ0 OXN2bDcyYmRqY2o1bjNyNnhsOWlxIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cyAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAg ICAoaW5wdXRzIChsaXN0IGtjb25maWcKICAgICAgICAgICAgICAgICAgIGtpMThuCiAgICAgICAg ICAgICAgICAgICBraW8KICAgICAgICAgICAgICAgICAgIGtwaW1jb21tb24KKyAgICAgICAgICAg ICAgICAgIGtwaW10ZXh0ZWRpdAogICAgICAgICAgICAgICAgICAga3RleHR3aWRnZXRzCiAgICAg ICAgICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAgICAgICAgICAgICAgcXRiYXNlLTUp KQpAQCAtMTY4MCwxNCArMTY4NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBsaWJncmF2YXRhcgogKGRl ZmluZS1wdWJsaWMga3BpbXRleHRlZGl0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwaW10ZXh0 ZWRpdCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2twaW10ZXh0 ZWRpdC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjE5aHJxYmpjbXBpODF2bW5nZ3JrcnYwZmNjOWluaHo1YWE1a2x4MDE0MWF5bG56Zmd3c2wi KSkpKQorICAgICAgICAoYmFzZTMyICIxZ2Iwbjhucng2NzN5YTNtZ2tqczZraGpsejc0NzJhOTMy bGdweTVwd2lyNDhtYzU3ZzFkIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0 dG9vbHMtNSkpCkBAIC0xNzIxLDE0ICsxNzI3LDE0IEBAIChkZWZpbmUtcHVibGljIGtwaW10ZXh0 ZWRpdAogKGRlZmluZS1wdWJsaWMga3NtdHAKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NtdHAi KQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAg KHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc210cC0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBrZHk1Z3Nn MXNnY2N2ZGsxZnBmODY2eGw5bTh2OHowMzRqcGdmNnM3bjJwcjVyNW1uaTIiKSkpKQorICAgICAg ICAoYmFzZTMyICIxbDB3N3l4bW12a2oyd2J2NDl5ZjczYjJjYTdrMHl4cmlzaGtkcWdtM3E1Y3Jh aGc4bDR6IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTE3NjAsMTQg KzE3NjYsMTQgQEAgKGRlZmluZS1wdWJsaWMga3NtdHAKIChkZWZpbmUtcHVibGljIGt0bmVmCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImt0bmVmIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisg ICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMva3RuZWYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIxaW45OTFuOGFsa3hmNDBwMHd2a3I3Z2RhYXo4dzRrZHcxcnNx NnNiamlsNmNzNGNyNW5sIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMG52dmFha2poY2lxZG4wdjE2 OTdkNTU5cDBweTV2NDFpeWQwaXgyejhzcWd3N2xiN25raCIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcykpCkBAIC0xNzkyLDE0ICsxNzk4LDE0IEBAIChkZWZpbmUtcHVibGljIGt0 bmVmCiAoZGVmaW5lLXB1YmxpYyBsaWJrZGVwaW0KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGli a2RlcGltIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2Rl cGltLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMGc5ang2ejVqZjl5cW4wMXhjMWswMzhiNGxqcjlzaWw3Ynd2aWZjNjRzMzhxeGw5d213dyIp KSkpCisgICAgICAgIChiYXNlMzIgIjFyNmhiajNyZ21hMXExZnhtaTk4MndpZHZucTFkYWpzbGh3 bWQyMWFrbm5ucnlzcGZ4N3MiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0 b29scy01KSkKQEAgLTE4MzksMTQgKzE4NDUsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia2RlcGlt CiAoZGVmaW5lLXB1YmxpYyBsaWJrZ2FwaQogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrZ2Fw aSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xpYmtnYXBpLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXZi azg3ODZtazFpcm05NGJzbTk3MjcwZ25kMTQ5bno3dzB6cW52d3o0OTlmNzJkMjFqeCIpKSkpCisg ICAgICAgIChiYXNlMzIgIjBtNDd3cXIybTE0N2NzeXB6bTM4aTI5bXNtMW1jbm42bXgzbDBud2Zo d3NteWNmNmxzcjciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scy01 KSkKQEAgLTE4NzQsMTQgKzE4ODAsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia2dhcGkKIChkZWZp bmUtcHVibGljIGxpYmtsZW8KICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2xlbyIpCi0gICAg KHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xpYmtsZW8tIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOXExMjhsZGkwYXNw eTd2YzAzcjU0dnJmN3d6N2wxMTgxeDlwYm1heDgzNDBuYm5hejdsIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMG5rNmJpMno0czByZjBxaW0wMHhjbXZ4eXp3YXg0YmpuMWY0ZjZpeXc1cWRma2M2eXZu cCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29scy01 KSkKQEAgLTE5MjEsMjEgKzE5MjcsMjIgQEAgKGRlZmluZS1wdWJsaWMgbGlia2xlbwogKGRlZmlu ZS1wdWJsaWMgbGlia3NpZXZlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmtzaWV2ZSIpCi0g ICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xpYmtzaWV2ZS0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFsaTljYzV5 NnhibjRtNHFhMjFxbXNqZDR4enNocDY3bXh3aDJudnIxN21mczhyYXk3dmQiKSkKLSAgICAgICAo cGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImxpYmtzaWV2ZS1GaXgtbWlzc2luZy1saW5rLWxpYnJh cmllcy5wYXRjaCIpKSkpCisgICAgICAgIChiYXNlMzIKKwkJIjBzNWM0OXZnc3FtYnB5azFiaHdq YjA0djZ2NnZiOXhsY21zOGR2YzZmM2d5amRjaGs1bGMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGFrb25hZGkK ICAgICAgICAgICAgY3lydXMtc2FzbAorICAgICAgICAgICBncmFudGxlZXRoZW1lCiAgICAgICAg ICAgIGthcmNoaXZlCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCi0t IAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0058-gnu-KDE-Update-packages-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0058-gnu-KDE-Update-packages-to-22.04.3.patch RnJvbSA1ZDc1ZTBkNzFkMjgyYjU5OTg0NzE0ODNhNjRlODllNTQ5MTM4MjI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogTW9uLCAxIEF1ZyAyMDIyIDE4OjA2OjI3ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA1 OC83M10gZ251OiBLREU6IFVwZGF0ZSBwYWNrYWdlcyB0byAyMi4wNC4zLgoKKiBnbnUvcGFja2Fn ZXMva2RlLnNjbSAoYmFsb28td2lkZ2V0cywga2NhY2hlZ3JpbmQsIGtkZWNvbm5lY3QsCmtkZWdy YXBoaWNzLW1vYmlwb2NrZXQsIGtkZW5saXZlLCBrZGV2ZWxvcCwga2RldmVsb3AtcGctcXQsIGtk Ziwga2RpYWdyYW0sCmtwbWNvcmUsIGtxdHF1aWNrY2hhcnRzLCBrcml0YSwga3NlZXhwciwga3Vz ZXJmZWVkYmFjaywKbGlia2RlZ2FtZXMsIGxpYmtleGl2MiwgbGlia29tcGFyZWRpZmYyLCBtYXJi bGUtcXQsIG1hc3NpZi12aXN1YWxpemVyLApva3VsYXIsIHBveG1sLCBxY2EsIHNub3Jlbm90aWZ5 LCB6ZXJvY29uZi1pb3NsYXZlKTogVXBkYXRlIHRvIDIyLjA0LjMuCgooa2RlY29ubmVjdCk6IFtp bnB1dHNdOiBBZGQga2d1aWFkZG9ucy4KCihsYWJwbG90KTogVXBkYXRlIHRvIDIuOS4wLgpbYXJn dW1lbnRzXTogRGlzYWJsZSBmYWlsaW5nIHRlc3RzLgoKKGtwbWNvcmUpOiBbYXJndW1lbnRzXTog RGlzYWJsZSB0ZXN0cyBkdWUgdG8gZmFpbHVyZXMuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2Vz L2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCBiNGFiMmNlMjBkLi5lODM0NzBi YzUzIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9nbnUvcGFja2FnZXMv a2RlLnNjbQpAQCAtOTksMTQgKzk5LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMg a2RlKQogKGRlZmluZS1wdWJsaWMgYmFsb28td2lkZ2V0cwogICAocGFja2FnZQogICAgIChuYW1l ICJiYWxvby13aWRnZXRzIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24g IjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMvYmFsb28td2lkZ2V0cy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjBjZmNmbXNnYmF4aTUzYTNyMGYwMTNsc2ttNXlsbDd6YXh3OThubGo2 cjhmc3Eyc2xyaHYiKSkpKQorICAgICAgICAoYmFzZTMyICIwMDg0Ym5ybGJkeXBkd3p4aTlnZnhj eXdoeWpkMXoyY21oN3A2Z3YwemhjOWY3aDZmZm5wIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzKSkKQEAgLTEzMCw3ICsxMzAsNyBAQCAoZGVmaW5lLXB1YmxpYyBncmFudGxlZXRo ZW1lCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9n cmFudGxlZXRoZW1lLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAg ICAgKGJhc2UzMiAiMTBjNnMxZzN2cDVzZGhwaWNpejFqNnJzcnlsZDdoY2M2bHZteGRsc3ZtczJi YmNtbmo3bCIpKSkpCisgICAgICAgIChiYXNlMzIgIjUwYzZzMWczdnA1c2RocGljaXoxajZyc3J5 bGQ3aGNjNmx2bXhkbHN2bXMyYmJjbW5qN2wiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMgYCgjOnRlc3RzPyAjZikpICA7IHVuZXhwZWN0ZWQg ZXJyb3IgaW4gdGhlIHRlc3Qgc3VpdGUuCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTE1MSwxNCAr MTUxLDE0IEBAIChkZWZpbmUtcHVibGljIGdyYW50bGVldGhlbWUKIChkZWZpbmUtcHVibGljIGFr cmVnYXRvcgogICAocGFja2FnZQogICAgIChuYW1lICJha3JlZ2F0b3IiKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9ha3JlZ2F0b3ItIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxeXk1YzI5enhwbGk0Y2Rka25t ZHZqa2dpaTNqN3B2dzZsaHdxZnJxamM4amg4M2dtOGY4IikpKSkKKyAgICAgICAgKGJhc2UzMiAi OXl5NWMyOXp4cGxpNGNkZGtubWR2amtnaWkzajdwdnc2bGh3cWZycWpjOGpoODNnbThmOCIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAg ICBgKCM6cGhhc2VzCkBAIC0yMjAsNyArMjIwLDcgQEAgKGRlZmluZS1wdWJsaWMgYWtyZWdhdG9y CiAoZGVmaW5lLXB1YmxpYyBrZGVubGl2ZQogICAocGFja2FnZQogICAgIChuYW1lICJrZGVubGl2 ZSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKQEAgLTIy OSw3ICsyMjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVubGl2ZQogICAgICAgICAgICAgIChjb21t aXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCiAgICAgICAgKGZpbGUtbmFtZSAoZ2l0 LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMTlmczV6aHoxbnY1Y3ZmNzA5YzU3NDFucmkxMzlwbDVtenBmMnhuZDRzcWowcm15djIyOCIp KSkpCisgICAgICAgIChiYXNlMzIgIjB2NTQ1a2Q1cm01aXN5NGN4MjFmcDNwaTQ5bXZzdjFyMWFo cDBqaGltOHM2YjdnaHJoNjQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChhcmd1bWVudHMKICAgICAgOzsgWFhYOiB0aGVyZSBpcyBhIHNpbmdsZSB0ZXN0IHRo YXQgc3Bhd25zIG90aGVyIHRlc3RzIGFuZApAQCAtMzA0LDE0ICszMDQsMTQgQEAgKGRlZmluZS1w dWJsaWMga2RlbmxpdmUKIChkZWZpbmUtcHVibGljIGtkZXZlbG9wCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtkZXZlbG9wIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24g IjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2tkZXZlbG9wLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAoc2hhMjU2Ci0g ICAgICAgICAoYmFzZTMyICIxc2hwOHpseHI3aXl5c24xYzhkM2ZwNnJnNmcya3JqMnYzenc1YXBh bHhjbmFsMTZid3c2IikpKSkKKyAgICAgICAgIChiYXNlMzIgIjAzZHdsbHh5OTZzeTIwa2RzYzNz bGwwbjZiaGg2Z2RtcGpsODIxZmxzeHYwamI1bmFwbHYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBzaGFyZWQtbWltZS1pbmZvIHF0dG9vbHMtNSkpCkBAIC0z OTksNyArMzk5LDcgQEAgKGRlZmluZS1wdWJsaWMga2RldmVsb3AtcGctcXQKICAgICAgICAgICAg ICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKICAgICAgICAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIxa2ZhYjRwNzE3YWNiZGtjZGk0MWQ5OHZ3Y2g3djQzMWdiMnFpNnMzOGhtY2xz ZjhiZjhnIikpKSkKKyAgICAgICAgKGJhc2UzMiAiM2tmYWI0cDcxN2FjYmRrY2RpNDFkOTh2d2No N3Y0MzFnYjJxaTZzMzhobWNsc2Y4YmY4ZyIpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCiAgICAgKGlucHV0cwpAQCAtNDU1LDcgKzQ1NSw3 IEBAIChkZWZpbmUtcHVibGljIGtzZWV4cHIKICAgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5n LWFwcGVuZCAidiIgdmVyc2lvbikpKSkKICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1l IG5hbWUgdmVyc2lvbikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwODhxM2tr djJ3cTQyNncwMDBpcTE0d3kzYTQ1cnJubjBibXNka3M2Y2F6NHZxMDRjY2F5IikpKSkKKyAgICAg ICAgKGJhc2UzMiAiODg4cTNra3Yyd3E0MjZ3MDAwaXExNHd5M2E0NXJybm4wYm1zZGtzNmNhejR2 cTA0Y2NheSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6Y29uZmlndXJlLWZsYWdzIChsaXN0ICItREJVSUxEX1RFU1RTPU9O IikpKSA7IGRpc2FibGVkIGJ5IGRlZmF1bHQKQEAgLTQ4MCw3ICs0ODAsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrcml0YQogICAgICAgICAgICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL2tyaXRhLyIgdmVy c2lvbiAiL2tyaXRhLSIgdmVyc2lvbgogICAgICAgICAgICAgICIudGFyLmd6IikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwaWF5cHl2MjF6eHZocjk4OXI5ajlubGh4NjQyamM4 OXhwaHoxcWF3OXExeTB5aml5N2dkIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMmlheXB5djIxenh2 aHI5ODlyOWo5bmxoeDY0MmpjODl4cGh6MXFhdzlxMXkweWppeTdnZCIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdHM/ ICNmCkBAIC01ODQsMTQgKzU4NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBtYXNzaWYtdmlzdWFsaXpl cgogKGRlZmluZS1wdWJsaWMgbGlia29tcGFyZWRpZmYyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImxpYmtvbXBhcmVkaWZmMiIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9u ICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgICAob3JpZ2luCiAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9saWJrb21wYXJlZGlmZjItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgIChz aGEyNTYKLSAgICAgICAgIChiYXNlMzIgIjFqOTNsZjlhZHl3NTgxYTlpOGtjMXBqNnZhZHNjaWJ3 NDl3dndmczc1MGYwa3huNXAwZDIiKSkpKQorICAgICAgICAgKGJhc2UzMiAiMXZheGJ4N2M2cjdz a2gzNDUyYmx4eXJuZ2Zjc2R5am1tdmNnNmoyd2NzbjA0bTAxbXc4ayIpKSkpCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKICAg ICAoaW5wdXRzCkBAIC02MzksNyArNjM5LDcgQEAgKGRlZmluZS1wdWJsaWMgcWNhCiAoZGVmaW5l LXB1YmxpYyBrcG1jb3JlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwbWNvcmUiKQotICAgICh2 ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZSAo b3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kCkBAIC02NDcsNyArNjQ3LDcgQEAgKGRlZmluZS1wdWJsaWMga3Bt Y29yZQogICAgICAgICAgICAgICAgICAgICAiL3NyYy8iIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxOWgwYWc1NHh6djRod2g5NTBoc2hqZ2hkNGZiOXhrZGc4cmx4Nmx2cWEw dzliOGFkbXZhIikpKSkKKyAgICAgICAgICAgICAgICAiMDRxc2xsaTR2bmJubDMyOXp5bmJpbmx3 YWlneHI5eHBzd3JhNW4wdjcxMHA5MmFzMHFpZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBwa2ctY29uZmlnKSkKQEAgLTY2MSw3ICs2NjEsOCBAQCAoZGVmaW5lLXB1Ymxp YyBrcG1jb3JlCiAgICAgICAgICAgIHFjYQogICAgICAgICAgICBgKCx1dGlsLWxpbnV4ICJsaWIi KSkpCiAgICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCisgICAgIGAoIzp0ZXN0cz8gI2Yg OzsgNC82IHRlc3RzIGZhaWwgZG8gdG8gbm8gcGx1Z2luIGluc3RhbmNlCisJICAgIzpwaGFzZXMK ICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAoYWRkLWFm dGVyICd1bnBhY2sgJ2ZpeC1jbWFrZS1pbnN0YWxsLWRpcmVjdG9yaWVzCiAgICAgICAgICAgIChs YW1iZGEgXwpAQCAtNzAyLDcgKzcwMyw3IEBAIChkZWZpbmUtcHVibGljIHNub3Jlbm90aWZ5CiAo ZGVmaW5lLXB1YmxpYyBrZGVjb25uZWN0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkZWNvbm5l Y3QiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAg ICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgogICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAg LTcxMSw3ICs3MTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjb25uZWN0CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAoc2hhMjU2CiAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgIjFuOWttN2N6aWYxOWN2cnNkZmNqYmIwMmkxeGdwYTF6 NHljbjIwZDNnOGF6bWxpNHpqNGciKSkpKQorICAgICAgICAgICIwMTVneGdsY2xkczJ2bWpyNGJ2 NTF5ZnY4NDBiYWZ6Z3JsNzFjbndnbnd3eThycmg5eDR4IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpjb25maWd1cmUtZmxh Z3MgJygiLURCVUlMRF9URVNUSU5HPU9OIgpAQCAtNzI5LDYgKzczMCw3IEBAIChkZWZpbmUtcHVi bGljIGtkZWNvbm5lY3QKICAgICAgKGxpc3Qga2NtdXRpbHMKICAgICAgICAgICAga2NvbmZpZ3dp ZGdldHMKICAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2d1aWFkZG9ucwogICAg ICAgICAgICBraTE4bgogICAgICAgICAgICBraWNvbnRoZW1lcwogICAgICAgICAgICBraW8KQEAg LTc3Miw3ICs3NzQsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZGVjb25uZWN0CiAoZGVmaW5lLXB1Ymxp YyBsYWJwbG90CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxhYnBsb3QiKQotICAgICh2ZXJzaW9u ICIyLjguMiIpCisgICAgKHZlcnNpb24gIjIuOS4wIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTc4MCw3ICs3ODIsNyBAQCAoZGVmaW5l LXB1YmxpYyBsYWJwbG90CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLyIgdmVyc2lvbiAi L2xhYnBsb3QtIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXloeG5jaHdiNG44M3N4cmJuNGlt NDFnMnNxcjB4c2ltMnkyNDJtdnlkOHBqemQ4M2ljZiIpKSkpCisgICAgICAgIChiYXNlMzIgIjF3 aTE5Z2oxOHlocmltMWNiMmR3Z3BuYzJ5dnlkbTg3aDQxZmNnNjcwYW1weTI0aTk4ejUiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAg YCgjOmNvbmZpZ3VyZS1mbGFncwpAQCAtNzk3LDcgKzc5OSw3IEBAIChkZWZpbmUtcHVibGljIGxh YnBsb3QKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtl eXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CiAgICAgICAgICAgICAgICA7OyBUaGlzIHRl c3QgZmFpbHMsIEkgZG9uJ3Qga25vdyB3aHkuCi0gICAgICAgICAgICAgICAoaW52b2tlICJjdGVz dCIgIi1FIiAicGFyc2VydGVzdCIpKSkpKSkpCisgICAgICAgICAgICAgICAoaW52b2tlICJjdGVz dCIgIi1FIiAiKFBhcnNlclRlc3R8UmVhZFN0YXRGaWx0ZXJUZXN0KSIpKSkpKSkpCiAgICAgKG5h dGl2ZS1pbnB1dHMgKGxpc3QgYmlzb24KICAgICAgICAgICAgICAgICAgICAgICAgICBleHRyYS1j bWFrZS1tb2R1bGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgcGtnLWNvbmZpZwpAQCAtODQ4 LDcgKzg1MCw3IEBAIChkZWZpbmUtcHVibGljIGxhYnBsb3QKIChkZWZpbmUtcHVibGljIGtxdHF1 aWNrY2hhcnRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtxdHF1aWNrY2hhcnRzIikKLSAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UK ICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC04NTYsNyArODU4 LDcgQEAgKGRlZmluZS1wdWJsaWMga3F0cXVpY2tjaGFydHMKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB2ZXJzaW9uICIvc3JjL2txdHF1aWNrY2hhcnRzLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgICAoc2hhMjU2CiAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgIjBnbDljOHpm bjQ0MDIwMmw4Mnk0bmZuZzBoeWhpdmJ5OGE0aGY5MXJwaGk4ZjF4Znh4bXIiKSkpKQorICAgICAg ICAgICIwYm03cmR5c3ZsZm5mbnZ5ODdpaTNreGwyMzhxODN2dzBpYTU4enNud2pta3htbGdmNm1w IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTg3MiwxNCArODc0 LDE0IEBAIChkZWZpbmUtcHVibGljIGtxdHF1aWNrY2hhcnRzCiAoZGVmaW5lLXB1YmxpYyBrZGYK ICAgKHBhY2thZ2UKICAgICAobmFtZSAia2RmIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisg ICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva2RmLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAg ICAgICAgIjE3OXlneTRreGthcGZ5eHFqOGg1eGx2cDExNjB2ZDcyYWYzNHZkMGE0cjVhejd3ZmQx bTciKSkpKQorICAgICAgICAgICAgICAgICIxbTBkd2szaW5xems5a2pqemdzYWFtMTVsbnBiaHpq Zm13cnp2OHNhemZrNDRzY25yMnYxIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scykpCkBAIC05MDUsMTQgKzkwNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZGYKIChk ZWZpbmUtcHVibGljIGtjYWNoZWdyaW5kCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtjYWNoZWdy aW5kIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva2NhY2hlZ3JpbmQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChz aGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWNzc2p5d25o ZmJuc3ZseTRtcmFscHgzYWYycHFrbWhnMWpqMnEzY2ppcXg0NGkzZ2t5eCIpKSkpCisgICAgICAg ICAgICAgICAgIjEyY2tuOTBocW0yYzVjNTh4cWt6Z2NpaDY0ams0a3drZ3o0cTBmNW5zMXJ4djNw aWR6NW4iKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGVybCBweXRob24g cXR0b29scy01IGtkb2N0b29scykpCkBAIC05MzksMTQgKzk0MSwxNCBAQCAoZGVmaW5lLXB1Ymxp YyBrY2FjaGVncmluZAogKGRlZmluZS1wdWJsaWMgbGlia2RlZ2FtZXMKICAgKHBhY2thZ2UKICAg ICAobmFtZSAibGlia2RlZ2FtZXMiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9saWJrZGVnYW1lcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAg ICAgICAoYmFzZTMyICIweDVtdzI1YzhobW54aGN4YzJ4bTE5eG1nZHhmYng4OW5yeGZsNm16ZnJo OG15cjN5YnNiIikpKSkKKyAgICAgICAoYmFzZTMyICIwaWdxODdhbmFtOXgybWNsYjBsa3Z3aHJ4 azYyeTFmNHhsMTRhNGRoZDk3bXFzYzVwYnpuIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzKSkKQEAgLTk4NSw3ICs5ODcsNyBAQCAoZGVmaW5lLXB1YmxpYyBsaWJrZGVnYW1lcwog KGRlZmluZS1wdWJsaWMgbWFyYmxlLXF0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1hcmJsZS1x dCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKQEAgLTk5 NCw3ICs5OTYsOCBAQCAoZGVmaW5lLXB1YmxpYyBtYXJibGUtcXQKICAgICAgICAgICAgICAoY29t bWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdp dC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNl MzIgIjFoNWE3ZGlkNHNoaTN6NWwwYWQ5YXJsNnhyNzl4cGpyN2Rieng1bDh4cHA3NzFwYjBwY2oi KSkpKQorICAgICAgICAoYmFzZTMyCisJCSIxc2FhY25ybDBoa2wzMm5xOTZsMWJnbjl5cnN6NDU1 cTk2amR4enA3YXg4aWFhNW5tZGl6IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIDs7IEZJWE1FOiBsaWJtYXJibGV3aWRnZXQtcXQ1 LnNvLjI4IG5vdCBmb3VuZC4gIEFsc28gZW5hYmxlIHRoZQpAQCAtMTA0MSwxNCArMTA0NCwxNCBA QCAoZGVmaW5lLXB1YmxpYyBtYXJibGUtcXQKIChkZWZpbmUtcHVibGljIG9rdWxhcgogICAocGFj a2FnZQogICAgIChuYW1lICJva3VsYXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAo dmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy8iIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjA1NHJ6ZHFzcWtqeDJzbmN5ZmNuZmR2bTlicDQ1c2R3M3J5Y21w emljbndwbjVqNGhjYjMiKSkpKQorICAgICAgICAoYmFzZTMyICIwM2pwd2dyaGpneXgxNGcxaDNs eGhueWliODhjazBxa3FjeGg0ZnBjMzk4eHdkcjNhbWt3IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICA7OyBUaGUgdGVzdHMgZmFpbCBiZWNhdXNlIHRoZXkgY2Fu J3QgZmluZCB0aGUgcHJvcGVyIG1pbWV0eXBlIHBsdWdpbnM6CiAgICAgOzsgIm9yZy5rZGUub2t1 bGFyLmNvcmU6IE5vIHBsdWdpbiBmb3IgbWltZXR5cGUgJyJpbWFnZS9qcGVnIicuIgpAQCAtMTEw Niw3ICsxMTA5LDcgQEAgKGRlZmluZS1wdWJsaWMgb2t1bGFyCiAoZGVmaW5lLXB1YmxpYyBwb3ht bAogICAocGFja2FnZQogICAgIChuYW1lICJwb3htbCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMi KQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkKQEAgLTExMTQsNyAr MTExNyw3IEBAIChkZWZpbmUtcHVibGljIHBveG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9wb3htbC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxOWhyYjc1ZmJo MTAyZnc4YWpmbGo0Nzc3czdocTd2eHY2a2J3amlyNnd6c3ZkZmFud2RiIikpKSkKKyAgICAgICAg ICAgICAgICAiMW5ycDBpM2EzOXB3NHB6Y2FucG1qeWtzM3BsMWx5ZmozenE2MWlpOHh4NDAyeHcx aXAydyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpA QCAtMTEzMSwxNCArMTEzNCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBwb3htbAogKGRlZmluZS1wdWJs aWMga2RlZ3JhcGhpY3MtbW9iaXBvY2tldAogICAocGFja2FnZQogICAgIChuYW1lICJrZGVncmFw aGljcy1tb2JpcG9ja2V0IikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24g IjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMvIiBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIwOTFpeDM0M3A5dnM0aXlqOGFicTZtdzlsYm0xZng1MTY3Z3lraG00Zzhiams1 dmRyaTJxIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMTJ5cndhMjJjNHF4c2YxMGZ2NzZmemFhajV4 bHY1bG1yd2NxdmY2cWhncjZmOXFzdzdzaiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcykpCkBAIC0xMTUzLDE0ICsxMTU2LDE0IEBAIChkZWZpbmUtcHVibGljIGtkZWdyYXBo aWNzLW1vYmlwb2NrZXQKIChkZWZpbmUtcHVibGljIGxpYmtleGl2MgogICAocGFja2FnZQogICAg IChuYW1lICJsaWJrZXhpdjIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lv biAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy8iIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAg ICAgIChiYXNlMzIgIjByMm02ZDlydzByNnJtNnhxcGoxaTN3MGhwbGhpdnk4aDkwemdncXluZnp2 ZnlyOWM1MjkiKSkpKQorICAgICAgICAoYmFzZTMyICIwcDQzejY5eWg1ams4bTFobjN4eW5qcGd6 eHBrYzg5aDBkYWZqNTk2NHF4NHhwNHZ4bDE5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzKSkKQEAgLTExNzUsMTQgKzExNzgsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia2V4 aXYyCiAoZGVmaW5lLXB1YmxpYyB6ZXJvY29uZi1pb3NsYXZlCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgInplcm9jb25mLWlvc2xhdmUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy96ZXJvY29uZi1pb3NsYXZlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDlqbWYyMzNuamJxYW0xc3d6dnB6ZmdkcGxwanpkeDQ4 dmp5NmtjcG1qdmcycWxtN2kybCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBqYnJkYnBoeG43N2Rn MmE0d3pzbTdxMjQ0NTVqNGQxeGhkNHJqNWl3aHE0eXdpaWc5aTEiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMpKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0034-gnu-KDE-Utils-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0034-gnu-KDE-Utils-Update-home-page-links.patch RnJvbSAxYzIyNjlmOTQxOWFmNjgyMGYzZmFhNDc1YzYzZjgyZDZjYWYzM2IyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMToxMzoxNiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MzQvNzNdIGdudTogS0RFIFV0aWxzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFj a2FnZXMva2RlLXV0aWxzLnNjbSAoYXJrLCBrbWFnLCBrbW91c2V0b29sLCBrbW91dGgsIGtyb25v bWV0ZXIsCmtydXNhZGVyLCBreHN0aXRjaCwgb2t0ZXRhLCByc2licmVhaywgc21iNGssIHN3ZWVw ZXIpOiBVcGRhdGUgaG9tZS1wYWdlCmxpbmsuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS11dGlscy5zY20gYi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQppbmRleCBiZDFhZjVjNDE3 Li4xYTUwYTk2YjdjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQorKysg Yi9nbnUvcGFja2FnZXMva2RlLXV0aWxzLnNjbQpAQCAtMTA3LDcgKzEwNyw3IEBAIChkZWZpbmUt cHVibGljIGFyawogICAgICAgICAgICB1bnppcAogICAgICAgICAgICB6aXAKICAgICAgICAgICAg enN0ZCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZW4vYXJrIikKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9hcmsvIikKICAgICAoc3lub3BzaXMg IkdyYXBoaWNhbCBhcmNoaXZpbmcgdG9vbCIpCiAgICAgKGRlc2NyaXB0aW9uICJBcmsgaXMgYSBn cmFwaGljYWwgZmlsZSBjb21wcmVzc2lvbi9kZWNvbXByZXNzaW9uIHV0aWxpdHkKIHdpdGggc3Vw cG9ydCBmb3IgbXVsdGlwbGUgZm9ybWF0cywgaW5jbHVkaW5nIHRhciwgZ3ppcCwgYnppcDIsIHJh ciBhbmQgemlwLCBhcwpAQCAtMjAyLDcgKzIwMiw3IEBAIChkZWZpbmUtcHVibGljIGttYWcKICAg ICAgICAgICAgb3h5Z2VuLWljb25zIDs7IGRlZmF1bHQgaWNvbiBzZXQKICAgICAgICAgICAgOzsg VE9ETzogUUFjY2Vzc2liaWxpdHlDbGllbnQgLSBsaWJxYWNjZXNzaWJpbGl0eWNsaWVuCiAgICAg ICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGlj YXRpb25zL3V0aWxpdGllcy9vcmcua2RlLmttYWciKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL2ttYWcvIikKICAgICAoc3lub3BzaXMgIlNjcmVlbiBtYWduaWZpZXIgdG9v bCIpCiAgICAgKGRlc2NyaXB0aW9uICJZb3UgY2FuIHVzZSBLTWFnbmlmaWVyIHRvIG1hZ25pZnkg YSBwYXJ0IG9mIHRoZSBzY3JlZW4ganVzdAogYXMgeW91IHdvdWxkIHVzZSBhIGxlbnMgdG8gbWFn bmlmeSBhIG5ld3NwYXBlciBmaW5lLXByaW50IG9yIGEgcGhvdG9ncmFwaC4KQEAgLTI0MCw3ICsy NDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbW91c2V0b29sCiAgICAgICAgICAgIHBob25vbgogICAg ICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJh c2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGls aXRpZXMvb3JnLmtkZS5rbW91c2V0b29sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9rbW91c2V0b29sLyIpCiAgICAgKHN5bm9wc2lzICJBdXRvbWF0aWMgbW91c2UgY2xp Y2sgYW5kIG1vdXNlIG1hbmlwdWxhdGlvbiB0b29sIGZvciB0aGUKIGRpc2FibGVkIikKICAgICAo ZGVzY3JpcHRpb24gIktNb3VzZVRvb2wgY2xpY2tzIHRoZSBtb3VzZSB3aGVuZXZlciB0aGUgbW91 c2UgY3Vyc29yIHBhdXNlcwpAQCAtMjc2LDcgKzI3Niw3IEBAIChkZWZpbmUtcHVibGljIGttb3V0 aAogICAgICAgICAgICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAg ICBxdGJhc2UtNQogICAgICAgICAgICBxdHNwZWVjaCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbW91dGgiKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ttb3V0aC8iKQogICAgIChzeW5vcHNpcyAi VHlwZS1hbmQtc2F5IGZyb250ZW5kIGZvciBzcGVlY2ggc3ludGhlc2l6ZXJzIikKICAgICAoZGVz Y3JpcHRpb24gIktNb3V0aCBpcyBhIHByb2dyYW0gd2hpY2ggZW5hYmxlcyBwZXJzb25zIHRoYXQg Y2Fubm90IHNwZWFrCiB0byBsZXQgdGhlaXIgY29tcHV0ZXIgc3BlYWssIGUuZy4gbXV0YWwgcGVv cGxlIG9yIHBlb3BsZSB3aG8gaGF2ZSBsb3N0IHRoZWlyCkBAIC0zMTMsNyArMzEzLDcgQEAgKGRl ZmluZS1wdWJsaWMga3Jvbm9tZXRlcgogICAgICAgICAgICBreG1sZ3VpCiAgICAgICAgICAgIG94 eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFzZS01KSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL3V0aWxpdGllcy9vcmcu a2RlLmtyb25vbWV0ZXIiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2ty b25vbWV0ZXIvIikKICAgICAoc3lub3BzaXMgIlNpbXBsZSBzdG9wd2F0Y2ggYXBwbGljYXRpb24i KQogICAgIChkZXNjcmlwdGlvbiAiS3Jvbm9tZXRlciBpcyBhIHN0b3B3YXRjaCBhcHBsaWNhdGlv bi4gIEl0IGZlYXR1cmVzIHRoZQogYmFzaWMgc3RvcHdhdGNoIGFjdGlvbnMgKHBhdXNlLCByZXN1 bWUsIHJlc2V0LCBsYXBzKSwgYXMgd2VsbCBhcyB0aGUgYWJpbGl0eQpAQCAtMzU4LDcgKzM1OCw3 IEBAIChkZWZpbmUtcHVibGljIGtydXNhZGVyCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAg ICAgIHNvbGlkCiAgICAgICAgICAgIHpsaWIpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vd3d3 LmtydXNhZGVyLm9yZyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rcnVzYWRlci5vcmcvIikK ICAgICAoc3lub3BzaXMgIlR3aW4tcGFuZWwgKGNvbW1hbmRlci1zdHlsZSkgZmlsZSBtYW5hZ2Vy IikKICAgICAoZGVzY3JpcHRpb24gIktydXNhZGVyIGlzIGEgc2ltcGxlLCBlYXN5LCB5ZXQgcG93 ZXJmdWwsCiB0d2luLXBhbmVsIChjb21tYW5kZXItc3R5bGUpIGZpbGUgbWFuYWdlciwgc2ltaWxh ciB0byBNaWRuaWdodCBDb21tYW5kZXIgb3IKQEAgLTM5MSw3ICszOTEsNyBAQCAoZGVmaW5lLXB1 YmxpYyBreHN0aXRjaAogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBw a2ctY29uZmlnKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGt0ZXh0ZWRpdG9yIGltYWdlbWFn aWNrIHF0YmFzZS01IHF0eDExZXh0cmFzKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5v cmcvYXBwbGljYXRpb25zL2VuL2dyYXBoaWNzL29yZy5rZGUua3hzdGl0Y2giKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2t4c3RpdGNoLyIpCiAgICAgKHN5bm9wc2lzICJD cmVhdGUgYW5kIHByaW50IGNyb3NzIHN0aXRjaCBwYXR0ZXJucyIpCiAgICAgKGRlc2NyaXB0aW9u CiAgICAgICJLWFN0aXRjaCBhbGxvd3MgY3JlYXRpbmcgYW5kIHByaW50aW5nIGNyb3NzIHN0aXRj aCBwYXR0ZXJucywgd2hpY2ggY2FuCkBAIC00NDIsNyArNDQyLDcgQEAgKGRlZmluZS1wdWJsaWMg b2t0ZXRhCiAgICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRGT1JNIiAib2Zmc2NyZWVu IikKICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcC9kdW1teS1ob21lIikKICAgICAg ICAgICAgICAjdCkpKSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0 aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5va3RldGEiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBwcy5rZGUub3JnL29rdGV0YS8iKQogICAgIChzeW5vcHNpcyAiSGV4YWRlY2ltYWwgZWRpdG9y IGZvciBiaW5hcnkgZmlsZXMiKQogICAgIChkZXNjcmlwdGlvbiAiT2t0ZXRhIGlzIGEgc2ltcGxl IGVkaXRvciBmb3IgdGhlIHJhdyBkYXRhIG9mIGZpbGVzLiAgVGhpcwogdHlwZSBvZiBwcm9ncmFt IGlzIGFsc28gY2FsbGVkIGhleCBlZGl0b3Igb3IgYmluYXJ5IGVkaXRvci4KQEAgLTQ4OSw3ICs0 ODksNyBAQCAoZGVmaW5lLXB1YmxpYyByc2licmVhawogICAgICAgICAgICBreG1sZ3VpCiAgICAg ICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAgIHF0YmFz ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25zL3V0aWxp dGllcy9vcmcua2RlLnJzaWJyZWFrIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9yc2licmVhay8iKQogICAgIChzeW5vcHNpcyAiQXNzaXN0cyBpbiB0aGUgUmVjb3Zlcnkg YW5kIFByZXZlbnRpb24gb2YgUmVwZXRpdGl2ZSBTdHJhaW4KIEluanVyeSIpCiAgICAgKGRlc2Ny aXB0aW9uICJSZXBldGl0aXZlIFN0cmFpbiBJbmp1cnkgaXMgYW4gaWxsbmVzcyB3aGljaCBjYW4g b2NjdXIgYXMgYQpAQCAtNTM4LDcgKzUzOCw3IEBAIChkZWZpbmUtcHVibGljIHNtYjRrCiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQogICAgICAgICAgICBz b2xpZCkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGls aXRpZXMvb3JnLmtkZS5zbWI0ayIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5v cmcvc21iNGsvIikKICAgICAoc3lub3BzaXMgIlNhbWJhIChTTUIpIHNoYXJlIGFkdmFuY2VkIGJy b3dzZXIiKQogICAgIChkZXNjcmlwdGlvbiAiU21iNEsgaXMgYW4gbmV0d29yayBuZWlnaGJvcmhv b2QgYnJvd3NlciBmb3IgdGhlIEtERQogU29mdHdhcmUgQ29tcGlsYXRpb24gYW5kIGEgZnJvbnRl bmQgdG8gdGhlIHByb2dyYW1zIG9mIHRoZSBTYW1iYSBzb2Z0d2FyZQpAQCAtNTk3LDcgKzU5Nyw3 IEBAIChkZWZpbmUtcHVibGljIHN3ZWVwZXIKICAgICAgICAgICAga3htbGd1aQogICAgICAgICAg ICBveHlnZW4taWNvbnMgOzsgZGVmYXVsdCBpY29uIHNldAogICAgICAgICAgICBxdGJhc2UtNSkp Ci0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMv b3JnLmtkZS5zd2VlcGVyIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9z d2VlcGVyLyIpCiAgICAgKHN5bm9wc2lzICJUZW1wb3JhcnkgZmlsZSBhbmQgaGlzdG9yeSBjbGVh bmVyIikKICAgICAoZGVzY3JpcHRpb24gIgogU3dlZXBlciBoZWxwcyB0byBjbGVhbiB1bndhbnRl ZCB0cmFjZXMgdGhlIHVzZXIgbGVhdmVzIG9uIHRoZSBzeXN0ZW0gYW5kIHRvCi0tIAoyLjM3LjAK Cg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0063-gnu-KDE-Games-Update-all-packages-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0063-gnu-KDE-Games-Update-all-packages-to-22.04.3.patch RnJvbSA0MDBkNjMxNTkwZGVkMmZmYTNjNDc3YTdkNjJjYzBkYzFkMmYyZTg5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA4OjQ5OjM5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA2 My83M10gZ251OiBLREUgR2FtZXM6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gMjIuMDQuMy4KCiog Z251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gKGt0dWJlcmxpbmcsIHBpY21pLCBrb2xmLCBsaWJr bWFoam9uZ2csCmttYWhqb25nZywga3NoaXNlbiwga2Fqb25nZywga2JyZWFrb3V0LCBrbWluZXMs IGtvbnF1ZXN0LCBrYm91bmNlLAprYmxvY2tzLCBrc3Vkb2t1LCBrbGluZXMsIGtnb2xkcnVubmVy LCBrZGlhbW9uZCwga2ZvdXJpbmxpbmUsIGtibGFja2JveCwKa25ldHdhbGssIGJvbWJlciwgZ3Jh bmF0aWVyLCBrc2lyaywgcGFsYXBlbGksIGtpcmlraSwga2lnbywga3VicmljaywKbHNrYXQsIGth cG1hbiwga3NwYWNlZHVlbCwgYm92bywga2lsbGJvdHMsIGtzbmFrZWR1ZWwsIGtvbGxpc2lvbiwK a25hdmFsYmF0dGxlLCBrcmV2ZXJzaSwga3NxdWFyZXMsIGtqdW1waW5nY3ViZSk6IFVwZGF0ZSB0 byAyMi4wNC4zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtIGIvZ251 L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20KaW5kZXggN2UyNGFhZDQ3MC4uNjBjNGQ4MzlkNiAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tk ZS1nYW1lcy5zY20KQEAgLTQyLDE0ICs0MiwxNCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2th Z2VzIGtkZS1nYW1lcykKIChkZWZpbmUtcHVibGljIGt0dWJlcmxpbmcKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia3R1YmVybGluZyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJz aW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJs ZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2t0dWJlcmxpbmctIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAg ICAgKGJhc2UzMiAiMWF3c24yODVqOW5nZ3l5cGtyYTlsYWRnaTQ2dzJtN20wOWQ4MzY0dzVkMHN5 Z3B6bWdzZyIpKSkpCisgICAgICAgKGJhc2UzMiAiMTlreWs3cjdsa3p3Y3ZoaG4xampncmNka3E4 Z2Ztemd5cnZ2Y2JtNHFreDdqZDI3djFpYSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMgcGVybCkpCkBAIC05MSwxNCArOTEsMTQgQEAgKGRlZmluZS1wdWJsaWMg a3R1YmVybGluZwogKGRlZmluZS1wdWJsaWMgcGljbWkKICAgKHBhY2thZ2UKICAgICAobmFtZSAi cGljbWkiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9waWNtaS0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwZ2sxeXE1 YWM1NWs2bHhieHN6eHBkMzkzZmI5azZ5cGhpc2I3MWx4Mnp2OWdjaGw0NG42IikpKSkKKyAgICAg ICAoYmFzZTMyICIwbm4wMHNpbGE0em40cjI4ZGg4NGp2cXFycnMzMXNoOXZ3ZDc2bmFsbTd5MTR4 cnh3bjQ2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBA IC0xMjcsMTQgKzEyNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBwaWNtaQogKGRlZmluZS1wdWJsaWMg a29sZgogICAocGFja2FnZQogICAgIChuYW1lICJrb2xmIikKLSAgICAodmVyc2lvbiAiMjEuMTIu MyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva29sZi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAo c2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjAwZGhqeTgyZDk5NjR6OTRubjR2a2t3eW5xbDNiZmE2 ZGp3cmdzcTkzZjlkN2dyZ2tkN2ciKSkpKQorICAgICAgICAoYmFzZTMyICIwbW1tajlyeHJicGY5 Y2xqNDl6Z2ZscmxpYzhxYWZ6dzJyMmJ5NWtuaHNuMTVtcTU5YmQzIikpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xNzQsMTQgKzE3NCwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrb2xmCiAoZGVmaW5lLXB1YmxpYyBsaWJrbWFoam9uZ2cKICAgKHBhY2thZ2UK ICAgICAobmFtZSAibGlia21haGpvbmdnIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAg KHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNp b24gIi9zcmMvbGlia21haGpvbmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1 NgotICAgICAgIChiYXNlMzIgIjExNHZpeXFxN3psd3Nkbm05Nml5eXZqOG1hNHAwNm02OWhzNjQx eXY0MnhsYmtzcHdiYWwiKSkpKQorICAgICAgIChiYXNlMzIgIjF5MTIzYnlnaTRpaWw4cWdsdjJm eDgxcW5scXBqcHgzczRmbXE4c2Zma2lsY3o4NzVudzgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQpAQCAtMjA1LDE0ICsyMDUsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia21h aGpvbmdnCiAoZGVmaW5lLXB1YmxpYyBrbWFoam9uZ2cKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a21haGpvbmdnIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva21haGpv bmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjAyeXZ2cHdrazVnYmo0NDV6djV4aGZyYWdrODIyMHJseDBwa3hmMzJwajBqc3Y3ZG56MXgiKSkp KQorICAgICAgIChiYXNlMzIgIjBsdmlhN2dobnA4d3gyeG5kemlwdjhncmRzZG4zaTk2eGxzeTZ3 c3BuYTFrODg0eDh5bHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTI0NCwxNCArMjQ0LDE0IEBAIChkZWZpbmUtcHVibGljIGttYWhqb25nZwogKGRl ZmluZS1wdWJsaWMga3NoaXNlbgogICAocGFja2FnZQogICAgIChuYW1lICJrc2hpc2VuIikKLSAg ICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAg ICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3NoaXNlbi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxaTExZ2g4N2dmemE1OHJw ZGQ0NHBqYjQyM2FuOWE0NGNsczExN2JhOWd6bnhtNjdjcGg1IikpKSkKKyAgICAgICAoYmFzZTMy ICIwMDRxcjBrbXcwYzZhaGlmMW1mMmY4OGE4NDl3czNrYXA3cDJrc3Zsam15eWwzOHgyc2JzIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzCkBAIC0yODMsMTQgKzI4MywxNCBAQCAo ZGVmaW5lLXB1YmxpYyBrc2hpc2VuCiAoZGVmaW5lLXB1YmxpYyBrYWpvbmdnCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImtham9uZ2ciKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAi L3NyYy9rYWpvbmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjFzZmZzc2ZwenNkODNpcHBrd3BtcWR4OHJmaDljcGQ3aTIybnN2OGFzbmF5bHls dnkzemQiKSkpKQorICAgICAgIChiYXNlMzIgIjE1YjJsMHpzeXpyaXI3OTF3OXNkZjY1a3ZuNjUy OGI4dnhkcnlhM2Y0MjVudnN4c3g3aXgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnBoYXNlcwpAQCAtMzQ1LDE0ICszNDUs MTQgQEAgKGRlZmluZS1wdWJsaWMga2Fqb25nZwogKGRlZmluZS1wdWJsaWMga2JyZWFrb3V0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImticmVha291dCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMi KQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2ticmVha291dC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChz aGEyNTYKLSAgICAgICAoYmFzZTMyICIwdnFseGFnZ3p2dnJiNDM5eWJzdmQ1a3I5ajJqenB3azR4 eTN5bmk4M3k4MzBoMW1taGhjIikpKSkKKyAgICAgICAoYmFzZTMyICIxcHZ4eGw3bTQ2aWhqa3ph cTI2MXhmc3luaWt5cmJycjY3ZDR2aDVweGZqNnBpcHpyZ2twIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0zODIsMTQgKzM4MiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBrYnJlYWtvdXQKIChkZWZpbmUtcHVibGljIGttaW5lcwogICAocGFja2FnZQogICAg IChuYW1lICJrbWluZXMiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAi MjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r bWluZXMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2Uz MiAiMXd4eTBjeXo3MzN3dm54ZmpoaXJxZjQxd25kYTRmNmFxZGlxbWI1cjFuZ3p6bGxnYmdsYyIp KSkpCisgICAgICAgKGJhc2UzMiAiMXc2YnFsemhibTN2YzA5anl4Zmc4dmduMGEybmtuZnoxc2hi c2ZhbWMzNmpzeTJzcjc1OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQpAQCAtNDE5LDE0ICs0MTksMTQgQEAgKGRlZmluZS1wdWJsaWMga21pbmVzCiAoZGVm aW5lLXB1YmxpYyBrb25xdWVzdAogICAocGFja2FnZQogICAgIChuYW1lICJrb25xdWVzdCIpCi0g ICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAg ICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tvbnF1ZXN0LSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBscmFocTlzNzByeDI0 ZHc0Y2dwdmNocjRzNnBjbDU2NXZoMzQzZ2dnMjRzMXJkM2x5ODAiKSkpKQorICAgICAgIChiYXNl MzIgIjFreWx2NzMwcGxpaTdncnpjY2FjbGc1bGttZ3doZGdoMnlhN2g3bHBuYjh6YWFweTNrYnIi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTQ1OCwx NCArNDU4LDE0IEBAIChkZWZpbmUtcHVibGljIGtvbnF1ZXN0CiAoZGVmaW5lLXB1YmxpYyBrYm91 bmNlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtib3VuY2UiKQotICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgdmVyc2lvbiAiL3NyYy9rYm91bmNlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg KHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFhbTRqMTFjanpsbWF2MnpoNTgwMmthc3kwa2RjeDc4 c2x5Y2FkbmY5NmJtaHhzOGh2eXYiKSkpKQorICAgICAgIChiYXNlMzIgIjE4N2YwaHoxOXhqMTdo NWR6ajBudzNyOXphczNzcHBpc3doZ256bWE5c25sMXcwcmZ6d2giKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTQ5NiwxNCArNDk2LDE0IEBAIChkZWZp bmUtcHVibGljIGtib3VuY2UKIChkZWZpbmUtcHVibGljIGtibG9ja3MKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2Jsb2NrcyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9u ICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9y ZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3Jj L2tibG9ja3MtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJh c2UzMiAiMW4zamM5NndzODA3OGdrMWlsNjFkYzk2cDNwenZqM3o5YnJud2kyNzRwazRjaWY2M2Js aSIpKSkpCisgICAgICAgKGJhc2UzMiAiMThoZHprd3Y4bHNjbTl4c2kwZDk5cHEyMTl5MG05YnFk cXYzazE1ZzdnejBzcnl4dnl2YSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBr ZG9jdG9vbHMpKQpAQCAtNTM2LDE0ICs1MzYsMTQgQEAgKGRlZmluZS1wdWJsaWMga2Jsb2Nrcwog KGRlZmluZS1wdWJsaWMga3N1ZG9rdQogICAocGFja2FnZQogICAgIChuYW1lICJrc3Vkb2t1IikK LSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAg ICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva3N1ZG9rdS0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxZ3cweWJ3aHZnMXo4 cGNzNzJmNzN5NTJqdnp2cnczNjdnMjc1YXhmMnJ3NTBpaWs2and2IikpKSkKKyAgICAgICAoYmFz ZTMyICIxMTZkZ2M5aGg2ZnE2eDB3NHJkNGtqZDJxeTkzaHE2Ym14d2s1am1tMjFscXdyc3pyNmh3 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC01OTYs MTQgKzU5NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc3Vkb2t1CiAoZGVmaW5lLXB1YmxpYyBrbGlu ZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2xpbmVzIikKLSAgICAodmVyc2lvbiAiMjEuMTIu MyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgog ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva2xpbmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNo YTI1NgotICAgICAgIChiYXNlMzIgIjF5cGk2NHdkc3cxenNqMDN3Y3hqMDJ2Mjd5MWJ5MTEzdjg5 YXM4ZHlrOXdyMHBmbWJwcWYiKSkpKQorICAgICAgIChiYXNlMzIgIjE1ejVnY25jeXIxaTd4aXBu c3ZyMmx2ZGk5d2RxbThpZjN5bGlta3N4aGdyNWRrdno5dnoiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTYzOSwxNCArNjM5LDE0IEBAIChkZWZpbmUt cHVibGljIGtsaW5lcwogKGRlZmluZS1wdWJsaWMga2dvbGRydW5uZXIKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia2dvbGRydW5uZXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rZ29sZHJ1bm5lci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAg ICAgICAoYmFzZTMyICIwZ3p6NTg0MDd6am1rMzExa3l5ajVsMmMxY2ljemNxOWk4Y2twd2JkMzQx ZHZ3YXd3MjdxIikpKSkKKyAgICAgICAoYmFzZTMyICIxZ2EwZGpwbGhncWJmcnZxMG03eW1kMzBs c2k3a2MyM2NoYXFtYzB2eTNnNjF5OTI3NGRhIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scykpCkBAIC02NzksMTQgKzY3OSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBr Z29sZHJ1bm5lcgogKGRlZmluZS1wdWJsaWMga2RpYW1vbmQKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia2RpYW1vbmQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIu MDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGlh bW9uZC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZDNjNHBja2RkbnJpOWkxOWcycGkyeWdwcWFrbGxyZ3k2YXpndm5oNWhuMjBrZ3N3N2Q5Iikp KSkKKyAgICAgICAoYmFzZTMyICIxY2ExaHh6enZwd20zbXM5bTB4ZDd4NHIwMTFuN2JqbHNjNGwz MzNxMHhqeTV2d2xyejNzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC03MTcsMTQgKzcxNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZGlhbW9uZAogKGRl ZmluZS1wdWJsaWMga2ZvdXJpbmxpbmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2ZvdXJpbmxp bmUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNl LyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZm91cmlubGluZS0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwcmI1 amNtbWYxOWJpZHd5d2o1NmRuMHdmcm5yZmk1a2M3NWMyMGQ3bXhubGd5Z2ZkbmtnIikpKSkKKyAg ICAgICAoYmFzZTMyICIxNjNhaWk5YmFsYTE0YmhjOWo1MDN4azg2amNubW5uMzI3Zm14M2M2OHJ5 cDBzODlyeDk3IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC03NTUsMTQgKzc1NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZm91cmlubGluZQogKGRlZmlu ZS1wdWJsaWMga2JsYWNrYm94CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtibGFja2JveCIpCi0g ICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tibGFja2JveC0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxMGo4cm5wcjNnamFx c3B4NG14cWo5Y25jcWo2djJqbjVya2xkcjQ2YnY3eXhnamI1cnczIikpKSkKKyAgICAgICAoYmFz ZTMyICIwaW03bWI5M3lyYmxpYXZpbDViY3F5bWNxNmE0c2pxMXBqNTJ5c3E4Z3Fxd2Y3anJ3MWd4 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC03OTUs MTQgKzc5NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrYmxhY2tib3gKIChkZWZpbmUtcHVibGljIGtu ZXR3YWxrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtuZXR3YWxrIikKLSAgICAodmVyc2lvbiAi MjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMva25ldHdhbGstIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGFobXMzaW12a2RrbnAxejJoNmo0Mms5ZzFp MjB5Z2QyNjMzaWNqdjM3ZDJjYmlqMTI4bSIpKSkpCisgICAgICAgKGJhc2UzMiAiMHcxYnB4MDR5 bjd4c3lmNGg4eW13ODg3aXI5aWZid3h5bnFsbGg4eG40Y2h3ZDIxaXBncCIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtODM2LDE0ICs4MzYsMTQgQEAg KGRlZmluZS1wdWJsaWMga25ldHdhbGsKIChkZWZpbmUtcHVibGljIGJvbWJlcgogICAocGFja2Fn ZQogICAgIChuYW1lICJib21iZXIiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9ib21iZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxbWx4czJkYnN5Y3E3bXc5ZzFobDJsMTdnbDB6MzNtcnJ5NXIwem16NzRp NjduZmlqZzh3IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGN4eXA1YzExOXIwYmtxengwbW5iZmRi MmkxaDByYTBrcDMwengwbm12bWExcnhycnZnZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtODc3LDE0ICs4NzcsMTQgQEAgKGRlZmluZS1wdWJsaWMg Ym9tYmVyCiAoZGVmaW5lLXB1YmxpYyBncmFuYXRpZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAi Z3JhbmF0aWVyIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvZ3JhbmF0 aWVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjE2eXJpaGFybDY2ZnJnbG1keTY3NTBuaXhjemgwbDRjMTlubnI2ZGF2MTVtOHFmYjNnNmIiKSkp KQorICAgICAgIChiYXNlMzIgIjF5bHl3ajU3OWoyNTJoajZsejVnaHZtaWlxZjl5YjJsbmNxYnlw YmliZHIzNGlyczVpZjkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTkxNCwxNCArOTE0LDE0IEBAIChkZWZpbmUtcHVibGljIGdyYW5hdGllcgogKGRl ZmluZS1wdWJsaWMga3NpcmsKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NpcmsiKQotICAgICh2 ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tzaXJrLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWlwbmtnMm1najM3ZzVzNWlo bHlzMTc2a24yYzExZjNkNTd4cjl6aHFmOGZ2a3Zya2ZtMCIpKSkpCisgICAgICAgIChiYXNlMzIg IjBjMWxzM2kyanFjcm1keTN6aGIyNW1sOWxoZHk0Z2pkY3Z2NGo1ejh4NXdpZzI2NXFid3giKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTk2OSwxNCAr OTY5LDE0IEBAIChkZWZpbmUtcHVibGljIGtzaXJrCiAoZGVmaW5lLXB1YmxpYyBwYWxhcGVsaQog ICAocGFja2FnZQogICAgIChuYW1lICJwYWxhcGVsaSIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMi KQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc3JjL3BhbGFwZWxpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDc2aWdxbDg5c3g1NWhmeGpiNzkyNDhpaDRjamJr cjFzMWpuejQ2eTNkazc5M3JzY204ZyIpKSkpCisgICAgICAgIChiYXNlMzIgIjBid2k1eTVtcmY2 aDF2aHloczVzeHd4OGhkdjBoa2tucHNjcGc1cTU0ZjZodzZjd2Y0cXYiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEwMTYsMTQgKzEwMTYsMTQgQEAg KGRlZmluZS1wdWJsaWMgcGFsYXBlbGkKIChkZWZpbmUtcHVibGljIGtpcmlraQogICAocGFja2Fn ZQogICAgIChuYW1lICJraXJpa2kiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVy c2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0 YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NyYy9raXJpa2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIwcWJtMHpqanFuYmNkbTM5emk4aDI0MG5ibHBhMXBhN2cxbHM5bWdoemJx cmRyaDduM2EwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWlqbDRoamNrNHd2eHBsY2p6cXc5YWhh ZG5idmQ4aGs2MXFuMDRrYnl6Nm1ycDY3eGdybiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTA1NCwxNCArMTA1NCwxNCBAQCAoZGVmaW5lLXB1Ymxp YyBraXJpa2kKIChkZWZpbmUtcHVibGljIGtpZ28KICAgKHBhY2thZ2UKICAgICAobmFtZSAia2ln byIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tpZ28tIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxNHBwNzNi OW1iZjBueTc1YjkwdnM3ejlsNjFtN3pwOGNsbDdobDRicGxxaDFraWcxc3pmIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMHdhdjZwbWxqYmtpMmlwZ3pwODJnYjJqODYxYjJiajFjMng0eWRxbjEwNmFx Y20wY2k3MSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpA QCAtMTEwMCwxNCArMTEwMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBraWdvCiAoZGVmaW5lLXB1Ymxp YyBrdWJyaWNrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt1YnJpY2siKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rdWJyaWNrLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGh4ODFjcDFscWw3NGM5MDY3ZHc3 bWk3OGM2c3A2cDFhMDM1ajJuempuOWRycHhhbDZwMiIpKSkpCisgICAgICAgIChiYXNlMzIgIjA5 aHhyaWdja3ZweHcxaXB6bGhxNWZiNWhwenJiNWg2NWI1NW02ZGkzbmo2eXMyeDUwdjkiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTExNDEsMTQgKzEx NDEsMTQgQEAgKGRlZmluZS1wdWJsaWMga3VicmljawogKGRlZmluZS1wdWJsaWMgbHNrYXQKICAg KHBhY2thZ2UKICAgICAobmFtZSAibHNrYXQiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAg ICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9sc2thdC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjFjZnMxbGZ3Z3h3cG4yZzU2eTdqYjJjNmlqZDgxYmk4YmE4YXAw eXl4Nm5odjZuYTA3MmIiKSkpKQorICAgICAgICAoYmFzZTMyICIwN3BrcmduOXBnd3djYzkwM2lx bWRwNDlpMjZpamtrYjc5NWpid3loZGczbnFnY2s5YXI5IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMTc5LDE0ICsxMTc5LDE0IEBAIChkZWZpbmUt cHVibGljIGxza2F0CiAoZGVmaW5lLXB1YmxpYyBrYXBtYW4KICAgKHBhY2thZ2UKICAgICAobmFt ZSAia2FwbWFuIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2FwbWFu LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjE5 NzR6N2czeWx2ZjQ4eGgzeGhmM2dyN2lwaGdtajgzaXI5aHNzMWEyYmEwaHBnZzQ2M2siKSkpKQor ICAgICAgIChiYXNlMzIgIjBjbGgzbnljM2thbjBoYmJ6emNhM3NkMDlubDJoZDM2eTdmNmc1cHYy Y3A2aTFtNDc1N3kiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xz KSkKQEAgLTEyMTgsMTQgKzEyMTgsMTQgQEAgKGRlZmluZS1wdWJsaWMga2FwbWFuCiAoZGVmaW5l LXB1YmxpYyBrc3BhY2VkdWVsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzcGFjZWR1ZWwiKQot ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc3BhY2VkdWVsLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGR2NTM5 amxwa2o4aHI0Y3owbmNxbTNzY2c2amEzczQxcDM3YnBxZDk0emljZnZ6eHc4NCIpKSkpCisgICAg ICAgIChiYXNlMzIgIjF5Yjd5MWY1cmN3NGphY3BmOXZwemJyYWdtMnl3d2IzbWtqaHE2N3g3eDk5 cTZyOWl6NTUiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK QEAgLTEyNTMsMTQgKzEyNTMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3NwYWNlZHVlbAogKGRlZmlu ZS1wdWJsaWMgYm92bwogICAocGFja2FnZQogICAgIChuYW1lICJib3ZvIikKLSAgICAodmVyc2lv biAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvYm92by0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFqenZhenF5NXZjd2t5aG5ienc3c2g4 bmdmZjVjbGNscTk4dmJiaHpkOWRtbmFjaXJkYnEiKSkpKQorICAgICAgICAoYmFzZTMyICIxeXo0 eDdmbWxsbXA1N3l4ZmlwcWtsZGdmMzhoYWxkYWg4MWQycW1jNWpsYWh2eTNqMjNwIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMjg5LDE0ICsxMjg5 LDE0IEBAIChkZWZpbmUtcHVibGljIGJvdm8KIChkZWZpbmUtcHVibGljIGtpbGxib3RzCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtpbGxib3RzIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisg ICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMva2lsbGJvdHMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNo YTI1NgotICAgICAgICAoYmFzZTMyICIxbmNyNTV4cTA0dnJ4NmJzczFhaGs4NmMzbDlja2h2NHpq YmM2Z3E0a3JoancwbGtkZml2IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDdhazg2YTR2MHY4YjBu bnk4bjI0NmozbGFiNXpyOHNxMHJhOWs0OGNkeTUzeG1xOTA5aiIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTMzMCwxNCArMTMzMCwxNCBAQCAoZGVm aW5lLXB1YmxpYyBraWxsYm90cwogKGRlZmluZS1wdWJsaWMga3NuYWtlZHVlbAogICAocGFja2Fn ZQogICAgIChuYW1lICJrc25ha2VkdWVsIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAg KHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMva3NuYWtlZHVlbC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYK LSAgICAgICAoYmFzZTMyICIwNnJpbGw3M3hoaHhyYTdrbWJ2d3dyaXY5dmJpOTE2NDF6MzM0cnkx bTRycjFxbTJjZGQ2IikpKSkKKyAgICAgICAoYmFzZTMyICIwaGk4MTJoc2pueXAxZHMzd3d2Mndy NThhejZtMnpzcTk3bnl3c25jYzBkM2I1Y3h6c3phIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMzY4LDE0ICsxMzY4LDE0IEBAIChkZWZpbmUtcHVi bGljIGtzbmFrZWR1ZWwKIChkZWZpbmUtcHVibGljIGtvbGxpc2lvbgogICAocGFja2FnZQogICAg IChuYW1lICJrb2xsaXNpb24iKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lv biAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rb2xsaXNpb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAg KGJhc2UzMiAiMGF2aW42czFsZ2xmcHM2cWx2ejE5aTI3bmIweDBoZ3JsNHEyYnJwcTRrYXg3YXpz MW5jMyIpKSkpCisgICAgICAgKGJhc2UzMiAiMHJhODNxbXZ6ZDRuNmQ3ZGYyaThiaDgxeTcwbHhh NDhpMTE1eDloOWlrNTJiMmE0OG14ZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQpAQCAtMTQwNSwxNCArMTQwNSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrb2xs aXNpb24KIChkZWZpbmUtcHVibGljIGtuYXZhbGJhdHRsZQogICAocGFja2FnZQogICAgIChuYW1l ICJrbmF2YWxiYXR0bGUiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAi MjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r bmF2YWxiYXR0bGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAg KGJhc2UzMiAiMW1wajE3ODN6YTZiN2E3Y2phd3k0djB6MjRkdmNkMzRnZGIyNXFjaDRnaTljeDFs YzI4eiIpKSkpCisgICAgICAgKGJhc2UzMiAiMGk3aGY1OGIzZ3lsbGQ2ZDdxMmFxNXc2ZGtzYTMy ejV5MWRjYWo4bm0xbHBnY25kbWowcyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQpAQCAtMTQ0NSwxNCArMTQ0NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbmF2 YWxiYXR0bGUKIChkZWZpbmUtcHVibGljIGtyZXZlcnNpCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtyZXZlcnNpIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3JldmVy c2ktIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAi MGxieXBraDZsYzVhZjQzYzJwMTlnczJjNTNpY3hkMjZhYnhmNXJoczJjODE4MmdyMzliOCIpKSkp CisgICAgICAgKGJhc2UzMiAiMGd5ajBhNmhqNmpwczV6OTd3ZHcwbndwMG12bmliNnYwNjJiY3k0 ZHAzYzE0bGhsOXI0cCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9v bHMpKQpAQCAtMTQ4NywxNCArMTQ4NywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrcmV2ZXJzaQogKGRl ZmluZS1wdWJsaWMga3NxdWFyZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NxdWFyZXMiKQot ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc3F1YXJlcy0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxd2JyYWtxMXdud3A1 NTh5MTQwajl2YmlkM2cwazMzMnJ3Ymlsa3k3ejExYzBnaWl2NzZ4IikpKSkKKyAgICAgICAoYmFz ZTMyICIwNWN6MGQ4MzU3MGF3bmgwZmFhbTN5NWZ4emFmemt4YWozd2lqa2ExdmNiaWd4azM1MGM1 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xNTIz LDE0ICsxNTIzLDE0IEBAIChkZWZpbmUtcHVibGljIGtzcXVhcmVzCiAoZGVmaW5lLXB1YmxpYyBr anVtcGluZ2N1YmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2p1bXBpbmdjdWJlIikKLSAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2p1bXBpbmdjdWJlLSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjF3bGs2bXk2cGF3bWR2 M3pnY3BueXl6cGp3ejB3aWkwaDhpMXowZ3hoYnBnOW5jOGl5MXIiKSkpKQorICAgICAgIChiYXNl MzIgIjBtOWFqbDlscTUyeW40OThnMGt2c2J3YTB4bWlobHFsaTd6dzY0NGMyODJuaTkzNGJ3aG4i KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLS0gCjIuMzcu MAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0022-gnu-KDE-PIM-Update-home-pages.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0022-gnu-KDE-PIM-Update-home-pages.patch RnJvbSBjMDBmMjgyMzE5YTQ1YWM0MmVjMGM3YTdhMTE3MDBiNGYzZWNlNTViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAwODo0ODo0OCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjIvNzNdIGdudTogS0RFIFBJTTogVXBkYXRlIGhvbWUtcGFnZXMuCgoqIGdudS9wYWNrYWdlcy9r ZGUtcGltLnNjbSAoYWtvbmFkaSwga2FkZHJlc3Nib29rLCBrY2FsdXRpbHMsIGtncGcsIGtpbWFw LAprbGRhcCwga2xlb3BhdHJhLCBrbWFpbCwga21haWx0cmFuc3BvcnQsIGttYm94LCBrbWltZSwg a25vdGVzLAoga29udGFjdGludGVyZmFjZSwga29yZ2FuaXplciwga3BpbXRleHRlZGl0LCBrdG5l Zik6IFtob21lLXBhZ2VdOiBVcGRhdGUgdGhlCmxpbmsuCgooa29udGFjdGludGVyZmFjZSk6IFtk ZXNjcmlwdGlvbl06IFJlbW92ZSBsZWFkaW5nIHdoaXRlIHNwYWNlLgoKKGthZGRyZXNzYm9vayk6 IFtpbnB1dHNdOiBBZGQga2RvY3Rvb2xzLgoKKGtub3Rlcyk6IFtpbnB1dHNdOiBBZGQga2RvY3Rv b2xzLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNrYWdl cy9rZGUtcGltLnNjbQppbmRleCA1ZTRjYjgyZjkwLi41YzU0Y2ZlNjRjIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCkBA IC0zLDYgKzMsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1hcml1cyBCYWtrZSA8bWFyaXVz QGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEsIDIwMjIgRWZyYWltIEZsYXNobmVyIDxl ZnJhaW1AZmxhc2huZXIuY28uaWw+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJlbmRhbiBUaWxk ZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFBldHIgSG9k aW5hIDxwaG9kaW5hQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQg b2YgR05VIEd1aXguCiA7OzsKQEAgLTEwMyw3ICsxMDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29u YWRpCiAgICAgICAgICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpKSkpCiAgICAgICAgICAg ICAgICAocmVuYW1lLWZpbGUgIkNNYWtlTGlzdHMudHh0Lm5ldyIgIkNNYWtlTGlzdHMudHh0Iikp CiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5r ZGUub3JnL2NvbXBvbmVudHMvYWtvbmFkaS5odG1sIikKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2Frb25hZGkvIikKICAgICAoc3lub3BzaXMgIkV4 dGVuc2libGUgY3Jvc3MtZGVza3RvcCBzdG9yYWdlIHNlcnZpY2UgZm9yIFBJTSIpCiAgICAgKGRl c2NyaXB0aW9uICJBa29uYWRpIGlzIGFuIGV4dGVuc2libGUgY3Jvc3MtZGVza3RvcCBQZXJzb25h bCBJbmZvcm1hdGlvbgogTWFuYWdlbWVudCAoUElNKSBzdG9yYWdlIHNlcnZpY2UuICBJdCBwcm92 aWRlcyBhIGNvbW1vbiBmcmFtZXdvcmsgZm9yCkBAIC00NTUsNyArNDU2LDcgQEAgKGRlZmluZS1w dWJsaWMga2FkZHJlc3Nib29rCiAgICAgICAgICAgIHByaXNvbgogICAgICAgICAgICBxZ3BnbWUK ICAgICAgICAgICAgcXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va29udGFjdC5r ZGUub3JnL2NvbXBvbmVudHMva2FkZHJlc3Nib29rLmh0bWwiKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8va29udGFjdC5rZGUub3JnL2NvbXBvbmVudHMva2FkZHJlc3Nib29rLyIpCiAgICAgKHN5 bm9wc2lzICJBZGRyZXNzIEJvb2sgYXBwbGljYXRpb24gdG8gbWFuYWdlIHlvdXIgY29udGFjdHMi KQogICAgIChkZXNjcmlwdGlvbiAiS0FkZHJlc3NCb29rIHN0b3JlcyBhbGwgdGhlIHBlcnNvbmFs IGRldGFpbHMgb2YgeW91ciBmYW1pbHksCiBmcmllbmRzIGFuZCBvdGhlciBjb250YWN0cy4gIEl0 IHN1cHBvcnRzIGxhcmdlIHZhcmlldHkgb2Ygc2VydmljZXMsIGluY2x1ZGluZwpAQCAtNTc2LDcg KzU3Nyw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcnN1cHBvcnQKICAgICAgICAgICAga3Rl eHR3aWRnZXRzCiAgICAgICAgICAgIGt4bWxndWkKICAgICAgICAgICAgcXRiYXNlLTUpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcvc3RhYmxlL2NhbGVuZGFyc3VwcG9ydC8i KQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBpLmtkZS5vcmcva2RlcGltL2NhbGVuZGFyc3Vw cG9ydC9odG1sL2luZGV4Lmh0bWwiKQogICAgIChzeW5vcHNpcyAiQ2FsZW5kYXIgU3VwcG9ydCBs aWJyYXJ5IGZvciBLREUgUElNIikKICAgICAoZGVzY3JpcHRpb24gIlRoZSBDYWxlbmRhciBTdXBw b3J0IGxpYnJhcnkgcHJvdmlkZXMgaGVscGVyIHV0aWxpdGllcyBmb3IKIGNhbGVuZGFyaW5nIGFw cGxpY2F0aW9ucy4iKQpAQCAtNjE0LDcgKzYxNSw3IEBAIChkZWZpbmUtcHVibGljIGtjYWx1dGls cwogICAgICAgICAgICBxdGJhc2UtNSkpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdHM/ ICNmKSkgOzsgVE9ETzogc2VlbSB0byBwdWxsIGluIHNvbWUgd3JvbmcgdGhlbWUKLSAgICAoaG9t ZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rY2FsdXRpbHMvaHRt bC9pbmRleC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgd2l0aCB1dGlsaXR5IGZ1bmN0 aW9ucyBmb3IgdGhlIGhhbmRsaW5nIG9mIGNhbGVuZGFyCiBkYXRhIikKICAgICAoZGVzY3JpcHRp b24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhIHV0aWxpdHkgYW5kIHVzZXIgaW50ZXJmYWNlCkBA IC04MTcsNyArODE4LDcgQEAgKGRlZmluZS1wdWJsaWMga2dwZwogICAgICAgICAgICBreG1sZ3Vp CiAgICAgICAgICAgIG94eWdlbi1pY29ucyA7OyBkZWZhdWx0IGljb24gc2V0CiAgICAgICAgICAg IHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2tkZS5vcmcvYXBwbGljYXRpb25z L3V0aWxpdGllcy9vcmcua2RlLmtncGciKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5r ZGUub3JnL2tncGcvIikKICAgICAoc3lub3BzaXMgIkdyYXBoaWNhbCBmcm9udCBlbmQgZm9yIEdO VSBQcml2YWN5IEd1YXJkIikKICAgICAoZGVzY3JpcHRpb24gIktncGcgbWFuYWdlcyBjcnlwdG9n cmFwaGljIGtleXMgZm9yIHRoZSBHTlUgUHJpdmFjeSBHdWFyZCwKIGFuZCBjYW4gZW5jcnlwdCwg ZGVjcnlwdCwgc2lnbiwgYW5kIHZlcmlmeSBmaWxlcy4gIEl0IGZlYXR1cmVzIGEgc2ltcGxlIGVk aXRvcgpAQCAtODg1LDcgKzg4Niw3IEBAIChkZWZpbmUtcHVibGljIGtpbWFwCiAgICAgICAgICAg IGtpbwogICAgICAgICAgICBrbWltZQogICAgICAgICAgICBxdGJhc2UtNSkpCi0gICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9rZGVwaW0va2ltYXAvaHRtbC9pbmRl eC5odG1sIikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGhhbmRsaW5nIElNQVAiKQogICAg IChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGEgam9iLWJhc2VkIEFQSSBmb3Ig aW50ZXJhY3Rpbmcgd2l0aAogYW4gSU1BUDRyZXYxIHNlcnZlci4gIEl0IG1hbmFnZXMgY29ubmVj dGlvbnMsIGVuY3J5cHRpb24gYW5kIHBhcmFtZXRlciBxdW90aW5nCkBAIC05MTMsNyArOTE0LDcg QEAgKGRlZmluZS1wdWJsaWMga2xkYXAKICAgICAgKGxpc3Qga2kxOG4ga2lvIGt3aWRnZXRzYWRk b25zIHF0YmFzZS01IHF0a2V5Y2hhaW4pKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAo bGlzdCBjeXJ1cy1zYXNsIG9wZW5sZGFwKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5r ZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2FwaS5rZGUub3JnL2tkZXBpbS9rbGRhcC9odG1sL2luZGV4Lmh0bWwiKQogICAgIChzeW5v cHNpcyAiTGlicmFyeSBmb3IgYWNjZXNzaW5nIExEQVAiKQogICAgIChkZXNjcmlwdGlvbiAiVGhp cyBpcyBhIGxpYnJhcnkgZm9yIGFjY2Vzc2luZyBMREFQIHdpdGggYSBjb252ZW5pZW50IFF0CiBz dHlsZSBDKysgQVBJLiAgTERBUCAoTGlnaHR3ZWlnaHQgRGlyZWN0b3J5IEFjY2VzcyBQcm90b2Nv bCkgaXMgYW4gYXBwbGljYXRpb24KQEAgLTk2Nyw3ICs5NjgsNyBAQCAoZGVmaW5lLXB1YmxpYyBr bGVvcGF0cmEKICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KICAgICAgICAgICAgICAgIChpbnZv a2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKICAgICAgICAgICAgICAjdCkpKSkpCi0gICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5r bGVvcGF0cmEiKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tsZW9wYXRy YS8iKQogICAgIChzeW5vcHNpcyAiQ2VydGlmaWNhdGUgTWFuYWdlciBhbmQgVW5pZmllZCBDcnlw dG8gR1VJIikKICAgICAoZGVzY3JpcHRpb24gIktsZW9wYXRyYSBpcyBhIGNlcnRpZmljYXRlIG1h bmFnZXIgYW5kIGEgdW5pdmVyc2FsIGNyeXB0bwogR1VJLiAgSXQgc3VwcG9ydHMgbWFuYWdpbmcg WC41MDkgYW5kIE9wZW5QR1AgY2VydGlmaWNhdGVzIGluIHRoZSBHcGdTTSBrZXlib3gKQEAgLTEw NjQsNyArMTA2NSw3IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiBmb2xsb3d1cHJlbWluZGVyLWZv bGxvd3VwcmVtaW5kZXJjb25maWd0ZXN0fFwKIGFrb25hZGktc3FsaXRlLXVuaWZpZWRtYWlsYm94 bWFuYWdlcnRlc3QpIikpCiAgICAgICAgICAgICAgI3QpKSkpKQotICAgIChob21lLXBhZ2UgImh0 dHBzOi8va29udGFjdC5rZGUub3JnL2NvbXBvbmVudHMva21haWwuaHRtbCIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcvY29tcG9uZW50cy9rbWFpbC8iKQogICAgIChz eW5vcHNpcyAiRnVsbCBmZWF0dXJlZCBncmFwaGljYWwgZW1haWwgY2xpZW50IikKICAgICAoZGVz Y3JpcHRpb24gIktNYWlsIHN1cHBvcnRzIG11bHRpcGxlIGFjY291bnRzLCBtYWlsIGZpbHRlcmlu ZyBhbmQgZW1haWwKIGVuY3J5cHRpb24uICBUaGUgcHJvZ3JhbSBsZXQgeW91IGNvbmZpZ3VyZSB5 b3VyIHdvcmtmbG93IGFuZCBpdCBoYXMgZ29vZApAQCAtMTIyNCw3ICsxMjI1LDcgQEAgKGRlZmlu ZS1wdWJsaWMga21haWx0cmFuc3BvcnQKICAgICAgICAgICAgcXRrZXljaGFpbikpCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgVE9ETyAtIDMvMyB0ZXN0cyBmYWlsLCBy ZXF1aXJlIGRya29ucWkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJs ZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUu b3JnL2tkZXBpbS9rbWFpbHRyYW5zcG9ydC9odG1sL2luZGV4Lmh0bWwiKQogICAgIChzeW5vcHNp cyAiTWFpbCB0cmFuc3BvcnQgc2VydmljZSBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIlRo aXMgbGlicmFyeSBwcm92aWRlcyBhbiBBUEkgYW5kIHN1cHBvcnQgY29kZSBmb3IgbWFuYWdpbmcK IG1haWwgdHJhbnNwb3J0LiIpCkBAIC0xMjQ2LDcgKzEyNDcsNyBAQCAoZGVmaW5lLXB1YmxpYyBr bWJveAogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzCiAgICAg IChsaXN0IGtjb2RlY3Mga21pbWUgcXRiYXNlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v YXBpLmtkZS5vcmcvc3RhYmxlL2tkZXBpbWxpYnMtYXBpZG9jcy8iKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vYXBpLmtkZS5vcmcva2RlcGltL2ttYm94L2h0bWwvaW5kZXguaHRtbCIpCiAgICAg KHN5bm9wc2lzICJMaWJyYXJ5IGZvciBoYW5kbGluZyBtYm94IG1haWxib3hlcyIpCiAgICAgKGRl c2NyaXB0aW9uICJUaGlzIGlzIGEgbGlicmFyeSBmb3IgaGFuZGxpbmcgbWFpbGJveGVzIGluIG1i b3ggZm9ybWF0LAogdXNpbmcgYSBRdC9LTWltZSBDKysgQVBJLiIpCkBAIC0xMzY1LDcgKzEzNjYs NyBAQCAoZGVmaW5lLXB1YmxpYyBrbWltZQogICAgICAgICAgICAgICAgKCgiKFRvZGF5fFllc3Rl cmRheSkgMTI6MzQ6NTYiIGxpbmUgZGF5KQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5k IGRheSAiIDEyOjM0IFBNIikpKQogICAgICAgICAgICAgICN0KSkpKSkKLSAgICAoaG9tZS1wYWdl ICJodHRwczovL2FwaS5rZGUub3JnL3N0YWJsZS9rZGVwaW1saWJzLWFwaWRvY3MvIikKKyAgICAo aG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL2tkZXBpbS9rbWltZS9odG1sL2luZGV4Lmh0 bWwiKQogICAgIChzeW5vcHNpcyAiTGlicmFyeSBmb3IgaGFuZGxpbmcgTUlNRSBkYXRhIikKICAg ICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhbiBBUEkgZm9yIGhhbmRsaW5n IE1JTUUKIGRhdGEuICBNSU1FIChNdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFpbCBFeHRlbnNpb25z KSBpcyBhbiBJbnRlcm5ldCBTdGFuZGFyZApAQCAtMTQyOSw3ICsxNDMwLDcgQEAgKGRlZmluZS1w dWJsaWMga25vdGVzCiAgICAgICAgICAgIG94eWdlbi1pY29ucyA7IGRlZmF1bHQgaWNvbiBzZXQs IHJlcXVpcmVkIGZvciB0ZXN0cwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdHgx MWV4dHJhcykpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcvY29tcG9u ZW50cy9rbm90ZXMuaHRtbCIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a25vdGVzLyIpCiAgICAgKHN5bm9wc2lzICJOb3RlLXRha2luZyB1dGlsaXR5IikKICAgICAoZGVz Y3JpcHRpb24gIktOb3RlcyBsZXRzIHlvdSB3cml0ZSB0aGUgY29tcHV0ZXIgZXF1aXZhbGVudCBv ZiBzdGlja3kKIG5vdGVzLiAgVGhlIG5vdGVzIGFyZSBzYXZlZCBhdXRvbWF0aWNhbGx5IHdoZW4g eW91IGV4aXQgdGhlIHByb2dyYW0sIGFuZCB0aGV5CkBAIC0xNDY2LDkgKzE0NjcsOSBAQCAoZGVm aW5lLXB1YmxpYyBrb250YWN0aW50ZXJmYWNlCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KICAg ICAgICAgICAga3htbGd1aQogICAgICAgICAgICBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIpCisgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9rZGVwaW0va29udGFjdGludGVyZmFjZS9odG1s L2luZGV4Lmh0bWwiKQogICAgIChzeW5vcHNpcyAiS29udGFjdCBpbnRlcmZhY2UgbGlicmFyeSIp Ci0gICAgKGRlc2NyaXB0aW9uICIgVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIHRoZSBnbHVlIG5lY2Vz c2FyeSBmb3IKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyB0aGUgZ2x1 ZSBuZWNlc3NhcnkgZm9yCiBhcHBsaWNhdGlvbiBcIlBhcnRzXCIgdG8gYmUgZW1iZWRkZWQgYXMg YSBLb250YWN0IGNvbXBvbmVudCAob3IgcGx1Z2luKS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6 bGdwbDIuMCspKSkKIApAQCAtMTU1Miw3ICsxNTUzLDcgQEAgKGRlZmluZS1wdWJsaWMga29yZ2Fu aXplcgogICAgICAgICAgICAgICh3aGVuIHRlc3RzPwogICAgICAgICAgICAgICAgKGludm9rZSAi ZGJ1cy1sYXVuY2giICJjdGVzdCIpKQogICAgICAgICAgICAgICN0KSkpKSkKLSAgICAoaG9tZS1w YWdlICJodHRwczovL2tvbnRhY3Qua2RlLm9yZy9jb21wb25lbnRzL2tvcmdhbml6ZXIuaHRtbCIp CisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva29yZ2FuaXplci8iKQogICAg IChzeW5vcHNpcyAiT3JnYW5pemF0aW9uYWwgYXNzaXN0YW50LCBwcm92aWRpbmcgY2FsZW5kYXJz IGFuZCBvdGhlciBzaW1pbGFyCiBmdW5jdGlvbmFsaXR5IHRvIGhlbHAgeW91IG9yZ2FuaXplIHlv dXIgbGlmZSIpCiAgICAgKGRlc2NyaXB0aW9uICJLT3JnYW5pemVyIGlzIHRoZSBjYWxlbmRhciBh bmQgc2NoZWR1bGluZyBjb21wb25lbnQgb2YKQEAgLTE3MjIsNyArMTcyMyw3IEBAIChkZWZpbmUt cHVibGljIGtwaW10ZXh0ZWRpdAogICAgICAgICAgICBzb25uZXQpKQogICAgIChhcmd1bWVudHMK ICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IFRPRE8gLSB0ZXN0IHN1aXRlIGhhbmdzCi0gICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2NzLyIp CisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9rZGVwaW0va3BpbXRleHRlZGl0 L2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IHByb3ZpZGluZyBhIHRl eHRlZGl0IHdpdGggUElNLXNwZWNpZmljIGZlYXR1cmVzIikKICAgICAoZGVzY3JpcHRpb24gIlRo aXMgcGFja2FnZSBwcm92aWRlcyBhIHRleHRlZGl0IHdpdGggUElNLXNwZWNpZmljIGZlYXR1cmVz LgogSXQgYWxzbyBwcm92aWRlcyBzby1jYWxsZWQgcmljaCB0ZXh0IGJ1aWxkZXJzIHdoaWNoIGNh biBjb252ZXJ0IHRoZSBmb3JtYXR0ZWQKQEAgLTE3OTMsNyArMTc5NCw3IEBAIChkZWZpbmUtcHVi bGljIGt0bmVmCiAgICAgICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtpMThuCiAgICAg ICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3JnL3N0 YWJsZS9rZGVwaW1saWJzLWFwaWRvY3Mva3RuZWYvaHRtbC8iKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vYXBpLmtkZS5vcmcva2RlcGltL2t0bmVmL2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5 bm9wc2lzICJMaWJyYXJ5IGZvciBoYW5kbGluZyBtYWlsIGF0dGFjaG1lbnRzIHVzaW5nIFRORUYg Zm9ybWF0IikKICAgICAoZGVzY3JpcHRpb24gIkt0bmVmIGlzIGEgbGlicmFyeSBmb3IgaGFuZGxp bmcgZGF0YSBpbiB0aGUgVE5FRgogZm9ybWF0IChUcmFuc3BvcnQgTmV1dHJhbCBFbmNhcHN1bGF0 aW9uIEZvcm1hdCwgYSBwcm9wcmlldGFyeSBmb3JtYXQgb2YgZS1tYWlsCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0046-gnu-KDE-Games-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0046-gnu-KDE-Games-Update-home-page-links.patch RnJvbSBlOWY3NmExYzVlMTBkNTZlM2EyZDg2ZTk5YzcwYTE2NTBjMDZiYzA2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxNDowOTo1MyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDYvNzNdIGdudTogS0RFIEdhbWVzOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFj a2FnZS9rZGUtZ2FtZXMuc2NtIChrdHViZXJsaW5nLCBwaWNtaSwga29sZiwgIGttYWhqb25nZywK a3NoaXNlbiwga2Fqb25nZywga2JyZWFrb3V0LCBrbWluZXMsIGtvbnF1ZXN0LCBrYm91bmNlLCBr YmxvY2tzLCBrc3Vkb2t1LAprbGluZXMsIGtnb2xkcnVubmVyLCBrZGlhbW9uZCwga2ZvdXJpbmxp bmUsIGtibGFja2JveCwga25ldHdhbGssIGJvbWJlciwKZ3JhbmF0aWVyLCBrc2lyaywgcGFsYXBl bGksIGtpcmlraSwga2lnbywga3VicmljaywgbHNrYXQsIGthcG1hbiwKa3NwYWNlZHVlbCwgYm92 bywga2lsbGJvdHMsIGtzbmFrZWR1ZWwsIGtvbGxpc2lvbiwga25hdmFsYmF0dGxlLAprcmV2ZXJz aSwga3NxdWFyZXMsIGtqdW1waW5nY3ViZSk6IFVwZGF0ZSBob21lLXBhZ2UuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNj bQppbmRleCBkM2M2ODFlOWY4Li5hNDIzZGYzYjA2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv a2RlLWdhbWVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbQpAQCAtNSw2ICs1 LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJu b3llckBnbWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTksIDIwMjAsIDIwMjEgR3VpbGxh dW1lIExlIFZhaWxsYW50IDxnbHZAcG9zdGVvLm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBC cmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+Cis7OzsgQ29weXJpZ2h0IMKpIDIw MjIgUGV0ciBIb2RpbmEgPHBob2RpbmFAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZp bGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNjcsNyArNjgsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrdHViZXJsaW5nCiAgICAgICAgICAgIHF0bXVsdGltZWRpYS01CiAgICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUtNQogICAgICAgICAgICBxdHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRw czovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9y Zy9rdHViZXJsaW5nLyIpCiAgICAgKHN5bm9wc2lzICJTdGFtcCBkcmF3aW5nIHRveSIpCiAgICAg KGRlc2NyaXB0aW9uICJLVHViZXJsaW5nIGlzIGEgZHJhd2luZyB0b3kgaW50ZW5kZWQgZm9yIHNt YWxsIGNoaWxkcmVuIGFuZAogYWR1bHRzIHdobyByZW1haW4geW91bmcgYXQgaGVhcnQuICBUaGUg Z2FtZSBoYXMgbm8gd2lubmVyOyB0aGUgb25seSBwdXJwb3NlIGlzCkBAIC0xMTMsNyArMTE0LDcg QEAgKGRlZmluZS1wdWJsaWMgcGljbWkKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAg cXRkZWNsYXJhdGl2ZS01CiAgICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUu b3JnL3BpY21pLyIpCiAgICAgKHN5bm9wc2lzICJOdW1iZXIgbG9naWMgZ2FtZSIpCiAgICAgKGRl c2NyaXB0aW9uICJQaWNtaSBpcyBhIG51bWJlciBsb2dpYyBnYW1lIGluIHdoaWNoIGNlbGxzIGlu IGEgZ3JpZCBoYXZlCiB0byBiZSBjb2xvcmVkIG9yIGxlZnQgYmxhbmsgYWNjb3JkaW5nIHRvIG51 bWJlcnMgZ2l2ZW4gYXQgdGhlIHNpZGUgb2YgdGhlCkBAIC0xNTAsNyArMTUxLDcgQEAgKGRlZmlu ZS1wdWJsaWMga29sZgogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2Ut NQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tv bGYvIikKICAgICAoc3lub3BzaXMgIk1pbmlhdHVyZSBnb2xmIGdhbWUiKQogICAgIChkZXNjcmlw dGlvbiAiS29sZiBpcyBhIG1pbmlhdHVyZSBnb2xmIGdhbWUgZm9yIG9uZSB0byB0ZW4gcGxheWVy cy4gIFRoZQogZ2FtZSBpcyBwbGF5ZWQgZnJvbSBhbiBvdmVyaGVhZCB2aWV3LCB3aXRoIGEgc2hv cnQgYmFyIHJlcHJlc2VudGluZyB0aGUgZ29sZgpAQCAtMjI3LDcgKzIyOCw3IEBAIChkZWZpbmUt cHVibGljIGttYWhqb25nZwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xh cmF0aXZlLTUKICAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9n YW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva21h aGpvbmdnLyIpCiAgICAgKHN5bm9wc2lzICJUaWxlIGxheWluZyBwYXRpZW5jZSIpCiAgICAgKGRl c2NyaXB0aW9uICJJbiBLTWFoam9uZ2cgdGhlIHRpbGVzIGFyZSBzY3JhbWJsZWQgYW5kIHN0YWtl ZCBvbiB0b3Agb2YKIGVhY2ggb3RoZXIgdG8gcmVzZW1ibGUgYSBjZXJ0YWluIHNoYXBlLiAgVGhl IHBsYXllciBpcyB0aGVuIGV4cGVjdGVkIHRvIHJlbW92ZQpAQCAtMjY5LDcgKzI3MCw3IEBAIChk ZWZpbmUtcHVibGljIGtzaGlzZW4KICAgICAgICAgICAgbGlia21haGpvbmdnCiAgICAgICAgICAg IHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtk ZS5vcmcva3NoaXNlbi8iKQogICAgIChzeW5vcHNpcyAiU2hpc2VuLVNobyBzb2xpdGFpcmUgZ2Ft ZSIpCiAgICAgKGRlc2NyaXB0aW9uICJLU2hpc2VuIGlzIGEgc29saXRhaXJlLWxpa2UgZ2FtZSBw bGF5ZWQgdXNpbmcgdGhlIHN0YW5kYXJkCiBzZXQgb2YgTWFoam9uZyB0aWxlcy4gIFVubGlrZSBN YWhqb25nIGhvd2V2ZXIsIEtTaGlzZW4gaGFzIG9ubHkgb25lIGxheWVyIG9mCkBAIC0zMjQsNyAr MzI1LDcgQEAgKGRlZmluZS1wdWJsaWMga2Fqb25nZwogICAgICAgICAgICBweXRob24tem9wZS1p bnRlcmZhY2UKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmctNSkpCi0gICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9hcHBzLmtkZS5vcmcva2Fqb25nZy8iKQogICAgIChzeW5vcHNpcyAiQ2xhc3NpY2FsIE1h aCBKb25nZyBnYW1lIGZvciA0IHBsYXllcnMiKQogICAgIChkZXNjcmlwdGlvbiAiS2Fqb25nZyBp cyB0aGUgYW5jaWVudCBDaGluZXNlIGJvYXJkIGdhbWUgZm9yIDQgcGxheWVycy4KIApAQCAtMzY2 LDcgKzM2Nyw3IEBAIChkZWZpbmUtcHVibGljIGticmVha291dAogICAgICAgICAgICBsaWJrZGVn YW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQot ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vYXBwcy5rZGUub3JnL2ticmVha291dC8iKQogICAgIChzeW5vcHNpcyAiQnJlYWtv dXQgbGlrZSBnYW1lIikKICAgICAoZGVzY3JpcHRpb24gIktCcmVha291dCBpcyBzaW1pbGFyIHRv IHRoZSBjbGFzc2ljcyBicmVha291dCBhbmQgeGJvaW5nLAogZmVhdHVyaW5nIGEgbnVtYmVyIG9m IGFkZGVkIGdyYXBoaWNhbCBlbmhhbmNlbWVudHMgYW5kIGVmZmVjdHMuICBZb3UgY29udHJvbCBh CkBAIC00MDQsNyArNDA1LDcgQEAgKGRlZmluZS1wdWJsaWMga21pbmVzCiAgICAgICAgICAgIGxp YmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUt NSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva21pbmVzLyIpCiAgICAgKHN5bm9wc2lzICJDbGFz c2ljYWwgbWluZSBzd2VlcGVyIGdhbWUiKQogICAgIChkZXNjcmlwdGlvbiAiS01pbmVzIGlzIGEg Y2xhc3NpYyBNaW5lc3dlZXBlciBnYW1lLiAgVGhlIGlkZWEgaXMgdG8KIHVuY292ZXIgYWxsIHRo ZSBzcXVhcmVzIHdpdGhvdXQgYmxvd2luZyB1cCBhbnkgbWluZXMuICBXaGVuIGEgbWluZSBpcyBi bG93bgpAQCAtNDQxLDcgKzQ0Miw3IEBAIChkZWZpbmUtcHVibGljIGtvbnF1ZXN0CiAgICAgICAg ICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQogICAgICAgICAgICBxdHN2 Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rb25xdWVzdC8iKQogICAgIChzeW5vcHNpcyAi U2ltcGxlIHR1cm4tYmFzZWQgc3RyYXRlZ3kgZ2FtZSIpCiAgICAgKGRlc2NyaXB0aW9uICJLb25x dWVzdCBpcyB0aGUgS0RFIHZlcnNpb24gb2YgR251LUxhY3RpYyBLb25xdWVzdC4gIFBsYXllcnMK IGNvbnF1ZXIgb3RoZXIgcGxhbmV0cyBieSBzZW5kaW5nIHNoaXBzIHRvIHRoZW0uICBUaGUgZ29h bCBpcyB0byBidWlsZCBhbgpAQCAtNDgwLDcgKzQ4MSw3IEBAIChkZWZpbmUtcHVibGljIGtib3Vu Y2UKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CiAgICAg ICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tib3VuY2UvIikKICAgICAo c3lub3BzaXMgIkplenpiYWxsIGFyY2FkZSBnYW1lIikKICAgICAoZGVzY3JpcHRpb24gIktCb3Vu Y2UgaXMgYSBzaW5nbGUgcGxheWVyIGFyY2FkZSBnYW1lIHdpdGggdGhlIGVsZW1lbnRzIG9mCiBw dXp6bGUuICBJdCBpcyBwbGF5ZWQgb24gYSBmaWVsZCwgc3Vycm91bmRlZCBieSB3YWxsLCB3aXRo IHR3byBvciBtb3JlIGJhbGxzCkBAIC01MTgsNyArNTE5LDcgQEAgKGRlZmluZS1wdWJsaWMga2Js b2NrcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAg ICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3Jn LyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva2Jsb2Nrcy8iKQogICAg IChzeW5vcHNpcyAiU2luZ2xlIHBsYXllciBmYWxsaW5nIGJsb2NrcyBwdXp6bGUgZ2FtZSIpCiAg ICAgKGRlc2NyaXB0aW9uICJLQmxvY2tzIGlzIHRoZSBjbGFzc2ljIFRldHJpcy1saWtlIGZhbGxp bmcgYmxvY2tzIGdhbWUuCiAKQEAgLTU2MSw3ICs1NjIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3Vk b2t1CiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQogICAg ICAgICAgICBxdHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcv IikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rc3Vkb2t1LyIpCiAgICAg KHN5bm9wc2lzICJTdWRva3UgcHV6emxlIGdhbWUgYW5kIHNvbHZlciIpCiAgICAgKGRlc2NyaXB0 aW9uICJLU3Vkb2t1IGlzIGEgU3Vkb2t1IGdhbWUgYW5kIHNvbHZlciwgc3VwcG9ydGluZyBhIHJh bmdlIG9mCiAyRCBhbmQgM0QgU3Vkb2t1IHZhcmlhbnRzLiAgSW4gYWRkaXRpb24gdG8gcGxheWlu ZyBTdWRva3UsIGl0IGNhbiBwcmludCBTdWRva3UKQEAgLTYxNiw3ICs2MTcsNyBAQCAoZGVmaW5l LXB1YmxpYyBrbGluZXMKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRiYXNl LTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczov L2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9r bGluZXMvIikKICAgICAoc3lub3BzaXMgIlBsYWNlIDUgZXF1YWwgcGllY2VzIHRvZ2V0aGVyLCBi dXQgd2FpdCwgdGhlcmUgYXJlIDMgbmV3IG9uZXMiKQogICAgIChkZXNjcmlwdGlvbiAiS0xpbmVz IGlzIGEgc2ltcGxlIGJ1dCBoaWdobHkgYWRkaWN0aXZlIG9uZSBwbGF5ZXIgZ2FtZS4KIApAQCAt NjU5LDcgKzY2MCw3IEBAIChkZWZpbmUtcHVibGljIGtnb2xkcnVubmVyCiAgICAgICAgICAgIGxp YmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUt NSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva2dvbGRydW5uZXIvIikKICAgICAoc3lub3BzaXMg IkFjdGlvbiBhbmQgcHV6emxlIHNvbHZpbmcgZ2FtZSIpCiAgICAgKGRlc2NyaXB0aW9uICJLR29s ZHJ1bm5lciBpcyBhbiBhY3Rpb24gZ2FtZSB3aGVyZSB0aGUgaGVybyBydW5zIHRocm91Z2ggYQog bWF6ZSwgY2xpbWJzIHN0YWlycywgZGlnIGhvbGVzIGFuZCBkb2RnZXMgZW5lbWllcyBpbiBvcmRl ciB0byBjb2xsZWN0IGFsbCB0aGUKQEAgLTcwMiw3ICs3MDMsNyBAQCAoZGVmaW5lLXB1YmxpYyBr ZGlhbW9uZAogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAg ICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMu a2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tkaWFtb25k LyIpCiAgICAgKHN5bm9wc2lzICJUaHJlZS1pbi1hLXJvdyBnYW1lIikKICAgICAoZGVzY3JpcHRp b24gIktEaWFtb25kIGlzIGEgdGhyZWUtaW4tYS1yb3cgZ2FtZSBsaWtlIEJlamV3ZWxlZC4gIEl0 CiBmZWF0dXJlcyB1bmxpbWl0ZWQgZnVuIHdpdGggcmFuZG9tbHkgZ2VuZXJhdGVkIGdhbWVzIGFu ZCBmaXZlIGRpZmZpY3VsdHkKQEAgLTczOCw3ICs3MzksNyBAQCAoZGVmaW5lLXB1YmxpYyBrZm91 cmlubGluZQogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUK ICAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUu b3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva2ZvdXJpbmxpbmUv IikKICAgICAoc3lub3BzaXMgIlBsYWNlIDQgcGllY2VzIGluIGEgcm93IikKICAgICAoZGVzY3Jp cHRpb24gIktGb3VySW5MaW5lIGlzIGEgYm9hcmQgZ2FtZSBmb3IgdHdvIHBsYXllcnMgYmFzZWQg b24gdGhlCiBDb25uZWN0LUZvdXIgZ2FtZS4KQEAgLTc3Nyw3ICs3NzgsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrYmxhY2tib3gKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJh dGl2ZS01CiAgICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tibGFj a2JveC8iKQogICAgIChzeW5vcHNpcyAiRmluZCBhdG9tcyBpbiBhIGdyaWQgYnkgc2hvb3Rpbmcg ZWxlY3Ryb25zIikKICAgICAoZGVzY3JpcHRpb24gIktCbGFja2JveCBpcyBhIGdhbWUgb2YgaGlk ZSBhbmQgc2VlayBwbGF5ZWQgb24gYSBncmlkIG9mCiBib3hlcyB3aGVyZSB0aGUgY29tcHV0ZXIg aGFzIGhpZGRlbiBzZXZlcmFsIGJhbGxzLiAgVGhlIHBvc2l0aW9uIG9mIHRoZSBoaWRkZW4KQEAg LTgxNyw3ICs4MTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbmV0d2FsawogICAgICAgICAgICBsaWJr ZGVnYW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUp KQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBh Z2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tuZXR3YWxrLyIpCiAgICAgKHN5bm9wc2lzICJUdXJu IHRoZSBib2FyZCBwaWVjZXMgdG8gZ2V0IGFsbCBjb21wdXRlcnMgY29ubmVjdGVkIikKICAgICAo ZGVzY3JpcHRpb24gIktOZXRXYWxrIGlzIGEgc21hbGwgZ2FtZSB3aGVyZSB5b3UgaGF2ZSB0byBi dWlsZCB1cCBhCiBjb21wdXRlciBuZXR3b3JrIGJ5IHJvdGF0aW5nIHRoZSB3aXJlcyB0byBjb25u ZWN0IHRoZSB0ZXJtaW5hbHMgdG8gdGhlIHNlcnZlci4KQEAgLTg1NSw3ICs4NTYsNyBAQCAoZGVm aW5lLXB1YmxpYyBib21iZXIKICAgICAgICAgICAgbGlia2RlZ2FtZXMKICAgICAgICAgICAgcXRi YXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRw czovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9y Zy9ib21iZXIvIikKICAgICAoc3lub3BzaXMgIkFyY2FkZSBib21iaW5nIGdhbWUiKQogICAgIChk ZXNjcmlwdGlvbiAiQm9tYmVyIGlzIGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2FtZS4KIApAQCAt OTAwLDcgKzkwMSw3IEBAIChkZWZpbmUtcHVibGljIGdyYW5hdGllcgogICAgICAgICAgICBxdGJh c2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAgICAgcXRzdmctNSkpCi0g ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9hcHBzLmtkZS5vcmcvZ3JhbmF0aWVyLyIpCiAgICAgKHN5bm9wc2lzICJCb21iZXJt YW4gY2xvbmUiKQogICAgIChkZXNjcmlwdGlvbiAiR3JhbmF0aWVyIGlzIGEgY2xvbmUgb2YgdGhl IGNsYXNzaWMgQm9tYmVybWFuIGdhbWUsCiBpbnNwaXJlZCBieSB0aGUgd29yayBvZiB0aGUgQ2xh bmJvbWJlciBjbG9uZS4KQEAgLTkzNyw3ICs5MzgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc2lyawog ICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAgICAgcXRzdmctNQogICAgICAgICAg ICB6bGliKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAo aG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rc2lyay8iKQogICAgIChzeW5vcHNpcyAi Q29tcHV0ZXJpemVkIHZlcnNpb24gb2YgdGhlIHdlbGwga25vd24gc3RyYXRlZ3kgYm9hcmQgZ2Ft ZQogJ1Jpc2snIikKICAgICAoZGVzY3JpcHRpb24gIktzaXJLIGlzIGEgbXVsdGktcGxheWVyIG5l dHdvcmstZW5hYmxlZCBnYW1lLiAgVGhlIGdvYWwgb2YKQEAgLTk5OCw3ICs5OTksNyBAQCAoZGVm aW5lLXB1YmxpYyBwYWxhcGVsaQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAg ICAgcXRzdmctNQogICAgICAgICAgICBzaGFyZWQtbWltZS1pbmZvKSkKLSAgICAoaG9tZS1wYWdl ICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMu a2RlLm9yZy9wYWxhcGVsaS8iKQogICAgIChzeW5vcHNpcyAiSmlnc2F3IHB1enpsZSBnYW1lIikK ICAgICAoZGVzY3JpcHRpb24gIlBhbGFwZWxpIGlzIGEgamlnc2F3IHB1enpsZSBnYW1lLiAgVW5s aWtlIG90aGVyIGdhbWVzIGluCiB0aGF0IGdlbnJlLCB5b3UgYXJlIG5vdCBsaW1pdGVkIHRvIGFs aWduaW5nIHBpZWNlcyBvbiBpbWFnaW5hcnkgZ3JpZHMuICBUaGUKQEAgLTEwMzcsNyArMTAzOCw3 IEBAIChkZWZpbmUtcHVibGljIGtpcmlraQogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAg ICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQotICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBw cy5rZGUub3JnL2tpcmlraS8iKQogICAgIChzeW5vcHNpcyAiWWFodHplZSBkaWNlIGdhbWUiKQog ICAgIChkZXNjcmlwdGlvbiAiS2lyaWtpIGlzIGFuIGFkZGljdGl2ZSBhbmQgZnVuIGRpY2UgZ2Ft ZSwgZGVzaWduZWQgdG8gYmUKIHBsYXllZCBieSBhcyBtYW55IGFzIHNpeCBwbGF5ZXJzLgpAQCAt MTA3Nyw3ICsxMDc4LDcgQEAgKGRlZmluZS1wdWJsaWMga2lnbwogICAgICAgICAgICBxdGJhc2Ut NQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAgICAgcXRzdmctNSkpCi0gICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9hcHBzLmtkZS5vcmcva2lnby8iKQogICAgIChzeW5vcHNpcyAiR28gYm9hcmQgZ2FtZSIp CiAgICAgKGRlc2NyaXB0aW9uICJLaWdvIGlzIGFuIG9wZW4tc291cmNlIGltcGxlbWVudGF0aW9u IG9mIHRoZSBwb3B1bGFyIEdvCiBnYW1lLgpAQCAtMTEyMiw3ICsxMTIzLDcgQEAgKGRlZmluZS1w dWJsaWMga3VicmljawogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0 aXZlLTUKICAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1l cy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva3Vicmlj ay8iKQogICAgIChzeW5vcHNpcyAiR2FtZSBiYXNlZCBvbiBSdWJpaydzIEN1YmUiKQogICAgIChk ZXNjcmlwdGlvbiAiS3VicmljayBpcyBhIGdhbWUgYmFzZWQgb24gdGhlIFJ1YmlrJ3MgQ3ViZSBw dXp6bGUuCiAKQEAgLTExNjIsNyArMTE2Myw3IEBAIChkZWZpbmUtcHVibGljIGxza2F0CiAgICAg ICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQogICAgICAgICAgICBx dHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAo aG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9sc2thdC8iKQogICAgIChzeW5vcHNpcyAi TGlldXRuYW50IFNrYXQgY2FyZCBnYW1lIikKICAgICAoZGVzY3JpcHRpb24gIkxpZXV0bmFudCBT a2F0IChmcm9tIEdlcm1hbiBcIk9mZml6aWVyc3NrYXRcIikgaXMgYSBmdW4gYW5kCiBlbmdhZ2lu ZyBjYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJzLCB3aGVyZSB0aGUgc2Vjb25kIHBsYXllciBpcyBl aXRoZXIgbGl2ZQpAQCAtMTIwMCw3ICsxMjAxLDcgQEAgKGRlZmluZS1wdWJsaWMga2FwbWFuCiAg ICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQogICAgICAgICAg ICBxdHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9rYXBtYW4vIikKICAgICAoc3lub3Bz aXMgIlBhYy1NYW4gY2xvbmUiKQogICAgIChkZXNjcmlwdGlvbiAiS2FwbWFuIGlzIGEgY2xvbmUg b2YgdGhlIHdlbGwga25vd24gZ2FtZSBQYWMtTWFuLgogCkBAIC0xMjM5LDcgKzEyNDAsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrc3BhY2VkdWVsCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAg IHF0ZGVjbGFyYXRpdmUtNQogICAgICAgICAgICBxdHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJo dHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2Rl Lm9yZy9rc3BhY2VkdWVsLyIpCiAgICAgKHN5bm9wc2lzICJUd28gcGxheWVyIGdhbWUgd2l0aCBz aG9vdGluZyBzcGFjZXNoaXBzIGZseWluZyBhcm91bmQgYSBzdW4iKQogICAgIChkZXNjcmlwdGlv biAiS1NwYWNlZHVlbCBpcyBhIHNwYWNlIGJhdHRsZSBnYW1lIGZvciBvbmUgb3IgdHdvIHBsYXll cnMsCiB3aGVyZSB0d28gc2hpcHMgZmx5IGFyb3VuZCBhIHN0YXIgaW4gYSBzdHJ1Z2dsZSB0byBi ZSB0aGUgb25seSBzdXJ2aXZvci4KQEAgLTEyNzIsNyArMTI3Myw3IEBAIChkZWZpbmUtcHVibGlj IGJvdm8KICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CiAg ICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2Jvdm8vIikKICAgICAo c3lub3BzaXMgIkNsYXNzaWMgcGVuIGFuZCBwYXBlciBnYW1lOiBmaXZlIGluIGEgbGluZSIpCiAg ICAgKGRlc2NyaXB0aW9uICJCb3ZvIGlzIGEgR29tb2t1IChmcm9tIEphcGFuZXNlIOS6lOebruS4 puOBuSAtIGxpdC4gIFwiZml2ZQogcG9pbnRzXCIpIGxpa2UgZ2FtZSBmb3IgdHdvIHBsYXllcnMs IHdoZXJlIHRoZSBvcHBvbmVudHMgYWx0ZXJuYXRlIGluIHBsYWNpbmcKQEAgLTEzMTAsNyArMTMx MSw3IEBAIChkZWZpbmUtcHVibGljIGtpbGxib3RzCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAg ICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9hcHBzLmtkZS5vcmcva2lsbGJvdHMvIikKICAgICAoc3lub3BzaXMgIlBvcnQgb2YgdGhlIGNs YXNzaWMgQlNEIGNvbnNvbGUgZ2FtZSByb2JvdHMiKQogICAgIChkZXNjcmlwdGlvbiAiS2lsbGJv dHMgaXMgYSBzaW1wbGUgZ2FtZSBvZiBldmFkaW5nIGtpbGxlciByb2JvdHMuCiAKQEAgLTEzNTIs NyArMTM1Myw3IEBAIChkZWZpbmUtcHVibGljIGtzbmFrZWR1ZWwKICAgICAgICAgICAgcXRiYXNl LTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CiAgICAgICAgICAgIHF0c3ZnLTUpKQotICAg IChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vYXBwcy5rZGUub3JnL2tzbmFrZWR1ZWwvIikKICAgICAoc3lub3BzaXMgIlNuYWtlIHJh Y2UgcGxheWVkIGFnYWluc3QgdGhlIGNvbXB1dGVyIikKICAgICAoZGVzY3JpcHRpb24gIktTbmFr ZUR1ZWwgaXMgYSBmYXN0IGFjdGlvbiBnYW1lIHdoZXJlIHlvdSBzdGVlciBhIHNuYWtlCiB3aGlj aCBoYXMgdG8gZWF0IGZvb2QuICBXaGlsZSBlYXRpbmcgdGhlIHNuYWtlIGdyb3dzLiAgQnV0IG9u Y2UgYSBwbGF5ZXIKQEAgLTEzODgsNyArMTM4OSw3IEBAIChkZWZpbmUtcHVibGljIGtvbGxpc2lv bgogICAgICAgICAgICBsaWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAg ICBxdGRlY2xhcmF0aXZlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9y Zy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tvbGxpc2lvbi8iKQog ICAgIChzeW5vcHNpcyAiU2ltcGxlIGJhbGwgZG9kZ2luZyBnYW1lIikKICAgICAoZGVzY3JpcHRp b24gIkluIEtvbGxpc2lvbiB5b3UgdXNlIG1vdXNlIHRvIGNvbnRyb2wgYSBzbWFsbCBibHVlIGJh bGwgaW4gYQogY2xvc2VkIHNwYWNlIGVudmlyb25tZW50IGZpbGxlZCB3aXRoIHNtYWxsIHJlZCBi YWxscywgd2hpY2ggbW92ZSBhYm91dApAQCAtMTQyOCw3ICsxNDI5LDcgQEAgKGRlZmluZS1wdWJs aWMga25hdmFsYmF0dGxlCiAgICAgICAgICAgIGxpYmtkZWdhbWVzCiAgICAgICAgICAgIHF0YmFz ZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcv a25hdmFsYmF0dGxlLyIpCiAgICAgKHN5bm9wc2lzICJCYXR0bGVzaGlwIGJvYXJkIGdhbWUgd2l0 aCBidWlsdC1pbiBnYW1lIHNlcnZlciIpCiAgICAgKGRlc2NyaXB0aW9uICJLQmF0dGxlc2hpcCBp cyBhIEJhdHRsZSBTaGlwIGdhbWUgZm9yIEtERS4KIApAQCAtMTQ2OCw3ICsxNDY5LDcgQEAgKGRl ZmluZS1wdWJsaWMga3JldmVyc2kKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRk ZWNsYXJhdGl2ZS01CiAgICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3Jn L2tyZXZlcnNpLyIpCiAgICAgKHN5bm9wc2lzICJPbGQgcmV2ZXJzaSBib2FyZCBnYW1lLCBhbHNv IGtub3duIGFzIG90aGVsbG8iKQogICAgIChkZXNjcmlwdGlvbiAiS1JldmVyc2kgaXMgYSBzaW1w bGUgb25lIHBsYXllciBzdHJhdGVneSBnYW1lIHBsYXllZAogYWdhaW5zdCB0aGUgY29tcHV0ZXIu CkBAIC0xNTA4LDcgKzE1MDksNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3F1YXJlcwogICAgICAgICAg ICBsaWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0 aXZlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tzcXVhcmVzLyIpCiAgICAgKHN5bm9wc2lz ICJEb3RzIGFuZCBCb3hlcyBnYW1lIikKICAgICAoZGVzY3JpcHRpb24gIktTcXVhcmVzIGlzIGFu IGltcGxlbWVudGF0aW9uIG9mIHRoZSBwb3B1bGFyIHBhcGVyIGJhc2VkCiBnYW1lIFNxdWFyZXMu ICBUd28gcGxheWVycyB0YWtlIHR1cm5zIGNvbm5lY3RpbmcgZG90cyBvbiBhIGdyaWQgdG8gY29t cGxldGUKQEAgLTE1NDUsNyArMTU0Niw3IEBAIChkZWZpbmUtcHVibGljIGtqdW1waW5nY3ViZQog ICAgICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAg ICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva2p1bXBpbmdjdWJlLyIpCiAgICAg KHN5bm9wc2lzICJTaW1wbGUgdGFjdGljYWwgZ2FtZSBmb3IgbnVtYmVyLWNydW5jaGVycyIpCiAg ICAgKGRlc2NyaXB0aW9uICJLSnVtcGluZ2N1YmUgaXMgYSBzaW1wbGUgdGFjdGljYWwgZ2FtZSBm b3Igb25lIG9yIHR3bwogcGxheWVycywgcGxheWVkIG9uIGEgZ3JpZCBvZiBudW1iZXJlZCBzcXVh cmVzLiAgRWFjaCB0dXJuLCBwbGF5ZXJzIGNvbXBldGUgZm9yCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0024-gnu-KDE-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0024-gnu-KDE-Update-all-packages-to-21.12.3.patch RnJvbSA2NTYxZGFiODlmMWU2ZjM4Y2I5YWQ5NDcyMWViNGE2ZmYxZDk2YjQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAxOToxMDo1OCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjQvNzNdIGdudTogS0RFOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoqIGdudS9w YWNrYWdlcy9rZGUuc2NtIChiYWxvby13aWRnZXRzLCBrY2FjaGVncmluZCwKa2RlY29ubmVjdCwg a2RlZ3JhcGhpY3MtbW9iaXBvY2tldCwga2RlbmxpdmUsIGtkZXZlbG9wLCBrZGV2ZWxvcC1wZy1x dCwKa2RmLCBrZGlhZ3JhbSwga3BtY29yZSwga3F0cXVpY2tjaGFydHMsIGtyaXRhLCBrc2VleHBy LCBrdXNlcmZlZWRiYWNrLApsYWJwbG90LCBsaWJrZGVnYW1lcywgbGlia2V4aXYyLCBsaWJrb21w YXJlZGlmZjIsIG1hcmJsZS1xdCwKbWFzc2lmLXZpc3VhbGl6ZXIsIG9rdWxhciwgcG94bWwsIHFj YSwgc25vcmVub3RpZnksIHplcm9jb25mLWlvc2xhdmUpOgpVcGRhdGUgdG8gMjEuMTIuMy4KCihi YWxvby13aWRnZXRzKVthcmd1bWVudHNdOiBEaXNhYmxlIHRlc3RzLgoKKGtkaWFncmFtKTogVXBk YXRlIHRvIDIuOC4wLgoKKHFjYSk6IFVwZGF0ZSB0byAyLjMuNC4KCihrcG1jb3JlKVthcmd1bWVu dHNdOiBEb24ndCB0cnkgaW5zdGFsbCBwb2xraXQgZmlsZXMgdG8gcG9sa2l0cyBzdG9yZSBwYXRo LgoKKGtkZXZlbG9wKVtpbnB1dHNdOiBBZGQga3N5bnRheGhpZ2hsaWdodGluZy4gVXNlIG5ldyBp bnB1dHMgZm9ybWF0LgoKKGtkZWNvbm5lY3QpW25hdGl2ZS1pbnB1dHNdOiBVc2UgbmV3IHN0eWxl LgpbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNpZXMuCgooa3JpdGEpW2lucHV0c106IFVzZSBs YXRlc3QgbGlicmF3LgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUuc2NtIGIvZ251L3Bh Y2thZ2VzL2tkZS5zY20KaW5kZXggOTQ5YTJjZjQ0Yy4uODViYThlMmYwMSAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2tkZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS5zY20KQEAgLTE1LDYg KzE1LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxl eEB6cnl0aG0ub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIGxhIHNuZXNuZSA8bGFzbmVzbmVA bGFndW5wb3NwcmFzaWhvcHJlLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBWaW5p Y2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIEJy ZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC02MCw2ICs2MSw3IEBAIChkZWZpbmUtbW9kdWxl IChnbnUgcGFja2FnZXMga2RlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBlYm9vaykK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZmxleCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZm9udHV0aWxzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVz a3RvcCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2VvKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBnZXR0ZXh0KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnaG9z dHNjcmlwdCkKQEAgLTgxLDYgKzgzLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBr ZGUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBlcmwpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHBob3RvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29u ZmlnKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwb2xraXQpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHByb3RvYnVmKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBw dWxzZWF1ZGlvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pCkBAIC05NSwy NiArOTgsMjEgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZGUpCiAoZGVmaW5lLXB1 YmxpYyBiYWxvby13aWRnZXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImJhbG9vLXdpZGdldHMi KQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9iYWxvby13aWRnZXRz LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MXg0djc5dmh2YzVpeGtic2YzanlqejVpZzFsZjc4cmZ3M3I3ZzNsbHBiNGoxa2NwM3doMCIpKSkp CisgICAgICAgIChiYXNlMzIgIjBjZmNmbXNnYmF4aTUzYTNyMGYwMTNsc2ttNXlsbDd6YXh3OThu bGo2cjhmc3Eyc2xyaHYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAg IChpbnB1dHMKICAgICAgKGxpc3QgYmFsb28ga2NvbmZpZyBraTE4biBraW8gcXRiYXNlLTUpKQog ICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnBoYXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAK LSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHNldGVudiAiUVRfUVBBX1BMQVRG T1JNIiAib2Zmc2NyZWVuIikKLSAgICAgICAgICAgICAjdCkpKSkpCisgICAgIGAoIzp0ZXN0cz8g I2YpKSA7OyB0ZXN0cyBmYWlsCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2Rl Lm9yZy9CYWxvbyIpCiAgICAgKHN5bm9wc2lzICJXaWdldHMgZm9yIHVzZSB3aXRoIEJhbG9vIikK ICAgICAoZGVzY3JpcHRpb24gIkJhbG9vIGlzIGEgZnJhbWV3b3JrIGZvciBzZWFyY2hpbmcgYW5k IG1hbmFnaW5nIG1ldGFkYXRhLgpAQCAtMTUyLDE0ICsxNTAsMTQgQEAgKGRlZmluZS1wdWJsaWMg Z3JhbnRsZWV0aGVtZQogKGRlZmluZS1wdWJsaWMgYWtyZWdhdG9yCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrcmVnYXRvciIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2FrcmVnYXRvci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAg ICAgIChiYXNlMzIgIjE3MTF5aHdzZHE5aXljM3dtM2E0eG16ODFwNzNodnZjMGg1OHNhc2M4OWlm cHJ5NTBrMnAiKSkpKQorICAgICAgICAoYmFzZTMyICIxeXk1YzI5enhwbGk0Y2Rka25tZHZqa2dp aTNqN3B2dzZsaHdxZnJxamM4amg4M2dtOGY4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTMwNiw2OCAr MzA0LDY1IEBAIChkZWZpbmUtcHVibGljIGtkZW5saXZlCiAoZGVmaW5lLXB1YmxpYyBrZGV2ZWxv cAogICAocGFja2FnZQogICAgIChuYW1lICJrZGV2ZWxvcCIpCi0gICAgKHZlcnNpb24gIjUuNi4x IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgog ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9rZGV2ZWxvcCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLyIgdmVyc2lvbiAiL3NyYy9rZGV2ZWxvcC0iCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9rZGV2ZWxvcC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgKHNoYTI1NgotICAgICAgICAgKGJhc2UzMiAiMDJpcDVyNjdoamZweXdrbTNtejg2bjZ3YnFj cjc5OTZpZnpmZDJmeXpzdm00OTk4aGk0eSIpKSkpCisgICAgICAgICAoYmFzZTMyICIxc2hwOHps eHI3aXl5c24xYzhkM2ZwNnJnNmcya3JqMnYzenc1YXBhbHhjbmFsMTZid3c2IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcgc2hhcmVkLW1pbWUtaW5mbyBxdHRv b2xzLTUpKQotICAgIChpbnB1dHMKLSAgICAgYCgoImJvb3N0IiAsYm9vc3QpCi0gICAgICAgKCJj bGFuZyIgLGNsYW5nKQotICAgICAgICgiZ3JhbnRsZWUiICxncmFudGxlZSkKLSAgICAgICAoImth cmNoaXZlIiAsa2FyY2hpdmUpCi0gICAgICAgKCJrY211dGlscyIgLGtjbXV0aWxzKQotICAgICAg ICgia2NyYXNoIiAsa2NyYXNoKQotICAgICAgICgia2RlY2xhcmF0aXZlIiAsa2RlY2xhcmF0aXZl KQotICAgICAgICgia2RvY3Rvb2xzIiAsa2RvY3Rvb2xzKQotICAgICAgICgia2d1aWFkZG9ucyIg LGtndWlhZGRvbnMpCi0gICAgICAgKCJraTE4biIgLGtpMThuKQotICAgICAgICgia2ljb250aGVt ZXMiICxraWNvbnRoZW1lcykKLSAgICAgICAoImtpbyIgLGtpbykgIDs7IG5vdCBjaGVja2VkIGFz IHJlcXVpcmVtZW50Ci0gICAgICAgKCJraXRlbW1vZGVscyIgLGtpdGVtbW9kZWxzKQotICAgICAg ICgia2l0ZW12aWV3cyIgLGtpdGVtdmlld3MpCi0gICAgICAgKCJram9id2lkZ2V0cyIgLGtqb2J3 aWRnZXRzKQotICAgICAgICgia25vdGlmaWNhdGlvbnMiICxrbm90aWZpY2F0aW9ucykKLSAgICAg ICAoImtub3RpZnljb25maWciICxrbm90aWZ5Y29uZmlnKQotICAgICAgICgia3BhcnRzIiAsa3Bh cnRzKQotICAgICAgICgia3NlcnZpY2UiICxrc2VydmljZSkKLSAgICAgICAoImt0ZXh0ZWRpdG9y IiAsa3RleHRlZGl0b3IpCi0gICAgICAgKCJrd2luZG93c3lzdGVtIiAsa3dpbmRvd3N5c3RlbSkK LSAgICAgICAoImt4bWxndWkiICxreG1sZ3VpKQotICAgICAgICgibGlia29tcGFyZWRpZmYyIiAs bGlia29tcGFyZWRpZmYyKQotICAgICAgICgib3h5Z2VuLWljb25zIiAsb3h5Z2VuLWljb25zKQot ICAgICAgICgicXRiYXNlIiAscXRiYXNlLTUpCi0gICAgICAgKCJxdGRlY2xhcmF0aXZlLTUiICxx dGRlY2xhcmF0aXZlLTUpCi0gICAgICAgKCJxdHF1aWNrY29udHJvbHMtNSIgLHF0cXVpY2tjb250 cm9scy01KSAgOzsgbm90IGNoZWNrZWQgYXMgcmVxdWlyZW1lbnQKLSAgICAgICAoInF0cXVpY2tj b250cm9sczItNSIgLHF0cXVpY2tjb250cm9sczItNSkgIDs7IG5vdCBjaGVja2VkIGFzIHJlcXVp cmVtZW50Ci0gICAgICAgKCJxdHdlYmtpdCIgLHF0d2Via2l0KQotICAgICAgICgidGhyZWFkd2Vh dmVyIiAsdGhyZWFkd2VhdmVyKQotCi0gICAgICAgOzsgcmVjb21tZW5kZXMKLSAgICAgICAoImFz dHlsZSIgLGFzdHlsZSkKLSAgICAgICAoImtkZXZlbG9wLXBnLXF0IiAsa2RldmVsb3AtcGctcXQp Ci0gICAgICAgKCJsaWJrc3lzZ3VhcmQiICxsaWJrc3lzZ3VhcmQpCi0KLSAgICAgICA7OyBvcHRp b25hbAotICAgICAgICgiYXByIiAsYXByKSAgICAgICAgICAgIDsgcmVxdWlyZWQgZm9yIHN1YnZl cnNpb24gc3VwcG9ydAotICAgICAgICgiYXByLXV0aWwiICxhcHItdXRpbCkgIDsgcmVxdWlyZWQg Zm9yIHN1YnZlcnNpb24gc3VwcG9ydAotICAgICAgICgiYXR0aWNhIiAsYXR0aWNhKQotICAgICAg ICgia2NvbmZpZ3dpZGdldHMiICxrY29uZmlnd2lkZ2V0cykKLSAgICAgICAoImtuZXdzdHVmZiIg LGtuZXdzdHVmZikKLSAgICAgICAoImtydW5uZXIiICxrcnVubmVyKQotICAgICAgIDs7IFRPRE86 IE9rdGV0YUd1aSwgT2t0ZXRhS2FzdGVuQ29udHJvbGxlcnMKLSAgICAgICAoInBsYXNtYSIgLHBs YXNtYS1mcmFtZXdvcmspCi0gICAgICAgOzsgVE9ETzogcHVycG9zZQotICAgICAgICgic29ubmV0 IiAsc29ubmV0KQotICAgICAgICgic3VidmVyc2lvbiIgLHN1YnZlcnNpb24pKSkKKyAgICAoaW5w dXRzIChsaXN0IGJvb3N0CisgICAgICAgICAgICAgICAgICBjbGFuZworICAgICAgICAgICAgICAg ICAgZ3JhbnRsZWUKKyAgICAgICAgICAgICAgICAgIGthcmNoaXZlCisgICAgICAgICAgICAgICAg ICBrY211dGlscworICAgICAgICAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgICAgICAgICBr ZGVjbGFyYXRpdmUKKyAgICAgICAgICAgICAgICAgIGtkb2N0b29scworICAgICAgICAgICAgICAg ICAga2d1aWFkZG9ucworICAgICAgICAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAgICAgICAg IGtpY29udGhlbWVzCisgICAgICAgICAgICAgICAgICBraW8gOzsgbm90IGNoZWNrZWQgYXMgcmVx dWlyZW1lbnQKKyAgICAgICAgICAgICAgICAgIGtpdGVtbW9kZWxzCisgICAgICAgICAgICAgICAg ICBraXRlbXZpZXdzCisgICAgICAgICAgICAgICAgICBram9id2lkZ2V0cworICAgICAgICAgICAg ICAgICAga25vdGlmaWNhdGlvbnMKKyAgICAgICAgICAgICAgICAgIGtub3RpZnljb25maWcKKyAg ICAgICAgICAgICAgICAgIGtwYXJ0cworICAgICAgICAgICAgICAgICAga3NlcnZpY2UKKyAgICAg ICAgICAgICAgICAgIGtzeW50YXhoaWdobGlnaHRpbmcKKyAgICAgICAgICAgICAgICAgIGt0ZXh0 ZWRpdG9yCisgICAgICAgICAgICAgICAgICBrd2luZG93c3lzdGVtCisgICAgICAgICAgICAgICAg ICBreG1sZ3VpCisgICAgICAgICAgICAgICAgICBsaWJrb21wYXJlZGlmZjIKKyAgICAgICAgICAg ICAgICAgIG94eWdlbi1pY29ucworICAgICAgICAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAg ICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAgICAgICAgICAgICAgcXRxdWlja2NvbnRy b2xzLTUgOzsgbm90IGNoZWNrZWQgYXMgcmVxdWlyZW1lbnQKKyAgICAgICAgICAgICAgICAgIHF0 cXVpY2tjb250cm9sczItNSA7OyBub3QgY2hlY2tlZCBhcyByZXF1aXJlbWVudAorICAgICAgICAg ICAgICAgICAgcXR3ZWJraXQKKyAgICAgICAgICAgICAgICAgIHRocmVhZHdlYXZlcgorICAgICAg ICAgICAgICAgICAgOzsgcmVjb21tZW5kZXMKKyAgICAgICAgICAgICAgICAgIGFzdHlsZQorICAg ICAgICAgICAgICAgICAga2RldmVsb3AtcGctcXQKKyAgICAgICAgICAgICAgICAgIGxpYmtzeXNn dWFyZAogCisgICAgICAgICAgICAgICAgICA7OyBvcHRpb25hbAorICAgICAgICAgICAgICAgICAg YXByIDsgcmVxdWlyZWQgZm9yIHN1YnZlcnNpb24gc3VwcG9ydAorICAgICAgICAgICAgICAgICAg YXByLXV0aWwgOyByZXF1aXJlZCBmb3Igc3VidmVyc2lvbiBzdXBwb3J0CisgICAgICAgICAgICAg ICAgICBhdHRpY2EKKyAgICAgICAgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAg ICAgICAgICBrbmV3c3R1ZmYKKyAgICAgICAgICAgICAgICAgIGtydW5uZXIKKyAgICAgICAgICAg ICAgICAgIDs7IFRPRE86IE9rdGV0YUd1aSwgT2t0ZXRhS2FzdGVuQ29udHJvbGxlcnMKKyAgICAg ICAgICAgICAgICAgIHBsYXNtYS1mcmFtZXdvcmsKKyAgICAgICAgICAgICAgICAgIDs7IFRPRE86 IHB1cnBvc2UKKyAgICAgICAgICAgICAgICAgIHNvbm5ldAorICAgICAgICAgICAgICAgICAgc3Vi dmVyc2lvbikpCiAgICAgICAgOzsgcnVuLXRpbWUgcGFja2FnZXMgLSBUT0RPCiAgICAgICAgOzsg Q2xhenlTdGFuZGFsb25lCiAgICAgICAgOzsgQ3BwY2hlY2sKQEAgLTQyMywxNCArNDE4LDE0IEBA IChkZWZpbmUtZGVwcmVjYXRlZCBrZGV2cGxhdGZvcm0ga2RldmVsb3ApCiAoZGVmaW5lLXB1Ymxp YyBrZGlhZ3JhbQogICAocGFja2FnZQogICAgIChuYW1lICJrZGlhZ3JhbSIpCi0gICAgKHZlcnNp b24gIjIuNy4wIikKKyAgICAodmVyc2lvbiAiMi44LjAiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUva2RpYWdyYW0vIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL2tkaWFncmFtLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXBndmYycThiNTlodzBqZzVham1qNW5ybjRxOGNnbmlm cHZkZDBmeW5rMm1sNnp5bThrMyIpKQorICAgICAgICAoYmFzZTMyICIwN3Mza3d2MG1xdmI2NHg4 bno0dzF5YjNoYmsyOHl6a3c0cWcxamliYWk3YXM0eHN2N2FwIikpCiAgICAgICAgKHBhdGNoZXMg KHNlYXJjaC1wYXRjaGVzCiAgICAgICAgICAgICAgICAgICJrZGlhZ3JhbS1GaXgtbWlzc2luZy1s aW5rLWxpYnJhcmllcy5wYXRjaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCkBAIC01MjYsNyArNTIxLDcgQEAgKGRlZmluZS1wdWJsaWMga3JpdGEKICAgICAgICAgICAg bGliaGVpZgogICAgICAgICAgICBsaWJteXBhaW50CiAgICAgICAgICAgIGxpYnBuZwotICAgICAg ICAgICBsaWJyYXctMC4xOAorICAgICAgICAgICBsaWJyYXcKICAgICAgICAgICAgbGlidGlmZgog ICAgICAgICAgICBsaWJ3ZWJwCiAgICAgICAgICAgIGxpYngxMQpAQCAtNTkwLDE0ICs1ODUsMTQg QEAgKGRlZmluZS1wdWJsaWMgbWFzc2lmLXZpc3VhbGl6ZXIKIChkZWZpbmUtcHVibGljIGxpYmtv bXBhcmVkaWZmMgogICAocGFja2FnZQogICAgIChuYW1lICJsaWJrb21wYXJlZGlmZjIiKQotICAg ICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJj ZQogICAgICAgKG9yaWdpbgogICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia29tcGFyZWRpZmYy LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAoc2hhMjU2Ci0gICAgICAgICAoYmFzZTMy ICIwbThtN3NncGYyZjRueHBhYXlteXZpaGxrMHBjeWJseWQ5OW1jYmlicm55cjVremt6emRjIikp KSkKKyAgICAgICAgIChiYXNlMzIgIjFqOTNsZjlhZHl3NTgxYTlpOGtjMXBqNnZhZHNjaWJ3NDl3 dndmczc1MGYwa3huNXAwZDIiKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwpAQCAtNjIxLDE0ICs2 MTYsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia29tcGFyZWRpZmYyCiAoZGVmaW5lLXB1YmxpYyBx Y2EKICAgKHBhY2thZ2UKICAgICAobmFtZSAicWNhIikKLSAgICAodmVyc2lvbiAiMi4zLjMiKQor ICAgICh2ZXJzaW9uICIyLjMuNCIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgogICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9xY2EvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9xY2EtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgIChzaGEyNTYKLSAgICAgICAgIChi YXNlMzIgIjBydnZmOTdsYTk1bGFoNjdqY2owcDA2bjRicjBwYzJtcmkwcTFobjR4NTIyaG5kcXli am4iKSkpKQorICAgICAgICAgKGJhc2UzMiAiMWk3bTV5M2Rmd2lqOWN5anA3MnlhNXpkMnNrZ3A3 bWZtcm1mN2J2cmJ6ZzNseTBtaHNiYiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgcGtnLWNvbmZpZykpCkBA IC02NDUsMTYgKzY0MCwxNSBAQCAoZGVmaW5lLXB1YmxpYyBxY2EKIChkZWZpbmUtcHVibGljIGtw bWNvcmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3BtY29yZSIpCi0gICAgKHZlcnNpb24gIjQu MS4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAg ICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kCi0gICAgICAgICAgICAgICAgICAgICJtaXJyb3I6Ly9rZGUvc3RhYmxlL2twbWNvcmUi Ci0gICAgICAgICAgICAgICAgICAgICIvIiB2ZXJzaW9uICIvc3JjLyIKLSAgICAgICAgICAgICAg ICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgICAgICAgICAgICAgICAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAg ICAgICAgICAgICIvc3JjLyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAg ICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBq c2lnN2FsZ21hYjloMGZiMDlteTBheGpxenc4M3pnc2NhbWh6bDg5MzFscmliczZpZG0iKSkpKQor ICAgICAgICAgICAgICAgICIxOWgwYWc1NHh6djRod2g5NTBoc2hqZ2hkNGZiOXhrZGc4cmx4Nmx2 cWEwdzliOGFkbXZhIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1j b25maWcpKQpAQCAtNjYzLDkgKzY1NywxOCBAQCAoZGVmaW5lLXB1YmxpYyBrcG1jb3JlCiAgICAg ICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGt3aWRnZXRz YWRkb25zCisgICAgICAgICAgIHBvbGtpdC1xdAogICAgICAgICAgICBxdGJhc2UtNQogICAgICAg ICAgICBxY2EKICAgICAgICAgICAgYCgsdXRpbC1saW51eCAibGliIikpKQorICAgIChhcmd1bWVu dHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFz ZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnZml4LWNtYWtlLWluc3RhbGwtZGlyZWN0 b3JpZXMKKyAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJz cmMvdXRpbC9DTWFrZUxpc3RzLnR4dCIKKyAgICAgICAgICAgICAgICgoIkRFU1RJTkFUSU9OIFxc JFxce1BPTEtJVFFULTFfUE9MSUNZX0ZJTEVTX0lOU1RBTExfRElSXFx9IikKKyAgICAgICAgICAg ICAgICAiREVTVElOQVRJT04gc2hhcmUvcG9sa2l0LTEvYWN0aW9ucyIpKSkpKSkpCiAgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtzIikKICAgICAoc3lu b3BzaXMgIkxpYnJhcnkgZm9yIG1hbmFnaW5nIHBhcnRpdGlvbnMiKQogICAgIChkZXNjcmlwdGlv biAiTGlicmFyeSBmb3IgbWFuYWdpbmcgcGFydGl0aW9ucy4iKQpAQCAtNzAwLDcgKzcwMyw3IEBA IChkZWZpbmUtcHVibGljIHNub3Jlbm90aWZ5CiAoZGVmaW5lLXB1YmxpYyBrZGVjb25uZWN0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtkZWNvbm5lY3QiKQotICAgICh2ZXJzaW9uICIyMC4wNC4y IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgog ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTcwOSwyNSArNzEyLDIwIEBAIChkZWZpbmUt cHVibGljIGtkZWNvbm5lY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgIChzaGEyNTYKICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAi MHlxM2FmYmJjYzlnbWxjYWNodmgzeHozZ2RqNTcwOTJmcGFncDM2bDVrbnc4Z3IwZDlpcCIpKSkp CisgICAgICAgICAgIjFuOWttN2N6aWYxOWN2cnNkZmNqYmIwMmkxeGdwYTF6NHljbjIwZDNnOGF6 bWxpNHpqNGciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChh cmd1bWVudHMKICAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncyAnKCItREJVSUxEX1RFU1RJTkc9T04i Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAiLURLREVfSU5TVEFMTF9MSUJFWEVDRElSPWxp YmV4ZWMiKQotICAgICAgICM6cGhhc2VzCi0gICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJk LXBoYXNlcwotICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdhZGp1c3QtaW5jbHVkZS1oZWFk ZXIKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJwbHVn aW5zL3J1bmNvbW1hbmQvcnVuY29tbWFuZHBsdWdpbi5jcHAiCi0gICAgICAgICAgICAgICAoKCI8 a2NtdXRpbHNfdmVyc2lvbi5oPiIpCi0gICAgICAgICAgICAgICAgIjxLRjUva2NtdXRpbHNfdmVy c2lvbi5oPiIpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1ES0RFX0lOU1RBTExf TElCRVhFQ0RJUj1saWJleGVjIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgU28ga2Rl Y29ubmVjdC5zbyBpc24ndCBpbnN0YWxsZWQgdG8gbGliL3BsdWdpbnMKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICItRFBMVUdJTl9JTlNUQUxMX0RJUj1saWIvcXQ1L3BsdWdpbnMiKQogICAg ICAgICM6dGVzdHM/ICNmKSkgOyB0ZXN0cyBmYWlsIGhhcmQgaW4gb3VyIGJ1aWxkIGVudmlyb25t ZW50CiAgICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgYCgoImV4dHJhLWNtYWtlLW1vZHVsZXMiICxl eHRyYS1jbWFrZS1tb2R1bGVzKQotICAgICAgICgia2RvY3Rvb2xzIiAsa2RvY3Rvb2xzKQotICAg ICAgICgibGlieHRzdCIgLGxpYnh0c3QpCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZp ZykKLSAgICAgICAoInB5dGhvbiIgLHB5dGhvbi13cmFwcGVyKSkpCisgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMKKyAgICAgICAgICAga2RvY3Rvb2xzCisgICAgICAgICAgIGxpYnh0c3QK KyAgICAgICAgICAgcGtnLWNvbmZpZworICAgICAgICAgICBweXRob24td3JhcHBlcikpCiAgICAg KGlucHV0cwogICAgICAobGlzdCBrY211dGlscwogICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwpA QCAtNzM3LDE5ICs3MzUsMjMgQEAgKGRlZmluZS1wdWJsaWMga2RlY29ubmVjdAogICAgICAgICAg ICBraW8KICAgICAgICAgICAga2lyaWdhbWkKICAgICAgICAgICAga25vdGlmaWNhdGlvbnMKKyAg ICAgICAgICAga3BhY2thZ2UKICAgICAgICAgICAga3Blb3BsZQogICAgICAgICAgICBrcGVvcGxl dmNhcmQKICAgICAgICAgICAga3dheWxhbmQKICAgICAgICAgICAgbGliZmFrZWtleQogICAgICAg ICAgICBwdWxzZWF1ZGlvLXF0CiAgICAgICAgICAgIHFjYQorICAgICAgICAgICBxcWMyLWRlc2t0 b3Atc3R5bGUKICAgICAgICAgICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01 CiAgICAgICAgICAgIHF0Z3JhcGhpY2FsZWZmZWN0cwogICAgICAgICAgICBxdG11bHRpbWVkaWEt NQogICAgICAgICAgICBxdHF1aWNrY29udHJvbHMtNQogICAgICAgICAgICBxdHF1aWNrY29udHJv bHMyLTUKLSAgICAgICAgICAgcXR4MTFleHRyYXMpKQorICAgICAgICAgICBxdHgxMWV4dHJhcwor ICAgICAgICAgICBxdHdheWxhbmQKKyAgICAgICAgICAgd2F5bGFuZCkpCiAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9LREVDb25uZWN0IikKICAgICAoc3lub3BzaXMg IkVuYWJsZSB5b3VyIGRldmljZXMgdG8gY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyIikKICAg ICAoZGVzY3JpcHRpb24gIktERSBDb25uZWN0IGlzIGEgcHJvamVjdCB0aGF0IGVuYWJsZXMgYWxs IHlvdXIgZGV2aWNlcyB0bwpAQCAtODQ5LDcgKzg1MSw3IEBAIChkZWZpbmUtcHVibGljIGxhYnBs b3QKIChkZWZpbmUtcHVibGljIGtxdHF1aWNrY2hhcnRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtxdHF1aWNrY2hhcnRzIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCkBAIC04NTcsNyArODU5LDcgQEAgKGRlZmluZS1wdWJsaWMga3F0cXVpY2tjaGFy dHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2txdHF1aWNrY2hh cnRzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAoc2hhMjU2CiAgICAgICAgICAoYmFz ZTMyCi0gICAgICAgICAgIjF3eHAzNW1mOXpscGd6aTRtc2RsODZiMmtyZHEyaXBxdzM3MWd5eDIz cjdqODR2ZHl4aTMiKSkpKQorICAgICAgICAgICIwZ2w5Yzh6Zm40NDAyMDJsODJ5NG5mbmcwaHlo aXZieThhNGhmOTFycGhpOGYxeGZ4eG1yIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1 aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzKSkKQEAgLTg3MywxNCArODc1LDE0IEBAIChkZWZpbmUtcHVibGljIGtxdHF1aWNrY2hh cnRzCiAoZGVmaW5lLXB1YmxpYyBrZGYKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2RmIikKLSAg ICAodmVyc2lvbiAiMjAuMTIuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva2Rm LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBiYTY3aHM0dmxiM3F5dmR6aG5wbWY4cDYy ZGYxMnM4YXF3NGh6Zjl2bnhmZjNxaXg1azEiKSkpKQorICAgICAgICAgICAgICAgICIxNzl5Z3k0 a3hrYXBmeXhxajhoNXhsdnAxMTYwdmQ3MmFmMzR2ZDBhNHI1YXo3d2ZkMW03IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC05MDYsMTQgKzkwOCwxNCBA QCAoZGVmaW5lLXB1YmxpYyBrZGYKIChkZWZpbmUtcHVibGljIGtjYWNoZWdyaW5kCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtjYWNoZWdyaW5kIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisg ICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2NhY2hlZ3JpbmQtIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMGZ4MTdzNmZqMXB4bDFtZ2ZycWhjaGs4c2loa2JqaTF4OHkzbmhiMXIw OTcxd3pkMW5zYyIpKSkpCisgICAgICAgICAgICAgICAgIjFjc3NqeXduaGZibnN2bHk0bXJhbHB4 M2FmMnBxa21oZzFqajJxM2NqaXF4NDRpM2dreXgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMgcGVybCBweXRob24gcXR0b29scy01IGtkb2N0b29scykpCkBAIC05NDAsMTQg Kzk0MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrY2FjaGVncmluZAogKGRlZmluZS1wdWJsaWMgbGli a2RlZ2FtZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2RlZ2FtZXMiKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrZGVnYW1lcy0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxeHNycnZod2p3aTVhYWpjYXh5 ZG16YzY5aTR5eDZzaHM4bHk4dnI4NW5qYzE4OHljZzEzIikpKSkKKyAgICAgICAoYmFzZTMyICIw eDVtdzI1YzhobW54aGN4YzJ4bTE5eG1nZHhmYng4OW5yeGZsNm16ZnJoOG15cjN5YnNiIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTEwNDMsMTQgKzEwNDUsMTQgQEAg KGRlZmluZS1wdWJsaWMgbWFyYmxlLXF0CiAoZGVmaW5lLXB1YmxpYyBva3VsYXIKICAgKHBhY2th Z2UKICAgICAobmFtZSAib2t1bGFyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMSIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvIiBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1Ngot ICAgICAgICAoYmFzZTMyICIwZ3BtN240N3lpanNqZzR5YmE1NjFqNXBidmQ5OGhndnI5M3cxa3Z6 azg1MW5iODdtODljIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDU0cnpkcXNxa2p4MnNuY3lmY25m ZHZtOWJwNDVzZHczcnljbXB6aWNud3BuNWo0aGNiMyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgOzsgVGhlIHRlc3RzIGZhaWwgYmVjYXVzZSB0aGV5IGNhbid0 IGZpbmQgdGhlIHByb3BlciBtaW1ldHlwZSBwbHVnaW5zOgogICAgIDs7ICJvcmcua2RlLm9rdWxh ci5jb3JlOiBObyBwbHVnaW4gZm9yIG1pbWV0eXBlICciaW1hZ2UvanBlZyInLiIKQEAgLTExMDgs NyArMTExMCw3IEBAIChkZWZpbmUtcHVibGljIG9rdWxhcgogKGRlZmluZS1wdWJsaWMgcG94bWwK ICAgKHBhY2thZ2UKICAgICAobmFtZSAicG94bWwiKQotICAgICh2ZXJzaW9uICIyMC4xMi4xIikK KyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpCkBAIC0xMTE2LDcgKzEx MTgsNyBAQCAoZGVmaW5lLXB1YmxpYyBwb3htbAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvcG94bWwtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEy NTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMXNtanZibHgwamN2 M2FmczJzcjRxY212aHFkNDRpdzI0aHZyOWZwcGEzbnhocm1qd21sayIpKSkpCisgICAgICAgICAg ICAgICAgIjE5aHJiNzVmYmgxMDJmdzhhamZsajQ3NzdzN2hxN3Z4djZrYndqaXI2d3pzdmRmYW53 ZGIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAg LTExMzMsMTQgKzExMzUsMTQgQEAgKGRlZmluZS1wdWJsaWMgcG94bWwKIChkZWZpbmUtcHVibGlj IGtkZWdyYXBoaWNzLW1vYmlwb2NrZXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2RlZ3JhcGhp Y3MtbW9iaXBvY2tldCIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIy MS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj LyIgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMGZtODgwbHA5ZzYwemdya2p5aDRqeHdzNngwczc3bDlpYTRmOHB6YTN3OHN4Y2Ji c3drNSIpKSkpCisgICAgICAgIChiYXNlMzIgIjA5MWl4MzQzcDl2czRpeWo4YWJxNm13OWxibTFm eDUxNjdneWtobTRnOGJqazV2ZHJpMnEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQpAQCAtMTE1NSwxNCArMTE1NywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrZGVncmFwaGlj cy1tb2JpcG9ja2V0CiAoZGVmaW5lLXB1YmxpYyBsaWJrZXhpdjIKICAgKHBhY2thZ2UKICAgICAo bmFtZSAibGlia2V4aXYyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMvIiBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAg ICAoYmFzZTMyICIwazBpaW5mN3M4cWxrM2Z3dnE3aWljMWI0em4yZ202NXJmZDU4cTdkM3diMWkx ajJoamprIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMHIybTZkOXJ3MHI2cm02eHFwajFpM3cwaHBs aGl2eThoOTB6Z2dxeW5menZmeXI5YzUyOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcykpCkBAIC0xMTc3LDE0ICsxMTc5LDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtleGl2 MgogKGRlZmluZS1wdWJsaWMgemVyb2NvbmYtaW9zbGF2ZQogICAocGFja2FnZQogICAgIChuYW1l ICJ6ZXJvY29uZi1pb3NsYXZlIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMvemVyb2NvbmYtaW9zbGF2ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hh MjU2Ci0gICAgICAgIChiYXNlMzIgIjFxY2s1anljNHBzc2xwaWJoa2k4c3o4YWowaHNueDh6Nzkx dnp5bjEwbG1kem43MXZ4OGMiKSkpKQorICAgICAgICAoYmFzZTMyICIwOWptZjIzM25qYnFhbTFz d3p2cHpmZ2RwbHBqemR4NDh2ank2a2NwbWp2ZzJxbG03aTJsIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzKSkKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0045-gnu-KDE-Games-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0045-gnu-KDE-Games-Update-all-packages-to-21.12.3.patch RnJvbSBlMTMzODVkZmMwN2ZhMjU2MGU2NjhhNmEyMzBjMjI5MmVlNmYxMjUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxODoyMjozNSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDUvNzNdIGdudTogS0RFIEdhbWVzOiBVcGRhdGUgYWxsIHBhY2thZ2VzIHRvIDIxLjEyLjMuCgoq IGdudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtIChrdHViZXJsaW5nLCBwaWNtaSwga29sZiwgbGli a21haGpvbmdnLAprbWFoam9uZ2csIGtzaGlzZW4sIGtham9uZ2csIGticmVha291dCwga21pbmVz LCBrb25xdWVzdCwga2JvdW5jZSwKa2Jsb2Nrcywga3N1ZG9rdSwga2xpbmVzLCBrZ29sZHJ1bm5l ciwga2RpYW1vbmQsIGtmb3VyaW5saW5lLCBrYmxhY2tib3gsCmtuZXR3YWxrLCBib21iZXIsIGdy YW5hdGllciwga3NpcmssIHBhbGFwZWxpLCBraXJpa2ksIGtpZ28sIGt1YnJpY2ssCmxza2F0LCBr YXBtYW4sIGtzcGFjZWR1ZWwsIGJvdm8sIGtpbGxib3RzLCBrc25ha2VkdWVsLCBrb2xsaXNpb24s CmtuYXZhbGJhdHRsZSwga3JldmVyc2ksIGtzcXVhcmVzLCBranVtcGluZ2N1YmUpOiBVcGRhdGUg dG8gMjEuMTIuMy4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMva2RlLWdhbWVzLnNjbSBiL2du dS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtCmluZGV4IDQwODk2YjI5NjcuLmQzYzY4MWU5ZjggMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9r ZGUtZ2FtZXMuc2NtCkBAIC00MCwxNCArNDAsMTQgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBrZGUtZ2FtZXMpCiAoZGVmaW5lLXB1YmxpYyBrdHViZXJsaW5nCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImt0dWJlcmxpbmciKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVy c2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9rdHViZXJsaW5nLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAg ICAgIChiYXNlMzIgIjBtbHY5cWxsZzcwcDI2ZGJyY3NyODIwYzcwZDNpYjg4aGFwYzF6Nndnamhk cG1jMTJuaTEiKSkpKQorICAgICAgIChiYXNlMzIgIjFhd3NuMjg1ajluZ2d5eXBrcmE5bGFkZ2k0 NncybTdtMDlkODM2NHc1ZDBzeWdwem1nc2ciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMga2RvY3Rvb2xzIHBlcmwpKQpAQCAtODksMTQgKzg5LDE0IEBAIChkZWZpbmUtcHVibGlj IGt0dWJlcmxpbmcKIChkZWZpbmUtcHVibGljIHBpY21pCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg InBpY21pIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcGljbWktIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWRmcTlt NG5qaDBjeno4endzNDZya3o2eHEybjZ4cmE1dzIyM20zczJmNWNpdml3NW1zeiIpKSkpCisgICAg ICAgKGJhc2UzMiAiMGdrMXlxNWFjNTVrNmx4YnhzenhwZDM5M2ZiOWs2eXBoaXNiNzFseDJ6djln Y2hsNDRuNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpA QCAtMTI1LDE0ICsxMjUsMTQgQEAgKGRlZmluZS1wdWJsaWMgcGljbWkKIChkZWZpbmUtcHVibGlj IGtvbGYKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29sZiIpCi0gICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tvbGYtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg KHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxbHBwNnB6cjVkZ2Q0c2k0YThjN2hjdmd4Z3F5MGJn eWhreDltNmpxYjB6aGxsNmR4ajEwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDBkaGp5ODJkOTk2 NHo5NG5uNHZra3d5bnFsM2JmYTZkandyZ3NxOTNmOWQ3Z3Jna2Q3ZyIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3Qg ZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTcyLDE0ICsxNzIsMTQgQEAgKGRl ZmluZS1wdWJsaWMga29sZgogKGRlZmluZS1wdWJsaWMgbGlia21haGpvbmdnCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgImxpYmttYWhqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJz aW9uICIvc3JjL2xpYmttYWhqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEy NTYKLSAgICAgICAoYmFzZTMyICIxMGxqemJmN3FraTVmbHlkYW5rcmJrc2FpaGhrcXBmeWxqYjhj NzFmYndxd21rcjdyZ2ZxIikpKSkKKyAgICAgICAoYmFzZTMyICIxMTR2aXlxcTd6bHdzZG5tOTZp eXl2ajhtYTRwMDZtNjloczY0MXl2NDJ4bGJrc3B3YmFsIikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKQEAgLTIwMywxNCArMjAzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtt YWhqb25nZwogKGRlZmluZS1wdWJsaWMga21haGpvbmdnCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImttYWhqb25nZyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIgogICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2ttYWhq b25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZmNqNGpiMnp6YmF4cDdjcDA0dzM2eTBjN2xoNzd5emluNjZmbXZyY3hrbDExeGkyd3dkIikp KSkKKyAgICAgICAoYmFzZTMyICIwMnl2dnB3a2s1Z2JqNDQ1enY1eGhmcmFnazgyMjBybHgwcGt4 ZjMycGowanN2N2RuejF4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC0yNDIsMTQgKzI0MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFoam9uZ2cKIChk ZWZpbmUtcHVibGljIGtzaGlzZW4KICAgKHBhY2thZ2UKICAgICAobmFtZSAia3NoaXNlbiIpCi0g ICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgogICAg ICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzaGlzZW4tIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMWhyd3IwZjFraWRpdnNw OGxud2RicXozeHhhZ2p2andoNzJyM2dtYThzbWZpbHlieWdmYiIpKSkpCisgICAgICAgKGJhc2Uz MiAiMWkxMWdoODdnZnphNThycGRkNDRwamI0MjNhbjlhNDRjbHMxMTdiYTlnem54bTY3Y3BoNSIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1 dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcwpAQCAtMjgxLDE0ICsyODEsMTQgQEAg KGRlZmluZS1wdWJsaWMga3NoaXNlbgogKGRlZmluZS1wdWJsaWMga2Fqb25nZwogICAocGFja2Fn ZQogICAgIChuYW1lICJrYWpvbmdnIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24g Ii9zcmMva2Fqb25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAg ICAoYmFzZTMyICIwM2ZkYm54N3p4N3ZnY3h2d2QxaDEwOThrczlncTE2MmJ3ejM1ZmhweXpweW5y NjY3bTVyIikpKSkKKyAgICAgICAoYmFzZTMyICIxc2Zmc3NmcHpzZDgzaXBwa3dwbXFkeDhyZmg5 Y3BkN2kyMm5zdjhhc25heWx5bHZ5M3pkIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKQEAgLTM0MiwxNCArMzQy LDE0IEBAIChkZWZpbmUtcHVibGljIGtham9uZ2cKIChkZWZpbmUtcHVibGljIGticmVha291dAog ICAocGFja2FnZQogICAgIChuYW1lICJrYnJlYWtvdXQiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rYnJlYWtvdXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAo c2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGtxajJjeDBueTNxcTY1YzZ3NWZwbnptcndsOWlyZzhz bHp2cGQzYW5jazVjbnZtYTNqNCIpKSkpCisgICAgICAgKGJhc2UzMiAiMHZxbHhhZ2d6dnZyYjQz OXlic3ZkNWtyOWoyanpwd2s0eHkzeW5pODN5ODMwaDFtbWhoYyIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMzc5LDE0ICszNzksMTQgQEAgKGRlZmlu ZS1wdWJsaWMga2JyZWFrb3V0CiAoZGVmaW5lLXB1YmxpYyBrbWluZXMKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia21pbmVzIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a21pbmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNl MzIgIjBocWp3aDNqcTJucHF3a3ZoNjdmeW4yeG5xOHN3aWFzZHc1ano4ZjBpa2wwazI4aWQ3NzUi KSkpKQorICAgICAgIChiYXNlMzIgIjF3eHkwY3l6NzMzd3ZueGZqaGlycWY0MXduZGE0ZjZhcWRp cW1iNXIxbmd6emxsZ2JnbGMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKQEAgLTQxNiwxNCArNDE2LDE0IEBAIChkZWZpbmUtcHVibGljIGttaW5lcwogKGRl ZmluZS1wdWJsaWMga29ucXVlc3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29ucXVlc3QiKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rb25xdWVzdC0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwbG53ajA2dnY0cXgw NWhyOHB6eXNudnJ4aDh5MDRhc2FqcnBoMHJzajM3djhoczlnNWxoIikpKSkKKyAgICAgICAoYmFz ZTMyICIwbHJhaHE5czcwcngyNGR3NGNncHZjaHI0czZwY2w1NjV2aDM0M2dnZzI0czFyZDNseTgw IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC00NTUs MTQgKzQ1NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrb25xdWVzdAogKGRlZmluZS1wdWJsaWMga2Jv dW5jZQogICAocGFja2FnZQogICAgIChuYW1lICJrYm91bmNlIikKLSAgICAodmVyc2lvbiAiMjAu MTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAg ICAgICAgIHZlcnNpb24gIi9zcmMva2JvdW5jZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg IChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIweW15MHoxcWx3M242NTN4czNkc2ExeG03OHE0eGFq MDlkbm5jaTRrbTc3cnppczI2dmI2IikpKSkKKyAgICAgICAoYmFzZTMyICIxYW00ajExY2p6bG1h djJ6aDU4MDJrYXN5MGtkY3g3OHNseWNhZG5mOTZibWh4czhodnl2IikpKSkKICAgICAoYnVpbGQt c3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC00OTMsMTQgKzQ5MywxNCBAQCAoZGVm aW5lLXB1YmxpYyBrYm91bmNlCiAoZGVmaW5lLXB1YmxpYyBrYmxvY2tzCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtibG9ja3MiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lv biAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3Ny Yy9rYmxvY2tzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChi YXNlMzIgIjA5eWZtOW16YmFtcDI5NGN2YzVmaW5xNmlseHZ4cjY4aTBkbmIwbTcycGE0c2Z6bWlq MzIiKSkpKQorICAgICAgIChiYXNlMzIgIjFuM2pjOTZ3czgwNzhnazFpbDYxZGM5NnAzcHp2ajN6 OWJybndpMjc0cGs0Y2lmNjNibGkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMg a2RvY3Rvb2xzKSkKQEAgLTUzMywxNCArNTMzLDE0IEBAIChkZWZpbmUtcHVibGljIGtibG9ja3MK IChkZWZpbmUtcHVibGljIGtzdWRva3UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3N1ZG9rdSIp Ci0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgog ICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzdWRva3UtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBqNnJ5N2FrMXJu cGI5M21xeXBheHJjYm1yaHdnOWlyNnpoYjN5Ynpma2Zjcmg2N2cxMiIpKSkpCisgICAgICAgKGJh c2UzMiAiMWd3MHlid2h2ZzF6OHBjczcyZjczeTUyanZ6dnJ3MzY3ZzI3NWF4ZjJydzUwaWlrNmp3 diIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNTkz LDE0ICs1OTMsMTQgQEAgKGRlZmluZS1wdWJsaWMga3N1ZG9rdQogKGRlZmluZS1wdWJsaWMga2xp bmVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtsaW5lcyIpCi0gICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc3JjL2tsaW5lcy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChz aGEyNTYKLSAgICAgICAoYmFzZTMyICIweThsbndhd3JrbDRpeG43djRkZzQ4azJ6cHIwODNrcnY3 ZHY0ZDk0YjJkcGtoN3hmdmloIikpKSkKKyAgICAgICAoYmFzZTMyICIxeXBpNjR3ZHN3MXpzajAz d2N4ajAydjI3eTFieTExM3Y4OWFzOGR5azl3cjBwZm1icHFmIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC02MzYsMTQgKzYzNiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBrbGluZXMKIChkZWZpbmUtcHVibGljIGtnb2xkcnVubmVyCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtnb2xkcnVubmVyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMva2dvbGRydW5uZXItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0g ICAgICAgKGJhc2UzMiAiMTdyYTVkM3I5YWp5MmluajE3Z3dkNXhwaHpodmJ6eDVrcHZkd3lqNm1z eDRkZDl3eGdmaSIpKSkpCisgICAgICAgKGJhc2UzMiAiMGd6ejU4NDA3emptazMxMWt5eWo1bDJj MWNpY3pjcTlpOGNrcHdiZDM0MWR2d2F3dzI3cSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNjc2LDE0ICs2NzYsMTQgQEAgKGRlZmluZS1wdWJsaWMg a2dvbGRydW5uZXIKIChkZWZpbmUtcHVibGljIGtkaWFtb25kCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtkaWFtb25kIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2Rp YW1vbmQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2Uz MiAiMWl5eHJ4MzQyMmFzYTU4a2gwc2l3dmkxc3ZkczVrY2NyeW02Z2RmcGRobG1obWNpcWx6aSIp KSkpCisgICAgICAgKGJhc2UzMiAiMWQzYzRwY2tkZG5yaTlpMTlnMnBpMnlncHFha2xscmd5NmF6 Z3ZuaDVobjIwa2dzdzdkOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQpAQCAtNzE0LDE0ICs3MTQsMTQgQEAgKGRlZmluZS1wdWJsaWMga2RpYW1vbmQKIChk ZWZpbmUtcHVibGljIGtmb3VyaW5saW5lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtmb3VyaW5s aW5lIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQog ICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2ZvdXJpbmxpbmUt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBs eDNsdjM1ZmM4cTlzdmJ5bDcxbW1zM2ppNnpuNThqMzA2YnZtMWY4a2tnZzB4Mzk1YiIpKSkpCisg ICAgICAgKGJhc2UzMiAiMHJiNWpjbW1mMTliaWR3eXdqNTZkbjB3ZnJucmZpNWtjNzVjMjBkN214 bmxneWdmZG5rZyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAg KG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMp KQpAQCAtNzUyLDE0ICs3NTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga2ZvdXJpbmxpbmUKIChkZWZp bmUtcHVibGljIGtibGFja2JveAogICAocGFja2FnZQogICAgIChuYW1lICJrYmxhY2tib3giKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYmxhY2tib3gtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGxhNXc0NGIwZ2w3 Mmczd2ZwMHB3OGd3bm0yODdsaDduZDlrNWlrcHN6dzVubjQ5ZGIwaCIpKSkpCisgICAgICAgKGJh c2UzMiAiMTBqOHJucHIzZ2phcXNweDRteHFqOWNuY3FqNnYyam41cmtsZHI0NmJ2N3l4Z2piNXJ3 MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtNzky LDE0ICs3OTIsMTQgQEAgKGRlZmluZS1wdWJsaWMga2JsYWNrYm94CiAoZGVmaW5lLXB1YmxpYyBr bmV0d2FsawogICAocGFja2FnZQogICAgIChuYW1lICJrbmV0d2FsayIpCi0gICAgKHZlcnNpb24g IjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2tuZXR3YWxrLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjA2MGtqMDZ2cGlnZHk1NzBpenNqZmdubXFx cnBtYjhia3I5YXJxYzEwOWhnM2F2bDV3anoiKSkpKQorICAgICAgIChiYXNlMzIgIjBhaG1zM2lt dmtka25wMXoyaDZqNDJrOWcxaTIweWdkMjYzM2ljanYzN2QyY2JpajEyOG0iKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTgzMywxNCArODMzLDE0IEBA IChkZWZpbmUtcHVibGljIGtuZXR3YWxrCiAoZGVmaW5lLXB1YmxpYyBib21iZXIKICAgKHBhY2th Z2UKICAgICAobmFtZSAiYm9tYmVyIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvYm9tYmVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMWZqY3dtNTkxamd4M2JncXBpMGo1Zm5iMmwycjJoM3I2bGF2M3ZoYXh6 NHJrZjU2cGcyYSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFtbHhzMmRic3ljcTdtdzlnMWhsMmwx N2dsMHozM21ycnk1cjB6bXo3NGk2N25maWpnOHciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTg3NCwxNCArODc0LDE0IEBAIChkZWZpbmUtcHVibGlj IGJvbWJlcgogKGRlZmluZS1wdWJsaWMgZ3JhbmF0aWVyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImdyYW5hdGllciIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW5h dGllci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZnloN3p5YWNiM3BubGZkMjlqdzJqbXlsOGE3c2p3MzU0cGkyMzRuZDV4NTk5OXh3NXo2Iikp KSkKKyAgICAgICAoYmFzZTMyICIxNnlyaWhhcmw2NmZyZ2xtZHk2NzUwbml4Y3poMGw0YzE5bm5y NmRhdjE1bThxZmIzZzZiIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC05MTEsMTQgKzkxMSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBncmFuYXRpZXIKIChk ZWZpbmUtcHVibGljIGtzaXJrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzaXJrIikKLSAgICAo dmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc2lyay0iIHZlcnNpb24gIi50YXIu eHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEweTdubTB4NnpjYzBnaDNh bTY5YmJ4eXliOGF6YmJmeXJkcXNhMDIzZ2dyN24wNGNuMjEiKSkpKQorICAgICAgICAoYmFzZTMy ICIxaXBua2cybWdqMzdnNXM1aWhseXMxNzZrbjJjMTFmM2Q1N3hyOXpocWY4ZnZrdnJrZm0wIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC05NjYsMTQg Kzk2NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc2lyawogKGRlZmluZS1wdWJsaWMgcGFsYXBlbGkK ICAgKHBhY2thZ2UKICAgICAobmFtZSAicGFsYXBlbGkiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9wYWxhcGVsaS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjB4eHo5ZzR6eGxqbGcyMGc4OGE1bGtid3p6bTl5 ZzR2eG5yZmlnazhtMDE4Y3owbnFkNWIiKSkpKQorICAgICAgICAoYmFzZTMyICIwNzZpZ3FsODlz eDU1aGZ4amI3OTI0OGloNGNqYmtyMXMxam56NDZ5M2RrNzkzcnNjbThnIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMDEzLDE0ICsxMDEzLDE0IEBA IChkZWZpbmUtcHVibGljIHBhbGFwZWxpCiAoZGVmaW5lLXB1YmxpYyBraXJpa2kKICAgKHBhY2th Z2UKICAgICAobmFtZSAia2lyaWtpIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMva2lyaWtpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAg ICAgICAgKGJhc2UzMiAiMG1pbGM4Zmwxcmo0eXJ3ZHZtNjBhbXBkNDdkeWl5czF4dnFpNWYwZzd5 Nm1neW1neWs0eCIpKSkpCisgICAgICAgIChiYXNlMzIgIjBxYm0wempqcW5iY2RtMzl6aThoMjQw bmJscGExcGE3ZzFsczltZ2h6YnFyZHJoN24zYTAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEwNTEsMTQgKzEwNTEsMTQgQEAgKGRlZmluZS1wdWJs aWMga2lyaWtpCiAoZGVmaW5lLXB1YmxpYyBraWdvCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtp Z28iKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAg ICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9raWdvLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDg4NzUy eXptZnNucHBkMjdwOGhsZDR4NXM3c3c1ZmFnbTA4MDI0bDVyYTFtbGljZGZ6OSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjE0cHA3M2I5bWJmMG55NzViOTB2czd6OWw2MW03enA4Y2xsN2hsNGJwbHFo MWtpZzFzemYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK QEAgLTEwOTcsMTQgKzEwOTcsMTQgQEAgKGRlZmluZS1wdWJsaWMga2lnbwogKGRlZmluZS1wdWJs aWMga3VicmljawogICAocGFja2FnZQogICAgIChuYW1lICJrdWJyaWNrIikKLSAgICAodmVyc2lv biAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAg KG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3Vicmljay0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBoM215cHdkNjdzc3MwOGo1dnZy aWg1ZjVzczg1bTlrYXg2NDEyeTQweG1zbTUxbHoycHEiKSkpKQorICAgICAgICAoYmFzZTMyICIw aHg4MWNwMWxxbDc0YzkwNjdkdzdtaTc4YzZzcDZwMWEwMzVqMm56am45ZHJweGFsNnAyIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0xMTM4LDE0ICsx MTM4LDE0IEBAIChkZWZpbmUtcHVibGljIGt1YnJpY2sKIChkZWZpbmUtcHVibGljIGxza2F0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImxza2F0IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisg ICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMvbHNrYXQtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIxd2c5enhwNjRrd2p4cXM0cXcwaDdqOHloZ2ZmYm12aDhqOWQ0 ZGdtejQ1ZHNjbmduamxpIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWNmczFsZndneHdwbjJnNTZ5 N2piMmM2aWpkODFiaThiYThhcDB5eXg2bmh2Nm5hMDcyYiIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTE3NiwxNCArMTE3NiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBsc2thdAogKGRlZmluZS1wdWJsaWMga2FwbWFuCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImthcG1hbiIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2thcG1h bi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIx NHgzdjZsaTRyM2d6endmZDZhcjlzYXEycmhjN3l4czBzcDl5Z2FsenE4dnE0ZDdpMWtoIikpKSkK KyAgICAgICAoYmFzZTMyICIxOTc0ejdnM3lsdmY0OHhoM3hoZjNncjdpcGhnbWo4M2lyOWhzczFh MmJhMGhwZ2c0NjNrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAg ICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29s cykpCkBAIC0xMjE1LDE0ICsxMjE1LDE0IEBAIChkZWZpbmUtcHVibGljIGthcG1hbgogKGRlZmlu ZS1wdWJsaWMga3NwYWNlZHVlbAogICAocGFja2FnZQogICAgIChuYW1lICJrc3BhY2VkdWVsIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NwYWNlZHVlbC0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFhaXho NnlnaWYyY20xYTVnMzJzbDV5NmI1eDY4MTM5cHppaGF4cTQzMzRjNmF2YW1kYWkiKSkpKQorICAg ICAgICAoYmFzZTMyICIwZHY1MzlqbHBrajhocjRjejBuY3FtM3NjZzZqYTNzNDFwMzdicHFkOTR6 aWNmdnp4dzg0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC0xMjUwLDE0ICsxMjUwLDE0IEBAIChkZWZpbmUtcHVibGljIGtzcGFjZWR1ZWwKIChkZWZp bmUtcHVibGljIGJvdm8KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYm92byIpCi0gICAgKHZlcnNp b24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAg IChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Jvdm8tIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOHFiYWMzNjZtMHhtYTNhcnkxMXE5 enh6MHdnbnlzcHBjbDdrcHlwbDZpYzNuZjYxd3F6IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWp6 dmF6cXk1dmN3a3lobmJ6dzdzaDhuZ2ZmNWNsY2xxOTh2YmJoemQ5ZG1uYWNpcmRicSIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTI4NiwxNCArMTI4 NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBib3ZvCiAoZGVmaW5lLXB1YmxpYyBraWxsYm90cwogICAo cGFja2FnZQogICAgIChuYW1lICJraWxsYm90cyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQor ICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2tpbGxib3RzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTI5Nmd3dzQybnduYWk3eTZtMnFwanFweWMzMHA3ejlj aGZ2NXJ2MG40OGp2ZGh2YTg4eSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFuY3I1NXhxMDR2cng2 YnNzMWFoazg2YzNsOWNraHY0empiYzZncTRrcmhqdzBsa2RmaXYiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTEzMjcsMTQgKzEzMjcsMTQgQEAgKGRl ZmluZS1wdWJsaWMga2lsbGJvdHMKIChkZWZpbmUtcHVibGljIGtzbmFrZWR1ZWwKICAgKHBhY2th Z2UKICAgICAobmFtZSAia3NuYWtlZHVlbCIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAg ICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2tzbmFrZWR1ZWwtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2 Ci0gICAgICAgKGJhc2UzMiAiMG1wNmcyNThuM3h6dmdmMjNqbmhrdzEweGd3cXdxZHpxZmRjNnI5 anE2YTZtOHY3N3N3eiIpKSkpCisgICAgICAgKGJhc2UzMiAiMDZyaWxsNzN4aGh4cmE3a21idnd3 cml2OXZiaTkxNjQxejMzNHJ5MW00cnIxcW0yY2RkNiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTM2NSwxNCArMTM2NSwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBrc25ha2VkdWVsCiAoZGVmaW5lLXB1YmxpYyBrb2xsaXNpb24KICAgKHBhY2thZ2UKICAg ICAobmFtZSAia29sbGlzaW9uIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNp b24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9z cmMva29sbGlzaW9uLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjE4MHliYWZpenB3anNnODBucHkwbDkxNDJjanNubHl4d3Y5ZHozYnE2cjh2NHNt bjJnNmIiKSkpKQorICAgICAgIChiYXNlMzIgIjBhdmluNnMxbGdsZnBzNnFsdnoxOWkyN25iMHgw aGdybDRxMmJycHE0a2F4N2F6czFuYzMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTE0MDIsMTQgKzE0MDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga29s bGlzaW9uCiAoZGVmaW5lLXB1YmxpYyBrbmF2YWxiYXR0bGUKICAgKHBhY2thZ2UKICAgICAobmFt ZSAia25hdmFsYmF0dGxlIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24g IjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a25hdmFsYmF0dGxlLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAg IChiYXNlMzIgIjAzcnFmNGF2bjYxYjB2MzQweW1temdwN3MwYXh5Z2pneHExbmxwNWFhcWJ4NzB6 Y2I0bHEiKSkpKQorICAgICAgIChiYXNlMzIgIjFtcGoxNzgzemE2YjdhN2NqYXd5NHYwejI0ZHZj ZDM0Z2RiMjVxY2g0Z2k5Y3gxbGMyOHoiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTE0NDIsMTQgKzE0NDIsMTQgQEAgKGRlZmluZS1wdWJsaWMga25h dmFsYmF0dGxlCiAoZGVmaW5lLXB1YmxpYyBrcmV2ZXJzaQogICAocGFja2FnZQogICAgIChuYW1l ICJrcmV2ZXJzaSIpCi0gICAgKHZlcnNpb24gIjIwLjA4LjMiKQorICAgICh2ZXJzaW9uICIyMS4x Mi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tyZXZl cnNpLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjBkM3kwNzJxNjF4Y2lrOWxmMHB6MGM5bmp2YXJ3bHZmNmhxdjVmcDVqeXFhZjI5MDJwbWkiKSkp KQorICAgICAgIChiYXNlMzIgIjBsYnlwa2g2bGM1YWY0M2MycDE5Z3MyYzUzaWN4ZDI2YWJ4ZjVy aHMyYzgxODJncjM5YjgiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKQEAgLTE0ODQsMTQgKzE0ODQsMTQgQEAgKGRlZmluZS1wdWJsaWMga3JldmVyc2kKIChk ZWZpbmUtcHVibGljIGtzcXVhcmVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzcXVhcmVzIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChz b3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NxdWFyZXMtIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGNoZDMwYnlsMmt3 dzFrNjk5dmt5Z3J4cTJ3ZHl2aTg0bTJiaW1rMjNxOTZmbDhoODMxeSIpKSkpCisgICAgICAgKGJh c2UzMiAiMXdicmFrcTF3bndwNTU4eTE0MGo5dmJpZDNnMGszMzJyd2JpbGt5N3oxMWMwZ2lpdjc2 eCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMTUy MCwxNCArMTUyMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrc3F1YXJlcwogKGRlZmluZS1wdWJsaWMg a2p1bXBpbmdjdWJlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtqdW1waW5nY3ViZSIpCi0gICAg KHZlcnNpb24gIjIwLjEyLjAiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tqdW1waW5nY3ViZS0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxbWs3M2lsNGpoMTV6 NXBtM2ZwNjVoc3l2bXJnYTExYzNoN3c5NnlhbXkybjJiYm5pYXBxIikpKSkKKyAgICAgICAoYmFz ZTMyICIxd2xrNm15NnBhd21kdjN6Z2Nwbnl5enBqd3owd2lpMGg4aTF6MGd4aGJwZzluYzhpeTFy IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0tIAoyLjM3 LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0062-gnu-KDE-Multimedia-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0062-gnu-KDE-Multimedia-Update-to-22.04.3.patch RnJvbSA4MTNlYmQzNjA2MWU1NmQyYzk1NGE5Y2Y3NThkYTVkYjQ4NzJhMzk0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA4OjI1OjA1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA2 Mi83M10gZ251OiBLREUgTXVsdGltZWRpYTogVXBkYXRlIHRvIDIyLjA0LjMuCgoqIGdudS9wYWNr YWdlcy9rZGUtbXVsdGltZWRpYS5zY20gKGF1ZGlvY2Qta2lvLCBkcmFnb24sIGVsaXNhLApmZm1w ZWd0aHVtYnMsIGp1aywgazNiLCBrYW1vc28sIGttaXgsIGt3YXZlLCBsaWJrY2RkYiwgbGlia2Nv bXBhY3RkaXNjKToKIFVwZGF0ZSB0byAyMi4wNC4zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtbXVsdGltZWRpYS5zY20gYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCmlu ZGV4IDI1ODY1ZjU0NmIuLjUwZDg1M2Q3MzYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9rZGUt bXVsdGltZWRpYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbQpAQCAt NTcsMTQgKzU3LDE0IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLW11bHRpbWVk aWEpCiAoZGVmaW5lLXB1YmxpYyBhdWRpb2NkLWtpbwogICAocGFja2FnZQogICAgIChuYW1lICJh dWRpb2NkLWtpbyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4w NC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVh c2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2F1 ZGlvY2Qta2lvLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMWFseW43dzB2MWJ5M2ZrYjZ4Zm53ajBoYXlqcnJubXduYWpucm5wdm44c2ticXNi emxnYyIpKSkpCisgICAgICAgIChiYXNlMzIgIjBkNnBic2gxZmJod3dyMmM0a2Y5YjE3ZGh6engy anNtZ2FtYXdjcDRrbjdwdzlpN2k4cWwiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKQEAgLTk2LDE0ICs5NiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBhdWRpb2Nk LWtpbwogKGRlZmluZS1wdWJsaWMgZHJhZ29uCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImRyYWdv biIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2RyYWdvbi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA5aXd3 bGJ2NGpteHM5MmR6MjB6OWZxZzFzZm5xaWg1NGl6ejg0NTlpYmw4dnlkZmdmcDEiKSkpKQorICAg ICAgICAoYmFzZTMyICIwMjg0c2hucXdiaDE5NTN5bTE5N3FhcWdqd3JudmE3N3ppNTVsdnZ5a2c1 Y3E0Mng1MTJzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CkBAIC0xNTQsMTQgKzE1NCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBkcmFnb24KIChkZWZpbmUtcHVi bGljIGVsaXNhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVsaXNhIikKLSAgICAodmVyc2lvbiAi MjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMvZWxpc2EtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwY2c5djQzOGZjbHFudjFyZ3gyazg2bXpm cDVnZ2ZjcDdkNWtyOHhoNGtqYm15MTdyemNhIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXYyaDdh eXlydjZmNmhka2w3OHgxbnJ2NXgwbDZuOGRoMHhyZm01Zm5paTRmNjk0aWlrOCIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29uZmlnIGRidXMga2RvY3Rvb2xzCkBAIC0y MjcsMTQgKzIyNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBlbGlzYQogKGRlZmluZS1wdWJsaWMgZmZt cGVndGh1bWJzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImZmbXBlZ3RodW1icyIpCi0gICAgKHZl cnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAg ICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ZmbXBlZ3RodW1icy0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjB4MmdweDMwYXpr ejYxcDN4ajFubTdoY2t5cm15aDBxaHMyOWFoMzB6NmE1eHc3MzM2d3MiKSkpKQorICAgICAgICAo YmFzZTMyICIxamw3bDNuMmxmZzcxa2J6d2puNW5ybTNxbGdpbGhudnM2N2lpbDE2Mm1udjUyZ2Yz YzB2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZl LWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpAQCAt MjUzLDE0ICsyNTMsMTQgQEAgKGRlZmluZS1wdWJsaWMgZmZtcGVndGh1bWJzCiAoZGVmaW5lLXB1 YmxpYyBqdWsKICAgKHBhY2thZ2UKICAgICAobmFtZSAianVrIikKLSAgICAodmVyc2lvbiAiMjEu MTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdp bgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Im1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zcmMvanVrLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWlwengwMzE5OTZoODNmOXczZnpieDV2ZjVubnNr cTlrZjcxYTZheXBxY2trNjV2Y3FjcyIpKSkpCisgICAgICAgIChiYXNlMzIgIjEycG5ieDE3cjEx MDN3MzlnZ2x5YmR6czhrY3B3Z2h5NWxjNHE5ZnFrODlzMXI3bDNjN2giKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTM2NSwxNCArMzY1LDE0IEBAIChk ZWZpbmUtcHVibGljIGtpZDMKIChkZWZpbmUtcHVibGljIGszYgogICAocGFja2FnZQogICAgIChu YW1lICJrM2IiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rM2It IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw aWdxYjZ6dzc2ajJobDl4Y2xjd2ZueTI4MzFwaGRnOXMybXNhMXk4N3p5YzNjN2c5bnhjIikpKSkK KyAgICAgICAgKGJhc2UzMiAiMWJpems2NmFkMnlxOHhzempxdnYyZ2hrMDY5ZDBsNmljem41cmxu YTFwM3ppZ3I0M3lzbCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCkBAIC01MTksMTQgKzUxOSwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrYWZmZWluZQogKGRlZmluZS1wdWJsaWMga2Ftb3NvCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImthbW9zbyIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9u ICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2thbW9zby0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjFxOThmNm5pNHAxOXBrMHN2YmZ3NG1iZnduYzlpNXA5Y3NtczJhajc2bXAyZG43 OHhwaWIiKSkpKQorICAgICAgICAoYmFzZTMyICIwYnI3ZGJubTJ5cGRsNTVwc2NwOHdyMHZ3cmdw cnljcnh4ajIwNmI1cjFsOXlzeDlhcWlwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxl cyIgLGV4dHJhLWNtYWtlLW1vZHVsZXMpCkBAIC01NjIsMTQgKzU2MiwxNCBAQCAoZGVmaW5lLXB1 YmxpYyBrYW1vc28KIChkZWZpbmUtcHVibGljIGttaXgKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a21peCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikK ICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZp Y2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttaXgtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMXprMnhsamlz MXB2M200dnM1enI2d3phNml2NXk2d21oMWNzeDNybjh5bGZrcnBrN2g4ayIpKSkpCisgICAgICAg KGJhc2UzMiAiMHpjOTZsOW1ubjc2M3B3NTRraTcxNXN3M3dtNHo2cmpkejJ6enNqYzZsNWl3Y3F6 d3FxOCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2 ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcGtnLWNv bmZpZykpCkBAIC02NzIsMTQgKzY3MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbXBsYXllcgogKGRl ZmluZS1wdWJsaWMga3dhdmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dhdmUiKQotICAgICh2 ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2t3YXZlLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDd4YmJpaTVncGxsYnBta3hm djVrd3hhd2QzOTB6cDBhbmdoOTR4amsweXE3MWx2ZGF2MiIpKSkpCisgICAgICAgIChiYXNlMzIg IjBqNmNrNDRsa2ZjbmFhMHJ5bXYyYXF2ZGN5MHpieWJia2xtMXM2bXZiZ2RwZnNoMHJoa20iKSkp KQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgKGxpYnJzdmctZm9yLXN5c3RlbSkgcGtn LWNvbmZpZyBrZG9jdG9vbHMpKQpAQCAtNzQ2LDE0ICs3NDYsMTQgQEAgKGRlZmluZS1wdWJsaWMg a3dhdmUKIChkZWZpbmUtcHVibGljIGxpYmtjZGRiCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxp YmtjZGRiIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0LjMi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvbGlia2Nk ZGItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIxNGYxbXpzZm0wdnlxenN5amEwcDhsbjExMDVzdzVkcjZmc3NqMjVqMHF3NHJuZjl5dzMyIikp KSkKKyAgICAgICAgKGJhc2UzMiAiMWpzNXI4aHhxYWJueWdtYXZmanZqYmZ5NWM3OTc4Ym13bTJy cWxnc2Z5bjE3ZmttZjJ5OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9j dG9vbHMpKQpAQCAtNzc2LDE0ICs3NzYsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGlia2NkZGIKIChk ZWZpbmUtcHVibGljIGxpYmtjb21wYWN0ZGlzYwogICAocGFja2FnZQogICAgIChuYW1lICJsaWJr Y29tcGFjdGRpc2MiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIu MDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9s aWJrY29tcGFjdGRpc2MtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIxdm1hZjNiNDFzajBzbTRrOXpkbGl5NWJhNHBzNXowY3dhYmdnZmlzaDE1 Mnd6dzM0a2duIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMGZ2OWRieDc0eHM0MmlpdzY3YnZqcHhn YTBkMTI2cTJuZnM4bjRoaXYzejJ4ZGE5bjRpYyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0048-gnu-khelpcenter-Fix-program.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0048-gnu-khelpcenter-Fix-program.patch RnJvbSBiNzI1ZDA3ODQ5OTAxNzNjY2Y1YjMxMGRjZTAxYTdjNzFhNTkxZTk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxODozMjozMCArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDgvNzNdIGdudToga2hlbHBjZW50ZXI6IEZpeCBwcm9ncmFtLgoKKiBnbnUvcGFja2FnZXMva2Rl LXN5c3RlbXRvb2xzLnNjbSAoa2hlbHBjZW50ZXIpOiBXcmFwIFhER19EQVRBX0RJUlMgdG8KcG9p bnQgdG8ga2h0bWwgd2hlcmUgaXQgY2FuIGZpbmQgdGhlIGh0bWw0LmNzcyBmaWxlLCBvdGhlcndp c2UKa2hlbHBjZW50ZXIgZmFpbHMgdG8gbGF1bmNoLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtc3lzdGVtdG9vbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20K aW5kZXggYjc5ZjcyYTRlZC4uODA5YTlkZGI3YSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tk ZS1zeXN0ZW10b29scy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1zeXN0ZW10b29scy5zY20K QEAgLTE2MCw3ICsxNjAsMTcgQEAgKGRlZmluZS1wdWJsaWMga2hlbHBjZW50ZXIKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgeGFwaWFuKSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAo Izp0ZXN0cz8gI2YpKSA7OyAxLzEgdGVzdCBmYWlscworICAgICBgKCM6dGVzdHM/ICNmICA7OyAx LzEgdGVzdCBmYWlscworICAgICAgICM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnd3JhcC1leGVjdXRh YmxlCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJv dXQiKSkpCisgICAgICAgICAgICAgICA7OyBTaW5jZSBxdC13cmFwIHNlbGVjdG9ycyBkbyBub3Qg d3JhcCBmb3IgL3NoYXJlL2tmNQorICAgICAgICAgICAgICAgOzsgZGlyZWN0b3JpZXMsIHdlIG5l ZWQgdGhpcyBzbyBraGVscGNlbnRlciBjYW4gZmluZCBodG1sNC5jc3MuCisgICAgICAgICAgICAg ICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9raGVscGNlbnRlciIpCisg ICAgICAgICAgICAgICAgIGAoIlhER19EQVRBX0RJUlMiIHN1ZmZpeAorICAgICAgICAgICAgICAg ICAgICgsKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImtodG1sIikgIi9zaGFyZSIp KSkpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcva2hlbHBjZW50 ZXIvIikKICAgICAoc3lub3BzaXMgIktERSBkb2N1bWVudGF0aW9uIHZpZXdlciIpCiAgICAgKGRl c2NyaXB0aW9uICJLSGVscENlbnRlciB1c2VzIG1ldGEgZGF0YSBmaWxlcyB3aGljaCBkZXNjcmli ZSB0aGUKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0029-gnu-Remove-libraw-0.18.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0029-gnu-Remove-libraw-0.18.patch RnJvbSAxOTQyMjgzYjlhYzQ2ZTg1NDgzODRkZTMwMGY2MDBlNjkxZGJlOGExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFRodSwgMyBGZWIgMjAyMiAxOTowMDozMSArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjkvNzNdIGdudTogUmVtb3ZlIGxpYnJhdy0wLjE4LgoKKiBnbnUvcGFja2FnZXMvcGhvdG8uc2Nt IChsaWJyYXctMC4xOCk6IERlbGV0ZSB1bnVzZWQgb2xkIHZlcnNpb24uCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL3Bob3RvLnNjbSBiL2dudS9wYWNrYWdlcy9waG90by5zY20KaW5kZXggMTlj MTcxYTliYi4uMzc4ZjYwNzkzZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Bob3RvLnNjbQor KysgYi9nbnUvcGFja2FnZXMvcGhvdG8uc2NtCkBAIC0yMDQsMTcgKzIwNCw2IEBAIChkZWZpbmUt cHVibGljIGxpYnJhdwogICAgIDs7IGJvdGggdHdvIGxpY2Vuc2luZyBtb2RlcyBmb3IgeW91ciBj aGFuZ2VzL2FkZGl0aW9ucy4iCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4xIGxp Y2Vuc2U6Y2RkbDEuMCkpKSkKIAotKGRlZmluZS1wdWJsaWMgbGlicmF3LTAuMTgKLSAgKHBhY2th Z2UgKGluaGVyaXQgbGlicmF3KQotICAgIChuYW1lICJsaWJyYXciKQotICAgICh2ZXJzaW9uICIw LjE4LjEyIikKLSAgICAoc291cmNlIChvcmlnaW4KLSAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCi0gICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3Lmxp YnJhdy5vcmcvZGF0YS9MaWJSYXctIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24gIi50YXIuZ3oiKSkKLSAgICAgICAgICAgICAgKHNoYTI1NgotICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxbTJraHIyY2lqOHo2bGF3Z2JtZGtzam4xNGZw bmpzeThhZDRxYWhucHFhcG0xc2xzeGFwIikpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBsaWJleGlm CiAgIChwYWNrYWdlCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0060-gnu-KDE-Utils-Update-to-22.04.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0060-gnu-KDE-Utils-Update-to-22.04.3.patch RnJvbSBjNDU5N2JjN2E3MGYxNWI4ZGI5ODAxYWVjZGJkMTU2MjcyYTI3MjRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyIEF1ZyAyMDIyIDA3OjMzOjQwICswMjAwClN1YmplY3Q6IFtQQVRDSCB2NCA2 MC83M10gZ251OiBLREUgVXRpbHM6IFVwZGF0ZSB0byAyMi4wNC4zLgoKKiBnbnUvcGFja2FnZXMv a2RlLXV0aWxzLnNjbSAoYXJrLCBrYXRlLCBrbWFnLCBrbW91c2V0b29sLCBrbW91dGgsIG9rdGV0 YSwKc3dlZXBlcik6IFVwZGF0ZSB0byAyMi4wNC4zLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9rZGUtdXRpbHMuc2NtIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KaW5kZXggYTM4M2Fh YmM5Ni4uYjIyOTVkMTg0YSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20K KysrIGIvZ251L3BhY2thZ2VzL2tkZS11dGlscy5zY20KQEAgLTQzLDE0ICs0MywxNCBAQCAoZGVm aW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS11dGlscykKIChkZWZpbmUtcHVibGljIGFyawog ICAocGFja2FnZQogICAgIChuYW1lICJhcmsiKQotICAgICh2ZXJzaW9uICIyMS4xMi4zIikKKyAg ICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9hcmstIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMXAzMGJnbmIzYXcwZjJqbmFrc3o3amZxcWN6NDViMngzYmpycmkwdzV3NTgwMjA0YTVz OCIpKQorICAgICAgICAgICAgICAgICIxd2p5OTBxa2t6YWZ3Y3c4ZDR2OWN5aG1jM3NnZmlwYzEw ODVocTJnaHFodnJnZHl6czAwIikpCiAgICAgICAgICAgICAgIDs7IFRoZSBsaWJhcmNoaXZlIHBh Y2thZ2UgaW4gR3VpeCBkb2VzIG5vdCBzdXBwb3J0CiAgICAgICAgICAgICAgIDs7IHhhcjsgZGlz YWJsZSByZWxhdGVkIHRlc3RzLgogICAgICAgICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNo ZXMgImFyay1za2lwLXhhci10ZXN0LnBhdGNoIikpKSkKQEAgLTExNywxNCArMTE3LDE0IEBAIChk ZWZpbmUtcHVibGljIGFyawogKGRlZmluZS1wdWJsaWMga2F0ZQogICAocGFja2FnZQogICAgIChu YW1lICJrYXRlIikKLSAgICAodmVyc2lvbiAiMjEuMTIuMyIpCisgICAgKHZlcnNpb24gIjIyLjA0 LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2F0 ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIg IjFwcDBrMDBrdmloMHhra3YxcTFnaGE0bmEyYndxYzdkaHl5cmxhN2MydnZsbjhnaTk5ZGciKSkp KQorICAgICAgICAoYmFzZTMyICIwZG5scjFjbGQ2bHFhbnF2OThic3M2NncyYmkyeTc4dnFiOGp4 MjZhZGRuMnIxdzR5Z2tmIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCkBAIC0xODMsMTQgKzE4MywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrYXRlCiAoZGVmaW5l LXB1YmxpYyBrbWFnCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImttYWciKQotICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKKyAgICAodmVyc2lvbiAiMjIuMDQuMyIpCiAgICAgKHNvdXJjZQogICAgICAo b3JpZ2luCiAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWFnLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjA2N3g2NWdtaXA4OXJkZ2lpMm53bnhuN3ppOTZj Zjd2ZmJocXpnMDQ5OXBkMmQ2OXAzc2wiKSkpKQorICAgICAgIChiYXNlMzIgIjA4and2MnduYjY3 dmpnejVwdjFubjZyd2w5bGRqOGRmZDc0bDZ2YTl2ejR4NXBrN2Q4NTkiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKQEAgLTIxMywxNCArMjEzLDE0IEBAIChk ZWZpbmUtcHVibGljIGttYWcKIChkZWZpbmUtcHVibGljIGttb3VzZXRvb2wKICAgKHBhY2thZ2UK ICAgICAobmFtZSAia21vdXNldG9vbCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2 ZXJzaW9uICIyMi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2ttb3VzZXRvb2wtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIwMTNxcjFtZDNnYmluN2hjYWhudjE0eTlpMmNnMzVyNDMzczJ3 ODFmdmdjYWtkMzhxdmtqIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMTNwdmRoaGYzZmRrYWl5anAw aWpxbTVxZGZmYWJ5dzdxcTIwNTFsMW5xdjZpN3c2bGd3eCIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMjUxLDE0ICsyNTEsMTQgQEAgKGRlZmluZS1w dWJsaWMga21vdXNldG9vbAogKGRlZmluZS1wdWJsaWMga21vdXRoCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImttb3V0aCIpCi0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIy Mi4wNC4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3Jj L2ttb3V0aC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjB4dmtwMnBtMnN6Ymd6ZHNmbXdyeWttYThucG1sd214MnBiMWlha2J4M3gxd3l5anNi aW0iKSkpKQorICAgICAgICAoYmFzZTMyICIwbHphdzdxcXZwcXpmejRuYjJsazhsMDZjNHl4YWNm ZzU5ODJ5azMzZzVxMGo3cjE5YnB5IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scykpCkBAIC00MDAsMTQgKzQwMCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBreHN0aXRj aAogKGRlZmluZS1wdWJsaWMgb2t0ZXRhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm9rdGV0YSIp Ci0gICAgKHZlcnNpb24gIjAuMjYuNyIpCisgICAgKHZlcnNpb24gIjAuMjYuOSIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9va3RldGEvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9va3RldGEtIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxcXJoc25nbHZraXE0ODBjMGI2 aGdjcGFoYWI3bDh3YmZwY3NncmE1emt5bmoxYmJhOHppIikpKSkKKyAgICAgICAgKGJhc2UzMiAi MXlzenMzdzc4ZHFkcjVkOGRqZjZncDRhYnpjNWxjbXM4NTlpbXFjcTUwd2w5cjZscjE4biIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29scy01IHNoYXJl ZC1taW1lLWluZm8pKQpAQCAtNTcxLDE0ICs1NzEsMTQgQEAgKGRlZmluZS1wdWJsaWMgc21iNGsK IChkZWZpbmUtcHVibGljIHN3ZWVwZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAic3dlZXBlciIp Ci0gICAgKHZlcnNpb24gIjIxLjEyLjMiKQorICAgICh2ZXJzaW9uICIyMi4wNC4zIikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8i IHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL3N3ZWVwZXItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxbDRhZzJu aHkwZGE5ejRubGY3Zm1qcmltN3Btd3BtM200djR5NTBqbHBkdjczZjYzMjQ2IikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMGtkYTRhNWQ5YTExYW0yeTZmOTFieDh2M25iOG13OXFoNjcxbnNrdmdreDQ2 eDFwd3cyMSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQot LSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0026-gnu-KDE-Update-home-page-links.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0026-gnu-KDE-Update-home-page-links.patch RnJvbSA2NGVlMjExMTE0YzczNDgxMjkwOGQ1OTEyYjZiMTg2YjZhMjI1MGM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMDoyNzozNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjYvNzNdIGdudTogS0RFOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmtzLgoKKiBnbnUvcGFja2FnZXMv a2RlLnNjbSAobWFzc2lmLXZpc3VhbGl6ZXIsIGxpYmtkZWdhbWVzLCBva3VsYXIsIHBveG1sLAog IHplcm9jb25mLWlvc2xhdmUpOiBVcGRhdGUgaG9tZS1wYWdlIGxpbmsuCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2tkZS5zY20gYi9nbnUvcGFja2FnZXMva2RlLnNjbQppbmRleCA1YWUxZThm NWNlLi42ODA1NDQxMDdlIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMva2RlLnNjbQorKysgYi9n bnUvcGFja2FnZXMva2RlLnNjbQpAQCAtMTYsNiArMTYsNyBAQAogOzs7IENvcHlyaWdodCDCqSAy MDIxIGxhIHNuZXNuZSA8bGFzbmVzbmVAbGFndW5wb3NwcmFzaWhvcHJlLm9yZz4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAyMSwgMjAyMiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0Pgog Ozs7IENvcHlyaWdodCDCqSAyMDIyIEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2Nv dD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWls LmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC01 NzMsNyArNTc0LDcgQEAgKGRlZmluZS1wdWJsaWMgbWFzc2lmLXZpc3VhbGl6ZXIKICAgICAgICAg ICAgcXRiYXNlLTUKICAgICAgICAgICAgcXRzdmctNQogICAgICAgICAgICBxdHhtbHBhdHRlcm5z KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2FwcHMua2RlLm9yZy9lbi9tYXNzaWYtdmlzdWFs aXplciIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvbWFzc2lmLXZpc3Vh bGl6ZXIvIikKICAgICAoc3lub3BzaXMgIlZpc3VhbGl6ZSBtYXNzaWYgZGF0YSBnZW5lcmF0ZWQg YnkgVmFsZ3JpbmQiKQogICAgIChkZXNjcmlwdGlvbgogICAgICAiTWFzc2lmIFZpc3VhbGl6ZXIg aXMgYSB0b29sIHRoYXQgdmlzdWFsaXplcyBtYXNzaWYgZGF0YS4KQEAgLTk4MCw3ICs5ODEsNyBA QCAoZGVmaW5lLXB1YmxpYyBsaWJrZGVnYW1lcwogICAgICAgICAgICBxdGJhc2UtNQogICAgICAg ICAgICBxdGRlY2xhcmF0aXZlLTUKICAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBz LmtkZS5vcmcvY2F0ZWdvcmllcy9nYW1lcy8iKQogICAgIChzeW5vcHNpcyAiUnVudGltZSBsaWJy YXJ5IGZvciBrZGVnYW1lcyIpCiAgICAgKGRlc2NyaXB0aW9uICJSdW50aW1lIGxpYnJhcnkgZm9y IGtkZWdhbWVzIikKICAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrICBsaWNlbnNlOmZk bDEuMispKSkpCkBAIC0xMDk5LDcgKzExMDAsNyBAQCAoZGVmaW5lLXB1YmxpYyBva3VsYXIKICAg ICAgICAgICAgdGhyZWFkd2VhdmVyCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBranMp KQotICAgIChob21lLXBhZ2UgImh0dHBzOi8va2RlLm9yZy9hcHBsaWNhdGlvbnMvZ3JhcGhpY3Mv b2t1bGFyLyIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvb2t1bGFyLyIp CiAgICAgKHN5bm9wc2lzICJEb2N1bWVudCB2aWV3ZXIiKQogICAgIChkZXNjcmlwdGlvbgogICAg ICAiT2t1bGFyIGlzIGEgZG9jdW1lbnQgdmlld2VyIGRldmVsb3BlZCBmb3IgS0RFLiAgSXQgY2Fu IGRpc3BsYXkgZmlsZXMgaW4KQEAgLTExMjMsNyArMTEyNCw3IEBAIChkZWZpbmUtcHVibGljIHBv eG1sCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5w dXRzCiAgICAgIChsaXN0IGdldHRleHQtbWluaW1hbCBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9rZGUub3JnL2FwcGxpY2F0aW9ucy9kZXZlbG9wbWVudCIpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9hcHBzLmtkZS5vcmcvZGV2ZWxvcG1lbnQvIikKICAgICAoc3lub3BzaXMg IlRvb2xzIGZvciB0cmFuc2xhdGluZyBEb2NCb29rIFhNTCBmaWxlcyB3aXRoIEdldHRleHQiKQog ICAgIChkZXNjcmlwdGlvbiAiVGhpcyBpcyBhIGNvbGxlY3Rpb24gb2YgdG9vbHMgdGhhdCBmYWNp bGl0YXRlIHRyYW5zbGF0aW5nCiBEb2NCb29rIFhNTCBmaWxlcyB1c2luZyBHZXR0ZXh0IG1lc3Nh Z2UgZmlsZXMgKFBPIGZpbGVzKS4gIEFsc28gaW5jbHVkZWQgYXJlCkBAIC0xMTkxLDcgKzExOTIs NyBAQCAoZGVmaW5lLXB1YmxpYyB6ZXJvY29uZi1pb3NsYXZlCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qga2RidXNhZGRvbnMga2Ruc3Nk IGtpMThuIGtpbyBxdGJhc2UtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3JnL2Fw cGxpY2F0aW9ucy9pbnRlcm5ldC9vcmcua2RlLnplcm9jb25mX2lvc2xhdmUiKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vYXBwcy5rZGUub3JnL2tpb196ZXJvY29uZi8iKQogICAgIChzeW5vcHNp cyAiRE5TLVNEIFNlcnZpY2UgRGlzY292ZXJ5IE1vbml0b3IiKQogICAgIChkZXNjcmlwdGlvbiAi QWRkcyBhbiBlbnRyeSB0byBEb2xwaGluJ3MgTmV0d29yayBwYWdlIHRvIHNob3cgbG9jYWwKIHNl cnZpY2VzIHN1Y2ggYXMgcHJpbnRlcnMgd2hpY2ggYWR2ZXJ0aXNlIHRoZW1zZWx2ZXMgd2l0aCBE TlNTRCAoY2FsbGVkIEF2YWhpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0040-gnu-KDE-Multimedia-Add-bash-minimal-and-kdoctools.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0040-gnu-KDE-Multimedia-Add-bash-minimal-and-kdoctools.patch RnJvbSAxMTgxOTcxM2Y5MTU2NmY4Yzk0MTQ0YzVmOWJmNjM1NTM1ODY5ZWE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyNiBKdWwgMjAyMiAxMjoxNTo0MSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDAvNzNdIGdudTogS0RFIE11bHRpbWVkaWE6IEFkZCBiYXNoLW1pbmltYWwgYW5kIGtkb2N0b29s cy4KCiogZ251L3BhY2thZ2VzL2tkZS1tdWx0aW1lZGlhLnNjbSAoanVrLCBrbWl4KTogTW92ZSBr ZG9jdG9vbHMgZnJvbSBpbnB1dHMgdG8KIG5hdGl2ZS1pbnB1dHMuCgogKGRyYWdvbiwgazNiKTog W2lucHV0c106IEFkZCBiYXNoLW1pbmltYWwuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tk ZS1tdWx0aW1lZGlhLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtbXVsdGltZWRpYS5zY20KaW5kZXgg MzYwZGIzMTJlZC4uYjk0NjNiMWVjOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1tdWx0 aW1lZGlhLnNjbQorKysgYi9nbnUvcGFja2FnZXMva2RlLW11bHRpbWVkaWEuc2NtCkBAIC0xMDgs NyArMTA4LDggQEAgKGRlZmluZS1wdWJsaWMgZHJhZ29uCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbmZpZworICAgICAobGlzdCBiYXNoLW1pbmltYWwKKyAgICAgICAgICAga2Nv bmZpZwogICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwogICAgICAgICAgICBrY29yZWFkZG9ucwog ICAgICAgICAgICBrY3Jhc2gKQEAgLTI2MiwxNCArMjYzLDEzIEBAIChkZWZpbmUtcHVibGljIGp1 awogICAgICAgICAoYmFzZTMyICIxaXB6eDAzMTk5Nmg4M2Y5dzNmemJ4NXZmNW5uc2txOWtmNzFh NmF5cHFja2s2NXZjcWNzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK ICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKKyAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQogICAgIChpbnB1dHMKICAg ICAgKGxpc3Qga2NvcmVhZGRvbnMKICAgICAgICAgICAga2NvbXBsZXRpb24KICAgICAgICAgICAg a2NvbmZpZwogICAgICAgICAgICBrY3Jhc2gKICAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAg ICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIGtnbG9iYWxhY2NlbAogICAgICAgICAgICBraTE4 bgogICAgICAgICAgICBraWNvbnRoZW1lcwpAQCAtNTcyLDcgKzU3Miw3IEBAIChkZWZpbmUtcHVi bGljIGttaXgKICAgICAgICAoYmFzZTMyICIxemsyeGxqaXMxcHYzbTR2czV6cjZ3emE2aXY1eTZ3 bWgxY3N4M3JuOHlsZmtycGs3aDhrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IHBrZy1jb25maWcpKQorICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scyBw a2ctY29uZmlnKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGFsc2EtbGliCiAgICAgICAgICAg IGdsaWIKQEAgLTU4Miw3ICs1ODIsNiBAQCAoZGVmaW5lLXB1YmxpYyBrbWl4CiAgICAgICAgICAg IGtjb25maWd3aWRnZXRzCiAgICAgICAgICAgIGtjcmFzaAogICAgICAgICAgICBrZGJ1c2FkZG9u cwotICAgICAgICAgICBrZG9jdG9vbHMKICAgICAgICAgICAga2dsb2JhbGFjY2VsCiAgICAgICAg ICAgIGtpMThuCiAgICAgICAgICAgIGtpY29udGhlbWVzCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0019-gnu-libgravatar-Remove-input-labels.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0019-gnu-libgravatar-Remove-input-labels.patch RnJvbSA3ODFiNzVkMjhmOWNmNTAzY2RjMjk2NmZjNjBjNzBlOTI3YTE2OTJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyMSBKdWwgMjAyMiAwODoyNjo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MTkvNzNdIGdudTogbGliZ3JhdmF0YXI6IFJlbW92ZSBpbnB1dCBsYWJlbHMuCgoqIGdudS9wYWNr YWdlcy9rZGUtcGltLnNjbSAobGliZ3JhdmF0YXIpOiBSZW1vdmUgaW5wdXQgbGFiZWxzLgoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtcGlt LnNjbQppbmRleCA5ZDdhMGJmMjAyLi5mYTQ1NjVmY2Y4IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMva2RlLXBpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2tkZS1waW0uc2NtCkBAIC0xNjUzLDE2 ICsxNjUzLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmdyYXZhdGFyCiAgICAgICAgKHNoYTI1Ngog ICAgICAgICAoYmFzZTMyICIwOTgxY2kya3IyMHY0ZmsxMWg1N3JxeWEwYnJnc2xmYXpwZ3ExeWs1 eXFpd3lxcW00OXIyIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAg ICAobmF0aXZlLWlucHV0cwotICAgICBgKCgiZXh0cmEtY21ha2UtbW9kdWxlcyIgLGV4dHJhLWNt YWtlLW1vZHVsZXMpKSkKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJrY29uZmlnIiAsa2NvbmZpZykK LSAgICAgICAoImtpMThuIiAsa2kxOG4pCi0gICAgICAgKCJraW8iICxraW8pCi0gICAgICAgKCJr cGltY29tbW9uIiAsa3BpbWNvbW1vbikKLSAgICAgICAoImt0ZXh0d2lkZ2V0cyIgLGt0ZXh0d2lk Z2V0cykKLSAgICAgICAoImt3aWRnZXRzYWRkb25zIiAsa3dpZGdldHNhZGRvbnMpCi0gICAgICAg KCJxdGJhc2UiICxxdGJhc2UtNSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQorICAgIChpbnB1dHMgKGxpc3Qga2NvbmZpZworICAgICAgICAgICAgICAg ICAga2kxOG4KKyAgICAgICAgICAgICAgICAgIGtpbworICAgICAgICAgICAgICAgICAga3BpbWNv bW1vbgorICAgICAgICAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgICAgICAgICBr d2lkZ2V0c2FkZG9ucworICAgICAgICAgICAgICAgICAgcXRiYXNlLTUpKQogICAgIChhcmd1bWVu dHMKICAgICAgYCgjOnRlc3RzPyAjZikpIDs7IDIvNyB0ZXN0cyBmYWlsIChkdWUgdG8gbmV0d29y ayBpc3N1ZXM/KQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2xp YmdyYXZhdGFyIikKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0021-gnu-KDE-PIM-Update-all-packages-to-21.12.3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0021-gnu-KDE-PIM-Update-all-packages-to-21.12.3.patch RnJvbSA2MWQ2Y2VmMzQxYjY1MzU2Yzg5NGQzMDJhNjQwNTk4NzMzZGNmYzk5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFdlZCwgMiBGZWIgMjAyMiAyMDowODoyMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg MjEvNzNdIGdudTogS0RFIFBJTTogVXBkYXRlIGFsbCBwYWNrYWdlcyB0byAyMS4xMi4zLgoKKiBn bnUvcGFja2FnZXMva2RlLXBpbS5zY20gKEtERSBQSU0pOiBVcGRhdGUgdG8gMjEuMTIuMy4KCihh a29uYWRpLCBha29uYWRpLWNhbGVuZGFyLCBha29uYWRpLWNvbnRhY3RzLCBha29uYWRpLW1pbWUs CmFrb25hZGktbm90ZXMsIGFrb25hZGktc2VhcmNoLCBrYWRkcmVzc2Jvb2ssIGthbGFybWNhbCwK a2NhbGVuZGFyc3VwcG9ydCwga2NhbHV0aWxzLCBrZGVwaW0tcnVudGltZSwga2V2ZW50dmlld3Ms IGtncGcsCmtpZGVudGl0eW1hbmFnZW1lbnQsIGtpbWFwLCBraW5jaWRlbmNlZWRpdG9yLCBrbGRh cCwga2xlb3BhdHJhLCBrbWFpbCwKa21haWxjb21tb24sIGttYWlsaW1wb3J0ZXIsIGttYWlsdHJh bnNwb3J0LCBrbWJveCwga21lc3NhZ2VsaWIsIGttaW1lLAprbm90ZXMsIGtvbnRhY3RpbnRlcmZh Y2UsIGtvcmdhbml6ZXIsIGtwZW9wbGV2Y2FyZCwga3BpbWNvbW1vbiwKa3BpbXRleHRlZGl0LCBr c210cCwga3RuZWYsIGxpYmdyYXZhdGFyLCBsaWJrZGVwaW0sIGxpYmtnYXBpLCBsaWJrbGVvLAps aWJrc2lldmUpOiBVcGRhdGUgdG8gMjEuMTIuMy4KKGtibG9nKTogVXBkYXRlIHRvIDIwLjA0LjMu CgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktbm90LXJlbG9jYXRhYmxlLnBhdGNoCiog Z251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1wYXRocy5wYXRjaAoqIGdudS9wYWNrYWdlcy9w YXRjaGVzL2Frb25hZGktdGltZXN0YW1wcy5wYXRjaApGaXggcGF0Y2hlcyB0byBhcHBseSB0byBs YXRlc3QgY29kZS4KCihha29uYWRpLWNhbGVuZGFyKTogW2lucHV0c106IEFkZCBuZXcgZGVwZW5k ZW5jaWVzLgoKKGFrb25hZGktY29udGFjdHMpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmNp ZXMuCgooYWtvbmFkaS1zZWFyY2gpOiBbYXJndW1lbnRzXTogRGlzYWJsZSBmYWlsaW5nIHRlc3Rz LgoKKGtjYWxlbmRhcnN1cHBvcnQpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBlbmRlbmN5LCByZW1v dmUgb2Jzb2xldGUga2RlcGltLWFwcHMtbGliLgoKKGxpYmtzaWV2ZSk6IFthcmd1bWVudHNdOiBF bmFibGUgdGVzdCB0aGF0IHdvcmtzIG5vdy4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJrc2ll dmUtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2g6IEZpeCBwYXRjaC4KCihrYWRkcmVz c2Jvb2spOiBbaW5wdXRzXTogUmVtb3ZlIG9ic29sZXRlIGtkZXBpbS1hcHBzLWxpYnMuCk1vdmUg a2RvY3N0b29scyB0byBuYXRpdmUtaW5wdXRzLgoKKGttZXNzYWdlbGliKTogW2lucHV0c106IFJl bW92ZSBvYnNvbGV0ZSBrZGVwaW0tYXBwc2xpYnMsIGFkZCBrZ3VpYWRkb25zLgpbYXJndW1lbnRz XTogRml4IGZpbmRpbmQgaGVhZGVyIGZpbGUuCgooa21haWxpbXBvcnRlcik6IFtpbnB1dHNdOiBB ZGQgbmV3IGRlcGVuZGVuY2llcy4KCihrbWFpbHRyYW5zcG9ydCk6IFtpbnB1dHNdOiBBZGQgcXRr ZXljaGFpbi4KCihrbm90ZXMpOiBbaW5wdXRzXTogTW92ZSBrZG9jc3Rvb2xzIHRvIG5hdGl2ZS1p bnB1dHMuCgooa2luY2lkZW5jZWVkaXRvcik6IFtpbnB1dHNdOiBBZGQgbmV3IGRlcGVuZGVuY2ll cy4gUmVtb3ZlIG9ic29sZXRlIGtkZXBpbS1hcHBzLWxpYnMKW2FyZ3VtZW50c106IERpc2FibGUg ZmFpbGluZyB0ZXN0LgoKKGtsZGFwKTogW2lucHV0c106IEFkZCBxdGtleWNoYWluLgoKKGtncGcp W2FyZ3VtZW50c106IERpc2FibGUgZmFpbGluZyB0ZXN0cy4KCihsaWJrbGVvKTogW3Byb3BhZ2F0 ZWQtaW5wdXRzXTogUHJvcGFnYXRlIGdwZ21lLCBxZ3BnbWUuClthcmd1bWVudHNdOiBEaXNhYmxl IGZhaWxpbmcgdGVzdHMuCgooa2RlcGltLXJ1bnRpbWUpOiBbaW5wdXRzXTogQWRkIG5ldyBkZXBl bmRlbmNpZXMgZ3JhbnRsZWUsIGdyYW50bGVldGhlbWUsIGtjbXV0aWxzLCBrbGRhcCwKbGlia2Rl cGltLCBxdGtleWNoYWluClthcmd1bWVudHNdOiBFbmFibGUgYWxsIHRoZSB0ZXN0cyB0aGF0IHBh c3MuCldlIG5lZWQgdG8gdXNlIHRoZSBvbGQgaGFjayBpbnN0ZWFkIG9mIHNlYXJjaC1pbnB1dC1k aXJlY3RvcnkgdG8Kd29ya2Fyb3VuZCBhIG15c3RlcmlvdXMgaW5jbHVkZSBlcnJvci4KCihrZGVw aW0tYXBwcy1saWIpOiBSZW1vdmUgb2Jzb2xldGUgcGFja2FnZS4KCihrbWFpbCk6IFtvcmlnaW5d OiBSZW1vdmUgcGF0Y2guIERvbid0IHRoaW5rIGl0IGlzIG5lZWRlZCBhbnltb3JlLgpbaW5wdXRz XTogQWRkIG5ldyBkZXBlbmRlbmNpZXMsIGRlbGV0ZSBvYnNvbGV0ZSBrZGVwaW0tYXBwcy1saWJz IGFuZApkdXBsaWNhdGUga21pbWUuClthcmd1bWVudHNdOiBEaXNhYmxlIGZhaWxpbmcgdGVzdHMu CiogZ251L3BhY2thZ2VzL3BhdGNoZXMva21haWwtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMu cGF0Y2g6IERlbGV0ZSBmaWxlLgoqIGdudS9sb2NhbC5tazogUmVtb3ZlIHJlZmVyZW5jZSB0byBw YXRjaC4KCihrbWFpbGNvbW1vbik6IFtpbnB1dHNdOiBBZGQgbmV3IGRlcGVuZGVuY2llcy4KCmRp ZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9jYWwubWsKaW5kZXggY2IyNzBhYWU2Zi4u YWU0MjgzMmUyYSAxMDA2NDQKLS0tIGEvZ251L2xvY2FsLm1rCisrKyBiL2dudS9sb2NhbC5tawpA QCAtMTM2MSw3ICsxMzYxLDYgQEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlcCiAgICVEJS9wYWNr YWdlcy9wYXRjaGVzL2tpbml0LWtkZWluaXQtZXh0cmFfbGlicy5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9raW8tc2VhcmNoLXNtYmQtb24tUEFUSC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9raXNtZXQtdW5idW5kbGUtYm9vc3QucGF0Y2gJCVwKLSAgJUQlL3BhY2th Z2VzL3BhdGNoZXMva21haWwtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0Y2ggXAogICAl RCUvcGFja2FnZXMvcGF0Y2hlcy9rbW9kLW1vZHVsZS1kaXJlY3RvcnkucGF0Y2gJCVwKICAgJUQl L3BhY2thZ2VzL3BhdGNoZXMva21zY29uLXJ1bnRpbWUta2V5bWFwLXN3aXRjaC5wYXRjaAlcCiAg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2ttcGxheWVyLWFhcmNoNjQucGF0Y2gJCQlcCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20gYi9nbnUvcGFja2FnZXMva2RlLXBpbS5zY20K aW5kZXggZmE0NTY1ZmNmOC4uNWU0Y2I4MmY5MCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tk ZS1waW0uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZGUtcGltLnNjbQpAQCAtNDQsMTQgKzQ0LDE0 IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLXBpbSkKIChkZWZpbmUtcHVibGlj IGFrb25hZGkKICAgKHBhY2thZ2UKICAgICAobmFtZSAiYWtvbmFkaSIpCi0gICAgKHZlcnNpb24g IjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChv cmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBw ZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGktIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwa2tuN2xoM2Fra2s5Y2RpOHFkazlr cXpzMWNndjkxNm1rbDQ0MHg0eWtxZDF2OGJyenFiIikpCisgICAgICAgIChiYXNlMzIgIjAyNnNy eGs3ZGEyMHZmaGJqN2poOGFpcDNzeWxwbTYxY3p3YmxqM3d4eHBzMHZieHhzMmciKSkKICAgICAg ICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMKICAgICAgICAgICAgICAgICAgImFrb25hZGktcGF0 aHMucGF0Y2giCiAgICAgICAgICAgICAgICAgICJha29uYWRpLXRpbWVzdGFtcHMucGF0Y2giCkBA IC04OSw5ICs4OSw3IEBAIChkZWZpbmUtcHVibGljIGFrb25hZGkKICAgICAgICAobW9kaWZ5LXBo YXNlcyAoQCAoZ3VpeCBidWlsZCBxdC1idWlsZC1zeXN0ZW0pICVzdGFuZGFyZC1waGFzZXMpCiAg ICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdhZGQtZGVmaW5pdGlvbnMKICAgICAgICAg ICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKLSAg ICAgICAgICAgICAobGV0ICgob3V0ICAgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkKLSAgICAg ICAgICAgICAgICAgICAobXlzcWwgKGFzc29jLXJlZiBpbnB1dHMgIm15c3FsIikpCi0gICAgICAg ICAgICAgICAgICAgKHBnc3FsIChhc3NvYy1yZWYgaW5wdXRzICJwb3N0Z3Jlc3FsIikpKQorICAg ICAgICAgICAgIChsZXQgKChvdXQgICAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKSkKICAgICAg ICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlICJDTWFrZUxpc3RzLnR4dC5uZXciCiAgICAg ICAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgICAgICAgIChkaXNwbGF5CkBAIC0x MTksMTQgKzExNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpCiAoZGVmaW5lLXB1YmxpYyBh a29uYWRpLWNhbGVuZGFyCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImFrb25hZGktY2FsZW5kYXIi KQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAg KHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9ha29uYWRpLWNhbGVu ZGFyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMW1xNzZxeWQzamNuZ2IyeWZhbnBuN3F2a2x6bGx6YTM5OWZ4d2lpMG1xcHBwMXZtbmIyYiIp KSkpCisgICAgICAgIChiYXNlMzIgIjBoenk2eTlweGEwNmswcHA1eXI4NGkwc3YxNXFnempuN25y bG1zeWxtNml5N2ZzcHFxYnEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpA QCAtMTM1LDYgKzEzMyw4IEBAIChkZWZpbmUtcHVibGljIGFrb25hZGktY2FsZW5kYXIKICAgICAg ICAgICAgYWtvbmFkaS1jb250YWN0cwogICAgICAgICAgICBha29uYWRpLW1pbWUKICAgICAgICAg ICAgYm9vc3QKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQog ICAgICAgICAgICBrY2FsZW5kYXJjb3JlCiAgICAgICAgICAgIGtjYWx1dGlscwogICAgICAgICAg ICBrY29kZWNzCkBAIC0xNjIsMjEgKzE2MiwyNCBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNh bGVuZGFyCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNvbnRhY3RzCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImFrb25hZGktY29udGFjdHMiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9ha29uYWRpLWNvbnRhY3RzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGlnZ2dhcm5sOTlzNXBsNzNkZ3JwaGE0bGY3dm5y MDAwaXk2OXZjd21xczVseGI3Y3lsaSIpKSkpCisgICAgICAgIChiYXNlMzIgIjA0aXhqMDlzMjdx OHBibWZyYjE0NzViYzBoODRzYjVpa2Z4enBjNGk1YjN3aHg0MGc5ZG0iKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQog ICAgICAgICAgICBib29zdAorICAgICAgICAgICBncmFudGxlZQorICAgICAgICAgICBncmFudGxl ZXRoZW1lCiAgICAgICAgICAgIGthdXRoCisgICAgICAgICAgIGtjbXV0aWxzCiAgICAgICAgICAg IGtjb2RlY3MKICAgICAgICAgICAga2NvbXBsZXRpb24KICAgICAgICAgICAga2NvbmZpZ3dpZGdl dHMKQEAgLTE5Myw2ICsxOTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBha29uYWRpLWNvbnRhY3RzCiAg ICAgICAgICAgIGt0ZXh0d2lkZ2V0cwogICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwogICAgICAg ICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtsZW8KICAgICAgICAgICAgcHJpc29uCiAgICAg ICAgICAgIGtpbwogICAgICAgICAgICBxdGJhc2UtNQpAQCAtMjEzLDE0ICsyMTcsMTQgQEAgKGRl ZmluZS1wdWJsaWMgYWtvbmFkaS1jb250YWN0cwogKGRlZmluZS1wdWJsaWMgYWtvbmFkaS1taW1l CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImFrb25hZGktbWltZSIpCi0gICAgKHZlcnNpb24gIjIw LjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmln aW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGktbWltZS0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjF3ZDc3NmlhM3oyMmE3OWJpcTA0 eTRtODNuOHhwdmZteWc4YmNzc2xyN2xtYzNhdmRnOHciKSkpKQorICAgICAgICAoYmFzZTMyICIx YmNyYmY1ejkxNzVwMjA2Y3ZtNXM2enE4ODJuYjMyY2Y5YWtkY2JuYWRxaWlicnB4a3h2IikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGxpYnhzbHQgOzsgeHNsdCBmb3IgZ2VuZXJh dGluZyBpbnRlcmZhY2UgZGVzY3JpcHRpb25zCkBAIC0yNjUsMTQgKzI2OSwxNCBAQCAoZGVmaW5l LXB1YmxpYyBha29uYWRpLW1pbWUKIChkZWZpbmUtcHVibGljIGFrb25hZGktbm90ZXMKICAgKHBh Y2thZ2UKICAgICAobmFtZSAiYWtvbmFkaS1ub3RlcyIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEi KQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc3JjL2Frb25hZGktbm90ZXMtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwNHkyOTNranJtampjYmI3ZmtqbDdobDR2 cmtzNGNqanhudmM2aWJ6eXY4MXJuNmNkaGgyIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMHhrY3c5 aXpneGZ6Z2xjaWlnMmk0d2l6NmlmbHpqZzBkNmRwMW5xNnAxa3d4d2M4OTlzYiIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yOTAsMTQgKzI5NCwxNCBAQCAoZGVmaW5l LXB1YmxpYyBha29uYWRpLW5vdGVzCiAoZGVmaW5lLXB1YmxpYyBha29uYWRpLXNlYXJjaAogICAo cGFja2FnZQogICAgIChuYW1lICJha29uYWRpLXNlYXJjaCIpCi0gICAgKHZlcnNpb24gIjIwLjA0 LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2Frb25hZGktc2VhcmNoLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWg1cDQ0eTI0NGd6ZjduZHp3N2Fm cnZxOWM3NnlicDhkZHZnODJwM2x6amgwMnJydmQ1MCIpKSkpCisgICAgICAgIChiYXNlMzIgIjFp ZDZ6emp4Yzl6dnB6MXJ5ajJ6bjF5ZmY1YWswNHIxbWxrOWNrbGJqOTlmcnpmMHd2NnAiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKQEAgLTMzNCw3ICszMzgsOCBAQCAoZGVmaW5l LXB1YmxpYyBha29uYWRpLXNlYXJjaAogICAgICAgICAgICAgICAgICAgKHJlcGxhY2UgJ2NoZWNr CiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhl ci1rZXlzKQogICAgICAgICAgICAgICAgICAgICAgICh3aGVuIHRlc3RzPwotICAgICAgICAgICAg ICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIpKSkpKSkpCisgICAgICAg ICAgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLUUiCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJha29uYWRpLXNxbGl0ZS1jb2xsZWN0aW9uaW5k ZXhpbmdqb2J0ZXN0IikpKSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2FwaS5rZGUub3Jn L2tkZXBpbS9ha29uYWRpL2h0bWwvaW5kZXguaHRtbCIpCiAgICAgKHN5bm9wc2lzICJBa29uYWRp IHNlYXJjaCBsaWJyYXJ5IikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBwcm92aWRl cyBhIGxpYnJhcnkgdXNlZCB0byBzZWFyY2ggaW4gdGhlCkBAIC0zNDUsNDYgKzM1MCw1OCBAQCAo ZGVmaW5lLXB1YmxpYyBha29uYWRpLXNlYXJjaAogKGRlZmluZS1wdWJsaWMga2luY2lkZW5jZWVk aXRvcgogICAocGFja2FnZQogICAgIChuYW1lICJraW5jaWRlbmNlZWRpdG9yIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvaW5jaWRlbmNlZWRpdG9yLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXhwcDVsdzYw bXZwanNqc3htaWNmYTV5MmQ2OHduYjl2bTR5YjFrcndraWhtODUyemlueSIpKSkpCisgICAgICAg IChiYXNlMzIgIjFzYmZsZmdncHFod2hnM2l3NDY0NjJ6M3A4M3NqaGx4NmYxZnZnejI1MW0wMjB2 cXE5eGEiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAiaW5jaWRlbmNl ZWRpdG9yIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIGRidXMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFk aQogICAgICAgICAgICBha29uYWRpLWNhbGVuZGFyCiAgICAgICAgICAgIGFrb25hZGktY29udGFj dHMKICAgICAgICAgICAgYWtvbmFkaS1taW1lCiAgICAgICAgICAgIGJvb3N0CisgICAgICAgICAg IGdyYW50bGVlCisgICAgICAgICAgIGdyYW50bGVldGhlbWUKICAgICAgICAgICAga2NhbGVuZGFy Y29yZQogICAgICAgICAgICBrY2FsZW5kYXJzdXBwb3J0CiAgICAgICAgICAgIGtjYWx1dGlscwog ICAgICAgICAgICBrY29kZWNzCiAgICAgICAgICAgIGtjb250YWN0cwogICAgICAgICAgICBrZGJ1 c2FkZG9ucwotICAgICAgICAgICBrZGVwaW0tYXBwcy1saWJzCiAgICAgICAgICAgIGtkaWFncmFt CiAgICAgICAgICAgIGtldmVudHZpZXdzCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtp Y29udGhlbWVzCiAgICAgICAgICAgIGtpZGVudGl0eW1hbmFnZW1lbnQKKyAgICAgICAgICAga2lt YXAKICAgICAgICAgICAga2lvCiAgICAgICAgICAgIGtpdGVtbW9kZWxzCiAgICAgICAgICAgIGts ZGFwCiAgICAgICAgICAgIGttYWlsdHJhbnNwb3J0CiAgICAgICAgICAgIGttaW1lCisgICAgICAg ICAgIGtwaW1jb21tb24KICAgICAgICAgICAga3BpbXRleHRlZGl0CiAgICAgICAgICAgIGt0ZXh0 d2lkZ2V0cwogICAgICAgICAgICBrd2FsbGV0CiAgICAgICAgICAgIGxpYmtkZXBpbQogICAgICAg ICAgICBxdGJhc2UtNSkpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAg KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2NoZWNr CisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQor ICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1s YXVuY2giICJjdGVzdCIgOzsgRklYTUU6IHRlc3QgZmFpbHMuCisgICAgICAgICAgICAgICAgICAg ICAgICItRSIgImFrb25hZGktc3FsaXRlLWluY2lkZW5jZWRhdGV0aW1ldGVzdCIpKQorICAgICAg ICAgICAgICN0KSkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL3Bp bS9pbmNpZGVuY2VlZGl0b3IiKQogICAgIChzeW5vcHNpcyAiS0RFIFBJTSBsaWJyYXJ5IGZvciBl ZGl0aW5nIGluY2lkZW5jZXMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3Zp ZGVzIGFuIGluY2lkZW5jZSBlZGl0b3IgZm9yIEtERSBQSU0uIikKQEAgLTM5NCwxNyArNDExLDE3 IEBAIChkZWZpbmUtcHVibGljIGtpbmNpZGVuY2VlZGl0b3IKIChkZWZpbmUtcHVibGljIGthZGRy ZXNzYm9vawogICAocGFja2FnZQogICAgIChuYW1lICJrYWRkcmVzc2Jvb2siKQotICAgICh2ZXJz aW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAg ICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYWRkcmVzc2Jvb2stIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxdnBkaGRqODdhaTJz eGpuMmprM21oNmJ6ZnIxbjN5enlkbmtndjduYzh2MW0yZmRhd2FwIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMWh6cTBmZHk5OWwxa3F3MTRkNTgybDBzNTZndnJ3ODZhYmloaWI2azRhejRjNmczYzBt ZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCisgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAgICAgIChsaXN0IGFrb25h ZGkKICAgICAgICAgICAgYWtvbmFkaS1jb250YWN0cwpAQCAtNDIwLDggKzQzNyw2IEBAIChkZWZp bmUtcHVibGljIGthZGRyZXNzYm9vawogICAgICAgICAgICBrY29udGFjdHMKICAgICAgICAgICAg a2NyYXNoCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtkZXBpbS1hcHBzLWxp YnMKLSAgICAgICAgICAga2RvY3Rvb2xzCiAgICAgICAgICAgIGtpMThuCiAgICAgICAgICAgIGtp Y29udGhlbWVzCiAgICAgICAgICAgIGtpbWFwCkBAIC00NTEsMTQgKzQ2NiwxNCBAQCAoZGVmaW5l LXB1YmxpYyBrYWRkcmVzc2Jvb2sKIChkZWZpbmUtcHVibGljIGthbGFybWNhbAogICAocGFja2Fn ZQogICAgIChuYW1lICJrYWxhcm1jYWwiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9rYWxhcm1jYWwtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1 NgotICAgICAgICAoYmFzZTMyICIwZzBibTR6enpjcGwycHFxZjYwOTM0OXphZ3dyZ2o2YTRpYnhw Z2c0emYyMWFhY2RxOGJpIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMTYwcG1yNzAyYjY4aHlzOWww MmF6dnJ2NnBhZ3kxcjJ3aHcwenAzamxmNjg2M3A5ZmtxciIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcykpCkBAIC00OTIsMTQgKzUwNywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrYWxh cm1jYWwKIChkZWZpbmUtcHVibGljIGtibG9nCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtibG9n IikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIwLjA0LjMiKQogICAg IChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNl LyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2Jsb2ctIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwcGkzYXhz NTh3c3o1dnE2dnlpc3o3M3MyNHE3Mzl6cGx3cmJseXZrY20xNm5sbDRtdmhrIikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMWQ1cjlpdmMxeG1oa3J6NzgweGdhODdwODRoN2RueGpsOTgxcWFwMTZneTM3 c3hhaGNqciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC01MjYsMTQg KzU0MSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrYmxvZwogKGRlZmluZS1wdWJsaWMga2NhbGVuZGFy c3VwcG9ydAogICAocGFja2FnZQogICAgIChuYW1lICJrY2FsZW5kYXJzdXBwb3J0IikKLSAgICAo dmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvY2FsZW5kYXJzdXBwb3J0LSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXl2M2hz N3F3NDgxY3h3NGt6Yng1bDh2djE4Ymd6bTFiMHZqM3pybHFxeHdsNWFjNnh2eSIpKSkpCisgICAg ICAgIChiYXNlMzIgIjBhbm5uaTAzN2NwMWdhMmxqMmdranhsa3lnbmF4bmE0ZnMwOTVsYmFxcDV6 bGp6M2c4dnAiKSkpKQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAiY2FsZW5k YXJzdXBwb3J0IikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCkBAIC01NDIsMTIgKzU1NywxMiBAQCAoZGVmaW5lLXB1YmxpYyBrY2FsZW5k YXJzdXBwb3J0CiAgICAgIChsaXN0IGFrb25hZGkKICAgICAgICAgICAgYWtvbmFkaS1jYWxlbmRh cgogICAgICAgICAgICBha29uYWRpLW1pbWUKKyAgICAgICAgICAgYWtvbmFkaS1ub3RlcwogICAg ICAgICAgICBib29zdAogICAgICAgICAgICBrY2FsZW5kYXJjb3JlCiAgICAgICAgICAgIGtjYWx1 dGlscwogICAgICAgICAgICBrY29tcGxldGlvbgogICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAg ICAgICAgICBrZGVwaW0tYXBwcy1saWJzCiAgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAg ICAga2hvbGlkYXlzCiAgICAgICAgICAgIGtpMThuCkBAIC01NzEsMTQgKzU4NiwxNCBAQCAoZGVm aW5lLXB1YmxpYyBrY2FsZW5kYXJzdXBwb3J0CiAoZGVmaW5lLXB1YmxpYyBrY2FsdXRpbHMKICAg KHBhY2thZ2UKICAgICAobmFtZSAia2NhbHV0aWxzIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIp CisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva2NhbHV0aWxzLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHYyNjh3OHZoZ3F4cTFud3Y5YjljeTRoN3pxZ2py djE5cjQ0ZzN6Yzl3NWo3Nml2aXg4NiIpKSkpCisgICAgICAgIChiYXNlMzIgIjAwNnNma2p6eWlk OGJ5bDJtbXluMWlzNG5yYTl3anFoMjFrc2Q1ZzFrdjk0OGhmMWpkY3MiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMgbGlieG1sMikpIDs7IHhtbGxpbnQgcmVxdWlyZWQgZm9yIHRl c3RzCkBAIC02MDYsNjEgKzYyMSwxNyBAQCAoZGVmaW5lLXB1YmxpYyBrY2FsdXRpbHMKIGZ1bmN0 aW9ucyBmb3IgYWNjZXNzaW5nIGNhbGVuZGFyIGRhdGEgdXNpbmcgdGhlIGtjYWxjb3JlIEFQSS4i KQogICAgIChsaWNlbnNlICBsaWNlbnNlOmxncGwyLjArKSkpCiAKLShkZWZpbmUtcHVibGljIGtk ZXBpbS1hcHBzLWxpYnMKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia2RlcGltLWFwcHMtbGlicyIp Ci0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva2RlcGltLWFwcHMtbGlicy0iIHZlcnNpb24gIi50YXIueHoiKSkK LSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBtOXFyZmpzOTdhbmg5aDZpYmdneDIz ZGRsbTF6a3hqYXAyaXlmM2dmNjcyaXAwMWZ2Y2kiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3QgYWtvbmFkaQotICAgICAgICAgICBh a29uYWRpLWNvbnRhY3RzCi0gICAgICAgICAgIGJvb3N0Ci0gICAgICAgICAgIGdwZ21lCi0gICAg ICAgICAgIGdyYW50bGVlCi0gICAgICAgICAgIGdyYW50bGVldGhlbWUKLSAgICAgICAgICAga2Nv bmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29udGFjdHMKLSAg ICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga2ltYXAK LSAgICAgICAgICAga2lvCi0gICAgICAgICAgIGtpdGVtbW9kZWxzCi0gICAgICAgICAgIGttaW1l Ci0gICAgICAgICAgIGtwaW1jb21tb24KLSAgICAgICAgICAga3NlcnZpY2UKLSAgICAgICAgICAg a3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAgbGlia2xlbwotICAgICAgICAgICBwcmlzb24KLSAg ICAgICAgICAgcWdwZ21lCi0gICAgICAgICAgIHF0YmFzZS01KSkKLSAgICAoaG9tZS1wYWdlICJo dHRwczovL2ludmVudC5rZGUub3JnL3BpbS9rZGVwaW0tYXBwcy1saWJzIikKLSAgICAoc3lub3Bz aXMgIktERSBQSU0gbWFpbCByZWxhdGVkIGxpYnJhcmllcyBhbmQgZGF0YSBmaWxlcyIpCi0gICAg KGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgbWFpbCByZWxhdGVkIGxpYnJhcmll cyBhbmQgZGF0YSBmaWxlcwotZm9yIEtERSBQSU0uIikKLSAgICAobGljZW5zZSA7OyBHUEwgZm9y IHByb2dyYW1zLCBMR1BMIGZvciBsaWJyYXJpZXMKLSAgICAgKGxpc3QgbGljZW5zZTpncGwyKyBs aWNlbnNlOmxncGwyLjArKSkpKQotCiAoZGVmaW5lLXB1YmxpYyBrZGVwaW0tcnVudGltZQogICAo cGFja2FnZQogICAgIChuYW1lICJrZGVwaW0tcnVudGltZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0 LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4K ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tkZXBpbS1ydW50aW1lLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWluNHg0d3ZnY2xrbmk3MmNma3c5 angzNWQwcWQwam1md3libTNrc3g1cXg1c2JraTlnZyIpKSkpCisgICAgICAgIChiYXNlMzIgIjFh aHJubmM5dm4wNTU2czRucnNqZ2M5dmJmNXJiNnlieTdmbjMzcDNqam5wZ2phMG1jN20iKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZGJ1cyBrZG9jdG9vbHMgbGlieHNsdCBzaGFy ZWQtbWltZS1pbmZvKSkKQEAgLTY3Miw5ICs2NDMsMTIgQEAgKGRlZmluZS1wdWJsaWMga2RlcGlt LXJ1bnRpbWUKICAgICAgICAgICAgYWtvbmFkaS1ub3RlcwogICAgICAgICAgICBib29zdAogICAg ICAgICAgICBjeXJ1cy1zYXNsCisgICAgICAgICAgIGdyYW50bGVlCisgICAgICAgICAgIGdyYW50 bGVldGhlbWUKICAgICAgICAgICAga2FsYXJtY2FsCiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUK ICAgICAgICAgICAga2NhbHV0aWxzCisgICAgICAgICAgIGtjbXV0aWxzCiAgICAgICAgICAgIGtj b2RlY3MKICAgICAgICAgICAga2NvbmZpZwogICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwpAQCAt Njg2LDYgKzY2MCw3IEBAIChkZWZpbmUtcHVibGljIGtkZXBpbS1ydW50aW1lCiAgICAgICAgICAg IGtpbwogICAgICAgICAgICBraXRlbW1vZGVscwogICAgICAgICAgICBrbWFpbHRyYW5zcG9ydAor ICAgICAgICAgICBrbGRhcAogICAgICAgICAgICBrbWJveAogICAgICAgICAgICBrbWltZQogICAg ICAgICAgICBrbm90aWZpY2F0aW9ucwpAQCAtNjk2LDExICs2NzEsMTMgQEAgKGRlZmluZS1wdWJs aWMga2RlcGltLXJ1bnRpbWUKICAgICAgICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3 YWxsZXQKICAgICAgICAgICAga3dpbmRvd3N5c3RlbQorICAgICAgICAgICBsaWJrZGVwaW0KICAg ICAgICAgICAgbGlia2dhcGkKICAgICAgICAgICAgOzsgVE9ETzogbGlia29sYWIKICAgICAgICAg ICAgcWNhCiAgICAgICAgICAgIHF0YmFzZS01CiAgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQor ICAgICAgICAgICBxdGtleWNoYWluCiAgICAgICAgICAgIHF0bmV0d29ya2F1dGgtNQogICAgICAg ICAgICBxdHNwZWVjaAogICAgICAgICAgICBxdHdlYmNoYW5uZWwtNQpAQCAtNzA5LDggKzY4Niw3 IEBAIChkZWZpbmUtcHVibGljIGtkZXBpbS1ydW50aW1lCiAgICAgKGFyZ3VtZW50cwogICAgICAg OzsgVE9ETzogNS80NSB0ZXN0cyBmYWlsIGZvciBxdWl0ZSBkaWZmZXJlbnQgcmVhc29ucywgZXZl biB3aXRoCiAgICAgICA7OyAib2Zmc2NyZWVuIiBhbmQgZGJ1cwotICAgICBgKCM6dGVzdHM/ICNm Ci0gICAgICAgIzpwaGFzZXMgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICBg KCM6cGhhc2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAgICAgICAg ICAgIChhZGQtYWZ0ZXIgJ3NldC1wYXRocyAnZXh0ZW5kLUNQTFVTX0lOQ0xVREVfUEFUSAogICAg ICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5 cykKICAgICAgICAgICAgICAgICAgICAgICA7OyBGSVhNRTogPEFrb25hZGkvS01pbWUvU3BlY2lh bE1haWxDb2xsZWN0aW9ucz4gaXMgbm90CkBAIC03MTgsOCArNjk0LDE5IEBAIChkZWZpbmUtcHVi bGljIGtkZXBpbS1ydW50aW1lCiAgICAgICAgICAgICAgICAgICAgICAgOzsgdGhpcyBoYWNrLgog ICAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIkNQTFVTX0lOQ0xVREVfUEFUSCIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHNlYXJjaC1pbnB1dC1kaXJlY3RvcnkgaW5wdXRzICJpbmNsdWRlL0tG NSIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjoiIChvciAoZ2V0ZW52ICJDUExV U19JTkNMVURFX1BBVEgiKSAiIikpKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGFzc29jLXJlZiBpbnB1dHMgImFrb25hZGktbWltZSIpICIvaW5jbHVkZS9LRjU6IgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvciAoZ2V0ZW52ICJDUExVU19JTkNMVURFX1BB VEgiKSAiIikpKSkpCisgICAgICAgICAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAg ICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisg ICAgICAgICAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAgICAgICAg ICA7OyBGSVhNRTogQXRsZWFzdCBzb21lIGFwcGVhciB0byByZXF1aXJlIG5ldHdvcmsuCisgICAg ICAgICAgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLUUiICJc CisoYWtvbmFkaS1zcWxpdGUtc3luY3Rlc3R8YWtvbmFkaS1zcWxpdGUtcG9wM3Rlc3R8c3RvcmVj b21wYWN0dGVzdFwKK3xha29uYWRpLXNxbGl0ZS1ld3N0ZXN0fGV3c21vdmVpdGVtcmVxdWVzdF91 dHxld3NkZWxldGVpdGVtcmVxdWVzdF91dFwKK3xld3NnZXRpdGVtcmVxdWVzdF91dHxld3N1bnN1 YnNjcmliZXJlcXVlc3RfdXR8ZXdzc2V0dGluZ3NfdXRcCit8dGVtcGxhdGVtZXRob2RzdGVzdHxh a29uYWRpLXNxbGl0ZS1zZXJ2ZXJidXN5dGVzdHxld3NhdHRhY2htZW50X3V0fFxcCit0ZXN0bW92 ZWNvbGxlY3Rpb250YXNrKSIpKQorICAgICAgICAgICAgICAgICAgICAgICN0KSkpKSkKICAgICAo aG9tZS1wYWdlICJodHRwczovL2ludmVudC5rZGUub3JnL3BpbS9rZGVwaW0tcnVudGltZSIpCiAg ICAgKHN5bm9wc2lzICJSdW50aW1lIGNvbXBvbmVudHMgZm9yIEFrb25hZGkgS0RFIikKICAgICAo ZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBjb250YWlucyBBa29uYWRpIGFnZW50cyB3cml0dGVu IHVzaW5nIEtERQpAQCAtNzM0LDE0ICs3MjEsMTQgQEAgKGRlZmluZS1wdWJsaWMga2RlcGltLXJ1 bnRpbWUKIChkZWZpbmUtcHVibGljIGtldmVudHZpZXdzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImtldmVudHZpZXdzIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIx LjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv ZXZlbnR2aWV3cy0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg IChiYXNlMzIgIjBzaTlwOTVyZ3A3bWdremh6d3l5MTB6cnd6eTFraXBiaG0xeTk2eWpsYzlyeGkz anJjNzMiKSkpKQorICAgICAgICAoYmFzZTMyICIwMXg5Y2N3c3BuMWR3a21jeGNyOHA2cGF6ajZ3 MzFweGh4MGJ6bGZyNmJncGNjaWNwMncyIikpKSkKICAgICAocHJvcGVydGllcyBgKCh1cHN0cmVh bS1uYW1lIC4gImV2ZW50dmlld3MiKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTc4MywyMyArNzcwLDM0IEBAIChkZWZpbmUtcHVi bGljIGtldmVudHZpZXdzCiAoZGVmaW5lLXB1YmxpYyBrZ3BnCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtncGciKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIu MyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZ3Bn LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MDNkM2dzYmFyYTdnYTJjeXJoYWZrdzExcXE5Y2o4MDRoOXZwdnhsNHdkMmE5Yzkwc25raCIpKSkp CisgICAgICAgIChiYXNlMzIgIjFtenEzZzR4d2c0NTlrMG1wOXh2ZzhiaGlsaXphZGJoNGdjazE3 NjR3cTY5YnhsY3lhdjMiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQor ICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hl biB0ZXN0cz8KKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIt RSIgOzsgRklYTUU6IEZhaWxpbmcgdGVzdHMuCisgICAgICAgICAgICAgICAgICAgICAgICIoa2dw Zy1pbXBvcnR8a2dwZy1kaXNhYmxlKSIpKSkpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBnbnVwZyA7OyBUT0RPOiBSZW1vdmUgYWZ0ZXIgZ3Bn bWUgdXNlcyBmaXhlZCBwYXRoCisgICAgICAgICAgIGRidXMgOzsgUmVtb3ZlIGFmdGVyIGZhaWxp bmcgdGVzdCBwYXNzZXMKICAgICAgICAgICAga2RvY3Rvb2xzKSkKICAgICAoaW5wdXRzCiAgICAg IChsaXN0IGFrb25hZGkKICAgICAgICAgICAgYWtvbmFkaS1jb250YWN0cwogICAgICAgICAgICBi b29zdAogICAgICAgICAgICBncGdtZQorICAgICAgICAgICBncmFudGxlZQorICAgICAgICAgICBn cmFudGxlZXRoZW1lCiAgICAgICAgICAgIGthcmNoaXZlCiAgICAgICAgICAgIGtjb2RlY3MKICAg ICAgICAgICAga2NvbnRhY3RzCkBAIC04MzAsMTQgKzgyOCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBr Z3BnCiAoZGVmaW5lLXB1YmxpYyBraWRlbnRpdHltYW5hZ2VtZW50CiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtpZGVudGl0eW1hbmFnZW1lbnQiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAg ICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9raWRlbnRpdHltYW5hZ2VtZW50LSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGZscDlwOWhscjF6Zmd2c3k1aTFucTU1 cDdidm5ocXhreGJpZjFseXcwY3E2aWJseGhnciIpKSkpCisgICAgICAgIChiYXNlMzIgIjE4eHd2 bG1xaGloNWptaWcybWozYTZtYzVhd2x4ZHY4ZjgxZGE2Y2dtMTIzaW1ocmlyazQiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtODY5LDE0ICs4NjcsMTQgQEAgKGRlZmlu ZS1wdWJsaWMga2lkZW50aXR5bWFuYWdlbWVudAogKGRlZmluZS1wdWJsaWMga2ltYXAKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2ltYXAiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAo dmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9raW1hcC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0g ICAgICAgIChiYXNlMzIgIjF4MjJ3ZnpxcDkybW4xZnkyeGw4OWs5eWpmazJ2Z2N2YTBmZDMwaTly cnFqNGF3MnJzbWEiKSkpKQorICAgICAgICAoYmFzZTMyICIxMWpkOXprdmZsZmgzZ3FzMzZmaGo4 bWxhM2s0NHhmN3pkYjB6NG5sOXNrNW5oaGdtNXB4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzKSkKQEAgLTkwMCwyNCArODk4LDI0IEBAIChkZWZpbmUtcHVibGljIGtpbWFwCiAo ZGVmaW5lLXB1YmxpYyBrbGRhcAogICAocGFja2FnZQogICAgIChuYW1lICJrbGRhcCIpCi0gICAg KHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNl CiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsZGFwLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHdobHA1ODZ5Y3N4MHFm MG5yODFhdndzY3BxNjJ3NWpzNDZ6N3ZheXkwZHhraHJoZmF5ciIpKSkpCisgICAgICAgIChiYXNl MzIgIjEzbGxzZmh4OWxmdmhmOTBhM3ZtcGt5aDAyZmpnNXNwNGZtcndycXl4OWhqcmJteTFnMGEi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKICAgICAoaW5w dXRzCi0gICAgIChsaXN0IGtpMThuIGtpbyBrd2lkZ2V0c2FkZG9ucyBxdGJhc2UtNSkpCisgICAg IChsaXN0IGtpMThuIGtpbyBrd2lkZ2V0c2FkZG9ucyBxdGJhc2UtNSBxdGtleWNoYWluKSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3QgY3lydXMtc2FzbCBvcGVubGRhcCkpCiAg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlk b2NzLyIpCiAgICAgKHN5bm9wc2lzICJMaWJyYXJ5IGZvciBhY2Nlc3NpbmcgTERBUCIpCi0gICAg KGRlc2NyaXB0aW9uICIgVGhpcyBpcyBhIGxpYnJhcnkgZm9yIGFjY2Vzc2luZyBMREFQIHdpdGgg YSBjb252ZW5pZW50IFF0CisgICAgKGRlc2NyaXB0aW9uICJUaGlzIGlzIGEgbGlicmFyeSBmb3Ig YWNjZXNzaW5nIExEQVAgd2l0aCBhIGNvbnZlbmllbnQgUXQKIHN0eWxlIEMrKyBBUEkuICBMREFQ IChMaWdodHdlaWdodCBEaXJlY3RvcnkgQWNjZXNzIFByb3RvY29sKSBpcyBhbiBhcHBsaWNhdGlv bgogcHJvdG9jb2wgZm9yIHF1ZXJ5aW5nIGFuZCBtb2RpZnlpbmcgZGlyZWN0b3J5IHNlcnZpY2Vz IHJ1bm5pbmcgb3ZlciBUQ1AvSVAuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjArKSkp CkBAIC05MjUsMTQgKzkyMywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbGRhcAogKGRlZmluZS1wdWJs aWMga2xlb3BhdHJhCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtsZW9wYXRyYSIpCi0gICAgKHZl cnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291cmNlCiAg ICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tsZW9wYXRyYS0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjFtNTBuemIybTI3Zmti OHozazM0Y3Y0emkyYWtyMGZ4OHpuN2xrNXN3aGc0OXNncmlwNm4iKSkpKQorICAgICAgICAoYmFz ZTMyICIxMGY2MW0wcXJzMHFpcG45NGpkMzJnaWJ5ajhwY3ZwcnM4ajdnbWFjMG15bTBiM2Rqamxz IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgZ251cGcgOzsgVE9ETzog UmVtb3ZlIGFmdGVyIGdwZ21lIHVzZXMgZml4ZWQgcGF0aApAQCAtOTY3LDcgKzk2NSw3IEBAIChk ZWZpbmUtcHVibGljIGtsZW9wYXRyYQogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAg ICAgICh3aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJj dGVzdCIgIi4iKSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3Qi KSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rZGUub3Jn L2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvb3JnLmtkZS5rbGVvcGF0cmEiKQogICAgIChzeW5vcHNp cyAiQ2VydGlmaWNhdGUgTWFuYWdlciBhbmQgVW5pZmllZCBDcnlwdG8gR1VJIikKQEAgLTk4MCwx NSArOTc4LDE0IEBAIChkZWZpbmUtcHVibGljIGtsZW9wYXRyYQogKGRlZmluZS1wdWJsaWMga21h aWwKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21haWwiKQotICAgICh2ZXJzaW9uICIyMC4wNC4x IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9rbWFpbC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAo c2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA2cWZ4emk1cGFzbTZwNWNrNDRzamNhOTZkejh4emQx bm5kcTVscWN5dmN4bW1udnZ6M3AiKSkKLSAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMg ImttYWlsLUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVzLnBhdGNoIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMWtuaDZjZjcyaGlkYzZqeWl3MjUwYjcwOGI0MTBmbGEwYzV3ODN6YWF2bXd2MzdhaDh6 MCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIGtkb2N0b29scykpCkBA IC05OTksNiArOTk2LDggQEAgKGRlZmluZS1wdWJsaWMga21haWwKICAgICAgICAgICAgYWtvbmFk aS1zZWFyY2gKICAgICAgICAgICAgYm9vc3QKICAgICAgICAgICAgZ3BnbWUKKyAgICAgICAgICAg Z3JhbnRsZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICBrYm9va21hcmtz CiAgICAgICAgICAgIGtjYWxlbmRhcmNvcmUKICAgICAgICAgICAga2NhbHV0aWxzCkBAIC0xMDA5 LDcgKzEwMDgsNiBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogICAgICAgICAgICBrY29udGFjdHMK ICAgICAgICAgICAga2NyYXNoCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtk ZXBpbS1hcHBzLWxpYnMKICAgICAgICAgICAga2d1aWFkZG9ucwogICAgICAgICAgICBraTE4bgog ICAgICAgICAgICBraWNvbnRoZW1lcwpAQCAtMTAyNCw3ICsxMDIyLDYgQEAgKGRlZmluZS1wdWJs aWMga21haWwKICAgICAgICAgICAga21haWx0cmFuc3BvcnQKICAgICAgICAgICAga21lc3NhZ2Vs aWIKICAgICAgICAgICAga21pbWUKLSAgICAgICAgICAga21pbWUKICAgICAgICAgICAga25vdGlm aWNhdGlvbnMKICAgICAgICAgICAga25vdGlmeWNvbmZpZwogICAgICAgICAgICBrb250YWN0aW50 ZXJmYWNlCkBAIC0xMDM0LDYgKzEwMzEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbAogICAgICAg ICAgICBrc2VydmljZQogICAgICAgICAgICBrc3ludGF4aGlnaGxpZ2h0aW5nCiAgICAgICAgICAg IGt0ZXh0d2lkZ2V0cworICAgICAgICAgICBrdXNlcmZlZWRiYWNrCiAgICAgICAgICAgIGt0bmVm CiAgICAgICAgICAgIGt3YWxsZXQKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKQEAgLTEwNDcs NiArMTA0NSw3IEBAIChkZWZpbmUtcHVibGljIGttYWlsCiAgICAgICAgICAgIHFncGdtZQogICAg ICAgICAgICBxdGJhc2UtNQogICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKKyAgICAgICAgICAg cXRrZXljaGFpbgogICAgICAgICAgICBxdHdlYmNoYW5uZWwtNQogICAgICAgICAgICBxdHdlYmVu Z2luZS01CiAgICAgICAgICAgIHNvbm5ldCkpCkBAIC0xMDU2LDcgKzEwNTUsMTQgQEAgKGRlZmlu ZS1wdWJsaWMga21haWwKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hl biB0ZXN0cz8KLSAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiICIu IikpCisgICAgICAgICAgICAgICAoaW52b2tlICJkYnVzLWxhdW5jaCIgImN0ZXN0IiAiLUUiIDs7 IEZJWE1FOiBNYW55IGZhaWxpbmcgdGVzdHMuCisgICAgICAgICAgICAgICAgICAgICAgICIoYWtv bmFkaS1zcWxpdGUta21jb21wb3NlcndpbnRlc3R8XAorYWtvbmFkaS1zcWxpdGUtdGFnc2VsZWN0 ZGlhbG9ndGVzdHxcCitha29uYWRpLXNxbGl0ZS1rbWNvbW1hbmRzdGVzdHxcCitzZW5kbGF0ZXJh Z2VudC1zZW5kbGF0ZXJ1dGlsdGVzdHxcCitzZW5kbGF0ZXJhZ2VudC1zZW5kbGF0ZXJjb25maWd0 ZXN0fFwKK2ZvbGxvd3VwcmVtaW5kZXItZm9sbG93dXByZW1pbmRlcmNvbmZpZ3Rlc3R8XAorYWtv bmFkaS1zcWxpdGUtdW5pZmllZG1haWxib3htYW5hZ2VydGVzdCkiKSkKICAgICAgICAgICAgICAj dCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcvY29tcG9uZW50 cy9rbWFpbC5odG1sIikKICAgICAoc3lub3BzaXMgIkZ1bGwgZmVhdHVyZWQgZ3JhcGhpY2FsIGVt YWlsIGNsaWVudCIpCkBAIC0xMDczLDE0ICsxMDc5LDE0IEBAIChkZWZpbmUtcHVibGljIGttYWls CiAoZGVmaW5lLXB1YmxpYyBrbWFpbGNvbW1vbgogICAocGFja2FnZQogICAgIChuYW1lICJrbWFp bGNvbW1vbiIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4z IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL21haWxj b21tb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFz ZTMyICIwcTFrNTd6eDFsN2JuenJrMWhhZGp4am42cjR5eno4MzNtZ3N2YWFpOXNkOHFnMDIyeDJs IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMXppOHpraHY5ZzR2c3lscXpqbTJ3cjl2NmIyMGlyZnho ZjRxNDY3Y21wcXFycXBjcDNhZiIpKSkpCiAgICAgKHByb3BlcnRpZXMgYCgodXBzdHJlYW0tbmFt ZSAuICJtYWlsY29tbW9uIikpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCkBAIC0xMDkxLDYgKzEwOTcsOCBAQCAoZGVmaW5lLXB1YmxpYyBr bWFpbGNvbW1vbgogICAgICAgICAgICBha29uYWRpLW1pbWUKICAgICAgICAgICAgYm9vc3QKICAg ICAgICAgICAgZ3BnbWUKKyAgICAgICAgICAgZ3JhbnRsZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0 aGVtZQogICAgICAgICAgICBrYXJjaGl2ZQogICAgICAgICAgICBrY29kZWNzCiAgICAgICAgICAg IGtjb21wbGV0aW9uCkBAIC0xMDk5LDYgKzExMDcsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbGNv bW1vbgogICAgICAgICAgICBrY29udGFjdHMKICAgICAgICAgICAga2RidXNhZGRvbnMKICAgICAg ICAgICAga2Rlc2lnbmVycGx1Z2luCisgICAgICAgICAgIGtndWlhZGRvbnMKICAgICAgICAgICAg a2kxOG4KICAgICAgICAgICAga2ljb250aGVtZXMKICAgICAgICAgICAga2lkZW50aXR5bWFuYWdl bWVudApAQCAtMTEyNiw3ICsxMTM1LDcgQEAgKGRlZmluZS1wdWJsaWMga21haWxjb21tb24KICAg ICAgICAgICAgcWdwZ21lCiAgICAgICAgICAgIHF0YmFzZS01KSkKICAgICAoYXJndW1lbnRzCi0g ICAgIGAoIzp0ZXN0cz8gI2YpKSAgOzsgVE9ETzogNC81NiB0ZXN0cyBmYWlsLCBldmVuIHdpdGgg Im9mZnNjcmVlbiIgYW5kIGRidXMKKyAgICAgYCgjOnRlc3RzPyAjZikpICA7OyBUT0RPOiAxMi82 MiB0ZXN0cyBmYWlsCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0v bWFpbGNvbW1vbiIpCiAgICAgKHN5bm9wc2lzICJLREUgZW1haWwgdXRpbGl0eSBsaWJyYXJ5IikK ICAgICAoZGVzY3JpcHRpb24gIlRoZSBtYWlsIGNvbW1vbiBsaWJyYXJ5IHByb3ZpZGVzIHV0aWxp dHkgZnVuY3Rpb25zIGZvcgpAQCAtMTEzNywzMiArMTE0NiwzOCBAQCAoZGVmaW5lLXB1YmxpYyBr bWFpbGNvbW1vbgogKGRlZmluZS1wdWJsaWMga21haWxpbXBvcnRlcgogICAocGFja2FnZQogICAg IChuYW1lICJrbWFpbGltcG9ydGVyIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZl cnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9z dGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zcmMvbWFpbGltcG9ydGVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEy NTYKLSAgICAgICAgKGJhc2UzMiAiMTkyOXB3MHNoZHppMHl2am5xaGFrNjgwaGpqaWJnOGY4aHF5 M3N2eXh4aGlxYmhmam0yNiIpKSkpCisgICAgICAgIChiYXNlMzIgIjBsY3I5enpkZjE2Zjgyc3By OXgzM2puenIyM3N4N3hrMnp2ZnB6ZGtpM2I1anh2YXBuc2siKSkpKQogICAgIChwcm9wZXJ0aWVz IGAoKHVwc3RyZWFtLW5hbWUgLiAibWFpbGltcG9ydGVyIikpKQogICAgIChidWlsZC1zeXN0ZW0g cXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3QgYWtvbmFkaQorICAgICAgICAg ICBha29uYWRpLWNvbnRhY3RzCiAgICAgICAgICAgIGFrb25hZGktbWltZQorICAgICAgICAgICBn cmFudGxlZQorICAgICAgICAgICBncmFudGxlZXRoZW1lCiAgICAgICAgICAgIGJvb3N0CiAgICAg ICAgICAgIGthcmNoaXZlCiAgICAgICAgICAgIGtjb21wbGV0aW9uCiAgICAgICAgICAgIGtjb25m aWcKICAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvbnRhY3RzCiAgICAg ICAgICAgIGtjb3JlYWRkb25zCiAgICAgICAgICAgIGtkYnVzYWRkb25zCiAgICAgICAgICAgIGtp MThuCisgICAgICAgICAgIGtpbWFwCiAgICAgICAgICAgIGtpbwogICAgICAgICAgICBraXRlbW1v ZGVscwogICAgICAgICAgICBrbWltZQorICAgICAgICAgICBrcGltY29tbW9uCiAgICAgICAgICAg IGt4bWxndWkKICAgICAgICAgICAgbGlia2RlcGltCiAgICAgICAgICAgIHF0YmFzZS01KSkKQEAg LTExNzYsMTQgKzExOTEsMTQgQEAgKGRlZmluZS1wdWJsaWMga21haWxpbXBvcnRlcgogKGRlZmlu ZS1wdWJsaWMga21haWx0cmFuc3BvcnQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia21haWx0cmFu c3BvcnQiKQotICAgICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWFpbHRy YW5zcG9ydC0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjFzd3FsZ3p4emxxZmZtMTE5c2Joc3p5OWxyOTNtOGx6d3lncjBxNHJhYTY2MGI2eWlh dm0iKSkpKQorICAgICAgICAoYmFzZTMyICIwbDNwZ3M3ODFhNmlzOTM3aTBia3o5eWtyNDBsMzZy d2xyaXJzcjRnOHdoMGdrYzNpZmk2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz IGtkb2N0b29scykpCkBAIC0xMjA1LDcgKzEyMjAsOCBAQCAoZGVmaW5lLXB1YmxpYyBrbWFpbHRy YW5zcG9ydAogICAgICAgICAgICBrdGV4dHdpZGdldHMKICAgICAgICAgICAga3dhbGxldAogICAg ICAgICAgICBsaWJrZ2FwaQotICAgICAgICAgICBxdGJhc2UtNSkpCisgICAgICAgICAgIHF0YmFz ZS01CisgICAgICAgICAgIHF0a2V5Y2hhaW4pKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRl c3RzPyAjZikpIDs7IFRPRE8gLSAzLzMgdGVzdHMgZmFpbCwgcmVxdWlyZSBkcmtvbnFpCiAgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9hcGkua2RlLm9yZy9zdGFibGUva2RlcGltbGlicy1hcGlkb2Nz LyIpCkBAIC0xMjE3LDE0ICsxMjMzLDE0IEBAIChkZWZpbmUtcHVibGljIGttYWlsdHJhbnNwb3J0 CiAoZGVmaW5lLXB1YmxpYyBrbWJveAogICAocGFja2FnZQogICAgIChuYW1lICJrbWJveCIpCi0g ICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttYm94LSIgdmVyc2lvbiAi LnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDNjbnkzOHY0eTFs bWNyczZkMzRoYmo5YXNzcWdmNTFycXJ5ZjVyZHpraWFxNzljMWtyYyIpKSkpCisgICAgICAgIChi YXNlMzIgIjA0Y2wya2hqM2E3bjgxbmxteHNnOGtnc3pybDIycW02czJrdmJyaHozOXlmemkzMWN3 cXIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTIzOSwxNCArMTI1 NSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbWJveAogKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIK ICAgKHBhY2thZ2UKICAgICAobmFtZSAia21lc3NhZ2VsaWIiKQotICAgICh2ZXJzaW9uICIyMC4w NC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9tZXNzYWdlbGliLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDN2cTQ5NjJiaHBzMmo5YzlpNTJtYWps YmttdmcyZ21yMTk3aWd2OHhhbWphMXZzOGhrMSIpKSkpCisgICAgICAgIChiYXNlMzIgIjB4cmhu a2FocWlyc3ozN2xidng1MDVsbDdiZmhyMjVsYnE4OXlxcTgxYnhiemtidmFtc3ciKSkpKQogICAg IChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAibWVzc2FnZWxpYiIpKSkKICAgICAoYnVp bGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAtMTI2OSw3 ICsxMjg1LDcgQEAgKGRlZmluZS1wdWJsaWMga21lc3NhZ2VsaWIKICAgICAgICAgICAga2NvbmZp Z3dpZGdldHMKICAgICAgICAgICAga2NvbnRhY3RzCiAgICAgICAgICAgIGtkYnVzYWRkb25zCi0g ICAgICAgICAgIGtkZXBpbS1hcHBzLWxpYnMKKyAgICAgICAgICAga2d1aWFkZG9ucwogICAgICAg ICAgICBraTE4bgogICAgICAgICAgICBraWNvbnRoZW1lcwogICAgICAgICAgICBraWRlbnRpdHlt YW5hZ2VtZW50CkBAIC0xMzA5LDEyICsxMzI1LDExIEBAIChkZWZpbmUtcHVibGljIGttZXNzYWdl bGliCiAgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICdzZXQtcGF0aHMgJ2V4dGVuZC1DUExV U19JTkNMVURFX1BBVEgKICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0 cyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgICAgICAgICAgOzsgRklYTUU6IE9u ZSBvZiB0aGUgY29tcGlsYXRpb24gc3RlcHMgZmFpbCB0byBmaW5kCi0gICAgICAgICAgICAgICAg ICAgICAgOzsgPExpYmtkZXBpbS9NdWx0aXBseWluZ0xpbmU+IHdpdGhvdXQgdGhpcyBoYWNrLgor ICAgICAgICAgICAgICAgICAgICAgIDs7IDxRUHJpbnRlcj4gd2l0aG91dCB0aGlzIGhhY2suCiAg ICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRIIgotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1dHMgImxpYmtkZXBpbSIpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvaW5jbHVkZS9LRjU6IgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAob3IgKGdldGVudiAiQ1BMVVNfSU5DTFVERV9QQVRIIikgIiIpKSkpKSkp KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJl ZiBpbnB1dHMgInF0YmFzZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL2luY2x1ZGUvcXQ1L1F0UHJpbnRTdXBwb3J0OiIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvciAoZ2V0ZW52ICJDUExVU19JTkNMVURFX1BB VEgiKSAiIikpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9w aW0vbWVzc2FnZWxpYiIpCiAgICAgKHN5bm9wc2lzICJLREUgUElNIG1lc3NhZ2luZyBsaWJyYXJp ZXMiKQogICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHNldmVyYWwgbGli cmFyaWVzIGZvciBtZXNzYWdlcywKQEAgLTEzMjYsMTQgKzEzNDEsMTQgQEAgKGRlZmluZS1wdWJs aWMga21lc3NhZ2VsaWIKIChkZWZpbmUtcHVibGljIGttaW1lCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImttaW1lIikKLSAgICAodmVyc2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEy LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNo KQogICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva21p bWUtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIxZGtkeGZyMXJ5MTBxeXFsNXNwMWFpNGxpMTFmMG5jZjloaXBnMjdqNTl5NzBtbHlybDJyIikp KSkKKyAgICAgICAgKGJhc2UzMiAiMDNzN2w0bHl3ZHZwOTdoNHFqZ3EwNnFxY2Nsdm5oeTgzcXNy Znp2MHcyd2NsNjMxbm5wdyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBA IC0xMzYyLDE3ICsxMzc3LDE3IEBAIChkZWZpbmUtcHVibGljIGttaW1lCiAoZGVmaW5lLXB1Ymxp YyBrbm90ZXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia25vdGVzIikKLSAgICAodmVyc2lvbiAi MjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAgICAgKG9y aWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zcmMva25vdGVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTNoNG43ZmI1cDZnMWY1a213NnBibHBk NzZqOTA0cHNtMzBzM2E1ZDNreWtuaTU3ZGlqeCIpKSkpCisgICAgICAgIChiYXNlMzIgIjA3cGow YXF3c3kxeGk1bXg3eDBoM3pteGZnMG40YWZnamF4OWE5aWhjNTUzeHM2azQ4ZDciKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgbGlieHNsdCkpCisgICAgIChsaXN0IGV4dHJhLWNt YWtlLW1vZHVsZXMga2RvY3Rvb2xzIGxpYnhzbHQpKQogICAgIChpbnB1dHMKICAgICAgKGxpc3Qg YWtvbmFkaQogICAgICAgICAgICBha29uYWRpLWNvbnRhY3RzCkBAIC0xMzkyLDE0ICsxNDA3LDEy IEBAIChkZWZpbmUtcHVibGljIGtub3RlcwogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAg ICAgICBrY3Jhc2gKICAgICAgICAgICAga2Ruc3NkCi0gICAgICAgICAgIGtkb2N0b29scwogICAg ICAgICAgICBrZ2xvYmFsYWNjZWwKICAgICAgICAgICAga2ljb250aGVtZXMKICAgICAgICAgICAg a2ltYXAKICAgICAgICAgICAga2l0ZW1tb2RlbHMKICAgICAgICAgICAga2l0ZW12aWV3cwogICAg ICAgICAgICBrbWltZQotICAgICAgICAgICBrbWltZQogICAgICAgICAgICBrbmV3c3R1ZmYKICAg ICAgICAgICAga25vdGlmaWNhdGlvbnMKICAgICAgICAgICAga25vdGlmeWNvbmZpZwpAQCAtMTQz NCwxNCArMTQ0NywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrbm90ZXMKIChkZWZpbmUtcHVibGljIGtv bnRhY3RpbnRlcmZhY2UKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29udGFjdGludGVyZmFjZSIp Ci0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8i IHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tvbnRhY3RpbnRlcmZh Y2UtIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIwczFxbTF3amt2YmIxZmlsbTk0cjdnODhkOHZnaDI2Ym0waG02Z3B5cXY1YmF6dzVxeDNqIikp KSkKKyAgICAgICAgKGJhc2UzMiAiMXF3eDBxNGJiazNkNzIwaWozN3diZDU0ZzlhbHc2aXNwamwx bXExOWhrazNnczVsMWM3OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0p CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBA IC0xNDYyLDE0ICsxNDc1LDE0IEBAIChkZWZpbmUtcHVibGljIGtvbnRhY3RpbnRlcmZhY2UKIChk ZWZpbmUtcHVibGljIGtvcmdhbml6ZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAia29yZ2FuaXpl ciIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tvcmdhbml6ZXIt IiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIw NGx6M2xkcnIwbHB5OXpwc2c5amExaTlneHpsY2pwcWN3bjNnN2w0ampka3k0ZnJjcjJyIikpKSkK KyAgICAgICAgKGJhc2UzMiAiMDcycHl6czM4ZHYwN213aTRobGZiNHJoOWp4NDBkcHhhYzN5d3k3 a2o2bnl2YmZqbWgwciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIHF0 dG9vbHMtNSBrZG9jdG9vbHMpKQpAQCAtMTQ4MSw2ICsxNDk0LDggQEAgKGRlZmluZS1wdWJsaWMg a29yZ2FuaXplcgogICAgICAgICAgICBha29uYWRpLW5vdGVzCiAgICAgICAgICAgIGFrb25hZGkt c2VhcmNoCiAgICAgICAgICAgIGJvb3N0CisgICAgICAgICAgIGdyYW50bGVlCisgICAgICAgICAg IGdyYW50bGVldGhlbWUKICAgICAgICAgICAga2NhbGVuZGFyY29yZQogICAgICAgICAgICBrY2Fs ZW5kYXJzdXBwb3J0CiAgICAgICAgICAgIGtjYWx1dGlscwpAQCAtMTQ5Myw3ICsxNTA4LDYgQEAg KGRlZmluZS1wdWJsaWMga29yZ2FuaXplcgogICAgICAgICAgICBrY29yZWFkZG9ucwogICAgICAg ICAgICBrY3Jhc2gKICAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2RlcGltLWFw cHMtbGlicwogICAgICAgICAgICBrZXZlbnR2aWV3cwogICAgICAgICAgICBraG9saWRheXMKICAg ICAgICAgICAga2ljb250aGVtZXMKQEAgLTE1MzYsMTEgKzE1NTAsMTEgQEAgKGRlZmluZS1wdWJs aWMga29yZ2FuaXplcgogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChsYW1i ZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICh3aGVu IHRlc3RzPwotICAgICAgICAgICAgICAgKGludm9rZSAiZGJ1cy1sYXVuY2giICJjdGVzdCIgIi4i KSkKKyAgICAgICAgICAgICAgIChpbnZva2UgImRidXMtbGF1bmNoIiAiY3Rlc3QiKSkKICAgICAg ICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9rb250YWN0LmtkZS5vcmcv Y29tcG9uZW50cy9rb3JnYW5pemVyLmh0bWwiKQogICAgIChzeW5vcHNpcyAiT3JnYW5pemF0aW9u YWwgYXNzaXN0YW50LCBwcm92aWRpbmcgY2FsZW5kYXJzIGFuZCBvdGhlciBzaW1pbGFyCi1mdW5j dGlvbmFsaXR5IHRvIGhlbHAgeW91IG9yZ2FuaXplIHlvdXIgbGlmZS4iKQorZnVuY3Rpb25hbGl0 eSB0byBoZWxwIHlvdSBvcmdhbml6ZSB5b3VyIGxpZmUiKQogICAgIChkZXNjcmlwdGlvbiAiS09y Z2FuaXplciBpcyB0aGUgY2FsZW5kYXIgYW5kIHNjaGVkdWxpbmcgY29tcG9uZW50IG9mCiBLb250 YWN0LiAgSXQgcHJvdmlkZXMgbWFuYWdlbWVudCBvZiBldmVudHMgYW5kIHRhc2tzLCBhbGFybSBu b3RpZmljYXRpb24sIHdlYgogZXhwb3J0LCBuZXR3b3JrIHRyYW5zcGFyZW50IGhhbmRsaW5nIG9m IGRhdGEsIGdyb3VwIHNjaGVkdWxpbmcsIGltcG9ydCBhbmQKQEAgLTE1ODUsMTQgKzE1OTksMTQg QEAgKGRlZmluZS1wdWJsaWMga3Blb3BsZXZjYXJkCiAoZGVmaW5lLXB1YmxpYyBrcGltY29tbW9u CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwaW1jb21tb24iKQotICAgICh2ZXJzaW9uICIyMC4w NC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9waW1jb21tb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxNWxmcXY1dzRpd3lqbHZmNGlkeWtwa2pn cHBsMGljNTlyNGR3OTVxa2JiamtwczBucjdqIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMWsxZDEw MGxyMjc3bGd3eXpuMnNzeHN4OXgyeWQ5bmZkNTY1N3I5NXZtZG5raDJxczUxNyIpKSkpCiAgICAg KHByb3BlcnRpZXMgYCgodXBzdHJlYW0tbmFtZSAuICJwaW1jb21tb24iKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKQEAgLTE2MDIsOSAr MTYxNiwxMyBAQCAoZGVmaW5lLXB1YmxpYyBrcGltY29tbW9uCiAgICAgICAgICAgIGFrb25hZGkK ICAgICAgICAgICAgYWtvbmFkaS1jb250YWN0cwogICAgICAgICAgICBha29uYWRpLW1pbWUKKyAg ICAgICAgICAgYWtvbmFkaS1zZWFyY2gKICAgICAgICAgICAgYm9vc3QKICAgICAgICAgICAgZ3Jh bnRsZWUKKyAgICAgICAgICAgZ3JhbnRsZWV0aGVtZQogICAgICAgICAgICA7OyBUT0RPOiAoImth Y2NvdW50cyIgLGthY2NvdW50cykKKyAgICAgICAgICAga2NhbGVuZGFyY29yZQorICAgICAgICAg ICBrY211dGlscwogICAgICAgICAgICBrY29kZWNzCiAgICAgICAgICAgIGtjb25maWcKICAgICAg ICAgICAga2NvbmZpZ3dpZGdldHMKQEAgLTE2MTksMTAgKzE2MzcsMTAgQEAgKGRlZmluZS1wdWJs aWMga3BpbWNvbW1vbgogICAgICAgICAgICBraXRlbW1vZGVscwogICAgICAgICAgICBraXRlbXZp ZXdzCiAgICAgICAgICAgIGtqb2J3aWRnZXRzCisgICAgICAgICAgIGtsZGFwCiAgICAgICAgICAg IGttaW1lCiAgICAgICAgICAgIGtuZXdzdHVmZgogICAgICAgICAgICBrcGltdGV4dGVkaXQKLSAg ICAgICAgICAga3NlcnZpY2UKICAgICAgICAgICAga3RleHR3aWRnZXRzCiAgICAgICAgICAgIGt3 YWxsZXQKICAgICAgICAgICAga3dpZGdldHNhZGRvbnMKQEAgLTE2NDQsMTQgKzE2NjIsMTQgQEAg KGRlZmluZS1wdWJsaWMga3BpbWNvbW1vbgogKGRlZmluZS1wdWJsaWMgbGliZ3JhdmF0YXIKICAg KHBhY2thZ2UKICAgICAobmFtZSAibGliZ3JhdmF0YXIiKQotICAgICh2ZXJzaW9uICIyMC4wNC4x IikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWly cm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9saWJncmF2YXRhci0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA5ODFjaTJrcjIwdjRmazExaDU3cnF5YTBi cmdzbGZhenBncTF5azV5cWl3eXFxbTQ5cjIiKSkpKQorICAgICAgICAoYmFzZTMyICIxYmloeTNk ZmFnd2M3YWRheTQwbXlxamJuNTU1bWt6emFhcTdjMTR5d2ttaGg5OWRodmg3IikpKSkKICAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cyAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzKSkKICAgICAoaW5wdXRzIChsaXN0IGtjb25maWcKQEAgLTE2NzQs MTQgKzE2OTIsMTQgQEAgKGRlZmluZS1wdWJsaWMgbGliZ3JhdmF0YXIKIChkZWZpbmUtcHVibGlj IGtwaW10ZXh0ZWRpdAogICAocGFja2FnZQogICAgIChuYW1lICJrcGltdGV4dGVkaXQiKQotICAg ICh2ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJj ZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rcGltdGV4dGVkaXQtIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwajZkNHN2 NDA1YzN4MHd3NzVxc3d3OTRhcGlkc2I4YWFxZjU5YWtodjk2em12MHZ4NXd5IikpKSkKKyAgICAg ICAgKGJhc2UzMiAiMTlocnFiamNtcGk4MXZtbmdncmtydjBmY2M5aW5oejVhYTVrbHgwMTQxYXls bnpmZ3dzbCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzLTUpKQpA QCAtMTcxNSwxNCArMTczMywxNCBAQCAoZGVmaW5lLXB1YmxpYyBrcGltdGV4dGVkaXQKIChkZWZp bmUtcHVibGljIGtzbXRwCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtzbXRwIikKLSAgICAodmVy c2lvbiAiMjAuMDQuMSIpCisgICAgKHZlcnNpb24gIjIxLjEyLjMiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NtdHAtIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxeHlhYWhpYm0wZGMzcWR3aWFr NXlxYTY2c3p4YXhueWx2cXhpNmsyMWF5dnpuMnZ4Ymh4IikpKSkKKyAgICAgICAgKGJhc2UzMiAi MGtkeTVnc2cxc2djY3ZkazFmcGY4NjZ4bDltOHY4ejAzNGpwZ2Y2czduMnByNXI1bW5pMiIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK ICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0xNzU1LDE0ICsxNzczLDE0IEBA IChkZWZpbmUtcHVibGljIGtzbXRwCiAoZGVmaW5lLXB1YmxpYyBrdG5lZgogICAocGFja2FnZQog ICAgIChuYW1lICJrdG5lZiIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2t0bmVmLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMGNuNXAzMncya2FzNTZ5eWMxNWMyMmtsbDRoZDAybHZ2eHoybjZjejF3ZGE4YWxz cGoxOSIpKSkpCisgICAgICAgIChiYXNlMzIgIjFpbjk5MW44YWxreGY0MHAwd3ZrcjdnZGFhejh3 NGtkdzFyc3E2c2JqaWw2Y3M0Y3I1bmwiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMpKQpAQCAtMTc4NywxNCArMTgwNSwxNCBAQCAoZGVmaW5lLXB1YmxpYyBrdG5lZgogKGRlZmlu ZS1wdWJsaWMgbGlia2RlcGltCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmtkZXBpbSIpCi0g ICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9uICIyMS4xMi4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xpYmtkZXBpbS0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBiYXNrNTYx bGF4Z2tnbTNyeGZweXhxczZqeDFsOXhqazA1OGxoeWNxMHBpazZ2d2hkaGEiKSkpKQorICAgICAg ICAoYmFzZTMyICIwZzlqeDZ6NWpmOXlxbjAxeGMxazAzOGI0bGpyOXNpbDdid3ZpZmM2NHMzOHF4 bDl3bXd3IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0 aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMtNSkpCkBA IC0xODM0LDE0ICsxODUyLDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtkZXBpbQogKGRlZmluZS1w dWJsaWMgbGlia2dhcGkKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlia2dhcGkiKQotICAgICh2 ZXJzaW9uICIyMC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQog ICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrZ2FwaS0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBudmQ1ZnFydnliN2Mz ZzdyZjFseGJidjM4cTlzcW5oZDZpcmd4N2F3d2d3OTJpbnhreTQiKSkpKQorICAgICAgICAoYmFz ZTMyICIxdmJrODc4Nm1rMWlybTk0YnNtOTcyNzBnbmQxNDluejd3MHpxbnZ3ejQ5OWY3MmQyMWp4 IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMtNSkpCkBAIC0xODY5 LDE0ICsxODg3LDE0IEBAIChkZWZpbmUtcHVibGljIGxpYmtnYXBpCiAoZGVmaW5lLXB1YmxpYyBs aWJrbGVvCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxpYmtsZW8iKQotICAgICh2ZXJzaW9uICIy MC4wNC4xIikKKyAgICAodmVyc2lvbiAiMjEuMTIuMyIpCiAgICAgKHNvdXJjZQogICAgICAob3Jp Z2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9saWJrbGVvLSIgdmVyc2lvbiAiLnRhci54eiIpKQog ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHJpanBtcXl4NG1ycjdjc2lrM3ZrZmNy YTdrZnl3azZ5ejU0OGZtcTNoYTh3YTlheDhmdiIpKSkpCisgICAgICAgIChiYXNlMzIgIjE5cTEy OGxkaTBhc3B5N3ZjMDNyNTR2cmY3d3o3bDExODF4OXBibWF4ODM0MG5ibmF6N2wiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHF0dG9vbHMtNSkpCkBAIC0xODk1 LDYgKzE5MTMsMTggQEAgKGRlZmluZS1wdWJsaWMgbGlia2xlbwogICAgICAgICAgICBrcGltdGV4 dGVkaXQKICAgICAgICAgICAgcWdwZ21lCiAgICAgICAgICAgIHF0YmFzZS01KSkKKyAgICAocHJv cGFnYXRlZC1pbnB1dHMKKyAgICAgYCgoImdwZ21lIiAsZ3BnbWUpCisgICAgICAgKCJxZ3BnbWUi ICxxZ3BnbWUpKSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAobW9k aWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAg ICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAg ICAgICAgICAgKHdoZW4gdGVzdHM/IDs7IEZJWE1FOiBUaGVzZSB0ZXN0cyBmYWlsLgorICAgICAg ICAgICAgICAgKGludm9rZSAiY3Rlc3QiICItRSIKKyAgICAgICAgICAgICAgICAgICAgICAgIihr ZXlyZXNvbHZlcmNvcmV0ZXN0fG5ld2tleWFwcHJvdmFsZGlhbG9ndGVzdCkiKSkKKyAgICAgICAg ICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9pbnZlbnQua2RlLm9yZy9waW0v bGlia2xlbyIpCiAgICAgKHN5bm9wc2lzICJLREUgUElNIGNyeXB0b2dyYXBoaWMgbGlicmFyeSIp CiAgICAgKGRlc2NyaXB0aW9uICJAY29kZXtsaWJrbGVvfSBpcyBhIGxpYnJhcnkgZm9yIEtsZW9w YXRyYSBhbmQgb3RoZXIgcGFydHMgb2YKQEAgLTE5MDUsMTQgKzE5MzUsMTQgQEAgKGRlZmluZS1w dWJsaWMgbGlia2xlbwogKGRlZmluZS1wdWJsaWMgbGlia3NpZXZlCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImxpYmtzaWV2ZSIpCi0gICAgKHZlcnNpb24gIjIwLjA0LjEiKQorICAgICh2ZXJzaW9u ICIyMS4xMi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxl L3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv c3JjL2xpYmtzaWV2ZS0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAg ICAgIChiYXNlMzIgIjA0azJua3dnNXZsZ2JyNXdwdnNxMDJ3aTU0bGpzeTRrYTd5M25zNXgzZDJn YjA2d3AwM2MiKSkKKyAgICAgICAgKGJhc2UzMiAiMWxpOWNjNXk2eGJuNG00cWEyMXFtc2pkNHh6 c2hwNjdteHdoMm52cjE3bWZzOHJheTd2ZCIpKQogICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0 Y2hlcyAibGlia3NpZXZlLUZpeC1taXNzaW5nLWxpbmstbGlicmFyaWVzLnBhdGNoIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwpAQCAt MTk1MSwxMSArMTk4MSw2IEBAIChkZWZpbmUtcHVibGljIGxpYmtzaWV2ZQogICAgICAgICAgICAg ICAgICAic3JjL2tzaWV2ZXVpL2VkaXRvci93ZWJlbmdpbmUvYXV0b3Rlc3RzL0NNYWtlTGlzdHMu dHh0IgogICAgICAgICAgICAgICAgKCgiXlxccyooYWRkX3Rlc3R8ZWNtX21hcmtfYXNfdGVzdClc XFciIGxpbmUpCiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIiMgIiBsaW5lKSkpCi0g ICAgICAgICAgICAgOzsgRklYTUU6IFRoaXMgdGVzdCBmYWlscyBkdWUgdG8gdGltZSB6b25lIHBy b2JsZW1zLgotICAgICAgICAgICAgIChzdWJzdGl0dXRlKgotICAgICAgICAgICAgICAgICAic3Jj L2tzaWV2ZXVpL2F1dG9jcmVhdGVzY3JpcHRzL2F1dG90ZXN0cy9DTWFrZUxpc3RzLnR4dCIKLSAg ICAgICAgICAgICAgICgoIi4qc2lldmVlZGl0b3JncmFwaGljYWxtb2Rld2lkZ2V0dGVzdFxcLmNw cC4qIikKLSAgICAgICAgICAgICAgICAiIikpCiAgICAgICAgICAgICAgI3QpKSkpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vaW52ZW50LmtkZS5vcmcvcGltL2xpYmtzaWV2ZSIpCiAgICAgKHN5 bm9wc2lzICJLREUgU2lldmUgbGlicmFyeSIpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0 Y2hlcy9ha29uYWRpLW5vdC1yZWxvY2F0YWJsZS5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVz L2Frb25hZGktbm90LXJlbG9jYXRhYmxlLnBhdGNoCmluZGV4IGMzOTY0YzVjMDUuLmJkNGNiZWU3 OWYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktbm90LXJlbG9jYXRh YmxlLnBhdGNoCisrKyBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktbm90LXJlbG9jYXRh YmxlLnBhdGNoCkBAIC0xLDE5ICsxLDE4IEBACi1Gcm9tIGJjMDE4YjRiYzgxNmEzYjUxZGViOTcz OWJlZGJmOGEyMjY4ZDA2ODQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCi1Gcm9tOiBnbmlkb3Jh aCA8Z25pZG9yYWhAdXNlcnMubm9yZXBseS5naXRodWIuY29tPgotRGF0ZTogRnJpLCAyMiBEZWMg MjAxNyAxNzozNjowMyArMDMwMAotU3ViamVjdDogW1BBVENIXSBSZXZlcnQgIk1ha2UgQWtvbmFk aSBpbnN0YWxsYXRpb24gcHJvcGVybHkgcmVsb2NhdGFibGUiCitGcm9tIDRiOTBhMGJkNDQxMWE2 NmJiZTZlY2Y4NWNlODlhNjBhNThiZWU5NjkgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCitGcm9t OiBUaG9tYXMgVHVlZ2VsIDx0dHVlZ2VsQG1haWxib3gub3JnPgorRGF0ZTogU3VuLCAyNSBBcHIg MjAyMSAwODowMToyMSAtMDUwMAorU3ViamVjdDogW1BBVENIIDMvM10gYWtvbmFkaSByZXZlcnQg bWFrZSByZWxvY2F0YWJsZQogCi1UaGlzIHJldmVydHMgY29tbWl0IGIyYmI1NWYxM2YyYWM3ODNm ODljYzQxNGRlOGMzOWY2MmZhMjA5NmEuCiAtLS0KICBDTWFrZUxpc3RzLnR4dCAgICAgICAgICAg IHwgMyAtLS0KICBLRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluIHwgNiArKystLS0KICAyIGZpbGVz IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKIAotSW5kZXg6IGFrb25h ZGktMTkuMDguMC9DTWFrZUxpc3RzLnR4dAotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0tIGFrb25hZGktMTkuMDgu MC5vcmlnL0NNYWtlTGlzdHMudHh0Ci0rKysgYWtvbmFkaS0xOS4wOC4wL0NNYWtlTGlzdHMudHh0 Ci1AQCAtMzA2LDkgKzMwNiw2IEBAIGNvbmZpZ3VyZV9wYWNrYWdlX2NvbmZpZ19maWxlKAorZGlm ZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQKK2luZGV4IDRlOGNjODEu LjYzMTYxYjcgMTAwNjQ0CistLS0gYS9DTWFrZUxpc3RzLnR4dAorKysrIGIvQ01ha2VMaXN0cy50 eHQKK0BAIC0zNjgsOSArMzY4LDYgQEAgY29uZmlndXJlX3BhY2thZ2VfY29uZmlnX2ZpbGUoCiAg ICAgICIke0NNQUtFX0NVUlJFTlRfU09VUkNFX0RJUn0vS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5p biIKICAgICAgIiR7Q01BS0VfQ1VSUkVOVF9CSU5BUllfRElSfS9LRjVBa29uYWRpQ29uZmlnLmNt YWtlIgogICAgICBJTlNUQUxMX0RFU1RJTkFUSU9OICR7Q01BS0VDT05GSUdfSU5TVEFMTF9ESVJ9 CkBAIC0yMSwyOSArMjAsMjUgQEAgSW5kZXg6IGFrb25hZGktMTkuMDguMC9DTWFrZUxpc3RzLnR4 dAogLSAgICAgICAgICAgICAgQUtPTkFESV9JTkNMVURFX0RJUgogLSAgICAgICAgICAgICAgS0Y1 QWtvbmFkaV9EQVRBX0RJUgogICkKLSAKKwogIGluc3RhbGwoRklMRVMKLUluZGV4OiBha29uYWRp LTE5LjA4LjAvS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5pbgotPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0tIGFrb25h ZGktMTkuMDguMC5vcmlnL0tGNUFrb25hZGlDb25maWcuY21ha2UuaW4KLSsrKyBha29uYWRpLTE5 LjA4LjAvS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5pbgotQEAgLTI2LDggKzI2LDggQEAgaWYoQlVJ TERfVEVTVElORykKLSAgICAgZmluZF9kZXBlbmRlbmN5KFF0NVRlc3QgIkBRVF9SRVFVSVJFRF9W RVJTSU9OQCIpCi0gZW5kaWYoKQotIAorZGlmZiAtLWdpdCBhL0tGNUFrb25hZGlDb25maWcuY21h a2UuaW4gYi9LRjVBa29uYWRpQ29uZmlnLmNtYWtlLmluCitpbmRleCBiY2Y3MzIwLi4xNTc0MzE5 IDEwMDY0NAorLS0tIGEvS0Y1QWtvbmFkaUNvbmZpZy5jbWFrZS5pbgorKysrIGIvS0Y1QWtvbmFk aUNvbmZpZy5jbWFrZS5pbgorQEAgLTEsMTAgKzEsMTAgQEAKKyBAUEFDS0FHRV9JTklUQAorCiAt c2V0X2FuZF9jaGVjayhBS09OQURJX0RCVVNfSU5URVJGQUNFU19ESVIgICJAUEFDS0FHRV9BS09O QURJX0RCVVNfSU5URVJGQUNFU19JTlNUQUxMX0RJUkAiKQogLXNldF9hbmRfY2hlY2soQUtPTkFE SV9JTkNMVURFX0RJUiAgICAgICAgICAiQFBBQ0tBR0VfQUtPTkFESV9JTkNMVURFX0RJUkAiKQog K3NldF9hbmRfY2hlY2soQUtPTkFESV9EQlVTX0lOVEVSRkFDRVNfRElSICAiQEFLT05BRElfREJV U19JTlRFUkZBQ0VTX0lOU1RBTExfRElSQCIpCiArc2V0X2FuZF9jaGVjayhBS09OQURJX0lOQ0xV REVfRElSICAgICAgICAgICJAQUtPTkFESV9JTkNMVURFX0RJUkAiKQotIAotIGZpbmRfZGVwZW5k ZW5jeShCb29zdCAiQEJvb3N0X01JTklNVU1fVkVSU0lPTkAiKQotIAotQEAgLTM1LDcgKzM1LDcg QEAgaW5jbHVkZSgke0NNQUtFX0NVUlJFTlRfTElTVF9ESVJ9L0tGNUFrbwotIGluY2x1ZGUoJHtD TUFLRV9DVVJSRU5UX0xJU1RfRElSfS9LRjVBa29uYWRpTWFjcm9zLmNtYWtlKQotIAorCiAgIyBU aGUgZGlyZWN0b3J5IHdoZXJlIGFrb25hZGkteG1sLnhzZCBhbmQga2NmZzJkYnVzLnhzbCBhcmUg aW5zdGFsbGVkCiAtc2V0KEtGNUFrb25hZGlfREFUQV9ESVIgIkBQQUNLQUdFX0tGNUFrb25hZGlf REFUQV9ESVJAIikKICtzZXQoS0Y1QWtvbmFkaV9EQVRBX0RJUiAiQEtGNUFrb25hZGlfREFUQV9E SVJAIikKLSAKLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLSAjIENNQUtFX0FVVE9NT0MK KworICMgc2V0IHRoZSBkaXJlY3RvcmllcworIGlmKE5PVCBBS09OQURJX0lOU1RBTExfRElSKQor LS0KKzIuMzEuMQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFkaS1wYXRo cy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktcGF0aHMucGF0Y2gKaW5kZXgg YWMwOGVjNTQ0OC4uYmI0YTE5ZWRlMCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMv YWtvbmFkaS1wYXRocy5wYXRjaAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29uYWRpLXBh dGhzLnBhdGNoCkBAIC0xLDI2ICsxLDI2IEBACiBUaGlzIGlzIGJhc2VkIG9uIHRoZSByZXNwZWN0 dmUgcGF0Y2ggZnJvbSBOaXhQa2dzLCBidXQgd2l0aCB0aGUgcGFydHMgcGlubmluZwotbXlzcWwg YW5kIHBvc3RncmVzcWwgZXhlY3V0YWJsZXMgcmVtb3ZlZC4gVGhlIG91ciBwYWNrYWdlIGRlZmlu aXRpb24gb24gd2h5LgorbXlzcWwgYW5kIHBvc3RncmVzcWwgZXhlY3V0YWJsZXMgcmVtb3ZlZC4g U2VlIG91ciBwYWNrYWdlIGRlZmluaXRpb24gb24gd2h5LgogCiBkaWZmIC0tZ2l0IGEvc3JjL2Fr b25hZGljb250cm9sL2FnZW50bWFuYWdlci5jcHAgYi9zcmMvYWtvbmFkaWNvbnRyb2wvYWdlbnRt YW5hZ2VyLmNwcAogLS0tIGEvc3JjL2Frb25hZGljb250cm9sL2FnZW50bWFuYWdlci5jcHAKICsr KyBiL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudG1hbmFnZXIuY3BwCi1AQCAtNjEsNyArNjEsNyBA QCBwdWJsaWM6Ci0gICAgICAgICAgICAgICAgIFtdKCkgewotICAgICAgICAgICAgICAgICAgICAg UUNvcmVBcHBsaWNhdGlvbjo6aW5zdGFuY2UoKS0+ZXhpdCgyNTUpOwotICAgICAgICAgICAgICAg ICB9KTsKK0BAIC00Nyw3ICs0Nyw3IEBAIHB1YmxpYzoKKyAgICAgICAgIGNvbm5lY3QodGhpcywg JkFrb25hZGk6OlByb2Nlc3NDb250cm9sOjp1bmFibGVUb1N0YXJ0LCB0aGlzLCBbXSgpIHsKKyAg ICAgICAgICAgICBRQ29yZUFwcGxpY2F0aW9uOjppbnN0YW5jZSgpLT5leGl0KDI1NSk7CisgICAg ICAgICB9KTsKIC0gICAgICAgIHN0YXJ0KFFTdHJpbmdMaXRlcmFsKCJha29uYWRpc2VydmVyIiks IGFyZ3MsIFJlc3RhcnRPbkNyYXNoKTsKLSsgICAgICAgIHN0YXJ0KFFMYXRpbjFTdHJpbmcoTklY X09VVCAiL2Jpbi9ha29uYWRpc2VydmVyIiksIGFyZ3MsIFJlc3RhcnRPbkNyYXNoKTsKKysgICAg ICAgIHN0YXJ0KFFTdHJpbmdMaXRlcmFsKE5JWF9PVVQgIi9iaW4vYWtvbmFkaXNlcnZlciIpLCBh cmdzLCBSZXN0YXJ0T25DcmFzaCk7CiAgICAgIH0KLSAKKwogICAgICB+U3RvcmFnZVByb2Nlc3ND b250cm9sKCkgb3ZlcnJpZGUKLUBAIC04NCw3ICs4NCw3IEBAIHB1YmxpYzoKLSAgICAgICAgICAg ICAgICAgW10oKSB7Ci0gICAgICAgICAgICAgICAgICAgICBxQ0NyaXRpY2FsKEFLT05BRElDT05U Uk9MX0xPRykgPDwgIkZhaWxlZCB0byBzdGFydCBBZ2VudFNlcnZlciEiOwotICAgICAgICAgICAg ICAgICB9KTsKK0BAIC02OSw3ICs2OSw3IEBAIHB1YmxpYzoKKyAgICAgICAgIGNvbm5lY3QodGhp cywgJkFrb25hZGk6OlByb2Nlc3NDb250cm9sOjp1bmFibGVUb1N0YXJ0LCB0aGlzLCBbXSgpIHsK KyAgICAgICAgICAgICBxQ0NyaXRpY2FsKEFLT05BRElDT05UUk9MX0xPRykgPDwgIkZhaWxlZCB0 byBzdGFydCBBZ2VudFNlcnZlciEiOworICAgICAgICAgfSk7CiAtICAgICAgICBzdGFydChRU3Ry aW5nTGl0ZXJhbCgiYWtvbmFkaV9hZ2VudF9zZXJ2ZXIiKSwgYXJncywgUmVzdGFydE9uQ3Jhc2gp OwotKyAgICAgICAgc3RhcnQoUUxhdGluMVN0cmluZyhOSVhfT1VUICIvYmluL2Frb25hZGlfYWdl bnRfc2VydmVyIiksIGFyZ3MsIFJlc3RhcnRPbkNyYXNoKTsKKysgICAgICAgIHN0YXJ0KFFTdHJp bmdMaXRlcmFsKE5JWF9PVVQgIi9iaW4vYWtvbmFkaV9hZ2VudF9zZXJ2ZXIiKSwgYXJncywgUmVz dGFydE9uQ3Jhc2gpOwogICAgICB9Ci0gCisKICAgICAgfkFnZW50U2VydmVyUHJvY2Vzc0NvbnRy b2woKSBvdmVycmlkZQogZGlmZiAtLWdpdCBhL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudHByb2Nl c3NpbnN0YW5jZS5jcHAgYi9zcmMvYWtvbmFkaWNvbnRyb2wvYWdlbnRwcm9jZXNzaW5zdGFuY2Uu Y3BwCiAtLS0gYS9zcmMvYWtvbmFkaWNvbnRyb2wvYWdlbnRwcm9jZXNzaW5zdGFuY2UuY3BwCkBA IC0zNywxMiArMzcsMTIgQEAgZGlmZiAtLWdpdCBhL3NyYy9ha29uYWRpY29udHJvbC9hZ2VudHBy b2Nlc3NpbnN0YW5jZS5jcHAgYi9zcmMvYWtvbmFkaWNvbnRyb2wvYWcKIGRpZmYgLS1naXQgYS9z cmMvc2VydmVyL3N0b3JhZ2UvZGJjb25maWdteXNxbC5jcHAgYi9zcmMvc2VydmVyL3N0b3JhZ2Uv ZGJjb25maWdteXNxbC5jcHAKIC0tLSBhL3NyYy9zZXJ2ZXIvc3RvcmFnZS9kYmNvbmZpZ215c3Fs LmNwcAogKysrIGIvc3JjL3NlcnZlci9zdG9yYWdlL2RiY29uZmlnbXlzcWwuY3BwCi1AQCAtMjA5 LDcgKzIwOSw3IEBAIGJvb2wgRGJDb25maWdNeXNxbDo6c3RhcnRJbnRlcm5hbFNlcnZlcigpCitA QCAtMjE1LDcgKzIxNSw3IEBAIGJvb2wgRGJDb25maWdNeXNxbDo6c3RhcnRJbnRlcm5hbFNlcnZl cigpCiAgI2VuZGlmCi0gCisKICAgICAgLy8gZ2VuZXJhdGUgY29uZmlnIGZpbGUKIC0gICAgY29u c3QgUVN0cmluZyBnbG9iYWxDb25maWcgPSBTdGFuZGFyZERpcnM6OmxvY2F0ZVJlc291cmNlRmls ZSgiY29uZmlnIiwgUVN0cmluZ0xpdGVyYWwoIm15c3FsLWdsb2JhbC5jb25mIikpOwogKyAgICBj b25zdCBRU3RyaW5nIGdsb2JhbENvbmZpZyA9IFFMYXRpbjFTdHJpbmcoTklYX09VVCAiL2V0Yy94 ZGcvYWtvbmFkaS9teXNxbC1nbG9iYWwuY29uZiIpOwotICAgICBjb25zdCBRU3RyaW5nIGxvY2Fs Q29uZmlnICA9IFN0YW5kYXJkRGlyczo6bG9jYXRlUmVzb3VyY2VGaWxlKCJjb25maWciLCBRU3Ry aW5nTGl0ZXJhbCgibXlzcWwtbG9jYWwuY29uZiIpKTsKKyAgICAgY29uc3QgUVN0cmluZyBsb2Nh bENvbmZpZyA9IFN0YW5kYXJkRGlyczo6bG9jYXRlUmVzb3VyY2VGaWxlKCJjb25maWciLCBRU3Ry aW5nTGl0ZXJhbCgibXlzcWwtbG9jYWwuY29uZiIpKTsKICAgICAgY29uc3QgUVN0cmluZyBhY3R1 YWxDb25maWcgPSBTdGFuZGFyZERpcnM6OnNhdmVEaXIoImRhdGEiKSArIFFMYXRpbjFTdHJpbmco Ii9teXNxbC5jb25mIik7CiAgICAgIGlmIChnbG9iYWxDb25maWcuaXNFbXB0eSgpKSB7CmRpZmYg LS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9ha29uYWRpLXRpbWVzdGFtcHMucGF0Y2ggYi9n bnUvcGFja2FnZXMvcGF0Y2hlcy9ha29uYWRpLXRpbWVzdGFtcHMucGF0Y2gKaW5kZXggZTI5OWE2 OTkxZi4uZGY4MWZkYjJkYyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYWtvbmFk aS10aW1lc3RhbXBzLnBhdGNoCisrKyBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2Frb25hZGktdGlt ZXN0YW1wcy5wYXRjaApAQCAtMiwxMiArMiwxMiBAQCBJbmRleDogYWtvbmFkaS0xOS4wOC4wL3Ny Yy9zZXJ2ZXIvc3RvcmFnZS9kYmNvbmZpZ215c3FsLmNwcAogPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogLS0tIGFrb25h ZGktMTkuMDguMC5vcmlnL3NyYy9zZXJ2ZXIvc3RvcmFnZS9kYmNvbmZpZ215c3FsLmNwcAogKysr IGFrb25hZGktMTkuMDguMC9zcmMvc2VydmVyL3N0b3JhZ2UvZGJjb25maWdteXNxbC5jcHAKLUBA IC0yMzUsOCArMjM1LDcgQEAgYm9vbCBEYkNvbmZpZ015c3FsOjpzdGFydEludGVybmFsU2VydmVy KAorQEAgLTI2MCw4ICsyNjAsNyBAQCBib29sIERiQ29uZmlnTXlzcWw6OnN0YXJ0SW50ZXJuYWxT ZXJ2ZXIoCiAgICAgIGJvb2wgY29uZlVwZGF0ZSA9IGZhbHNlOwogICAgICBRRmlsZSBhY3R1YWxG aWxlKGFjdHVhbENvbmZpZyk7CiAgICAgIC8vIHVwZGF0ZSBjb25mIG9ubHkgaWYgZWl0aGVyIGds b2JhbCAob3IgbG9jYWwpIGlzIG5ld2VyIHRoYW4gYWN0dWFsCi0tICAgIGlmICgoUUZpbGVJbmZv KGdsb2JhbENvbmZpZykubGFzdE1vZGlmaWVkKCkgPiBRRmlsZUluZm8oYWN0dWFsRmlsZSkubGFz dE1vZGlmaWVkKCkpIHx8Ci0tICAgICAgICAgICAgKFFGaWxlSW5mbyhsb2NhbENvbmZpZykubGFz dE1vZGlmaWVkKCkgID4gUUZpbGVJbmZvKGFjdHVhbEZpbGUpLmxhc3RNb2RpZmllZCgpKSkgewor LSAgICBpZiAoKFFGaWxlSW5mbyhnbG9iYWxDb25maWcpLmxhc3RNb2RpZmllZCgpID4gUUZpbGVJ bmZvKGFjdHVhbEZpbGUpLmxhc3RNb2RpZmllZCgpKQorLSAgICAgICAgfHwgKFFGaWxlSW5mbyhs b2NhbENvbmZpZykubGFzdE1vZGlmaWVkKCkgPiBRRmlsZUluZm8oYWN0dWFsRmlsZSkubGFzdE1v ZGlmaWVkKCkpKSB7CiArICAgIGlmICh0cnVlKSB7CiAgICAgICAgICBRRmlsZSBnbG9iYWxGaWxl KGdsb2JhbENvbmZpZyk7CiAgICAgICAgICBRRmlsZSBsb2NhbEZpbGUobG9jYWxDb25maWcpOwpk aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMva21haWwtRml4LW1pc3NpbmctbGluay1s aWJyYXJpZXMucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rbWFpbC1GaXgtbWlzc2luZy1s aW5rLWxpYnJhcmllcy5wYXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZmM3ODRk NjNkZC4uMDAwMDAwMDAwMAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9rbWFpbC1GaXgtbWlz c2luZy1saW5rLWxpYnJhcmllcy5wYXRjaAorKysgL2Rldi9udWxsCkBAIC0xLDQxICswLDAgQEAK LUZyb20gNmIwYTNhNjA4NzA0OTliMjBjZTlhZTJlYTA3Y2JjNWVlNTNjYmRkMiBNb24gU2VwIDE3 IDAwOjAwOjAwIDIwMDEKLUZyb206IEhhcnRtdXQgR29lYmVsIDxoLmdvZWJlbEBjcmF6eS1jb21w aWxlcnMuY29tPgotRGF0ZTogVHVlLCAyMSBKYW4gMjAyMCAyMzoyMzozOCArMDEwMAotU3ViamVj dDogW1BBVENIXSBGaXggbWlzc2luZyBsaW5rIGxpYnJhcmllcy4KLQotU2VlIDxodHRwczovL3Bo YWJyaWNhdG9yLmtkZS5vcmcvRDI2ODIxPgotCi1UaGVzZSBhcmUgb25seSBhY3R1YWxseSBtaXNz aW5nIGlmIHRoZSBsaWJyYXJpZXMgcmVzaWRlIGluIGRpZmZlcmVudAotcHJlZml4ZXMsIGFzIGl0 IGlzIHRoZSBjYXNlIGluIEd1aXggb3IgTml4LgotLS0tCi0gYWdlbnRzL2FyY2hpdmVtYWlsYWdl bnQvQ01ha2VMaXN0cy50eHQgICAgICB8IDEgKwotIGFnZW50cy9mb2xsb3d1cHJlbWluZGVyYWdl bnQvQ01ha2VMaXN0cy50eHQgfCAxICsKLSAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KQotCi1kaWZmIC0tZ2l0IGEvYWdlbnRzL2FyY2hpdmVtYWlsYWdlbnQvQ01ha2VMaXN0cy50eHQg Yi9hZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9DTWFrZUxpc3RzLnR4dAotaW5kZXggOTVjNjI0OWRl Li5kMGRkY2Q0NzUgMTAwNjQ0Ci0tLS0gYS9hZ2VudHMvYXJjaGl2ZW1haWxhZ2VudC9DTWFrZUxp c3RzLnR4dAotKysrIGIvYWdlbnRzL2FyY2hpdmVtYWlsYWdlbnQvQ01ha2VMaXN0cy50eHQKLUBA IC0yMiw2ICsyMiw3IEBAIGtpMThuX3dyYXBfdWkobGliYXJjaGl2ZW1haWxhZ2VudF9TUkNTIHVp L2FyY2hpdmVtYWlsd2lkZ2V0LnVpICkKLSBhZGRfbGlicmFyeShhcmNoaXZlbWFpbGFnZW50IFNU QVRJQyAke2xpYmFyY2hpdmVtYWlsYWdlbnRfU1JDU30pCi0gdGFyZ2V0X2xpbmtfbGlicmFyaWVz KGFyY2hpdmVtYWlsYWdlbnQKLSAgICAgS0Y1OjpNYWlsQ29tbW9uCi0rICAgIEtGNTo6TGlia2Rl cGltCi0gICAgIEtGNTo6STE4bgotICAgICBLRjU6Ok5vdGlmaWNhdGlvbnMKLSAgICAgS0Y1OjpL SU9XaWRnZXRzCi1kaWZmIC0tZ2l0IGEvYWdlbnRzL2ZvbGxvd3VwcmVtaW5kZXJhZ2VudC9DTWFr ZUxpc3RzLnR4dCBiL2FnZW50cy9mb2xsb3d1cHJlbWluZGVyYWdlbnQvQ01ha2VMaXN0cy50eHQK LWluZGV4IDlhZTdlYWEyOS4uNTI3MDQ0ODA3IDEwMDY0NAotLS0tIGEvYWdlbnRzL2ZvbGxvd3Vw cmVtaW5kZXJhZ2VudC9DTWFrZUxpc3RzLnR4dAotKysrIGIvYWdlbnRzL2ZvbGxvd3VwcmVtaW5k ZXJhZ2VudC9DTWFrZUxpc3RzLnR4dAotQEAgLTI3LDYgKzI3LDcgQEAgdGFyZ2V0X2xpbmtfbGli cmFyaWVzKGZvbGxvd3VwcmVtaW5kZXJhZ2VudAotICAgICBLRjU6OkFrb25hZGlNaW1lCi0gICAg IEtGNTo6QWtvbmFkaUFnZW50QmFzZQotICAgICBLRjU6OkRCdXNBZGRvbnMKLSsgICAgS0Y1OjpG b2xsb3d1cFJlbWluZGVyCi0gICAgIEtGNTo6WG1sR3VpCi0gICAgIEtGNTo6S0lPV2lkZ2V0cwot ICAgICBLRjU6Ok5vdGlmaWNhdGlvbnMKLS0tIAotMi4yMS4xCi0KZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9wYXRjaGVzL2xpYmtzaWV2ZS1GaXgtbWlzc2luZy1saW5rLWxpYnJhcmllcy5wYXRj aCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2xpYmtzaWV2ZS1GaXgtbWlzc2luZy1saW5rLWxpYnJh cmllcy5wYXRjaAppbmRleCAyMzhjNGVjNDZjLi4zODM1YzJlMzEzIDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcGF0Y2hlcy9saWJrc2lldmUtRml4LW1pc3NpbmctbGluay1saWJyYXJpZXMucGF0 Y2gKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvbGlia3NpZXZlLUZpeC1taXNzaW5nLWxpbmst bGlicmFyaWVzLnBhdGNoCkBAIC0xLDU5ICsxLDIzIEBACi1Gcm9tIDczMjg2MWRkYTljNDY2ODQx YTA5MzI5YTBiMmM5OTJmMmI3OGM0MGEgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCi1Gcm9tOiBI YXJ0bXV0IEdvZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KLURhdGU6IFR1ZSwg MjEgSmFuIDIwMjAgMjM6MTU6MjMgKzAxMDAKLVN1YmplY3Q6IFtQQVRDSF0gRml4IG1pc3Npbmcg bGluayBsaWJyYXJpZXMuCi0KIFNlZSA8aHR0cHM6Ly9waGFicmljYXRvci5rZGUub3JnL0QyNjgx OD4KIAotVGhlc2UgYXJlIG9ubHkgYWN0dWFsbHkgbWlzc2luZyBpZiB0aGUgbGlicmFyaWVzIHJl c2lkZSBpbiBkaWZmZXJlbnQKLXByZWZpeGVzLCBhcyBpdCBpcyB0aGUgY2FzZSBpbiBHdWl4IG9y IE5peC4KLS0tLQotIHNyYy9rc2lldmV1aS9hdXRvY3JlYXRlc2NyaXB0cy90ZXN0cy9DTWFrZUxp c3RzLnR4dCAgfCAyICsrCi0gc3JjL2tzaWV2ZXVpL3NjcmlwdHNwYXJzaW5nL2F1dG90ZXN0cy9D TWFrZUxpc3RzLnR4dCB8IDIgKy0KLSBzcmMva3NpZXZldWkvc2NyaXB0c3BhcnNpbmcvdGVzdHMv Q01ha2VMaXN0cy50eHQgICAgIHwgOCArKysrKystLQotIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNl cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQotCi1kaWZmIC0tZ2l0IGEvc3JjL2tzaWV2ZXVpL2F1 dG9jcmVhdGVzY3JpcHRzL3Rlc3RzL0NNYWtlTGlzdHMudHh0IGIvc3JjL2tzaWV2ZXVpL2F1dG9j cmVhdGVzY3JpcHRzL3Rlc3RzL0NNYWtlTGlzdHMudHh0Ci1pbmRleCA4YTQ4MmI0Li5jNDMyMTZj IDEwMDY0NAotLS0tIGEvc3JjL2tzaWV2ZXVpL2F1dG9jcmVhdGVzY3JpcHRzL3Rlc3RzL0NNYWtl TGlzdHMudHh0Ci0rKysgYi9zcmMva3NpZXZldWkvYXV0b2NyZWF0ZXNjcmlwdHMvdGVzdHMvQ01h a2VMaXN0cy50eHQKLUBAIC0xNSw2ICsxNiw3IEBAIHNldChwYXJzaW5nc2NyaXB0X2d1aV9TUkNT IHBhcnNpbmdzY3JpcHRfZ3VpLmNwcCAuLi8uLi90ZXN0cy9jYXBhYmlsaXR5LmNwcCkKLSBhZGRf ZXhlY3V0YWJsZShwYXJzaW5nc2NyaXB0X2d1aSAke3BhcnNpbmdzY3JpcHRfZ3VpX1NSQ1N9KQot IHRhcmdldF9saW5rX2xpYnJhcmllcyhwYXJzaW5nc2NyaXB0X2d1aQotICAgS0Y1OjpLSU9Db3Jl Ci0rICBLRjU6OlN5bnRheEhpZ2hsaWdodGluZwotICAgS0Y1OjpLU2lldmVVaQotICAgS0Y1OjpL U2lldmUKLSAgIEtGNTo6UGltQ29tbW9uCi1kaWZmIC0tZ2l0IGEvc3JjL2tzaWV2ZXVpL3Njcmlw dHNwYXJzaW5nL2F1dG90ZXN0cy9DTWFrZUxpc3RzLnR4dCBiL3NyYy9rc2lldmV1aS9zY3JpcHRz cGFyc2luZy9hdXRvdGVzdHMvQ01ha2VMaXN0cy50eHQKLWluZGV4IGU0MWE3NGUuLjMxNzAzZWYg MTAwNjQ0Ci0tLS0gYS9zcmMva3NpZXZldWkvc2NyaXB0c3BhcnNpbmcvYXV0b3Rlc3RzL0NNYWtl TGlzdHMudHh0Ci0rKysgYi9zcmMva3NpZXZldWkvc2NyaXB0c3BhcnNpbmcvYXV0b3Rlc3RzL0NN YWtlTGlzdHMudHh0Ci1AQCAtNSw3ICs1LDcgQEAgbWFjcm8oYWRkX3NpZXZlZWRpdG9yX3htbHBy aW50aW5nc2NyaXB0YnVpbGRpbmcgX3NvdXJjZSBfZXh0cmFzb3VyY2UpCi0gICAgIGVjbV9hZGRf dGVzdCgke190ZXN0fQotICAgICAgICAgVEVTVF9OQU1FICR7X25hbWV9Ci0gICAgICAgICBOQU1F X1BSRUZJWCAic2lldmVlZGl0b3IteG1scHJpbnRpbmdzY3JpcHRidWlsZGluZy0iCi0tICAgICAg ICBMSU5LX0xJQlJBUklFUyBRdDU6OlRlc3QgS0Y1OjpJMThuIEtGNTo6S1NpZXZlVWkKLSsgICAg ICAgIExJTktfTElCUkFSSUVTIFF0NTo6VGVzdCBLRjU6OkkxOG4gS0Y1OjpLU2lldmVVaSBLRjU6 OlN5bnRheEhpZ2hsaWdodGluZwotICAgICAgICAgKQotIGVuZG1hY3JvKCkKLSBhZGRfc2lldmVl ZGl0b3JfeG1scHJpbnRpbmdzY3JpcHRidWlsZGluZyh4bWxwcmludGluZ3NjcmlwdGJ1aWxkZXJ0 ZXN0LmNwcCAiIiAiIikKLWRpZmYgLS1naXQgYS9zcmMva3NpZXZldWkvc2NyaXB0c3BhcnNpbmcv dGVzdHMvQ01ha2VMaXN0cy50eHQgYi9zcmMva3NpZXZldWkvc2NyaXB0c3BhcnNpbmcvdGVzdHMv Q01ha2VMaXN0cy50eHQKLWluZGV4IGEyNTIwMzkuLjk5YTFhYWEgMTAwNjQ0Ci0tLS0gYS9zcmMv a3NpZXZldWkvc2NyaXB0c3BhcnNpbmcvdGVzdHMvQ01ha2VMaXN0cy50eHQKLSsrKyBiL3NyYy9r c2lldmV1aS9zY3JpcHRzcGFyc2luZy90ZXN0cy9DTWFrZUxpc3RzLnR4dAotQEAgLTksNSArOSw5 IEBAIHNldCh4bWxzaWV2ZXBhcnNpbmdfU1JDUwotICkKLSAKLSBhZGRfZXhlY3V0YWJsZSh4bWxz aWV2ZXBhcnNpbmcgJHt4bWxzaWV2ZXBhcnNpbmdfU1JDU30gKQotLXRhcmdldF9saW5rX2xpYnJh cmllcyh4bWxzaWV2ZXBhcnNpbmcgICBLRjU6OktTaWV2ZVVpIEtGNTo6S1NpZXZlIEtGNTo6STE4 bikKLS0KLSt0YXJnZXRfbGlua19saWJyYXJpZXMoeG1sc2lldmVwYXJzaW5nCi0rICBLRjU6OktT aWV2ZVVpCi0rICBLRjU6OlN5bnRheEhpZ2hsaWdodGluZwotKyAgS0Y1OjpLU2lldmUKLSsgIEtG NTo6STE4bgotKykKLS0tIAotMi4yMS4xCitkaWZmIC0tZ2l0IGEvc3JjL2tzaWV2ZXVpL0NNYWtl TGlzdHMudHh0IGIvc3JjL2tzaWV2ZXVpL0NNYWtlTGlzdHMudHh0CistLS0gYS9zcmMva3NpZXZl dWkvQ01ha2VMaXN0cy50eHQKKysrKyBiL3NyYy9rc2lldmV1aS9DTWFrZUxpc3RzLnR4dAorQEAg LTI1NSw2ICsyNTUsNyBAQCB0YXJnZXRfbGlua19saWJyYXJpZXMoS0Y1S1NpZXZlVWkKKyAgICAg S0Y1OjpLTWFuYWdlU2lldmUKKyAgICAgS0Y1OjpLU2lldmUKKyAgICAgS0Y1OjpQaW1Db21tb24K KysgICAgS0Y1OjpTeW50YXhIaWdobGlnaHRpbmcKKyAgICAgUFJJVkFURQorICAgICBLRjU6Okxp YmtkZXBpbQorICAgICBLRjU6OkFyY2hpdmUKK0BAIC0yNjksNyArMjcwLDYgQEAgdGFyZ2V0X2xp bmtfbGlicmFyaWVzKEtGNUtTaWV2ZVVpCisgICAgIEtGNTo6STE4bgorICAgICBLRjU6OlNvbm5l dFVpCisgICAgIFF0OjpQcmludFN1cHBvcnQKKy0gICAgS0Y1OjpTeW50YXhIaWdobGlnaHRpbmcK KyAgICAgKQogCisgc2V0X3RhcmdldF9wcm9wZXJ0aWVzKEtGNUtTaWV2ZVVpIFBST1BFUlRJRVMK Ky0tCisyLjMzLjAKLS0gCjIuMzcuMAoK --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0052-gnu-KDE-Frameworks-Update-all-packages-to-5.96.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0052-gnu-KDE-Frameworks-Update-all-packages-to-5.96.0.patch RnJvbSAwZjQwZGViYjU0Y2I1ZjhmYjIyNTQ3NTcwYmRjMzVhMTM1OThiZTFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogV2VkLCAyNyBKdWwgMjAyMiAwNzoyMjowNSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NTIvNzNdIGdudTogS0RFIEZyYW1ld29ya3M6IFVwZGF0ZSBhbGwgcGFja2FnZXMgdG8gNS45Ni4w CgoqICBnbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCihleHRyYS1jbWFrZS1tb2R1bGVz LCBhdHRpY2EsIGJsdWV6LXF0LCBicmVlemUtaWNvbnMsIGthcGlkb3gsIGthcmNoaXZlLAprY2Fs ZW5kYXJjb3JlLCBrY29kZWNzLCBrY29uZmlnLCBrY29yZWFkZG9ucywga2RidXNhZGRvbnMsIGtk bnNzZCwKa2d1aWFkZG9ucywga2hvbGlkYXlzLCBraTE4biwga2lkbGV0aW1lLCBraXJpZ2FtaSwg a2l0ZW1tb2RlbHMsCmtpdGVtdmlld3MsIGtwbG90dGluZywga3N5bnRheGhpZ2hsaWdodGluZywg a3dheWxhbmQsIGt3aWRnZXRzYWRkb25zLAprd2luZG93c3lzdGVtLCBtb2RlbW1hbmFnZXItcXQs IG5ldHdvcmttYW5hZ2VyLXF0LCBveHlnZW4taWNvbnMsIHByaXNvbiwKcXFjMi1kZXNrdG9wLXN0 eWxlLCBzb2xpZCwgc29ubmV0LCB0aHJlYWR3ZWF2ZXIsIGthY3Rpdml0aWVzLCBrYXV0aCwKa2Nv bXBsZXRpb24sIGtjb250YWN0cywga2NyYXNoLCBrZG9jdG9vbHMsIGtmaWxlbWV0YWRhdGEsIGtp bWFnZWZvcm1hdHMsCmtqb2J3aWRnZXRzLCBrbm90aWZpY2F0aW9ucywga3BhY2thZ2UsIGtwdHks IGt1bml0Y29udmVyc2lvbiwgc3luZGljYXRpb24sCmJhbG9vLCBrYWN0aXZpdGllcy1zdGF0cywg a2Jvb2ttYXJrcywga2NtdXRpbHMsIGtjb25maWd3aWRnZXRzLAprZGVjbGFyYXRpdmUsIGtkZWQs IGtkZXNpZ25lcnBsdWdpbiwga2Rlc3UsIGtkZXdlYmtpdCwga2Vtb3RpY29ucywKa2dsb2JhbGFj Y2VsLCBraWNvbnRoZW1lcywga2luaXQsIGtpbywga25ld3N0dWZmLCBrbm90aWZ5Y29uZmlnLCBr cGFydHMsCmtwZW9wbGUsIGtydW5uZXIsIGtzZXJ2aWNlLCBrdGV4dGVkaXRvciwga3RleHR3aWRn ZXRzLCBrd2FsbGV0LCBreG1sZ3VpLApreG1scnBjY2xpZW50LCBwbGFzbWEtZnJhbWV3b3JrLCBw dXJwb3NlLCBrZGUtZnJhbWV3b3JraW50ZWdyYXRpb24sCmtkZWxpYnM0c3VwcG9ydCwga2h0bWws IGtqcywga2pzZW1iZWQsIGttZWRpYXBsYXllciwga3Jvc3MsIGtkYXYpOgpVcGRhdGUgdG8gNS45 Ni4wLgoKKGtjb25maWcpOiBbaW5wdXRzXTogQWRkIHF0ZGVjbGFyYXRpdmUtNS4KCihrY29udGFj dHMpOiBbYXJndW1lbnRzXTogRGlzYWJsZSBhbm90aGVyIGZhaWxpbmcgdGVzdHMuCgooa2dsb2Jh bGFjY2VsKTogW2lucHV0c106IEFkZCBxdGRlY2xhcmF0aXZlLTUuCgooa2NhbGVuZGFyY29yZSk6 IFthcmd1bWVudHNdOiBFbmFibGUgYWxsIHRlc3RzLgoKKGtpbyk6IFthcmd1bWVudHNdOiBEaXNh YmxlIGFub3RoZXIgZmFpbGluZyB0ZXN0LgoKKGt0ZXh0ZWRpdG9yKTogW2FyZ3VtZW50c106IERp c2FibGUgYW5vdGhlciBmYWlsaW5nIHRlc3QuCgoocGxhc21hLWZyYW1ld29yayk6IFthcmd1bWVu dHNdOiBGaXggYnVpbGQuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtz LnNjbSBiL2dudS9wYWNrYWdlcy9rZGUtZnJhbWV3b3Jrcy5zY20KaW5kZXggOGQwZmMxYmE5ZS4u MTNhN2JmYjRiOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2tkZS1mcmFtZXdvcmtzLnNjbQor KysgYi9nbnUvcGFja2FnZXMva2RlLWZyYW1ld29ya3Muc2NtCkBAIC05Miw3ICs5Miw3IEBAIChk ZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCiAoZGVmaW5lLXB1Ymxp YyBleHRyYS1jbWFrZS1tb2R1bGVzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImV4dHJhLWNtYWtl LW1vZHVsZXMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTAxLDcgKzEwMSw3IEBAIChk ZWZpbmUtcHVibGljIGV4dHJhLWNtYWtlLW1vZHVsZXMKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF2cTNzZDRxZnI0aGpjZ3F5ZnB5a2N6 NXd5YWdiZnZyZDRwMjRwZGtpMXpqcW41ajc2cHEiKSkpKQorICAgICAgICAgICAgICAgICIxbmd4 anZmNTg0emdmYjkzczVzYnI1ZjVueXcwc3FjNWkwamxiY2dicmpnMm44M2w5ZGR4IikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICA7OyBBZGQgdGVzdCBkZXBlbmRlbmN5LCBleGNlcHQgb24gYXJtaGYgd2hlcmUgYnVpbGRp bmcgaXQgaXMgdG9vCkBAIC0yNTQsNyArMjU0LDcgQEAgKGRlZmluZS1wdWJsaWMgcGhvbm9uLWJh Y2tlbmQtZ3N0cmVhbWVyCiAoZGVmaW5lLXB1YmxpYyBhdHRpY2EKICAgKHBhY2thZ2UKICAgICAo bmFtZSAiYXR0aWNhIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI2Myw3ICsyNjMsNyBA QCAoZGVmaW5lLXB1YmxpYyBhdHRpY2EKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjBjeTlkZDhrYXpma2hhczg3YnhqajVzbW16YXkzZ3Zr andzbXk2Z3ZrZnhjNnJ2cHFyNXoiKSkpKQorICAgICAgICAgICAgICAgICIxeGxnMnNiZmQ0NXA5 ZHcwc3BycGswZmFuY2FzcDRpZHhhY3NmNXhrc2YyZGRuMmNyenA3IikpKSkKICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFz ZXMKQEAgLTI5NCw3ICsyOTQsNyBAQCAoZGVmaW5lLXB1YmxpYyBhdHRpY2EKIChkZWZpbmUtcHVi bGljIGJsdWV6LXF0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImJsdWV6LXF0IikKLSAgICAodmVy c2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTMwMyw3ICszMDMsNyBAQCAoZGVmaW5lLXB1YmxpYyBibHVlei1x dAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg ICAiMWRsYXNiMzlrcXJjcWw2aHEwc2w3NGF4M241YmRjeTNwa2h2Yzl2d3BmOWR4bjFqOTNnbSIp KSkpCisgICAgICAgICAgICAgICAgIjB5YzdtcTlibmFucDVkZnY0M3ZwOHdwcXc1bDhxaDRhYWhx cGk5c2lkN2ptZDZzYnl3bDIiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lz dGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGRidXMgZXh0cmEtY21ha2UtbW9k dWxlcykpCkBAIC0zMzIsNyArMzMyLDcgQEAgKGRlZmluZS1wdWJsaWMgYmx1ZXotcXQKIChkZWZp bmUtcHVibGljIGJyZWV6ZS1pY29ucwogICAocGFja2FnZQogICAgIChuYW1lICJicmVlemUtaWNv bnMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAg IChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzQxLDcgKzM0MSw3IEBAIChkZWZpbmUt cHVibGljIGJyZWV6ZS1pY29ucwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMHJqMzByNTJjYTZuangwMGdtbW5pNGs3MHluODg3M2loeGZi YzY2bGtsd3prMWlyZHEyOSIpKSkpCisgICAgICAgICAgICAgICAgIjFpajcyM3F5Nnhma3lzOGE5 dnAybGwyejJ5cDc2NjdoZnc1NTlnaThjeG44MjVoang4MjMiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMgZmR1cGVzCkBAIC0zNjIsNyArMzYyLDcgQEAgKGRlZmluZS1wdWJs aWMgYnJlZXplLWljb25zCiAoZGVmaW5lLXB1YmxpYyBrYXBpZG94CiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImthcGlkb3giKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1 Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzcxLDcgKzM3MSw3 IEBAIChkZWZpbmUtcHVibGljIGthcGlkb3gKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB2ZDVrNHdtbWF3Ymh5eTNjeGowZ2ppZGY0aGFn aHdic2JseTl5cjN6ZzNxYjNnMDJsamciKSkpKQorICAgICAgICAgICAgICAgICIxdzVoNHh3c2Np eDB5am44ZDByY2pkN2hsbXJuYm1ramcyMGRpcWphYmI1d2N4c3JqaXdpIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6 dGVzdHM/ICNmICA7IGhhcyBubyB0ZXN0IHRhcmdldApAQCAtNDAyLDcgKzQwMiw3IEBAIChkZWZp bmUtcHVibGljIGthcGlkb3gKIChkZWZpbmUtcHVibGljIGthcmNoaXZlCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImthcmNoaXZlIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lv biAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTQxMSw3ICs0 MTEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYXJjaGl2ZQogICAgICAgICAgICAgICAgICAgICBuYW1l ICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAg ICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWJsem02dmY4a3BmbGFtNDY3MXIxeTRz dnJzYjc5YmdsbG43YWlhN2JhcWg3YTZhNHhqaCIpKSkpCisgICAgICAgICAgICAgICAgIjFicmEx cTIyNXhoaDhkaWx3bXpjMGpnbmo1bTNkbWk0bmt6NHk4ZjQyc2k5N2I0eHh4ZjUiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtNDM1LDcgKzQzNSw3IEBAIChkZWZp bmUtcHVibGljIGthcmNoaXZlCiAoZGVmaW5lLXB1YmxpYyBrY2FsZW5kYXJjb3JlCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImtjYWxlbmRhcmNvcmUiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQor ICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtNDQ0LDcgKzQ0NCw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRhcmNvcmUKICAgICAgICAg ICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBmaGJhczhp N2kwOHo0eDMyeXE0OWFkbWl6OHZrNGg5dndna2g3cXkxNGxiemY2eWR3a2ciKSkpKQorICAgICAg ICAgICAgICAgICIxODF5aWY4MzB2NGdnN253OXMxNXB2Z2ZtOThybW02eHdpMnh4eTNueGc3bmtw MTR2czVrIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAo bmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHBlcmwgdHpkYXRh LWZvci10ZXN0cykpCkBAIC00NTksMTMgKzQ1OSw3IEBAIChkZWZpbmUtcHVibGljIGtjYWxlbmRh cmNvcmUKICAgICAgICAgICAgICAoc2V0ZW52ICJUWiIgIkV1cm9wZS9QcmFndWUiKQogICAgICAg ICAgICAgIChzZXRlbnYgIlRaRElSIgogICAgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1pbnB1 dC1kaXJlY3RvcnkgaW5wdXRzCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAic2hhcmUvem9uZWluZm8iKSkpKQotICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCi0g ICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQotICAg ICAgICAgICAgICh3aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgOzsgSXRzIGFscmVhZHkgYmVl biBmaXhlZCB1cHN0cmVhbTsgcmVtb3ZlIGluIDUuOTMuCi0gICAgICAgICAgICAgICA7OyBjMDQy OGEyODQ0NDRiOTk1ZDMyMDA0NmMwNGVmNTM3N2Q1MWU0YzVjCi0gICAgICAgICAgICAgICAoaW52 b2tlICJjdGVzdCIgIi1FIiAidGVzdGRhdGVzZXJpYWxpemF0aW9uIikpKSkpKSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFyZS96b25laW5mbyIpKSkp KSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9jb21tdW5pdHkua2RlLm9yZy9GcmFtZXdvcmtz IikKICAgICAoc3lub3BzaXMgIkxpYnJhcnkgZm9yIGludGVyZmFjaW5nIHdpdGggY2FsZW5kYXJz IikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhY2Nlc3MgdG8gYW5k IGhhbmRsaW5nIG9mIGNhbGVuZGFyCkBAIC00ODEsNyArNDc1LDcgQEAgKGRlZmluZS1wdWJsaWMg a2NhbGVuZGFyY29yZQogKGRlZmluZS1wdWJsaWMga2NvZGVjcwogICAocGFja2FnZQogICAgIChu YW1lICJrY29kZWNzIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTQ5MCw3ICs0ODQsNyBA QCAoZGVmaW5lLXB1YmxpYyBrY29kZWNzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIweGZqYzBkaWxqeDA4MWFzM2I1MDBhd3liYXk5bDNz Zmw1OTc5Mmg1ejNjbGFmamJncmZuIikpKSkKKyAgICAgICAgICAgICAgICAiMDUyNjZ3anhtemYz cXBiMnh3bG00MGNyOWgyNjZsNXI5ZHF3dzgxbThicTg1NnBmOGl2aSIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBncGVyZiBxdHRvb2xzLTUpKQpAQCAtNTE1LDcgKzUwOSw3 IEBAIChkZWZpbmUtcHVibGljIGtjb2RlY3MKIChkZWZpbmUtcHVibGljIGtjb25maWcKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2NvbmZpZyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAg KHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC01 MjQsMTMgKzUxOCwxMyBAQCAoZGVmaW5lLXB1YmxpYyBrY29uZmlnCiAgICAgICAgICAgICAgICAg ICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1Ngog ICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwOHE1N2Yzd3hqMjJkNDg1 czBwaDUzcDQ0eXJramIzNzY4MTc0NzBhMHM0M3AxMHZjMGJxIikpKSkKKyAgICAgICAgICAgICAg ICAiMXhhOHh4bTJ4OTc4M2ZxYjI2d3l2ZzFtcDZ5Ymppa25nem5xZGhzazlzbGhhY2E3M3loeiIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVzIGluZXR1dGlscyBxdHRv b2xzLTUKICAgICAgICAgICAgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKICAgICAoaW5wdXRzCi0g ICAgIChsaXN0IHF0YmFzZS01KSkKKyAgICAgKGxpc3QgcXRiYXNlLTUgcXRkZWNsYXJhdGl2ZS01 KSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNl cyAlc3RhbmRhcmQtcGhhc2VzCkBAIC01NzUsNyArNTY5LDcgQEAgKGRlZmluZS1wdWJsaWMga2Nv bmZpZwogKGRlZmluZS1wdWJsaWMga2NvcmVhZGRvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2NvcmVhZGRvbnMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2 LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNTg0LDcgKzU3OCw3IEBA IChkZWZpbmUtcHVibGljIGtjb3JlYWRkb25zCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwcnY2M2J5cnh3Zjl6ZHB4MzQ3cnh5YnBrMmo5 eXlqcW0zMjNqNjB2YjhqYTZhN3AycHl6IikpKSkKKyAgICAgICAgICAgICAgICAiMW41bXpqMDJz aThhbGxnOTA3bDZ2bjc3YzJpOTVxZGdmdm40OGdzcWdhbHdseWQ0cTZuaiIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xzLTUgc2hhcmVkLW1pbWUtaW5mbykpCkBA IC02MTMsNyArNjA3LDcgQEAgKGRlZmluZS1wdWJsaWMga2NvcmVhZGRvbnMKIChkZWZpbmUtcHVi bGljIGtkYnVzYWRkb25zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkYnVzYWRkb25zIikKLSAg ICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTYyMiw3ICs2MTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBr ZGJ1c2FkZG9ucwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAg ICAgICAgICAgICAiMG01ZmQzOTZ4aTNkaGM0NXp3eGpycnhyMmJobHJjOGc4bTduMTdqcTF5bHpx aHlnNjB2dyIpKSkpCisgICAgICAgICAgICAgICAgIjF5MGZkMGExbndnY2hzazN2eDhodnZrdzk2 ZjBsMDUzM2c1N3hha3E0ajR4a3Z4ZDhsM3kiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2Ut YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMgZGJ1cyBxdHRvb2xzLTUpKQpAQCAtNjU2LDcgKzY1MCw3IEBAIChkZWZpbmUtcHVi bGljIGtkYnVzYWRkb25zCiAoZGVmaW5lLXB1YmxpYyBrZG5zc2QKICAgKHBhY2thZ2UKICAgICAo bmFtZSAia2Ruc3NkIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTY2NSw3ICs2NTksNyBA QCAoZGVmaW5lLXB1YmxpYyBrZG5zc2QKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjFtMjR2MzZwcGh5NTkxejF4cDkwaTB5eHY3MGM2Mmlp bnZ5NGdzcGRpMTViejk0c3lkanoiKSkpKQorICAgICAgICAgICAgICAgICIxZDNqcTY0Z3lqM2Jj M3NmNDZnbnBibWpybTgwOWh2YTQ3ejdma3drazlpMmxtbm15NzB3IikpKSkKICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMtNSkpCkBAIC03MTEsNyArNzA1LDcgQEAgKGRl ZmluZS1wdWJsaWMga2dyYXBodmlld2VyCiAoZGVmaW5lLXB1YmxpYyBrZ3VpYWRkb25zCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImtndWlhZGRvbnMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQor ICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtNzIwLDcgKzcxNCw3IEBAIChkZWZpbmUtcHVibGljIGtndWlhZGRvbnMKICAgICAgICAgICAg ICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hh MjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBweXpneXJnbHZ6 Mm0xMWI4MnJ5Y3M5ZmJtenBmZ3phYm5qa3ZzcTAwYWdqY25qcGFycWciKSkpKQorICAgICAgICAg ICAgICAgICIwMjhrbjlsY3Z6djhmOGIxN2EzY2xraTcwMTNkbWhoY3AxbDlzdnZmNmh5ZHY5N3Zr ZmJ2IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICA7OyBUT0RP OiBCdWlsZCBwYWNrYWdlcyBmb3IgdGhlIFB5dGhvbiBiaW5kaW5ncy4gIElkZWFsbHkgdGhpcyB3 aWxsIGJlCiAgICAgOzsgZG9uZSBmb3IgYWxsIHZlcnNpb25zIG9mIHB5dGhvbiBndWl4IHN1cHBv cnRzLiAgUmVxdWlyZXMgcHl0aG9uLApAQCAtNzI5LDcgKzcyMyw3IEBAIChkZWZpbmUtcHVibGlj IGtndWlhZGRvbnMKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIHBrZy1jb25maWcpKQogICAgIChpbnB1dHMKLSAgICAgKGxpc3QgcXRiYXNlLTUgcXR3 YXlsYW5kIHF0eDExZXh0cmFzIHdheWxhbmQpKQorICAgICAobGlzdCBxdGJhc2UtNSBxdHdheWxh bmQgcXR4MTFleHRyYXMgcGxhc21hLXdheWxhbmQtcHJvdG9jb2xzIHdheWxhbmQpKQogICAgICho b21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5LmtkZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5 bm9wc2lzICJVdGlsaXRpZXMgZm9yIGdyYXBoaWNhbCB1c2VyIGludGVyZmFjZXMiKQogICAgIChk ZXNjcmlwdGlvbiAiVGhlIEtERSBHVUkgYWRkb25zIHByb3ZpZGUgdXRpbGl0aWVzIGZvciBncmFw aGljYWwgdXNlcgpAQCAtNzM5LDcgKzczMyw3IEBAIChkZWZpbmUtcHVibGljIGtndWlhZGRvbnMK IChkZWZpbmUtcHVibGljIGtob2xpZGF5cwogICAocGFja2FnZQogICAgIChuYW1lICJraG9saWRh eXMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAg IChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtNzQ3LDcgKzc0MSw3IEBAIChkZWZpbmUt cHVibGljIGtob2xpZGF5cwogICAgICAgICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5v ciB2ZXJzaW9uKSAiLyIKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDQyYmRnNDZoa3BnNjZ2 ZHA5Z2sxM3djazV5aGtzOHM2aTlxejl4emgybWlrejI4NWxxZiIpKSkpCisgICAgICAgIChiYXNl MzIgIjByY2Q4azJ4MXc2anN6eGoxOHBremltbjVxNHYyazd6czl4MXBmd3N6bjd4bDU5YjNuNGsi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scy01KSkKQEAgLTc2 Miw3ICs3NTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBraG9saWRheXMKIChkZWZpbmUtcHVibGljIGtp MThuCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpMThuIikKLSAgICAodmVyc2lvbiAiNS45Mi4w IikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTc3MSw3ICs3NjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraTE4bgogICAgICAgICAgICAg ICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEy NTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHhzcDc3aWF4Zjcy aTByaTNwYjZ4NXJyZHozY3Y4cnhjYXFjcnluaXN2c214N2wzNTAwNSIpKSkpCisgICAgICAgICAg ICAgICAgIjFqcnk4YmRqZ3hrY3Fsbjdhd2tqM2s4OTk2bGg3NnZ5YTJtZjVrd3B5eGFnazZ2bXIw Z3kiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9w YWdhdGVkLWlucHV0cwogICAgICAobGlzdCBnZXR0ZXh0LW1pbmltYWwgcHl0aG9uKSkKQEAgLTgw Myw3ICs3OTcsNyBAQCAoZGVmaW5lLXB1YmxpYyBraTE4bgogKGRlZmluZS1wdWJsaWMga2lkbGV0 aW1lCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpZGxldGltZSIpCi0gICAgKHZlcnNpb24gIjUu OTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAg ICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmct YXBwZW5kCkBAIC04MTIsNyArODA2LDcgQEAgKGRlZmluZS1wdWJsaWMga2lkbGV0aW1lCiAgICAg ICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxbXcw amFycXYyeXB4d2dmNHFheHFsdzBzaWp3MGlzMzZzYXNyZno4Z3JieWt3aTE4YnoxIikpKSkKKyAg ICAgICAgICAgICAgICAiMTNwaXY2MDduOWhtbGJkN2traGw3YjF3Y3hqMWpxMmI1Mzg2YzZweHJ6 NWNheGp3Z25tZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBwa2ctY29u ZmlnKSkKQEAgLTgzMiw3ICs4MjYsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXJpZ2FtaQogICA7OyBw bGFzbWEtZnJhbWV3b3JrIHdoaWNoIGlzIHRpZXIgMy4KICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2lyaWdhbWkiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAi KQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK ICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtODQxLDcgKzgzNSw3IEBAIChk ZWZpbmUtcHVibGljIGtpcmlnYW1pCiAgICAgICAgICAgICAgICAgICAgICJraXJpZ2FtaTItIiB2 ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAg IChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHAxeDQwcDM4cHI5cnZ6d2lsNTdhc2dzYWE5NXFw anFpOW5wd3Y0cGdpYmh4YWNnem5oYSIpKSkpCisgICAgICAgICAgICAgICAgIjEyaXI0cTluamw2 MGIyNDJqOXJhajF4c2pzMGNpenNrN2JpeHdiMWhzc2ZuNmZ6cHpxa3YiKSkpKQogICAgIChwcm9w ZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAia2lyaWdhbWkyIikpKQogICAgIChidWlsZC1zeXN0 ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCkBAIC04NjcsNyArODYx LDcgQEAgKGRlZmluZS1wdWJsaWMga2lyaWdhbWkKIChkZWZpbmUtcHVibGljIGtpdGVtbW9kZWxz CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpdGVtbW9kZWxzIikKLSAgICAodmVyc2lvbiAiNS45 Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQKQEAgLTg3Niw3ICs4NzAsNyBAQCAoZGVmaW5lLXB1YmxpYyBraXRlbW1vZGVscwogICAg ICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAg ICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTZ6 OG0xMWN5cmFwZjZtNTZnbXBqbXZjZ2FuN3M1MHNpOHJsMWNiYmlkMDJzcmM3eXA3NiIpKSkpCisg ICAgICAgICAgICAgICAgIjFqNmtmZnZnYmQwN3p6enYwa2FiOG1id2E2OWZtdzRiOGpjemQwd3p2 bXA1Nmlkc2ZjMnYiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtOTE3 LDcgKzkxMSw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtbW9kZWxzCiAoZGVmaW5lLXB1YmxpYyBr aXRlbXZpZXdzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpdGVtdmlld3MiKQotICAgICh2ZXJz aW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdp bgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZApAQCAtOTI2LDcgKzkyMCw3IEBAIChkZWZpbmUtcHVibGljIGtpdGVtdmll d3MKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjFtbDZpMWttMjJ4c3BybGRrem1uZ2ZoOXhzNXZkaGxmdmM2ZjdhcTVoeDlxNTExNHYycTUi KSkpKQorICAgICAgICAgICAgICAgICIxd3I2Mno2andsZzQwbThrbDlicGl5emt5am1zcXgwZmhn d2MwMTE5Mms1OG5sMjY5NmxiIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHF0 dG9vbHMtNSkpCkBAIC05NDIsNyArOTM2LDcgQEAgKGRlZmluZS1wdWJsaWMga2l0ZW12aWV3cwog KGRlZmluZS1wdWJsaWMga3Bsb3R0aW5nCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwbG90dGlu ZyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAg KHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAg ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC05NTEsNyArOTQ1LDcgQEAgKGRlZmluZS1w dWJsaWMga3Bsb3R0aW5nCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgot ICAgICAgICAgICAgICAgICIxbDh5MHhsd2p5djFsNGcwbWFnNGJnZjkwNmpjNjU0eWdreTFicmli emF5NHdraTY2cGY5IikpKSkKKyAgICAgICAgICAgICAgICAiMXlxeDI2MHIzZHpjaW5wOHM2ODV5 enA1ZjJpaGMwczFjc2NrYjl6djd6MWJ6bGprbjNoOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBx dC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcyBxdHRvb2xzLTUpKQpAQCAtOTY5LDcgKzk2Myw3IEBAIChkZWZpbmUtcHVibGlj IGtwbG90dGluZwogKGRlZmluZS1wdWJsaWMga3N5bnRheGhpZ2hsaWdodGluZwogICAocGFja2Fn ZQogICAgIChuYW1lICJrc3ludGF4aGlnaGxpZ2h0aW5nIikKLSAgICAodmVyc2lvbiAiNS45Mi4w IikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTk3OCw3ICs5NzIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrc3ludGF4aGlnaGxpZ2h0aW5n CiAgICAgICAgICAgICAgICAgICAgICJzeW50YXgtaGlnaGxpZ2h0aW5nLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0g ICAgICAgICAgICAgICAgIjAzcDVxemYxM25iZjU0Z3phZDNxMXE2aTMzaWdnejNpazB5ZHI5c3po ajkya2ZwcHdkNHIiKSkpKQorICAgICAgICAgICAgICAgICIxNzZwcmdoeGZyYjdpNjhqYWNtcTl2 a2w3ajlhcnNuNmdua3p5YzJobGtwaDM1anMzenFzIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIHBlcmwgcXR0b29scy01CkBAIC0xMDEyLDE0ICsxMDA2LDE0IEBAIChkZWZp bmUtcHVibGljIGtzeW50YXhoaWdobGlnaHRpbmcKIChkZWZpbmUtcHVibGljIHBsYXNtYS13YXls YW5kLXByb3RvY29scwogICAocGFja2FnZQogICAgIChuYW1lICJwbGFzbWEtd2F5bGFuZC1wcm90 b2NvbHMiKQotICAgICh2ZXJzaW9uICIxLjYuMCIpCisgICAgKHZlcnNpb24gIjEuNy4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvIiBuYW1l ICIvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24g Ii50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2Uz MgotICAgICAgICAgICAgICAgICIwN3poZjJkemFjajR4bGhhY2twemF4cW5wMGQxbGRrcWx4MGYz MTNwdzFwZ2Q3NHpsa3hwIikpKSkKKyAgICAgICAgICAgICAgICAiMW1wczBwaXJmZnZucG5iY3Bp MWw5Znh4ZngxNG44M2YxcDQ2enYzOTg3ZDZyYTJqY2toOCIpKSkpCiAgICAgKGJ1aWxkLXN5c3Rl bSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgZXh0cmEtY21h a2UtbW9kdWxlcykpCiAgICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ICNmKSkgOzsgTm8gdGVzdHMK QEAgLTEwMzYsNyArMTAzMCw3IEBAIChkZWZpbmUtcHVibGljIHBsYXNtYS13YXlsYW5kLXByb3Rv Y29scwogKGRlZmluZS1wdWJsaWMga3dheWxhbmQKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3dh eWxhbmQiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQog ICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAg ICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTA0NSw3ICsxMDM5LDcgQEAgKGRl ZmluZS1wdWJsaWMga3dheWxhbmQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lv biAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFz ZTMyCi0gICAgICAgICAgICAgICAgIjE1Zml6c2JkbDZwc21pMjRmdnBmazlkdmg2MXEwN2lyemF2 cGtsOTYxcXA0emc3OWdxNG0iKSkpKQorICAgICAgICAgICAgICAgICIwZGNuc2lpcHB3eHZ3dmYx Z3ZwNzVseDk3YzRueWR6bjN4MWw4bGZ5ODZ3OWxmc2x3N3piIikpKSkKICAgICAoYnVpbGQtc3lz dGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBl eHRyYS1jbWFrZS1tb2R1bGVzIHBrZy1jb25maWcpKQpAQCAtMTA3Myw3ICsxMDY3LDcgQEAgKGRl ZmluZS1wdWJsaWMga3dheWxhbmQKIChkZWZpbmUtcHVibGljIGt3aWRnZXRzYWRkb25zCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImt3aWRnZXRzYWRkb25zIikKLSAgICAodmVyc2lvbiAiNS45Mi4w IikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTEwODIsNyArMTA3Niw3IEBAIChkZWZpbmUtcHVibGljIGt3aWRnZXRzYWRkb25zCiAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIw YjB6MjRqMTYyajM5emZ5Y2w1YWw2OXhjcWdkc3I5NnA3aWkzcHJtMW1ieWRhNm1icXloIikpKSkK KyAgICAgICAgICAgICAgICAiMWlnYmtybjhxYWFsYW4wbHluOHIyZ3F2NXYzcndibWIzeHYzdzI2 eXc3N3Z3cDBuNzg5ciIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBxdHRvb2xz LTUgeG9yZy1zZXJ2ZXItZm9yLXRlc3RzKSkKQEAgLTExMDgsNyArMTEwMiw3IEBAIChkZWZpbmUt cHVibGljIGt3aWRnZXRzYWRkb25zCiAoZGVmaW5lLXB1YmxpYyBrd2luZG93c3lzdGVtCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgImt3aW5kb3dzeXN0ZW0iKQotICAgICh2ZXJzaW9uICI1LjkyLjAi KQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZApAQCAtMTExNyw3ICsxMTExLDcgQEAgKGRlZmluZS1wdWJsaWMga3dpbmRvd3N5c3RlbQogICAg ICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAg ICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTAz eHZoemxnZ2kwNWsxNnM5a3NzeTdnNWE3NGs5eWlsZGoxYTRpZ3F3aTM5d212dm55dyIpKSkpCisg ICAgICAgICAgICAgICAgIjFpbGIzemwzbWxuZGZycXo2Z2kyOHg2cXFxczQ1bDY1ZDB3bXkzbGsw N2xwcGN3M3d4engiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKQEAgLTEx NzIsNyArMTE2Niw3IEBAIChkZWZpbmUtcHVibGljIGt3aW5kb3dzeXN0ZW0KIChkZWZpbmUtcHVi bGljIG1vZGVtbWFuYWdlci1xdAogICAocGFja2FnZQogICAgIChuYW1lICJtb2RlbW1hbmFnZXIt cXQiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAg IChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTE4MSw3ICsxMTc1LDcgQEAgKGRlZmlu ZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxNjJxenExYXF2MmwzYmkwcjAxeHJmYW4yMHIxemhh YXFpaDRkcWJhajd2cWlic2I5bDN5IikpKSkKKyAgICAgICAgICAgICAgICAiMXJiaXFoMXNqMzI4 Y3k3Zmx6OXB3NnZidmdpeTN2eXY2eHAzZms0eHY5MXN4dml6MW1oZCIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBkYnVzIHBrZy1jb25maWcpKQpAQCAtMTIwOSw3ICsxMjAz LDcgQEAgKGRlZmluZS1wdWJsaWMgbW9kZW1tYW5hZ2VyLXF0CiAoZGVmaW5lLXB1YmxpYyBuZXR3 b3JrbWFuYWdlci1xdAogICAocGFja2FnZQogICAgIChuYW1lICJuZXR3b3JrbWFuYWdlci1xdCIp Ci0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNv dXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xMjE4LDcgKzEyMTIsNyBAQCAoZGVmaW5lLXB1 YmxpYyBuZXR3b3JrbWFuYWdlci1xdAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJz aW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChi YXNlMzIKLSAgICAgICAgICAgICAgICAiMHI3czNmdzlmazNwa3J6cmwxYnhzbWtmMXFiZ3YzcDBq cnNza3AyOGYzNTYxdm5jaXBhaSIpKSkpCisgICAgICAgICAgICAgICAgIjFneXZneTB3bDAwYXNn OWJraGpndnFuejMyeG1henZhemNhcmgzcDA2NDBqeTJmanJ6ZnoiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMgZGJ1cyBwa2ctY29uZmlnKSkKQEAgLTEyNDcsNyArMTI0MSw3 IEBAIChkZWZpbmUtcHVibGljIG5ldHdvcmttYW5hZ2VyLXF0CiAoZGVmaW5lLXB1YmxpYyBveHln ZW4taWNvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAib3h5Z2VuLWljb25zIikKLSAgICAodmVy c2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTEyNTYsNyArMTI1MCw3IEBAIChkZWZpbmUtcHVibGljIG94eWdl bi1pY29ucwogICAgICAgICAgICAgICAgICAgICBuYW1lICI1IiAiLSIgdmVyc2lvbiAiLnRhci54 eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAg ICAgICAgICAgICAgIjF3Y3k4YnY0ZDZqbnM3dmFpc2J2amM4bnhyaXc5dmtpejdqNHphNXJ5N3du dmx6djEyNmEiKSkpKQorICAgICAgICAgICAgICAgICIxZjNmajZ6cjVpeWdiM3M2Zjh2cTJheXk3 NDlneGx4NWo5aDZ2Mnpta2JmNG05NnNmbXE1IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGZkdXBlcykpCkBAIC0xMjcxLDcgKzEyNjUsNyBAQCAoZGVmaW5lLXB1YmxpYyBv eHlnZW4taWNvbnMKIChkZWZpbmUtcHVibGljIHByaXNvbgogICAocGFja2FnZQogICAgIChuYW1l ICJwcmlzb24iKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpA QCAtMTI3OSw3ICsxMjczLDcgQEAgKGRlZmluZS1wdWJsaWMgcHJpc29uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiLyIKICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAo c2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA3cDQ3cThzdmE4MmhnbGZ6cDE0NWExc2FqbGFsOGIz cXNoaGtpY2M5cmtic25neXd2dnkiKSkpKQorICAgICAgICAoYmFzZTMyICIxa3psOHJieWo5aWs4 M3AxcWI4amwzMnZyMDZ2a3p6dnIxaHBhc2o1MHNnM2FqcThhOXhzIikpKSkKICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlz dCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTEzMjEsNyArMTMxNSw3IEBAIChkZWZpbmUtcHVi bGljIHB1bHNlYXVkaW8tcXQKIChkZWZpbmUtcHVibGljIHFxYzItZGVza3RvcC1zdHlsZQogICAo cGFja2FnZQogICAgIChuYW1lICJxcWMyLWRlc2t0b3Atc3R5bGUiKQotICAgICh2ZXJzaW9uICI1 LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtMTMzMCw3ICsxMzI0LDcgQEAgKGRlZmluZS1wdWJsaWMgcXFjMi1kZXNrdG9w LXN0eWxlCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIxYjV4cjcxbGFuN2l4dmQxbmZ4eTl3ajIxaDR3d2lkc2F4YTE5MnNoYTFkOHA0OWho bHdwIikpKSkKKyAgICAgICAgICAgICAgICAiMGZmOXZkMzR3c3M5bmEybTNnem04d2MyYndxMGZs ZGE2YnY2eXF5Z3Y1aWFsbHcybHo4OCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBwa2ctY29uZmlnKSkKQEAgLTEzNTQsNyArMTM0OCw3IEBAIChkZWZpbmUtcHVibGljIHFx YzItZGVza3RvcC1zdHlsZQogKGRlZmluZS1wdWJsaWMgc29saWQKICAgKHBhY2thZ2UKICAgICAo bmFtZSAic29saWQiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2 LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTM2Myw3ICsxMzU3LDcg QEAgKGRlZmluZS1wdWJsaWMgc29saWQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAo YmFzZTMyCi0gICAgICAgICAgICAgICAgIjE3MnNpZDhsMXpuenh4ejBoaTVtMTl5eTR2ZzdsMW5i Z2h2emp2aDE4c3NibXhjd2g5bDkiKSkpKQorICAgICAgICAgICAgICAgICIwajY0Z2xjMWc3bXd5 MnlzYWowOXc1ZjdzZDI5OTJoOTFuY2tuazlncGZzcnhocG04MTRpIikpKSkKICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFz ZXMKQEAgLTEzODgsNyArMTM4Miw3IEBAIChkZWZpbmUtcHVibGljIHNvbGlkCiAoZGVmaW5lLXB1 YmxpYyBzb25uZXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAic29ubmV0IikKLSAgICAodmVyc2lv biAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4K ICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQKQEAgLTEzOTcsNyArMTM5MSw3IEBAIChkZWZpbmUtcHVibGljIHNvbm5ldAog ICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAg ICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAi MDhqcHMxaHkwcXZrNjJ3bnpuNTBxaThpYWF5N3hhdjNoYmNqNTVzazcwbW03cGQxdnoxaSIpKSkp CisgICAgICAgICAgICAgICAgIjBpMGdrc2RrZnlsOGhmYnFncmdrbHFhbmJ2Zm0zaDlnam52NDJw MnFxNDBiMHpqajBzaDQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNv bmZpZyBxdHRvb2xzLTUpKQpAQCAtMTQxNiw3ICsxNDEwLDcgQEAgKGRlZmluZS1wdWJsaWMgc29u bmV0CiAoZGVmaW5lLXB1YmxpYyB0aHJlYWR3ZWF2ZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAi dGhyZWFkd2VhdmVyIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE0MjUsNyArMTQxOSw3 IEBAIChkZWZpbmUtcHVibGljIHRocmVhZHdlYXZlcgogICAgICAgICAgICAgICAgICAgICBuYW1l ICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAg ICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDA4aW4yd2JsNnpyNDA0bTloYnFkdnkz ZDRyMDZtbWIzanJyMTNteWxkd2xqcXl3emMyOCIpKSkpCisgICAgICAgICAgICAgICAgIjBsampu YndtYzJ6ejRxMHExbmpxbnk0M2NqNnhkZjk3NnZydmlqY3NxZHNyaWw1d3pkYnEiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTQ0Niw3ICsxNDQwLDcgQEAgKGRl ZmluZS1wdWJsaWMgdGhyZWFkd2VhdmVyCiAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcwogICAo cGFja2FnZQogICAgIChuYW1lICJrYWN0aXZpdGllcyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIp CisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CkBAIC0xNDU1LDcgKzE0NDksNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcwogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWtmdmcy M2dkbDRrNmF6czY3MDBqOGk4bmNsOGM3cnJjNzB3MWkyeGhwaHoyN3liYzFwdyIpKSkpCisgICAg ICAgICAgICAgICAgIjBnMTZrM3Y2aTIwcmM2aDBqczRwazAwZDZ5ZzIzNmJzMGt4ajg4cTIxZDVj OTM0aGJrc2siKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAtMTQ5MSw3 ICsxNDg1LDcgQEAgKGRlZmluZS1wdWJsaWMga2FjdGl2aXRpZXMKIChkZWZpbmUtcHVibGljIGth dXRoCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImthdXRoIikKLSAgICAodmVyc2lvbiAiNS45Mi4w IikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQKQEAgLTE1MDAsNyArMTQ5NCw3IEBAIChkZWZpbmUtcHVibGljIGthdXRoCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwYTI3ejl4cjVj Y3hmY3hteDkzdnM0aGd4YzM4OG5zZDlhYzkwNm1kaDQ3NWl2djRwMGo0IikpKSkKKyAgICAgICAg ICAgICAgICAiMWhpMzY1MDRiYnIwMjY2d2wwOGtxaXE2MXh5c2wzZHcza3BnamZiZ3gxNjltMG0z Z214OSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZGJ1cyBleHRyYS1jbWFrZS1tb2R1bGVzIHF0dG9vbHMt NSkpCkBAIC0xNTM1LDcgKzE1MjksNyBAQCAoZGVmaW5lLXB1YmxpYyBrYXV0aAogKGRlZmluZS1w dWJsaWMga2NvbXBsZXRpb24KICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NvbXBsZXRpb24iKQot ICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTU0NCw3ICsxNTM4LDcgQEAgKGRlZmluZS1wdWJs aWMga2NvbXBsZXRpb24KICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0g ICAgICAgICAgICAgICAgIjFzdnd2ajlqeGtnY2RkZmRpbGExMGdnZG1zYWJzMjJ2bmhmOWs3aXNw MnpmZGlmNTV3ODgiKSkpKQorICAgICAgICAgICAgICAgICIxam1yZDJtZnoyN3FmbjZkcTFtazZi Y3FsYWdtaWZiZjl2bmF5aTFta3FhOWpzajRkd2RqIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIHF0dG9vbHMtNSkpCkBAIC0xNTYwLDcgKzE1NTQsNyBAQCAoZGVmaW5lLXB1Ymxp YyBrY29tcGxldGlvbgogKGRlZmluZS1wdWJsaWMga2NvbnRhY3RzCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImtjb250YWN0cyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24g IjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xNTY5LDcgKzE1 NjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29udGFjdHMKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjFraWs0cHZ5OHNudmo2cnNjOXBmYmNw YzhycmNuMGs0cGpqMWg5bTIyMXptYTFwMDB4aGoiKSkpKQorICAgICAgICAgICAgICAgICIwNzVt dzdjbHFmN3F5Y25nbHkyMXEzbTBqczNnOHBjZ3FjMngzYWxwMjhmNHpxM2M4bTIxIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIHhvcmctc2VydmVyKSkgOyBmb3IgdGhlIHRl c3RzCkBAIC0xNjEwLDcgKzE2MDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29udGFjdHMKIChkZWZp bmUtcHVibGljIGtjcmFzaAogICAocGFja2FnZQogICAgIChuYW1lICJrY3Jhc2giKQotICAgICh2 ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9y aWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZApAQCAtMTYxOSw3ICsxNjEzLDcgQEAgKGRlZmluZS1wdWJsaWMga2Ny YXNoCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAg ICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAg ICAgICIxaXI2NG1sdjQ5dmgzdno4MXIyMnEzc3gwZmljaGl3anI4cXc1amY1dng5NmExZG4xaWN2 IikpKSkKKyAgICAgICAgICAgICAgICAiMDVzdzNsaDRsdzVqZ2w3Z3Z4dnB5bDZuaW1zOWo0YjFo anNuMzY1ZmEycDQ4cW1zeDZ2NSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykp CkBAIC0xNjM0LDcgKzE2MjgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY3Jhc2gKIChkZWZpbmUtcHVi bGljIGtkb2N0b29scwogICAocGFja2FnZQogICAgIChuYW1lICJrZG9jdG9vbHMiKQotICAgICh2 ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9y aWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZApAQCAtMTY0Myw3ICsxNjM3LDcgQEAgKGRlZmluZS1wdWJsaWMga2Rv Y3Rvb2xzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIwdzA4ZmE4cmwwZGhwNTlsdjZ4Y3Z5cGFobDZweGRhNmNyMHZ2MGYweHYweHA2d2F4 OHc2IikpKSkKKyAgICAgICAgICAgICAgICAiMDRuazg3ZGJtbmY5ODQwNDAxczQwbXhsc2ZoOWlz MWwxbXFreTl4aTVtY2doYnAwMzA4YiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcykpCkBAIC0xNjg5LDcgKzE2ODMsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZG9jdG9vbHMKIChk ZWZpbmUtcHVibGljIGtmaWxlbWV0YWRhdGEKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2ZpbGVt ZXRhZGF0YSIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIp CiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQog ICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xNjk4LDcgKzE2OTIsNyBAQCAo ZGVmaW5lLXB1YmxpYyBrZmlsZW1ldGFkYXRhCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0i IHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxa2hteDlrZDFqaGQ2ajdybWZ3dzN2bXlqejJw ZzM2bXBzZG4wYmM3N2t3bDIxYXg2OTZuIikpKSkKKyAgICAgICAgICAgICAgICAiMHNoM21hbHE2 MDA3ZnA1bTRoaWNhMjBoYTh6NWFicXpxNWlmY21ycG04enFtbTVhYTJicSIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6 cGhhc2VzCkBAIC0xNzM3LDcgKzE3MzEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrZmlsZW1ldGFkYXRh CiAoZGVmaW5lLXB1YmxpYyBraW1hZ2Vmb3JtYXRzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtp bWFnZWZvcm1hdHMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2 LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTc0Niw3ICsxNzQwLDcg QEAgKGRlZmluZS1wdWJsaWMga2ltYWdlZm9ybWF0cwogICAgICAgICAgICAgICAgICAgICBuYW1l ICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAg ICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHNkM3hocWgzemd5NGpxOGZjMWxscWpy eGl6eWxic3o1OG5qejJkeHFqYXMyYTRyajE2ZiIpKSkpCisgICAgICAgICAgICAgICAgIjBkYmwy dmFyaXJwNWYxYmQ4MTczamxobWtjM3FsMTZ5ZzBkNncwNG5jNTZoeTk3M2JrbTUiKSkpKQogICAg IChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZykpCkBAIC0xNzg5LDcgKzE3 ODMsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW1hZ2Vmb3JtYXRzCiAoZGVmaW5lLXB1YmxpYyBram9i d2lkZ2V0cwogICAocGFja2FnZQogICAgIChuYW1lICJram9id2lkZ2V0cyIpCi0gICAgKHZlcnNp b24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2lu CiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChz dHJpbmctYXBwZW5kCkBAIC0xNzk4LDcgKzE3OTIsNyBAQCAoZGVmaW5lLXB1YmxpYyBram9id2lk Z2V0cwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAg ICAgICAiMDlsNXpncjVtbjI5djQxMG5nNXJjY2RnMmJraTlyNmNiOHkybHJpanpnZnhmeHB2ajk2 eiIpKSkpCisgICAgICAgICAgICAgICAgIjF3MWg5dm5scTFqNzI4MTI1NThjbDVkbHE3Zjgwbm5o NWkzMHFta3BidnY0OXhoaHEyZGwiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMgcXR0b29scy01KSkKQEAgLTE4MTMsNyArMTgwNyw3IEBAIChkZWZpbmUtcHVibGljIGtqb2J3 aWRnZXRzCiAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9ucwogICAocGFja2FnZQogICAgIChu YW1lICJrbm90aWZpY2F0aW9ucyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNp b24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0xODIyLDcg KzE4MTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbm90aWZpY2F0aW9ucwogICAgICAgICAgICAgICAg ICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYK ICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMWR3bHg4dzgxMGwwY3Z5 NzJtajUyc2FmNHg3aTlwM3hwcXBqeDRjaHk1NG43bWcwamtsYyIpKSkpCisgICAgICAgICAgICAg ICAgIjExZmJxeWxjaHp2bTBwZnc4YnZ5MDNweDV6Y2c0amJjaDM5dnpjdm5sNnNpN3Zpa200cWoi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUt aW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgZGJ1cyBxdHRvb2xzLTUpKQpA QCAtMTg1Niw3ICsxODUwLDcgQEAgKGRlZmluZS1wdWJsaWMga25vdGlmaWNhdGlvbnMKIChkZWZp bmUtcHVibGljIGtwYWNrYWdlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtwYWNrYWdlIikKLSAg ICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE4NjUsNyArMTg1OSw3IEBAIChkZWZpbmUtcHVibGlj IGtwYWNrYWdlCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoi KSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICAgICAgICIxYXY2djA2MjlhOHlpMHdwbDd4Z3lkMGdzbjVnaTIyOGFiZGx2Yms0ZHpyeDl2 eHBhN3JuIikpKSkKKyAgICAgICAgICAgICAgICAiMGdzeGl6cHFhNDdhcGJ2Y2hnYTNmMHc4NnY0 amg4ejF2eWYwa2lmaXB6MTdmYXk0d3M4ZCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcykpCkBAIC0xOTEyLDcgKzE5MDYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcGFja2FnZQog KGRlZmluZS1wdWJsaWMga3B0eQogICAocGFja2FnZQogICAgIChuYW1lICJrcHR5IikKLSAgICAo dmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTE5MjEsNyArMTkxNSw3IEBAIChkZWZpbmUtcHVibGljIGtw dHkKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAg ICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAg ICAgIjBscDBicWxnMWkwYTV2bDZndnZrbmdic2hhOGFiMzh6NmIzc2p2cG1rODN2aXhnc3E3ZmIi KSkpKQorICAgICAgICAgICAgICAgICIxNXN3dnY2cWh2YzY1NHd5dnh6YmpibnpyZDJ2d24wbXI0 bGJ5MXg2eDVmNGM5YnIwY2lwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVz KSkKQEAgLTE5NDcsNyArMTk0MSw3IEBAIChkZWZpbmUtcHVibGljIGtwdHkKIChkZWZpbmUtcHVi bGljIGt1bml0Y29udmVyc2lvbgogICAocGFja2FnZQogICAgIChuYW1lICJrdW5pdGNvbnZlcnNp b24iKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAg IChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAg ICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMTk1Niw3ICsxOTUwLDcgQEAgKGRlZmlu ZS1wdWJsaWMga3VuaXRjb252ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZl cnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAg KGJhc2UzMgotICAgICAgICAgICAgICAgICIxN3BoNzVyZzN5NjUyaWkweXhtOXM4eHJicGpzOXBk ZnNyc2FqbTIyMG1pOW5nMmI5cWo3IikpKSkKKyAgICAgICAgICAgICAgICAiMXFsczMzMTlnd24x bnphcTA0d3JxamhiY2hrMHMwcGZ4OTdtNHphNjN5enZhcHZ5bTczZyIpKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ICNm KSkgOzsgUmVxdWlyZXMgbmV0d29yay4KICAgICAobmF0aXZlLWlucHV0cwpAQCAtMTk3NCw3ICsx OTY4LDcgQEAgKGRlZmluZS1wdWJsaWMga3VuaXRjb252ZXJzaW9uCiAoZGVmaW5lLXB1YmxpYyBz eW5kaWNhdGlvbgogICAocGFja2FnZQogICAgIChuYW1lICJzeW5kaWNhdGlvbiIpCi0gICAgKHZl cnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3Jp Z2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kCkBAIC0xOTgzLDcgKzE5NzcsNyBAQCAoZGVmaW5lLXB1YmxpYyBzeW5k aWNhdGlvbgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6Iikp CiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMGlqeHBuc3lnd3p6eWJpYzVscDhnZnE1N3k4NHZycDNicTd2ZGJqaDNoMDM0NXZ2 azZodyIpKSkpCisgICAgICAgICAgICAgICAgIjFxNjBkem5sa2JuY3FxZ2pucDNscTN4MGY2cjd3 dnoxNDFhamt5bW14bGdmcTN3ZHBjZDQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVp bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMpKQpAQCAtMjAwNiw3ICsyMDAwLDcgQEAgKGRlZmluZS1wdWJsaWMgc3luZGljYXRpb24K IChkZWZpbmUtcHVibGljIGJhbG9vCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImJhbG9vIikKLSAg ICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNl IChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIwMTUsNyArMjAwOSw3IEBAIChkZWZpbmUtcHVibGlj IGJhbG9vCiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIweGQ0YTBwMjJnam01MjN5bWx5ZDVuZmdwOHozYXliMG5xNmEwNGg1cHk1MDdtYzcw ZDk4IikpKSkKKyAgICAgICAgICAgICAgICAiMWljcHhtbXhodmdkcjZ6eHB6MHd5YmM4Mm55eTU5 NWNtcjA5MDY3aTgya2g3djVkajY2bCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGtjb3JlYWRkb25z IGtmaWxlbWV0YWRhdGEpKQpAQCAtMjA2OCw3ICsyMDYyLDcgQEAgKGRlZmluZS1wdWJsaWMgYmFs b28KIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzLXN0YXRzCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImthY3Rpdml0aWVzLXN0YXRzIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVy c2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIwNzcs NyArMjA3MSw3IEBAIChkZWZpbmUtcHVibGljIGthY3Rpdml0aWVzLXN0YXRzCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwbGdwN3p4Z2pt am0wMng0bXlkbHY2aXZtbHhxamtrbGF2NXZmd2dqZ2Y2djFxcDE2MWkyIikpKSkKKyAgICAgICAg ICAgICAgICAiMGxmYW52NTViN3p4NXMwYTdnaDRyNDF3OXliNjQxajF6ampjdmRqZnJqN3BkaDUy NTc2cyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCkBAIC0yMDk0LDcg KzIwODgsNyBAQCAoZGVmaW5lLXB1YmxpYyBrYWN0aXZpdGllcy1zdGF0cwogKGRlZmluZS1wdWJs aWMga2Jvb2ttYXJrcwogICAocGFja2FnZQogICAgIChuYW1lICJrYm9va21hcmtzIikKLSAgICAo dmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChv cmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIxMDMsNyArMjA5Nyw3IEBAIChkZWZpbmUtcHVibGljIGti b29rbWFya3MKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIp KQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAg ICAgICAgICAgIjBoeW0zNTU4eG5wM2g3cThrZjFsamN5NjVyM2czN21jbXFiMWxsM254ZDkxMnJ2 NHdsNHIiKSkpKQorICAgICAgICAgICAgICAgICIxMzF5bmc4d214cm5mM3gxaTZnZzYwcTNycnlh MTl5azRqbnppNXlsYWZ2YXc3cTJyOGI0IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1 aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga3dpZGdldHNh ZGRvbnMpKQpAQCAtMjEzNSw3ICsyMTI5LDcgQEAgKGRlZmluZS1wdWJsaWMga2Jvb2ttYXJrcwog KGRlZmluZS1wdWJsaWMga2NtdXRpbHMKICAgKHBhY2thZ2UKICAgICAobmFtZSAia2NtdXRpbHMi KQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChz b3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjE0NCw3ICsyMTM4LDcgQEAgKGRlZmluZS1w dWJsaWMga2NtdXRpbHMKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRh ci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0g ICAgICAgICAgICAgICAgIjBmbGRwa2hxNHlzbWE0bTZxeWxyN2txdnh3MHJiMTF4NWFiejU5MjFi aGw1emljZmNqZngiKSkpKQorICAgICAgICAgICAgICAgICIwdmZmOTNramE5ZHE4cmYxYWFweHBm Z2p4c2lubTc1ZjVueWR4cWNpaHNrcDhnaXJ6MGM4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2Nv bmZpZ3dpZGdldHMga3NlcnZpY2UpKQpAQCAtMjE5MCw3ICsyMTg0LDcgQEAgKGRlZmluZS1wdWJs aWMga2NtdXRpbHMKIChkZWZpbmUtcHVibGljIGtjb25maWd3aWRnZXRzCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtjb25maWd3aWRnZXRzIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAo dmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIx OTksNyArMjE5Myw3IEBAIChkZWZpbmUtcHVibGljIGtjb25maWd3aWRnZXRzCiAgICAgICAgICAg ICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwamk3OTl4ZDQ1 bHBuZDcwYTliaXppY2Z6MmJzbWx4cTZyMGZxZ24wZ2h3c2JwOXl3bmEyIikpKSkKKyAgICAgICAg ICAgICAgICAiMDQ1ajZna3A1c2YxbGMxMnp3bGtyMWR6MGZkODl5cmc1YjMxajR5YmszZHljOGp6 OTBobCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3Bh Z2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGthdXRoIGtjb2RlY3Mga2NvbmZpZyBrd2lkZ2V0c2Fk ZG9ucykpCkBAIC0yMjIyLDcgKzIyMTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrY29uZmlnd2lkZ2V0 cwogICAgICAgICAgICAgICAgKCgiXlxccyooUURpckl0ZXJhdG9yIGl0XFwoLiosIFFEaXJJdGVy YXRvcjo6U3ViZGlyZWN0b3JpZXMpKFxcKTspIiBfIGEgYikKICAgICAgICAgICAgICAgICAoc3Ry aW5nLWFwcGVuZCBhICIgfCBRRGlySXRlcmF0b3I6OkZvbGxvd1N5bWxpbmtzIiBiKSkpCiAgICAg ICAgICAgICAgKHN1YnN0aXR1dGUqICJDTWFrZUxpc3RzLnR4dCIKLSAgICAgICAgICAgICAgICgo IjVcXC45MFxcLjAiKSAiNS45Mi4wIikpKSkKKyAgICAgICAgICAgICAgICgoIjVcXC45MFxcLjAi KSAiNS45Ni4wIikpKSkKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAod2hl biB0ZXN0cz8KQEAgLTIyMzgsNyArMjIzMiw3IEBAIChkZWZpbmUtcHVibGljIGtjb25maWd3aWRn ZXRzCiAoZGVmaW5lLXB1YmxpYyBrZGVjbGFyYXRpdmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2RlY2xhcmF0aXZlIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45 Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIyNDcsMTAgKzIyNDEs MTAgQEAgKGRlZmluZS1wdWJsaWMga2RlY2xhcmF0aXZlCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxY3ltaDhjbGNhams5Y2w2cjQ0M2Nw cWs2dm1wNHgxMm5nYzZ3Z3AwOHo1M3pydmx2NXB5IikpKSkKKyAgICAgICAgICAgICAgICAiMXg0 cjIzMWcwbDVpbTRhbGEyMW01Zno1cTZuaXhieDB6NmxmaWE1emppbnpscDd4NTUzNCIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5w dXRzCi0gICAgIChsaXN0IGtjb25maWcga3BhY2thZ2UgcXRkZWNsYXJhdGl2ZSkpCisgICAgIChs aXN0IGtjb25maWcga3BhY2thZ2UgcXRkZWNsYXJhdGl2ZS01KSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICAobGlzdCBkYnVzIGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyB4b3JnLXNl cnZlci1mb3ItdGVzdHMpKQogICAgIChpbnB1dHMKQEAgLTIzMDEsNyArMjI5NSw3IEBAIChkZWZp bmUtcHVibGljIGtkZWNsYXJhdGl2ZQogKGRlZmluZS1wdWJsaWMga2RlZAogICAocGFja2FnZQog ICAgIChuYW1lICJrZGVkIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAi NS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzMTAsNyArMjMw NCw3IEBAIChkZWZpbmUtcHVibGljIGtkZWQKICAgICAgICAgICAgICAgICAgICAgbmFtZSAiLSIg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAg ICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB2MGZhazg0bnc0bGI0cWMxaXJiOXNuNW5oNWs3 cXJobmZhdjVzbW4zY3ZjaGxkbTZkYzMiKSkpKQorICAgICAgICAgICAgICAgICIweDQweXZjeDJn amI0cG5neWsydmZybjN6N2RieXZrc2JqMWgzY2swNGZ5eW1hOHozZ2IzIikpKSkKICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCkBAIC0yMzMzLDcgKzIzMjcsNyBA QCAoZGVmaW5lLXB1YmxpYyBrZGVkCiAoZGVmaW5lLXB1YmxpYyBrZGVzaWduZXJwbHVnaW4KICAg KHBhY2thZ2UKICAgICAobmFtZSAia2Rlc2lnbmVycGx1Z2luIikKLSAgICAodmVyc2lvbiAiNS45 Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQKQEAgLTIzNDIsNyArMjMzNiw3IEBAIChkZWZpbmUtcHVibGljIGtkZXNpZ25lcnBsdWdp bgogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg ICAiMGtpYWw4azZxcjM5ODcxdjEwMzk1MmQwcWNzMGhtMjV5NmswdmRnNHk4bnM4bnJtanMwNiIp KSkpCisgICAgICAgICAgICAgICAgIjBjZGRhZDFyZGkwNmwyOGlpd2l6ZmRzNzhkcGxidnY3ajQw dnBod3cwaXg3Y21zaDNyaDkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzIHF0dG9vbHMtNSkpCkBAIC0yMzYyLDcgKzIzNTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBr ZGVzaWduZXJwbHVnaW4KIChkZWZpbmUtcHVibGljIGtkZXN1CiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImtkZXN1IikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzNzEsNyArMjM2NSw3IEBA IChkZWZpbmUtcHVibGljIGtkZXN1CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJh c2UzMgotICAgICAgICAgICAgICAgICIxeWp5ejR2MGduN3lzN3p5NHltbjQ3emdneHhtZ2QzN2Jp ZzAwNWM2Zzg1ZG02M3hyMXM2IikpKSkKKyAgICAgICAgICAgICAgICAiMXdqamp3cGZqcjdzeDEw eDAyMzZ6cWp4M2pydzZtejYwNzI0czVxZzI2OWR3ZmJwYWh2aiIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChs aXN0IGtwdHkpKQpAQCAtMjM4OSw3ICsyMzgzLDcgQEAgKGRlZmluZS1wdWJsaWMga2Rlc3UKIChk ZWZpbmUtcHVibGljIGtkZXdlYmtpdAogICAocGFja2FnZQogICAgIChuYW1lICJrZGV3ZWJraXQi KQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChz b3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjM5OCw3ICsyMzkyLDcgQEAgKGRlZmluZS1w dWJsaWMga2Rld2Via2l0CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50 YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgot ICAgICAgICAgICAgICAgICIxZG5pMTM0cWJzNXlmZjd6Z2s0bjNzZmp3Ymx6YXJibGcxNnJqMzVs NTlsNm1seTdmMmpkIikpKSkKKyAgICAgICAgICAgICAgICAiMGw4bm5hcjRzODRpZ3hpaDV3MGZo d2Q5bnZjY3A3em01M2p5MmdrNmxmYmo2Z3FhcmZiZiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBj bWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBxdHRvb2xzLTUpKQpAQCAtMjQyMSw3ICsyNDE1LDcgQEAgKGRlZmluZS1w dWJsaWMga2Rld2Via2l0CiAoZGVmaW5lLXB1YmxpYyBrZW1vdGljb25zCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImtlbW90aWNvbnMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJz aW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjQzMCw3 ICsyNDI0LDcgQEAgKGRlZmluZS1wdWJsaWMga2Vtb3RpY29ucwogICAgICAgICAgICAgICAgICAg ICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAg ICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDF3enkzbXdmejRzcXBxOGkx aGZiYnltYWpwNTVheHJ5aWFxa2ZyOXIybjE4NDR5N2t6eCIpKSkpCisgICAgICAgICAgICAgICAg IjAzYjVheHd2ZDZheXcxa2JsMWp2NmgwNGNpaHAxeTFwYTgzNWdzM20xcXgyaXZnajdmNzUiKSkp KQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVk LWlucHV0cwogICAgICAobGlzdCBrc2VydmljZSkpCkBAIC0yNDU3LDcgKzI0NTEsNyBAQCAoZGVm aW5lLXB1YmxpYyBrZW1vdGljb25zCiAoZGVmaW5lLXB1YmxpYyBrZ2xvYmFsYWNjZWwKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia2dsb2JhbGFjY2VsIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikK KyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK QEAgLTI0NjYsNyArMjQ2MCw3IEBAIChkZWZpbmUtcHVibGljIGtnbG9iYWxhY2NlbAogICAgICAg ICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAg IChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGxobGIy NzRwdnY3cnBrY3NjY3FidjgxYmg4aWtsYW5wMjlnMGsyOHdydjNrY2tpd3l4eSIpKSkpCisgICAg ICAgICAgICAgICAgIjFzeDRmbXk4eHkyMmltMGkzZHcweGRteHJndzJqaG5rMndzZnkyeHc3NGRz ajNhZGcyaXEiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcGtnLWNvbmZpZyBx dHRvb2xzLTUpKQpAQCAtMjQ3OCw2ICsyNDcyLDcgQEAgKGRlZmluZS1wdWJsaWMga2dsb2JhbGFj Y2VsCiAgICAgICAgICAgIGt3aW5kb3dzeXN0ZW0KICAgICAgICAgICAgcXRiYXNlLTUKICAgICAg ICAgICAgcXR4MTFleHRyYXMKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CiAgICAgICAgICAg IHhjYi11dGlsLWtleXN5bXMpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vY29tbXVuaXR5Lmtk ZS5vcmcvRnJhbWV3b3JrcyIpCiAgICAgKHN5bm9wc2lzICJHbG9iYWwgZGVza3RvcCBrZXlib2Fy ZCBzaG9ydGN1dHMiKQpAQCAtMjQ4OSw3ICsyNDg0LDcgQEAgKGRlZmluZS1wdWJsaWMga2dsb2Jh bGFjY2VsCiAoZGVmaW5lLXB1YmxpYyBraWNvbnRoZW1lcwogICAocGFja2FnZQogICAgIChuYW1l ICJraWNvbnRoZW1lcyIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24gIjUu OTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0yNDk4LDcgKzI0OTMs NyBAQCAoZGVmaW5lLXB1YmxpYyBraWNvbnRoZW1lcwogICAgICAgICAgICAgICAgICAgICBuYW1l ICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAg ICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDh5YjZmOTgwcDYyMGRma2xmaXlwODNs Y3NxdzRkZHM5cXd6ZDZ4cG4ybXp6MDdwMmExMSIpKSkpCisgICAgICAgICAgICAgICAgIjB3OW05 NTZ4ZnBmeHA3YTYzYTV2MnkxMGxiOXpwMmdxZmp5ZnZxM2tzeGZsOTYxZzRoc2ciKSkpKQogICAg IChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMgcXR0b29scy01IHNoYXJlZC1taW1lLWluZm8p KQpAQCAtMjUzNCw3ICsyNTI5LDcgQEAgKGRlZmluZS1wdWJsaWMga2ljb250aGVtZXMKIChkZWZp bmUtcHVibGljIGtpbml0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtpbml0IikKLSAgICAodmVy c2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmln aW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQKQEAgLTI1NDMsNyArMjUzOCw3IEBAIChkZWZpbmUtcHVibGljIGtpbml0 CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIxa3BrcW5xOWtyeGx6aHJpcHdqaHczbjU1cDVzeHFzdmo2bmIycHFiOW0wcHB3OTdqbGZiIikp CisgICAgICAgICAgICAgICAgIjF5N3g4MGljbTJqdjljODkxNzQ4MXcxaHMxdm0ycnZ2dm5jOWRy dzRxN3ZyanpmeDczZHEiKSkKICAgICAgICAgICAgICAgOzsgVXNlIHRoZSBzdG9yZSBwYXRocyBm b3Igb3RoZXIgcGFja2FnZXMgYW5kIGR5bmFtaWNhbGx5IGxvYWRlZAogICAgICAgICAgICAgICA7 OyBsaWJzCiAgICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAia2luaXQta2Rl aW5pdC1leHRyYV9saWJzLnBhdGNoIikpKSkKQEAgLTI2MDEsNyArMjU5Niw3IEBAIChkZWZpbmUt cHVibGljIGtpbml0CiAoZGVmaW5lLXB1YmxpYyBraW8KICAgKHBhY2thZ2UKICAgICAobmFtZSAi a2lvIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAg ICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI2MTAsNyArMjYwNSw3IEBAIChkZWZp bmUtcHVibGljIGtpbwogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFy Lnh6IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMWNzY3NqYjJ2MHp5Z3phemZoY2ZsYzNnYjVueTFhNzlnM2k2Z2x5enc2 cHBqMmMzeWh5bCIpKQorICAgICAgICAgICAgICAgICIweG12Z3E3Y3Axa2tpY21uZ3hqajRjbWlq YWFoOTFqbWZxZHp6eHppcGhxMXJsMjNrNjRtIikpCiAgICAgICAgICAgICAgIChwYXRjaGVzIChz ZWFyY2gtcGF0Y2hlcyAia2lvLXNlYXJjaC1zbWJkLW9uLVBBVEgucGF0Y2giKSkpKQogICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwpA QCAtMjY2NiwxMiArMjY2MSwxMyBAQCAoZGVmaW5lLXB1YmxpYyBraW8KICAgICAgICAgICAgICAg IChzZXRlbnYgIlFUX1FQQV9QTEFURk9STSIgIm9mZnNjcmVlbiIpCiAgICAgICAgICAgICAgICAo c2V0ZW52ICJEQlVTX0ZBVEFMX1dBUk5JTkdTIiAiMCIpCiAgICAgICAgICAgICAgICAoaW52b2tl ICJkYnVzLWxhdW5jaCIgImN0ZXN0IgotICAgICAgICAgICAgICAgICAgICAgICAiLUUiIDsgRklY TUU6IDE3LzY3IHRlc3RzIGZhaWwuCisgICAgICAgICAgICAgICAgICAgICAgICItRSIgOyBGSVhN RTogMTgvNjcgdGVzdHMgZmFpbC4KICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQgIihraW9jb3JlLWpvYnRlc3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJ8ZmlsZWl0ZW10ZXN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAifGtpb2NvcmUta21vdW50cG9pbnR0ZXN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAifGtpb2NvcmUta3RjcHNvY2tldHRlc3QiCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ8a2lvY29yZS1taW1ldHlwZWZpbmRlcmpvYnRlc3QiCisJCQkJ CQkJCQkgICJ8a2lvY29yZS1rcmVjZW50ZG9jdW1lbnR0ZXN0IgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAifGtpb2NvcmUtaHR0cF9qb2J0ZXN0IgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAifGtpb2d1aS1vcGVudXJsam9idGVzdCIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInxraW9jb3JlLXRocmVhZHRlc3QiCkBA IC0yNzA5LDcgKzI3MDUsNyBAQCAoZGVmaW5lLXB1YmxpYyBraW8KIChkZWZpbmUtcHVibGljIGtu ZXdzdHVmZgogICAocGFja2FnZQogICAgIChuYW1lICJrbmV3c3R1ZmYiKQotICAgICh2ZXJzaW9u ICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZApAQCAtMjcxOCw3ICsyNzE0LDcgQEAgKGRlZmluZS1wdWJsaWMga25ld3N0dWZm CiAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAg ICIwZ3ZjbHYxYTZ4eXJxYTI0c3ZiNTZrcDl6ZjJ3aTk4YXMzcTMwbG53ZjBicGJwanN3NTJiIikp KSkKKyAgICAgICAgICAgICAgICAiMGtsczQwd2xxa3FpcmZqaGY4a244M3NheHdhaGxoNHJrbTdp eXBxZDgxaDkzZ2k4MWZnYyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0 ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChsaXN0IGF0dGljYSBrc2VydmljZSBr eG1sZ3VpKSkKQEAgLTI3NjMsNyArMjc1OSw3IEBAIChkZWZpbmUtcHVibGljIGtuZXdzdHVmZgog KGRlZmluZS1wdWJsaWMga25vdGlmeWNvbmZpZwogICAocGFja2FnZQogICAgIChuYW1lICJrbm90 aWZ5Y29uZmlnIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTI3NzIsNyArMjc2OCw3IEBA IChkZWZpbmUtcHVibGljIGtub3RpZnljb25maWcKICAgICAgICAgICAgICAgICAgICAgbmFtZSAi LSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAg ICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBmaWk3NHIwYXAzbjA4bHA5a2o3cGtpMG1z cWpzaWEyam5tYXZ5cHM1MWtxMzdpbTV4N3AiKSkpKQorICAgICAgICAgICAgICAgICIwOWJjdzQ3 enA2cnNuazdmODNna21scHlsZzQyOGE3cGhuN2JiaTltcGtkcHpjNnp2ZmQyIikpKSkKICAgICAo YnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTI4MDUsNyArMjgwMSw3IEBAIChkZWZp bmUtcHVibGljIGtub3RpZnljb25maWcKIChkZWZpbmUtcHVibGljIGtwYXJ0cwogICAocGFja2Fn ZQogICAgIChuYW1lICJrcGFydHMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJz aW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMjgxNCw3 ICsyODEwLDcgQEAgKGRlZmluZS1wdWJsaWMga3BhcnRzCiAgICAgICAgICAgICAgICAgICAgIG5h bWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAg ICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwNjFrenNzNGIwYnc2N2ozbWM4aDM2 bWJhamkwNzdrM2FsazJnaGNpcjdxaXg2cjFoa2g5IikpKSkKKyAgICAgICAgICAgICAgICAiMGI2 OGt5aTdsM25kdzc5OHNsbDJocnpmNnFxNnc4NzVuNDhzYzExcTY4ODJ4aWx6aW5oMiIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICAn KCM6cGhhc2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKQEAgLTI4NTUsNyArMjg1 MSw3IEBAIChkZWZpbmUtcHVibGljIGtwYXJ0cwogKGRlZmluZS1wdWJsaWMga3Blb3BsZQogICAo cGFja2FnZQogICAgIChuYW1lICJrcGVvcGxlIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAg ICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTI4NjQsNyArMjg2MCw3IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGUKICAgICAgICAgICAgICAg ICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2 CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjB3ZjU1NXBxaWFubnhi MTE1bWxibDQzZHMxMzY1aW05NXZhZHNienYxZ2R6NjY4cDQ0eGsiKSkpKQorICAgICAgICAgICAg ICAgICIwcTNjMGdoeGE5a201eGNxNmgwY3dhN3N3ZmQxOGg0OTFqcGZhZnk0cWdxM253cDAxMTVi IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlu cHV0cwogICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzKSkKQEAgLTI4OTEsNyArMjg4Nyw3 IEBAIChkZWZpbmUtcHVibGljIGtwZW9wbGUKIChkZWZpbmUtcHVibGljIGtydW5uZXIKICAgKHBh Y2thZ2UKICAgICAobmFtZSAia3J1bm5lciIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAg KHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0y OTAwLDcgKzI4OTYsNyBAQCAoZGVmaW5lLXB1YmxpYyBrcnVubmVyCiAgICAgICAgICAgICAgICAg ICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1Ngog ICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxdmNncWp5eDlpOGs5cTRq NnE5cDRmN3NwNzZhYXA4Z3FuMnYyNjlsYjdpbWNyZmhyajF6IikpKSkKKyAgICAgICAgICAgICAg ICAiMHdkMm5taHc5bWIwOW1tODhjbmttaXJ3Z3hkbnZrcmt5anZhaXFoOWs3NHhxc2dnbnBsayIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0 ZWQtaW5wdXRzCiAgICAgIChsaXN0IHBsYXNtYS1mcmFtZXdvcmspKQpAQCAtMjk2MSw3ICsyOTU3 LDcgQEAgKGRlZmluZS1wdWJsaWMga3J1bm5lcgogKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAg KHBhY2thZ2UKICAgICAobmFtZSAia3NlcnZpY2UiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQor ICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApA QCAtMjk3MCw3ICsyOTY2LDcgQEAgKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKICAgICAgICAgICAg ICAgICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hh MjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF5MWZyMWdhbGho aTZ5Zjl3OXFjdmtwMXpiNjNpZnZyNHdiNDNqd3B2cG1zOWRqeGtxamoiKSkpKQorICAgICAgICAg ICAgICAgICIxemczYTM1bXk4YmE1aWttbGc5czN3YzlyMHM1YTJ4MHJnZ2lpdjl6bmhmaTNzbnZp NmdkIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJv cGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZyBrY29yZWFkZG9ucyBrZG9jdG9vbHMp KQpAQCAtMzAxMiw3ICszMDA4LDcgQEAgKGRlZmluZS1wdWJsaWMga3NlcnZpY2UKIChkZWZpbmUt cHVibGljIGt0ZXh0ZWRpdG9yCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt0ZXh0ZWRpdG9yIikK LSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291 cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTMwMjEsNyArMzAxNyw3IEBAIChkZWZpbmUtcHVi bGljIGt0ZXh0ZWRpdG9yCiAgICAgICAgICAgICAgICAgICAgICJrdGV4dGVkaXRvci0iIHZlcnNp b24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJh c2UzMgotICAgICAgICAgICAgICAgICIxMzd2OGc3ajhra3Y5eWgzMHlzbW01bjZpbXl5ZDNqbWQw ZjZ3NW5pMDBreGwweTFybDV3IikpKSkKKyAgICAgICAgICAgICAgICAiMDcxangyNnljeWszMWJo MTY3Y3E1Znd4OHhrcjRsZGpnOHpsaG45ZGg3d2EzcmpwcDE4MyIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIChs aXN0IGtwYXJ0cwpAQCAtMzA4OCw3ICszMDg0LDcgQEAgKGRlZmluZS1wdWJsaWMga3RleHRlZGl0 b3IKIChkZWZpbmUtcHVibGljIGt0ZXh0d2lkZ2V0cwogICAocGFja2FnZQogICAgIChuYW1lICJr dGV4dHdpZGdldHMiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2 LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzA5Nyw3ICszMDkzLDcg QEAgKGRlZmluZS1wdWJsaWMga3RleHR3aWRnZXRzCiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIwMzBiejY3bjZtM2ZrYmxkbnI0OG16aWNt OWNnbnI5Z2Rwd2lwYWdobDV4NWszczdwMXB5IikpKSkKKyAgICAgICAgICAgICAgICAiMXZhYjRx bXFxOTI2OGJ3eng2eGlhMmJjejhyZG1pd2xnamtia2s4bmNpMnBubWhqcnpwaiIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAg ICAgIChsaXN0IGtpMThuIHNvbm5ldCkpCkBAIC0zMTI2LDcgKzMxMjIsNyBAQCAoZGVmaW5lLXB1 YmxpYyBrdGV4dHdpZGdldHMKIChkZWZpbmUtcHVibGljIGt3YWxsZXQKICAgKHBhY2thZ2UKICAg ICAobmFtZSAia3dhbGxldCIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNpb24g IjUuOTYuMCIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgdXJs LWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCkBAIC0zMTM1LDcgKzMx MzEsNyBAQCAoZGVmaW5lLXB1YmxpYyBrd2FsbGV0CiAgICAgICAgICAgICAgICAgICAgIG5hbWUg Ii0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxcmEwY3h3NzB2YjZwa3M4c3F3NWs4OTVy bnJmend4aGc2dmg0eWM1ZGd6ZG4xbmFnYjNpIikpKSkKKyAgICAgICAgICAgICAgICAiMHJqNjEw YzdpNjZmYnYxeDBpMHNmbjltYWM4ZmtxaXI0dndnYXExYWQ1aTljYTM2aDFqcSIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQpAQCAtMzE2OCw3ICszMTY0 LDcgQEAgKGRlZmluZS1wdWJsaWMga3dhbGxldAogKGRlZmluZS1wdWJsaWMga3htbGd1aQogICAo cGFja2FnZQogICAgIChuYW1lICJreG1sZ3VpIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAg ICAodmVyc2lvbiAiNS45Ni4wIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAg LTMxNzcsNyArMzE3Myw3IEBAIChkZWZpbmUtcHVibGljIGt4bWxndWkKICAgICAgICAgICAgICAg ICAgICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2 CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBoeHBqeWpyNzdxMmd5 aTNoZzEzMTE5YXphMzYzNHJ2bWxsYmo2NnBpN3kzN2g2bHIyejAiKSkpKQorICAgICAgICAgICAg ICAgICIxaGl6MmZnd3BjNG1naDJ6emlyMHFpMThwanNjMzA1MmxmODg4cmMxcGdxbDkwZmF4YjFr IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFn YXRlZC1pbnB1dHMKICAgICAgKGxpc3Qga2NvbmZpZyBrY29uZmlnd2lkZ2V0cykpCkBAIC0zMjE5 LDcgKzMyMTUsNyBAQCAoZGVmaW5lLXB1YmxpYyBreG1sZ3VpCiAoZGVmaW5lLXB1YmxpYyBreG1s cnBjY2xpZW50CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImt4bWxycGNjbGllbnQiKQotICAgICh2 ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9y aWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZApAQCAtMzIyOCw3ICszMjI0LDcgQEAgKGRlZmluZS1wdWJsaWMga3ht bHJwY2NsaWVudAogICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6 IikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAg ICAgICAgICAgICAiMWF4eTM0ZzVhaGQxYzNxZzdhYjdoNzg2amlicGFqNGR2ajQ1eDUweDVjenEw NmlkcWNoZiIpKSkpCisgICAgICAgICAgICAgICAgIjFqcm1yemN2bm53N3E3cHhnZnBjejg2MDhq bXhxeGY4OWhhYm1nd3Y3MWI4a2p6M3ZnYXciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2Ut YnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBraW8pKQpA QCAtMzI2Miw3ICszMjU4LDcgQEAgKGRlZmluZS1wdWJsaWMga3htbHJwY2NsaWVudAogKGRlZmlu ZS1wdWJsaWMgcGxhc21hLWZyYW1ld29yawogICAocGFja2FnZQogICAgIChuYW1lICJwbGFzbWEt ZnJhbWV3b3JrIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4w IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTMyNzEsNyArMzI2Nyw3IEBA IChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAg ICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjF4cTY2bHlhZ2pzZ2Zhc2hocWdxZ3Fo ZGEwcnFmcWYwbDV5ZjFnYzR6aXY0OG1pYnJobjYiKSkpKQorICAgICAgICAgICAgICAgICIxNG15 dnY3MHBpeHlnYjIwYzEzNnNrN3BydjVmNWRjYTUzZmdjNzRkazZjMjhod3lsZGgyIikpKSkKICAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1 dHMKICAgICAgKGxpc3Qga3BhY2thZ2Uga3NlcnZpY2UpKQpAQCAtMzMxMyw2ICszMzA5LDExIEBA IChkZWZpbmUtcHVibGljIHBsYXNtYS1mcmFtZXdvcmsKICAgICAoYXJndW1lbnRzCiAgICAgIGAo IzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisJICAgOzsg Rml4IGJhc2VkIG9uIGh0dHBzOi8vaW52ZW50LmtkZS5vcmcvZnJhbWV3b3Jrcy9wbGFzbWEtZnJh bWV3b3JrLy0vaXNzdWVzLzEzCisJICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2FwcGx5LWZpeAor CQkgIChsYW1iZGEqIF8KKwkJICAgKHN1YnN0aXR1dGUqICJzcmMvc2NyaXB0ZW5naW5lcy9xbWwv Q01ha2VMaXN0cy50eHQiCisJCSAgICgoIktGNTo6Q29uZmlnUW1sIikgIiIpKSkpCiAgICAgICAg ICAocmVwbGFjZSAnY2hlY2sKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFs bG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CkBAIC0zMzMyLDcgKzMz MzMsNyBAQCAoZGVmaW5lLXB1YmxpYyBwbGFzbWEtZnJhbWV3b3JrCiAoZGVmaW5lLXB1YmxpYyBw dXJwb3NlCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB1cnBvc2UiKQotICAgICh2ZXJzaW9uICI1 LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZApAQCAtMzM0MSw3ICszMzQyLDcgQEAgKGRlZmluZS1wdWJsaWMgcHVycG9zZQogICAg ICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAgICAgICAg ICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMDJq MDl6ZjE4ZHdqazE3bW44NDFtN2NtMHFzbjdnY3o1bGZmOGRhZDN5YWgwbGMzd3FjbCIpKSkpCisg ICAgICAgICAgICAgICAgIjBnamkzZHNjY2JpaTFnbTgzZHB3cnkwMmNxbWpyaW1oajhnbmtiNm56 dnpybnE1eGZoM3IiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQog ICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQpAQCAt MzM5OCw3ICszMzk5LDcgQEAgKGRlZmluZSBraW5pdC1ib290c3RyYXAKIChkZWZpbmUtcHVibGlj IGtkZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogICAocGFja2FnZQogICAgIChuYW1lICJrZGUtZnJh bWV3b3JraW50ZWdyYXRpb24iKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9u ICI1Ljk2LjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZApAQCAtMzQwNyw3ICsz NDA4LDcgQEAgKGRlZmluZS1wdWJsaWMga2RlLWZyYW1ld29ya2ludGVncmF0aW9uCiAgICAgICAg ICAgICAgICAgICAgICJmcmFtZXdvcmtpbnRlZ3JhdGlvbi0iIHZlcnNpb24gIi50YXIueHoiKSkK ICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAg ICAgICAgICIwcGdjd2Z4eHp2ZnZxeWpmZ3F6c2xsemZ5OWlsNHk4eHI4ZHpkeWptZDV2Y2Nwdmdk M214IikpKSkKKyAgICAgICAgICAgICAgICAiMTlwaXE2aDUxcWg2NG5ia3FucHk2amc5MXZibDY3 dmcyc2g0aGx3enNiMmxjcm13eGdrOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWls ZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBwa2ctY29uZmlnKSkKQEAgLTM0NTIsNyArMzQ1Myw3IEBAIChkZWZpbmUtcHVibGljIGtk ZS1mcmFtZXdvcmtpbnRlZ3JhdGlvbgogKGRlZmluZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImtkZWxpYnM0c3VwcG9ydCIpCi0gICAgKHZlcnNpb24gIjUu OTIuMCIpCisgICAgKHZlcnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2lu CiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0zNDYxLDcgKzM0NjIsNyBAQCAoZGVmaW5l LXB1YmxpYyBrZGVsaWJzNHN1cHBvcnQKICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5v ciB2ZXJzaW9uKSAiL3BvcnRpbmdBaWRzLyIKICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9u ICIudGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxcTdkMGkwOWts a2hzaXdxN2k5MXlweGFrZHI1Yjg0MXpkYjYwcTd5anpjZG1uMjV3Ymk5IikpKSkKKyAgICAgICAg KGJhc2UzMiAiMThmOTlnMWcxejFtcmtncTNsOGtneGp4aTYwYTYzMnAwc2c4ZDQ2cjY3YjluMDA4 dzltNyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgZGJ1cwpAQCAtMzU2OSw3ICszNTcwLDcgQEAgKGRlZmlu ZS1wdWJsaWMga2RlbGliczRzdXBwb3J0CiAoZGVmaW5lLXB1YmxpYyBraHRtbAogICAocGFja2Fn ZQogICAgIChuYW1lICJraHRtbCIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZlcnNp b24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCkBAIC0zNTc4LDcgKzM1NzksNyBAQCAoZGVmaW5lLXB1YmxpYyBraHRtbAogICAg ICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pICIvcG9ydGluZ0FpZHMvIgog ICAgICAgICAgICAgIG5hbWUgIi0iIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjA2aHBqY201eXJmajEwNTZ2dnY5ZGtsY2NkMGExeTA5em04Y2g0 YTVkOGwybGZnZGc4Y2kiKSkpKQorICAgICAgICAoYmFzZTMyICIwbGM5MzN6NDU2ODk2MnhqN2dy enk0NGFqOTdoNzZzNXZ2djFjbmozNTFkendyNXFhaHB4IikpKSkKICAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIHBlcmwpKQpAQCAtMzYxOSw3ICszNjIwLDcgQEAgKGRlZmluZS1wdWJsaWMg a2h0bWwKIChkZWZpbmUtcHVibGljIGtqcwogICAocGFja2FnZQogICAgIChuYW1lICJranMiKQot ICAgICh2ZXJzaW9uICI1LjkyLjAiKQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3Vy Y2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMzYyOCw3ICsz NjI5LDcgQEAgKGRlZmluZS1wdWJsaWMga2pzCiAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3Ir bWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAgbmFtZSAiLSIgdmVy c2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDY3aWxz bTc4eDAza2Y1ZnMyeG1sYXN2eTI3MTJrMHhyc2E0MDRnMnpqODFmbTkyczFxNCIpKSkpCisgICAg ICAgIChiYXNlMzIgIjBqaGZqanB2NWh6YmliM3AzMG5nbjZpYzAyM2ZucnZucjhqcmJqZHp5YWNq eXdqNjl2dnAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xz IHBlcmwgcGtnLWNvbmZpZykpCkBAIC0zNjQ4LDcgKzM2NDksNyBAQCAoZGVmaW5lLXB1YmxpYyBr anMKIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtqc2Vt YmVkIikKLSAgICAodmVyc2lvbiAiNS45Mi4wIikKKyAgICAodmVyc2lvbiAiNS45Ni4wIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTM2 NTcsNyArMzY1OCw3IEBAIChkZWZpbmUtcHVibGljIGtqc2VtYmVkCiAgICAgICAgICAgICAgKHZl cnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikgIi9wb3J0aW5nQWlkcy8iCiAgICAgICAgICAgICAg bmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJh c2UzMiAiMGRiMHI4djBiaHAzcmF6d3l2bXZrOXI0cHNsMTR2Z24yM2M0Y20ycTFiNXBsMHc2Ymhu cCIpKSkpCisgICAgICAgIChiYXNlMzIgIjF6OGgwbjR2MXFnczJsc3hmbHJ6aGRmYjkxam5hM3ky ZHhhbDFxejdpM3N6anZyZjYzaDAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzIHF0dG9vbHMtNSkpCkBAIC0zNjcyLDcgKzM2NzMsNyBAQCAoZGVmaW5lLXB1 YmxpYyBranNlbWJlZAogKGRlZmluZS1wdWJsaWMga21lZGlhcGxheWVyCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgImttZWRpYXBsYXllciIpCi0gICAgKHZlcnNpb24gIjUuOTIuMCIpCisgICAgKHZl cnNpb24gIjUuOTYuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCkBAIC0zNjgxLDcgKzM2ODIsNyBAQCAoZGVmaW5lLXB1YmxpYyBrbWVkaWFw bGF5ZXIKICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiL3BvcnRp bmdBaWRzLyIKICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAgICAg ICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxOWxwaWIyd2o5MXc4c2hzZjkwNTZud2k0NnFq YThuaDk2aGoxNjR5ZHFsa3NscGZuZjd5IikpKSkKKyAgICAgICAgKGJhc2UzMiAiMHFxbGFoNHpp MGI3YjZ5YjQwMDlra2pxdzdma3AxbGd2cDJtY3B4czh2YmJzaHMzMzc2YyIpKSkpCiAgICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29scy01KSkKQEAgLTM3MDgsNyAr MzcwOSw3IEBAIChkZWZpbmUtcHVibGljIGttZWRpYXBsYXllcgogKGRlZmluZS1wdWJsaWMga3Jv c3MKICAgKHBhY2thZ2UKICAgICAobmFtZSAia3Jvc3MiKQotICAgICh2ZXJzaW9uICI1LjkyLjAi KQorICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMzcxNyw3ICszNzE4LDcgQEAgKGRlZmluZS1wdWJs aWMga3Jvc3MKICAgICAgICAgICAgICAodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSAiL3Bv cnRpbmdBaWRzLyIKICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLnh6IikpCiAg ICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxZ3F5MWg1bXFzZmdicHFrZHJoczd4Zjc3 a3c0eXkxOW1yeWRhMWZ3amNxenhkMDJpN2hqIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDNkdmcy amg5NTg3a2NwMmY5bmlyNzI3ejBxdmtjeXdyZ3hmaTFwMWh4cTFieDZ5OGZtMiIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMgcXR0b29scy01KSkKQEAgLTM3 NTAsNyArMzc1MSw3IEBAIChkZWZpbmUtcHVibGljIGtyb3NzCiAoZGVmaW5lLXB1YmxpYyBrZGF2 CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImtkYXYiKQotICAgICh2ZXJzaW9uICI1LjkyLjAiKQor ICAgICh2ZXJzaW9uICI1Ljk2LjAiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAg IChtZXRob2QgdXJsLWZldGNoKQpAQCAtMzc1OCw3ICszNzU5LDcgQEAgKGRlZmluZS1wdWJsaWMg a2RhdgogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IrbWlub3IgdmVy c2lvbikgIi8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIu dGFyLnh6IikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxaTVpNmJramFpcnox c2xrM2ZocnhkM3M4d2tjZGFxZzU1amcyYnY4NmtxaDdkM25yY2drIikpKSkKKyAgICAgICAgKGJh c2UzMiAiMXpxaWI4a200Zmc5YWo0Z21oeDRobTduN2Jicno2Mmw0MXFiNDhuejFwYzNxaWEyeDF3 bCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcykpCi0tIAoyLjM3LjAKCg== --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc Content-Type: text/x-patch; name=v4-0044-gnu-Move-KDE-games-to-gnu-packages-kde-games.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0044-gnu-Move-KDE-games-to-gnu-packages-kde-games.patch RnJvbSAyYmQzMGQzMDg1MjUwZDk5N2YwZjgyNTc5OGY3ZjBmNzAxZWM1MjYxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmVuZGFuIFRpbGRlc2xleSA8bWFpbEBicmVuZGFuLnNjb3Q+ CkRhdGU6IFN1biwgNiBGZWIgMjAyMiAxNjozMTowMyArMTEwMApTdWJqZWN0OiBbUEFUQ0ggdjQg NDQvNzNdIGdudTogTW92ZSBLREUgZ2FtZXMgdG8gKGdudSBwYWNrYWdlcyBrZGUtZ2FtZXMpLgoK KiAgZ251L3BhY2thZ2VzL2dhbWVzLnNjbToKKGt0dWJlcmxpbmcgcGljbWkga29sZiBsaWJrbWFo am9uZ2cga21haGpvbmdnIGtzaGlzZW4ga2Fqb25nZyBrYnJlYWtvdXQKa21pbmVzIGtvbnF1ZXN0 IGtib3VuY2Uga2Jsb2NrcyBrc3Vkb2t1IGtsaW5lcyBrZ29sZHJ1bm5lciBrZGlhbW9uZAprZm91 cmlubGluZSBrYmxhY2tib3gga25ldHdhbGsgYm9tYmVyIGdyYW5hdGllciBrc2lyayBwYWxhcGVs aSBraXJpa2kKa2lnbyBrdWJyaWNrIGxza2F0IGthcG1hbiBrc3BhY2VkdWVsIGJvdm8ga2lsbGJv dHMga3NuYWtlZHVlbCBrb2xsaXNpb24Ka25hdmFsYmF0dGxlIGtyZXZlcnNpIGtzcXVhcmVzIGtq dW1waW5nY3ViZSk6Ck1vdmUgdG8gZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20uCltkZWZpbmUt bW9kdWxlXTogUmVtb3ZlIChnbnUgcGFja2FnZXMga2RlKSwgKGdudSBwYWNrYWdlcwprZGUtZnJh bWV3b3JrcykuCgoqIGdudS9wYWNrYWdlcy9rZGUtZ2FtZXMuc2NtOiBOZXcgbW9kdWxlLgpbaGVh ZGVyXTogQ29weSBvdmVyIGFueSBjb3B5cmlnaHRzIEkgY291bGQgZmluZCB0aGF0IGFmZmVjdGVk IHRoZXNlIGdhbWVzLgoKV2h5PyBnYW1lcy5zY20gaXMgdmVyeSBsYXJnZSwgYW5kIHdpbGwgb25s eSBnZXQgbGFyZ2VyLCBzbyBzcGxpdHRpbmcgaXQKaGVscHMuIEFsc28sIGl0IGlzIGNvbnZlbmll bnQgZm9yIHNpbmdsaW5nIG91dCBhbmQgdXBkYXRpbmcgS0RFIGdhbWVzLgoKZGlmZiAtLWdpdCBh L2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCBmOGZiZjdhNjYxLi43ODhiMjUzNGZm IDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC0zNDIsNiAr MzQyLDcgQEAgR05VX1NZU1RFTV9NT0RVTEVTID0JCQkJXAogICAlRCUvcGFja2FnZXMva2F3YS5z Y20JCQkJXAogICAlRCUvcGFja2FnZXMva2RlLnNjbQkJCQlcCiAgICVEJS9wYWNrYWdlcy9rZGUt ZnJhbWV3b3Jrcy5zY20JCVwKKyAgJUQlL3BhY2thZ2VzL2tkZS1nYW1lcy5zY20JCVwKICAgJUQl L3BhY2thZ2VzL2tkZS1pbnRlcm5ldC5zY20JCQlcCiAgICVEJS9wYWNrYWdlcy9rZGUtbXVsdGlt ZWRpYS5zY20JCVwKICAgJUQlL3BhY2thZ2VzL2tkZS1waW0uc2NtCQkJXApkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2dhbWVzLnNjbSBiL2dudS9wYWNrYWdlcy9nYW1lcy5zY20KaW5kZXggOTll Y2NjYTA0ZC4uNzk4MzIyMzk3MCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQor KysgYi9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCkBAIC0xNTUsOCArMTU1LDYgQEAgKGRlZmluZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg aW1hZ2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlbWFnaWNrKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBqYXZhc2NyaXB0KQotICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBrZGUpCi0gICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZS1mcmFtZXdvcmtz KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsZXNzKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBsZXNzdGlmKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaWJjYW5i ZXJyYSkKQEAgLTEwMjY4LDE1MjMgKzEwMjY2LDYgQEAgKGRlZmluZS1wdWJsaWMgcTVnbwogICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2Jlcm5kcy9xNUdvIikKICAgIChsaWNlbnNl IGxpY2Vuc2U6Z3BsMispKSkKIAotKGRlZmluZS1wdWJsaWMga3R1YmVybGluZwotICAocGFja2Fn ZQotICAgIChuYW1lICJrdHViZXJsaW5nIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAg KHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rdHViZXJsaW5nLSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBtbHY5cWxs ZzcwcDI2ZGJyY3NyODIwYzcwZDNpYjg4aGFwYzF6NndnamhkcG1jMTJuaTEiKSkpKQotICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzIHBlcmwpKQotICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAg ICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25z Ci0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpbwotICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAg ICAgIHB5dGhvbi13cmFwcGVyCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0bXVs dGltZWRpYS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQotICAgICAgICAgICBxdHN2Zy01 KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3Bz aXMgIlN0YW1wIGRyYXdpbmcgdG95IikKLSAgICAoZGVzY3JpcHRpb24gIktUdWJlcmxpbmcgaXMg YSBkcmF3aW5nIHRveSBpbnRlbmRlZCBmb3Igc21hbGwgY2hpbGRyZW4gYW5kCi1hZHVsdHMgd2hv IHJlbWFpbiB5b3VuZyBhdCBoZWFydC4gIFRoZSBnYW1lIGhhcyBubyB3aW5uZXI7IHRoZSBvbmx5 IHB1cnBvc2UgaXMKLXRvIG1ha2UgdGhlIGZ1bm5pZXN0IGZhY2VzIHlvdSBjYW4uICBTZXZlcmFs IGFjdGl2aXRpZXMgYXJlIHBvc3NpYmxlLCBlLmcuOgotCi1AaXRlbWl6ZQotQGl0ZW0gR2l2ZSB0 aGUgcG90YXRvIGEgZnVubnkgZmFjZSwgY2xvdGhlcywgYW5kIG90aGVyIGdvb2RpZXMKLUBpdGVt IEJ1aWxkIGEgc21hbGwgdG93biwgY29tcGxldGUgd2l0aCBzY2hvb2wsIHpvbywgYW5kIGZpcmUg ZGVwYXJ0bWVudAotQGl0ZW0gQ3JlYXRlIGEgZmFudGFzdGljIG1vb25zY2FwZSB3aXRoIHNwYWNl c2hpcHMgYW5kIGFsaWVucwotQGl0ZW0gVG9wIGEgcGl6emEKLUBlbmQgaXRlbWl6ZQotCi1LVHVi ZXJsaW5nIGNhbiBzcGVhayB0aGUgbmFtZSBvZiBlYWNoIHRoZSBvYmplY3QgaW4gc2V2ZXJhbCBs YW5ndWFnZXMsCi10byBhc3Npc3QgaW4gbGVhcm5pbmcgYmFzaWMgdm9jYWJ1bGFyeS4KLQotVGhp cyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5z ZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJs aWMgcGljbWkKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAicGljbWkiKQotICAgICh2ZXJzaW9uICIy MC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZl dGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL3Bp Y21pLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIg IjFkZnE5bTRuamgwY3p6OHp3czQ2cmt6NnhxMm42eHJhNXcyMjNtM3MyZjVjaXZpdzVtc3oiKSkp KQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRz Ci0gICAgIChsaXN0IGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBr ZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGVjbGFyYXRpdmUKLSAgICAgICAgICAga2kxOG4KLSAg ICAgICAgICAga2lvCi0gICAgICAgICAgIGtuZXdzdHVmZgotICAgICAgICAgICBreG1sZ3VpCi0g ICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUtNQotICAgICAgICAgICBxdHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRw czovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIk51bWJlciBsb2dpYyBnYW1lIikK LSAgICAoZGVzY3JpcHRpb24gIlBpY21pIGlzIGEgbnVtYmVyIGxvZ2ljIGdhbWUgaW4gd2hpY2gg Y2VsbHMgaW4gYSBncmlkIGhhdmUKLXRvIGJlIGNvbG9yZWQgb3IgbGVmdCBibGFuayBhY2NvcmRp bmcgdG8gbnVtYmVycyBnaXZlbiBhdCB0aGUgc2lkZSBvZiB0aGUKLWdyaWQuICBUaGUgYWltIGlz IHRvIHJldmVhbCBhIGhpZGRlbiBwaWN0dXJlLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0 aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisg bGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrb2xmCi0gIChwYWNrYWdlCi0g ICAgKG5hbWUgImtvbGYiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0g ICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24K LSAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tvbGYtIiB2ZXJzaW9uICIudGFyLnh6 IikpCi0gICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxbHBwNnB6cjVkZ2Q0c2k0YThj N2hjdmd4Z3F5MGJneWhreDltNmpxYjB6aGxsNmR4ajEwIikpKSkKLSAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxl dGlvbgotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwot ICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kx OG4KLSAgICAgICAgICAga2lvCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAg IGt4bWxndWkKLSAgICAgICAgICAga3RleHR3aWRnZXRzCi0gICAgICAgICAgIGxpYmtkZWdhbWVz Ci0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJNaW5p YXR1cmUgZ29sZiBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktvbGYgaXMgYSBtaW5pYXR1cmUg Z29sZiBnYW1lIGZvciBvbmUgdG8gdGVuIHBsYXllcnMuICBUaGUKLWdhbWUgaXMgcGxheWVkIGZy b20gYW4gb3ZlcmhlYWQgdmlldywgd2l0aCBhIHNob3J0IGJhciByZXByZXNlbnRpbmcgdGhlIGdv bGYKLWNsdWIuICBLb2xmIGZlYXR1cmVzIG1hbnkgZGlmZmVyZW50IHR5cGVzIG9mIG9iamVjdHMs IHN1Y2ggYXMgd2F0ZXIgaGF6YXJkcywKLXNsb3Blcywgc2FuZCB0cmFwcywgYW5kIGJsYWNrIGhv bGVzICh3YXJwcyksIGFtb25nIG90aGVycy4KLQotRmVhdHVyZXMgYXJlOgotQGl0ZW1pemUKLUBp dGVtIFNpbmdsZSBhbmQgTXVsdGktcGxheWVyICh1cCB0byB0ZW4gcGxheWVycykgbW9kZXMKLUBp dGVtIEhpZ2ggc2NvcmVzIHRhYmxlCi1AaXRlbSBEeW5hbWljIGNvdXJzZXMKLUBpdGVtIFRoaXJk LXBhcnR5IGNvdXJzZXMKLUBpdGVtIENvdXJzZSBlZGl0b3IKLUBlbmQgaXRlbWl6ZQotCi1UaGlz IHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNl IChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkp Ci0KLShkZWZpbmUtcHVibGljIGxpYmttYWhqb25nZwotICAocGFja2FnZQotICAgIChuYW1lICJs aWJrbWFoam9uZ2ciKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAg IChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgotICAgICAgICAgICAg ICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2xpYmttYWhqb25nZy0iIHZlcnNpb24gIi50YXIu eHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxMGxqemJmN3FraTVmbHlkYW5r cmJrc2FpaGhrcXBmeWxqYjhjNzFmYndxd21rcjdyZ2ZxIikpKSkKLSAgICAoYnVpbGQtc3lzdGVt IHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1j bWFrZS1tb2R1bGVzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGthdXRoCi0gICAgICAgICAg IGtjb21wbGV0aW9uCi0gICAgICAgICAgIDsoImtjb25maWciICxrY29uZmlnKQotICAgICAgICAg ICBrY29kZWNzCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRk b25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAg ICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiU2hhcmVkIGxpYnJhcnkgZm9yIGtt YWhqb25nZyBhbmQga3NoaXNlbiIpCi0gICAgKGRlc2NyaXB0aW9uICJTaGFyZWQgbGlicmFyeSBh bmQgY29tbW9uIGZpbGVzIGZvciBrbWFoam9uZ2csIGtzaGlzZW4gYW5kCi1vdGhlciBNYWggSm9u Z2cgbGlrZSBnYW1lcy4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5z ZTpsZ3BsMi4wKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGttYWhqb25n ZwotICAocGFja2FnZQotICAgIChuYW1lICJrbWFoam9uZ2ciKQotICAgICh2ZXJzaW9uICIyMC4x Mi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNo KQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIgotICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2ttYWhq b25nZy0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMy ICIxZmNqNGpiMnp6YmF4cDdjcDA0dzM2eTBjN2xoNzd5emluNjZmbXZyY3hrbDExeGkyd3dkIikp KSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0 cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0 cwotICAgICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAg a2RidXNhZGRvbnMKLSAgICAgICAgICAga2RlY2xhcmF0aXZlCi0gICAgICAgICAgIGtpMThuCi0g ICAgICAgICAgIGtuZXdzdHVmZgotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtk ZWdhbWVzCi0gICAgICAgICAgIGxpYmttYWhqb25nZwotICAgICAgICAgICBxdGJhc2UtNQotICAg ICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJUaWxlIGxheWlu ZyBwYXRpZW5jZSIpCi0gICAgKGRlc2NyaXB0aW9uICJJbiBLTWFoam9uZ2cgdGhlIHRpbGVzIGFy ZSBzY3JhbWJsZWQgYW5kIHN0YWtlZCBvbiB0b3Agb2YKLWVhY2ggb3RoZXIgdG8gcmVzZW1ibGUg YSBjZXJ0YWluIHNoYXBlLiAgVGhlIHBsYXllciBpcyB0aGVuIGV4cGVjdGVkIHRvIHJlbW92ZQot YWxsIHRoZSB0aWxlcyBvZmYgdGhlIGdhbWUgYm9hcmQgYnkgbG9jYXRpbmcgZWFjaCB0aWxlJ3Mg bWF0Y2hpbmcgcGFpci4KLQotQSB2YXJpZXR5IG9mIHRpbGUgbGF5b3V0cyBhcmUgaW5jbHVkZWQs IGFzIHdlbGwgYXMgYW4gZWRpdG9yIHRvIGNyZWF0ZSBuZXcKLWxheW91dHMuCi0KLVRoaXMgcGFj a2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxp c3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQot KGRlZmluZS1wdWJsaWMga3NoaXNlbgotICAocGFja2FnZQotICAgIChuYW1lICJrc2hpc2VuIikK LSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAg ICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg dmVyc2lvbiAiL3NyYy9rc2hpc2VuLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1 NgotICAgICAgIChiYXNlMzIgIjFocndyMGYxa2lkaXZzcDhsbndkYnF6M3h4YWdqdmp3aDcycjNn bWE4c21maWx5YnlnZmIiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQot ICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMKLSAgICAg ICAgICAgOygicGVybCIgLHBlcmwpCi0gICAgICAgICAgIDsoInBrZy1jb25maWciICxwa2ctY29u ZmlnKQotICAgICAgICAgICBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2F1 dGgKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAg ICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVz YWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAg bGlia2RlZ2FtZXMKLSAgICAgICAgICAgbGlia21haGpvbmdnCi0gICAgICAgICAgIHF0YmFzZS01 Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9n YW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJTaGlzZW4tU2hvIHNvbGl0YWlyZSBnYW1l IikKLSAgICAoZGVzY3JpcHRpb24gIktTaGlzZW4gaXMgYSBzb2xpdGFpcmUtbGlrZSBnYW1lIHBs YXllZCB1c2luZyB0aGUgc3RhbmRhcmQKLXNldCBvZiBNYWhqb25nIHRpbGVzLiAgVW5saWtlIE1h aGpvbmcgaG93ZXZlciwgS1NoaXNlbiBoYXMgb25seSBvbmUgbGF5ZXIgb2YKLXNjcmFtYmxlZCB0 aWxlcwotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQot ICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKLQotKGRlZmluZS1wdWJsaWMga2Fqb25nZwot ICAocGFja2FnZQotICAgIChuYW1lICJrYWpvbmdnIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIp Ci0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rYWpvbmdnLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjAzZmRi bng3eng3dmdjeHZ3ZDFoMTA5OGtzOWdxMTYyYnd6MzVmaHB5enB5bnI2NjdtNXIiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChhcmd1bWVudHMKLSAgICAgYCgj OnBoYXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAg IChhZGQtYWZ0ZXIgJ3VucGFjayAnZml4LXBhdGhzCi0gICAgICAgICAgIChsYW1iZGEqICgjOmtl eSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi c3JjL21qcmVzb3VyY2UucHkiCi0gICAgICAgICAgICAgICAoKCInc2hhcmUnLCAna21haGpvbmdn bGliJyIgYWxsKQotICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICInIiAoYXNzb2MtcmVm IGlucHV0cyAibGlia21haGpvbmdnIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L3NoYXJlJywgJ2ttYWhqb25nZ2xpYiciKSkpKSkKLSAgICAgICAgIChhZGQtYWZ0ZXIgJ3F0LXdy YXAgJ3dyYXAKLSAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgIzphbGxvdy1vdGhl ci1rZXlzKQotICAgICAgICAgICAgIChsZXQgKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQi KSkpCi0gICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAocHJvZ3JhbSkKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gcHJvZ3JhbQotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBgKCJHVUlYX1BZVEhPTlBBVEgiICI6IiBwcmVmaXgKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoLChnZXRlbnYgIkdVSVhfUFlUSE9OUEFUSCIpKSkpKQotICAg ICAgICAgICAgICAgICAgICAgICAgIChsaXN0IChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9rYWpv bmdnIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBvdXQg Ii9iaW4va2Fqb25nZ3NlcnZlciIpKSkpKSkpKSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzCi0gICAgICAgICAgIDsoInBlcmwiICxwZXJsKQotICAg ICAgICAgICBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbmZpZwotICAg ICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAg ICBraTE4bgotICAgICAgICAgICBsaWJrbWFoam9uZ2cKLSAgICAgICAgICAgcHl0aG9uCi0gICAg ICAgICAgIHB5dGhvbi10d2lzdGVkCi0gICAgICAgICAgIHB5dGhvbi1weXF0Ci0gICAgICAgICAg IHB5dGhvbi16b3BlLWludGVyZmFjZQotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBx dHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAo c3lub3BzaXMgIkNsYXNzaWNhbCBNYWggSm9uZ2cgZ2FtZSBmb3IgNCBwbGF5ZXJzIikKLSAgICAo ZGVzY3JpcHRpb24gIktham9uZ2cgaXMgdGhlIGFuY2llbnQgQ2hpbmVzZSBib2FyZCBnYW1lIGZv ciA0IHBsYXllcnMuCi0KLUlmIHlvdSBhcmUgbG9va2luZyBmb3IgdGhlIE1haCBKb25nZyBzb2xp dGFpcmUgcGxlYXNlIHVzZSB0aGUgYXBwbGljYXRpb24KLWttYWhqb25nZy4KLQotS2Fqb25nZyBj YW4gYmUgdXNlZCBpbiB0d28gZGlmZmVyZW50IHdheXM6IFNjb3JpbmcgYSBtYW51YWwgZ2FtZSB3 aGVyZSB5b3UKLXBsYXkgYXMgYWx3YXlzIGFuZCB1c2UgS2Fqb25nZyBmb3IgdGhlIGNvbXB1dGF0 aW9uIG9mIHNjb3JlcyBhbmQgZm9yCi1ib29ra2VlcGluZy4gIE9yIHlvdSBjYW4gdXNlIEtham9u Z2cgdG8gcGxheSBhZ2FpbnN0IGFueSBjb21iaW5hdGlvbiBvZiBvdGhlcgotaHVtYW4gcGxheWVy cyBvciBjb21wdXRlciBwbGF5ZXJzLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RF IGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5z ZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrYnJlYWtvdXQKLSAgKHBhY2thZ2UKLSAg ICAobmFtZSAia2JyZWFrb3V0IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJj ZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lv bgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYnJlYWtvdXQtIiB2ZXJzaW9uICIu dGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGtxajJjeDBueTNxcTY1 YzZ3NWZwbnptcndsOWlyZzhzbHp2cGQzYW5jazVjbnZtYTNqNCIpKSkpCi0gICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2Nv bXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwot ICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2Ri dXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAg ICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJh c2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiQnJlYWtvdXQgbGlrZSBnYW1lIikK LSAgICAoZGVzY3JpcHRpb24gIktCcmVha291dCBpcyBzaW1pbGFyIHRvIHRoZSBjbGFzc2ljcyBi cmVha291dCBhbmQgeGJvaW5nLAotZmVhdHVyaW5nIGEgbnVtYmVyIG9mIGFkZGVkIGdyYXBoaWNh bCBlbmhhbmNlbWVudHMgYW5kIGVmZmVjdHMuICBZb3UgY29udHJvbCBhCi1wYWRkbGUgYXQgdGhl IGJvdHRvbSBvZiB0aGUgcGxheWluZy1maWVsZCwgYW5kIG11c3QgZGVzdHJveSBicmlja3MgYXQg dGhlIHRvcAotYnkgYm91bmNpbmcgYmFsbHMgYWdhaW5zdCB0aGVtLgotCi1UaGlzIHBhY2thZ2Ug aXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxp Y2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrbWluZXMK LSAgKHBhY2thZ2UKLSAgICAobmFtZSAia21pbmVzIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIp Ci0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbWluZXMtIiB2 ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMGhxando M2pxMm5wcXdrdmg2N2Z5bjJ4bnE4c3dpYXNkdzVqejhmMGlrbDBrMjhpZDc3NSIpKSkpCi0gICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAg KGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmln d2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAg ICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRn ZXRzCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAg ICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNs YXJhdGl2ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAg ICAoc3lub3BzaXMgIkNsYXNzaWNhbCBtaW5lIHN3ZWVwZXIgZ2FtZSIpCi0gICAgKGRlc2NyaXB0 aW9uICJLTWluZXMgaXMgYSBjbGFzc2ljIE1pbmVzd2VlcGVyIGdhbWUuICBUaGUgaWRlYSBpcyB0 bwotdW5jb3ZlciBhbGwgdGhlIHNxdWFyZXMgd2l0aG91dCBibG93aW5nIHVwIGFueSBtaW5lcy4g IFdoZW4gYSBtaW5lIGlzIGJsb3duCi11cCwgdGhlIGdhbWUgaXMgb3Zlci4KLQotVGhpcyBwYWNr YWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlz dCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga29u cXVlc3QKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia29ucXVlc3QiKQotICAgICh2ZXJzaW9uICIy MC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZl dGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIgotICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tv bnF1ZXN0LSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNl MzIgIjBsbndqMDZ2djRxeDA1aHI4cHp5c252cnhoOHkwNGFzYWpycGgwcnNqMzd2OGhzOWc1bGgi KSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5w dXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5w dXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcKLSAgICAgICAg ICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25z Ci0gICAgICAgICAgIGtndWlhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3dp ZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwot ICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAgICAgICAg ICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0g ICAgKHN5bm9wc2lzICJTaW1wbGUgdHVybi1iYXNlZCBzdHJhdGVneSBnYW1lIikKLSAgICAoZGVz Y3JpcHRpb24gIktvbnF1ZXN0IGlzIHRoZSBLREUgdmVyc2lvbiBvZiBHbnUtTGFjdGljIEtvbnF1 ZXN0LiAgUGxheWVycwotY29ucXVlciBvdGhlciBwbGFuZXRzIGJ5IHNlbmRpbmcgc2hpcHMgdG8g dGhlbS4gIFRoZSBnb2FsIGlzIHRvIGJ1aWxkIGFuCi1pbnRlcnN0ZWxsYXIgZW1waXJlIGFuZCB1 bHRpbWF0ZWx5IGNvbnF1ZXIgYWxsIG90aGVyIHBsYXllcidzIHBsYW5ldHMuICBUaGUKLWdhbWUg Y2FuIGJlIHBsYXllZCB3aXRoIHVwIHRvIG5pbmUgZW1waXJlcywgY29tbWFuZGVkIGVpdGhlciBi eSB0aGUgY29tcHV0ZXIKLW9yIGJ5IHB1bnkgZWFydGhsaW5ncy4KLQotVGhpcyBwYWNrYWdlIGlz IHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNl bnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2JvdW5jZQot ICAocGFja2FnZQotICAgIChuYW1lICJrYm91bmNlIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIp Ci0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2 aWNlLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiL3NyYy9rYm91bmNlLSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjB5bXkw ejFxbHczbjY1M3hzM2RzYTF4bTc4cTR4YWowOWRubmNpNGttNzdyemlzMjZ2YjYiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAg IGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwot ICAgICAgICAgICBraTE4bgotICAgICAgICAgICBraW8KLSAgICAgICAgICAga3dpZGdldHNhZGRv bnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAg ICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmct NSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9w c2lzICJKZXp6YmFsbCBhcmNhZGUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJLQm91bmNlIGlz IGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2FtZSB3aXRoIHRoZSBlbGVtZW50cyBvZgotcHV6emxl LiAgSXQgaXMgcGxheWVkIG9uIGEgZmllbGQsIHN1cnJvdW5kZWQgYnkgd2FsbCwgd2l0aCB0d28g b3IgbW9yZSBiYWxscwotYm91bmNpbmcgYXJvdW5kIHdpdGhpbiB0aGUgd2FsbHMuICBUaGUgb2Jq ZWN0IG9mIHRoZSBnYW1lIGlzIHRvIGJ1aWxkIG5ldwotd2FsbHMgdG8gZGVjcmVhc2UgdGhlIHNp emUgb2YgdGhlIGFjdGl2ZSBmaWVsZC4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtE RSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrYmxvY2tz Ci0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtibG9ja3MiKQotICAgICh2ZXJzaW9uICIyMC4xMi4w IikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQot ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIgotICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tibG9ja3Mt IiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMDl5 Zm05bXpiYW1wMjk0Y3ZjNWZpbnE2aWx4dnhyNjhpMGRuYjBtNzJwYTRzZnptaWozMiIpKSkpCi0g ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAg ICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAg ICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAg cXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAg KHN5bm9wc2lzICJTaW5nbGUgcGxheWVyIGZhbGxpbmcgYmxvY2tzIHB1enpsZSBnYW1lIikKLSAg ICAoZGVzY3JpcHRpb24gIktCbG9ja3MgaXMgdGhlIGNsYXNzaWMgVGV0cmlzLWxpa2UgZmFsbGlu ZyBibG9ja3MgZ2FtZS4KLQotVGhlIGlkZWEgaXMgdG8gc3RhY2sgdGhlIGZhbGxpbmcgYmxvY2tz IHRvIGNyZWF0ZSBob3Jpem9udGFsIGxpbmVzIHdpdGhvdXQgYW55Ci1nYXBzLiAgV2hlbiBhIGxp bmUgaXMgY29tcGxldGVkIGl0IGlzIHJlbW92ZWQsIGFuZCBtb3JlIHNwYWNlIGlzIGF2YWlsYWJs ZSBpbgotdGhlIHBsYXkgYXJlYS4gIFdoZW4gdGhlcmUgaXMgbm90IGVub3VnaCBzcGFjZSBmb3Ig YmxvY2tzIHRvIGZhbGwsIHRoZSBnYW1lIGlzCi1vdmVyLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFy dCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6 Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrc3Vkb2t1Ci0gIChw YWNrYWdlCi0gICAgKG5hbWUgImtzdWRva3UiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAg ICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IgotICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzdWRva3UtIiB2ZXJz aW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBqNnJ5N2Fr MXJucGI5M21xeXBheHJjYm1yaHdnOWlyNnpoYjN5Ynpma2Zjcmg2N2cxMiIpKSkpCi0gICAgKGJ1 aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxp c3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxp c3Qga2FyY2hpdmUKLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0 cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAg a2d1aWFkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBraWNvbnRoZW1lcwotICAg ICAgICAgICBraW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1 aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBnbHUKLSAgICAgICAgICAgcXRi YXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01Ci0gICAgICAgICAgIHF0c3ZnLTUpKQot ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAi U3Vkb2t1IHB1enpsZSBnYW1lIGFuZCBzb2x2ZXIiKQotICAgIChkZXNjcmlwdGlvbiAiS1N1ZG9r dSBpcyBhIFN1ZG9rdSBnYW1lIGFuZCBzb2x2ZXIsIHN1cHBvcnRpbmcgYSByYW5nZSBvZgotMkQg YW5kIDNEIFN1ZG9rdSB2YXJpYW50cy4gIEluIGFkZGl0aW9uIHRvIHBsYXlpbmcgU3Vkb2t1LCBp dCBjYW4gcHJpbnQgU3Vkb2t1Ci1wdXp6bGUgc2hlZXRzIGFuZCBmaW5kIHRoZSBzb2x1dGlvbiB0 byBhbnkgU3Vkb2t1IHB1enpsZS4KLQotVGhlIHdvcmQgU3Vkb2t1IG1lYW5zIFwic2luZ2xlIG51 bWJlciBpbiBhbiBhbGxvdHRlZCBwbGFjZVwiIGluIEphcGFuZXNlLgotVGhlc2UgYXJlIHRoZSBi YXNpYyBydWxlczogRXZlcnkgU3Vkb2t1IGlzIGEgc3F1YXJlIGRpdmlkZWQgaW50byAzeDMKLXN1 YnNxdWFyZXMgd2l0aCAzeDMgY2VsbHMgZWFjaC4KLQotU29tZSBjZWxscyBhcmUgZmlsbGVkIHdp dGggYSBudW1iZXIgYXQgdGhlIGJlZ2lubmluZy4gIFRoZSByZW1haW5pbmcgb25lcyBhcmUKLXRv IGJlIGZpbGxlZCBieSB0aGUgcGxheWVyIHVzaW5nIG51bWJlcnMgZnJvbSAxIHRvIDksIHdpdGhv dXQgcmVwZWF0aW5nIGEKLW51bWJlciB0d2ljZSBvbiBlYWNoIGNvbHVtbiwgcm93IG9yIHN1YnNx dWFyZSAoZWFjaCBvZiB0aGVtIG11c3QgY29udGFpbiBvbmx5Ci1vbmUgMSwgb25lIDIsIG9uZSAz LCBhbmQgc28gb24pLiAgVGhlIGdhbWUgcmVxdWlyZXMgbG9naWMgYW5kIHBhdGllbmNlLgotU29s dmluZyB0YWtlcyB1c3VhbGx5IDEwIHRvIDMwIG1pbnV0ZXMsIGRlcGVuZGluZyBvbiBwdXp6bGUg bGV2ZWwsIHlvdXIgc2tpbGwKLWFuZCBleHBlcmllbmNlLgotCi1UaGUgbnVtZXJhbHMgaW4gU3Vk b2t1IHB1enpsZXMgYXJlIHVzZWQgZm9yIGNvbnZlbmllbmNlIChmb3IgZXhhbXBsZSBpbiAxNngx NgotYm9hcmQgd2UgdXNlIGxldHRlcnMpOiBhcml0aG1ldGljIHJlbGF0aW9uc2hpcHMgYmV0d2Vl biBudW1iZXJzIGFyZQotaXJyZWxldmFudC4KLQotVGhpcyBwcm9ncmFtIHN1cHBvcnRzIGFsc28g MTZ4MTYgZ2FtZXMgd2l0aCBudW1iZXJzIGZyb20gMSB0byAxNiBhbmQgMjU2Ci1jZWxscyB3aXRo IDE2IGNvbHMsIHJvd3MgYW5kIHN1YnNxdWFyZXMhCi0KLU1vcmUgaW5mb3JtYXRpb24gYXQgaHR0 cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TdWRva3UKLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQg b2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdw bDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2xpbmVzCi0gIChwYWNr YWdlCi0gICAgKG5hbWUgImtsaW5lcyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChz b3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJp IChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZl cnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2xpbmVzLSIgdmVyc2lvbiAi LnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjB5OGxud2F3cmtsNGl4 bjd2NGRnNDhrMnpwcjA4M2tydjdkdjRkOTRiMmRwa2g3eGZ2aWgiKSkpKQotICAgIChidWlsZC1z eXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4 dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtj b21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRk b25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAg ICBraTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0g ICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIp Ci0gICAgKHN5bm9wc2lzICJQbGFjZSA1IGVxdWFsIHBpZWNlcyB0b2dldGhlciwgYnV0IHdhaXQs IHRoZXJlIGFyZSAzIG5ldyBvbmVzIikKLSAgICAoZGVzY3JpcHRpb24gIktMaW5lcyBpcyBhIHNp bXBsZSBidXQgaGlnaGx5IGFkZGljdGl2ZSBvbmUgcGxheWVyIGdhbWUuCi0KLVRoZSBwbGF5ZXIg aGFzIHRvIG1vdmUgdGhlIGNvbG9yZWQgYmFsbHMgYXJvdW5kIHRoZSBnYW1lIGJvYXJkLCBnYXRo ZXJpbmcgdGhlbQotaW50byB0aGUgbGluZXMgb2YgdGhlIHNhbWUgY29sb3IgYnkgZml2ZS4gIE9u Y2UgdGhlIGxpbmUgaXMgY29tcGxldGUgaXQgaXMKLXJlbW92ZWQgZnJvbSB0aGUgYm9hcmQsIHRo ZXJlZm9yZSBmcmVlaW5nIHByZWNpb3VzIHNwYWNlLiAgSW4gdGhlIHNhbWUgdGltZQotdGhlIG5l dyBiYWxscyBrZWVwIGFycml2aW5nIGJ5IHRocmVlIGFmdGVyIGVhY2ggbW92ZSwgZmlsbGluZyB1 cCB0aGUgZ2FtZQotYm9hcmQuCi0KLUtMaW5lcyBpcyBhIHNpbmdsZS1wbGF5ZXIgZ2FtZSB3aGVy ZSB0aGUgcGxheWVyIHJlbW92ZXMgY29sb3JlZCBiYWxscyBmcm9tIHRoZQotYm9hcmQgYnkgYXJy YW5naW5nIHRoZW0gaW50byBsaW5lcyBvZiBmaXZlIG9yIG1vcmUuICBIb3dldmVyLCBldmVyeSB0 aW1lIHRoZQotcGxheWVyIG1vdmVzIGEgYmFsbCwgdGhyZWUgbW9yZSBiYWxscyBhcmUgYWRkZWQg dG8gdGhlIGJvYXJkLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1v ZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIr KSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrZ29sZHJ1bm5lcgotICAocGFja2FnZQotICAgIChuYW1l ICJrZ29sZHJ1bm5lciIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAg ICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2dvbGRydW5uZXItIiB2ZXJzaW9uICIudGFy Lnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMTdyYTVkM3I5YWp5MmluajE3 Z3dkNXhwaHpodmJ6eDVrcHZkd3lqNm1zeDRkZDl3eGdmaSIpKSkpCi0gICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBs ZXRpb24KLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAg ICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGtpbwotICAgICAg ICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtk ZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkp Ci0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lz ICJBY3Rpb24gYW5kIHB1enpsZSBzb2x2aW5nIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAiS0dv bGRydW5uZXIgaXMgYW4gYWN0aW9uIGdhbWUgd2hlcmUgdGhlIGhlcm8gcnVucyB0aHJvdWdoIGEK LW1hemUsIGNsaW1icyBzdGFpcnMsIGRpZyBob2xlcyBhbmQgZG9kZ2VzIGVuZW1pZXMgaW4gb3Jk ZXIgdG8gY29sbGVjdCBhbGwgdGhlCi1nb2xkIG51Z2dldHMgYW5kIGVzY2FwZSB0byB0aGUgbmV4 dCBsZXZlbC4gIFlvdXIgZW5lbWllcyBhcmUgYWxzbyBhZnRlciB0aGUKLWdvbGQuICBXb3JzZSBz dGlsbCwgdGhleSBhcmUgYWZ0ZXIgeW91IS4KLQotS0dvbGRydW5uZXIgaXMgYSBmYXN0LXBhY2Vk IHBsYXRmb3JtIGdhbWUgd2hlcmUgdGhlIHBsYXllciBtdXN0IG5hdmlnYXRlIGEKLW1hemUgd2hp bGUgY29sbGVjdGluZyBnb2xkIG51Z2dldHMgYW5kIGF2b2lkaW5nIGVuZW1pZXMuICBBIHZhcmll dHkgb2YgbGV2ZWwKLXBhY2tzIGFyZSBpbmNsdWRlZCwgYXMgd2VsbCBhcyBhbiBlZGl0b3IgdG8g Y3JlYXRlIG5ldyBsZXZlbHMuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2Ft ZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZk bDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtkaWFtb25kCi0gIChwYWNrYWdlCi0gICAgKG5h bWUgImtkaWFtb25kIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAg ICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZGlhbW9uZC0iIHZlcnNpb24gIi50YXIueHoi KSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxaXl4cngzNDIyYXNhNThraDBzaXd2 aTFzdmRzNWtjY3J5bTZnZGZwZGhsbWhtY2lxbHppIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlv bgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAg ICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9u cwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrbm90aWZpY2F0aW9ucwotICAgICAgICAg ICBrbm90aWZ5Y29uZmlnCi0gICAgICAgICAgIGt3aWRnZXRzYWRkb25zCi0gICAgICAgICAgIGt4 bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtk ZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlRocmVlLWluLWEtcm93IGdhbWUiKQotICAgIChkZXNj cmlwdGlvbiAiS0RpYW1vbmQgaXMgYSB0aHJlZS1pbi1hLXJvdyBnYW1lIGxpa2UgQmVqZXdlbGVk LiAgSXQKLWZlYXR1cmVzIHVubGltaXRlZCBmdW4gd2l0aCByYW5kb21seSBnZW5lcmF0ZWQgZ2Ft ZXMgYW5kIGZpdmUgZGlmZmljdWx0eQotbGV2ZWxzIHdpdGggdmFyeWluZyBudW1iZXIgb2YgZGlh bW9uZCBjb2xvcnMgYW5kIGJvYXJkIHNpemVzLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0 aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisg bGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrZm91cmlubGluZQotICAocGFj a2FnZQotICAgIChuYW1lICJrZm91cmlubGluZSIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQot ICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2ZvdXJpbmxpbmUt IiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMHBs eDNsdjM1ZmM4cTlzdmJ5bDcxbW1zM2ppNnpuNThqMzA2YnZtMWY4a2tnZzB4Mzk1YiIpKSkpCi0g ICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAg ICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAg ICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29u Zmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAg ICAgICAgICAga2Ruc3NkCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAg ICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRk ZWNsYXJhdGl2ZS01Ci0gICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiUGxhY2UgNCBwaWVjZXMgaW4gYSBy b3ciKQotICAgIChkZXNjcmlwdGlvbiAiS0ZvdXJJbkxpbmUgaXMgYSBib2FyZCBnYW1lIGZvciB0 d28gcGxheWVycyBiYXNlZCBvbiB0aGUKLUNvbm5lY3QtRm91ciBnYW1lLgotCi1LRm91ckluTGlu ZSBpcyBhIGdhbWUgd2hlcmUgdHdvIHBsYXllcnMgdGFrZSB0dXJucyBkcm9wcGluZyBwaWVjZXMg aW50byBhCi1ncmlkLCB0aGUgd2lubmVyIGJlaW5nIHRoZSBmaXJzdCB0byBwbGFjZSBmb3VyIHBp ZWNlcyBpbiBhIGxpbmUuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMg bW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwy LjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga2JsYWNrYm94Ci0gIChw YWNrYWdlCi0gICAgKG5hbWUgImtibGFja2JveCIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQot ICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAg ICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vydmlj ZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2JsYWNrYm94LSIg dmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjBsYTV3 NDRiMGdsNzJnM3dmcDBwdzhnd25tMjg3bGg3bmQ5azVpa3Bzenc1bm40OWRiMGgiKSkpKQotICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAg IChsaXN0IGthcmNoaXZlCi0gICAgICAgICAgIGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25m aWcKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAg IGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt0ZXh0d2lkZ2V0cwot ICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0 YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQotICAgICAgICAgICBxdHN2Zy01KSkK LSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMg IkZpbmQgYXRvbXMgaW4gYSBncmlkIGJ5IHNob290aW5nIGVsZWN0cm9ucyIpCi0gICAgKGRlc2Ny aXB0aW9uICJLQmxhY2tib3ggaXMgYSBnYW1lIG9mIGhpZGUgYW5kIHNlZWsgcGxheWVkIG9uIGEg Z3JpZCBvZgotYm94ZXMgd2hlcmUgdGhlIGNvbXB1dGVyIGhhcyBoaWRkZW4gc2V2ZXJhbCBiYWxs cy4gIFRoZSBwb3NpdGlvbiBvZiB0aGUgaGlkZGVuCi1iYWxscyBjYW4gYmUgZGVkdWNlZCBieSBz aG9vdGluZyBiZWFtcyBpbnRvIHRoZSBib3gKLQotS0JsYWNrQm94IGlzIGEgZ2FtZSBvZiBoaWRl IGFuZCBzZWVrIHBsYXllZCBvbiBhbiBncmlkIG9mIGJveGVzLCB3aGVyZSB0aGUKLXBsYXllciBz aG9vdHMgcmF5cyBpbnRvIHRoZSBncmlkIHRvIGRlZHVjZSB0aGUgcG9zaXRpb25zIG9mIGhpZGRl biBvYmplY3RzLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVs ZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkp KQotCi0oZGVmaW5lLXB1YmxpYyBrbmV0d2FsawotICAocGFja2FnZQotICAgIChuYW1lICJrbmV0 d2FsayIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdp bgotICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zcmMva25ldHdhbGstIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAg ICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMDYwa2owNnZwaWdkeTU3MGl6c2pmZ25tcXFycG1i OGJrcjlhcnFjMTA5aGczYXZsNXdqeiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1z eXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxl cyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAg ICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29y ZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAg ICAgICAga2kxOG4KLSAgICAgICAgICAga3RleHR3aWRnZXRzCi0gICAgICAgICAgIGt3aWRnZXRz YWRkb25zCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAg ICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKLSAgICAoaG9tZS1w YWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlR1cm4gdGhlIGJv YXJkIHBpZWNlcyB0byBnZXQgYWxsIGNvbXB1dGVycyBjb25uZWN0ZWQiKQotICAgIChkZXNjcmlw dGlvbiAiS05ldFdhbGsgaXMgYSBzbWFsbCBnYW1lIHdoZXJlIHlvdSBoYXZlIHRvIGJ1aWxkIHVw IGEKLWNvbXB1dGVyIG5ldHdvcmsgYnkgcm90YXRpbmcgdGhlIHdpcmVzIHRvIGNvbm5lY3QgdGhl IHRlcm1pbmFscyB0byB0aGUgc2VydmVyLgotV2hlbiB0aGUgbmV0d29yayBpcyBidWlsZCwgYSBo aWdoc2NvcmUtbGlzdCBjb21lcyB1cCB3aGVyZSBjb21wZXRpdGlvbnMgY2FuIGJlCi1mb3VnaHQg b3V0LgotCi1LTmV0d2FsayBpcyBhIHB1enpsZSBnYW1lIHdoZXJlIHRoZSBwbGF5ZXIgYXJyYW5n ZXMgc2VjdGlvbnMgb2Ygd2lyZSB0bwotY29ubmVjdCBhbGwgdGhlIGNvbXB1dGVycyBvbiB0aGUg Ym9hcmQuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIp Ci0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0K LShkZWZpbmUtcHVibGljIGJvbWJlcgotICAocGFja2FnZQotICAgIChuYW1lICJib21iZXIiKQot ICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2JvbWJlci0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgICAoc2hh MjU2Ci0gICAgICAgIChiYXNlMzIgIjFmamN3bTU5MWpneDNiZ3FwaTBqNWZuYjJsMnIyaDNyNmxh djN2aGF4ejRya2Y1NnBnMmEiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAg IGtjb25maWcKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAg ICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4bWxndWkK LSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAg cXRkZWNsYXJhdGl2ZS01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcv IikKLSAgICAoc3lub3BzaXMgIkFyY2FkZSBib21iaW5nIGdhbWUiKQotICAgIChkZXNjcmlwdGlv biAiQm9tYmVyIGlzIGEgc2luZ2xlIHBsYXllciBhcmNhZGUgZ2FtZS4KLQotVGhlIHBsYXllciBp cyBpbnZhZGluZyB2YXJpb3VzIGNpdGllcyBpbiBhIHBsYW5lIHRoYXQgaXMgZGVjcmVhc2luZyBp biBoZWlnaHQuCi1UaGUgZ29hbCBvZiB0aGUgZ2FtZSBpcyB0byBkZXN0cm95IGFsbCB0aGUgYnVp bGRpbmdzIGFuZCBhZHZhbmNlIHRvIHRoZSBuZXh0Ci1sZXZlbC4gIEVhY2ggbGV2ZWwgZ2V0cyBh IGJpdCBoYXJkZXIgYnkgaW5jcmVhc2luZyB0aGUgc3BlZWQgb2YgdGhlIHBsYW5lIGFuZAotdGhl IGhlaWdodCBvZiB0aGUgYnVpbGRpbmdzLgotCi1Cb21iZXIgaXMgYSBnYW1lIHdoZXJlIHlvdSBm bHkgYSBzcGFjZXNoaXAgYW5kIGF0dGVtcHQgdG8gYm9tYiB0aGUgYnVpbGRpbmdzCi1iZWxvdyB5 b3UuICBFYWNoIHBhc3MgdGhlIHNwYWNlc2hpcCBtYWtlcywgaXQgZ2V0cyBsb3dlciBhbmQgbG93 ZXIuICBJZiB5b3UndmUKLW5vdCBkZXN0cm95ZWQgYSBidWlsZGluZyBpbiB5b3VyIHBhdGgsIHlv dSB3aWxsIGNyYXNoIGludG8gaXQuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUg Z2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNl OmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGdyYW5hdGllcgotICAocGFja2FnZQotICAg IChuYW1lICJncmFuYXRpZXIiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikKLSAgICAoc291cmNl Ci0gICAgIChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3Ry aW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9u Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2dyYW5hdGllci0iIHZlcnNpb24gIi50 YXIueHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIxZnloN3p5YWNiM3BubGZk MjlqdzJqbXlsOGE3c2p3MzU0cGkyMzRuZDV4NTk5OXh3NXo2IikpKSkKLSAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29t cGxldGlvbgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0g ICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1 c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrbmV3c3R1ZmYKLSAgICAgICAg ICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVn YW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAg ICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3Jn LyIpCi0gICAgKHN5bm9wc2lzICJCb21iZXJtYW4gY2xvbmUiKQotICAgIChkZXNjcmlwdGlvbiAi R3JhbmF0aWVyIGlzIGEgY2xvbmUgb2YgdGhlIGNsYXNzaWMgQm9tYmVybWFuIGdhbWUsCi1pbnNw aXJlZCBieSB0aGUgd29yayBvZiB0aGUgQ2xhbmJvbWJlciBjbG9uZS4KLQotVGhpcyBwYWNrYWdl IGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBs aWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga3NpcmsK LSAgKHBhY2thZ2UKLSAgICAobmFtZSAia3NpcmsiKQotICAgICh2ZXJzaW9uICIyMC4xMi4wIikK LSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAg ICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2Vy dmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3NpcmstIiB2 ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxMHk3 bm0weDZ6Y2MwZ2gzYW02OWJieHl5YjhhemJiZnlyZHFzYTAyM2dncjduMDRjbjIxIikpKSkKLSAg ICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAg ICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAg ICAobGlzdCBrY3Jhc2gKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga2ljb250aGVtZXMK LSAgICAgICAgICAga2lvCi0gICAgICAgICAgIGtuZXdzdHVmZgotICAgICAgICAgICBrd2FsbGV0 Ci0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAg cGhvbm9uCi0gICAgICAgICAgIHFjYQotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBx dGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmctNQotICAgICAgICAgICB6bGliKSkKLSAg ICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIkNv bXB1dGVyaXplZCB2ZXJzaW9uIG9mIHRoZSB3ZWxsIGtub3duIHN0cmF0ZWd5IGJvYXJkIGdhbWUK LSdSaXNrJyIpCi0gICAgKGRlc2NyaXB0aW9uICJLc2lySyBpcyBhIG11bHRpLXBsYXllciBuZXR3 b3JrLWVuYWJsZWQgZ2FtZS4gIFRoZSBnb2FsIG9mCi10aGUgZ2FtZSBpcyBzaW1wbHkgdG8gY29u cXVlciB0aGUgd29ybGQgYnkgYXR0YWNraW5nIHlvdXIgbmVpZ2hib3JzIHdpdGggeW91cgotYXJt aWVzLgotCi1BdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBnYW1lLCBjb3VudHJpZXMgYXJlIGRpc3Ry aWJ1dGVkIHRvIGFsbCB0aGUgcGxheWVycy4KLUVhY2ggY291bnRyeSBjb250YWlucyBvbmUgYXJt eSByZXByZXNlbnRlZCBieSBhbiBpbmZhbnRyeW1hbi4gIEVhY2ggcGxheWVyIGhhcwotc29tZSBh cm1pZXMgdG8gZGlzdHJpYnV0ZSB0byBoaXMgY291bnRyaWVzLiAgT24gZWFjaCB0dXJuLCBlYWNo IHBsYXllciBjYW4KLWF0dGFjayBoaXMgbmVpZ2hib3VycywgZXZlbnR1YWxseSBjb25xdWVyaW5n IG9uZSBvciBtb3JlIGNvdW50cmllcy4gIEF0IHRoZQotZW5kIG9mIGVhY2ggdHVybiwgc29tZSBi b251cyBhcm1pZXMgYXJlIGRpc3RyaWJ1dGVkIHRvIHRoZSBwbGF5ZXJzIGluIGZ1bmN0aW9uCi1v ZiB0aGUgbnVtYmVyIG9mIGNvdW50cmllcyB0aGV5IG93bi4gIFRoZSB3aW5uZXIgaXMgdGhlIHBs YXllciB0aGF0IGNvbnF1ZXJlZAotYWxsIHRoZSB3b3JsZC4KLQotRmVhdHVyZXM6Ci1AaXRlbWl6 ZQotQGl0ZW0gU3VwcG9ydCBmb3IgMS02IGh1bWFuIG9yIGNvbXB1dGVyIHBsYXllcnMKLUBpdGVt IE11bHRpLXBsYXllciBnYW1pbmcgb3ZlciBhIG5ldHdvcmsKLUBpdGVtIFlvdSBjYW4gZWFzaWx5 IGNyZWF0ZSBuZXcgc2tpbnMgd2l0aCBTVkcgZ3JhcGhpY3MgYW5kIHRoZSBza2luIGVkaXRvcgot QGl0ZW0gSG90IE5ldyBTdHVmZiBzdXBwb3J0LiAgWW91IGNhbiBlYXNpbHkgZG93bmxvYWQgYW5k IGluc3RhbGwgbmV3IHNraW5zCi1AZW5kIGl0ZW1pemUKLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQg b2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdw bDIrIGxpY2Vuc2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1Ymxp YyBwYWxhcGVsaQotICAocGFja2FnZQotICAgIChuYW1lICJwYWxhcGVsaSIpCi0gICAgKHZlcnNp b24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFi bGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9zcmMvcGFsYXBlbGktIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAgKHNoYTI1NgotICAg ICAgICAoYmFzZTMyICIweHh6OWc0enhsamxnMjBnODhhNWxrYnd6em05eWc0dnhucmZpZ2s4bTAx OGN6MG5xZDViIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAo bmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp Ci0gICAgKGlucHV0cwotICAgICAobGlzdCBrYXJjaGl2ZQotICAgICAgICAgICBrY29tcGxldGlv bgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAg ICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrY3Jhc2gKLSAg ICAgICAgICAga2kxOG4KLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga2lvCi0gICAgICAg ICAgIGtpdGVtdmlld3MKLSAgICAgICAgICAga25vdGlmaWNhdGlvbnMKLSAgICAgICAgICAga3Nl cnZpY2UKLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAg ICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRl Y2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmctNQotICAgICAgICAgICBzaGFyZWQtbWltZS1p bmZvKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lu b3BzaXMgIkppZ3NhdyBwdXp6bGUgZ2FtZSIpCi0gICAgKGRlc2NyaXB0aW9uICJQYWxhcGVsaSBp cyBhIGppZ3NhdyBwdXp6bGUgZ2FtZS4gIFVubGlrZSBvdGhlciBnYW1lcyBpbgotdGhhdCBnZW5y ZSwgeW91IGFyZSBub3QgbGltaXRlZCB0byBhbGlnbmluZyBwaWVjZXMgb24gaW1hZ2luYXJ5IGdy aWRzLiAgVGhlCi1waWVjZXMgYXJlIGZyZWVseSBtb3ZlYWJsZS4gIEFsc28sIFBhbGFwZWxpIGZl YXR1cmVzIHJlYWwgcGVyc2lzdGVuY3ksIGkuZS4KLWV2ZXJ5dGhpbmcgeW91IGRvIGlzIHNhdmVk IG9uIHlvdXIgZGlzayBpbW1lZGlhdGVseS4KLQotUGFsYXBlbGkgaXMgdGhlIEZpbm5pc2ggd29y ZCBmb3Igamlnc2F3IHB1enpsZS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBn YW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCi0KLShkZWZpbmUt cHVibGljIGtpcmlraQotICAocGFja2FnZQotICAgIChuYW1lICJraXJpa2kiKQotICAgICh2ZXJz aW9uICIyMC4xMi4wIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3Rh YmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc3JjL2tpcmlraS0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAg ICAgIChiYXNlMzIgIjBtaWxjOGZsMXJqNHlyd2R2bTYwYW1wZDQ3ZHlpeXMxeHZxaTVmMGc3eTZt Z3ltZ3lrNHgiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChu YXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkK LSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtjb25maWcK LSAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAg ICAgICAga2NyYXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0g ICAgICAgICAgIGtpY29udGhlbWVzCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGli a2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01 KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3Bz aXMgIllhaHR6ZWUgZGljZSBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktpcmlraSBpcyBhbiBh ZGRpY3RpdmUgYW5kIGZ1biBkaWNlIGdhbWUsIGRlc2lnbmVkIHRvIGJlCi1wbGF5ZWQgYnkgYXMg bWFueSBhcyBzaXggcGxheWVycy4KLQotUGFydGljaXBhbnRzIGhhdmUgdG8gY29sbGVjdCBwb2lu dHMgYnkgcm9sbGluZyBmaXZlIGRpY2UgZm9yIHVwIHRvIHRocmVlIHRpbWVzCi1wZXIgc2luZ2xl IHR1cm4gdG8gbWFrZSBjb21iaW5hdGlvbnMgd2l0aCB0aGUgaGlnaGVzdCBzY29yZS4KLQotVGhp cyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5z ZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJs aWMga2lnbwotICAocGFja2FnZQotICAgIChuYW1lICJraWdvIikKLSAgICAodmVyc2lvbiAiMjAu MTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r aWdvLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2Uz MiAiMDg4NzUyeXptZnNucHBkMjdwOGhsZDR4NXM3c3c1ZmFnbTA4MDI0bDVyYTFtbGljZGZ6OSIp KSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1 dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1 dHMKLSAgICAgKGxpc3Qga2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAg ICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRv bnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga2lvCi0gICAgICAgICAgIGtuZXdzdHVm ZgotICAgICAgICAgICBrdGV4dHdpZGdldHMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAg ICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0 aXZlLTUKLSAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1l cy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJHbyBib2FyZCBnYW1lIikKLSAgICAoZGVzY3Jp cHRpb24gIktpZ28gaXMgYW4gb3Blbi1zb3VyY2UgaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVs YXIgR28KLWdhbWUuCi0KLUdvIGlzIGEgc3RyYXRlZ2ljIGJvYXJkIGdhbWUgZm9yIHR3byBwbGF5 ZXJzLiAgSXQgaXMgYWxzbyBrbm93biBhcwotaWdvIChKYXBhbmVzZSksIHdlaXFpIG9yIHdlaSBj aCdpIChDaGluZXNlKSBvciBiYWR1ayAoS29yZWFuKS4gIEdvIGlzIG5vdGVkCi1mb3IgYmVpbmcg cmljaCBpbiBzdHJhdGVnaWMgY29tcGxleGl0eSBkZXNwaXRlIGl0cyBzaW1wbGUgcnVsZXMuICBU aGUgZ2FtZSBpcwotcGxheWVkIGJ5IHR3byBwbGF5ZXJzIHdobyBhbHRlcm5hdGVseSBwbGFjZSBi bGFjayBhbmQgd2hpdGUgc3RvbmVzIChwbGF5aW5nCi1waWVjZXMsIG5vdyB1c3VhbGx5IG1hZGUg b2YgZ2xhc3Mgb3IgcGxhc3RpYykgb24gdGhlIHZhY2FudCBpbnRlcnNlY3Rpb25zIG9mIGEKLWdy aWQgb2YgMTl4MTkgbGluZXMgKDl4OSBvciAxM3gxMyBmb3IgZWFzaWVyIGdhbWVzKS4KLQotWW91 IGFsc28gbmVlZCB0byBpbnN0YWxsIGEgZ28gZW5naW5lLCBlLmcuIEBjb2Rle2dudWdvfS4KLQot VGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGlj ZW5zZSBsaWNlbnNlOmdwbDMrKSkpCi0KLShkZWZpbmUtcHVibGljIGt1YnJpY2sKLSAgKHBhY2th Z2UKLSAgICAobmFtZSAia3VicmljayIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChz b3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIg dmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva3Vicmljay0iIHZlcnNp b24gIi50YXIueHoiKSkKLSAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjBoM215cHdk Njdzc3MwOGo1dnZyaWg1ZjVzczg1bTlrYXg2NDEyeTQweG1zbTUxbHoycHEiKSkpKQotICAgIChi dWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChs aXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChs aXN0IGdsdQotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0g ICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBraTE4 bgotICAgICAgICAgICBraW8KLSAgICAgICAgICAga3dpZGdldHNhZGRvbnMKLSAgICAgICAgICAg a3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAg ICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJHYW1lIGJhc2Vk IG9uIFJ1YmlrJ3MgQ3ViZSIpCi0gICAgKGRlc2NyaXB0aW9uICJLdWJyaWNrIGlzIGEgZ2FtZSBi YXNlZCBvbiB0aGUgUnViaWsncyBDdWJlIHB1enpsZS4KLQotVGhlIGN1YmUgc2l6ZXMgcmFuZ2Ug ZnJvbSAyeDJ4MiB1cCB0byA2eDZ4Niwgb3IgeW91IGNhbiBwbGF5IHdpdGggaXJyZWd1bGFyCi1c ImJyaWNrc1wiIHN1Y2ggYXMgNXgzeDIgb3IgXCJtYXRzXCIgc3VjaCBhcyA2eDR4MSBvciAyeDJ4 MS4gIFRoZSBnYW1lIGhhcyBhCi1zZWxlY3Rpb24gb2YgcHV6emxlcyBhdCBzZXZlcmFsIGxldmVs cyBvZiBkaWZmaWN1bHR5LCBhcyB3ZWxsIGFzIGRlbW9zIG9mCi1wcmV0dHkgcGF0dGVybnMgYW5k IHNvbHV0aW9uIG1vdmVzLCBvciB5b3UgY2FuIG1ha2UgdXAgeW91ciBvd24gcHV6emxlcy4gIFRo ZQotZ2FtZSBoYXMgdW5saW1pdGVkIHVuZG8sIHJlZG8sIHNhdmUgYW5kIHJlbG9hZCBjYXBhYmls aXRpZXMuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIp Ci0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0K LShkZWZpbmUtcHVibGljIGxza2F0Ci0gIChwYWNrYWdlCi0gICAgKG5hbWUgImxza2F0IikKLSAg ICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9sc2thdC0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgICAoc2hhMjU2 Ci0gICAgICAgIChiYXNlMzIgIjF3Zzl6eHA2NGt3anhxczRxdzBoN2o4eWhnZmZibXZoOGo5ZDRk Z216NDVkc2NuZ25qbGkiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQot ICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb21wbGV0aW9uCi0gICAgICAgICAgIGtj b25maWcKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAg ICAgIGtndWlhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3dpZGdldHNhZGRv bnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAg ICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmct NSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9w c2lzICJMaWV1dG5hbnQgU2thdCBjYXJkIGdhbWUiKQotICAgIChkZXNjcmlwdGlvbiAiTGlldXRu YW50IFNrYXQgKGZyb20gR2VybWFuIFwiT2ZmaXppZXJzc2thdFwiKSBpcyBhIGZ1biBhbmQKLWVu Z2FnaW5nIGNhcmQgZ2FtZSBmb3IgdHdvIHBsYXllcnMsIHdoZXJlIHRoZSBzZWNvbmQgcGxheWVy IGlzIGVpdGhlciBsaXZlCi1vcHBvbmVudCwgb3IgYSBidWlsdCBpbiBhcnRpZmljaWFsIGludGVs bGlnZW5jZS4KLQotTGlldXRuYW50IFNrYXQgaXMgYSBzaW1wbGlmaWVkIHZhcmlhbnQgb2YgdGhl IFNrYXQgY2FyZCBnYW1lIGZvciB0d28gcGxheWVycy4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQg b2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdw bDIrIGxpY2Vuc2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1Ymxp YyBrYXBtYW4KLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia2FwbWFuIikKLSAgICAodmVyc2lvbiAi MjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1m ZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r YXBtYW4tIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2Uz MiAiMTR4M3Y2bGk0cjNnenp3ZmQ2YXI5c2FxMnJoYzd5eHMwc3A5eWdhbHpxOHZxNGQ3aTFraCIp KSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1 dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1 dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAg ICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jh c2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAg a3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAg ICAgICAgICBxdGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJQYWMtTWFuIGNs b25lIikKLSAgICAoZGVzY3JpcHRpb24gIkthcG1hbiBpcyBhIGNsb25lIG9mIHRoZSB3ZWxsIGtu b3duIGdhbWUgUGFjLU1hbi4KLQotWW91IG11c3QgcnVuIHRocm91Z2ggdGhlIG1hemUgdG8gZWF0 IGFsbCBwaWxscyB3aXRob3V0IGJlaW5nIGNhcHR1cmVkIGJ5IGEKLWdob3N0LiAgQnkgZWF0aW5n IGFuIGVuZXJnaXplciwgS2FwbWFuIGdldHMgdGhlIGFiaWxpdHkgdG8gZWF0IGdob3N0cyBmb3Ig YQotZmV3IHNlY29uZHMuICBXaGVuIGEgc3RhZ2UgaXMgY2xlYXJlZCBvZiBwaWxscyBhbmQgZW5l cmdpemVyIHRoZSBwbGF5ZXIgaXMKLXRha2VuIHRvIHRoZSBuZXh0IHN0YWdlIHdpdGggc2xpZ2h0 bHkgaW5jcmVhc2VkIGdhbWUgc3BlZWQKLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtE RSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMga3NwYWNlZHVlbAotICAocGFja2FnZQot ICAgIChuYW1lICJrc3BhY2VkdWVsIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNv dXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2 ZXJzaW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc3BhY2VkdWVsLSIgdmVy c2lvbiAiLnRhci54eiIpKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWFpeGg2 eWdpZjJjbTFhNWczMnNsNXk2YjV4NjgxMzlwemloYXhxNDMzNGM2YXZhbWRhaSIpKSkpCi0gICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAg KGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAgICAga2NvbmZpZwotICAgICAgICAgICBrY29uZmln d2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAgICAg ICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3htbGd1aQot ICAgICAgICAgICBsaWJrZGVnYW1lcwotICAgICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBx dGRlY2xhcmF0aXZlLTUKLSAgICAgICAgICAgcXRzdmctNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJUd28gcGxheWVyIGdhbWUgd2l0 aCBzaG9vdGluZyBzcGFjZXNoaXBzIGZseWluZyBhcm91bmQgYSBzdW4iKQotICAgIChkZXNjcmlw dGlvbiAiS1NwYWNlZHVlbCBpcyBhIHNwYWNlIGJhdHRsZSBnYW1lIGZvciBvbmUgb3IgdHdvIHBs YXllcnMsCi13aGVyZSB0d28gc2hpcHMgZmx5IGFyb3VuZCBhIHN0YXIgaW4gYSBzdHJ1Z2dsZSB0 byBiZSB0aGUgb25seSBzdXJ2aXZvci4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtE RSBnYW1lcyBtb2R1bGUuIikKLSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6ZmRsMS4yKykpKSkKLQotKGRlZmluZS1wdWJsaWMgYm92bwotICAocGFja2FnZQotICAgIChu YW1lICJib3ZvIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAo b3JpZ2luCi0gICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9ib3ZvLSIgdmVyc2lvbiAiLnRhci54eiIpKQot ICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMThxYmFjMzY2bTB4bWEzYXJ5MTFxOXp4 ejB3Z255c3BwY2w3a3B5cGw2aWMzbmY2MXdxeiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24K LSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2NyYXNoCi0gICAgICAgICAgIGtk YnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAg ICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJh dGl2ZS01Ci0gICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2Ft ZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiQ2xhc3NpYyBwZW4gYW5kIHBhcGVyIGdhbWU6 IGZpdmUgaW4gYSBsaW5lIikKLSAgICAoZGVzY3JpcHRpb24gIkJvdm8gaXMgYSBHb21va3UgKGZy b20gSmFwYW5lc2Ug5LqU55uu5Lim44G5IC0gbGl0LiAgXCJmaXZlCi1wb2ludHNcIikgbGlrZSBn YW1lIGZvciB0d28gcGxheWVycywgd2hlcmUgdGhlIG9wcG9uZW50cyBhbHRlcm5hdGUgaW4gcGxh Y2luZwotdGhlaXIgcmVzcGVjdGl2ZSBwaWN0b2dyYW0gb24gdGhlIGdhbWUgYm9hcmQuICBUaGUg d2lubmVyIGlzIHRoZSBmaXJzdCB0bwotY29tcGxldGUgYSBsaW5lIG9mIGZpdmUgbWFya2Vycy4g IChBbHNvIGtub3duIGFzOiBDb25uZWN0IEZpdmUsIEZpdmUgaW4gYSByb3csCi1YIGFuZCBPLCBO YXVnaHRzIGFuZCBDcm9zc2VzKQotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdh bWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpm ZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBraWxsYm90cwotICAocGFja2FnZQotICAgIChu YW1lICJraWxsYm90cyIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAg ICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgICh1cmkgKHN0cmlu Zy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgot ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2lsbGJvdHMtIiB2ZXJzaW9uICIudGFy Lnh6IikpCi0gICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxMjk2Z3d3NDJud25haTd5 Nm0ycXBqcXB5YzMwcDd6OWNoZnY1cnYwbjQ4anZkaHZhODh5IikpKSkKLSAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29t cGxldGlvbgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3aWRnZXRzCi0g ICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAgICAgICBrZGJ1 c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAg ICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFz ZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJQb3J0IG9mIHRoZSBjbGFzc2ljIEJT RCBjb25zb2xlIGdhbWUgcm9ib3RzIikKLSAgICAoZGVzY3JpcHRpb24gIktpbGxib3RzIGlzIGEg c2ltcGxlIGdhbWUgb2YgZXZhZGluZyBraWxsZXIgcm9ib3RzLgotCi1XaG8gY3JlYXRlZCB0aGUg cm9ib3RzIGFuZCB3aHkgdGhleSBoYXZlIGJlZW4gcHJvZ3JhbW1lZCB0byBkZXN0cm95LCBubyBv bmUKLWtub3dzLiAgQWxsIHRoYXQgaXMga25vd24gaXMgdGhhdCB0aGUgcm9ib3RzIGFyZSBudW1l cm91cyBhbmQgdGhlaXIgc29sZQotb2JqZWN0aXZlIGlzIHRvIGRlc3Ryb3kgeW91LiAgRm9ydHVu YXRlbHkgZm9yIHlvdSwgdGhlaXIgY3JlYXRvciBoYXMgZm9jdXNlZAotb24gcXVhbnRpdHkgcmF0 aGVyIHRoYW4gcXVhbGl0eSBhbmQgYXMgYSByZXN1bHQgdGhlIHJvYm90cyBhcmUgc2V2ZXJlbHkK LWxhY2tpbmcgaW4gaW50ZWxsaWdlbmNlLiAgWW91ciBzdXBlcmlvciB3aXQgYW5kIGEgZmFuY3kg dGVsZXBvcnRhdGlvbiBkZXZpY2UKLWFyZSB5b3VyIG9ubHkgd2VhcG9ucyBhZ2FpbnN0IHRoZSBu ZXZlci1lbmRpbmcgc3RyZWFtIG9mIG1pbmRsZXNzIGF1dG9tYXRvbnMuCi0KLVRoaXMgcGFja2Fn ZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3Qg bGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtzbmFr ZWR1ZWwKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia3NuYWtlZHVlbCIpCi0gICAgKHZlcnNpb24g IjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3Jl bGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMv a3NuYWtlZHVlbC0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAo YmFzZTMyICIwbXA2ZzI1OG4zeHp2Z2YyM2puaGt3MTB4Z3dxd3FkenFmZGM2cjlqcTZhNm04djc3 c3d6IikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZl LWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAg KGlucHV0cwotICAgICAobGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBrY29uZmlnCi0gICAg ICAgICAgIGtjb25maWd3aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAg IGtjcmFzaAotICAgICAgICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZ3VpYWRkb25zCi0g ICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt4bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2Ft ZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01Ci0gICAg ICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQotICAgIChzeW5vcHNpcyAiU25ha2UgcmFjZSBwbGF5ZWQgYWdhaW5zdCB0aGUgY29tcHV0ZXIi KQotICAgIChkZXNjcmlwdGlvbiAiS1NuYWtlRHVlbCBpcyBhIGZhc3QgYWN0aW9uIGdhbWUgd2hl cmUgeW91IHN0ZWVyIGEgc25ha2UKLXdoaWNoIGhhcyB0byBlYXQgZm9vZC4gIFdoaWxlIGVhdGlu ZyB0aGUgc25ha2UgZ3Jvd3MuICBCdXQgb25jZSBhIHBsYXllcgotY29sbGlkZXMgd2l0aCB0aGUg b3RoZXIgc25ha2Ugb3IgdGhlIHdhbGwgdGhlIGdhbWUgaXMgbG9zdC4gIFRoaXMgYmVjb21lcyBv ZgotY291cnNlIG1vcmUgYW5kIG1vcmUgZGlmZmljdWx0IHRoZSBsb25nZXIgdGhlIHNuYWtlcyBn cm93LgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQot ICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0o ZGVmaW5lLXB1YmxpYyBrb2xsaXNpb24KLSAgKHBhY2thZ2UKLSAgICAobmFtZSAia29sbGlzaW9u IikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0g ICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJv cjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9rb2xsaXNpb24tIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAo c2hhMjU2Ci0gICAgICAgKGJhc2UzMiAiMTgweWJhZml6cHdqc2c4MG5weTBsOTE0MmNqc25seXh3 djlkejNicTZyOHY0c21uMmc2YiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBr ZG9jdG9vbHMpKQotICAgIChpbnB1dHMKLSAgICAgKGxpc3Qga2NvbXBsZXRpb24KLSAgICAgICAg ICAga2NvbmZpZwotICAgICAgICAgICBrY29yZWFkZG9ucwotICAgICAgICAgICBrY3Jhc2gKLSAg ICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAga2kxOG4KLSAgICAgICAgICAga3dpZGdl dHNhZGRvbnMKLSAgICAgICAgICAga3htbGd1aQotICAgICAgICAgICBsaWJrZGVnYW1lcwotICAg ICAgICAgICBxdGJhc2UtNQotICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQotICAgIChob21l LXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiU2ltcGxlIGJh bGwgZG9kZ2luZyBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIkluIEtvbGxpc2lvbiB5b3UgdXNl IG1vdXNlIHRvIGNvbnRyb2wgYSBzbWFsbCBibHVlIGJhbGwgaW4gYQotY2xvc2VkIHNwYWNlIGVu dmlyb25tZW50IGZpbGxlZCB3aXRoIHNtYWxsIHJlZCBiYWxscywgd2hpY2ggbW92ZSBhYm91dAot Y2hhb3RpY2FsbHkuICBZb3VyIGdvYWwgaXMgdG8gYXZvaWQgdG91Y2hpbmcgYW55IG9mIHRob3Nl IHJlZCBiYWxscyB3aXRoIHlvdXIKLWJsdWUgb25lLCBiZWNhdXNlIHRoZSBtb21lbnQgeW91IGRv IHRoZSBnYW1lIHdpbGwgYmUgb3Zlci4gIFRoZSBsb25nZXIgeW91IGNhbgotc3RheSBpbiBnYW1l IHRoZSBoaWdoZXIgd2lsbCB5b3VyIHNjb3JlIGJlLgotCi1UaGlzIHBhY2thZ2UgaXMgcGFydCBv ZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQotICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3Bs MisgbGljZW5zZTpmZGwxLjIrKSkpKQotCi0oZGVmaW5lLXB1YmxpYyBrbmF2YWxiYXR0bGUKLSAg KHBhY2thZ2UKLSAgICAobmFtZSAia25hdmFsYmF0dGxlIikKLSAgICAodmVyc2lvbiAiMjAuMTIu MCIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkK LSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1z ZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rbmF2YWxi YXR0bGUtIiB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2Uz MiAiMDNycWY0YXZuNjFiMHYzNDB5bW16Z3A3czBheHlnamd4cTFubHA1YWFxYng3MHpjYjRscSIp KSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1 dHMKLSAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQotICAgIChpbnB1 dHMKLSAgICAgKGxpc3Qga2F1dGgKLSAgICAgICAgICAga2NvbXBsZXRpb24KLSAgICAgICAgICAg a2NvbmZpZwotICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwotICAgICAgICAgICBrY29yZWFkZG9u cwotICAgICAgICAgICBrY3Jhc2gKLSAgICAgICAgICAga2RidXNhZGRvbnMKLSAgICAgICAgICAg a2Ruc3NkCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAgIGt0ZXh0d2lkZ2V0cwotICAgICAg ICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01 Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9n YW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJCYXR0bGVzaGlwIGJvYXJkIGdhbWUgd2l0 aCBidWlsdC1pbiBnYW1lIHNlcnZlciIpCi0gICAgKGRlc2NyaXB0aW9uICJLQmF0dGxlc2hpcCBp cyBhIEJhdHRsZSBTaGlwIGdhbWUgZm9yIEtERS4KLQotU2hpcHMgYXJlIHBsYWNlZCBvbiBhIGJv YXJkIHdoaWNoIHJlcHJlc2VudHMgdGhlIHNlYS4gIFBsYXllcnMgdHJ5IHRvIGhpdCBlYWNoCi1v dGhlcnMgc2hpcHMgaW4gdHVybnMgd2l0aG91dCBrbm93aW5nIHdoZXJlIHRoZXkgYXJlIHBsYWNl ZC4gIFRoZSBmaXJzdCBwbGF5ZXIKLXRvIGRlc3Ryb3kgYWxsIHNoaXBzIHdpbnMgdGhlIGdhbWUu Ci0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAg KGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZp bmUtcHVibGljIGtyZXZlcnNpCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtyZXZlcnNpIikKLSAg ICAodmVyc2lvbiAiMjAuMDguMyIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAo bWV0aG9kIHVybC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9rcmV2ZXJzaS0iIHZlcnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEyNTYK LSAgICAgICAoYmFzZTMyICIwZDN5MDcycTYxeGNpazlsZjBwejBjOW5qdmFyd2x2ZjZocXY1ZnA1 anlxYWYyOTAycG1pIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAg ICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29s cykpCi0gICAgKGlucHV0cwotICAgICAobGlzdCBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3 aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAg ICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBrZGVjbGFyYXRpdmUKLSAgICAgICAgICAga2kx OG4KLSAgICAgICAgICAga2ljb250aGVtZXMKLSAgICAgICAgICAga2lvCi0gICAgICAgICAgIGt4 bWxndWkKLSAgICAgICAgICAgbGlia2RlZ2FtZXMKLSAgICAgICAgICAgcXRiYXNlLTUKLSAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZS01Ci0gICAgICAgICAgIHF0c3ZnLTUpKQotICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQotICAgIChzeW5vcHNpcyAiT2xkIHJldmVyc2kg Ym9hcmQgZ2FtZSwgYWxzbyBrbm93biBhcyBvdGhlbGxvIikKLSAgICAoZGVzY3JpcHRpb24gIktS ZXZlcnNpIGlzIGEgc2ltcGxlIG9uZSBwbGF5ZXIgc3RyYXRlZ3kgZ2FtZSBwbGF5ZWQKLWFnYWlu c3QgdGhlIGNvbXB1dGVyLgotCi1JZiBhIHBsYXllcidzIHBpZWNlIGlzIGNhcHR1cmVkIGJ5IGFu IG9wcG9zaW5nIHBsYXllciwgdGhhdCBwaWVjZSBpcyB0dXJuZWQKLW92ZXIgdG8gcmV2ZWFsIHRo ZSBjb2xvciBvZiB0aGF0IHBsYXllci4gIEEgd2lubmVyIGlzIGRlY2xhcmVkIHdoZW4gb25lIHBs YXllcgotaGFzIG1vcmUgcGllY2VzIG9mIGhpcyBvd24gY29sb3Igb24gdGhlIGJvYXJkIGFuZCB0 aGVyZSBhcmUgbm8gbW9yZSBwb3NzaWJsZQotbW92ZXMuCi0KLVRoaXMgcGFja2FnZSBpcyBwYXJ0 IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpn cGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCi0KLShkZWZpbmUtcHVibGljIGtzcXVhcmVzCi0gIChw YWNrYWdlCi0gICAgKG5hbWUgImtzcXVhcmVzIikKLSAgICAodmVyc2lvbiAiMjAuMTIuMCIpCi0g ICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVybC1mZXRjaCkKLSAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNl LyIgdmVyc2lvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc3F1YXJlcy0iIHZl cnNpb24gIi50YXIueHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFzZTMyICIwY2hkMzBi eWwya3d3MWs2OTl2a3lncnhxMndkeXZpODRtMmJpbWsyM3E5NmZsOGg4MzF5IikpKSkKLSAgICAo YnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAo bGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCi0gICAgKGlucHV0cwotICAgICAo bGlzdCBrY29tcGxldGlvbgotICAgICAgICAgICBrY29uZmlnCi0gICAgICAgICAgIGtjb25maWd3 aWRnZXRzCi0gICAgICAgICAgIGtjb3JlYWRkb25zCi0gICAgICAgICAgIGtjcmFzaAotICAgICAg ICAgICBrZGJ1c2FkZG9ucwotICAgICAgICAgICBraTE4bgotICAgICAgICAgICBrd2lkZ2V0c2Fk ZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAgICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAg ICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCi0gICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCi0gICAgKHN5bm9wc2lzICJEb3RzIGFuZCBCb3hl cyBnYW1lIikKLSAgICAoZGVzY3JpcHRpb24gIktTcXVhcmVzIGlzIGFuIGltcGxlbWVudGF0aW9u IG9mIHRoZSBwb3B1bGFyIHBhcGVyIGJhc2VkCi1nYW1lIFNxdWFyZXMuICBUd28gcGxheWVycyB0 YWtlIHR1cm5zIGNvbm5lY3RpbmcgZG90cyBvbiBhIGdyaWQgdG8gY29tcGxldGUKLXNxdWFyZXMs IHRoZSBwbGF5ZXIgd2l0aCB0aGUgbW9zdCBzcXVhcmVzIHdpbnMuCi0KLVRoaXMgcGFja2FnZSBp cyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCi0gICAgKGxpY2Vuc2UgKGxpc3QgbGlj ZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQotKGRlZmlu ZS1wdWJsaWMga2p1bXBpbmdjdWJlCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImtqdW1waW5nY3Vi ZSIpCi0gICAgKHZlcnNpb24gIjIwLjEyLjAiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgot ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJy b3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KLSAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMva2p1bXBpbmdjdWJlLSIgdmVyc2lvbiAiLnRhci54eiIpKQotICAg ICAgKHNoYTI1NgotICAgICAgIChiYXNlMzIgIjFtazczaWw0amgxNXo1cG0zZnA2NWhzeXZtcmdh MTFjM2g3dzk2eWFteTJuMmJibmlhcHEiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQt c3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVs ZXMga2RvY3Rvb2xzKSkKLSAgICAoaW5wdXRzCi0gICAgIChsaXN0IGtjb25maWcKLSAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKLSAgICAgICAgICAga2NvcmVhZGRvbnMKLSAgICAgICAgICAga2Ny YXNoCi0gICAgICAgICAgIGtkYnVzYWRkb25zCi0gICAgICAgICAgIGtpMThuCi0gICAgICAgICAg IGtpbwotICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwotICAgICAgICAgICBreG1sZ3VpCi0gICAg ICAgICAgIGxpYmtkZWdhbWVzCi0gICAgICAgICAgIHF0YmFzZS01Ci0gICAgICAgICAgIHF0ZGVj bGFyYXRpdmUtNQotICAgICAgICAgICBxdHN2Zy01KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczov L2dhbWVzLmtkZS5vcmcvIikKLSAgICAoc3lub3BzaXMgIlNpbXBsZSB0YWN0aWNhbCBnYW1lIGZv ciBudW1iZXItY3J1bmNoZXJzIikKLSAgICAoZGVzY3JpcHRpb24gIktKdW1waW5nY3ViZSBpcyBh IHNpbXBsZSB0YWN0aWNhbCBnYW1lIGZvciBvbmUgb3IgdHdvCi1wbGF5ZXJzLCBwbGF5ZWQgb24g YSBncmlkIG9mIG51bWJlcmVkIHNxdWFyZXMuICBFYWNoIHR1cm4sIHBsYXllcnMgY29tcGV0ZSBm b3IKLWNvbnRyb2wgb2YgdGhlIGJvYXJkIGJ5IGNhcHR1cmluZyBvciBhZGRpbmcgdG8gb25lIHNx dWFyZS4KLQotVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikK LSAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKLQog KGRlZmluZS1wdWJsaWMgeG1vdG8KICAgKHBhY2thZ2UKICAgICAobmFtZSAieG1vdG8iKQpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20gYi9nbnUvcGFja2FnZXMva2RlLWdh bWVzLnNjbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40MDg5NmIyOTY3 Ci0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL2tkZS1nYW1lcy5zY20KQEAgLTAsMCAr MSwxNTU1IEBACis7OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50 IGZvciBHTlUKKzs7OyBDb3B5cmlnaHQgwqkgMjAxNywgMjAxOSBIYXJ0bXV0IEdvZWJlbCA8aC5n b2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT4KKzs7OyBDb3B5cmlnaHQgwqkgMjAxNiwgMjAxNywg MjAxOCwgMjAxOSwgMjAyMCwgMjAyMSBFZnJhaW0gRmxhc2huZXIgPGVmcmFpbUBmbGFzaG5lci5j by5pbD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAxN+KAkzIwMjEgVG9iaWFzIEdlZXJpbmNreC1SaWNl IDxtZUB0b2JpYXMuZ3I+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEgTWF4aW0gQ291cm5veWVyIDxt YXhpbS5jb3Vybm95ZXJAZ21haWwuY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE5LCAyMDIwLCAy MDIxIEd1aWxsYXVtZSBMZSBWYWlsbGFudCA8Z2x2QHBvc3Rlby5uZXQ+Cis7OzsgQ29weXJpZ2h0 IMKpIDIwMjIgQnJlbmRhbiBUaWxkZXNsZXkgPG1haWxAYnJlbmRhbi5zY290PgorOzs7Cis7Ozsg VGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCis7OzsKKzs7OyBHTlUgR3VpeCBpcyBmcmVl IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cis7Ozsg dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs aXNoZWQgYnkKKzs7OyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv biAzIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQKKzs7OyB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl cnNpb24uCis7OzsKKzs7OyBHTlUgR3VpeCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0 IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKKzs7OyBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91 dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCis7OzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJ VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorOzs7IEdOVSBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCis7OzsKKzs7OyBZb3Ugc2hvdWxkIGhh dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorOzs7 IGFsb25nIHdpdGggR05VIEd1aXguICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp Y2Vuc2VzLz4uCisKKyhkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMga2RlLWdhbWVzKQorICAj OnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKKyAgIzp1c2Ut bW9kdWxlIChndWl4IHBhY2thZ2VzKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisg ICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcXQpCisgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGNvbXByZXNzaW9uKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkK KyAgIzp1c2UtbW9kdWxlICgoZ251IHBhY2thZ2VzIGdub21lKSAjOnNlbGVjdCAoc2hhcmVkLW1p bWUtaW5mbykpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGtkZSkKKyAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMga2RlLWZyYW1ld29ya3MpCisgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIHBlcmwpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbikKKyAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uLXdlYikKKyAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgcHl0aG9uLXh5eikKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQpKQor CisoZGVmaW5lLXB1YmxpYyBrdHViZXJsaW5nCisgIChwYWNrYWdlCisgICAgKG5hbWUgImt0dWJl cmxpbmciKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmln aW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2t0dWJlcmxpbmctIiB2ZXJzaW9uICIudGFyLnh6IikpCisg ICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMG1sdjlxbGxnNzBwMjZkYnJjc3I4MjBjNzBk M2liODhoYXBjMXo2d2dqaGRwbWMxMm5pMSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMgcGVybCkpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlv bgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4K KyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4 bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcHl0aG9uLXdyYXBwZXIK KyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRtdWx0aW1lZGlhLTUKKyAgICAgICAg ICAgcXRkZWNsYXJhdGl2ZS01CisgICAgICAgICAgIHF0c3ZnLTUpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiU3RhbXAgZHJhd2luZyB0 b3kiKQorICAgIChkZXNjcmlwdGlvbiAiS1R1YmVybGluZyBpcyBhIGRyYXdpbmcgdG95IGludGVu ZGVkIGZvciBzbWFsbCBjaGlsZHJlbiBhbmQKK2FkdWx0cyB3aG8gcmVtYWluIHlvdW5nIGF0IGhl YXJ0LiAgVGhlIGdhbWUgaGFzIG5vIHdpbm5lcjsgdGhlIG9ubHkgcHVycG9zZSBpcwordG8gbWFr ZSB0aGUgZnVubmllc3QgZmFjZXMgeW91IGNhbi4gIFNldmVyYWwgYWN0aXZpdGllcyBhcmUgcG9z c2libGUsIGUuZy46CisKK0BpdGVtaXplCitAaXRlbSBHaXZlIHRoZSBwb3RhdG8gYSBmdW5ueSBm YWNlLCBjbG90aGVzLCBhbmQgb3RoZXIgZ29vZGllcworQGl0ZW0gQnVpbGQgYSBzbWFsbCB0b3du LCBjb21wbGV0ZSB3aXRoIHNjaG9vbCwgem9vLCBhbmQgZmlyZSBkZXBhcnRtZW50CitAaXRlbSBD cmVhdGUgYSBmYW50YXN0aWMgbW9vbnNjYXBlIHdpdGggc3BhY2VzaGlwcyBhbmQgYWxpZW5zCitA aXRlbSBUb3AgYSBwaXp6YQorQGVuZCBpdGVtaXplCisKK0tUdWJlcmxpbmcgY2FuIHNwZWFrIHRo ZSBuYW1lIG9mIGVhY2ggdGhlIG9iamVjdCBpbiBzZXZlcmFsIGxhbmd1YWdlcywKK3RvIGFzc2lz dCBpbiBsZWFybmluZyBiYXNpYyB2b2NhYnVsYXJ5LgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBv ZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3Bs MisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBwaWNtaQorICAocGFja2Fn ZQorICAgIChuYW1lICJwaWNtaSIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3Vy Y2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvcGljbWktIiB2ZXJzaW9uICIudGFy Lnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMWRmcTltNG5qaDBjeno4endz NDZya3o2eHEybjZ4cmE1dzIyM20zczJmNWNpdml3NW1zeiIpKSkpCisgICAgKGJ1aWxkLXN5c3Rl bSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEt Y21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvcmVh ZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAg ICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraW8KKyAgICAg ICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2Ft ZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CisgICAg ICAgICAgIHF0c3ZnLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8i KQorICAgIChzeW5vcHNpcyAiTnVtYmVyIGxvZ2ljIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAi UGljbWkgaXMgYSBudW1iZXIgbG9naWMgZ2FtZSBpbiB3aGljaCBjZWxscyBpbiBhIGdyaWQgaGF2 ZQordG8gYmUgY29sb3JlZCBvciBsZWZ0IGJsYW5rIGFjY29yZGluZyB0byBudW1iZXJzIGdpdmVu IGF0IHRoZSBzaWRlIG9mIHRoZQorZ3JpZC4gIFRoZSBhaW0gaXMgdG8gcmV2ZWFsIGEgaGlkZGVu IHBpY3R1cmUuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxl LiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkp CisKKyhkZWZpbmUtcHVibGljIGtvbGYKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia29sZiIpCisg ICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAg IChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjov L2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMva29sZi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2 CisgICAgICAgIChiYXNlMzIgIjFscHA2cHpyNWRnZDRzaTRhOGM3aGN2Z3hncXkwYmd5aGt4OW02 anFiMHpobGw2ZHhqMTAiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQor ICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rv b2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtj b25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAor ICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraW8K KyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAg ICBrdGV4dHdpZGdldHMKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNl LTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIk1pbmlhdHVyZSBnb2xmIGdhbWUiKQor ICAgIChkZXNjcmlwdGlvbiAiS29sZiBpcyBhIG1pbmlhdHVyZSBnb2xmIGdhbWUgZm9yIG9uZSB0 byB0ZW4gcGxheWVycy4gIFRoZQorZ2FtZSBpcyBwbGF5ZWQgZnJvbSBhbiBvdmVyaGVhZCB2aWV3 LCB3aXRoIGEgc2hvcnQgYmFyIHJlcHJlc2VudGluZyB0aGUgZ29sZgorY2x1Yi4gIEtvbGYgZmVh dHVyZXMgbWFueSBkaWZmZXJlbnQgdHlwZXMgb2Ygb2JqZWN0cywgc3VjaCBhcyB3YXRlciBoYXph cmRzLAorc2xvcGVzLCBzYW5kIHRyYXBzLCBhbmQgYmxhY2sgaG9sZXMgKHdhcnBzKSwgYW1vbmcg b3RoZXJzLgorCitGZWF0dXJlcyBhcmU6CitAaXRlbWl6ZQorQGl0ZW0gU2luZ2xlIGFuZCBNdWx0 aS1wbGF5ZXIgKHVwIHRvIHRlbiBwbGF5ZXJzKSBtb2RlcworQGl0ZW0gSGlnaCBzY29yZXMgdGFi bGUKK0BpdGVtIER5bmFtaWMgY291cnNlcworQGl0ZW0gVGhpcmQtcGFydHkgY291cnNlcworQGl0 ZW0gQ291cnNlIGVkaXRvcgorQGVuZCBpdGVtaXplCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9m IHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwy KyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMg bGlia21haGpvbmdnCisgIChwYWNrYWdlCisgICAgKG5hbWUgImxpYmttYWhqb25nZyIpCisgICAg KHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNp b24gIi9zcmMvbGlia21haGpvbmdnLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNoYTI1 NgorICAgICAgIChiYXNlMzIgIjEwbGp6YmY3cWtpNWZseWRhbmtyYmtzYWloaGtxcGZ5bGpiOGM3 MWZid3F3bWtyN3JnZnEiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQor ICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMpKQorICAg IChpbnB1dHMKKyAgICAgKGxpc3Qga2F1dGgKKyAgICAgICAgICAga2NvbXBsZXRpb24KKyAgICAg ICAgICAgOygia2NvbmZpZyIgLGtjb25maWcpCisgICAgICAgICAgIGtjb2RlY3MKKyAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2kx OG4KKyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAg ICAgICAgcXRzdmctNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIp CisgICAgKHN5bm9wc2lzICJTaGFyZWQgbGlicmFyeSBmb3Iga21haGpvbmdnIGFuZCBrc2hpc2Vu IikKKyAgICAoZGVzY3JpcHRpb24gIlNoYXJlZCBsaWJyYXJ5IGFuZCBjb21tb24gZmlsZXMgZm9y IGttYWhqb25nZywga3NoaXNlbiBhbmQKK290aGVyIE1haCBKb25nZyBsaWtlIGdhbWVzLiIpCisg ICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmxncGwyLjArIGxpY2Vuc2U6 ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMga21haGpvbmdnCisgIChwYWNrYWdlCisgICAg KG5hbWUgImttYWhqb25nZyIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UK KyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAg ICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva21haGpvbmdnLSIgdmVyc2lvbiAiLnRh ci54eiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjFmY2o0amIyenpiYXhwN2Nw MDR3MzZ5MGM3bGg3N3l6aW42NmZtdnJjeGtsMTF4aTJ3d2QiKSkpKQorICAgIChidWlsZC1zeXN0 ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJh LWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21w bGV0aW9uCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAg ICAgICBrZGVjbGFyYXRpdmUKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga25ld3N0dWZm CisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAg bGlia21haGpvbmdnCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRp dmUtNQorICAgICAgICAgICBxdHN2Zy01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVz LmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlRpbGUgbGF5aW5nIHBhdGllbmNlIikKKyAgICAo ZGVzY3JpcHRpb24gIkluIEtNYWhqb25nZyB0aGUgdGlsZXMgYXJlIHNjcmFtYmxlZCBhbmQgc3Rh a2VkIG9uIHRvcCBvZgorZWFjaCBvdGhlciB0byByZXNlbWJsZSBhIGNlcnRhaW4gc2hhcGUuICBU aGUgcGxheWVyIGlzIHRoZW4gZXhwZWN0ZWQgdG8gcmVtb3ZlCithbGwgdGhlIHRpbGVzIG9mZiB0 aGUgZ2FtZSBib2FyZCBieSBsb2NhdGluZyBlYWNoIHRpbGUncyBtYXRjaGluZyBwYWlyLgorCitB IHZhcmlldHkgb2YgdGlsZSBsYXlvdXRzIGFyZSBpbmNsdWRlZCwgYXMgd2VsbCBhcyBhbiBlZGl0 b3IgdG8gY3JlYXRlIG5ldworbGF5b3V0cy4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhl IEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxp Y2Vuc2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrc2hp c2VuCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtzaGlzZW4iKQorICAgICh2ZXJzaW9uICIyMC4x Mi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNl LXNlcnZpY2UvIgorICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tzaGlz ZW4tIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAi MWhyd3IwZjFraWRpdnNwOGxud2RicXozeHhhZ2p2andoNzJyM2dtYThzbWZpbHlieWdmYiIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMK KyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcworICAgICAgICAgICA7KCJwZXJsIiAscGVy bCkKKyAgICAgICAgICAgOygicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgICAgIGtk b2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrYXV0aAorICAgICAgICAgICBrY29t cGxldGlvbgorICAgICAgICAgICBrY29uZmlnd2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9u cworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAg a2kxOG4KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAg ICAgICBsaWJrbWFoam9uZ2cKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNs YXJhdGl2ZS01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAg ICAoc3lub3BzaXMgIlNoaXNlbi1TaG8gc29saXRhaXJlIGdhbWUiKQorICAgIChkZXNjcmlwdGlv biAiS1NoaXNlbiBpcyBhIHNvbGl0YWlyZS1saWtlIGdhbWUgcGxheWVkIHVzaW5nIHRoZSBzdGFu ZGFyZAorc2V0IG9mIE1haGpvbmcgdGlsZXMuICBVbmxpa2UgTWFoam9uZyBob3dldmVyLCBLU2hp c2VuIGhhcyBvbmx5IG9uZSBsYXllciBvZgorc2NyYW1ibGVkIHRpbGVzCisKK1RoaXMgcGFja2Fn ZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5z ZTpncGwyKykpKQorCisoZGVmaW5lLXB1YmxpYyBrYWpvbmdnCisgIChwYWNrYWdlCisgICAgKG5h bWUgImtham9uZ2ciKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAg IChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgorICAgICAgICAgICAg ICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tham9uZ2ctIiB2ZXJzaW9uICIudGFyLnh6Iikp CisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMDNmZGJueDd6eDd2Z2N4dndkMWgxMDk4 a3M5Z3ExNjJid3ozNWZocHl6cHlucjY2N201ciIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNr ICdmaXgtcGF0aHMKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCisgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvbWpyZXNvdXJjZS5weSIK KyAgICAgICAgICAgICAgICgoIidzaGFyZScsICdrbWFoam9uZ2dsaWInIiBhbGwpCisgICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgIiciIChhc3NvYy1yZWYgaW5wdXRzICJsaWJrbWFoam9u Z2ciKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc2hhcmUnLCAna21haGpvbmdn bGliJyIpKSkpKQorICAgICAgICAgKGFkZC1hZnRlciAncXQtd3JhcCAnd3JhcAorICAgICAgICAg ICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAg ICAgKGxldCAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKSkKKyAgICAgICAgICAgICAg IChmb3ItZWFjaCAobGFtYmRhIChwcm9ncmFtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg KHdyYXAtcHJvZ3JhbSBwcm9ncmFtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAoIkdV SVhfUFlUSE9OUEFUSCIgIjoiIHByZWZpeAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgsKGdldGVudiAiR1VJWF9QWVRIT05QQVRIIikpKSkpCisgICAgICAgICAgICAgICAgICAgICAg ICAgKGxpc3QgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL2tham9uZ2ciKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9rYWpvbmdnc2VydmVy IikpKSkpKSkpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMKKyAgICAgICAgICAgOygicGVybCIgLHBlcmwpCisgICAgICAgICAgIGtkb2N0b29scykp CisgICAgKGlucHV0cworICAgICAobGlzdCBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRn ZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAg IGxpYmttYWhqb25nZworICAgICAgICAgICBweXRob24KKyAgICAgICAgICAgcHl0aG9uLXR3aXN0 ZWQKKyAgICAgICAgICAgcHl0aG9uLXB5cXQKKyAgICAgICAgICAgcHl0aG9uLXpvcGUtaW50ZXJm YWNlCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0c3ZnLTUpKQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiQ2xhc3NpY2Fs IE1haCBKb25nZyBnYW1lIGZvciA0IHBsYXllcnMiKQorICAgIChkZXNjcmlwdGlvbiAiS2Fqb25n ZyBpcyB0aGUgYW5jaWVudCBDaGluZXNlIGJvYXJkIGdhbWUgZm9yIDQgcGxheWVycy4KKworSWYg eW91IGFyZSBsb29raW5nIGZvciB0aGUgTWFoIEpvbmdnIHNvbGl0YWlyZSBwbGVhc2UgdXNlIHRo ZSBhcHBsaWNhdGlvbgora21haGpvbmdnLgorCitLYWpvbmdnIGNhbiBiZSB1c2VkIGluIHR3byBk aWZmZXJlbnQgd2F5czogU2NvcmluZyBhIG1hbnVhbCBnYW1lIHdoZXJlIHlvdQorcGxheSBhcyBh bHdheXMgYW5kIHVzZSBLYWpvbmdnIGZvciB0aGUgY29tcHV0YXRpb24gb2Ygc2NvcmVzIGFuZCBm b3IKK2Jvb2trZWVwaW5nLiAgT3IgeW91IGNhbiB1c2UgS2Fqb25nZyB0byBwbGF5IGFnYWluc3Qg YW55IGNvbWJpbmF0aW9uIG9mIG90aGVyCitodW1hbiBwbGF5ZXJzIG9yIGNvbXB1dGVyIHBsYXll cnMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisg ICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhk ZWZpbmUtcHVibGljIGticmVha291dAorICAocGFja2FnZQorICAgIChuYW1lICJrYnJlYWtvdXQi KQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAg ICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9y Oi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAg ICAgICAgICAgICIvc3JjL2ticmVha291dC0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChz aGEyNTYKKyAgICAgICAoYmFzZTMyICIwa3FqMmN4MG55M3FxNjVjNnc1ZnBuem1yd2w5aXJnOHNs enZwZDNhbmNrNWNudm1hM2o0IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3Rl bSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtk b2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAg ICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRk b25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAg ICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisg ICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0 ZGVjbGFyYXRpdmUtNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIp CisgICAgKHN5bm9wc2lzICJCcmVha291dCBsaWtlIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAi S0JyZWFrb3V0IGlzIHNpbWlsYXIgdG8gdGhlIGNsYXNzaWNzIGJyZWFrb3V0IGFuZCB4Ym9pbmcs CitmZWF0dXJpbmcgYSBudW1iZXIgb2YgYWRkZWQgZ3JhcGhpY2FsIGVuaGFuY2VtZW50cyBhbmQg ZWZmZWN0cy4gIFlvdSBjb250cm9sIGEKK3BhZGRsZSBhdCB0aGUgYm90dG9tIG9mIHRoZSBwbGF5 aW5nLWZpZWxkLCBhbmQgbXVzdCBkZXN0cm95IGJyaWNrcyBhdCB0aGUgdG9wCitieSBib3VuY2lu ZyBiYWxscyBhZ2FpbnN0IHRoZW0uCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUg Z2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNl OmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGttaW5lcworICAocGFja2FnZQorICAgIChu YW1lICJrbWluZXMiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAg IChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAg ICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2ttaW5lcy0iIHZlcnNpb24gIi50YXIueHoiKSkK KyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwaHFqd2gzanEybnBxd2t2aDY3ZnluMnhu cThzd2lhc2R3NWp6OGYwaWtsMGsyOGlkNzc1IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgor ICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAg IGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucwor ICAgICAgICAgICBraTE4bgorICAgICAgICAgICBrdGV4dHdpZGdldHMKKyAgICAgICAgICAga3dp ZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcwor ICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiQ2xhc3Np Y2FsIG1pbmUgc3dlZXBlciBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIktNaW5lcyBpcyBhIGNs YXNzaWMgTWluZXN3ZWVwZXIgZ2FtZS4gIFRoZSBpZGVhIGlzIHRvCit1bmNvdmVyIGFsbCB0aGUg c3F1YXJlcyB3aXRob3V0IGJsb3dpbmcgdXAgYW55IG1pbmVzLiAgV2hlbiBhIG1pbmUgaXMgYmxv d24KK3VwLCB0aGUgZ2FtZSBpcyBvdmVyLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUg S0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGlj ZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrb25xdWVzdAorICAocGFja2FnZQor ICAgIChuYW1lICJrb25xdWVzdCIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3Vy Y2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAg ICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva29ucXVlc3QtIiB2ZXJzaW9uICIu dGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMGxud2owNnZ2NHF4MDVo cjhwenlzbnZyeGg4eTA0YXNhanJwaDByc2ozN3Y4aHM5ZzVsaCIpKSkpCisgICAgKGJ1aWxkLXN5 c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0 cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2Nv bXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29yZWFkZG9ucworICAg ICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2d1aWFk ZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAg ICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01 CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAgICAgICBxdHN2Zy01KSkKKyAgICAo aG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlNpbXBs ZSB0dXJuLWJhc2VkIHN0cmF0ZWd5IGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAiS29ucXVlc3Qg aXMgdGhlIEtERSB2ZXJzaW9uIG9mIEdudS1MYWN0aWMgS29ucXVlc3QuICBQbGF5ZXJzCitjb25x dWVyIG90aGVyIHBsYW5ldHMgYnkgc2VuZGluZyBzaGlwcyB0byB0aGVtLiAgVGhlIGdvYWwgaXMg dG8gYnVpbGQgYW4KK2ludGVyc3RlbGxhciBlbXBpcmUgYW5kIHVsdGltYXRlbHkgY29ucXVlciBh bGwgb3RoZXIgcGxheWVyJ3MgcGxhbmV0cy4gIFRoZQorZ2FtZSBjYW4gYmUgcGxheWVkIHdpdGgg dXAgdG8gbmluZSBlbXBpcmVzLCBjb21tYW5kZWQgZWl0aGVyIGJ5IHRoZSBjb21wdXRlcgorb3Ig YnkgcHVueSBlYXJ0aGxpbmdzLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdh bWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpm ZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrYm91bmNlCisgIChwYWNrYWdlCisgICAgKG5h bWUgImtib3VuY2UiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAg IChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIgorICAgICAgICAgICAg ICAgICAgICAgICAgICB2ZXJzaW9uICIvc3JjL2tib3VuY2UtIiB2ZXJzaW9uICIudGFyLnh6Iikp CisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMHlteTB6MXFsdzNuNjUzeHMzZHNhMXht NzhxNHhhajA5ZG5uY2k0a203N3J6aXMyNnZiNiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24K KyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAg ICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtpMThuCisg ICAgICAgICAgIGtpbworICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAgICAgICBxdHN2Zy01KSkKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkplenpiYWxsIGFyY2Fk ZSBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIktCb3VuY2UgaXMgYSBzaW5nbGUgcGxheWVyIGFy Y2FkZSBnYW1lIHdpdGggdGhlIGVsZW1lbnRzIG9mCitwdXp6bGUuICBJdCBpcyBwbGF5ZWQgb24g YSBmaWVsZCwgc3Vycm91bmRlZCBieSB3YWxsLCB3aXRoIHR3byBvciBtb3JlIGJhbGxzCitib3Vu Y2luZyBhcm91bmQgd2l0aGluIHRoZSB3YWxscy4gIFRoZSBvYmplY3Qgb2YgdGhlIGdhbWUgaXMg dG8gYnVpbGQgbmV3Cit3YWxscyB0byBkZWNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgYWN0aXZlIGZp ZWxkLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQor ICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4wKyBsaWNlbnNl OmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtibG9ja3MKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAia2Jsb2NrcyIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAg ICAgKG9yaWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmct YXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAg ICAgICAgICAgICAgICAgIHZlcnNpb24gIi9zcmMva2Jsb2Nrcy0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwOXlmbTltemJhbXAyOTRjdmM1Zmlu cTZpbHh2eHI2OGkwZG5iMG03MnBhNHNmem1pajMyIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlv bgorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAg ICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9u cworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAg ICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01Cisg ICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAgICAgICBxdHN2Zy01KSkKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlNpbmdsZSBw bGF5ZXIgZmFsbGluZyBibG9ja3MgcHV6emxlIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAiS0Js b2NrcyBpcyB0aGUgY2xhc3NpYyBUZXRyaXMtbGlrZSBmYWxsaW5nIGJsb2NrcyBnYW1lLgorCitU aGUgaWRlYSBpcyB0byBzdGFjayB0aGUgZmFsbGluZyBibG9ja3MgdG8gY3JlYXRlIGhvcml6b250 YWwgbGluZXMgd2l0aG91dCBhbnkKK2dhcHMuICBXaGVuIGEgbGluZSBpcyBjb21wbGV0ZWQgaXQg aXMgcmVtb3ZlZCwgYW5kIG1vcmUgc3BhY2UgaXMgYXZhaWxhYmxlIGluCit0aGUgcGxheSBhcmVh LiAgV2hlbiB0aGVyZSBpcyBub3QgZW5vdWdoIHNwYWNlIGZvciBibG9ja3MgdG8gZmFsbCwgdGhl IGdhbWUgaXMKK292ZXIuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMg bW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEu MispKSkpCisKKyhkZWZpbmUtcHVibGljIGtzdWRva3UKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAi a3N1ZG9rdSIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9y aWdpbgorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5k ICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iCisgICAgICAgICAgICAgICAg ICAgICAgICAgIHZlcnNpb24gIi9zcmMva3N1ZG9rdS0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAg ICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwcGo2cnk3YWsxcm5wYjkzbXF5cGF4cmNibXJo d2c5aXI2emhiM3liemZrZmNyaDY3ZzEyIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxk LXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1 bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrYXJjaGl2ZQorICAgICAg ICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3Jl YWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZ3VpYWRkb25zCisgICAgICAg ICAgIGtpMThuCisgICAgICAgICAgIGtpY29udGhlbWVzCisgICAgICAgICAgIGtpbworICAgICAg ICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtk ZWdhbWVzCisgICAgICAgICAgIGdsdQorICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBx dGRlY2xhcmF0aXZlLTUKKyAgICAgICAgICAgcXRzdmctNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJTdWRva3UgcHV6emxlIGdhbWUg YW5kIHNvbHZlciIpCisgICAgKGRlc2NyaXB0aW9uICJLU3Vkb2t1IGlzIGEgU3Vkb2t1IGdhbWUg YW5kIHNvbHZlciwgc3VwcG9ydGluZyBhIHJhbmdlIG9mCisyRCBhbmQgM0QgU3Vkb2t1IHZhcmlh bnRzLiAgSW4gYWRkaXRpb24gdG8gcGxheWluZyBTdWRva3UsIGl0IGNhbiBwcmludCBTdWRva3UK K3B1enpsZSBzaGVldHMgYW5kIGZpbmQgdGhlIHNvbHV0aW9uIHRvIGFueSBTdWRva3UgcHV6emxl LgorCitUaGUgd29yZCBTdWRva3UgbWVhbnMgXCJzaW5nbGUgbnVtYmVyIGluIGFuIGFsbG90dGVk IHBsYWNlXCIgaW4gSmFwYW5lc2UuCitUaGVzZSBhcmUgdGhlIGJhc2ljIHJ1bGVzOiBFdmVyeSBT dWRva3UgaXMgYSBzcXVhcmUgZGl2aWRlZCBpbnRvIDN4Mworc3Vic3F1YXJlcyB3aXRoIDN4MyBj ZWxscyBlYWNoLgorCitTb21lIGNlbGxzIGFyZSBmaWxsZWQgd2l0aCBhIG51bWJlciBhdCB0aGUg YmVnaW5uaW5nLiAgVGhlIHJlbWFpbmluZyBvbmVzIGFyZQordG8gYmUgZmlsbGVkIGJ5IHRoZSBw bGF5ZXIgdXNpbmcgbnVtYmVycyBmcm9tIDEgdG8gOSwgd2l0aG91dCByZXBlYXRpbmcgYQorbnVt YmVyIHR3aWNlIG9uIGVhY2ggY29sdW1uLCByb3cgb3Igc3Vic3F1YXJlIChlYWNoIG9mIHRoZW0g bXVzdCBjb250YWluIG9ubHkKK29uZSAxLCBvbmUgMiwgb25lIDMsIGFuZCBzbyBvbikuICBUaGUg Z2FtZSByZXF1aXJlcyBsb2dpYyBhbmQgcGF0aWVuY2UuCitTb2x2aW5nIHRha2VzIHVzdWFsbHkg MTAgdG8gMzAgbWludXRlcywgZGVwZW5kaW5nIG9uIHB1enpsZSBsZXZlbCwgeW91ciBza2lsbAor YW5kIGV4cGVyaWVuY2UuCisKK1RoZSBudW1lcmFscyBpbiBTdWRva3UgcHV6emxlcyBhcmUgdXNl ZCBmb3IgY29udmVuaWVuY2UgKGZvciBleGFtcGxlIGluIDE2eDE2Citib2FyZCB3ZSB1c2UgbGV0 dGVycyk6IGFyaXRobWV0aWMgcmVsYXRpb25zaGlwcyBiZXR3ZWVuIG51bWJlcnMgYXJlCitpcnJl bGV2YW50LgorCitUaGlzIHByb2dyYW0gc3VwcG9ydHMgYWxzbyAxNngxNiBnYW1lcyB3aXRoIG51 bWJlcnMgZnJvbSAxIHRvIDE2IGFuZCAyNTYKK2NlbGxzIHdpdGggMTYgY29scywgcm93cyBhbmQg c3Vic3F1YXJlcyEKKworTW9yZSBpbmZvcm1hdGlvbiBhdCBodHRwOi8vZW4ud2lraXBlZGlhLm9y Zy93aWtpL1N1ZG9rdQorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1v ZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIr KSkpKQorCisoZGVmaW5lLXB1YmxpYyBrbGluZXMKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2xp bmVzIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NyYy9rbGluZXMtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAo c2hhMjU2CisgICAgICAgKGJhc2UzMiAiMHk4bG53YXdya2w0aXhuN3Y0ZGc0OGsyenByMDgza3J2 N2R2NGQ5NGIyZHBraDd4ZnZpaCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0 ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBr ZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAg ICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2Ny YXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAg IGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2Ft ZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlBs YWNlIDUgZXF1YWwgcGllY2VzIHRvZ2V0aGVyLCBidXQgd2FpdCwgdGhlcmUgYXJlIDMgbmV3IG9u ZXMiKQorICAgIChkZXNjcmlwdGlvbiAiS0xpbmVzIGlzIGEgc2ltcGxlIGJ1dCBoaWdobHkgYWRk aWN0aXZlIG9uZSBwbGF5ZXIgZ2FtZS4KKworVGhlIHBsYXllciBoYXMgdG8gbW92ZSB0aGUgY29s b3JlZCBiYWxscyBhcm91bmQgdGhlIGdhbWUgYm9hcmQsIGdhdGhlcmluZyB0aGVtCitpbnRvIHRo ZSBsaW5lcyBvZiB0aGUgc2FtZSBjb2xvciBieSBmaXZlLiAgT25jZSB0aGUgbGluZSBpcyBjb21w bGV0ZSBpdCBpcworcmVtb3ZlZCBmcm9tIHRoZSBib2FyZCwgdGhlcmVmb3JlIGZyZWVpbmcgcHJl Y2lvdXMgc3BhY2UuICBJbiB0aGUgc2FtZSB0aW1lCit0aGUgbmV3IGJhbGxzIGtlZXAgYXJyaXZp bmcgYnkgdGhyZWUgYWZ0ZXIgZWFjaCBtb3ZlLCBmaWxsaW5nIHVwIHRoZSBnYW1lCitib2FyZC4K KworS0xpbmVzIGlzIGEgc2luZ2xlLXBsYXllciBnYW1lIHdoZXJlIHRoZSBwbGF5ZXIgcmVtb3Zl cyBjb2xvcmVkIGJhbGxzIGZyb20gdGhlCitib2FyZCBieSBhcnJhbmdpbmcgdGhlbSBpbnRvIGxp bmVzIG9mIGZpdmUgb3IgbW9yZS4gIEhvd2V2ZXIsIGV2ZXJ5IHRpbWUgdGhlCitwbGF5ZXIgbW92 ZXMgYSBiYWxsLCB0aHJlZSBtb3JlIGJhbGxzIGFyZSBhZGRlZCB0byB0aGUgYm9hcmQuCisKK1Ro aXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vu c2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVi bGljIGtnb2xkcnVubmVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtnb2xkcnVubmVyIikKKyAg ICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tk ZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3NyYy9rZ29sZHJ1bm5lci0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEy NTYKKyAgICAgICAoYmFzZTMyICIxN3JhNWQzcjlhankyaW5qMTdnd2Q1eHBoemh2Ynp4NWtwdmR3 eWo2bXN4NGRkOXd4Z2ZpIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkK KyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0 b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBr Y29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAg ICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25z CisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAg cXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkFjdGlvbiBhbmQgcHV6emxl IHNvbHZpbmcgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJLR29sZHJ1bm5lciBpcyBhbiBhY3Rp b24gZ2FtZSB3aGVyZSB0aGUgaGVybyBydW5zIHRocm91Z2ggYQorbWF6ZSwgY2xpbWJzIHN0YWly cywgZGlnIGhvbGVzIGFuZCBkb2RnZXMgZW5lbWllcyBpbiBvcmRlciB0byBjb2xsZWN0IGFsbCB0 aGUKK2dvbGQgbnVnZ2V0cyBhbmQgZXNjYXBlIHRvIHRoZSBuZXh0IGxldmVsLiAgWW91ciBlbmVt aWVzIGFyZSBhbHNvIGFmdGVyIHRoZQorZ29sZC4gIFdvcnNlIHN0aWxsLCB0aGV5IGFyZSBhZnRl ciB5b3UhLgorCitLR29sZHJ1bm5lciBpcyBhIGZhc3QtcGFjZWQgcGxhdGZvcm0gZ2FtZSB3aGVy ZSB0aGUgcGxheWVyIG11c3QgbmF2aWdhdGUgYQorbWF6ZSB3aGlsZSBjb2xsZWN0aW5nIGdvbGQg bnVnZ2V0cyBhbmQgYXZvaWRpbmcgZW5lbWllcy4gIEEgdmFyaWV0eSBvZiBsZXZlbAorcGFja3Mg YXJlIGluY2x1ZGVkLCBhcyB3ZWxsIGFzIGFuIGVkaXRvciB0byBjcmVhdGUgbmV3IGxldmVscy4K KworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAo bGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRlZmlu ZS1wdWJsaWMga2RpYW1vbmQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2RpYW1vbmQiKQorICAg ICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICht ZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2Rl L3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2tkaWFtb25kLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNoYTI1Ngor ICAgICAgIChiYXNlMzIgIjFpeXhyeDM0MjJhc2E1OGtoMHNpd3ZpMXN2ZHM1a2NjcnltNmdkZnBk aGxtaG1jaXFsemkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAg IChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xz KSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25m aWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAg ICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAgIGtpMThu CisgICAgICAgICAgIGtub3RpZmljYXRpb25zCisgICAgICAgICAgIGtub3RpZnljb25maWcKKyAg ICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBs aWJrZGVnYW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZl LTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5v cHNpcyAiVGhyZWUtaW4tYS1yb3cgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJLRGlhbW9uZCBp cyBhIHRocmVlLWluLWEtcm93IGdhbWUgbGlrZSBCZWpld2VsZWQuICBJdAorZmVhdHVyZXMgdW5s aW1pdGVkIGZ1biB3aXRoIHJhbmRvbWx5IGdlbmVyYXRlZCBnYW1lcyBhbmQgZml2ZSBkaWZmaWN1 bHR5CitsZXZlbHMgd2l0aCB2YXJ5aW5nIG51bWJlciBvZiBkaWFtb25kIGNvbG9ycyBhbmQgYm9h cmQgc2l6ZXMuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxl LiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkp CisKKyhkZWZpbmUtcHVibGljIGtmb3VyaW5saW5lCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtm b3VyaW5saW5lIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAo b3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9rZm91cmlubGluZS0iIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwcGx4M2x2MzVmYzhxOXN2YnlsNzFt bXMzamk2em41OGozMDZidm0xZjhra2dnMHgzOTViIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0 LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFr ZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlv bgorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAg ICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZG5zc2QKKyAg ICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1l cworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKKyAgICAg ICAgICAgcXRzdmctNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIp CisgICAgKHN5bm9wc2lzICJQbGFjZSA0IHBpZWNlcyBpbiBhIHJvdyIpCisgICAgKGRlc2NyaXB0 aW9uICJLRm91ckluTGluZSBpcyBhIGJvYXJkIGdhbWUgZm9yIHR3byBwbGF5ZXJzIGJhc2VkIG9u IHRoZQorQ29ubmVjdC1Gb3VyIGdhbWUuCisKK0tGb3VySW5MaW5lIGlzIGEgZ2FtZSB3aGVyZSB0 d28gcGxheWVycyB0YWtlIHR1cm5zIGRyb3BwaW5nIHBpZWNlcyBpbnRvIGEKK2dyaWQsIHRoZSB3 aW5uZXIgYmVpbmcgdGhlIGZpcnN0IHRvIHBsYWNlIGZvdXIgcGllY2VzIGluIGEgbGluZS4KKwor VGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGlj ZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIr KSkpKQorCisoZGVmaW5lLXB1YmxpYyBrYmxhY2tib3gKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAi a2JsYWNrYm94IikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAo b3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3NyYy9rYmxhY2tib3gtIiB2ZXJzaW9uICIudGFyLnh6Iikp CisgICAgICAoc2hhMjU2CisgICAgICAgKGJhc2UzMiAiMGxhNXc0NGIwZ2w3Mmczd2ZwMHB3OGd3 bm0yODdsaDduZDlrNWlrcHN6dzVubjQ5ZGIwaCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1i dWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2Ut bW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3Qga2FyY2hpdmUKKyAg ICAgICAgICAga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29y ZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAg ICAgICAga2kxOG4KKyAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgIGt4bWxndWkK KyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAg cXRkZWNsYXJhdGl2ZS01CisgICAgICAgICAgIHF0c3ZnLTUpKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiRmluZCBhdG9tcyBpbiBhIGdy aWQgYnkgc2hvb3RpbmcgZWxlY3Ryb25zIikKKyAgICAoZGVzY3JpcHRpb24gIktCbGFja2JveCBp cyBhIGdhbWUgb2YgaGlkZSBhbmQgc2VlayBwbGF5ZWQgb24gYSBncmlkIG9mCitib3hlcyB3aGVy ZSB0aGUgY29tcHV0ZXIgaGFzIGhpZGRlbiBzZXZlcmFsIGJhbGxzLiAgVGhlIHBvc2l0aW9uIG9m IHRoZSBoaWRkZW4KK2JhbGxzIGNhbiBiZSBkZWR1Y2VkIGJ5IHNob290aW5nIGJlYW1zIGludG8g dGhlIGJveAorCitLQmxhY2tCb3ggaXMgYSBnYW1lIG9mIGhpZGUgYW5kIHNlZWsgcGxheWVkIG9u IGFuIGdyaWQgb2YgYm94ZXMsIHdoZXJlIHRoZQorcGxheWVyIHNob290cyByYXlzIGludG8gdGhl IGdyaWQgdG8gZGVkdWNlIHRoZSBwb3NpdGlvbnMgb2YgaGlkZGVuIG9iamVjdHMuCisKK1RoaXMg cGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2Ug KGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGlj IGtuZXR3YWxrCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtuZXR3YWxrIikKKyAgICAodmVyc2lv biAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUv cmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Ny Yy9rbmV0d2Fsay0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAo YmFzZTMyICIwNjBrajA2dnBpZ2R5NTcwaXpzamZnbm1xcXJwbWI4YmtyOWFycWMxMDloZzNhdmw1 d2p6IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZl LWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAg KGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAg ICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAg IGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAg ICAgICBrdGV4dHdpZGdldHMKKyAgICAgICAgICAga3dpZGdldHNhZGRvbnMKKyAgICAgICAgICAg a3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAg ICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMu a2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiVHVybiB0aGUgYm9hcmQgcGllY2VzIHRvIGdldCBh bGwgY29tcHV0ZXJzIGNvbm5lY3RlZCIpCisgICAgKGRlc2NyaXB0aW9uICJLTmV0V2FsayBpcyBh IHNtYWxsIGdhbWUgd2hlcmUgeW91IGhhdmUgdG8gYnVpbGQgdXAgYQorY29tcHV0ZXIgbmV0d29y ayBieSByb3RhdGluZyB0aGUgd2lyZXMgdG8gY29ubmVjdCB0aGUgdGVybWluYWxzIHRvIHRoZSBz ZXJ2ZXIuCitXaGVuIHRoZSBuZXR3b3JrIGlzIGJ1aWxkLCBhIGhpZ2hzY29yZS1saXN0IGNvbWVz IHVwIHdoZXJlIGNvbXBldGl0aW9ucyBjYW4gYmUKK2ZvdWdodCBvdXQuCisKK0tOZXR3YWxrIGlz IGEgcHV6emxlIGdhbWUgd2hlcmUgdGhlIHBsYXllciBhcnJhbmdlcyBzZWN0aW9ucyBvZiB3aXJl IHRvCitjb25uZWN0IGFsbCB0aGUgY29tcHV0ZXJzIG9uIHRoZSBib2FyZC4KKworVGhpcyBwYWNr YWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlz dCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMgYm9t YmVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgImJvbWJlciIpCisgICAgKHZlcnNpb24gIjIwLjEy LjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFz ZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvYm9t YmVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2Uz MiAiMWZqY3dtNTkxamd4M2JncXBpMGo1Zm5iMmwycjJoM3I2bGF2M3ZoYXh6NHJrZjU2cGcyYSIp KSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1 dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1 dHMKKyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAg ICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMK KyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVn YW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQor ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAi QXJjYWRlIGJvbWJpbmcgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJCb21iZXIgaXMgYSBzaW5n bGUgcGxheWVyIGFyY2FkZSBnYW1lLgorCitUaGUgcGxheWVyIGlzIGludmFkaW5nIHZhcmlvdXMg Y2l0aWVzIGluIGEgcGxhbmUgdGhhdCBpcyBkZWNyZWFzaW5nIGluIGhlaWdodC4KK1RoZSBnb2Fs IG9mIHRoZSBnYW1lIGlzIHRvIGRlc3Ryb3kgYWxsIHRoZSBidWlsZGluZ3MgYW5kIGFkdmFuY2Ug dG8gdGhlIG5leHQKK2xldmVsLiAgRWFjaCBsZXZlbCBnZXRzIGEgYml0IGhhcmRlciBieSBpbmNy ZWFzaW5nIHRoZSBzcGVlZCBvZiB0aGUgcGxhbmUgYW5kCit0aGUgaGVpZ2h0IG9mIHRoZSBidWls ZGluZ3MuCisKK0JvbWJlciBpcyBhIGdhbWUgd2hlcmUgeW91IGZseSBhIHNwYWNlc2hpcCBhbmQg YXR0ZW1wdCB0byBib21iIHRoZSBidWlsZGluZ3MKK2JlbG93IHlvdS4gIEVhY2ggcGFzcyB0aGUg c3BhY2VzaGlwIG1ha2VzLCBpdCBnZXRzIGxvd2VyIGFuZCBsb3dlci4gIElmIHlvdSd2ZQorbm90 IGRlc3Ryb3llZCBhIGJ1aWxkaW5nIGluIHlvdXIgcGF0aCwgeW91IHdpbGwgY3Jhc2ggaW50byBp dC4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAg ICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRl ZmluZS1wdWJsaWMgZ3JhbmF0aWVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgImdyYW5hdGllciIp CisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zcmMvZ3JhbmF0aWVyLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNo YTI1NgorICAgICAgIChiYXNlMzIgIjFmeWg3enlhY2IzcG5sZmQyOWp3MmpteWw4YTdzanczNTRw aTIzNG5kNXg1OTk5eHc1ejYiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAg IGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRv bnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAg IGtpMThuCisgICAgICAgICAgIGtuZXdzdHVmZgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucwor ICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0 YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAgICAgICBxdHN2Zy01KSkK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMg IkJvbWJlcm1hbiBjbG9uZSIpCisgICAgKGRlc2NyaXB0aW9uICJHcmFuYXRpZXIgaXMgYSBjbG9u ZSBvZiB0aGUgY2xhc3NpYyBCb21iZXJtYW4gZ2FtZSwKK2luc3BpcmVkIGJ5IHRoZSB3b3JrIG9m IHRoZSBDbGFuYm9tYmVyIGNsb25lLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RF IGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5z ZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBrc2lyaworICAocGFja2FnZQorICAgIChu YW1lICJrc2lyayIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAgIChzb3VyY2UKKyAgICAg KG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1h cHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc2lyay0iIHZlcnNpb24gIi50YXIueHoiKSkK KyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjEweTdubTB4NnpjYzBnaDNhbTY5YmJ4 eXliOGF6YmJmeXJkcXNhMDIzZ2dyN24wNGNuMjEiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQt YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtl LW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjcmFzaAorICAg ICAgICAgICBraTE4bgorICAgICAgICAgICBraWNvbnRoZW1lcworICAgICAgICAgICBraW8KKyAg ICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt3YWxsZXQKKyAgICAgICAgICAga3htbGd1 aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAgICBwaG9ub24KKyAgICAgICAgICAg cWNhCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAg ICAgICAgICBxdHN2Zy01CisgICAgICAgICAgIHpsaWIpKQorICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiQ29tcHV0ZXJpemVkIHZlcnNpb24g b2YgdGhlIHdlbGwga25vd24gc3RyYXRlZ3kgYm9hcmQgZ2FtZQorJ1Jpc2snIikKKyAgICAoZGVz Y3JpcHRpb24gIktzaXJLIGlzIGEgbXVsdGktcGxheWVyIG5ldHdvcmstZW5hYmxlZCBnYW1lLiAg VGhlIGdvYWwgb2YKK3RoZSBnYW1lIGlzIHNpbXBseSB0byBjb25xdWVyIHRoZSB3b3JsZCBieSBh dHRhY2tpbmcgeW91ciBuZWlnaGJvcnMgd2l0aCB5b3VyCithcm1pZXMuCisKK0F0IHRoZSBiZWdp bm5pbmcgb2YgdGhlIGdhbWUsIGNvdW50cmllcyBhcmUgZGlzdHJpYnV0ZWQgdG8gYWxsIHRoZSBw bGF5ZXJzLgorRWFjaCBjb3VudHJ5IGNvbnRhaW5zIG9uZSBhcm15IHJlcHJlc2VudGVkIGJ5IGFu IGluZmFudHJ5bWFuLiAgRWFjaCBwbGF5ZXIgaGFzCitzb21lIGFybWllcyB0byBkaXN0cmlidXRl IHRvIGhpcyBjb3VudHJpZXMuICBPbiBlYWNoIHR1cm4sIGVhY2ggcGxheWVyIGNhbgorYXR0YWNr IGhpcyBuZWlnaGJvdXJzLCBldmVudHVhbGx5IGNvbnF1ZXJpbmcgb25lIG9yIG1vcmUgY291bnRy aWVzLiAgQXQgdGhlCitlbmQgb2YgZWFjaCB0dXJuLCBzb21lIGJvbnVzIGFybWllcyBhcmUgZGlz dHJpYnV0ZWQgdG8gdGhlIHBsYXllcnMgaW4gZnVuY3Rpb24KK29mIHRoZSBudW1iZXIgb2YgY291 bnRyaWVzIHRoZXkgb3duLiAgVGhlIHdpbm5lciBpcyB0aGUgcGxheWVyIHRoYXQgY29ucXVlcmVk CithbGwgdGhlIHdvcmxkLgorCitGZWF0dXJlczoKK0BpdGVtaXplCitAaXRlbSBTdXBwb3J0IGZv ciAxLTYgaHVtYW4gb3IgY29tcHV0ZXIgcGxheWVycworQGl0ZW0gTXVsdGktcGxheWVyIGdhbWlu ZyBvdmVyIGEgbmV0d29yaworQGl0ZW0gWW91IGNhbiBlYXNpbHkgY3JlYXRlIG5ldyBza2lucyB3 aXRoIFNWRyBncmFwaGljcyBhbmQgdGhlIHNraW4gZWRpdG9yCitAaXRlbSBIb3QgTmV3IFN0dWZm IHN1cHBvcnQuICBZb3UgY2FuIGVhc2lseSBkb3dubG9hZCBhbmQgaW5zdGFsbCBuZXcgc2tpbnMK K0BlbmQgaXRlbWl6ZQorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1v ZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4w KyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIHBhbGFwZWxpCisgIChwYWNr YWdlCisgICAgKG5hbWUgInBhbGFwZWxpIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAg KHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAg KHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2Uv IiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9wYWxhcGVsaS0iIHZl cnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjB4eHo5 ZzR6eGxqbGcyMGc4OGE1bGtid3p6bTl5ZzR2eG5yZmlnazhtMDE4Y3owbnFkNWIiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg IChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAg IChsaXN0IGthcmNoaXZlCisgICAgICAgICAgIGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25m aWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAg ICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBraTE4bgorICAg ICAgICAgICBraTE4bgorICAgICAgICAgICBraW8KKyAgICAgICAgICAga2l0ZW12aWV3cworICAg ICAgICAgICBrbm90aWZpY2F0aW9ucworICAgICAgICAgICBrc2VydmljZQorICAgICAgICAgICBr d2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVz CisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAg ICAgICBxdHN2Zy01CisgICAgICAgICAgIHNoYXJlZC1taW1lLWluZm8pKQorICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiSmlnc2F3IHB1enps ZSBnYW1lIikKKyAgICAoZGVzY3JpcHRpb24gIlBhbGFwZWxpIGlzIGEgamlnc2F3IHB1enpsZSBn YW1lLiAgVW5saWtlIG90aGVyIGdhbWVzIGluCit0aGF0IGdlbnJlLCB5b3UgYXJlIG5vdCBsaW1p dGVkIHRvIGFsaWduaW5nIHBpZWNlcyBvbiBpbWFnaW5hcnkgZ3JpZHMuICBUaGUKK3BpZWNlcyBh cmUgZnJlZWx5IG1vdmVhYmxlLiAgQWxzbywgUGFsYXBlbGkgZmVhdHVyZXMgcmVhbCBwZXJzaXN0 ZW5jeSwgaS5lLgorZXZlcnl0aGluZyB5b3UgZG8gaXMgc2F2ZWQgb24geW91ciBkaXNrIGltbWVk aWF0ZWx5LgorCitQYWxhcGVsaSBpcyB0aGUgRmlubmlzaCB3b3JkIGZvciBqaWdzYXcgcHV6emxl LgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAg IChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKKworKGRlZmluZS1wdWJsaWMga2lyaWtpCisgIChw YWNrYWdlCisgICAgKG5hbWUgImtpcmlraSIpCisgICAgKHZlcnNpb24gIjIwLjEyLjAiKQorICAg IChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNl LyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMva2lyaWtpLSIgdmVy c2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMG1pbGM4 Zmwxcmo0eXJ3ZHZtNjBhbXBkNDdkeWl5czF4dnFpNWYwZzd5Nm1neW1neWs0eCIpKSkpCisgICAg KGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAg KGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAg KGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBrY29uZmln d2lkZ2V0cworICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAg ICAgICAga2RidXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2ljb250aGVt ZXMKKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAg ICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQorICAgIChzeW5vcHNpcyAiWWFodHplZSBkaWNlIGdh bWUiKQorICAgIChkZXNjcmlwdGlvbiAiS2lyaWtpIGlzIGFuIGFkZGljdGl2ZSBhbmQgZnVuIGRp Y2UgZ2FtZSwgZGVzaWduZWQgdG8gYmUKK3BsYXllZCBieSBhcyBtYW55IGFzIHNpeCBwbGF5ZXJz LgorCitQYXJ0aWNpcGFudHMgaGF2ZSB0byBjb2xsZWN0IHBvaW50cyBieSByb2xsaW5nIGZpdmUg ZGljZSBmb3IgdXAgdG8gdGhyZWUgdGltZXMKK3BlciBzaW5nbGUgdHVybiB0byBtYWtlIGNvbWJp bmF0aW9ucyB3aXRoIHRoZSBoaWdoZXN0IHNjb3JlLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBv ZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3Bs MisgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBraWdvCisgIChwYWNrYWdl CisgICAgKG5hbWUgImtpZ28iKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNl CisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChz dHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNp b24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tpZ28tIiB2ZXJzaW9uICIudGFy Lnh6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIwODg3NTJ5em1mc25wcGQy N3A4aGxkNHg1czdzdzVmYWdtMDgwMjRsNXJhMW1saWNkZno5IikpKSkKKyAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29u ZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisg ICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBraTE4 bgorICAgICAgICAgICBraW8KKyAgICAgICAgICAga25ld3N0dWZmCisgICAgICAgICAgIGt0ZXh0 d2lkZ2V0cworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAg ICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAgICAgICBx dHN2Zy01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAo c3lub3BzaXMgIkdvIGJvYXJkIGdhbWUiKQorICAgIChkZXNjcmlwdGlvbiAiS2lnbyBpcyBhbiBv cGVuLXNvdXJjZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgcG9wdWxhciBHbworZ2FtZS4KKworR28g aXMgYSBzdHJhdGVnaWMgYm9hcmQgZ2FtZSBmb3IgdHdvIHBsYXllcnMuICBJdCBpcyBhbHNvIGtu b3duIGFzCitpZ28gKEphcGFuZXNlKSwgd2VpcWkgb3Igd2VpIGNoJ2kgKENoaW5lc2UpIG9yIGJh ZHVrIChLb3JlYW4pLiAgR28gaXMgbm90ZWQKK2ZvciBiZWluZyByaWNoIGluIHN0cmF0ZWdpYyBj b21wbGV4aXR5IGRlc3BpdGUgaXRzIHNpbXBsZSBydWxlcy4gIFRoZSBnYW1lIGlzCitwbGF5ZWQg YnkgdHdvIHBsYXllcnMgd2hvIGFsdGVybmF0ZWx5IHBsYWNlIGJsYWNrIGFuZCB3aGl0ZSBzdG9u ZXMgKHBsYXlpbmcKK3BpZWNlcywgbm93IHVzdWFsbHkgbWFkZSBvZiBnbGFzcyBvciBwbGFzdGlj KSBvbiB0aGUgdmFjYW50IGludGVyc2VjdGlvbnMgb2YgYQorZ3JpZCBvZiAxOXgxOSBsaW5lcyAo OXg5IG9yIDEzeDEzIGZvciBlYXNpZXIgZ2FtZXMpLgorCitZb3UgYWxzbyBuZWVkIHRvIGluc3Rh bGwgYSBnbyBlbmdpbmUsIGUuZy4gQGNvZGV7Z251Z299LgorCitUaGlzIHBhY2thZ2UgaXMgcGFy dCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMysp KSkKKworKGRlZmluZS1wdWJsaWMga3VicmljaworICAocGFja2FnZQorICAgIChuYW1lICJrdWJy aWNrIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAi bWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL3NyYy9rdWJyaWNrLSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAg ICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMGgzbXlwd2Q2N3NzczA4ajV2dnJpaDVmNXNz ODVtOWtheDY0MTJ5NDB4bXNtNTFsejJwcSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWls ZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9k dWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMKKyAgICAgKGxpc3QgZ2x1CisgICAgICAgICAg IGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRv bnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGtpbwor ICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAg IGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRp dmUtNQorICAgICAgICAgICBxdHN2Zy01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVz LmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkdhbWUgYmFzZWQgb24gUnViaWsncyBDdWJlIikK KyAgICAoZGVzY3JpcHRpb24gIkt1YnJpY2sgaXMgYSBnYW1lIGJhc2VkIG9uIHRoZSBSdWJpaydz IEN1YmUgcHV6emxlLgorCitUaGUgY3ViZSBzaXplcyByYW5nZSBmcm9tIDJ4MngyIHVwIHRvIDZ4 Nng2LCBvciB5b3UgY2FuIHBsYXkgd2l0aCBpcnJlZ3VsYXIKK1wiYnJpY2tzXCIgc3VjaCBhcyA1 eDN4MiBvciBcIm1hdHNcIiBzdWNoIGFzIDZ4NHgxIG9yIDJ4MngxLiAgVGhlIGdhbWUgaGFzIGEK K3NlbGVjdGlvbiBvZiBwdXp6bGVzIGF0IHNldmVyYWwgbGV2ZWxzIG9mIGRpZmZpY3VsdHksIGFz IHdlbGwgYXMgZGVtb3Mgb2YKK3ByZXR0eSBwYXR0ZXJucyBhbmQgc29sdXRpb24gbW92ZXMsIG9y IHlvdSBjYW4gbWFrZSB1cCB5b3VyIG93biBwdXp6bGVzLiAgVGhlCitnYW1lIGhhcyB1bmxpbWl0 ZWQgdW5kbywgcmVkbywgc2F2ZSBhbmQgcmVsb2FkIGNhcGFiaWxpdGllcy4KKworVGhpcyBwYWNr YWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlz dCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMgbHNr YXQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAibHNrYXQiKQorICAgICh2ZXJzaW9uICIyMC4xMi4w IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Ut c2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2xza2F0 LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAi MXdnOXp4cDY0a3dqeHFzNHF3MGg3ajh5aGdmZmJtdmg4ajlkNGRnbXo0NWRzY25nbmpsaSIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMK KyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAgIChpbnB1dHMK KyAgICAgKGxpc3Qga2NvbXBsZXRpb24KKyAgICAgICAgICAga2NvbmZpZworICAgICAgICAgICBr Y29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2d1aWFkZG9ucworICAg ICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAgICBreG1s Z3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAg ICAgIHF0ZGVjbGFyYXRpdmUtNQorICAgICAgICAgICBxdHN2Zy01KSkKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkxpZXV0bmFudCBTa2F0 IGNhcmQgZ2FtZSIpCisgICAgKGRlc2NyaXB0aW9uICJMaWV1dG5hbnQgU2thdCAoZnJvbSBHZXJt YW4gXCJPZmZpemllcnNza2F0XCIpIGlzIGEgZnVuIGFuZAorZW5nYWdpbmcgY2FyZCBnYW1lIGZv ciB0d28gcGxheWVycywgd2hlcmUgdGhlIHNlY29uZCBwbGF5ZXIgaXMgZWl0aGVyIGxpdmUKK29w cG9uZW50LCBvciBhIGJ1aWx0IGluIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlLgorCitMaWV1dG5h bnQgU2thdCBpcyBhIHNpbXBsaWZpZWQgdmFyaWFudCBvZiB0aGUgU2thdCBjYXJkIGdhbWUgZm9y IHR3byBwbGF5ZXJzLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1v ZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpsZ3BsMi4w KyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGthcG1hbgorICAocGFja2Fn ZQorICAgIChuYW1lICJrYXBtYW4iKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291 cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJz aW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2thcG1hbi0iIHZlcnNpb24gIi50 YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIxNHgzdjZsaTRyM2d6endm ZDZhcjlzYXEycmhjN3l4czBzcDl5Z2FsenE4dnE0ZDdpMWtoIikpKSkKKyAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29t cGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisg ICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1 c2FkZG9ucworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAg IGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRp dmUtNQorICAgICAgICAgICBxdHN2Zy01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVz LmtkZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlBhYy1NYW4gY2xvbmUiKQorICAgIChkZXNjcmlw dGlvbiAiS2FwbWFuIGlzIGEgY2xvbmUgb2YgdGhlIHdlbGwga25vd24gZ2FtZSBQYWMtTWFuLgor CitZb3UgbXVzdCBydW4gdGhyb3VnaCB0aGUgbWF6ZSB0byBlYXQgYWxsIHBpbGxzIHdpdGhvdXQg YmVpbmcgY2FwdHVyZWQgYnkgYQorZ2hvc3QuICBCeSBlYXRpbmcgYW4gZW5lcmdpemVyLCBLYXBt YW4gZ2V0cyB0aGUgYWJpbGl0eSB0byBlYXQgZ2hvc3RzIGZvciBhCitmZXcgc2Vjb25kcy4gIFdo ZW4gYSBzdGFnZSBpcyBjbGVhcmVkIG9mIHBpbGxzIGFuZCBlbmVyZ2l6ZXIgdGhlIHBsYXllciBp cwordGFrZW4gdG8gdGhlIG5leHQgc3RhZ2Ugd2l0aCBzbGlnaHRseSBpbmNyZWFzZWQgZ2FtZSBz cGVlZAorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQor ICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCiso ZGVmaW5lLXB1YmxpYyBrc3BhY2VkdWVsCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtzcGFjZWR1 ZWwiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4K KyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJt aXJyb3I6Ly9rZGUvc3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvc3JjL2tzcGFjZWR1ZWwtIiB2ZXJzaW9uICIudGFyLnh6IikpCisg ICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIxYWl4aDZ5Z2lmMmNtMWE1ZzMyc2w1eTZi NXg2ODEzOXB6aWhheHE0MzM0YzZhdmFtZGFpIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1 aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1t b2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgor ICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAgIGtjb25maWd3aWRnZXRzCisgICAgICAgICAg IGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9ucwor ICAgICAgICAgICBraTE4bgorICAgICAgICAgICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdh bWVzCisgICAgICAgICAgIHF0YmFzZS01CisgICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNQorICAg ICAgICAgICBxdHN2Zy01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcv IikKKyAgICAoc3lub3BzaXMgIlR3byBwbGF5ZXIgZ2FtZSB3aXRoIHNob290aW5nIHNwYWNlc2hp cHMgZmx5aW5nIGFyb3VuZCBhIHN1biIpCisgICAgKGRlc2NyaXB0aW9uICJLU3BhY2VkdWVsIGlz IGEgc3BhY2UgYmF0dGxlIGdhbWUgZm9yIG9uZSBvciB0d28gcGxheWVycywKK3doZXJlIHR3byBz aGlwcyBmbHkgYXJvdW5kIGEgc3RhciBpbiBhIHN0cnVnZ2xlIHRvIGJlIHRoZSBvbmx5IHN1cnZp dm9yLgorCitUaGlzIHBhY2thZ2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQor ICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQorCiso ZGVmaW5lLXB1YmxpYyBib3ZvCisgIChwYWNrYWdlCisgICAgKG5hbWUgImJvdm8iKQorICAgICh2 ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9rZGUv c3RhYmxlL3JlbGVhc2Utc2VydmljZS8iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICIvc3JjL2Jvdm8tIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1NgorICAg ICAgICAoYmFzZTMyICIxOHFiYWMzNjZtMHhtYTNhcnkxMXE5enh6MHdnbnlzcHBjbDdrcHlwbDZp YzNuZjYxd3F6IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAo bmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykp CisgICAgKGlucHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29yZWFk ZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2RidXNhZGRvbnMKKyAgICAgICAg ICAga2kxOG4KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAg ICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKKyAgICAgICAgICAg cXRzdmctNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAg KHN5bm9wc2lzICJDbGFzc2ljIHBlbiBhbmQgcGFwZXIgZ2FtZTogZml2ZSBpbiBhIGxpbmUiKQor ICAgIChkZXNjcmlwdGlvbiAiQm92byBpcyBhIEdvbW9rdSAoZnJvbSBKYXBhbmVzZSDkupTnm67k uKbjgbkgLSBsaXQuICBcImZpdmUKK3BvaW50c1wiKSBsaWtlIGdhbWUgZm9yIHR3byBwbGF5ZXJz LCB3aGVyZSB0aGUgb3Bwb25lbnRzIGFsdGVybmF0ZSBpbiBwbGFjaW5nCit0aGVpciByZXNwZWN0 aXZlIHBpY3RvZ3JhbSBvbiB0aGUgZ2FtZSBib2FyZC4gIFRoZSB3aW5uZXIgaXMgdGhlIGZpcnN0 IHRvCitjb21wbGV0ZSBhIGxpbmUgb2YgZml2ZSBtYXJrZXJzLiAgKEFsc28ga25vd24gYXM6IENv bm5lY3QgRml2ZSwgRml2ZSBpbiBhIHJvdywKK1ggYW5kIE8sIE5hdWdodHMgYW5kIENyb3NzZXMp CisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAg KGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZp bmUtcHVibGljIGtpbGxib3RzCisgIChwYWNrYWdlCisgICAgKG5hbWUgImtpbGxib3RzIikKKyAg ICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8v a2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL3NyYy9raWxsYm90cy0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgICAoc2hh MjU2CisgICAgICAgIChiYXNlMzIgIjEyOTZnd3c0Mm53bmFpN3k2bTJxcGpxcHljMzBwN3o5Y2hm djVydjBuNDhqdmRodmE4OHkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVt KQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2Rv Y3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisgICAgICAgICAg IGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAga2NvcmVhZGRv bnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisgICAgICAgICAg IGtpMThuCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAg ICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRk ZWNsYXJhdGl2ZS01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikK KyAgICAoc3lub3BzaXMgIlBvcnQgb2YgdGhlIGNsYXNzaWMgQlNEIGNvbnNvbGUgZ2FtZSByb2Jv dHMiKQorICAgIChkZXNjcmlwdGlvbiAiS2lsbGJvdHMgaXMgYSBzaW1wbGUgZ2FtZSBvZiBldmFk aW5nIGtpbGxlciByb2JvdHMuCisKK1dobyBjcmVhdGVkIHRoZSByb2JvdHMgYW5kIHdoeSB0aGV5 IGhhdmUgYmVlbiBwcm9ncmFtbWVkIHRvIGRlc3Ryb3ksIG5vIG9uZQora25vd3MuICBBbGwgdGhh dCBpcyBrbm93biBpcyB0aGF0IHRoZSByb2JvdHMgYXJlIG51bWVyb3VzIGFuZCB0aGVpciBzb2xl CitvYmplY3RpdmUgaXMgdG8gZGVzdHJveSB5b3UuICBGb3J0dW5hdGVseSBmb3IgeW91LCB0aGVp ciBjcmVhdG9yIGhhcyBmb2N1c2VkCitvbiBxdWFudGl0eSByYXRoZXIgdGhhbiBxdWFsaXR5IGFu ZCBhcyBhIHJlc3VsdCB0aGUgcm9ib3RzIGFyZSBzZXZlcmVseQorbGFja2luZyBpbiBpbnRlbGxp Z2VuY2UuICBZb3VyIHN1cGVyaW9yIHdpdCBhbmQgYSBmYW5jeSB0ZWxlcG9ydGF0aW9uIGRldmlj ZQorYXJlIHlvdXIgb25seSB3ZWFwb25zIGFnYWluc3QgdGhlIG5ldmVyLWVuZGluZyBzdHJlYW0g b2YgbWluZGxlc3MgYXV0b21hdG9ucy4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtE RSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vu c2U6ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMga3NuYWtlZHVlbAorICAocGFja2FnZQor ICAgIChuYW1lICJrc25ha2VkdWVsIikKKyAgICAodmVyc2lvbiAiMjAuMTIuMCIpCisgICAgKHNv dXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkg KHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVsZWFzZS1zZXJ2aWNlLyIgdmVy c2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9rc25ha2VkdWVsLSIgdmVyc2lv biAiLnRhci54eiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjBtcDZnMjU4bjN4 enZnZjIzam5oa3cxMHhnd3F3cWR6cWZkYzZyOWpxNmE2bTh2Nzdzd3oiKSkpKQorICAgIChidWls ZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0 IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0 IGtjb21wbGV0aW9uCisgICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdl dHMKKyAgICAgICAgICAga2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAg IGtkYnVzYWRkb25zCisgICAgICAgICAgIGtndWlhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAg ICAgICAgICAga3htbGd1aQorICAgICAgICAgICBsaWJrZGVnYW1lcworICAgICAgICAgICBxdGJh c2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZlLTUKKyAgICAgICAgICAgcXRzdmctNSkpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJT bmFrZSByYWNlIHBsYXllZCBhZ2FpbnN0IHRoZSBjb21wdXRlciIpCisgICAgKGRlc2NyaXB0aW9u ICJLU25ha2VEdWVsIGlzIGEgZmFzdCBhY3Rpb24gZ2FtZSB3aGVyZSB5b3Ugc3RlZXIgYSBzbmFr ZQord2hpY2ggaGFzIHRvIGVhdCBmb29kLiAgV2hpbGUgZWF0aW5nIHRoZSBzbmFrZSBncm93cy4g IEJ1dCBvbmNlIGEgcGxheWVyCitjb2xsaWRlcyB3aXRoIHRoZSBvdGhlciBzbmFrZSBvciB0aGUg d2FsbCB0aGUgZ2FtZSBpcyBsb3N0LiAgVGhpcyBiZWNvbWVzIG9mCitjb3Vyc2UgbW9yZSBhbmQg bW9yZSBkaWZmaWN1bHQgdGhlIGxvbmdlciB0aGUgc25ha2VzIGdyb3cuCisKK1RoaXMgcGFja2Fn ZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9kdWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3Qg bGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMispKSkpCisKKyhkZWZpbmUtcHVibGljIGtvbGxp c2lvbgorICAocGFja2FnZQorICAgIChuYW1lICJrb2xsaXNpb24iKQorICAgICh2ZXJzaW9uICIy MC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxl YXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tv bGxpc2lvbi0iIHZlcnNpb24gIi50YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFz ZTMyICIxODB5YmFmaXpwd2pzZzgwbnB5MGw5MTQyY2pzbmx5eHd2OWR6M2JxNnI4djRzbW4yZzZi IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICAobGlzdCBleHRyYS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlu cHV0cworICAgICAobGlzdCBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAg ICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFzaAorICAgICAgICAgICBrZGJ1c2FkZG9u cworICAgICAgICAgICBraTE4bgorICAgICAgICAgICBrd2lkZ2V0c2FkZG9ucworICAgICAgICAg ICBreG1sZ3VpCisgICAgICAgICAgIGxpYmtkZWdhbWVzCisgICAgICAgICAgIHF0YmFzZS01Cisg ICAgICAgICAgIHF0ZGVjbGFyYXRpdmUtNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1l cy5rZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJTaW1wbGUgYmFsbCBkb2RnaW5nIGdhbWUiKQor ICAgIChkZXNjcmlwdGlvbiAiSW4gS29sbGlzaW9uIHlvdSB1c2UgbW91c2UgdG8gY29udHJvbCBh IHNtYWxsIGJsdWUgYmFsbCBpbiBhCitjbG9zZWQgc3BhY2UgZW52aXJvbm1lbnQgZmlsbGVkIHdp dGggc21hbGwgcmVkIGJhbGxzLCB3aGljaCBtb3ZlIGFib3V0CitjaGFvdGljYWxseS4gIFlvdXIg Z29hbCBpcyB0byBhdm9pZCB0b3VjaGluZyBhbnkgb2YgdGhvc2UgcmVkIGJhbGxzIHdpdGggeW91 cgorYmx1ZSBvbmUsIGJlY2F1c2UgdGhlIG1vbWVudCB5b3UgZG8gdGhlIGdhbWUgd2lsbCBiZSBv dmVyLiAgVGhlIGxvbmdlciB5b3UgY2FuCitzdGF5IGluIGdhbWUgdGhlIGhpZ2hlciB3aWxsIHlv dXIgc2NvcmUgYmUuCisKK1RoaXMgcGFja2FnZSBpcyBwYXJ0IG9mIHRoZSBLREUgZ2FtZXMgbW9k dWxlLiIpCisgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpncGwyKyBsaWNlbnNlOmZkbDEuMisp KSkpCisKKyhkZWZpbmUtcHVibGljIGtuYXZhbGJhdHRsZQorICAocGFja2FnZQorICAgIChuYW1l ICJrbmF2YWxiYXR0bGUiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisg ICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisg ICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tuYXZhbGJhdHRsZS0iIHZlcnNpb24gIi50 YXIueHoiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyICIwM3JxZjRhdm42MWIwdjM0 MHltbXpncDdzMGF4eWdqZ3hxMW5scDVhYXFieDcwemNiNGxxIikpKSkKKyAgICAoYnVpbGQtc3lz dGVtIHF0LWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBleHRy YS1jbWFrZS1tb2R1bGVzIGtkb2N0b29scykpCisgICAgKGlucHV0cworICAgICAobGlzdCBrYXV0 aAorICAgICAgICAgICBrY29tcGxldGlvbgorICAgICAgICAgICBrY29uZmlnCisgICAgICAgICAg IGtjb25maWd3aWRnZXRzCisgICAgICAgICAgIGtjb3JlYWRkb25zCisgICAgICAgICAgIGtjcmFz aAorICAgICAgICAgICBrZGJ1c2FkZG9ucworICAgICAgICAgICBrZG5zc2QKKyAgICAgICAgICAg a2kxOG4KKyAgICAgICAgICAga3RleHR3aWRnZXRzCisgICAgICAgICAgIGt4bWxndWkKKyAgICAg ICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNs YXJhdGl2ZS01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtkZS5vcmcvIikKKyAg ICAoc3lub3BzaXMgIkJhdHRsZXNoaXAgYm9hcmQgZ2FtZSB3aXRoIGJ1aWx0LWluIGdhbWUgc2Vy dmVyIikKKyAgICAoZGVzY3JpcHRpb24gIktCYXR0bGVzaGlwIGlzIGEgQmF0dGxlIFNoaXAgZ2Ft ZSBmb3IgS0RFLgorCitTaGlwcyBhcmUgcGxhY2VkIG9uIGEgYm9hcmQgd2hpY2ggcmVwcmVzZW50 cyB0aGUgc2VhLiAgUGxheWVycyB0cnkgdG8gaGl0IGVhY2gKK290aGVycyBzaGlwcyBpbiB0dXJu cyB3aXRob3V0IGtub3dpbmcgd2hlcmUgdGhleSBhcmUgcGxhY2VkLiAgVGhlIGZpcnN0IHBsYXll cgordG8gZGVzdHJveSBhbGwgc2hpcHMgd2lucyB0aGUgZ2FtZS4KKworVGhpcyBwYWNrYWdlIGlz IHBhcnQgb2YgdGhlIEtERSBnYW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNl bnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4yKykpKSkKKworKGRlZmluZS1wdWJsaWMga3JldmVyc2kK KyAgKHBhY2thZ2UKKyAgICAobmFtZSAia3JldmVyc2kiKQorICAgICh2ZXJzaW9uICIyMC4wOC4z IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQor ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNl cnZpY2UvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICIvc3JjL2tyZXZlcnNp LSIgdmVyc2lvbiAiLnRhci54eiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjBk M3kwNzJxNjF4Y2lrOWxmMHB6MGM5bmp2YXJ3bHZmNmhxdjVmcDVqeXFhZjI5MDJwbWkiKSkpKQor ICAgIChidWlsZC1zeXN0ZW0gcXQtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisg ICAgIChsaXN0IGV4dHJhLWNtYWtlLW1vZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisg ICAgIChsaXN0IGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAg a2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisg ICAgICAgICAgIGtkZWNsYXJhdGl2ZQorICAgICAgICAgICBraTE4bgorICAgICAgICAgICBraWNv bnRoZW1lcworICAgICAgICAgICBraW8KKyAgICAgICAgICAga3htbGd1aQorICAgICAgICAgICBs aWJrZGVnYW1lcworICAgICAgICAgICBxdGJhc2UtNQorICAgICAgICAgICBxdGRlY2xhcmF0aXZl LTUKKyAgICAgICAgICAgcXRzdmctNSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9nYW1lcy5r ZGUub3JnLyIpCisgICAgKHN5bm9wc2lzICJPbGQgcmV2ZXJzaSBib2FyZCBnYW1lLCBhbHNvIGtu b3duIGFzIG90aGVsbG8iKQorICAgIChkZXNjcmlwdGlvbiAiS1JldmVyc2kgaXMgYSBzaW1wbGUg b25lIHBsYXllciBzdHJhdGVneSBnYW1lIHBsYXllZAorYWdhaW5zdCB0aGUgY29tcHV0ZXIuCisK K0lmIGEgcGxheWVyJ3MgcGllY2UgaXMgY2FwdHVyZWQgYnkgYW4gb3Bwb3NpbmcgcGxheWVyLCB0 aGF0IHBpZWNlIGlzIHR1cm5lZAorb3ZlciB0byByZXZlYWwgdGhlIGNvbG9yIG9mIHRoYXQgcGxh eWVyLiAgQSB3aW5uZXIgaXMgZGVjbGFyZWQgd2hlbiBvbmUgcGxheWVyCitoYXMgbW9yZSBwaWVj ZXMgb2YgaGlzIG93biBjb2xvciBvbiB0aGUgYm9hcmQgYW5kIHRoZXJlIGFyZSBubyBtb3JlIHBv c3NpYmxlCittb3Zlcy4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBnYW1lcyBt b2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6ZmRsMS4y KykpKSkKKworKGRlZmluZS1wdWJsaWMga3NxdWFyZXMKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAi a3NxdWFyZXMiKQorICAgICh2ZXJzaW9uICIyMC4xMi4wIikKKyAgICAoc291cmNlCisgICAgIChv cmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8va2RlL3N0YWJsZS9yZWxlYXNlLXNlcnZpY2UvIiB2ZXJzaW9uCisgICAgICAg ICAgICAgICAgICAgICAgICAgICIvc3JjL2tzcXVhcmVzLSIgdmVyc2lvbiAiLnRhci54eiIpKQor ICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIgIjBjaGQzMGJ5bDJrd3cxazY5OXZreWdyeHEy d2R5dmk4NG0yYmltazIzcTk2Zmw4aDgzMXkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcXQtYnVp bGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IGV4dHJhLWNtYWtlLW1v ZHVsZXMga2RvY3Rvb2xzKSkKKyAgICAoaW5wdXRzCisgICAgIChsaXN0IGtjb21wbGV0aW9uCisg ICAgICAgICAgIGtjb25maWcKKyAgICAgICAgICAga2NvbmZpZ3dpZGdldHMKKyAgICAgICAgICAg a2NvcmVhZGRvbnMKKyAgICAgICAgICAga2NyYXNoCisgICAgICAgICAgIGtkYnVzYWRkb25zCisg ICAgICAgICAgIGtpMThuCisgICAgICAgICAgIGt3aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4 bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMKKyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAg ICAgICAgcXRkZWNsYXJhdGl2ZS01KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dhbWVzLmtk ZS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkRvdHMgYW5kIEJveGVzIGdhbWUiKQorICAgIChkZXNj cmlwdGlvbiAiS1NxdWFyZXMgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIHBvcHVsYXIgcGFw ZXIgYmFzZWQKK2dhbWUgU3F1YXJlcy4gIFR3byBwbGF5ZXJzIHRha2UgdHVybnMgY29ubmVjdGlu ZyBkb3RzIG9uIGEgZ3JpZCB0byBjb21wbGV0ZQorc3F1YXJlcywgdGhlIHBsYXllciB3aXRoIHRo ZSBtb3N0IHNxdWFyZXMgd2lucy4KKworVGhpcyBwYWNrYWdlIGlzIHBhcnQgb2YgdGhlIEtERSBn YW1lcyBtb2R1bGUuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmdwbDIrIGxpY2Vuc2U6 bGdwbDIuMCsgbGljZW5zZTpmZGwxLjIrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBranVtcGluZ2N1 YmUKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAia2p1bXBpbmdjdWJlIikKKyAgICAodmVyc2lvbiAi MjAuMTIuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2tkZS9zdGFibGUvcmVs ZWFzZS1zZXJ2aWNlLyIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9r anVtcGluZ2N1YmUtIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAoc2hhMjU2CisgICAgICAg KGJhc2UzMiAiMW1rNzNpbDRqaDE1ejVwbTNmcDY1aHN5dm1yZ2ExMWMzaDd3OTZ5YW15Mm4yYmJu aWFwcSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBxdC1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2 ZS1pbnB1dHMKKyAgICAgKGxpc3QgZXh0cmEtY21ha2UtbW9kdWxlcyBrZG9jdG9vbHMpKQorICAg IChpbnB1dHMKKyAgICAgKGxpc3Qga2NvbmZpZworICAgICAgICAgICBrY29uZmlnd2lkZ2V0cwor ICAgICAgICAgICBrY29yZWFkZG9ucworICAgICAgICAgICBrY3Jhc2gKKyAgICAgICAgICAga2Ri dXNhZGRvbnMKKyAgICAgICAgICAga2kxOG4KKyAgICAgICAgICAga2lvCisgICAgICAgICAgIGt3 aWRnZXRzYWRkb25zCisgICAgICAgICAgIGt4bWxndWkKKyAgICAgICAgICAgbGlia2RlZ2FtZXMK KyAgICAgICAgICAgcXRiYXNlLTUKKyAgICAgICAgICAgcXRkZWNsYXJhdGl2ZS01CisgICAgICAg ICAgIHF0c3ZnLTUpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2FtZXMua2RlLm9yZy8iKQor ICAgIChzeW5vcHNpcyAiU2ltcGxlIHRhY3RpY2FsIGdhbWUgZm9yIG51bWJlci1jcnVuY2hlcnMi KQorICAgIChkZXNjcmlwdGlvbiAiS0p1bXBpbmdjdWJlIGlzIGEgc2ltcGxlIHRhY3RpY2FsIGdh bWUgZm9yIG9uZSBvciB0d28KK3BsYXllcnMsIHBsYXllZCBvbiBhIGdyaWQgb2YgbnVtYmVyZWQg c3F1YXJlcy4gIEVhY2ggdHVybiwgcGxheWVycyBjb21wZXRlIGZvcgorY29udHJvbCBvZiB0aGUg Ym9hcmQgYnkgY2FwdHVyaW5nIG9yIGFkZGluZyB0byBvbmUgc3F1YXJlLgorCitUaGlzIHBhY2th Z2UgaXMgcGFydCBvZiB0aGUgS0RFIGdhbWVzIG1vZHVsZS4iKQorICAgIChsaWNlbnNlIChsaXN0 IGxpY2Vuc2U6Z3BsMisgbGljZW5zZTpmZGwxLjIrKSkpKQotLSAKMi4zNy4wCgo= --b1_dWDGaRMRnj85D6z7rE9d1bH2FRIPNLIcAXYbvYhQwc-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates. References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Aug 2022 17:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Reply-To: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.166101829325381 (code B ref 50862); Sat, 20 Aug 2022 17:59:02 +0000 Received: (at 50862) by debbugs.gnu.org; 20 Aug 2022 17:58:13 +0000 Received: from localhost ([127.0.0.1]:33476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oPSjc-0006bI-1Q for submit@debbugs.gnu.org; Sat, 20 Aug 2022 13:58:13 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:26781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oPPEH-00017O-KF for 50862@debbugs.gnu.org; Sat, 20 Aug 2022 10:13:40 -0400 Date: Sat, 20 Aug 2022 14:13:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1661004810; x=1661264010; bh=hJp1JP1Tv56MM1YcgCcCxB8heNNvM1iQ6WK/o2XSVOY=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=BT9rgg+w3BFIhK6tHANiEgybUUkrWWjJBq7+fBe7xyEE1QOg7fyNCQdiCoUdyV+fC XRBRWBuIxUBM4Z+b0O5ke0QKehnROhN6ZDzP2rmVviPPz3fOyzhK2UcP5QtEmRXGPW NiCl1Kre7unQ1qdjdVU2sVVwDRiLzWWVMRzjQHBnDp8FmMYTD+AiwKuWRH9xOSoLhF WpgQp/OXWE9nwAsQpOiBzP5kO3tfgwN9VRzrHoF0o1cdWxFHF62vuyqCQ/K1o8eKGR MrFbejuRwW30zRIIYeuCCMScZoxI7xeNnS1m4tNXqzo2ubmK0fM3TH6pa97Vz9v7Yb +8K2eiaIDpEwA== From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Message-ID: Feedback-ID: 45828316:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Sat, 20 Aug 2022 13:58:10 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Is there a configuration combination, which would allow me to start the Pla= sma Desktop from SDDM? I have all the packages installed, but the (plasma-d= esktop-service-type) itself fails to build. I have the SDDM service, config= ured to use wayland, and "plasma-desktop" and "plasma-workspace" packages i= nstalled. From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates. References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Aug 2022 21:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Reply-To: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16611182715510 (code B ref 50862); Sun, 21 Aug 2022 21:45:02 +0000 Received: (at 50862) by debbugs.gnu.org; 21 Aug 2022 21:44:31 +0000 Received: from localhost ([127.0.0.1]:36981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oPskA-0001Qm-2d for submit@debbugs.gnu.org; Sun, 21 Aug 2022 17:44:31 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:57193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oPmGN-0007Ky-50 for 50862@debbugs.gnu.org; Sun, 21 Aug 2022 10:49:20 -0400 Date: Sun, 21 Aug 2022 14:49:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1661093353; x=1661352553; bh=pJa1QuhCX2oSMlkN+3vwd+C60zP3GpM+nHEInANQG0E=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=u+hDRbUq9Nx82JaiOm1jZ3j8blSJ73RBX+eANIOTLMpgIpZc4cUUUpNBrsKtYU7/O 1OIJfigwDKmpjjOZpubmXj3WWkVfyy3nXnnJIiNIm7E+tAVik2iaWZ4Ga+yxjtD+p1 tXb7Nu/it7rnGChAM1AOJC+ACQSF2w+8uU67gFqrq/OZFiGGjhTSGYWv8Em6tXM7JE r9dg6hmA5ZN4yYhfZfWu/u7ijy8lbUwNM7cDy74fFwbz23fXnmVwXuuZWpiectk2dJ K5x/BZeFfEYtkMR58YEPi/16VUeLQWv4XHYHB/Pgj/OKjkqxmB1dXfWwpcZouCgcCZ Mr87EbqzcCQ/g== From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Message-ID: <_9ob3ge_2yhZgyW8iB9y-tAhCCQKEK9B6jc7pXGkMw89K9e8R5zTKoutuCquz_9-S90QV9TZPcMCkHxoM2K3BkKcF0VWuZH0o4KfVBs8RjU=@protonmail.com> Feedback-ID: 45828316:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Sun, 21 Aug 2022 17:44:29 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I found that the Guix Git on Savannah has a stale `wip-kde-plasma` branch. = Are there any plans to reactivate it? From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] Launching the KDE Plasma session References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Aug 2022 13:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: h.goebel@crazy-compilers.com, Maxime Devos , mail@brendan.scot, "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.166117437631049 (code B ref 50862); Mon, 22 Aug 2022 13:20:02 +0000 Received: (at 50862) by debbugs.gnu.org; 22 Aug 2022 13:19:36 +0000 Received: from localhost ([127.0.0.1]:38320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQ7L6-00084j-6P for submit@debbugs.gnu.org; Mon, 22 Aug 2022 09:19:36 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:27663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQ7L4-00084T-16 for 50862@debbugs.gnu.org; Mon, 22 Aug 2022 09:19:35 -0400 Date: Mon, 22 Aug 2022 13:19:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1661174367; x=1661433567; bh=v4TyJziFZh1gb7sd7UmKr/5bELKfUcFYKNmlA2OYKPE=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=qonHbr32m3cnkV+ZLdzSZoVTvEPbBe8U1vyita7d09bWFEuyagLiRASTqhChfg3JC nkGdZDPvUQlrWf+hkXnFbDt/QgnwamMdAny/PvFKeO7wHliRq2bS5/gPnGd/NMcjM9 moCxC3lmz9PvNhZO7MGhLj5I8N6dfChTO/21nhOHHaCsckNoM++KY81NDj6CzLlwBK JsjJC92Xcn0tyhqcEik7N17ByElGs17DhVNia1jhglI0pmPZBLqwl5sI2pHRO7142F Qu8UUARl4eLXsWMhaIKVNRM3ZblYBb19Xmg5a6EMHoiykvT0NCD5tl3pShvTgZsa/L 1H/8cBE3zyajg== From: phodina Message-ID: Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Marek, > I found that the Guix Git on Savannah has a stale `wip-kde-plasma` branch= . Are there any plans to reactivate it? the most recent commits can be found on my Github account in branch upstrea= m-kde[1]. > Is there a configuration combination, which would allow me to start the = Plasma Desktop from SDDM? I have all the packages installed, but the (plasm= a-desktop-service-type) itself fails to build. I have the SDDM service, con= figured to use wayland, and "plasma-desktop" and "plasma-workspace" package= s installed. The package libaccounts-qt now builds and I'm able to build VM wth KDE Plas= ma. However, when I log in to the Plasma session I saw only black screen so my = assumption is it will need meta package like gnome or xfce. The wayland session did not start but I was testing this in VM running unde= r X11. So I'll use dedicated machine for that. So my plan is to fix the 2 remaining issues this week and sumbit the patche= s here (currently about 100). FIY I cleaned my git of all the stalled branches with KDE packages. This sh= ould be the one for upstream as most of the stuff should be solid there. [1] https://github.com/phodina/guix/tree/patch/upstream-kde ---- Petr From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] Launching the KDE Plasma session Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 27 Aug 2022 21:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: h.goebel@crazy-compilers.com, Maxime Devos , mail@brendan.scot, "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Leo Famulari Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.166163490221214 (code B ref 50862); Sat, 27 Aug 2022 21:16:01 +0000 Received: (at 50862) by debbugs.gnu.org; 27 Aug 2022 21:15:02 +0000 Received: from localhost ([127.0.0.1]:57189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oS38w-0005Vx-3e for submit@debbugs.gnu.org; Sat, 27 Aug 2022 17:15:02 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:25363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oS38o-0005VQ-7m for 50862@debbugs.gnu.org; Sat, 27 Aug 2022 17:15:00 -0400 Date: Sat, 27 Aug 2022 21:14:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1661634887; x=1661894087; bh=faz/shc+VIpUW8fYd3Pi4/RrYVumj7JWh4zbhw+GZHs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Ic12uKMPWm+q0vLemOIT+aR9RdCt+mEP96j6P+MRh/XFyz9jLZE36F7YRrnswgP4R elNN5U7p30mi8ihqtCbMQyz2fvgdlU1v5gUe8/LT4UkAaHMI1blnwt0Xpa2F7ilk44 4qt4ayvLy1zBkbWJKGQa8g5SV4MTY9W44uCS7FWaZvOKVc8+LI8YIne2a7XBa3JIx7 EZYIBYdLdXD56/RzkacySFIYz26aKO5b8c72trdDVMCnEhC+V33sxLmGanTMUGVqky ceV2W8GnlJEwb6D9rMqX1IecnxRrHHsOFjv1Y036EQTveTosB9HjSiH7gvB/jjdxsy qKEhdDu9Z20DQ== From: phodina Message-ID: In-Reply-To: References: Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_1Wgn9DSrDBTgCOuTe5Z7QOBaEWjaah4piwrZqwK28" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_1Wgn9DSrDBTgCOuTe5Z7QOBaEWjaah4piwrZqwK28 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, small update. I'm able to launch the X11 KDE Plasma session. However, I get just black screen with bottom bar without any widgets. It's possible to launch apps in the kwin like alacritty, dolphin, konsole b= ut some packages through lots of QML errors and don't run. Wayland session does not run - SDDM attempts to run it switching to black s= creen and then back to SDDM. I've patched the binaries in plasma-workspace package and packaged more stu= ff. Does anybody know how to make Plasma usable? My guess is it will need some = config files and patches. Also this patch set is getting little bit long. The best approach would be = to upstream the KDE updates without the new Plasma packages. They can come = in the next round. What do you think? ---- Petr --b1_1Wgn9DSrDBTgCOuTe5Z7QOBaEWjaah4piwrZqwK28 Content-Type: image/png; name=kde-guix-bare.png Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=kde-guix-bare.png iVBORw0KGgoAAAANSUhEUgAAB4AAAAQ4CAIAAABnsVYUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAg AElEQVR4nOzdeXhV1b0/4HVOBhIISYAEAhImZZRRcEBAcEBEvc4D4li1Xlt/drC2tdxrqbVVa2ut He21dWitrVatEw4gCihQBxQQByaZSRgTkgAZz/n9cWxKA6IkhAC+78PzsLP22mt99w4PJB9W1g4B AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgniJNXQAA/Fs0Gr366quvvPLK ww8/PCMjo6nLAQA4YJSVlb3//vv333//H/7wh1gs1tTlAMAnBNAA7C8OOeSQhx9+ePCQIaVlW6sq q2LxeFNXBABwwIhGIimpKS0zWsx5++1LLrlkzZo1TV0RAIQggAZgPxGNRmfMmNHtsO7l5RVNXQsA wAEsLa3Z0sWLRo4caR00APuDpKYuAABCCOGaa645+9zzpM8AAA1UXV3Ttl270pKSOXPmNHUtAGAF NAD7h3nz57fMzG7qKgAADhKlJcUD+vdv6ioAIESbugAACCGEVq3bNHUJAAAHD19cAbCfSG7qAgAg hBBiNTvtURiPR0qLI9vL4iEeIiFEQiSExMEnv+p8GAmRHRoj0UgsKSOWnO3HfQCAL6BdfHEFAE1B AA3AfiEWj9dt2lYSm/J4dPmCkBQPySGSHCLJ8ZAcQlKIJIeQHCJJIaSESHIISSGkfNL+yankEJIj 1Zl94+0vjCdlNcUNAQA0pV18cQUATUEADcB+al3Rls2ZHWI9MiORuiudQzTsojGEUBNCLESqQoiG EAmR7S1aJW9pmyeABgAAgKYhgAZgP/XxihWbtletLSiqidXU4/KkaFKH9s3alK9om9dpr9cGAAAA fB4CaAD2UxUVFW/PeeeFV2bsMn7OD1U9I+UhhIXxtFUhZecOSSGMPeG4USOPa+QyAQAAgE8lgAZg P1VdXV1RURFPSo4m1c2XU0LszNSy8cnFIYRHqlvdV5lRFaJ1+sRrqioqKqqrq/dRuQAAAMBO6n67 DgD7icrKyppY7F+7O/+HTklVYzJK27aoaduiZkxGaaekql0NEKmJxSorKxu7TgCAvWtzUdHceXM/ 7ezceXM3FxXty3oAoCEE0ADsp6qqqmKx2C5PDUjbflhGRSw9xNLDYRkVA9K27bJbLBarqtplNg3w b5ddccWHH37YkBHu+vndf3v00b1VD3CA2rhx48aNG/fKUCtXrvjuTRMmT5my86nJU6Z896YJK1eu 2CsTAcA+IIAGYD+1mwD6zNZbUtPj74dm74dmqenxM1uV7LKbABqoo6Ki4owzz77pe9/bu8OeeOLx g48YHEJ4afLk733vf2rbf/rTnwmm4Qti48aNF42/+KLxF++VDHrggIHfuuGbd/387joZ9OQpU+76 +d3fuuGbAwcMbPgsALBvCKAB2E9VVlbGYrHITjtw9E7fPixna3V65KHSNg+Vtq5OjwzL3donfXud bpFIiNmCA/hPr8+cmZKc9O67czdu2DurFOPxeE1NzcABA7t3P2yvDAjsXQ8+9NCECf+zm68HKisr J0z4n4ce+lNDZtm4ceON3/5O//79+/fvf+O3v7NXMuiTR4+uk0HXps8njx7d8PEBYJ/xEkIA9lPV 1dU7r4COhPg57bZE08OHpWnzt6eHED6saTawZfnZ7bZ8uDwt/p8bRsdiMS8hBHY0ZcqUsWPHzp03 9+VXpo678MI6Z1+fOfNPf/pzQWFhVsuW55573tlnn5loX7hw0e//7/fLli1rltps3LhxZ5115h13 /CSjZcsVK5YXFq6b+P3vP/3MM4cc0mHkiOP+7//uKy8vv+SSS5u3aHHhhRfMeO215OSk5559bvCQ IZ075c+dN++Ht9ySGPPe391bVVNz/f+7bp/eP3zxnH7aaTdOmz5x4i233DIxNTW1ztnKysqJE28p KCy44YZv1nuKRPrcPq/9LbdMDCFMnHjLjd/+zs9+emdOTk6DSg8hETTf9fO7Ex9KnwE4QAmgAdhP /WsLjv/IlPPTq45pu62mWZhV2Dy1y4AQwsytxf1yyo9puy1/XdXK7Tt+YxmxBQewo40bN7777txr rvly6zZtJk16bucAunl68/+ZMCE/v+OSJUu+e9NNvXv37NWrV1FR8Xdvuunaa//7pBNPLC+vWLt2 TaLzzJkzf3XPPTm5OfF4PNHSvkP7a6758rRXp99++48TLe/MeSe/U35iouLi4gcefLCkpCQzM7Om pubVadNuueUH++jO4QssJyfnZz+988Zvf2fnDLo2fW5IWLxj+pwY/JZbJu71DPpnd/08xOM33vgt 6TMAByJbcACwn6qsrIzV1OzYEg3xE/JKD82pWBlSpxS3vnj8+EvGX/xycauVIfXQnIoT8kqjIb5j /1hNjS04gFovT52a3ym/W9dux48atWbN2oULF9XpcMQRgzp37hSNRnv06DF8+IgFCxaEEKZPn96z Z49TxoxJTk7OyGjRo0ePROcTTjg+JzcnhBDZeaugXcnOzh44cOD0GTNCCO+8+2568+a9evXam7cH fIpEBl1QWDBx4i21Xxg0UvocQkhNTb3llont89rvrb04QgghHg+f768aANgPCaAB2E8lVkDv+N1W 67SaoR22tciIzy1LL8rqdcygfkcP6luU1evdsvQWGfGhHba1TtshsI6EGiuggR1MmTLlpBNOCCG0 apU9cOCAOq/2CiF8tHDhTd+bcMkll158yaUzZszYsqUkhLBh44YO7dvvPFqb1q33tICTR5/88stT QwhTX5560kkn1ucegHqpk0E3XvqcsBcz6MS+zzfe+K0bv3XDzu8kBIADggAagP1UVVVVLP4fK5o7 t6w4uuO2SHp4fGV2eYeBlRl5lRl55R0GPLEyO5Ieju64tUvLivCvRdCREOLxuAAaSPho4cKVK1c9 9tjfL7jwwgsuvPD99z+YNm1anW3if3Trj0444fiHHnrwLw//edSoUYm/T3JzctcWFOw8YHxXqxGj kf/46joS/Y8+xxxz9OpVq5YtWzZz9uyTThRAwz5Vm0F/b8L/fG/C/zQwfQ4hTJr0fIf2u0ifExIZ dIf27SdNer7eU+z41sGd30kIAAcKe0ADsJ+qqqqK1dTsuAf0BX22tGldPaew+ex1LWLZRc8u3R5C KNxYvH5dizkl6UPytp1/+Ja3pzX/V/dITU2NABpImDx5ysABA7834abEh1VVVddc89//fOON4cOG 1fbZtm1b1y5dk5KS1q9fP3PmrLGnnBxCGDly5IMPPTR5ypQTTzhh+/bygoK13bt3/7RZsltlr1+/ rqamJikpKYTQKjt7zZq1tWdTUlJGjjzu9jt+0v2wQ/Py8hrrVoFPkcigLxp/cQjhr4/8pYEbNF9+ +WW775CamnrbbT+u9/g7ps+Jlh3fSWgzaAAOIFZAA7CfqqqqqonFaj/MalYzpndJTWp4bHFWCCEU fvTUgg1PLdgQCj8MITy2OKs6NZzSuySr2b934fASQiChurp6+rRpZ551RutWrRK/2rVte/LJo6dM /o+FhF/7+tfuuOOOb3/nO3+8/4GjjhqSaGzVKvuO22+bNOn5c8497+qrr/7www93M9GggQPz2rc/ //wLLr7k0hDCmFPGLF606Oxzzrn9jp8kOowePXrZsmWWP0NTycnJ+esjf2l4+tzY5s6bWyd9Tqhd Bz133tymqg0A9pT3GACwX/h4+co6Ld//3wkrVq1euHpdLERDCOf2LfrlmWs/KGz21ac6Lt6UFo9E K/7r1hDizZ79fiQe696m/DdnrT48r+Jrz3R44r1WIYRoiPXs2K5zfscf/ui2JrgfgF3ZtGnTZZdf 8ejf/paR0aKpawH2X5uLilauXDFwwMBdnp07b26nTp1bt2r1meN069Jpb5cGAHvMFhwA7KcqKytj sVjt/5SWViX98NV2HxSmLStqFkKIxGPRZW8kDkIIy4qa3fpqXp+88pLKpET/SAixWKz2ZfcATS4W i/398SeOO26E9BnYvcTPanza2U8LpgFg/ySABmA/VVVVFYvFan9YZ/LCzDodkta+V3tcHYu89nHG ax9n7HA+YgsOYP9RVVV1zrnntc3Nve12P5YBAMAXiAAagP1UdXV1s9TU5FBTU7nrEDm6bmEIIcRq dnk2OTWlWWpqdXV141UI8PmlpKQ8+8zTTV0FAADsawJoAPZT2a1axWKxYwb2jUbr88rcWCxWXl6e /Tm2RwQAAAAaiQAagP3UhRde9PHHS+PxeL1HiEQi3boduhdLAgAAAPZI5LO7AEDj+3j5yqYuAQDg oNKtS6emLgEAQn1+qBkAAAAAAD6TABoAAAAAgEYhgAYAAAAAoFEIoAEAAAAAaBQCaAAAAAAAGoUA GgAAAACARiGABgAAAACgUSQ3dQEAEEIIp55+TlOXAAAAAOxlVkADAAAAANAoBNAAAAAAADQKATQA AAAAAI1CAA0AAAAAQKMQQAMAAAAA0CgE0AAAAAAANAoBNAAAAAAAjUIADQAAAABAoxBAAwAAAADQ KATQAAAAAAA0CgE0AAAAAACNQgANAAAAAECjEEADAAAAANAoBNAAAAAAADQKATQAAAAAAI1CAA0A AAAAQKMQQAMAAAAA0CgE0AAAAAAANIrkpi4AABrRnXfdk57evG7jHT9atXJFk9Sz/0tNbXbXL34d Qrjn7p8uWbyoqcsBAADgwCaABuBgtqW4uKKiInEcjUQzs7Kath4AAAD4QhFAA3Aw+/GtE2uPW2Zm 3nbHXU1YDHV07tL12GEjDuveIzu71datZesKCz/8YMH06a/WVFc3dWkAAADsHQJoAGBfS0lJOe+C i4YeOzwSicTj8e3btmVnt2rVqnWv3n2Gjxj1u9/cs2HD+qauEQAAgL1AAA0A7FORSOQr132te49e ZWVlzzz1xDtz3qqoqEhNTe3Vq88551+Y27btZVdcdfddP4nFYk1dKQAAAA0lgAYA9ql4PD7t1Vei SckP3X9fUdHmRGNlZeX8+XML1xXeNOH7Xbp2693n8PcXvNe0dQIAANBwAmgADhjDRowcd9ElU19+ 6aknH8/JyT1x9Jg+ffpmtGxZULB21coVU156YfPmTXtrrqSkpH79B/brP6Br10OzsrO3b99WWFDw 4Qfvv/rKlE9bmZuenj5s+Mi+/fq3bt0mMzNz69atBQVr31/w3qyZM2pfhJgw9Njh4y+5/MXnn5sx /ZVx4y/t0bPXtq3bnnzisXlz3+mY3+m8Cy7q2DF/XWHB3x99ZPnyZQ0pbO8+sdTU1K9c9/XDuvdY sWL5b3758+3bt9fpMGDgoOEjRua175Cd3Wrny5cv+/iun96eOJ4/7935897duc/6dYVLlyzu1btP x46dBNAAAAAHAQE0AAeY7OxWw0eMPPvc81NTm8VisWg02rlzl86duww6YvADf/y/hR992MDxI5HI scOPG3vq6VlZ2SGEeDxeUVGelZWdlZXds1fvwUce9dtf/aKsrLTOVXntO3zjhm+3aJERi8W2FBdv 3LgxJyenZ6/ePXv1HjP21MkvPv/K1Cl1LsnKzr7y6msP694jhJCWln75l66+5+6ffvW6rzdv0SKE 0Klzl+u+9s2bJ3y3vHx7QwrbW08sNTX12q9+7bDuPVatXPGbX95dJ32ORqNXX/PVfv0HxOPxNWtW b9q4Mb9Tp9TUZiGEsrKy6uqqEMIua9tZcXFR4uF8ns4AAADs5wTQABxgjhh85OAhRy14b/5rM15d unRJNBI9rHv3cRddmpmVdeXV107835tqE9v6iUQio0adkJmZNeftN2fNfG3p0iU11dXNW7QYPPjI s845Lz+/0+lnnPW3R/5c56qrvnxtixYZH37w/iMPP1hcXBxCiEajOTm5xw4fMXzEqG3btu080dHH HFtcVPST228tKy35+je/k5Obe93131i5YsVDD/6hXdu867/xrbS09EFHDJ496/WGFLZXnlhKSsp/ f+X67j16rl618te//Pn27XVvZ+yp/9Wv/4CSLVt+f++vV65YHkLIyGh5xZVf7tmr90cfvP/Qg3/4 XI8+hBBCXl77EML6dYWf/xIAAAD2WwJoAA4w8Xj8sb/95fXXpte2vDd/3to1a26eeGvz5s1Hjjrh pRcnNWT8WCz28J8eqKyqKli7prZx29atr82YFovFxo2/9NhhI5575qkd1/NmZWUnYtNJzz6VSJ8T 46xfv+6pJx9/YdKzdbbgSIhGo3966I+rV60MIcydO+ek0adEIpEH77+vrKy0tKRk5YrlXbp2y8nN bUhhe+WJpaSk/PdXr+/Rs9eaNat//cu7dxmmDz9uZAjh74/9NZE+hxDKykofvP++H/74J0OOOnrS c09v3LhhN1PUat/hkC5du8VisbnvvvN5+gMAALCfizZ1AQCwZ0pKtuyYpSZs2rRxzpy3QggDBx3R 8ClWrFi+Y8hb6803Zsfj8Ugk0q5dux3bt2/fVlNTE0Lo13/gzlftMn0OIZSWlCxdsjhxXFZWFkJY tGhhbXxcWloaQsjIaNmQwhIa8sQSa5979uxdsHbNr++5a+vWsp37tG7TJlHnooX/sZtHWVnp2rVr QgidOnfZzRS1IpHIBePGhxBmvj4jsREHAAAABzoroAE4SCxf9vFRRw9tk5Ozd4dNSUnJy2vfvsMh rVq1zsrOrqmpSU5Ozsltu3Tpkto+lZWVr7w8efSYsWPGnnZ4335z3n5ryeKFq1atTKTSnyYe4v8+ jscTv+3QsutXHe5RYbv3mU8sJSXlmmv/X89evePx+O9/9+tESr6zbVu3JeLvtLT0Ouuj09PSQggl JVs+Tz2nnX7mYYf12Lxp07NP/+Nz3gIAAAD7OQE0AAeJoqKiEEJ6evP09OY7b1K8p9LS0o86Zuig QYO7du2WlJwci8WKi4qKi4sSSXFySkqd/s88/eTmzZvGjD2tY36njvmdQgiVlZXLli1dMH/eG/+c 3fB66l3Ybuz+iaWmpF5z7XW9evcJIUQikTFjT3vk4Yd2OU55+fY1a1Z37Jh/9NBjX5j0bG17l67d ctu2q6mpWb1q1WcWc8yxw08+5dSKioo//uHevfi4AAAAaFoCaAAOEs2bN08cxGK7W3f8eRzet/8l l12RkdFyyZJFTz7x2NKlSwoLC2qqq0MIt952Z3Z2q11e9fpr02fPer3boYf17NW7e/ee+Z069+zZ u2fP3qeefubzzz097dWpDayq3oV9mt0/sXEXX9qqVevCwoLHH/vrf3/l+qHHDl/40Qdz3n5rl0M9 8fe//b/rv3nK2NNDCP+cNbOiorxX78PPPe/CSCTy7NP/+MyXHA4ectT4iy+rqam5797f1O4iDQAA wEFAAA3AQaJt23YhhO3bt33ansufU8eO+V++5iuxePze3/7q/QXz9+jampqaxYsWLl60MISQkpLS u0/fk0aP6drt0HPPH1dUtHne3HebqrBd2v0Ta9Wq9brCwl/94q6Ski1PP/XEeeePu/CiS5cvW7Zp 08adOy9dsnjx4kW9evc59bQzTj3tjERjZWXFpOeefmXq5N2XcczQYeMvuTwejz/wh98v/M9dpAEA ADjQCaABOBhEo9EBg44IISTC312qKP8kZk3d7T4Vw0aMTEpOnjfn7QaGvFVVVfPnvbvgvXk3fmdC fqfO/foPbGAAvbcKS/jMJ7Z+/bpf3vOzxPbNM6a90ufwvn369L3iyi/ffddPYrG6+1Ofefa5vXr3 +fND969ds7pL124tMjLWr1u3dMniz9z9+YQTR591zvmxmpoHH/jD/PlzG35fAAAA7FeiTV0AAOyZ tLS09u071GkcPmJkXl77eDw++cXnP+3CysqK0pKSEMIhHfN3M35mZmaic532SCQy4rhRLTNa7uqS rMFDjoxEIjufisVipaWlIYTKysrdTPp51KOwhPo9sb8/+kjJlk/i43g8/vCfHigrK+3Stdupp59R p2dKSsqI447fsGH9m2/MXr161euvTX/phUnvvvP27tPnSCRy1tnnnX3uBZWVlb/77S/nvjtnN50B AAA4QAmgATjApKWlf3fC908/46zctm0jkUibNjlnnHXueRdcFEKYNfO1FbvdQTixw8OYsad17XZo oqVDh0NqjxMSIwwectSQI4+ORqMhhEgk0r1HrxtuvOmCcRfX7LT4N4Rw8WVXXHHlNRNuvuWoo4fm 5rZNXBVCSElJOeGkk3v3OTwej897950G3ng9Ckuo3xOrrq7e8cPSkpK//PnBEMLJY07t3qPXjqci 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 AAAAjSK5qQsAgEZ05133pKc3r9t4x49WrVzRJPXs/4aNGDnuokuKi4tunvCdxpulHp8Xn0oAAIAD kQAagIPZluLiioqKxHE0Es3Mymraekiox+fFpxIAAOBAJIAG4GD241sn1h63zMy87Y67mrAYatXj 8+JTCQAAcCCyBzQAAAAAAI1CAA0AAAAAQKMQQAMAdcXj8aYuAQAAgIOBPaABOGAMGzFy3EWXTH35 paeefDwnJ/fE0WP69Omb0bJlQcHaVStXTHnphc2bN+2tuZKSkvr1H9iv/4CuXQ/Nys7evn1bYUHB hx+8/+orU2Kx2C4vSU9PHzZ8ZN9+/Vu3bpOZmbl169aCgrXvL3hv1swZtW/PSxh67PDxl1z+4vPP zZj+yrjxl/bo2Wvb1m1PPvHYvLnvdMzvdN4FF3XsmL+usODvjz6yfPmyfVlYrcqKyhBCJBIZeuzw Y4YOy2vfoaqysqBg7fRpU9+bP+/THlp2dvbxJ4zO79TpkI6dKsrL165ds2Txoldffbmmuno3jxoA AICDmAAagANMdnar4SNGnn3u+ampzWKxWDQa7dy5S+fOXQYdMfiBP/7fwo8+bOD4kUjk2OHHjT31 9Kys7BBCPB6vqCjPysrOysru2av34COP+u2vflFWVlrnqrz2Hb5xw7dbtMiIxWJbios3btyYk5PT s1fvnr16jxl76uQXn39l6pQ6l2RlZ1959bWHde8RQkhLS7/8S1ffc/dPv3rd15u3aBFC6NS5y3Vf ++bNE75bXr59HxcWQqisrGiWlvalK685vG+/REt6enpmVlbPXr2feeqJKZNf3PmSEceNOuOsc9LS 0kMIJVu2NGvW7PC+/Q7v2++oo4954P77Ctau2bNPAwAAAAcFATQAB5gjBh85eMhRC96b/9qMV5cu XRKNRA/r3n3cRZdmZmVdefW1E//3ptrEtn4ikcioUSdkZmbNefvNWTNfW7p0SU11dfMWLQYPPvKs c87Lz+90+hln/e2RP9e56qovX9uiRcaHH7z/yMMPFhcXhxCi0WhOTu6xw0cMHzFq27ZtO0909DHH FhcV/eT2W8tKS77+ze/k5OZed/03Vq5Y8dCDf2jXNu/6b3wrLS190BGDZ896fR8XFkJolpb2rRtv ymiZ+ehfH54/f25lRWV+p07nXzi+ffsOp5x6+uxZM+sk3cNHjLxg3MWxWGzaq1MnvziptLQ0hNAu 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 Y+3sHWJi46LGxCQfOrhv7+7OKfj+1eXd159IJFIo7OzsHczNLWRyuUajEQqFVtY2+fl52joqlSrl cNLk+KnxU6eP8vM/d/ZM3vXc4uKiHra+JSKO/jchdyeHa19yjxMFexPYrYry69dye75Ofd1vspm6 jaWvDyXdeukr3b5iOtyXPjUZ2gds/9JnLLzLly4i+wwAAADDERLQAAAwbFhYWBJRaUlxn1pVVJRf unjBzz9gzJjYw4funjo1wsPTytq6svJWlyfd9Yn5r/tRVN661WWFysoKIhKLxWKxpJf77apUrUTU 5Rl97UWOiZmSMK21tfWzTz9ubu4iz9Kz2tpaIpJIjCUSY23z2ppqG1uFVCYrLS0pLir8Yuun3j6+ J44f1ajVRCSTyoiopuZ/y88lEmMiav51XKFh4b6+fqdOZnzz1bbep1AXLVo6wsOzqanpPx+9x6+I 7MDIyMjExJSIZs+ZO3vO3O6uY2pqJhKJusxfd9bLSb6nbVu3ODo6ae+sSqXa9vmWrMxzgYEhHHHp qSkFBTd7aN7a0pKempKemuLhMTJh+gwvL58pCdMMhAa7d+3QM7CedXn3dSYWS8Ijo4KDQ93c3A2E QpZl62pr6+pq+c+AUCTqUH/Pz7tqaqrjp053dHLm/3FCpVLdvJl/MSf71MkT+sejW2CHkhJ1OJRS h7Ho8FAa6BkbiK9YvxjCB2y/038s588N4H7xAAAAAAMHCWgAABg2BAKGiFi2zytDkw8f9PMPGBs3 PiU5iWVZIuJXGmYc648NQJm7/+8u36otZximywq6CQ0LX7DwCY1Gs+XjD4vanXrXe8bGxvwLlv3f Osra2lobW4VMJud/efbMqbNnTmnflcnlRFTbLgHND4qfVSLyHOlFROlpR3qffZ42fWZYeIRGrd7y yYfdbdZhILz7J5bKWxUtLS3dXUqj0Qxmauxup2p1YacUc1bm+e625O5OXt61D959Z9bsORMnxU+Y OCXp4C96bg7Tsy7vvm5G+QUsemKpqalZXt61XTu35+fnVVSU8/9isX7Dxu7WmR47mnYi45j7CA8v bx9PTy8nZxcvLx8vL59pMx4+sO/n1N8eBzeYgelAh7Ho8FAa0Bm7f79iQ/SAHRAP0lgAAAAA+gIJ aAAAGDb4NZsODo59bZh3/VpxUaGTs4ufX0BOTpahoWFQcKhGozl1MkP/qLQ/km9tY9PlztTWNrZE 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 n36upaXFwcFBLBaXlFx6Z9lSfoekwclEdL7wbHePJ7pwvpBfXzIhMYnP0RjUVFeXll4ZP2Hy+AmT dTqdIWtz5LdDP69d0+WnCShi/LEIVn216qMV7828e05gUPDds+cSUWtrq1gs5pMy1VerNm5Y1z63 sndPdlJSclBwyPyFi2ffM6++vt7NTS6RSGpqqj/58P2EQUkZmcN7qG7Htl9jYmKV/gHzFyy+d/59 9fUaJydnsVjMcdzzzz7Z0NAg+EA4jlv1+WezZs9NSEy6Z94CImppaZbJnIiIZdnsnds3b9og+MM7 GzNuAv+3k84qK8rfWPqKOR+u1bYeOXI4fVjmgkX363ULG5saWZYlIo7jmpubGxsaLl0sPnLk0NWq KnNqEWbXzm0sx06cNCV1aHrq0HS9TqfWqBVyBf80sOvXr/n6KS+XXLJxVGZ2S2GMvCpNPWO1169/ +cXnc+bO9/T0euRvj3Mcp9frHR0d6+vrP/5w+cy77/Hx9bXsgRh5Vdr4EuMZc5IFBCagw9isXUwd k23ZLibdxWwWWO8clAAAAHonJKABAKAvYVn2P59/Onz4yMysEb5+Sjc3N5Zlc08e352982JxkaWK mKn2+vWlS/499Y7poeHh7u4eDQ31VZWVJ04c498ViUTx8YlExK9P3SV+cvTAuPhBSYM7JKB1et0X //ns6JHD6cMywsIj9Dr95cslx4/9lnvyRHefJqCIkcdipovFRW++viQtPSM6Jlap9Pfx9Wtubqqq rMzLPZGTs4df+dSgtaVl+bvLsoaPSk4Z4u3j6yRzunKl5OSJ4wf35+h0uoh+/XuuS6NRL3vj1fET JvfrH6n095dKZXV1tTXV1WfPFBgehiZYvUaz8rOPExKTBienBAYFe3h4ll65XFZWmrN3d1npFTM/ vAOGYdpPQmyPzxOZacumjQmJg1xcXB0cHeXtFuf18CAiioyKHjl6zMcr3iu2zrXTA47jsnduP3rk 8KhRYwKDg/2VAS4urhUV5Verqs6dO3P0yGHWOtONe2ZmtxTGyKtSwBnLPXn8ypWSceMnBQeHKP39 G+obTp3K2751i0aj1tRrLJ6ANv6qtOUlxjPyJJsamLAOY7N2MWlMFnD4gpl6F7NNYL1zUAIAAOid uv4FBgAAwMZi4lJMLTJ+wuQpU6e1tLS8+for12pqrFSk98jIGjFr9tza69dfeuE56xWBPzOl0v/v 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 2l/8v+cOHzrQ1NSo1+s1GnVF+fkP33v7jdf+nXM8u/8uGemHtVqt9xSf/jlTjkRi4+cf0NvbOzjR eb0Sk5J9fP30ev1bb7x6NDO9s7ODiFqam3ds++mH774molmz50ll7oN3lLl7aLXaV176v6OZ6Z0d HSpVz/my0k0fvc+yrFBoGhIaNpSzO7u4enh66fV6g0l2ImJZ9vtvv/r4w3fPnilWq1Q9Pd2niwrf eO3fOq3W3Nw8OWVG/842NjZE1NraSkQ8Hm/Nug0vvPSfmbPmcFtbW5qJSGJj29ff3d2DYZhzZ88M OKlAIIiOiV1+1+rHn3jqrlVriUgoFF79QhwdJ93/wEMmfH5e7sndu34esNXewWHJncuJaNtP32/9 8Tsu/0hEjQ0NH73/TmNDwyQnp5Tptw0+7Kjc5KtbsnT5PRsfiIiMTpk+8/G/PT17zvy+TWHhkUnT Ury8pwzYJTX1wPmyUqHQdMO9Dzz59LOxcQmmpqYjj2Ts6fX6r7ZsfvnF//38s01lpSVcKYzurq7M jLRtP/1ARPEJSdw83/54PN6WLz6tqa5qb28vKMglIoZhPv9sk6Kzs7y8jPsOyd7Boa//MEZfLJZw X8zs3rWDyz5z0TY1Ne7Y9tP/PPXX48eyDF6Ro+MknV4/xAdm2O8+AAAAAMCtAwloAACYMAKDQnx9 /Yno26+39C3E19/FCxUDWhQKxYmcY0Q07fdpViKaGhvPMExhft4Il2VjGGbu/IVEdCz7aHVV5YCt WUczamuqeTze3HkLBu/b09P97luvdXS0929sbm6qqakmIls7u6GcfcXK1dyJ+s8v7q+zs+NoZvqA xtbWltzck0QUFh7Rv93UVEREapWKiHx8/WPjEiQSyR2L7+TqHqjUaiISmZn19edmTFdXV/W18Pn8 xUuX/evl1+7esDFmaqxWq73S1Oz+LCwsH3z4EXMLi4sXKr7asnnwQnDzFywSCk0vXbyQ/vvi1ESk 1WoPHthLREHBIYOPPPKbfHU+vn4zbptdVJj/9JOPv/X6K7U11bffseSejQ84TnKSSmVLl61QKpUn c44N2Eun1b7/7pu7dm5XqVRSqWzNug0vvfL6XavWOk5yGmE8Y6+y8pLB4icnco6xLMswzKRJkwZs UnR2VpT/OsteqVQSUVlZad/MYi6/3D9tPYzR7+np5iZEB4cY+I7hSgWg6XoemJG8+wAAAAAAtw6U 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 mHY98nEZ9uUP/QfsACKRiGF4G+69z88/sK9RIrFxcXEd3HkYL/JN8+4DAAAA3IKQgAYAgInEytr6 kUefsLK2VqvVe3bvLC4qbGlp5vMFUpls9tz5AQFBzs4uffkRjUaTmZ42d/7C5JSZBhPQsXGJRJSV lTnCqBiGuWfjAz6+fhqNZvvWH4oKCzo7O+wdHBKTkmfMnD17znyWZX/ZuWPwjq6ubo//7WkLC8vv v/2qqKhAo9ZIZbLld612dnaZO3/hseysIeahnJyciaipscHg1ojI6MiomOLTRZkZRyoqynkMz3vK lJWr1lmLxffe9+Dz/3iqf5rPTSojogsV5w0e6sKFCpm7h6urW1+LuYWFr59/TXVVbW3NlcJrl8uJ yM7evn8C+vl/PDW4p/cUnz/9+TEi2r9v9+B1CxOTklesXKPX69OOpB7Yt1uhUBDRJCen5Xet9vX1 33jfgy+/+M/Bif7RuslXFxEZHRoW3tnZeerE8cp+GToej7dsxarM9CP19XX9+58vK/XzD0hITKq8 dCH31MmRBzBYe7v82Wee5D57TfZ+7K9/J6L/fe5pg1nvYWMYJiVlhrW1OPfUieyszIqKcp1Wa25h ERkZvXjpMqlUtnDR4u+++XLAXlNj49vl8ldefkGp6PzLY0/aOzg8/OdHqyorv/j8k0mOTn9+9K8i kVl4ROSx7KN9uwxj9Dfe/6CFheW5s2e++erz9vZ2IuLxePb2DvGJSYlJKd3d3QavyFQk+usTT1la WQ/lgbned7+7u3vwoLz4f8/19PTQaBvG5V/XD9gBxBKbe+6939nFtay0JCP9cF1trU6nc3B0NDEx GdBzGEN5I7/7AAAAAHBNA38jBAAAGBf2ji7X7MMwzP0PPuzi6tbR0f7KSy+cO1vc1dXFsqxOp5O3 tZ06kVNy7mzx6aL+uzTU1yVPn2nv4FBUkK9QdPbfJJHYLL9rtVar/WrLZoN/V05EpqamM2+bQ0RZ RzM6OzquFFjStJRpKTP0ev0br/27+HQh97ft3d3dJefOKhSdQcEhXl7eZ4pP9z+CzN0jKDhELJG0 t7e//car58tK1Wq1Vqtta20tOXd2WsoMPp/f3NRYXV11zdvi7OJ6+x1L9Hr9d998qVKp+m/izsKy 7A/ffb196w/NzU06rVar7W1qbCwsyEualmJqaqpRqyvKf0s3L7pjiUAgSD10oKO9ncfjrV67fsXK NTwe7+KFCiKaNGlSQGCQQqE4dTKH6+89xSdmalzO8ewBq9sJBILIqJiExGlz5y2IS0gyMTHJyz3Z 0tx8lQtxdJz0p0ceNxWJ8nJP/vj9NwO22js43P+Hh0xM+Ft//G7vnl196xx2KZV5uSfDw6MmOTmp VCouzlG/yVe3ZOnypctWOLu4enh6xcYn6nX6issZ/PCIqDuW3FlbV1tdVdl/l0uVFydPnuLoOCks PDI4JEyn0zU3NxmcJj8qbGxt4+ITiWj/3t1DXKlyiA8/y7JVlZfS0w4fzUhrbW1h9Xoi6u3traq8 1KVUBgWHSqWyzIy0vvGSSmXBIWEMw3z80XuVly6qVCqJjcRrsrdOp337jf8oFYq2ttbAwGCJjU19 fV1ZaQm31zBGXyyWLFq8lIi++GxT4+XvZliW7erqKjl3Nj0ttXJQiQ/ugbGwsOzo6BjiAzOMd3/w oBw8sHd0vxUY3uUP4wcs57ZZc4VCoddkb2cX159+/O7H779pbGjo7u7q6elpbWlpbm7q33kYQ3kj v/sAN76WprprdwIAADCyq9VeBAAAuKEEBoX4+voT0bdfb+lbiK+//gkIjkKhOJFzjIimpcwYsGlq bDzDMIX5eSNclo1hmLnzFxLRseyjA5KMRJR1NKO2pprH482dt2Dwvj093e++9VpHR3v/xubmppqa aiKytbMbytlXrFzNnaj//OL+Ojs7jmamD2hsbW3JzT1JRGHhEf3bTU1FRKRWqYjIx9c/Ni5BIpHc sfhO7i/fVWo1EYnMzPr6czOm++dx+Hz+4qXL/vXya3dv2BgzNVar1V5panZ/FhaWDz78iLmFxcUL FV9t2Tx4Ibj5CxYJhaaXLl5I/31xaiLSarUHD+wloqDgkMFHHvlNvjofX78Zt80uKsx/+snH33r9 ldqa6tvvWHLPxgccJzlJpbKly1YolcqTOccG7KXTat9/981dO7erVCqpVLZm3YaXXnn9rlVrHSc5 jTCesVdZeclgAYQTOcdYlmUYZtKkSQM2KTo7+772UCqVRFRWVto3HZWb38qVp+AMY/R7erq5hH5w SNjg2K5SAXnoD8xI3n1jG8blD+MHbH+urm4//fhdxqABGmAYQ3nDvvsAAAAAMEQowQEAABMGV5K1 vV0+YKm9qzuSejAuPjE6JvbnHVv7cs0Mw8TGJRBRVlbGCKNycnK2thYTUUF+7uCtLMsWFuS7ukl9 fP0Hb1Wr1Qb/EL5dLpdKZRKJzTXPvmDhHd7ePm2trbt+3n69kV+6eCFmapydvX3/Rp1Ox+PxuL+a 7+pSco0ajaZX20tEXLte99tsTQsLCyKSX17MUCAQ3PeHhwICgs6dPZN6aH9ZaQnLsgtvX8zlqa/E hM+//w8POTg4tjQ3//ej9wxOSA8IDCKivNxTBo9w8eIFInJydh68aeQ3+eqSpk1XqXq+/GKzStWj VCreeuPV1WvXR0bFRERGExHLsh+9/07fnM3+dDrdgX170tMOT42NT0yc5uzimpiUHBefmHpw/y+7 dgxOwU8IAoHAycnZ2cXVxsZWLJHodDo+n2/v4FhRUd6/G9uvDvWvV8r2bxk4R3sYo6/RaA4fOjBr zrw58xYEBgXnnjpZfr60urrqmtPMh/7AjOTdN7ZhXP7wfsD2OXum+JrZZxrWUN6w7z4AAAAADBES 0AAAMGHY2toRUW1N9XXt1dBQf6b4dFBwSHx80qGDv646Ndl7ir2DQ1NTo8GV7q6LjY0t96GpsdFg h6amBiISiUQikdmARdWuRKNRE5HBNfr6i41PnD13vlqt/vSTj3p6DBe0vQq5XE5EZmbmZmbmfbvL 21odJzlZi8W1tTXVVZVfbP7Ezz/gWFamTqslIrG1mIja2n6bHWlmZk5EPZevKzIqJiAgKOd49tdf fj70FOratRsme0/p7u7+8IN3uPmwA5iamlpYWBLR0mUrli5bcaXjWFpaCQSCKxVUGWCIN/maPt+8 yc1N2jeyGo3m8882FeTnhoZGsMRmpB2+NKjWQX9qlSoj7XBG2mFvb5+5Cxb6+vrPnjvfhG+yY9tP IwxsLIlEZjGxceHhkZ6eXiZ8vl6vb5fL29vl3DPAFwhGcvBhj/7On7e1tbXOmbfATSrjvgLRaDQX L1YUFxXmHD92va/M4AfGGO/+KLreyx/eD9g+ebnXLmU+jKG8kd99AAAAABgiJKABAGDC4PEYItLr r3tmaOqh/UHBIdOSpx9OPcAVwOWmP2cfHenyg0REzK//vVK+ta+dYRiDHYYnMipm9Zq7dTrdpo/e v9KyYFdnbm7OfdDrf5sUKZfLHSc5icUS7p+nTub0lXsmIrFEQkTyfglo7qL6ygpP8fElooz0I0PP Ps9fsCgqZqpOq9308ftXKtZhwv/1N5amxoYBda770+l0Q8xAjSKdVju4nG5Bfp7BdS+vory87L23 31i8dNnM2+bMmDn7wP69IywO1gucgQAAFUZJREFUM2YCg0LW3r3B0tKqvLxs29YfKirKGxrquW8s Xnjp1ZHPMx3J6B/NTD+WfdRrsrevn/+UKb5Smbuvr7+vr//8hXfs+eXntCOpI4psnN79obuuyx/2 D9ihG8ZQ3sjvPgAAAAAMERLQAAAwYXAzdl1d3a53x/LzZdVVlVKZe1BQSFFRgVAoDAuP1Ol0Ocez Rx5VR/uvBUYdHB0NFk51cJxERBqNehiTlK8kNi5h9dr1LMtu/uTjAav/DZ2j4yQi6unp7l8Qtq2t lYjc3KQGd+Fufv/L7O7uosvzoOlyxo3P/+0XDGtrscHyrJyomKnzFtxORN98veUqs9G7u7p6e3sF AkHakdTMjLQhXNxEtW/P7ukzZvF4PKlUVloyzJEdS25u0vsf+KOeZT/64N0zxQZWqBu5EY6+Tqc7 X1Z6vqyUiAQCgX9A0G2z5nh6Tb5z+Uq5vK2wIH/YgY3w3e+rhsFVtjGSoV/+sH/ADt0whvLWefcB AAAAbmL40zMAAJgwSkvOEpGtnR03zfa6pB7aT0RJySlEFBwSZmpqWlSY37fo2ZWoVb9mZoVXriFQ V1fLHSc0NHzwVoZhQkLCiKistOR6Y76SGTNnrV67Xq/Tbf70v0VFBcM7CI/HCw2PICIuM9WHu8nR MbH9k8gcZxdXdw9PlmVLSs72NSoVSiLiKuESEZdEXrrsLmcXV3Nz84jIqL8++bS5hYXBGCZP9l6z dgMR7d2968SgZfoG4LKxoWERV+82UcxbcLuzs8vgdktLS64yQEtz85gH9TtDefiJKCEp2YTPP11U aKTsM2e0Rr+3t7eoMP+tN17l1gw0uEDf0I3w3e+4vGqo1eXXx9iufvkj+QE7dMMYypvs3QcAAAC4 BSEBDQAAE0ZBQX51dRURrVm3wcrKanAHT6/J9g4OBvfNz8tta2v19QtwdJwUHRNLRNlZ166/odGo FZ2dROR6hRnBRMSy7L69u4koISnZxcV1wNapsfEydw+9Xr9/355rnu6aGIZZvGTZkjtXaDSaDz94 x+DSZ4OJRKLBuc7EpGQnJ2eWZQ/8PrDTRYUKhcLcwiI5ZeaAU8+dt5CISkvOtbW29rVXV1cSkVT2 6xqDOcezzxQXubt7PPOPf77y2tv3bPxDcVHh5k//OzgqBwfH+x98mM/nnzqRs2f3zmtexb49u3Q6 na+ff8r0mdfsfIOLjomdv2DRU//z/Ko1d3t4evXVZ/Dw8Nx4/4NEVFFR3traMq4xDunhJyJra2u6 XFS3P4ZhkqalWFkaeE+HYRijb20tjoyKNlj7Qq/XKxQKIjK4OOTQjfDd7+jo4KpGBAUFjyQMg4Zx +SP5ATt0wxjKm+ndBwAAALg1GfEv/gAAAIbO3tHAbNABWL3+/PmyuPhEKyuruPhElapHoVSoenqE QqG7h+ecufNXrFzj4eF1/FiWgX1ZliEKCAyytLQMDgmTt7Vt/fG7oQTmJpW5uLpJZbKLFyra5XIi cnFxtXdw5D5zqiovTfH1tbd3iI6JVXR2yuXy3l6Nja3tbbfNWbx0OcMwhw7uH1DuQ+buERQcolKp jqQeHHzSsPBIFxfXutqa/n8gb8Lnr1t/b2JScleX8v1336ooP3/N4Lmz8PmC+MRpfAFfLm/r6e62 s7OfNWfewkWLGYbJzsrMOprRfxedTqdQdIaGhfv6+Wu1vQ31db29vTY2tstWrIqKnqrVaj/75COF orOvf5ey67ZZc0xMTPpue+6pk3V1tR0d8vLz53fu2Jp1NKO7q+vihQtVlZV9CS9zC4tHHn3Cxsa2 ovz8J5s+ZC+XkL6Kjo52rVbr5x/gHxBo7+DQ3Nz0/+3de3CV9Z3A4TeXEwICKYFAqFAJF4GKIHJx I4KARIIgWndnlVUXteps3cvsdHd2O+2sddau3XV327q13Tq2dZ12XepYXcXacpWAclVucmu3diFB cxJIwCQtJ+EkZ/84Mwwbg4bgjxPC8/yVSd7D+31zznsyfPLm9/62qSmKouzs7EGDiubOK7v9jju3 bd2cTCbP5Zt8fhyprYmiqGTkqMtGlFw7Y+b8BQtnzpy9aPGt182a3b+gIB6vfvp7T37EcrddMKCw sPTa66IoWvHzn7V14rud1pkX/6CiorFjxw8pHlpXdzQer06lUllZWWMuH3fPfQ/MmHl9MpnMycnZ s2d3+pLbKIqGD//MlROvam5uXrt6ZfozJSNHjR9/RU1N/NRd7KZMnTakeGhVVeWed3alP9OFZ/++ B/6k7MYFk6dMbU4kWlpaEokT6fVhYrHY7LnzZs6aHUXR8pdfOj30d+EF04Vz/3R9+/UbUTLyshEl x47V19bUpJ+aAYWFY8eOr4lXd/Jp6lAXDr/Lb7Dzysrz8vJ279rZmRsYduGp7EnnPpx/R2vfz/QI AGANaAAuKLU18e98+5t/ePsfXTps+O1L7oqiqLm5ORaLpVctqK2Jv/Lyi2e6IdjGjW8sWLh4ytTp URRtfHNDJ++St/yVlyZcObF//4Iv/vWXEolETk5OLBY7ePB///Xxx05tk0qlfvj9p+5YctfESZPv vPueKIoSiRP5+b2jKGpra1u7euXPXn35XI88ir7wp38xduz49O7u/fyDvXrl5+fnpw/8lE0b31j2 3I/aPfBIbW1VVeX88oXzyxcmk8lTa2ts3bLppZ8+/+Edbd2yaVBRUfmCRYtv/f2bb7mtsbEhvcLG yZMnn33m+++9d/j0jROJE/v2vnPFhImDiorSq0akUqmdO94+/erslpaWduszPPDgQ+kVqAcPKX74 q1/r8Hjr6+ue+OY/n/6ZNatXtKXaFty0aPo1pdOvKW1NJj9o+KCgf0H6NmV1dUcHDyn+8P0Au6GT J0++uvy/N296c9JVV48ec/mo0aP7FxS0tLT86pcH9ryza33F66dWB86szrz4K9atnTx5yrDhn1l6 7/1L7ry7sbGxX7/+eXl5R47U/vuTT0y8avKM62Z9IsOc7bP/0gvPn7jpd1dPmXb30vuiKGptba2r O9rW1lZYODAvL6+tre3FF37S5fXTTznHc3/Vip+PGze+eOinl95z/x8v/XxjY0Pv3n1isVgqlfry 336xqampy4N17fDP5Q2287pwIveYcx8A4OIkQANwgfnNu7/+p68/+nulM8aOG19cPLRo8JATJ34X r67etXP7+vXrWk+7CK6d5kTizTcq5pWVt7W1dXiVdIfq6+oee/SRxbfcdllJyac+NaCpqTFeXb19 +1vtNmtsaHj6qe9OnDT56ilTLx02fMCAwqrKQ4cPV62veP1wVWXXj/Y0I0eOTn/Qt2+/vmdY2aDD v7hPtiaf+cFT27ZuLr12xoiSka3J1kOHDr791padO7afaV+vvfrK//zql7Pn3FBSMuqSPpccq6/f v3/vmlUramtrPrzx+orXJ1w56ebFtz3zg6c6cyDZ2dmjx1ye/rjDv/RPa21rH2FTqdTa1Su3bd08 Z868S4cPH1r86Usu6fv+++/VxOMHDuzbtnVz56/t7Q6OHj2yZvWKNatXjP/sFQ/92V+++NPn39xQ kemh/p/OvPibE4lvfePxmbPmTJk6bVDR4N75vSsrD+7Y/vbGN9Ynk8mRo0Z/UsOc7bMfj1f/xw+f /sVrr06dfs2YMWMHDSoaWDiw6bdN7x2uOnjwN+vWrknfb/Pcncu539DwweP/+LX55QtHjR5TPHRo r175x47VH6mt3b9vzzn+EqLLh9/lN9jO68KJ3MPOfQCAi00H/00FgPNv3ISp52EvN5TNv/Vzf7B7 986nv/ed87C7jJsx8/o7ltxVX1f31b/7UtAd3f/gFyZddfWy537UbkEPOiMdoJf914+7W4AG4EJ3 YE/7X5kDwPnnJoQAXCxycnJmXT8niqINFesyPct5lZ0T/Mf9sud+HI9X377krkWLb43FYqd/acSI kptv+VzoAQAAAOieLMEBwMViXll5YeHAw4erDuzfm+lZepqmpsZ/+9a/LL33/vnlC2ddP/fA/r3H jx8vKCgYPKR42LDhdXVHN1SsO3782Mf/QwAAAPQsAjQAPVlubm4ymezdu/ecG8rKFyxqbW194SfP ZXqonqmxoeHJJ74xcdLk6deUlowc3bdv32P19TU18Q0Vr2/ZvLGb3FWve9q/b++fP/RApqcAAAAI QoAGoCf7q7/5cmHhwD59+kRR1Nra+vyy/3z33V9neqiebPeuHbt37cj0FAAAAHQXAjQAPVYsFsvK ysrNzT1SW1tVVfmL15ZXV7+f6aEAAADgIpKV6QEAIIqiaNyEqZkeAQCgRzmw561MjwAAUXamBwAA AAAAoGeyBAcAF4DPLt12tg/Z9+y0EJMAAAAAnecKaAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoA AAAAgCAEaAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoAAAAAgCAEaAAAAAAAghCgAQAAAAAIQoAG AAAAACAIARoAAAAAgCAEaAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoAAAAAgCAEaAAAAAAAghCg AQAAAAAIQoAGAAAAACAIARoAAAAAgCAEaAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoAAAAAgCAE aAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoAAAAAgCAEaAAAAAAAghCgAQAAAAAIQoAGAAAAACAI ARoAAAAAgCAEaAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoAAAAAgCByMz0AAHy8fc9Oy/QIAAAA wFlzBTQAAAAAAEEI0AAAAAAABCFAAwAAAAAQhAANAAAAAEAQAjQAAAAAAEEI0AAAAAAABCFAAwAA AAAQhAANAAAAAEAQAjQAAAAAAEEI0AAAAAAABCFAAwAAAAAQhAANAAAAAEAQAjQAAAAAAEEI0AAA AAAABCFAAwAAAAAQhAANAAAAAEAQAjQAAAAAAEEI0AAAAAAABCFAAwAAAAAQhAANAAAAAEAQAjQA AAAAAEEI0AAAAAAABCFAAwAAAAAQhAANAAAAAEAQAjQAAAAAAEEI0AAAAAAABCFAAwAAAAAQhAAN AAAAAEAQAjQAAAAAAEEI0AAAAAAABCFAAwAAAAAQhAANAAAAAEAQAjQAAAAAAEEI0AAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARSDr0KHKTM8AAAAAAEAP lJ3pAQAAAAAA6JkEaAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoAAAAAgCAEaAAAAAAAghCgAQAA AAAIQoAGAAAAACAIARoAAAAAgCAEaAAAAAAAghCgAQAAAAAIQoAGAAAAACAIARoAAAAAgCByMz0A AAAAAAAXjESieeWqlVEU3Vh2Y35+r4/eWIAGAAAAAKCzHn3s65s2bYqiaMu2t//h7x/56I2zDh2q PB9DAQAAAABwoZlbNv9jt1m7asWZviRAAwAAAADQWV95+JH0FdClpaWugAYAAAAA4BNzVmtAC9AA AAAAAASRnekBAAAAAADomXIzPQAAAAAAAN3XWa250Y4lOAAAAAAAOKOvPPxIVpSKoigVZX3sXQfb EaABAAAAAOjY3LL5URS9tvzlKIpuuvmWDrdZu2rFmR4uQAMAAAAAcEaugAYAAAAAIAhrQAMAAAAA 0O1kZ3oAAAAAAAB6JgEaAAAAAIAgBGgAAAAAAIIQoAEAAAAACEKABgAAAAAgCAEaAAAAAIAgBGgA AAAAAIIQoAEAAAAACEKABgAAAAAgCAEaAAAAAIAgBGgAAAAAAIIQoAEAAAAACEKABgAAAAAgiP8D Ezxhl0XzJLwAAAAASUVORK5CYII= --b1_1Wgn9DSrDBTgCOuTe5Z7QOBaEWjaah4piwrZqwK28-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHESv4] KDE updates Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Aug 2022 05:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Cc: h.goebel@crazy-compilers.com, Maxime Devos , Maxim Cournoyer , Leo Famulari Reply-To: mail@brendan.scot Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16617524803072 (code B ref 50862); Mon, 29 Aug 2022 05:55:02 +0000 Received: (at 50862) by debbugs.gnu.org; 29 Aug 2022 05:54:40 +0000 Received: from localhost ([127.0.0.1]:59906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSXjM-0000nU-Iz for submit@debbugs.gnu.org; Mon, 29 Aug 2022 01:54:40 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:45554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSXjK-0000nH-S1 for 50862@debbugs.gnu.org; Mon, 29 Aug 2022 01:54:39 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4MGKQH0Lt6z9sQf; Mon, 29 Aug 2022 07:54:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1661752471; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ry5L+/5lpezHa9UqeWlF+93IFbJVxyISl082XO/YY4U=; b=gNFz4M0AXQaekyHvTMVWl1qiH5LgsIz8mnlIX1WlPEBIt4jl0HMvESQDqrbwACEexxdwuB Mzkl2IGRjEt2Hg33pVDrSsFbJ+rJcCZkRD9dA7ESBMOfL5sW2oYD/z3RQJ8F6l35bGpvJg 4s6tm9DicyMTNj7h+ihXgloOZihWG9ifGUyypMclfkmpzl2gYfXRsUhaGf5h6e5tMEshJz 8LKi1sDocgQcIvf2M72KxH4oCQKnAfzjWjvBPUYc4gjkqixXE7uGg/zwXRvOD29jK43JWe +Q5+ykXVbSn+nIEftpSsU8wF3gXD4x8jGZjoqpmBS0aNOFKy0P/+ytOoSZBy1Q== Message-ID: <42a0e805-096e-6eeb-6a56-73a5bcccb5c5@brendan.scot> Date: Mon, 29 Aug 2022 15:54:21 +1000 MIME-Version: 1.0 Content-Language: en-US References: <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> From: Brendan Tildesley In-Reply-To: <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4MGKQH0Lt6z9sQf X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) You added the kpurpose package in your upstream-kde branch, but this already exists as "purpose", so is a duplicate. Perhaps you could rename it if you think it should be called that, and set upstream-name to purpose Great that you got libacounts-qt working, that was annoying me so much i stopped working on the update. You're doing great work. Not sure whether or not I will feel like working on this again or not. From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates. References: <629540312.113485.1632806682555@office.mailbox.org> In-Reply-To: <629540312.113485.1632806682555@office.mailbox.org> Resent-From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 31 Aug 2022 16:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Reply-To: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16619637916147 (code B ref 50862); Wed, 31 Aug 2022 16:37:02 +0000 Received: (at 50862) by debbugs.gnu.org; 31 Aug 2022 16:36:31 +0000 Received: from localhost ([127.0.0.1]:40338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTQha-0001b5-Md for submit@debbugs.gnu.org; Wed, 31 Aug 2022 12:36:30 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:47295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTQhX-0001aq-RV for 50862@debbugs.gnu.org; Wed, 31 Aug 2022 12:36:29 -0400 Date: Wed, 31 Aug 2022 16:36:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1661963780; x=1662222980; bh=eA5Fm7Dw5Oo+mtbw8WlyT6ifkgKBFqdohFTDDItYswI=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=eZ864WSW+/cMCO6iTWgiAgZzh9cYRghdxAx52Q1jYolR3UM3jp4vpNvcKZhW3+H4e sADy2NZa/CGQPmtNU5M/Jb4nNhZVPLvYyVmqeOWPY0DzYuLh8AkDymn7jno6SVwjGY RRMFcCt7j6pXwZdIVXfQ/YyQVT5I12djEflmcxZcXNNJHqrUNBeohgdiyw5DyHHgFF q805CyhO7zCRXg5ZT6cdg4Kz0p1ogCfM38Zp3S/gHS0YAcY/RdYzYuqz8eVK4t19uG Iv13Repi4OYVZbUwDWmfGcN61s97XN7lzUOpUogbG/GZxOcTA50iVj18cYwmwIR3+3 BSKfJoh8o739w== From: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= Message-ID: Feedback-ID: 45828316:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello. Thank you Phodina for your continuing work on KDE. Today I was able to logi= n into the Plasma X11 session. I saw the black screen and an empty panel wi= th a red square X on its left side. In order to get there I had to comment = out a definition of `ktouch` and some test manipulation in `kio`. I am starting to wonder, if I should garbage collect my Guix store and rebu= ild everything from scratch. Does the build of `(plasma-desktop-service-typ= e)` succeed without any changes to package code? PS: Despite having written to this discussion multiple times, I am still no= t getting any responses in my inbox. I am not able to find any documentatio= n on how to "subscribe" to a particular Debbugs issue. Can I ask for a hint= ? From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHES] KDE updates. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 31 Aug 2022 21:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= , "50862@debbugs.gnu.org" <50862@debbugs.gnu.org> Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16619797628411 (code B ref 50862); Wed, 31 Aug 2022 21:03:01 +0000 Received: (at 50862) by debbugs.gnu.org; 31 Aug 2022 21:02:42 +0000 Received: from localhost ([127.0.0.1]:40604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTUrC-0002Bb-9v for submit@debbugs.gnu.org; Wed, 31 Aug 2022 17:02:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTUr9-0002BO-Ue for 50862@debbugs.gnu.org; Wed, 31 Aug 2022 17:02:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56020) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTUr4-0002DS-JU; Wed, 31 Aug 2022 17:02:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=ZpSujVJDYJfTK7VYyPmn5C9ra0KY7yzQWzzcfovsWwk=; b=im2wGIUEjfiNzMPLoJLk TkCOU4cQpBBWn4x42ZVSWMjDjL9/+WeVd2gMkfB+AY+Vg4+XaBQz2MMvF3fkiGCUfB6AhzSMSgtZe x8SaWxzDrSnSz/CtnSUDv3hkg6eyxu0xE5iiFms96GAiHSmc6sEg3uX625gY/EA+aTp4j6305m1h1 i0SKvNWNN6Tqe4Rj6WcXTh779CThqEKT9kDdGmwVvKUxBq+hDXekowzzJLW/AiyZPmve8MdGwDYtv ZDkXjWQpFyZO1LV4lDAbR+UEiW6hvS8s/Hcvkvp7batTf6sv0xKe4tucoA6G4ZB4ofnyhh8LmgAas lL737mEo8svkIA==; Received: from [84.214.173.6] (port=56110 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTUr3-00061p-IZ; Wed, 31 Aug 2022 17:02:34 -0400 From: Marius Bakke In-Reply-To: References: <629540312.113485.1632806682555@office.mailbox.org> Date: Wed, 31 Aug 2022 23:02:24 +0200 Message-ID: <87a67kcejj.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain guix-patches--- via skriver: > PS: Despite having written to this discussion multiple times, I am still not getting any responses in my inbox. I am not able to find any documentation on how to "subscribe" to a particular Debbugs issue. Can I ask for a hint? AFAIK that is not currently possible. There is a bug about it here: https://bugs.gnu.org/5439 ... just to rub it in, I suppose ... Meanwhile, a kind reminder for everyone to use "reply all" when interacting with debbugs (and mailing lists in general). :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYw/MYA8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHfUSgEA71L72cLVE/cNeaqnpTEkm4sUVGdTUPgQVWO3 o9DPUSQBAMbrV6JpfzqDmbMjjMpjS8JpO5p6PQGprlnVJTr3yS8A =9yEW -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHESv4] KDE updates Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 31 Aug 2022 21:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , Maxim Cournoyer Cc: "50862@debbugs.gnu.org" <50862@debbugs.gnu.org>, Maxime Devos , mail@brendan.scot, Leo Famulari , Marek =?UTF-8?Q?Pa=C5=9Bnikowski?= , h.goebel@crazy-compilers.com Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.16619802759323 (code B ref 50862); Wed, 31 Aug 2022 21:12:01 +0000 Received: (at 50862) by debbugs.gnu.org; 31 Aug 2022 21:11:15 +0000 Received: from localhost ([127.0.0.1]:40635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTUzT-0002QH-6f for submit@debbugs.gnu.org; Wed, 31 Aug 2022 17:11:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTUzL-0002Ok-Kv for 50862@debbugs.gnu.org; Wed, 31 Aug 2022 17:11:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36956) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTUzC-0003dN-L6; Wed, 31 Aug 2022 17:10:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=VTPJemp712850xxug6mVGmzWFDB8nudKFmUcs23Up8U=; b=Lo04hyz1wvF1KCV8iMo0 4z7xi0lXgUr2Nk0VRNxVPRjmRv+vfzXe6N8FvpwWfo5QbDbz0cX6VhWgSg83TG8NWpWN+6Jvh9Om6 WTYPchQwuVr9nZKh433OFJd7bXaVeKG1fE+nYEVaVLo1ilZUJTenEuC3eQUAtBrA4eFDGxSJua20R wz3NQ8FoMXmWbB6hZZmZ/SeAemNpTq072pYzOcyU/Iv0kaITKQngR+yLdkWCyNkJd4i3/hqXX1gwC +EVL6NCpi28yJTM6d2T4t7638sj3e1KJPaFqAmnnDJFSt0sIg4aQsfU8m77DV8+X6L1giRifo4TZd HAMl6NC7arOCHw==; Received: from [84.214.173.6] (port=38596 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTUzB-0005Kr-T6; Wed, 31 Aug 2022 17:10:58 -0400 From: Marius Bakke In-Reply-To: <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> References: <629540312.113485.1632806682555@office.mailbox.org> <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> Date: Wed, 31 Aug 2022 23:10:53 +0200 Message-ID: <877d2oce5e.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable phodina via Guix-patches via skriver: >> > Do you know who would be the best reviewer for these patches? >>=20 >>=20 >> Perhaps Hartmut Goebel? I think they had been involved in attempts of >> packaging KDE in the past. I've added them in CC in case they'd like to >> get involved, but no obligations, of course. > > Thanks. To ease up the effort the patches submitted here are only the sta= ble ones. > > There is one commit 688434fb9ad79e82d5e85ce9b36e9b064628879c (!!DELETE gn= u: Add wayland-protocols 1.26.) - result in massive rebuild and is importan= t in other projects as well. So either add it or delete if it's already in = master. This is excellent work, thanks a lot Brendan and Petr! I have tested these patches and they seem to work fine; and just in time because the KDE update is required on the 'staging' branch. I'm currently reading through the patches and expect to merge today or tomorrow. :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYw/OXQ8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHcpkAEAuS4j4D02H6R7kIkGHL78QoCb0IYil/qvxu6X HIQDQ9EA/iBhdoYoJtxrnt43iIW3nF7tDTWxmte7In7oJ0ZOoTYD =nucp -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHESv4] KDE updates Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 08:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: marius@gnu.org, maxim.cournoyer@gmail.com Cc: 50862@debbugs.gnu.org, maximedevos@telenet.be, mail@brendan.scot, leo@famulari.name, marekpasnikowski@protonmail.com, h.goebel@crazy-compilers.com Reply-To: phodina Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.166201943026108 (code B ref 50862); Thu, 01 Sep 2022 08:04:01 +0000 Received: (at 50862) by debbugs.gnu.org; 1 Sep 2022 08:03:50 +0000 Received: from localhost ([127.0.0.1]:41073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTfAz-0006n2-Kl for submit@debbugs.gnu.org; Thu, 01 Sep 2022 04:03:50 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:12503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTfAw-0006mn-AS for 50862@debbugs.gnu.org; Thu, 01 Sep 2022 04:03:48 -0400 Date: Thu, 01 Sep 2022 08:03:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662019420; x=1662278620; bh=9SdDc8r8jGifav/DGnv/mDtpHnlKU4+PWH1TnZnn4LI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=T6QSNEifjskU5jIVEeu/PaDlO1LZrLoSn6bpnnp0x/OJRjN+uZQ0AuIYLLmaq+4Wi oanafLtOKjbEvF2cbG7fHaCeu6b2o6dY1QMOYtElz1mSmLhM7nU8SUked3wHDbu7+6 CZEZJwFBpMr76yhiMGyRo3C5V87xUwS1j0w7LH/PfPX2zCC+Y8MMsGHMX3T3+6pdQz 9c3n7zG6o7XGwDtqz24tPqndM3wZN26wh9NvQh1h2SjvR6rWM0HOw5jLZHu8VJy5Ky PVjZS8zYehj3cv73O2ePKo+9KYsSdazhbBZTFsFkmg6uw7WfERT3vjatWg6EIcEO0n UXnYcggMY946Q== From: phodina Message-ID: In-Reply-To: <877d2oce5e.fsf@gnu.org> References: <629540312.113485.1632806682555@office.mailbox.org> <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> <877d2oce5e.fsf@gnu.org> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_hgfqTY7IvoabjpDoghSCUyiSvzjtesfS2dELbM71sE" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_hgfqTY7IvoabjpDoghSCUyiSvzjtesfS2dELbM71sE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGkgTWFyaXVzLAoKdGhhdCdzIGdvb2QgbmV3cy4KCkhhdmUgeW91IGJlZW4gYWJsZSB0byBydW4g ZnVsbCBQbGFzbWEgc2Vzc2lvbj8KCkkgZXhwZWN0IHRoZXJlIGFyZSBzb21lIG1pc3NpbmcgZGVz Y3JpcHRpb25zIG9mIHRoZSBwYWNrYWdlcyBpbiB0aGUgbmV3ZXN0IGNvbW1pdHMuCgpBbHNvIEkg ZW5hYmxlZCBtb3JlIG9wdGlvbmFsIHBhY2thZ2VzIHRoYW4gbWlnaHQgYmUgbmVjZXNzYXJ5IGlu IHNvbWUgY2FzZXMuIFRoaXMgYXBwbGllcyBtb3JlIHRvIHBsYXNtYS13b3Jrc3BhY2UgYW5kIHBs YXNtYS1kZXNrdG9wLiBNYXliZSB3ZSBjYW4gY3JlYXRlIG1pbmltYWwgYW5kIGZ1bGwgdmVyc2lv biBvZiB0aGVzZSBwYWNrYWdlcy4gV2hhdCBkbyB5b3UgdGhpbms/CgpNYXliZSB3ZSBjYW4gc3Bs aXQgdGhlIGdudS9zeXN0ZW0vZXhhbXBsZXMvZGVza3RvcC50bXBsIGZpbGUgaW50byBtdWx0aXBs ZSBiYXNlZCBvbiB0aGUgZW52aXJvbm1lbnQuIEluc3RlYWQgb2YgYWRkaW5nIGFkZGl0aW9uYWwg b25lPwoKQnV0IHRoYXQncyBqdXN0IG15IHZpZXcgYXMgZGV2ZWxvcGVyIHdobyBoYWQgdG8gcmVi dWlsZCB0aGUgcGFja2FnZXMgbXVsdGlwbGUgdGltZXMgYW5kIGFsc28gZHVlIHRvIHVwZGF0ZSBv ZiB3YXlsYW5kLXByb3RvY29scyBpdCB0cmlnZ2VyZWQgcmVidWlsZHMgb2YgdGhlIG90aGVyIERF cy4gT25jZWQgbWVyZ2VkIGFuZCBidWlsdCBpdCB3aWxsIGJlIGZhc3QgaWYgdGhlIHVzZXIgZW5h YmxlcyBzdWJzdGl0dXRlcy4gT25seSBkb3duc2lkZSBpcyB0aGUgZGlzayBzcGFjZS4KCk9uZSBs YXN0IHRoaW5nLiBJIHRyaWVkIHRvIHJlbW92ZSB0aGUgZmFpbGluZyB0ZXN0cyBhbmQgcmVydW4g dGhlbS4gSG93ZXZlciwgZHVlIHRvIG11bHRpcGxlIHVwZGF0ZXMgb3ZlciB0aW1lIGl0IG1pZ2h0 IGJlIGdvb2QgdG8gZG8gaXQgYWdhaW4gb3Igd2l0aCB0aGUgbmV4dCB1cGRhdGUgb2YgdGhlIHBh Y2thZ2VzIChyZWxlYXNlIG9mIEtERSkgOi0pCgotLS0tClBldHIKClNlbnQgZnJvbSBQcm90b25N YWlsIG1vYmlsZQoKLS0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tLQpPbiBBdWcgMzEs IDIwMjIsIDExOjEwIFBNLCBNYXJpdXMgQmFra2Ugd3JvdGU6Cgo+IHBob2RpbmEgdmlhIEd1aXgt cGF0Y2hlcyB2aWEgIHNrcml2ZXI6ID4+ID4gRG8geW91IGtub3cgd2hvIHdvdWxkIGJlIHRoZSBi ZXN0IHJldmlld2VyIGZvciB0aGVzZSBwYXRjaGVzPyA+PiA+PiA+PiBQZXJoYXBzIEhhcnRtdXQg R29lYmVsPyBJIHRoaW5rIHRoZXkgaGFkIGJlZW4gaW52b2x2ZWQgaW4gYXR0ZW1wdHMgb2YgPj4g cGFja2FnaW5nIEtERSBpbiB0aGUgcGFzdC4gSSd2ZSBhZGRlZCB0aGVtIGluIENDIGluIGNhc2Ug dGhleSdkIGxpa2UgdG8gPj4gZ2V0IGludm9sdmVkLCBidXQgbm8gb2JsaWdhdGlvbnMsIG9mIGNv dXJzZS4gPiA+IFRoYW5rcy4gVG8gZWFzZSB1cCB0aGUgZWZmb3J0IHRoZSBwYXRjaGVzIHN1Ym1p dHRlZCBoZXJlIGFyZSBvbmx5IHRoZSBzdGFibGUgb25lcy4gPiA+IFRoZXJlIGlzIG9uZSBjb21t aXQgNjg4NDM0ZmI5YWQ3OWU4MmQ1ZTg1Y2U5YjM2ZTliMDY0NjI4ODc5YyAoISFERUxFVEUgZ251 OiBBZGQgd2F5bGFuZC1wcm90b2NvbHMgMS4yNi4pIC0gcmVzdWx0IGluIG1hc3NpdmUgcmVidWls ZCBhbmQgaXMgaW1wb3J0YW50IGluIG90aGVyIHByb2plY3RzIGFzIHdlbGwuIFNvIGVpdGhlciBh ZGQgaXQgb3IgZGVsZXRlIGlmIGl0J3MgYWxyZWFkeSBpbiBtYXN0ZXIuIFRoaXMgaXMgZXhjZWxs ZW50IHdvcmssIHRoYW5rcyBhIGxvdCBCcmVuZGFuIGFuZCBQZXRyISBJIGhhdmUgdGVzdGVkIHRo ZXNlIHBhdGNoZXMgYW5kIHRoZXkgc2VlbSB0byB3b3JrIGZpbmU7IGFuZCBqdXN0IGluIHRpbWUg YmVjYXVzZSB0aGUgS0RFIHVwZGF0ZSBpcyByZXF1aXJlZCBvbiB0aGUgJ3N0YWdpbmcnIGJyYW5j aC4gSSdtIGN1cnJlbnRseSByZWFkaW5nIHRocm91Z2ggdGhlIHBhdGNoZXMgYW5kIGV4cGVjdCB0 byBtZXJnZSB0b2RheSBvciB0b21vcnJvdy4gOi0p --b1_hgfqTY7IvoabjpDoghSCUyiSvzjtesfS2dELbM71sE Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 SGkgTWFyaXVzLDxicj48YnI+dGhhdCdzIGdvb2QgbmV3cy48YnI+PGJyPkhhdmUgeW91IGJlZW4g YWJsZSB0byBydW4gZnVsbCBQbGFzbWEgc2Vzc2lvbj88YnI+PGJyPkkgZXhwZWN0IHRoZXJlIGFy ZSBzb21lIG1pc3NpbmcgZGVzY3JpcHRpb25zIG9mIHRoZSBwYWNrYWdlcyBpbiB0aGUgbmV3ZXN0 IGNvbW1pdHMuPGJyPjxicj5BbHNvIEkgZW5hYmxlZCBtb3JlIG9wdGlvbmFsIHBhY2thZ2VzIHRo YW4gbWlnaHQgYmUgbmVjZXNzYXJ5IGluIHNvbWUgY2FzZXMuIFRoaXMgYXBwbGllcyBtb3JlIHRv IHBsYXNtYS13b3Jrc3BhY2UgYW5kIHBsYXNtYS1kZXNrdG9wLiBNYXliZSB3ZSBjYW4gY3JlYXRl IG1pbmltYWwgYW5kIGZ1bGwgdmVyc2lvbiBvZiB0aGVzZSBwYWNrYWdlcy4gV2hhdCBkbyB5b3Ug dGhpbms/PGJyPjxicj5NYXliZSB3ZSBjYW4gc3BsaXQgdGhlIGdudS9zeXN0ZW0vZXhhbXBsZXMv ZGVza3RvcC50bXBsIGZpbGUgaW50byBtdWx0aXBsZSBiYXNlZCBvbiB0aGUgZW52aXJvbm1lbnQu IEluc3RlYWQgb2YgYWRkaW5nIGFkZGl0aW9uYWwgb25lPzxicj48YnI+QnV0IHRoYXQncyBqdXN0 IG15IHZpZXcgYXMgZGV2ZWxvcGVyIHdobyBoYWQgdG8gcmVidWlsZCB0aGUgcGFja2FnZXMgbXVs dGlwbGUgdGltZXMgYW5kIGFsc28gZHVlIHRvIHVwZGF0ZSBvZiB3YXlsYW5kLXByb3RvY29scyBp dCB0cmlnZ2VyZWQgcmVidWlsZHMgb2YgdGhlIG90aGVyIERFcy4gT25jZWQgbWVyZ2VkIGFuZCBi dWlsdCBpdCB3aWxsIGJlIGZhc3QgaWYgdGhlIHVzZXIgZW5hYmxlcyBzdWJzdGl0dXRlcy4gT25s eSBkb3duc2lkZSBpcyB0aGUgZGlzayBzcGFjZS48YnI+PGJyPk9uZSBsYXN0IHRoaW5nLiBJIHRy aWVkIHRvIHJlbW92ZSB0aGUgZmFpbGluZyB0ZXN0cyBhbmQgcmVydW4gdGhlbS4gSG93ZXZlciwg ZHVlIHRvIG11bHRpcGxlIHVwZGF0ZXMgb3ZlciB0aW1lIGl0IG1pZ2h0IGJlIGdvb2QgdG8gZG8g aXQgYWdhaW4gb3Igd2l0aCB0aGUgbmV4dCB1cGRhdGUgb2YgdGhlIHBhY2thZ2VzIChyZWxlYXNl IG9mIEtERSkgOi0pPGJyPjxicj4tLS0tPGJyPlBldHI8YnI+PGJyPjxicj5TZW50IGZyb20gUHJv dG9uTWFpbCBtb2JpbGU8YnI+PGJyPjxicj48YnI+LS0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAt LS0tLS0tLTxicj5PbiBBdWcgMzEsIDIwMjIsIDExOjEwIFBNLCBNYXJpdXMgQmFra2UgPCBtYXJp dXNAZ251Lm9yZz4gd3JvdGU6PGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPjxi cj5waG9kaW5hIHZpYSBHdWl4LXBhdGNoZXMgdmlhIDxndWl4LXBhdGNoZXNAZ251Lm9yZz4gc2ty aXZlcjoNCg0KPj4gPiBEbyB5b3Uga25vdyB3aG8gd291bGQgYmUgdGhlIGJlc3QgcmV2aWV3ZXIg Zm9yIHRoZXNlIHBhdGNoZXM/DQo+Pg0KPj4NCj4+IFBlcmhhcHMgSGFydG11dCBHb2ViZWw/IEkg dGhpbmsgdGhleSBoYWQgYmVlbiBpbnZvbHZlZCBpbiBhdHRlbXB0cyBvZg0KPj4gcGFja2FnaW5n IEtERSBpbiB0aGUgcGFzdC4gSSd2ZSBhZGRlZCB0aGVtIGluIENDIGluIGNhc2UgdGhleSdkIGxp a2UgdG8NCj4+IGdldCBpbnZvbHZlZCwgYnV0IG5vIG9ibGlnYXRpb25zLCBvZiBjb3Vyc2UuDQo+ DQo+IFRoYW5rcy4gVG8gZWFzZSB1cCB0aGUgZWZmb3J0IHRoZSBwYXRjaGVzIHN1Ym1pdHRlZCBo ZXJlIGFyZSBvbmx5IHRoZSBzdGFibGUgb25lcy4NCj4NCj4gVGhlcmUgaXMgb25lIGNvbW1pdCA2 ODg0MzRmYjlhZDc5ZTgyZDVlODVjZTliMzZlOWIwNjQ2Mjg4NzljICghIURFTEVURSBnbnU6IEFk ZCB3YXlsYW5kLXByb3RvY29scyAxLjI2LikgLSByZXN1bHQgaW4gbWFzc2l2ZSByZWJ1aWxkIGFu ZCBpcyBpbXBvcnRhbnQgaW4gb3RoZXIgcHJvamVjdHMgYXMgd2VsbC4gU28gZWl0aGVyIGFkZCBp dCBvciBkZWxldGUgaWYgaXQncyBhbHJlYWR5IGluIG1hc3Rlci4NCg0KVGhpcyBpcyBleGNlbGxl bnQgd29yaywgdGhhbmtzIGEgbG90IEJyZW5kYW4gYW5kIFBldHIhDQoNCkkgaGF2ZSB0ZXN0ZWQg dGhlc2UgcGF0Y2hlcyBhbmQgdGhleSBzZWVtIHRvIHdvcmsgZmluZTsgYW5kIGp1c3QgaW4gdGlt ZQ0KYmVjYXVzZSB0aGUgS0RFIHVwZGF0ZSBpcyByZXF1aXJlZCBvbiB0aGUgJ3N0YWdpbmcnIGJy YW5jaC4NCg0KSSdtIGN1cnJlbnRseSByZWFkaW5nIHRocm91Z2ggdGhlIHBhdGNoZXMgYW5kIGV4 cGVjdCB0byBtZXJnZSB0b2RheSBvcg0KdG9tb3Jyb3cuICA6LSk8L2Rpdj4= --b1_hgfqTY7IvoabjpDoghSCUyiSvzjtesfS2dELbM71sE-- From unknown Sat Aug 16 22:46:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50862] [PATCHESv4] KDE updates Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 14:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50862 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , maxim.cournoyer@gmail.com Cc: 50862@debbugs.gnu.org, maximedevos@telenet.be, mail@brendan.scot, leo@famulari.name, marekpasnikowski@protonmail.com, h.goebel@crazy-compilers.com Received: via spool by 50862-submit@debbugs.gnu.org id=B50862.166204221211858 (code B ref 50862); Thu, 01 Sep 2022 14:24:02 +0000 Received: (at 50862) by debbugs.gnu.org; 1 Sep 2022 14:23:32 +0000 Received: from localhost ([127.0.0.1]:43806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTl6S-00035C-BH for submit@debbugs.gnu.org; Thu, 01 Sep 2022 10:23:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTl6P-00034z-SI for 50862@debbugs.gnu.org; Thu, 01 Sep 2022 10:23:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53124) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTl6H-0005Uy-UD; Thu, 01 Sep 2022 10:23:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=D8D35G2QtEIdd+yF09ScBn2UpZdw26M0LFOuWWgHBB8=; b=qRTedEn8hhYD/1Nmt9R4 5WqIAysZydgYpFiDSeNdjkaR4FtqlR0p3ZqU2tfBa365kLYbeiRapdBlt7/neYJpxUkCLWXjRB5lu redAwGENHSjw0ebvz7+/0dgNqEv3zZUBC+IePfV3qleTHsjVSj1HH04AKD7c8OuCoH2yi8DP23Zcf xZYNI7+ebB/QV/j/jVHphLPd1T+bIiiE5lIYzbn9YzGewlHLI75hRu6NuiWEMBPBv1r0sTMwSj6X2 rCye8i1JHZsyPAVyFjI3HXUGuzxWs7lm0jf4Pfth07+cP1i6ACoiKLZXgChT+BPA+QQqdLGJ9HAgE pl3k47zWk6jo6g==; Received: from [84.214.173.6] (port=57554 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTl6H-0005hU-CG; Thu, 01 Sep 2022 10:23:21 -0400 From: Marius Bakke In-Reply-To: References: <629540312.113485.1632806682555@office.mailbox.org> <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> <877d2oce5e.fsf@gnu.org> Date: Thu, 01 Sep 2022 16:23:17 +0200 Message-ID: <87wnanb2cq.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain phodina skriver: > Hi Marius, > > that's good news. > > Have you been able to run full Plasma session? I'm only adding the 'stable' patches that you posted in this thread. A first batch has been pushed to 'master'; the remainder will go to 'staging' after a little more review, because they cause a lot of rebuilds. :-) You can find them in 060e65ebda26be9c28c3..4f7f4e82e1f63f49216ee. Note: I ended up rewriting the 'appstream' patch to use the latest version, enable tests, etc; and took "ownership" on it (but added you and Brendan as co-authors). > I expect there are some missing descriptions of the packages in the newest commits. Right, the latest package additions need a little more work. I'll focus mainly on the KDE updates. > Also I enabled more optional packages than might be necessary in some cases. This applies more to plasma-workspace and plasma-desktop. Maybe we can create minimal and full version of these packages. What do you think? I don't really have an opinion. It's good if you can rebase the kde-updates branch on top of staging once I've pushed the remaining patches and submit a new issue for the KDE desktop. > Maybe we can split the gnu/system/examples/desktop.tmpl file into multiple based on the environment. Instead of adding additional one? I think a separate kde-desktop example would be good, but no strong opinion. Perhaps it's enough to document it in the manual, plus have a working option in the installer. > But that's just my view as developer who had to rebuild the packages multiple times and also due to update of wayland-protocols it triggered rebuilds of the other DEs. Onced merged and built it will be fast if the user enables substitutes. Only downside is the disk space. I'm keeping the wayland-protocols update separate for now, we'll update it properly on 'core-updates' (to be started "soon"). > One last thing. I tried to remove the failing tests and rerun them. However, due to multiple updates over time it might be good to do it again or with the next update of the packages (release of KDE) :-) Sounds good! I'll update this thread once the remaining patches have been reviewed and pushed. Thanks again! :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYxDAVg8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHeDNgEA4G1SfMgrKw3+qqKl8Kt/K7c6aROT0z/WN5Rp fAzEAU8A/jxTjC1X6Gp7XvBPMQIjKXR+JpJ7psCXYWw2qT2XVSMH =eDr8 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:48 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Brendan Tildesley Subject: bug#50862: closed (Re: [bug#50862] [PATCHESv4] KDE updates) Message-ID: References: <87r10vayyi.fsf@gnu.org> <629540312.113485.1632806682555@office.mailbox.org> X-Gnu-PR-Message: they-closed 50862 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 50862@debbugs.gnu.org Date: Thu, 01 Sep 2022 15:37:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1662046622-19211-1" This is a multi-part message in MIME format... ------------=_1662046622-19211-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #50862: [PATCHES] KDE updates. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 50862@debbugs.gnu.org. --=20 50862: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50862 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1662046622-19211-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 50862-done) by debbugs.gnu.org; 1 Sep 2022 15:36:57 +0000 Received: from localhost ([127.0.0.1]:43898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTmFV-0004zY-En for submit@debbugs.gnu.org; Thu, 01 Sep 2022 11:36:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTmFS-0004zJ-8H for 50862-done@debbugs.gnu.org; Thu, 01 Sep 2022 11:36:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59310) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTmFK-0001gc-4m; Thu, 01 Sep 2022 11:36:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=hWEoRiJUvdWgYY9nPd8XOVipL30mFnWGTLYMTTMz2Rk=; b=E48q3PA8G9EO1aubE2fH 0EDMOkfeXNJMqaPtFRo1cGEoeO7pLLt7nqY57E0K1cYFas4XlhiJP96ylL412JotKKUaeu0kh2gQE bIQxPYwFfmJnRq9xSTbh/WOOxZdXpFQ/vor8okDUNm31y7U1YTZL5M9YfF+EUzVM6fZjdYQyqnR9W oQgqtuN3Vura+5XZHfGpMT8JDs0unj1VNQLDOAT8zTwxSixKu1la2jYBjgFaty0e39BITuOJPXOQC ZlF2f2iIQKCcb6RVFirZgjHyrN6ntW+/39CYFthlpzwGohpxIRxObHeQs+aB+aOYg2i8766/WCFB7 rHBzoCz406BmTA==; Received: from [84.214.173.6] (port=36802 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTmFF-0006tb-Cp; Thu, 01 Sep 2022 11:36:42 -0400 From: Marius Bakke To: phodina , maxim.cournoyer@gmail.com Subject: Re: [bug#50862] [PATCHESv4] KDE updates In-Reply-To: <87wnanb2cq.fsf@gnu.org> References: <629540312.113485.1632806682555@office.mailbox.org> <8gfoSCA1cKmHB6yzch6NGGLotIQSzbzlDNZitvYOf3tuiFq021pw4XY389xBFasUh82vGaJcpd1VQnK_tjRXZ-V6eVKn01gPP5j2b5MTQvs=@protonmail.com> <877d2oce5e.fsf@gnu.org> <87wnanb2cq.fsf@gnu.org> Date: Thu, 01 Sep 2022 17:36:37 +0200 Message-ID: <87r10vayyi.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50862-done Cc: maximedevos@telenet.be, mail@brendan.scot, leo@famulari.name, marekpasnikowski@protonmail.com, h.goebel@crazy-compilers.com, 50862-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke skriver: > I'll update this thread once the remaining patches have been reviewed > and pushed. ... and it's in! Commits c4ce54055a75c951f..a38889b14d74e31c. All patches up to and including 'kwayland-server' have been pushed. I made the following changes: * switched to git-fetch for kmplayer, and added a comment about why using a snapshot. * Added a comment about kwayland-server licenses (and removed those which seemingly did not apply) Why git-fetch? Because the autogenerated tarballs from git hosting sites are "unstable", they tend to get regenerated with different timestamps or similar eventually. For the remaining packages, please add a comments about failing tests, and for packages that carry multiple licenses, leave a comment about which licenses apply to which files (if feasible; something like "the source includes many third-party files with various licenses" is also OK). By multiple licenses, I mean those that have more than the KDE default 'LGPL2.1 only OR LGPL3.0 only'. Thanks again for this gargantuan work, really looking forward to see the KDE desktop in Guix. :-) Closing this issue, please open a new one for the final touch! =2D-=20 Marius --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYxDRhQ8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHf2BwD/aPgAq88zOJCQQig4Cgw/jmrepCK2KjVpbHMl 2vx5fzoA/Rh1+CBt+9A6Td5pbXjZj529FCG85/vh3OpRKyQoRGsA =41U4 -----END PGP SIGNATURE----- --=-=-=-- ------------=_1662046622-19211-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Sep 2021 05:25:10 +0000 Received: from localhost ([127.0.0.1]:43458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV5c5-0004Xa-SK for submit@debbugs.gnu.org; Tue, 28 Sep 2021 01:25:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:37522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV5c4-0004XT-KB for submit@debbugs.gnu.org; Tue, 28 Sep 2021 01:25:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mV5c4-0002zy-DW for guix-patches@gnu.org; Tue, 28 Sep 2021 01:25:08 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:20144) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1mV5bu-0006ad-D4 for guix-patches@gnu.org; Tue, 28 Sep 2021 01:25:06 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4HJScd4D1YzQkBk for ; Tue, 28 Sep 2021 07:24:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1632806685; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=IW+e0ruTD32qktX45HlX7jDdIg70Tg3E7Dl1M74vD/s=; b=R9DdqK+AeQwtsZvFTAU1arQko1cOUwx/BIdZCoWt3oYbvJqxkRyI5FYqCue9G8mpIVZpDE 91YDqNVXPT5CheK6MVw8nOQCnWmrSwd1aX47kumszShV83ZXInphb6mgqbOhA/sVuPtafM CwEBGcJbhdAHRqDd2p5vzR/VzwJheXZreMa+GpTHXJ7x2z5p5C0cEZvU0v27OedjKm+uya JVng5A8tdZtvXDYalNm9OWnJgl8lAwO1bq1nk56jsLF59U5VPKjQ0b0kNzdtGTBuSNS94t akLEkWA3GzgV2ZWmvPHutI0KUy46Z71q2628DVhHERWBGdPfcDyr/h6XfkxvOQ== Date: Tue, 28 Sep 2021 07:24:42 +0200 (CEST) From: Brendan Tildesley To: "guix-patches@gnu.org" Message-ID: <629540312.113485.1632806682555@office.mailbox.org> Subject: [PATCHES] KDE updates. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_113484_275917332.1632806682554" X-Priority: 3 Importance: Normal X-Rspamd-Queue-Id: D23C81887 Received-SPF: pass client-ip=80.241.56.151; envelope-from=mail@brendan.scot; helo=mout-p-101.mailbox.org X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LONGWORDS=2.035, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" ------=_Part_113484_275917332.1632806682554 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I've updated all packages in kde-*.scm files (may have missed something), plus some KDE games in games.scm. I was hesitant about sending 235 patches so I just attached them as a zip, and pushed the branch to my notabug (subject to rebasing): https://notabug.org/Brendan/guix/src/wip-kde-updates-21.08 I used refresh -l to find all dependent packages and basically everything build apart from some packages like openstack that are already broken. Since there are a lot of patches, it's probably I forgot something important or left something incomplete. In the grantleetheme package, there was a large C++ I deleted. I'm not really sure if any patching is still need since it looks complicated Other packages with changes to patches include kdbusaddons, kpackage, kplasma-framework, grantleetheme, kmail. * Reproducibility bugs - The packages kparts, ktexteditor, plasma-framework, krunner, kio produce .bz2 files in /share/kdevappwizard/templates/ that include timestamps on the directories. Any ideas how to fix that? - kdevelop looks even nastier, containing entire mime/application .xml files in one build that weren't present in the previous. - kdelibs4support produces .so's with symbols in varying order. - sonnet: .so differences (already present in current guix version) Package list: akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes akonadi-search akregator ark attica audiocd-kio baloo baloo-widgets bluez-qt bomber bovo breeze breeze-icons dolphin dolphin-plugins dragon elisa extra-cmake-modules ffmpegthumbs granatier grantleetheme juk k3b kactivities kactivities-stats kaddressbook kajongg kalarmcal kamoso kapidox kapman karchive kate kauth kblackbox kblocks kbookmarks kbounce kbreakout kcachegrind kcalendarcore kcalendarsupport kcalutils kcmutils kcodecs kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kdav kdbusaddons kdeclarative kdeconnect kdecoration kded kde-frameworkintegration kdegraphics-mobipocket kdelibs4support kdepim-runtime kdesignerplugin kdesu kdevelop kdewebkit kdf kdiagram kdiamond kdnssd kdoctools kemoticons keventviews kfilemetadata kfourinline kget kglobalaccel kgoldrunner kgpg kguiaddons khelpcenter kholidays khtml ki18n kiconthemes kidentitymanagement kidletime kigo killbots kimageformats kimap kincidenceed itor kinit kio kirigami kiriki kitemmodels kitemviews kjobwidgets kjs kjsembed kjumpingcube kldap kleopatra klines kmag kmahjongg kmail kmailcommon kmailimporter kmailtransport kmbox kmediaplayer kmessagelib kmime kmines kmix kmousetool kmouth knavalbattle knetwalk knewstuff knotes knotifications knotifyconfig kolf kollision konquest konsole kontactinterface konversation kopete korganizer kpackage kparts kpeople kpimcommon kpimtextedit kplotting kpmcore kpty kqtquickcharts krdc kreversi krfb krita kross krunner kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass ksudoku ksyntaxhighlighting ksystemlog ktexteditor ktextwidgets ktnef ktorrent ktouch ktuberling kubrick kunitconversion kwallet kwave kwayland kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient libgravatar libkcddb libkcompactdisc libkdegames libkdepim libkexiv2 libkgapi libkleo libkmahjongg libkomparediff2 libkscreen libksieve libksysguard libktorrent lskat modemmanager-qt networkmanager-q t okteta okular oxygen-icons palapeli picmi plasma-framework poxml prison pulseaudio-qt purpose qca qqc2-desktop-style smb4k solid sonnet sweeper syndication threadweaver yakuake zeroconf-ioslave ------=_Part_113484_275917332.1632806682554 Content-Type: application/zip; name=kde-updates-12.08.zip Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=kde-updates-12.08.zip X-Part-Id: fb99729f4f234de5bea22e442ea15baf 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 Xe7oiu6X6RaRrSFrD7Dc2q1pLN01qXfe5/Wy2c8jP65wLqTpqjpkWZbK0t/n8/UXEnhRtlh0Xh79 HEUbHAu2OijNKlhr+3xvnYqq+ZbZ/Tkc4vtrNDLZXktqxxUtmF2JZFMyZcLkCao1NJ23mizansP3 /L9a7hioudZaiLJFHlb3zj/yKBJCaZTs3tYp9SOzmxnI6N7n6EUsEha36MPqglk1/fHuBY67C6E6 5Vkv0K6O0QZksmyj9VcTHKn/N9xix5OMaUWTBIdKi/qAcCFaJ2LXF6uXvN8/EMSzr7EuLOFtds63 50laH7O0fpSmtW4brqtBu7Bnp24cNVI0NMOpnRw7ZHyqx0Xax8+aOqGdhvoJ5SpscjSp7rWxq3h6 sHsyfIcnGi8ymdgXcigpWVPSmMH3cc7i4oyDvJJWUUJfABoo8FLsboyf4CqkZSl2ttA5kzYylPVA DRV3OauP4i9fwus3f97dhvAhZ4od7x28hZwLta5dt6LA8Ri3UiaY9i3+jdCGZEqUOEtiIVnL+1qz HZJxfkmxpWXCaSmylmGZj1CPj+mY1qWrV9o6O+q5qHCC46wGM9e6UTgQ0SPMtYNz0REym2JfTO9n d6+lDrVoFFdgvr25hXdv7iCWh0aLTNIm7+8CSeXhJI/fGLHkje7G4nV7pv4eIP8BRKFHhe5yfovk huK8ACwhdDmHhkpMoUjxmgPDc3zfIYbxL1BLAwQUAAAACAA3YDxTP/lyeFkDAAAxBwAAMQAcADAw OTgtZ251LWFrb25hZGktY29udGFjdHMtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJ d1JhdXgLAAEE6AMAAATmAwAAhVTbjts2EH3XVwz0ZNemrItlXVAUm7YI+lKgwCZPQYBQJCVxTVFa kvLaQT++1GV3ZWc3FQxzZs7MGXKGnI+qbYCm+2SfBsSPSz9Ow6wIElKSNGNBWMZ+xJI9K6KAlPB3 K+GedRAk4Pv5+IPQ9wPno6XJ4XfFJMUSPnFBmRbsAr82mIu7YrJ7mrTmN+dPbFgO973cQpCNdKEf BhAGeZjlfgabwPd9574vHhgxOXz558OnP/4CP0t3YRR/hUr2OeBjKzHliLTSYGJ0Dp87annBtJbI 81Mv8Bznl8F512FyxBXTuyNlqOON3UYDq1uG9ZsUX7jseqO/5vCBUqgUlkYwtn2RTM0aqx5J0xsu 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 VXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAfZNti9s4 EIC/+1cM/pQ0K1uSX5KYUvauRzkoCwfb+3QUKkvjRIkteyXZuwn98VVe2OuW3RqDPTOaZ171yfYd KOQFlxnKssiKUtYybxqp1qzI+LJhWcnqRqzzpoS73sA9DsCWQGl1foFTyqJPAVPBnxaNEga+6Fah a/EA7zuh29v6ok+c7P2H6C/hsYL70dwAW59xnHIGnFV5VhUFLBilNLof6x1KX8F///zx5ePfwGiR 8qz4ChszViD2vRFKE4fCym0F/w4qUMH3AZPQVcKSKHp3OpoOQu7FBl26V0gG3YUkOpi99J+/CiCE RG8jvkMOi8XpCINGtwhyK8wG1Q1w0Mah9bo3braYnxQKW7zIZB5FSjcNELLRHkT6ZoD6TVOkjcIn qNVSZssmW9MkKYuaKbYs1To0ipZ5fsr+N/RosVj8LsLtLZCMZjcsFHn9BtWjFcOgzQZM79GFMkO7 Pt/pDqvqDp0LFOjPU3NJPI9gprDRJkDHutXyl5lFADC7xj79B8mIDiF+eSxwyNk4oXWhgxBzmtA8 YcGw+MVwGdwp8tng+tHKKxtmvdUbba5SkDv0217BaFvSoA878L9ptDp4exsqJaHgsLsQd9ra3lbp qUup86JuMbVhqsJhyNROWmIawzWXZ9RrT5w6K9OXVZJnV4gTL2zydIznP2XktoIX5aUTZ0Ud4mYc YrYthjw/8DzfHJulUcfHpWjs9LCWy/JQDyulps2KD1l73G0pt3ZSBQ3k+bV5L1mPxTS4bL3aC9WW A99t3Y6tdg+NydvDwT3R9e64KwN62k/H7iHXXakvrCtnDNeeuIPz2MGDJz/L8+cRez0h0WYYvbvW 9202i/HJW0FkJ/ZIul6NLboYbl7RhnUgEPEkyxIaRT8AUEsDBBQAAAAIADdgPFPjxZzhkgIAALME AAAuABwAMDEwNi1nbnUtYWtvbmFkaS1ub3Rlcy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUCQAD iXdSYYl3UmF1eAsAAQToAwAABOYDAAB9k99vmzAQx9/5K048JUsNNr+Somlqt6nay6RJ7Z6mSTP4 ACdgqG0yUu2Pn0mibpnaISS4O9/nzve173TfwaZYZ3GB6XXKkyrjUbbmaVFtEk6RYlrRrMgQkziD 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 AAA3ABwAMDE4Mi1nbnUta2RlZ3JhcGhpY3MtbW9iaXBvY2tldC1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k0uPmzAQgO/8ihGn0KzBNpCQqKq2D616 qbrSbk9VpRp7IE541YZsEvXH1yTRdluxiINnxvPN03emrUHlkmUJRaUwFwVigZkQ2SpdisTJHNMU +YrLFXxpG3jADtgSKF2ff+CUMu/OYdbwwWCjRAOPulJoKzzC21ro6ja/6EMr2/6d90n0uIbHAW+A szOOU3dgbJ3ydUJhziil3sOQb1H2a/h+//7x42dgGY94nP6AshnWsFNYGtFttLSkbnPdtXKH7vK3 Tjk69K1DhzQLWeh5b0aXqBNyJ0q0kXN1idQwm2YEkxBCiDeN+Q0JzOejmUGhKwS5EU2JyhUHurFo et02djYPRoXCCi8yCTxP6aIAQkrdg4gm4fmk2tONwgPExUooiRxZGGZJnLB4wcc+UrpIkjHjV6je fD5/jXx7C4TRLLthyTiHy8Ep779Cj3VXjX0Zq7ShH3gwU1joBkk35JWWrwzFA4DZNdB4dlIjagR/ +rrjkvOlPRrrWgU+pyHjIXWG+X+Gy3TGTM4G2w5GXmPArDW61M1VcnKN/aZVMJiKFNjLTfDXNBjt vHujm5KIrnPLCn6tjWnNOhpbE9le5BVGxo1PWCRuqnstMfLhmsszaurzI2uku3upmjw7gR/2woSH kx+8yMVuBE8Xlx6cFbmLGHPwaVFnGa26Vbmgp9LstsdNsj082cWB2uWyWmmRFFl3EvFTZg8yz+3T LnXk4Nq2f1mLU1enKs1+MapEVfOqXu6Xldy659o0cVULN5mFYAWly6Pd1LGO+YV15QzuhRN7tG4p QNZih+SlKniec6/3SHTTDb29lvhzNvPx0BtBLn51qwa3Tz7cTGjHiG6PPR7GcUg97w9QSwMEFAAA AAgAN2A8U4iN/6yVAgAAmQQAACoAHAAwMTgzLWdudS1saWJrZXhpdjItVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAdVNta9swEP7uX3H4U7JUtiXbSWrG 6LauDEZh0O7TGEy2TolqW3YlOUnLfvzkJKTdSGWD7p7TPfcm3ZiuBVlS/y1pzuWCXWZSComXfF7N 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 jwQAACgAHAAwMTk5LWdudS1rYmxvY2tzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1Jh iXdSYXV4CwABBOgDAAAE5gMAAHWT24rbMBCG7/0Ug6+SZmXL58SUsj1SKIXCplelUFkaO1ofV5K9 SejDV0m821I2xhdz0P9JMyN9Un0LCQYsXUcYZiLYYCZ4yIssFIIlaYksKmOWrZmgMXztO7jDAYIM KM3PP4SUBs4ni8nhncJOsA62shGoGzzA65bJ5ra4xD3Ne/PG+cAM5rAd8QbC4IwLqTWCOKdJHgWw Ciilzt1Y3CM3Ofz49nb7/jMEm40fRslPqLoxh7poel7rHL4PwuLA9Jbl0bUXeI7z6rTGHxivWYXa r1iL2u7dwmKWLV/UEUKca8rfEMNqdVoQQCkbBL5jXYXClgCy06iM7Du9WC1PAYENXnyydBwhyxII qaQB5l/BF1cSjuwE7iFicbhmSVJmnpcgTXiCgnKwfUrj+HTuq2RntVpdp9/eAgksI7kJ4lPbZ8uG tzupYVbA2VQG+hLMDuHLh49wZkDbi7FBz106sBBYyg7JMBaN5E/zcQBgMWNOtvU6qwR3zlslOUcn VNp2DNyQekHoUZtY/Ze4jOm01zmh+1HxGQqLXslKdrMHixbNrhcwqoaUaPhu+ZwZlbRao2RXETYM 9l6C20qlepX7fi3Q14YVDfrKzpBpJHa0k+Tou0+El77nQ/pacX+ujbh/455hytsf3eXfg+gdC5P0 Uv7JL+xuUQgu3RzKdtMeC9YO4SbmE09sYx9S2eynvUrXkoquoG0WDizW5bGV91Foucu5Yf+igkpV tayb7Mh1sj6s05o9prp5yB6nB5YE1Tqpp0d10J2c0iY6HHfT/v6CmjmjfcdEH7TBFh4M+ddfPo/T yAmJ7IbR6Lm4X4uFi3ujGOEtq5Fcrol24eaFqL0BBJzQiyKPOs4fUEsDBBQAAAAIADdgPFOW+SKn gwIAAI8EAAAoABwAMDIwMC1nbnUta3N1ZG9rdS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUCQAD iXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k1lvnDAQgN/5FSOedrsx2ObMqqrSU5WqSpWSPlWVamAA BzDENslu1B9f7y5ND2URD3N4vrnsD3ocoKpYjnlNc57wjCHSrKAijvIIY+Ss4nmWiYTXDD6PCq5x ApYBpdvjD5xS5n1wmC280agqoeBG9hWaHvfwchCyvypO9sCUo33lvRMWt3Az4wVwdsRx6gQWb2m6 pTFsGKXUu56LWyztFr59eX3z9uMhTcij5Ds0at5CZ+Zq7JzwdaocDuzoWAHNAxZ43ovDmXASZSca NGEjBjQu9wCrJWz9bBwhxDsX+RNcXZvDAQa17BHKVqgGK9cCSGVQWzkqs9qsD4YKezzpZO15laxr IKSRFkR4Bl+ccXhSVbiDBGlSJljRMghq5KVbjUgvwc0pjeND3WfJ3mazOU+/ugLCaJqnF+w49kVy 5ptWGlgi4ChqC2MNtkX49O49HBkwjNXcY+CvPVhVWEuFZJqLXpa/9+MBwGrBHGSnKRcJ/uJ3keRo vUdt3MTA5zRgPKDOsfnPcVrTIdfRYcZZlwsUVqOWjVSLBqsBbTtWMOue1GjLdv3kmbV0sVZL1RAx Te5egj9IrUe9DcOuwtBYUfQYardDYZC41d7LEkP/N+G576nI0OgyXHoj/h97YIUOdo/++k8hphU8 SU/tH/TCZYs4+HS6TfU+Ex3Taiouo+FuP4mdLotBtw/NpdTpY1tE++Kx7upSt2nWMO6462Vg/6CE 2LF499DE/EHnTZJGqphUNiRJY+Iuod1DRx9VdjnVKZdZ3jDaTyfUwpndOyZmbywOcGfJ3/r6aZ1W 3iORapqtWZr7sVr5uLNakHIQHZLTNTE+XDxjdTeAgMeDKAqo5/0CUEsDBBQAAAAIADdgPFPmMeZ6 jAIAAIoEAAAnABwAMDIwMS1nbnUta2xpbmVzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJ d1JhiXdSYXV4CwABBOgDAAAE5gMAAHWTXY+rNhCG7/kVI66SZg22QwhBVbVtT48qVZUqne1VVakG D+AFDGsbNln1x9cJdHtUbRAX8+H3sWfG/myGHg5ZwoVkWJQHwbMU0xOT2Sndi0MiTpJzkcnskLEK fh00fMER2BEozW8/cEpZ8NljcvjBoJZCw5PqJNoOL/BtL1T3WCzxyJaD+y74JBzm8DThA3B2w3Hq DZbkNM15BjtGKQ2+TMUzli6HP377/unHn/0aFvP94U+o9ZRD2ymNNoffR+lp4AaPimgWsSgIvrku iUdRtqJGG9eiR+u37mGzqLYfygghwT3h35DAbnddwKBSHULZCF2j9AWA0haNU4O2m932GpDY4eKT bRBIVVVASK0ciPgOvriTCJSWeIYKeZnsM5GeoohheTry0575flGaJsn13HfJwW63u09/fATC6DE5 PrDk2vTV8uGnRllYFXAzjYOhAtcg/PLpJ7gxoB/k1GEUbgPYSKx8a8k4FZ0q1+kEALBZKVfbe9oL IVzSXkduwRmN9f2CkNOI8Yj6xO5/iWVI151uCTtMplyZsBmMqpVePdj06JpBwmQ6UqErm+17ZjLK a51RuiZiHP2dhLBXxgwmj+NWYmydKDqMjZ+gsEj8YGdVYhzCepJ/SR99YWxNGS+lkXcFhJETJjq/ hdv/zmEbwQ/pUv3VL/xmew4hvWSdfhWvpu0SddbHOZF1krX8bTQ027dmPkofOiUFl2PbHM/VrBrP 3a79+hrF1KU9MTtaXZm2eL5U6bOuU1OfVV+Kmb9V/PzSvrAXPs+X5vV1LBudLqiVM/knTOzFOuzh xZGv/e37MJ2akSg9Ts6uxf212YR4dkaQshctkuWO2BAePoj6C0Ag4NF+H9Eg+AdQSwMEFAAAAAgA N2A8U5xxBfiNAgAAowQAACwAHAAwMjAyLWdudS1rZ29sZHJ1bm5lci1VcGRhdGUtdG8tMjEuMDgu MS5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k9uOmzAQhu95ihFXSbMGm0MIUVVt j6pUVarU7VVVqQYPxAkY1jbZZNWHr0noNq02iIs5/Z/tGfuD7lpgabnMs0zwNM3SGGlSiWVVJGnG q3zFWFywQlBOl/C5U/AVe2AZULo+/RBRyrwPDrOGNxqV4AruZCPQNHiEly2XzW1xjgem7Owr7x23 uIa7AW8gYidcRJ3BkjXNRuCCUUq9r0OxxdKu4fuX13dvP441YRSnP6BWwxp2ddcIPSiFeg3feuGQ YDvHC+gqYIHnvRjrwp6XO16jCWveonHrtzC7kM6f1RJCvGvqX5DAYjEWMKhkg1BuuKpRuKOAVAa1 lZ0ys8V8DAhs8OyTuecJWVVASC0t8PAKvriS8KQSeACGZZ5FecxYEMQrnkfJKl0huH4tk2Tc91Wy t1gsrtNvb4EwmuXshiVj+yfLhe820sCkgJOpLXQV2A3Cp3fv4cSAthNDg4E/92AmsJIKST8UjSwv 5+QBwGxCjbbzlFODf1HjCOSU2aM2rnPgRzRgUUBdYvFf4jyucc1TwnSDLicwzDota6kmD2Yt2k0n YNANqdCWm/lTZtDSaa2Wqia87909Bb+VWnd6HYY7gaGxvGgw1G6W3CBxI97LEkMfpp38IT33+aHR ZXhxPvIkAz+wXAeHR3/+dzNmw6N0eW7B6BduxTgCn2WapyLWOd8eI6m2LKsfRHroN4+bffF4SHf9 Xjwct8vWHBIh8odDXUnHnU9N+wcl6tokVVHdl9l9nm1XVS+j/fI+jdgyPcod7w1LW81LFbO8XLXF YZWeURNncG+bmKOx2MK9JZf+/GmsVu6RSNUP1kyH+zmb+XiwmpOy5Tsk5ytjfLh5JupuAQEvCuI4 oJ73G1BLAwQUAAAACAA3YDxT34cEkIoCAACUBAAAKQAcADAyMDMtZ251LWtkaWFtb25kLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAHWT247TMBCG7/MU o1y1dJ3YTtJDhNACywoJISFtuUJIOPGkMTmu7XTbiofHbbNlhbZVL+b0f/bMOPe6a4DybDWnTLA8 TlY0xiTJMypXBVLJFxmL5rSgC8wkfO1aeMAe2AIoTU9/4JQy795hUvigsZWihbWqJZoa9/C2Eaq+ zc7xwOSdfefdCYsprAe8Ac5OOE6dweKULtJoCTNGKfUehuw35jaFH9/erz9+djVRyKPkJ2zaIYVK KtF0rUzhey8dD2znYAFdBizwvDfHorAXeSU2aMKNaNC4wxuYPOumrwoJId416R+IYTY7FjAoVI2Q l6LdoHRNgGoNaqu61kxm02NAYo1nn0w9T6qiAEI2yoIIr+CzKwlPtRJ3EC3FisfLZIlBEPFIiJiJ LAE3qXkcH+99lezNZrPr9NtbIIwuI37D4uPgR8uF16UyMCrgZGoLXQG2RPhy9wlODGg6OdQY+FMP JhIL1SLph6xW+WVDHgBMRs7Rdl7rpOA/FzgtOYW3qI2bGficBowH1CVm/yXOizqedkqYbtD5SIVJ p9VGtaMHkwZt2UkYdE0KtHk5vWQGrZzWatVuiOh79zbBb5TWnU7DsJIYGiuyGkPttigMErfcrcox 9GG8yTPptZ8fGp2Hz82Riwb8wAod7A7+9N9NTCl4Mj/3f/Qzd1zEwWdqv9O7KOZcGJEsq5Ia9bRV zGylSao81/tmvpFFL8u6KZtcPdYH5bjTcWIvUbReHhasoiKidN/TqKl6kalIrHZ7We3nO7Yy1WJX Pi74IhetzqL26XBGjZzBfczE7I3FBh4teelPLwu1aotEtf1gzdjcr8nEx53VguSNqJCcX4rx4eaV qHsCBDweRFFAPe8vUEsDBBQAAAAIADdgPFPMvRH2jQIAAKMEAAAsABwAMDIwNC1nbnUta2ZvdXJp bmxpbmUtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAA dZNNj5swEIbv/IoRp6RZg40hhKiqtu12VamqVGnTU1WpxhhiAobFhpJVf3xNQrdptYlymK/3GXvG 3HdNDRGlSRaSHIc4ChjOo3Ad8ygOQxtlcRbnPEnWYcjhc6PgQbRAYsB4e/pDgDFx7i1mC+86oTKm YCerTOhKHOF1zWR1m57jnuaNeePcMSO2sOvFDQTkhAuwNUi4xZst3cCKYIydhz4tBTdb+Pbl7e79 R1sT+gGNvkOh+i0c8qbvpKqksqivbWaRYBrL8/DGI57jvJrq/JbxAyuE9gtWC23717C4kC5f1CKE nGvqXxDCajUVEMhlJYDvmSpEZq8CUmnRGdkovVgtp0AmKnH20dJxMpnngFAhDTD/Cj69knCkysQI NKCMhYSlkefhOGAJ3awxBTsvu53p3FfJzmq1uk6/vQVE8CYmNyScxj9bNrzbSw2zAk5mZ6DJwewF fLr7ACcG1E3WV8Jzlw4sMpHbyaK2TyvJL/fkAMBiRk229ZRVg3tRYwnolBlEp+3kwA2wRwIP28Tq v8R5XVPPU0JbCJ/BsGg6WUg1e7Cohdk3GfRdhXJh+H75nLGdrdbY/gVibWvfKbi17Lqm2/r+IRO+ NiythN/ZXTItkF3xILnwXZhP8of00s/1dcf9i/uhZxm4nmGdNz65y7+H0XsWROvzCCY/tR1pAC5u q5FWA41yvnlM9JAeq5jUtaalXD+paFNSvE6HmuSbw6Eo8EiTKLXc5Ty0f1BK/hw4ycdhPESjTLCK I3qMi3JflZ2qaVk+jUU56oSz6Eh4XHLGz6iZ09tvG+mjNqKGR4Mu/eXzWo0cBJKq7Y2eL/djsXDF aDqGeM0OAp2fjHbh5oWofQUInMCj1MOO8xtQSwMEFAAAAAgAN2A8UyR63CiJAgAAmQQAACoAHAAw MjA1LWdudS1rYmxhY2tib3gtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgL AAEE6AMAAATmAwAAdZPbjpswEIbveYoRV0mzBptDElBVbY+qVFWqtNurqlINHsANGGqbTbLqw9ck ND1og7iY0//ZnrHf6b6DiqUYbRjP4m2cbUUhaMxokqzLrFxjSQus+FrEmMHHXsEdDsA2QGl++iGi lHnvHCaHVxqV4AruZSvQtHiE5x2X7W1xjgem7O0L7w23mMP9iDcQsRMuos5gSU6znDJYMUqpdzcW 37G0OXz59PL+9XtXk4ZRnH6FWo057IqWl7uiP+TweRAOCLZ3tIBuAxZ43rOpKhxcCa/RhDXv0LjV O1hchMsnlYQQ75r2JySwWk0FDCrZIpQNVzUKdwyQyqC2sldmsVpOAYEtnn2y9DwhqwoIqaUFHl7B F1cSnlQCD0A30TSfNY2DIElSjpuyYBW4Xq2TZNr3VbK3Wq2u029vgTCaMXrDkqn1s+XC9400MCvg ZGoLfQW2Qfjw5i2cGND1Ymwx8JceLARWUiEZxqKV5Z8ZeQCwmEGT7TzltOBfKpyanOIPqI3rGvgR DVgUUJdY/Zc4j2pa75Qw/ajLGQuLXstaqtmDRYe26QWMuiUV2rJZXjKjlk5rtVQ14cPg7if4ndS6 13kY7gSGxvKixVC7OXKDxI33QZYY+jDv5Dfpqc8PjS7Dy+nIRQR+YLkODo/+8s9WTMOjdH1uwOQX br04Ap+2PN0nSUHrdhPV8b4a6LDf1nvVRdtN22yUyHap3A3mcZ8qlWSioI3jLueW/YNimRLb9b7r WLc9PtLW8OMh3nQ/jo/NgQ083RVC8O9VSuNImFKVx06cUTNndC+amKOx2MEPS/72l5eRWvmARKph tGY+3LfFwseD1ZyUHd8hOV8W48PNE1F3Bwh4URDHAfW8X1BLAwQUAAAACAA3YDxTMQe8posCAACU BAAAKQAcADAyMDYtZ251LWtuZXR3YWxrLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1Jh iXdSYXV4CwABBOgDAAAE5gMAAHWT247aMBCG7/MUo1xBWSd2DgSiqtq226pSVanS0quqUp14Erzk hO2wgPrwdSDQVbUgLjyH//McnM+qrSEUDIMgRhby+ZJTRsMsWCSLBS84zRJaiCXyJBMhfGsbeMQO WAKUpqc/BJQy57PFpPBBYSN4AytZCdQVHuBtzWV1n539ns5b88554AZTWPV4BwE74QJqDyxK6TIN I5gxSqnz2GdPmJsUfn5/v/r4xebM/SCMf0HZ9ClsGjTPvNqk8KMTlgemtTCPLjzmOc6bIcnveL7h JWq/5DVqe3kNk4tu+qqQEOLckv4BW9lsSGBQyAohX/OmRGGbANloVEa2jZ7MpoNDYIVnm0wdR8ii AEJKaYD7N/DZjYAjG4F7iKKYY5JnrPC8JMopzuN4ycFOah5FQ903yc5sNrtNv78HwugyZnfsNPjx ZN2rtdQwKuB0VAbaAswa4evDJzgxoG5FX6HnTh2YCCxkg6Trs0rm1w05ADAZOcPZWo2VgntJsFpy cu9QaTszcAPqscCjNjD7L3Be1HDbKaDbXuUjFSatkqVsRgsmNZp1K6BXFSnQ5OvpNdIrabVGyaYk vOvs2wS3lkq1KvX9jUBfG55V6Cu7Ra6R2OXuZI6+C2MlF9JrP9fXKvcvzZGrBlzPcOXtj+70XyV6 zYN4fu5/sDN7XRiAS+d080Tnu06W4hAnVB71U1E29XarujpbZBu15Gqb232ty5Dvqvj5aeBOx4m9 RDG+2SWLAz/UURJlcSKW2/22C3dypyMa1+xYz/e0q4qgZFx0y7A+HIMzauT09mMm+qAN1rA15KU9 vS7UyB0S2XS90WNzvycTF/dGcZLXfIPk/FK0C3eveO0TIOAEXhh61HH+AlBLAwQUAAAACAA3YDxT 2X+a84kCAACQBAAAJwAcADAyMDctZ251LWJvbWJlci1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVU CQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k9uOmzAQhu95ihFXSbMGm0MSUFVtj6pUVarU7VVV qcYeiDdgWNtks6s+fJ2AtgdtEBdz8P+NPWN/MH0HueSiyFOUFEW2rbciqSjdFBUtCpRSyKSq1xvK Kvjca/iKA7ANUFqef0goZcEHjynhjUEtuYYb1Uq0LT7Ay46r9rqa4pEVvXsVvOMOS7gZ8QoSdsYl 1BssK2lR5gxWjFIafB2rWxSuhO9fXt+8/ejXbOIkzX9Ao8cSqr6r0JTwbZCeBq73qIhuIxYFwYvT knjgYs8btHHDO7S+dAeLSbV8VkYICS4Jf0EGq9VpAYNatQhix3WD0h8AlLZonOq1XayWp4DEFief LINAqroGQhrlgMcX8NWFRKC0xCNsMkFxnecFjyKaZ2vJqcxq8F1aZ9lp3xfJwWq1uky/vgbC/IjT K5admj5bPnyzUxZmBZxN46Cvwe0QPr17D2cGdL0cW4zCZQALibXSSIaxapWYpxMAwGKmnGzvaS+E cEp7HTkHD2is7xeECY1YElGfWP2XmIZ0qnRO2H40YmbCojeqUXr2vN+h2/USRtOSGp3YLf+kRqO8 2hmlG8KHwd9KCDtlTG/KON5LjK3jVYux8TPkFokf7UEJjEOY9/KEeu4LY2tEPJ2OPEkgjBw30fEx XP61E7vjSb6eOnAOVL5emkDI6ltx3+UFu22OadXcDYre5rWukjYxyS4165Yf0sOOHx8zs6/z9dAk 3JOXc9P+ZQ2D1bq6tzV7KAZ+0MPRrLP9NsubI3vQ+cC6O3s/iLtmKB5lvq3TdDuxZs7oHzKxD9Zh B3eO/O0vn0bq1AGJ0sPo7Hy+n4tFiEdnOBEd3yOZbooN4eqZqL8GBIIkStOIBsFvUEsDBBQAAAAI ADdgPFOBZAZxjAIAAJkEAAAqABwAMDIwOC1nbnUtZ3JhbmF0aWVyLVVwZGF0ZS10by0yMS4wOC4x LnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAHWTba+TMBTH3/MpTni1uVtoC4xBjLnq 1ZgYE5M7XxkTCy2jGxRuW/YUP7zdhrtq7ggh5+n/a3tO+ai7FmIsSBnRJIkzvqALnGXum9KoIrhi VTJnPE7ipMzgS6fgUfRAUsA4P79AMSbeR4fJ4Z0WijMFS9lwYRpxgNctk819cYkHpuzsG++BWZHD chB3QMkZR7EzSJwTnNMIZgRj7D0OxVqUNofvX98u339yNYuQRskPWKkhh5VmilkpdA7feu6AYDtH C/AiIIHnvTpVhT0rN2wlTLhirTBu9RYmV+H0RSVCyLul/QUxzGanAgKVbASUNVMrwd0xQCojtJWd MpPZ9BTgohEXH009j8uqAoRW0gILb+CLGwlPKi72gJN4zhnmcRUEC5bR+ZxF8xRcr+ZxfNr3TbI3 m81u0+/vARGCo+SOuONdLRde1tLAqICzqS10FdhawOeHD3BmQNvxoRGBP/VgwkUllUD9UDSyfJ6R BwCTEXSynaecFvxrhVOjc3wrtHFdA5/igNAAu8Tsv8RlVKf1zgnTDbocsTDptFxJNXowaYWtOw6D blAlbFlPr5lBS6e1WqoVYn3v7if4rdS603kYbrgIjWVFI0Lt5siMQG68W1mK0IdxJ39ILz1+aHQZ Xk+HriLwA8t0sD/60+etmJrRZH5pwMkv3HoRBZ9Uhzo9HlhZRL1qKk6z9Y6u20OzYKlZ76Ik7iWN YsWTfZJl2X6XHOeOOx1b9g9KpcV2UxOySCJcS8w2LNvtjunmUDbrHdsVCce7/XFdpPHmqU90j5vt BTVyBvdHI3MwVrTwZNHf/vQ6Uiu3AknVD9aMh/s5mfhibzVDZcs2Al0ui/Hh7oWouwMIPBpEUYA9 7zdQSwMEFAAAAAgAN2A8Uz+p7/WIAgAAigQAACYAHAAwMjA5LWdudS1rc2lyay1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k9uO0zAQhu/zFKNctWSd 2E6bNBFCCywICSEhbblCSNiOk3ib09pOt614eNy0lAVtrVzMwf/nGY/zUfctZCKlcZYWdEF5mXKO U5osMCvKNM3SlCU8iyleLjP40ndwLwcgKWCcTx9QjIn30WFyeKdlV7AO1qoppGnkHl63TDW3/BQP jejtG++OWZnDepQ3QMmEo9gZZJETkmMCAcEYe/cjf5DC5vD969v1+09uTxbRePkDqm7MYWOU3uTw bSgcDGzvSCFehST0vFfHHdHAxIZV0kQVa6VxJ7cwm0TzF1UIIe+a7hcsIAiOGwiUqpEgatZVsnDl g+qM1Fb1nZkF82OgkI08+WjueYUqS0CoUhZYdAXPryQ81RVyByuW0SRhcZKGYVkshcgIWabg7ihZ LI51XyV7QRBcp9/eAiIEp/ENce1dLBde18rAWQGTqS30Jdhawue7DzAxoO2LsZGhP/dgVshSdRIN I2+UOM3GA4DZGXK0ndc5HfhT1qnQFNtKbdxtgU9xSGiIXSL4L3Ea0fGcKWH6UYszEma9VpXqzp7z W2nrvoBRN6iUVtTzv6lRK6e2WnUVYsPgXiT4rdK613kUbQoZGct4IyPtJsiMRG6wWyVk5MO5lgvq heVHRoto6g1dBOCHlulwd/Dnz+owNaPL5NT/FODutJiCT/A+7Vq8Sw5C4KqOWZtknO/2e75iB87L vS4eDcM0riqddnghOuquxa3Tlf3Dwk3Cy0G1LHuqq7LY8KquyzpOhmTzYFYPNKkOy4NI9aoU5mmb JHv2h3XmjO4XRmZvrGzh0aLn/vwyT6u2EqluGK059/dzNvPlzmqGRMs2Ep1eifHh5oWoewQIPBrG cYg97zdQSwMEFAAAAAgAN2A8U5OMaMePAgAAmgQAACkAHAAwMjEwLWdudS1wYWxhcGVsaS1VcGRh dGUtdG8tMjEuMDguMS5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k9uO2zYQhu/1 FANd2fFSIiXLOqAotjmhQBEgQDZXQYFS5EhmLEpakvJ6hT586cM6SbE2fDGn/yNnhvpoBg05L8qi rvMGk5znQiDmWSloIfJUZqyWjG9SkXEKn4YevuAILAdKq9MfEkpZ8NFjKnhrsJe8hwfVSbQdPsNv mqvuvj7HIysG93vwnjus4GHCO0jYCZdQb7B1xZIqzWDFKKXBl6n+jsJV8O3zHw/v/vSlNE7S7G9o +6mCkXd8xE5V8HWUngdu8BURLSIWBcGbY1E8crHjLdq45RqtP1zD4kW3fFVICAluSf+FNaxWxwIG jeoQxJb3LUrfBKjeonFq6O1itTwGJHZ49skyCKRqGiCkVQ54fANf30gEqpd4gEZmQpSMZXkU1Skv OG+yugQ/qc16fbz3TXKwWq1u0+/vgTDGkvKO+faulg8/bJWFiwJOpnEwNOC2CH+9/wAnBuhBTh1G 4TKAhcRG9UjGqe6UuG4oADiO/cQ52t7rvRTClwKvJafwHo31M4MwoRFLIuoTq/8lzos6nnZK2GEy 4kKFxWBUq/qL532NbjtImExHGnRiu/yRmozyamdU3xI+jv51QqiVMYOp4ngnMbaO1x3Gxu+RWyR+ vXslMA7hcpcr6rVfGFsj4pf+yFUEYeS4iQ5zuPzpLnbLk2xznsEpUPsT0wRCejjMZbueD933rk1o WxQ863b10zzr8rld7w+9aVS7KzRlhZhp/yiz2pOXl7H9yiq1fdqv1xu72T92Xbed8yR/HGWupZ3l rlX7pi8tn1v9LLXWs3nK0jPrwpn8J03ss3Wo4dGRn/3lda1O7ZGofpycvfT3z2IR4sEZToTmOyTn 92JDuHsl6h8CgSCJ0jSiQfAfUEsDBBQAAAAIADdgPFPbrgL5hgIAAJAEAAAnABwAMDIxMS1nbnUt a2lyaWtpLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMA AHVTXY+UMBR951fc8DQ4W2iB4SvGrLoaE2NisuOTMbFAYTpQYNsyC8Yfb2cg62p2SB/uveee094P PspeAAkLPyZx7vtBmuQkJSSNkjIioR8HeIejqjJ4Esbwpe/gng1AYsA4uxzwMSbWRyOTwTvJupJ2 sOdtyVTLZngtKG9v8yXuqqLXb6w7qlkG+5HdgE8ucj42BgkzEmQ4hS3BGFv3Y35khc7g+9e3+/ef TCrx/GD3A+puzKDhkjc8g29DadRA9wZ3ceIS17JenVO8gRYNrZnyaiqYMlcL2Cws50UaQsi6RvwN IWy35wQCFW8ZFAfa1aw0BQDvFJOa953abJ1zoGQtW3zkWFbJqwoQqrkG6l2Rz68AFu9KNkEe0ITS apenrovTKK1I6lcBmC5FYXh+91Vla7vdXle/vQVECInjG2LKe7JMeH/gClYGXEypoa9AHxh8vvsA Fw0QfTm2zLUdCzYlq3jH0DDmLS/W6VgAsFlVzrbxOkMEe4END12CJyaV6RfYPnaJ72IDbP8DliGd b7oAqh9lsWrCppe85t3qGV8wfehLGGWLKqaLg/MXGiU3bC15VyM6DGYrwRZcyl5mnteUzFOa5i3z pJkhVQyZ0Z54wTwb1rc8Sb302Z6ShbdUh54oYLuaSnf6ZTvPXqIO1N9FSwcugdzcF/hgY8HbIqla Io/hLB/Lk4gwFUMZxuXMZ0Wm0wPfVbiO50jUszlNOBllZ23av1pTzB+C2T8W4ePc1MUsa5HUQjan 9qCSWk1li8N015GJ8O6kOnHEeNFadUbzIyM1K80EPGj03HeeRqr5iSHeDaNWa30/NxubTVpSVAja MLRsirLh5oWoWQMElu8GgYst6w9QSwMEFAAAAAgAN2A8U/LaI2GFAgAAhgQAACUAHAAwMjEyLWdu dS1raWdvLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMA AHWT2Y7TMBSG7/MUR7lqyDixszSLEBpgGCEhJKQpVwgJJ3YS02zYzkxb8fA4aVQGNK16cRb/n8/i 3MuhA0wKUhQkDbbbkmQsIyllFaHptohJlSU0JGkcRmkCn4ceHvgIJAGM8+UPAcbEujeYHN5J3jPa w060jKuWH+F1R0V7W5zjnioH/ca6o5rnsJv4DQRkwQXYGCTKSZiTDFyCMbYepuInL3UO37683b3/ aI4GfhDG36Hupxz2oh5y+DoywwI9mKyHU494lvVqPuCPtNzTmiu/ph1X5uIONrPGeVGEELKuyX5D BK47HyBQiZZD2dC+5swUD6JXXGox9GrjOnOA8ZaffeRYFhNVBQjVQgP1r+CLKwlL9IwfAGfbrCJZ UIWeV1IalyWJwgLMhLZRNNd9lWy5rnudfnsLiJCAbG+Iae9imfCuEQpWBSym1DBUoBsOn+4+wMKA bmBTyz3bsWDDeCV6jsapaEW5bMYCgM3KmG3j9UYG9pw0GrSEHrlUZlZgB9gjgYdNwv0vcV7QfMuS UMMky5UIm0GKWvSrZ/yO62ZgMMkWVVyXjfM3NUlh1FqKvkZ0HM1rBLsTUg4y9/09477StGi5L83+ qOLIrPVRlNy3Ya3lgnrpZ/tKlv7cG7oIwPY0ld7hZDvP6lANDeLtuf8lUJjbwgBsnKZJHBxPXaX6 cWRBMqZNy6JDrBL1FFe07nCKg6iNJSWdGTOrTpkhO+vI/mGRY1I1GS37OqIkjItTovZ10tTdUSh6 qJ9aETH2mBzjJpREtk3FouTMWjmT+XyROirNO/il0XPfuaxTi0eORD9OWq39/dhsbH7QkqKyo3uO zm9E2XDzQtQ8AgRW4IWhhy3rD1BLAwQUAAAACAA3YDxTYtNSu4kCAACVBAAAKAAcADAyMTMtZ251 LWt1YnJpY2stVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATm AwAAdZPbjtMwEIbv8xSjXLVknfiQpGmE0ALLCgkhIW25Qkg4idO4jZPUdkq74uFx27AsaFv1Yk7/ Z8+Mc697BTVb1nW9JEmNWb1gC5ZlhCUJjQkmfJnVtCgrhvkCPvcdPIgByAIwzs9/oBgT795hcnin RVfxDlayrYRpxRFeKy7b2+ISD03Z2zfeHbcih9UoboCSM45iZ5A4JyyPMQQEY+w9jMVGlDaHb1/e rt5/dKUsoiz5DutuzGE7FlqW2xy+DpXDge1dQYizkISe9+pUEw283PK1MNGaK2Hc2Qpmk2z+og4h 5F1T/oIYguBUQKCWrYCy4d1aVK4FkJ0R2sq+M7NgfgpUohUXH809r5J1DQitpQUeXcEXVxKe7Cpx gJLzpCxJzIowJJSlaUYxF+DmlMbx6d5XyV4QBNfpt7eACKEpuyGuvSfLhVeNNDAp4GxqC30NthHw 6e4DnBmg+mpsRejPPZhVopadQMNYtLL8sx8PAGYT5mQ7r3NK8Ke8U6JzdC+0cRMDn2LXYYhdIvgv cVnT6axzwvSjLicozHot17KbPOcrYZu+glG3qBa2bOZ/U6OWTm217NaID4N7meArqXWv8yjaViIy lhetiLTbIjcCueXuZSkiH6a7PKFe+vmR0WU0tYeeNOCHluvw8OjPn13FNJwm6WUE50DhDmQUfNww dRx+VunCGIOzTbLfa9kkdWJMlqjllh/SmNBjjA/KqIS0j3TYOfJ8mtq/LCZxQWOldmyzqxcZoXxp NjprdUbVbqn0bpE8uliT0o3s9oe9XG8urIkzuq8ZmaOxQsHOouf+/GmpVu4Fkt0wWjP192M288XB ao5KxbcCXR6L8eHmhah7Bwg8GjIWYs/7DVBLAwQUAAAACAA3YDxT9glxOocCAACLBAAAJgAcADAy MTQtZ251LWxza2F0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgD AAAE5gMAAHVTTW/bMAy9+1cQPiVLZctfSRwMQ7d1xYBhwIB2p2HAZIm2ldiyI8lJWuzHT3GCrBsa QweSj++JIul73bWQ8JLGGS7SlGeM0ijjCWZcREXGFyLPojxOWCFSDl87BQ/YQ7QASlfjgdgRvHsn s4IPGpVgCh5lI9A0+ARvWyab2+IUDwzv7DvvjllcweOANxBHo1xMnRGlq+OJYRZRSr2HoVgjtyv4 8e3948fPLjUN4yT7CZUaVtCYDXPY9144MbCdgwO6DKLA894cM8Ke8Q2r0IQVa9G4m1uYjKTpqyxC iHeN9xtSmM2OCRGUskHgNVMVClc+SGVQW9kpM5lNjwGBDZ58MvU8IcsSCKmkBRZekS+uAJ5UAg8Q xcl8vowpwyAoC1rMBc/KDFyP5ml6rPuqsjebza6r394CiaKEZjeRe97FcuHHWho4M2A0tYWuBFsj fLn7BKMGtJ0YGgz8qQcTgaVUSPqhaCQ/zcYDgMlZ5Gg7Tzke+CPqWGSM7VAb1y3wYxpEcUAdMPsP OI3oeM8ImG7Q/CwJk07LSqqz5/wWbd0JGHRDSrS8nv6FBi0d22qpKsL63m0k+K3UutOrMNwIDI1l RYOhdhNkBokb7E5yDH0413KReu3zQ6N5OD6OXBjgB5bp4PDsT18UYmoWZ/NTA8ZA4a5LYvCjfZU/ H/p5utmvD1uTbve0XqyXT3VVlkW7q5frXKSiap/TTBiuKrVupFOennv2r5ZY5k/b0vAFTXq1OzRr blSS7Huzm6cmVTreN21TNHOat/lhWeRVXpy0zjqD+4eJeTIWW9ha8tKfXgZq5Q6JVP1gzfl9vyYT Hw9WM8JbtkFyWhPjw80rUbcFBLw4SJKAet4fUEsDBBQAAAAIADdgPFMuAiBriAIAAIoEAAAnABwA MDIxNS1nbnUta2FwbWFuLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1JhiXdSYXV4CwAB BOgDAAAE5gMAAHWT247TMBCG7/MUo1yldJ04h+ZQIbTAgpAQEtKWK4SEE08S05xqO9224uFxm1BW aBv5Yg7+v/F4nI+ybyFOMh5lGORBFMdpFHO+8kPEpChSloc0LHiWpkgD+NJ38IgD+AlQur4sCCj1 rY8Gs4Z3EjvOOtiIhqNq8AivWyaa+3yKu6ro9RvrgWlcw2bEOwj8Cy6gxvCj9XklsPQppdbjmP/C Qq/h+9e3m/efzNaVF4SrH1B14xq2bGhZt4ZvAzc00L3JuzR1fdeyXp23eAMrtqxC5VWsRWVKt+BM qsWLMkKIdUv4GyJYLs8bfChFg1DUrKuQmwZAdAqlFn2nnOXiHODY4OSThWVxUZZASCU0MO8GPr+R sETH8QBlTvOYF6ty5boFZsznGU9jMLcUR9H53DfJ1nK5vE2/vwfi+2EU3fmmvatlwptaKJgVcDGl hr4EXSN8fvgAFwa0PR8bdO2FBQ7HUnRIhjFvRDFPxwIAZ6acbeN1Rgj2lDY6cgnuUSpzX2AH1PUD l5rE8r/ENKRzpUtC9aMsZiY4vRSV6GYPnBZ13XMYZUNK1EW9uGZGKYxWS9FVhA2DeZNgt0LKXq49 b8vRU5rlDXrSTJApJGawe1GgZ8N8kr+klz7bU7LwptbIVQG2q5l0Dyd78e8cqmbBKp66P/u5KRYG YPvRIdzHjYhkWJ1OTyWPmcwU2wWyLpLjQVE1ZMeKNaddut9FPBH+tjbcxXxfz1E0CcIkPuzaiKXl 0141ZVZJtW32p3xFeVbSLD1Fu5z5TR0eQ7Efkqd2Qs2c0fzCRB2VxhZ2mjz3F9dharFHIrph1Gpu 7qfj2HjQkpGiZVsk0xtRNty9EDUPgIAVuGHoUsv6A1BLAwQUAAAACAA3YDxTEKnk94kCAACkBAAA KwAcADAyMTYtZ251LWtzcGFjZWR1ZWwtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJ d1JhdXgLAAEE6AMAAATmAwAAdZNbb9MwFMff8ymO8tTSOXGuSyqEBowJCSEhrTwhJBz7JHGbW21n tBMfHreN2oHWyA/n9v/Zx8d5UH0LIrzNeZYipyXlrBBhKcI8iRNWcJElpeBBzmKep/C17+ARBwhu gdLlcUFIaeA8WMwSPijsBOtgJRuBusE9vG2ZbO6KU9zTvDfvnHtmcAmrEW8gDI64kFojiJd2RTks Akqp8zgWa+RmCT++vV99/GxLUz+Mkp9QdeMSNnpgHMWIzRK+D8ISwfS2xqOZF3iO8+ZQ5tuaDatQ +xVrUdvtW5hdlPNXpYQQ55r4D8SwWBwKAihlg8Br1lUobCMgO43KyL7Ts8X8EBDY4Mknc8cRsiyB kEoaYP4VfHEl4chO4A445iwQuchSz0NR5DkL4zgDe1tpHB/OfZXsLBaL6/S7OyBBEGXxTWDbO1s2 vKqlhkkBR1MZ6EswNcKX+09wZEDbi7FBz507MBNYyg7JMBaN5C+m5ADAbCIdbOt1VgzupcTqyTHx hErbewM3pF4QetQmFv8lTsM67HhM6H5UfOLCrFeykt3kWb9FU/cCRtWQEg2v55fUqKRVGyW7irBh sK8U3FYq1aul728E+tqwokFf2VkyjcSO+Ely9F2YznJGvfa5vlbcv3RIzjJwPcOUt3t25y9Oo2sW JunpFo6Bwu4ZheAGTO7qdF/JMuRtwJIqCnWT7NMi2aVZEOXDs6zZbhtHUcxT9sRawaQlz6eL+4dF t2E7SLGpq/Vz1LVZto7a7LcoaLq3htwpmsR0S3Uuc5Hnt2ux4fWJNXFG+3MTvdcGW9ga8tKfn0dr 5BMS2Q2j0VN/v2YzF3dGMcJbtkFyejXahZtXovYpEHBCL4o86jh/AVBLAwQUAAAACAA3YDxT5pVK F4cCAACGBAAAJQAcADAyMTctZ251LWJvdm8tVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3 UmGJd1JhdXgLAAEE6AMAAATmAwAAdZPbjtMwEIbv8xSjXLV0nTjnJkJogQUhISSkLVcICceetKY5 2k63rXh4nLYqC9pGuZiD/88zHvuj6hqI8jRKkzSPUZRZLKJlVZWU8iWrEprxOI4wyfKy4vCla+ER ewgyoLQ4/RBSGjgfLaaAdwpbwVpYyVqgrvEArxsm6/vyHPc078wb54EZLGA14h2EwQkXUmsEcREk BU1gEVBKncex/IXcFPD969vV+092aeaHUfID1u1YQNntugK+9cKywHQ269GlF3iO82pa4PeMb9ka tb9mDWq7cQOzSTN/UUQIcW7JfkMMi8W0IIBK1gh8w9o1Cls8yFajMrJr9WwxnwICazz7ZO44QlYV ELKWBph/A1/eSDiyFbgHO5A8Z2EcLz0vSwTFOBZhCfaE0jie6r5JdhaLxW36/T2QIIhDehfY9q6W Da82UsNFASdTGegqMBuEzw8f4MSAphNjjZ47d2AmsJItkn4sa8lPk3EAYHZhTLb1WisDd0paDTmF dqi0PStwQ+oFoUdtYvFf4jygaZdTQnej4hcizDol17K9eNZv0Gw6AaOqSYWGb+Z/U6OSVm2UbNeE 9b29jeA2UqlOFb6/Fehrw8oafWXnxzQSO9ad5Oi7cKnlinrpc32tuD/1Rq4CcD3DlLc/uvNndegN C5P03P8pUNrdohDcYDmUjEdp2tB9wyKmDkEw5Mf9kT6t24Pue15n2/7Q16nkUVulwdMwkeeXI/uH RQedp0JTXpe7KhviZbbJyyGr4w07NIIf9sdhqepKZPHQb2XOy5yxM+vCGe3zJfqgDTYwGPLcn1/H aeQOiWz70ehLfz9nMxf3RjHCG7ZFcr4j2oW7F6L2EhBwQi+KPOo4fwBQSwMEFAAAAAgAN2A8U8Vl zImKAgAAmgQAACkAHAAwMjE4LWdudS1raWxsYm90cy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVU CQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k1tv0zAUx9/zKY7y1NI5cZxbFyE0YExICAmJ8YSQ cOKTxm3ipLaTrRMfHveyctFq5eHc/j/b5zh3uu8g41FSsjoWaR1ltI4zUXLBnZULxuMMMUtoXPMa PvcKvuIAUQ6UFocPGKWRd+cwBbzTqARXcC9bgabFHbzuuGxvymM8MFVv33i33GIB9yNeAYsOOEad ESVFlBYRg0VEKfW+juUaK1vA9y9v799/dKXLkMXpD1ipsYCNbNuyt6aAb4NwPLC9qwjoMogCz3u1 LwoHXm34Ck244h0at3kHs2fd/EUhIcS7JP0FCSwW+4IIatkiVA1XKxTuEiCVQW1lr8xsMd8HBLZ4 9Mnc84SsayBkJS3w8AK+vJDwpBL4CHkqKCaJYGUQ5HzfIGRVCs7IkmR/7otkb7FYXKbf3ACJoiTN ryJ3vbPlwveNNHBSwMHUFvoabIPw6fYDHBjQ9WJsMfDnHswE1lIhGcayldV5Qh4AzE6cve085aTg Pxc4LTmEJ9TG9Qx8RoOIBdQlFv8ljoPa73ZImH7U1YkKs17LlVQnz/kd2qYXMOqW1GirZv4nNWrp 1FZLtSJ8GNzrBL+TWve6CMONwNBYXrYYajdHbpC48U6ywtCH01nOqJeWHxpdhc/3I2cR+IHlOnh8 8ud/ncU0nKXZsQeHQOl2jBn4EbvOVg8PCVMPist8l3VsO6y3w66K6ZA/XVdNPaV6oipZrifRTHy5 3Dny/NS2f1iU6SajDhbr+Gk7xVP+ZBK2zlW7LNM4j7vdpty2S8q7R1Wu0+ss7dSRdeKM7pcmZmcs drC15G9/fh6rlRMSqYbxOHa3fs5mPj5azUnV8Q2S43sxPly9EHUPgYDHgjgOqOf9BlBLAwQUAAAA CAA3YDxTYg5RkI8CAACeBAAAKwAcADAyMTktZ251LWtzbmFrZWR1ZWwtVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAdZPbjqM4EIbveYoSV8mkDTYYCGg1 6jlqpNVII03v1WqlNdgGJ2AS2yTp1j78mCTT3Vp1olzU6f/sqjJfzTgAk2lDM5qXBeZlwTNJS8ok 5oxlBS5pQ+uCJmkq4fuo4afYASkA4+r8hwRjEnz1mAo+GqE50/Cgei5sLx7hj4Gp/r6+xCPbjO59 8Jk5UcHDJO4gIWdcgr1BaEWyiqawIhjj4OdUb0TjKvj7x4eHT998aRknafYPtHqqYGs12wo+ib6C v3bcE8GNvibC64hEQfBuLot3rNmyVti4ZYOw/vgBFi/K5ZtShFBwS/wfUFit5gICUvUCmo7pVnDf CChthXFq1HaxWs4BLnpx8dEyCLiSEhBqlQMW38DXNxKB0lycoGDzYETSZFEkWZZjTmmSgw/mlM73 vkkOVqvVbfr9PSBCaFneEd/es+XDD52ycFXA2TQORgmuE/Dn5y9wZsAw8qkXUbgMYMGFVFqg3VT3 qnm1pQAAFlfSbHtPezGELyVej86JgzDWzw3CBEckibBPrP6XuCxrPvGcsONkmisXFqNRrdJXDxaD cN3IYTI9ksI13fI5Mxnltc4o3SK22/k3CuGgjBlNFcdbLmLrWN2L2PhNMiuQX/BBNSIO4XqT36S3 fmFsTRO/tIeeVRBGjpno9BQuX+5iO5Zk+WUCs1/7A9MEQjzs8jbJ1jo9PR1amaQb3W2PBJ/a4/64 5097yZvclJt9zvJhfSgKe5y5y+vMXqPIZksHfmqTmjBG8nVu1NBt9l1J1IbJtS4k6w72eKx7WqRP ciMLur6grpzJf9bIPlonBtg79NpfPi/VqYNASu8mZ6/N/btYhOLkDEPN4IeBLu/FhnD3RtQ/AgRB EqVphIPgF1BLAwQUAAAACAA3YDxTbPm3XYsCAACZBAAAKgAcADAyMjAtZ251LWtvbGxpc2lvbi1V cGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB1k12PozYU hu/5FUdcJc0YjCEkoKqattPVStVKK+30qqpUYx/ACRjGNtlk1B+/TsJm2mqCLHE+/D728bE/mKEH uU6zAmtWMNzyjDEm/D/JtxXd0lQippXMCpFv4NOg4QuOkGyA0vIygFGaBB88poRfDGrJNTyrTqLt 8AQ/9lx1j9U1HlkxuJ+CJ+6whOcJH4AlFxyj3kiyMslLb6wSSmnwZap2KFwJf37++fnXj8AYjVm6 /gsaPZWwH7pOWTXoEv4YpQeCGzwtotsoiYLgh/OseORizxu0ccN7tH71HhY34fJdJSEkuKf9BzJY rc4TEqhVhyBarhuUvgxQ2qJxHmsXq+U5ILHDq0+WQSBVXQMhjXLA4zv46k4iUFriEWq+zqnMMpZH EaOSbap8Izn4s8qz7Lzvu+RgtVrdpz8+AkmSdbp9SHx5N8uHn1tlYVbAxTQOhhpci/D7029wYUA/ yKnDKFwGsJBYK41knKpOibceBQCwmEFn23vaayG8zfBqcokf0Jx9CBmNEhZRn1j9L3Ft1Xm9S8IO kxEzFhaDUY3SsweLHl07SJhMR2p0ol3eMpNRXuuM0g3h4+jvJ4S9MmYwZRzvJcbW8arD2Pg+covE t/egBMYhzDv5TnrvC2NrRHyrjtxEEEaOm+j4Gi7ftmJbztb59QDOfuXXSxmEyZaeKl6r1/HrzjZb qscT7YokY2JndXc6fj0U8jWtXnKzPWS216zJK89dzkf2H9RayqMQO1bQIuuORrWiFcnmyDg76t1+ U1D50tY7Xkj/xA77Ju3GGTVzJv+iiT1Zhz28OPJvf3lrqVMHJEqPk7NzcX8vFiEeneFE9HyP5HpZ bAgP70T9HSAQsChNIxoE3wBQSwMEFAAAAAgAN2A8UzwpIg2MAgAAqAQAAC0AHAAwMjIxLWdudS1r bmF2YWxiYXR0bGUtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMA AATmAwAAdZNrr5MwGMff8yme8IrJKbTlusWYox6NiTExOfOVMbFAYd24rS1kLH54uw3nNGeEF8+l /x/PpXyUXQMkLRKSRhmNlmWelnSZk2UQsmxJKc1IkSY8SRmJOXzpWnjmPZAEMF6dX6AYE+ujwazg neRtwVpYi7rgquYTvG6YqB+zS9xTeaffWE9M8xWsB/4AlJxxFBuDhCsSr6IIXIIxtp6HbMtzvYLv X9+u338CSolPg+gHVO2wgl3LRlZnTOvasL71hWGC7gzQw6lHPMt6dTro9yzfsYorv2INV6aABpxb 7eJFMULIuif/BSG47ukAgVLUHPINaytemGZAtIpLLbpWOe7iFCh4zS8+WlhWIcoSEKqEBubfwWd3 EpZoC34wkypoksVJwTwvoCwNMxYTMzuM4zA81X2XbLmue5/++AiIkCiJH4hp72qZ8HojFMwKOJtS Q1eC3nD4/PQBzgxoumKouWcvLHAKXoqWo37IapH/sykLAJyZdbKN1xo52LeHDAOdUyOXyswObIo9 Qj1sEu5/icvCTl89J1Q3yHwmg9NJUYl29sBpuN50BQyyRiXX+WZxzQxSGK2Woq0Q63tzV8FuhJSd XPn+ruC+0iyruS/NNpniyCx5FDn3bZgr+UN66bF9JXP/tkF01YHtaSa9w9Fe/K1GbRiN4ssMTn5m PhlQsHEg92XIxjYmGR6DEE9Nc6z6RGF2mKptddiTtu4jxvbZIcHHPAvrveEu5qndokg97ikNtqrP owkf4z0r4zBt0ohF6dSnaYa3xiG4T5KpOWymsWqSC2rmDOYHR2pSmjew1+jWX1wXq8XIkWj7Qau5 uZ+OY/ODlgzlDdtxdLk1yoaHF6LmGiCwqBcEHras31BLAwQUAAAACAA3YDxTo3UPa4wCAACUBAAA KQAcADAyMjItZ251LWtzcXVhcmVzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQJAAOJd1JhiXdS YXV4CwABBOgDAAAE5gMAAHWT247TMBCG7/MUo1y1dJ3YzqFthNACC0JCSEhbrhASTjJJ3ObQ2k62 XfHwuG1aDtpGuZiD/288Hvuj6hqIgmjO4pwjziPMi4DFUZgVcUajKIwon7OMiShCBl+6Fh5xC2wO lCanHzilzPloMQm8U9jmooWVrHPUNR7gdSNkfZ+e457OOvPGeRAGE1j1eAecnXCcWoOFCZsnfAEz Ril1Hvt0jZlJ4PvXt6v3n4Bz7vMg+gFl2yew0bteKNQJfNvmlgemszCPLjzmOc6r4yJ/K7KNKFH7 pWhQ2+INTC666YtCQohzS/oLQpjNjgsYFLJGyCrRlpjbJkC2GpWRXasns+kxkGONZ59MHSeXRQGE lNKA8G/g0xsJR7Y57iHgYhGmImbM88J0GWQLHrMY7EnFYXjc902yM5vNbtPv74EwFsf0jtn2rpYN ryqpYVTAyVQGugJMhfD54QOcGNB0eV+j504dmORYyBbJtk9rmV0n5ADAZOQcbeu1VgruZYHVklN4 QKXtmYHLqce4R21i9l/iPKhjtVNCd73KRipMOiVL2Y4eTBo0VZdDr2pSoMmq6TXTK2m1Rsm2JGK7 tXcT3EYq1anE9zc5+tqItEZf2SkKjcQOd5AZ+i6MO7mQXvpcX6vMvzRHrhpwPSOUt392p392oivB o/jc/9FPbbmAg0uzKg9oeqj55umJbeLlctgcSrXf8af8MMhF2PBUNhse7JZxUS+qRcAOljsdT+wf 1PO8igZZRs+2pyGvh3kt2kav1+lutwzYdrc+HNpmHjWWr1IxlFmxO6NGTm8fM9EHbbCBnSF/+9Pr QI0ckMh22xs9NvdzMnFxb5QgWSM2SM43Rbtw90LUXgECDveCwKOO8xtQSwMEFAAAAAgAN2A8U0L5 d7GMAgAAqAQAAC0AHAAwMjIzLWdudS1ranVtcGluZ2N1YmUtVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAdZPZjtMwFIbv8xRHuUroOLGdpYsQGmBASAgJ acoVQsJxnMRtttpOaUc8PE4bSgdNo1ycxf+XszgfVdcAZ0VURJilKc8SvEgxzvI0TZeREMssWRYL QpKYLiL40rXwKHogc8B4dXqBYkycjxazgndKtDlrYS3rXOhaHOF1w2R9n53jgeadeeM8MCNWsB7E HVBywlFsDRKv6HwEzgjG2Hkcso3gZgXfv75dv/8ElEYhjZIfULbDCraboellW/Ihs6xvfW6ZYDoL DPAiIIHjvBoPhj3jW1YKHZasEdoW0IB3rfVfFCOEnFvy3xDDbDYeIFDIWgCvWFuK3DYDstVCGdm1 2pv5YyAXtTj7yHecXBYFIFRKAyy8gc9uJBzZ5uIAcbaM+IKmJA2CPCV2TTRPErATS+N4rPsm2ZnN Zrfp9/eACEmX8zti27tYNryupIZJASdTGegKMJWAzw8f4MSApsuHWgSu74CXi0K2AvVDVkv+bFMO AHgTa7St11o5uNeHLAOdUnuhtJ0duBQHhAbYJmb/Jc4LG796SuhuUHwig9cpWcp28sBrhKm6HAZV o0IYXvmXzKCk1RplC0Cs7+1dBbeRSnVqFYbbXITasKwWobLbZFogu+S95CJ0YarkL+mlxw214uF1 g+iiAzcwTAWHJ9f/V42uGE3S8wxGP7OfjCi4pNnOI1nHm4okT0nfREWfJpU+7htVMkJ4VM1/LdMj a460pVnWStbvLNefpvYMta2iza6PmmVaszrVrOZqV5VPJekzxg8UH9qYcLI50jnlVTJXdLM5oybO YH9wpI/aiAZ2Bl37/mWxRu4Fkm0/GD0199PzXHEwiiHesK1A51ujXbh7IWqvAQKHBlEUYMf5A1BL AwQUAAAACAA3YDxT4E/t96ECAADGBAAAJwAcADAyMjQtZ251LWt0b3VjaC1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAAB9VG2PozYQ/s6vGPEpadZgXgIJ qqq9a3Xql5Mq7fZTddIZewjegGFtSMKqP77Dkt7tnVZBSHiemXnm1XyyXQvZtlT7CHmSZzLNqiQT gmOlKs4zmaGsKsyjdBcL+NwZeMAeohw4L15fiDmPvE9EU8BHi0YJA4+6UeganODXVujmvlzwwMlu +M37QwxYwOOIdxBHr3Qxp0OUFklSxClsIs659zCWTyiHAv7568Pj739CHKdhnGy/wMGMBRyHbpR1 AX/3ithg6Igq4LsgCjzvl9kk7IU8igO6ENUoxaC7OXwLq8Vz/a4rY8y75fwvUHab2SiCSjcIshbm gIoKAW0c2tnSrTbrGVDY4CKztecpXVXA2EEPIMIbIcobSk8bhRfqVrJP0lwpGQSR2sp8n2YpB+pa lqZzDTcjeJvN5naU+3tgeczvIir2+iWooUpHsgZhFJzQTlA1eNEldcHiQVilzWFupsEzdBZGczTd 2cARp7IjLflP3Ti4wF97sFJYaYOsH8tGy+swPQBYXVOazyQZ0SL4i5r82CtIsR2lCn7MgygOIlJs flIs85wjvSpcN1p55SSxs/qgzf8iAS0OdadgtA2rcKDleKMbrSaCwVJ1TPQ97TH4rba2s0UYHhWG bhDUg9DStIVDRktw0hJD/zvHe8+3XENnZbhUyPzvcDAIG1xe/PXbXFwt4m22tGFBSgqZxOBHvGnj fneOM7k3WVOfzknCo3aqnOPqOa+b3IrzS5nUboqa51N7Urok7vW1dT+Scd5PtufkWApTxmcuL+2l 3glR65r+A8+7bW+f9FOmp6078X2Uv9h8IbvyjHT9mZvcgC08D+ytvP422UGfkGnT005cS/y6Wvl4 GaxgshVHZG2nxgadD3fvoLQNDLw4SJKAe95/UEsDBBQAAAAIADdgPFMt6wfMwAIAAHsFAAAqABwA MDIyNS1nbnUtcHVsc2VhdWRpby1xdC1VcGRhdGUtdG8tMS4zLnBhdGNoVVQJAAOJd1JhiXdSYXV4 CwABBOgDAAAE5gMAAI1UXY+bOBR951dc8RSaMTGYMJNotZrtl3a1qlS106eq0tr4Ak4AE9vko9of XxNGbTPTVdbiAR8fn3N9fOGt0S2kTFDJpcBEpKXgCcoMuUxRlJzSHDlblaykdxLe6Q4+Yg/JLVC6 Pj+QUpoEb73MGl4a7CTv4EE1Em2DJ/it5aq5FxMe20K734PX3OEaHurhxhuf5VKaJqNgulwzBvOE Uhp8HMQGC7eGz+//eHj1J6TpcpGy5ReoumEN/dBY5INUmuw851MvvSg4DUnM4iB4MbIWPS+2vEK7 2EokpeEtHrTZWl9GC7MLheiZxGdtVKW6L37BIvz9+g20yhht4NOHv+KAEBJctfgXcpjP52duAqVq EIqadxXKG2CgOovGKd3Z2TwaAYkNTnMSBYFUZQmEVMoBX1xzEtcYgeokHiGXQoi8WMosjm85rtgd FlkGPu88y8ZDXfcK/In+h9/9PZCEseVNkvn7fHzxYG/0XvnegKFTpTYt8KJAa8fYK+zQ8DEB0CUI bgo9Eg/K1eCvhsdhFMBMYqk6JP0gGlVctkEA4K91Kmp897POFwXhBcurkPPaHo0dzcIkTj04fwqy 0e8MWj2YAmE2tcQE/hizFl2tJQymISW6on40+IkxGOVVnFFdRXjf+48Bwtq53q4XC6kPXaO5jH2K sTbVwjouGlxcFj2Vd0Vy6lCv6aX+Qwauj/ByDwnheyix4yY+fg2j6FkItubpMn+mPxPcIkufJuJd EkV3TX63Pe5Xm6NNM2Mls7ebeqMkK9Nyt8zLTXYQfZJ/FdlBJhldrbxxFD2N4qyVnQTdJ21bq/qu SFWe1CdR5buc7k6W9cXyIDbiltP9oUlaVVf2eJi0Hosc/A+L2JN12ELR8i2Sn6Hoezc5tUeiun5w 9vGo/8xmIR6d4WTa12o5NGhDuPkF6juDQJDGjMU0CL4BUEsDBBQAAAAIADdgPFO96HuQmiEAAL16 AAA2ABwAMDIyNi1nbnUtS0RFLUxpbnQtaG9tZS1wYWdlLXN5bm9wc2lzLWRlc2NyaXB0aW9uLnBh dGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAANQ8a3PbOJLf9StQmrpaeSPqbUv23N5Oxo4z 3sSxNnGy2btcZSESkhCRBE2QsjU7+9+vuwE+JFOynDizdS6XKZGNBtjvbjR8HquAHYvDo6nXHR0P vMlR1x32uh3R7R2OBB8dH4r+aNg57gvucXapQvZORKw7ZJ3OCf2yXqfTrZ0DmhP2cyxCj4fsWvqe 0L5Ysf8MuPR/mpj7Le2q5L9qZzwRJ+x6njZZr0/oep1eFz6fDLonh0fsWbfT6dTepZMvwk1O2P+M n1+f/sJ6vaN2r3/4v2wWpifs1dmLE/Zahgmbq0A4EZ+JJtOrUEVa6iaD2d1YRolUYatW+yOOaUfc XQCYbi884UxjHohbFS80LCqwqHjosam8K1DqZq2ESRcztKpwAgoRhyL5OozsHOB8OVkkKgZyJSyQ caxi9v7tReVsQeonMhCe5E/3BpEMDLInwaZXOhFBopSvnxBrmsivx+c4Tu0hYWDsN8ZACp9VA5e5 zBgCdwcAjD8O/VSMWecVjun17Jh8WPVIyxGW/fzG+qNi5CaC7Xg2eIGr7rB8bMWAnMz5xHsueW25 lkBHbH1cjQ2BZb7QzJ3zcCa8JjsaMBlqERPLGs8O6I4nfGFuOAe1mienU+Y4Mwk8bz/ExMlDEDUZ euKODbk47o+EOxi0Wp3JtMOnI9EfAnU6R4MBysvDc9XgxfaY76efmNMdjZpDMHB0gRuuCgIwqZMU DCbTIklkONMs1cIDajCtpsktjwWLYuWlLtycrFgyF2j9aGgaymTVqh/U2L2fRiMWM3g/7vtoDZMq GNbQSQwzOjyKwEATHGtwrZXrxGLKVJpEaaJZHT7UD/BnDckPibnnEKpc/Vh9niSRPmm3o7kKwQCj UKh4Bst8tg2yeBkL3B7T2OzVGpkKszq8+x80KzQKbWbM41UOWtL97dA50Rq+dAUIHrPXE38W+b1W 9xm+GbKs1+shy8zlqVnW4PEsDcDaa0vZfzR+OHFVOJWzNAYJ8vlM5zT/Q4PVnbPxL1dvrt58/vn9 xeuzz+bL4K/Xh3+6elP//ZlhHrAJiD0K0O1cunOkhWYv3yWxAPmPq/liBwZ8IYh4TE1zLIZFEh4k Cum4lJ4Awqah16oxM9DJ0TNYBs+HTjjyARAjyQuYav4jd4cdUkhzgRsyBK0FrUjdBBhQqNY/Go16 tJg5hjd11iy+FErRqIu7JOaOi6/lBCAAYOIAtuJuedDCUy5ZZgDNP+/kJeirzpkjwvZiFvNovpTi lui9lbNr48qD2hW8fWke/8o8lTCCZQaYTSEsAXneonE07oOBJObkiM6uri0iNP4WW5NxZA3wusZi EfncFcQ9BX9iNEEehItegcT4MJh7tztYc9MVxrn83LqCw/50OvQG/WPRag0nw0GnI44GkwdcwRqe LY5gDQal7vgIhY7+/vRTSRJuEoBCj8HTZA7SsPb9YA3wVkwWMiEY87H8WKsQBsJD82GnLGXiALIB JpCTu21nK27DExIYd65u1GJv2TLgVVJ1Kd1YOT/7ajYDw8lOfQnWr1qSTgmJkaEpKGWTielUujiA gj4tgwjECIwEGpCAEE8s4hpzCXMmqy3GLhLmphRa+yum0yhSMfg2FLXkVibwvi0wfIQY7E2YyJbL jc8eGp89tCbiigQzVAmfwOxTwdFSaLAcrp964uTeG38QsQayAizihqXGEBnA2jxYhqduQ19xDwxh CNTcYixfvRQJkSFk3FvyEN3K5kgG7zDPXgvfusYuRcJ9GS5o3p/hFU1iAaQ4s4MBJbgq7nmkf0QL XyKhb+EVSQ1XzIVZJ6IG3EYf12Q3qUjxCnTV7lygNfOIyj5HGjJabE7efJlLsL3n12NYy7T2bF9c +yBjv1xfjxvvDhjX7FZAtANXxI/SlQ2AyJ/VIOOU+IgUk9FHoBT4ncw9W13DgcZKZ06i1xuZEMBK wFchKimvy1FvXb6usr70SGPh+n11eaHCpZFJeLxLpcuAuWpv8xQwn88u7FzsrfD5ip3OOQSUF29P DzbUcYucl+Yzaj/bidnipAlqRgGQ/FZeWsS7fq+DvDMXuHGe6StI/klO5h9/ZNdXZ1cn7GMQ6BLx f4VwAUiPlzz6zWFFSBYAwxOVTfrtvIlEIvb34QRexZOLUCccqwhCa06mFq2Ai2QrrWAbHxCrtTiy hEiEaGnsqyLOv/DJBKKHj5fjMWs+v7hs1tjF6V+b7CX3Ugf/NNkbtUStfBmrNPqbBEN9mSFq0pIC BXEWWWeYD5YhZ6GxRhOwTIaFwy6xkC7fqn4594Cly9D9J5hjkLmmEaV/MQcRgm1niYQVAoCzAVES DnW3monQkS6qEWuWvx6wH+FdphziToY3MFFYc98YqJLzxg/O4VNodey5+8sNAFdJzVsRKOA8sGGR qMgq2BYheXt2apTUqmFpecAKlDPfV7earVSK7MRoDw29WIoQvLMKk1j5xLNsNkgbNA6GXx6a8C/g 7lyGwuCDyeI0DEmWMZeKYC5QQJKRQZ+yNHP5dhO93RqvQi/THXhcfCsDJXxm7Ib58BTMtb57fwbb AVVMhlDg2tYYdzI4AyImlwaVGQ3ZLZLTJH4Fw2vI8dxdm1KPccnIgBIuSO8S5SrfWABjUXORAW4b 5g6Pibl0gRsgBMJFuxavMkYyMFmxoV6RXEPOGLvCMqahYgl2sGBTIJK5goAs9p2pSNy5ZRI+SmO5 WRupm3Ks4Vi7rSn6a8fCF6jAaCOkC4aYoQODVRg27YXrQVRsx0+9rWO3XSobO/k4Vm8lPG7d/Vov 1W0aes57h0cFzgYaoH6P1Turw9Gou+zMBsdxPPJ09Cu/Gfhd96gXu/PZ9GYQfLk7GuiwE856X75E 4XzZvaOi0AOJ2EbtsyI9Woewydjx4Gg47XTd0XGr1et2Jx7vHB32H0jGNjBtScc2oKgM0KcqQH8z IUMnoeKJRPuefy6ruqmqYD2APhw8rZEvVlpYAqk+89STyvX2NwbFmCp7cB3zUIOBJN1GMHZ6xtAE zYxGUdBWXldJlUH5a2wM4TrABFvsyMUVe45oESuaEryhfb60Zj1TerjtcKydmazLxG3dLG57yKCX SjxVBt2wx7F1Imems+pUxrn7j3bzcquzeAomezGfqTCCQPcR9ZzyoCo2vzPpsglXc9wVDDsjRMjV VVbCKVHXjCwyRJAON9UIhqaKcnLI0ZNVkyJHAeYfuJRlyZh7rmH3lMCBiAlEykSEKoTMGO4ZOTg2 2ffxnrnXTjkorCDEt+GS1U+vX7y7/nz1/nr8Hi5vPp8/v3j9/u2LOqt3q4bJcKkWQH9vkmrH52no zgEU63p1lgidOGBwZ5ijbQx9sFK+r2AISM/53hJB0FWiMFa3Ip6mPlBLSzdjKao5sEUHnB1WS8YL RGgkwhZf1hBwGZBdKKq2nIUSPbC4A/cMoYYraBaZUNE3RnkwOCcxRA5CW3wQVXB/kgYgD5BnaGBw bBLxPhkFc8FqLeCBIIN5HHwo6CWg+zuEDlSyoPo8ihMuDiOKmEDxG9Y41s0DWEgsvkq1K4z77rZ9 Og0iMUvmaTDZmZevMbk8qIrXH0jf6XnIpc8gR8FISeVlXGvNDZ5qvtfY+fklPL2mWYwALB/ES0Ve W57Shn+mlNYbPoUyP2CVbxK9nNEzuD5pdF7BuS/p/rVRgK0sjJLkw0MxUXesvaZZ1Vz5S/rKsCKq VGeXR1SfAHoSE0ze5KOFqllICLx94ZouCZNpj0ym/TT80eqO3OLdnlq1UW359lipP9k/RupPKp2m ioAGCc4iPIiL2mcfzsC2xCYLfbCQ0p8g2U7PnNtYUsEk3x80GRNGWaGnbbnDekknhkc1Y7syOxoy SA4k+MVUE1MpQ5xyF03e+UYJulifDea0TZG7JkW2ZRS+BLUlZBCYebFcCl3pKxv1T5/0H2/GkMFQ pvLpUyOhiFFBoB5/+tQCj0chZCApf79eRQjz6dOB+f2xcn+6XsJRhaFxgAO/myNd8OlUyPARlTY7 oNLE5hX+tRBpd63T4rPxVcU44Ozf5ohUFiXwmlE59LzrW6+6Sc4wqzll+6GA/CNM0mQzuUSJyGfl 7BbkysjFiJIfc0G5SBOFaTvCg67rdJLIBHc6KIvHxeF2yy0tDVeMcOQM1pQffey9vNc5O718/urF 59OPHz+fv37+8t2fnIv6zvy23I7wH+TTHRmapgQI1J3IT8GuaYf8QGWLQ0ni2lY/2nmI73RbnfpT CVSgtHqEOCF4ZTYG0SSLpGur1KFniKtxKxT5QZHMrZi4fFu+RajXojRqkcr2nMCmQGIXZPtmiK8G zgLIwUHk3msSONwNurcQDHSz1QCAnvM43yM5NHskh9keyTchzJlfj1JfC7JjmKnlX/6NudkikHf7 sxmAKy2G8tNA5FVQooW827r/dynvsv0/MumewBKRGdI0vSdAPu59SUHploS7ybRA346b6q6KSZuN 5pgkCzIgu8UORPfIJSnTL2dCgcPRIfGTLt8cClRYg01l3c84bDcHN8ldt0udFhA7l5T9Jjl8KhUP HpmRZwMqw72yxTcReAZtChK4j2nN+BapCPJAz6Q11OuF/CAhaa/tS1EjUm1ziik2/0JMqHCHjcJ1 ajh9TRICAYkIJoI2h2XIXqnwJhXYkQoPSUSOBlSWNRe48Q7IkWf6J/vH6QWpCaT4+l1jw1u+fIT3 R+jq+DAFUgHmUuKzhV2Iwlrl8qB8ywtHZ9p0ZrZEauxFuJSxCrFFrPVAoTVrFa2oeNpHtrTqHXU7 HTEdDI5arcmwe3w8nPCh90BpNUOxpaaaPaaSzeGQSjZ0gRvW4eiHkrcs2qtsisPyiv4z+2F6cFDa xOu2u1R4YVOIZfWuhilZ8NITsNo2X6gQgpz2PAn8NhGmhR93i8RuLBXy8dq0m9lAHrUcVA2b4cHu Cj+CwJH4/tygAUcpAl0tP2SAbfeazap1gUxHwpVTSOm4a0q01AFS5HemrwWw0z6czr12h1TYXODG KffPnn9gZsvzyfiVs+v6v9HvpNF+jLIbI4bS8OYaPIf0lEtljq1MAu2YpxPs5WmDJkGgBRlvAHTa wRzkwBwI5CN/zICCslhb2oMjNlMD9XZxa4r8MZA8Rwuu0mCuraPOOdE38VM/j582gPY0p9s3KEv9 C28UnsAge018MqFZGuGqjzvAI7e1nUUyXKI1yriEWrDAtqv9jSlCVymLaQZzNPV72k4mv8QjiHrX Nh9js1td9Hw9H19s0Z5X2HFmrG8ZI1CZuDNNQ6s3AEzNaeBXITlo2ljI8Cbr2sZ6tQ19cEaGsg+D wYbziVpuRLCLBIISSLYgx6UGz9LXNbC7wJ+lEiHMp68vN1boUCZNlqqPUaCNoVVsy0T1XQXP0JuN Ly63aZBgW0fnGmUMJcMTCTKRIrNtdtxGISY3bUc98kLmUlKoKvintXJaCMquIF3xTU846NkteHHa MgvE72n94K3pJMcO60d9U4a4q5IiZOFI2YJlNKw93irmM2RNkEUJi9g1MqX9UVbat9HFhi7tUpLd 7Tjfux8nl84iwpxFj7CJALy7tQ5i9RA3S02g+PLNezaO5ZK7K/YyhQxui9kDtEWwEK+iRNmWOrYQ q4LJ99A1Tf0RUwsR0kA8VGc/YMBqskiIEuR0ZUpDpoUj74fNiw8mzjVMNpt5o2wzr7SiVdaAijkx allmYV1fRhMFS9pjxwbS7QDZSNcnNaCPVMOKSHEhAx5VRJvb1HItKLm4fD5+nLp9URPHnIYAF2U2 3VDfMDwEfKjzyGFCPIjFspvFfMTEXGKw5dS1p+isHGTBZMTxeBOgZDepQqSms73fa3a77Jm9wi2s WwMQ9QOBKSy6c2CxQDSsq9scPrerjbq7ilPtaK594FnxZU3dIxH6Ho9Q1e3HfwNTcdoHg3/qn6Cw EGn/+ox46dznpSmy3AtS1ocae40NcBiHUefdXxO76PuS8VXImE5WuC0AqR4ID4gEgTZey9k8uRX4 l53JGARDAdLnJt4d20aug6xQVRjHmpN1edEKsIqwyhpSAwVJLX3zcoy2A6ro9oOYKmbXp+P2xbjF kENPiO+Bc2AdOgfGakjbqQxBJNKJj9bTFyC9SWw6VI9NgHicBYhP/L5s7adxOxehidv/vG+Lgovg cG091ZZKhbvLKLK/z8tGVOYCeBR0Svtu7NIecUACvg/hLm7FketgL99fbPF8GXLbo1pCF5TQQVwS Smo69603qiFOYwbzgwf5/unHFqTKNPAKbM745biMGDfgjDeNZu8u0cFO1J1tZjo8Mt1Mh+bMDxMO HozPWmezCgnaaMVeXeIjnMQGz5shKmB251yG5M+yL48OVJnD+u2+TQCxftKEhOomBbFkXrxQ4Y38 vY0pksRuC0KO8rCrJDrlAzI92n0gdIu/DMlNUmHcpiGu8kyzSsb8GgvW5ssSjW5vZFvVRjZ2vQ9X eLYF4nUpEzSf/t/ELwFI89fGLziWyAJXsavAdc9fFSiy0ahlhA9bDnkCkaopn3NwXe1Xl0C53HNl HBp0BsQhc4Vbi1sxESFwVZhDiFs2vhvXyuOr3/4OKiJi+HTAur2T/uDk8KgOiwxBUeDe/V3HzWPV fAW+nUay8WV98xj1Hib4OzEUSLVX7JLz4PLi8sXjU78wD0HXEJkkEiwtYW1c0sZ2GkcKnHB+2odU /MUdZATYGKCz6CJ//i7hmJB6tvDcGTaPsfJM19Jpn/JuxOIW5Ffdmv+IgMpW/v77lWSegIGQKVE8 b/Porbx8ZQCLjLtkIreGoff4iJ5t5qeCFc33WIjZFnnuO36tovepPubgcD/VbUdMvgHFqXHYvgee /VAhHf0CoTI9AAf7RnJGUI7tFsWxrQ499SLu6TbbxljLxeLobIZXw6N4xkP5K9inLcb2ygDQujke fYS7eFqrWbHhYLbczZ4vpObS53HNyeo9nGoz8L5YbKPzF9ncpuHAl1OqxTx7zIAtkdlV9laozJTi ZyVA8r/mICitPCexmtYywpvQLJcqE8wFBogOFyXmRROuF7jXTdX8UNkgDVbQxDoytaSCc27mB0iS Uhd8ueaFRqrJZnh8rbS2JpMBhQnZZmh32D82x4T7di/lg4yTFJhyagXmXPriXwe2jcYWO16NIUr1 TdEDYUpvs/mPKsjqVBwGNU/2j/lou0ynMqHS3mzPTbOnM1rwB0vgWBV6xK4ZZ9kgk7JCVOzke15Z zWmHV8o6F0oVkj0Qtmooa9zXqhiolYO7BmAOsE2PsJhmY9zLM119WDWjjBrkw3TIY6ACk9n/AdM1 8aK5wi1tnVieN5rCnM0RklJn3EYNzFWx4J5nCp6lb+uFsu4opFIZXL+3B1skoZjmbN1LLor/koNY Nr4apFZyCtxfEYBSSpWAks1JTWzMeP3mxbllzxZjhZPuiErROmRpHyKrWWyscZ3nJW9ECjyEMCZ0 eaRT33iZcxO9YvturKJYisQix9Foyoj7D+z5b/5bp4qd+Q0Q2wPQ6w963D0eHE1aLRSaUV+MeOeB HoBNVFt6ATbBqPJrqvudzQNW9/qzHmXOTtig3T0spbDkAIxCq+kU+ChE+MjKhll9cRRH+dFchvuf wjHwVVbtvNQPv7tX5Mwgsf/6omKYOXRDHiqklmDaW2nh/zhAWBia1+FBlDJ0dOSdTNARnZY1F7jx f9VdbW/ayBb+zq8YRVdqKgEJSUmqfqPJpsltaEjIVl0putEAQ+xibNYvIezV/e/3vI1twAbTZqXu hwQwM2Mzx3PmvDznsW1AE4e3si0htAA1npTog/r4V1hXn1y4b7smHCahq7266icD6bCsn15gBWvU PfxmJ/FWRXZUkeElmCiVBYj2TKERDbMO6oium1dwyrdTpDfwnGcGDW7mQ5rC+mZtwQYA7xTcZ0CF VLWV4TN8tugX/lVYMqOxqzSmsmgzA1Hj2YhvStPZuOLihCsuTioi+nEnWK71Ky68yLB2uH+kn5ak PxwQi1zDncLJ8C5YOvBq4K6CSvjxDrh/aFwkbkFgqb7DKWNJX5ZIO4NspR0Y6UVJlU2l8bUU+Mp2 s1DUpMXwEqCnjOl6YTzcDPdZBT3XcLRobfPLz1fC/8Ip15VVPuHPOyFR0i6F2D76UiFwZNNS5wkW UDVxWDwbL5gJom9g6O6JeGUODHiJPuuEMKrXrBoI/DexmvjBXDnwB3fE2EW8ls/mAGmDAeK/QWhu iLSXyYuoA87DUi+HM+nHbS7iaVdc8no0dX1wG6XY9/UKrcq1xCZRz+fz5iZxL/Qk0ROzxb7MCTnX YVXCt4keNTjZBToEpgGsNDNFC20bmvMPHpRX+QgMuAayHRSMkjLS4VSDCwuGDmj62AwdP4A7a1FQ v/Nhi9GXUXMWGF/pl2LoDcx4cHh6NB62ms22fn982j40sN9sNvSyQUpMvKwBmRNMotcSEr3cLZD4 f7mYoaXXJY1Ph1cPRjHagviyE/2dDqtX30HbzTgLHYJmfeY61sArln4nnKzyE5GVhgGLkBX3wcjk Ptnto7ZG05UV9PBax0Ieug3oCjRYW08wS3U1gP9HdRVKlISOaamqbFFhF7/Agc86Nm+iMmayn1Pc qeF9y3lfly1PRu6pBjpJf+r8N5Th+tuhNmBQ7IDK18XqnrwF2FmfKMUYbpC/LTLG+pnP3VwH6Y0m WF7NsiOisDyjhlFEDJfNg8QjJBS6lsaPlnv7Zh7NNMLeOOuMxXcIzodxnUAgM1yocdTmmui2BBO4 YpqGm5tBQ+DlIZNpcrSJ7kEwQGBbWzfaNzBa/HIIq2kA8ydiqip826XoFugkcYD77VBRM0zPDieS tyeOQe27M+vA4yAWQAW2u0uFmWU4rC72v8ceNCbHPXlQTOcbtBKzQ2AERhhURpo8WePvKWDNL3Bg Dj9UsXYBPTFI4hhtdScJ4xVA46vKbHnXnxkzZJZKfvtaIo2dncQZO4VldIuZaYDkGpFeMHbOQuf4 YpEUHCY8wjh0GWa4i4NLibXYd2yvWcoSxO/jvJNNDwoBicNgeD0hq94z1mDDnSBBV5C+rCvTfGqC 4o9h35AlidKWxekEysFSES+IpL8Q2bWZyE4Kssjd84fGFg+HphHNgolZjRH+uvZ7gfRBTgGBynbw 32yXDZwnEThHcx0jRdXWku10PPHgirquQB1JAcAsgN7INRcc7T6tYsRWRFSWh456XFeenkVv63nS Sqrc4k2zkPYO/UQmzYE/dyollDwsAYuFNXOHWoEylrOq/jjZ6mESaSzi3sIqnW9XuGDnrg9dfOOp fWSg1lgZzsb526UYWJncePh83WsdwYeLulrAQrQcCeBzxVXPVLd5Mpz7rjvyCfp2ZrtYVpJ3XETz zhbRPIUGQ7g+O/Timy+LhSIg8AdbAcxz7tMOXtePOFeF6xAsaLFjcyvxJYpduI2rr0PpUIjlwgkx QmiAhswwDKJIcQfY5ZB81y9UwvKD9z5/63NjCZwMcUSLqaMxKV9YNGw9S8qwtE643P1Eyt2NSwEV 0KA0KDproSUzQR+eSyRJROvZ3ZRI6Pb+8bbXeexdd+4vbu66e2ovjT+Xd7q86SLV0EE8nR2Mkul0 0cBZLk0h/6x2DSaxiavD87h5kTwvzQsstSHMiZcvfRyA5xsKGLx4kd7QkEul6bn+qNhCPecoKZJG CaocAxiwamFDx6O5SAsl5iQZ54CvK2Nll8IHpKCZvaS29ZJCMwr8f06wa12cIbhYcMdWd31th0LL l5ADKYLxDpxXMEm5WqMXUlqdqDnH8NXMwApzYSfqg75BRsUr/3tShrdbay6tLbus5/kIH84Sp8EQ rF+CWrDYTlhsJ6nYphgaE4ZIqltD9ij4WQrDZ5T5d1aNoC2aFO5lUPIaL5La5D6Xb5evIMFoOnhX XXzUutDI0dOBVvv97se3EklOWcKZVqtky+zDgJ9FDhYF4SO8exCEThCkvfOVyTXVtww2sA/OXPGF GEqbmtmCbkhhreIG84VaChyp0mpxlVZrmZ75wz91VUZzA3d8dftV2hdaRAYhJlalcpwXFilCxoee AfulRK4gIx6UsDnkH1B7lfhzTTkiWIhDQWRRYgG+fSYevlyeiZdSsDkWWRKFzPN4jkan4/awZYbN 5qg91qdH5v17vTn+uCHymMYcj9joOrJG11KUm+A0Lhjfn36/UlJsyVuU9oJgVTcgmYoDzpvx7OMU 5ONaM4aM2lb8aUlDbCq+rR7OnITmCYPH1YOatkdZ4vLCgNTvDBrIm8ysjh2Ht2gMQoGXg1AX6lpI 0jsO0CSjtuy2MHHIsSUOASWAz3Er45b6D5JL9Tr3l331sPfw8K+Hh/+eXXe+fHq8vvp417n74/H8 6q7/8PC/hz2G3G6H2xIwF8yqPFeIJQkBve4/ET0Iejg/gMSdSHZnm7cjWYy0bSFFO+XxQ3VWR8By XfUWsYPwtH/rZ82i4e33srT0C1Uyn0PhYBlGCbwJH8NYGOTQL6A2nhwPnRfm2ARryjqdhHL39bP7 lClyjFbwc7dyl6f2GW9whjN4cH39tQve6233Wiqk28wW0xahr8aeYStJIgeBTujgYsilLod4EbEv OwcvpKFDYseYwoW9UhJq6qUuBnlK2eedluUU0ZXjxrMbJZp+Q+XludazmKdRvlXcnM3gzBEZLNRX 7T3BnV4YY7RLuMud09FkKVOwksJU6VVE+RM1pT6zzfWZIkbQg2sBxYno0wx3tnTgbwJQb8oITkbV jajJaFw8+Wauzt1oon6PEKxQkuWHBhfg0mGwF4l0JGaT4jRom2ZupgguBRF9xKtXo2SAK3WUY1iu M7asU+K9ujLxsPkWPJpAqjOXkr+8MUsgsHXYbnG6rS1Gk1UcoCk4HdwzobcstdhBFT7HfR45j/Mf lxGFoY4cAhPim6WvvpOwv/9AgCGLLkwSMKyrp26z9qsCO7fol/LMvF0RNzSIZGqXu63k6rPnBIGx JDIWuI7ry9yfMnCcXzHdop7xWWXxgjzW9RRe7/wCBBNEcZ+uq67OzXf9NWE5/dZLBhlufa0KFlYV wkth2uVdAzP14HW/8jqSWZhuecDACrfALHgpRu9imkNKyxED6XGkBiT2MQgm6lv32kKg8Db/JL9x S0lQjskGnQk6A6mzsR6iCY7xpdzZagWn4/1LzifPRbGshvu9G373Fm6ADoYVZOMaqZSQvHXIoDl+ xWV3o0D9zDDqKrGKclEWlqvvisBdeejbyNiF9TgNBu4sGE7MDk+IKOxeZkCmPL/iDnbTHpviPWXQ axyRKyZYiJGDQb30HBHh/XOnMI0ByJKiEymWMa1lIAwL/jJb7dUS/diy+lE4BwkVR7sqGD6/fbu6 OLjq3Z/RSN+6vZVdrgw1/QqCrIZig607wAcMProBkeVXFuxqx0L1+aXf6J+rvlRMwsYm8Z5u4Lvs eRSIszMaUbAA9ERItR8ijDeR+iLxA7ouQrSBT0C8crWsvjlKMIIbccA2g8vrESLl8dFAmMWIjPds lQNcJlzlvoT4Os/accFlVLWj5vFx87BW+z9QSwMEFAAAAAgAN2A8U7C4QB2VAgAAzAQAACwAHAAw MjI3LWdudS1rY2FjaGVncmluZC1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUCQADiXdSYYl3UmF1 eAsAAQToAwAABOYDAAB1VF2PmzoQfedXjHgizRpsQwJBVbX9UNWXSlfq3qerSjX2AE7AUBuy2ag/ vs4m6k27qYWEfcZz5swHfLRDD7XClNMio5scVxuUOVszIaos5wUtpKiKtah4USj4PBj4giOwHCgt nx/glLLgo6cp4Z1Fo4SBB90pdB0+wete6O6+OuOxk8P0JvggJizhoZ3vgKfPdJxy5vflKi2zFJaM Uhp8mastyqmE//55+/D+E3CeJzxdfYXGzCXspJAtNlYbVcK/o/KUMA3AWUyLmMVB8Op0LxmF3IkG XbJT6KP3EF05Lm56EkKC274/IIPl8mRmUOsOQbbCNKh8GqCNQzvpwbhouTgBCjs8n8kiCJSuayCk 0ROI5CZ5dRMOvEw8gFrVIudYFCKOcSM5rTEXGfg6rbPspPgvrMFyufwb8/09kA1d3zGf1OXtodn0 w2wmUFbv0YEwCvYaH2FqsfdJgjhn3gvjyWwcLgKIFNbaIBnnqtPyujMBAESXwKe9PxnRI4RXdzwD ebbs0TpfLwg5jWkWM29Y/mE4t+gU89nghtlKhGiwutHmDP6/oh6ndlAw247UOMl28eLGbLVnmbyM hohx9DMKYa+tHWyZnOqUuElUHSbW91I4JL7Fey0xCeGi6U/GWytMnJXJVcbklzuE8SRsfDiGi5fi XCv4av0iQlR5JSk/F+23OLQ+sNyt6y0bDx3rm9p+b2W7K5xud9VWs0PxlJq2YtZ/5ezxqJhx0gde XOr8O9fm2OhOPolcuC13Os9yZzq9bqnLH4/N9rgzblOvUvu4/07Xh2rkx/2Z6yJy9n8A4p7c5MdG 9mKH5Bpa/JqGyY8Z0WacJ3dJ9VsUhXiYrCBnv35Qc4cuhLsbqB8eAgGP0zSmQfATUEsDBBQAAAAI ADdgPFNF1xVanwIAAMMEAAAnABwAMDIyOC1nbnUta2dwZy1EaXNhYmxlLWJyb2tlbi10ZXN0LnBh dGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAH1UbW+bMBD+7l9xopoWmkCAQELoXrqtaydN myq1+1RVmzEGvIDNbKdtpP34HXlps1athcC+e+7x3fkxp1q1EMazNC3DvJiGCaUxL6Yli4J4UoZJ xNJkTnkalyxn8E1JuOAdhDMIgmz9QBQEITlFmgw+ai4LKuFSNAU3DV/Bm5aK5jjf2H3DlH1HTqjl GZxqMYIoXtNFQRTiK4viLAxhGAZBQC6W+W/ObAZX5x8uP32BKErH0SS5hkouM1hUXZXBiTA0bzjk Wi24BMuN9Qk5BByIGneULWjFzXhRcK8TLe7fwqAPdckV1dWy5dKa6weeEpMVstoSeZ5Hnuf5C3MY 7gaBEEqBDKymsuLFCJ1CGq6tUNIMhi4hhShL8LxKWKDjZ1nzZ11EyILfQT4L5/NZTmeF7wdFMkny aRAzwJZN47hP+QV2gpm+tMPxMXjpJBhNYdh/wgTQskX6jktgOwbO4q5tqqVwYLSd7TvV3ari0hMM S0fE/tKFoyMoeEmXjYXeAobbvdA/NqeGY9Bm4iWu65Lh2nd/Xps1/BocZF2NoJ0BMa3CLq+8jRle GUtRdrrwHuEQqXnXUMbhNas5W+x50NfQNi/oIeAGC5RwLwbzHg4y2jTq1lO25tpDh3H/C8PA23or QoRjnZc4W0vKoBb66oWxWECzehQHPbi2tjPZeJwvK+PjofhKV2NTq9ufaPFZJd6L4m0cR2k6fRI+ EPIGLwA4rN/cAcf7jK9e555oO6Wt4z7O9cC6/di0flCrFlWApwzOLg/adQ959FTjnQAGZiVVh8WA c6ZpVwtGGyi1khbwlkOpNJx9/wHnWtxQtoKzJZ7AfSz+FpgWXX8twPmKtNBS2QsRmF51VlUbRuj7 u6bCbj+lG6HQgUT+ZOIHhPwDUEsDBBQAAAAIADdgPFOUqjesnAIAAPcEAAAnABwAMDIyOS1nbnUt a2lvLURpc2FibGUtZmFpbGluZy10ZXN0LnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMA AI1UWU/cMBB+968YBVXdsOTOXqEtUCgqRVUrgfqCUGs7TmJyOI29LEj98Z1kuatqsZzDM998M54Z +7hTNURRyuLIn/mTxSzjQepH6XxCFyKeLWjIGJvROY99FsJX1cCZaCGYge8nw4TQ9wNyjDQJfOxE k9IGzmWVCl2JW3hXU1nts7Xc1VyZD+SIGpHAGTU7EE4GutAPAwiDJIySOIBx4Ps+OVuyK8FNAhff D84PP0MYLrwwmlxC3iwTKKVK4EhqyioBGfqQTQ5GaOMSsg04EOW1lJc0F9orU+FkHa3FSnWlxjBq GCGDTS5oly9r0Rh9+T86x3HIRrY/MIfx3SAQQCaRhxe0yUW6gzrZaNEZqRo9GtuEpDLLwHFyaYB6 m7jZJgSRTSpuwGeZT7O5iGauy0Q0YaHPpwFgMqdx3G9jsy+C4b/C3/4+OOE8nu5MYTx8gxhQdnry DUTTpzDFDaONNt2Sm2UnXMsmcDdGFmbegp0h/4/C34ZRLVC+/nEmz5U3ddVSY0TX6AHzZG3bNhkP uIdirtfwa7SVtAWy3QsQUytM/q2zFsMbbSh2Zpc6L3CI7ERbUS7gLS8EL59oUFfRmqV0G9BBiV3e d4reg62EVpVaOcoUonNQoe1nZmi4KkRzB3+hAtjdhZOGY49IbXAXA2xoRsxgAoUxrU48jy1z7WJR XNXlni7U6idKXJ7LPZm+j+NwEU3+YR7J5lqVAizec1pgOZ/wVab02sGHq6rCk9Z3Z72sjMyE4cWV YgPWXo91MUaFqoXTYl+AdR8PUmOwDxE9torX898XfqRvG9XizsA6OvgBbaeMQr8g67YSfc1o7x9W 0hRw+kUx/WCIFwnvZDuorfMCGXBSeB2LC3BIq/7y6TQeASChG0WuT8hfUEsDBBQAAAAIADdgPFPI WSCzZgMAANEGAAA3ABwAMDIzMC1nbnUta2NvcmVhZGRvbnMtRGlzYWJsZS1hbm90aGVyLWZhaWxp bmctdGVzdC5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNVG1v2zYQ/q5fcVAw1IpD WZJf5qjDlqZp1qA11i0ZMCANMoo62ZwlUiOpeAb643uSncROG2SEAcmn55574XN3bnQFecQnGfKI i2mB0XQyGo8TMS6iHLMpjxJEkYhIjBBmWsEl1hD/CFGUdj9Ioij2zokmhVODKucKrmSZoy1xDT9V XJYn2cYeWqHdz94Zd5jCJXdHkIw7uiRKYkjiNBmnwxH04yiKvMsm+weFS+H605urt+8hGUaDZDi+ gblqUlgKbZDnuVY2hTNpeVYicKXdAg0UFFOqOTi0LvS8Q4DWaVBzseRztINljqwwvMKVNktLWVXQ 2yEMUu+6XnCL9uZb7pYT3IK7LooFqysEJyu0occY816M9AXiMfTpsMfjQQyFpChiwdUc8yMYgVQW jZOUT68fHEEcQ44lbgws8LxcFgUwNpcO+OCloNlLCE+qHP+DDIfjLInEJA5Dfnw84dmxmCLQhUxG o7a+l2N5VNr/iHdyAmw8nRzFx9DvngmQqTa65nPSB7UYpdn2w4LTW4NBW5Mq5B31SqtCzhvD2550 7bOhH3jQnh4386ZC5ezmP/zdO0g3d7o1EKbS1MM125jhB+s4idTkW4PH4AFJumAZFqQQeCUWKJbw KiupuFJax7ZqY60ydpzIreRVlnO43bMCvH4Np/fee1ptJbSH7K2kWzDduLpxzGnWacTnjdMdfHD6 8c3bDx8vLq/8J47PB98mcH7x1+xdCjO+RCAF1dzaEOAKtxk1VKngjcUcsjVYRykMrMvRmO/TZdjW IJVDUyK/w/xpJV1KubR1ydfgX7fp37aXq7C0N5/V4WflB0HwxOnA7Zm+dw3dg1l0Tf1M7/uPNoMU Xtw773x5wB8C6WRJe6vr7y9wkPKy1CvWzT6jDzbwYO/0KDaqO/Df/zZ750Nvjk6s8uBZ2NXs09nF H7vA/j5wtUB1H546u8ylWXEnFpvNs1k6UpH4LcmHFF6uQ1jS3Ai09hESPqElYqnuNN22L1qUDz6j dP3eA//tv4XdvDRKuhbzZZc28L+pqb2e4N7aW9AiZDS8FGHhXG3TwUDoqmrJ1iEtgFCb+eD8YQk8 TKpdK11TLeD/TpusXcBQysxws4ZW/cBp0MuynXn6ogtQWrFf/7yAxtHgOIktE+0lLwmHwzDyvK9Q SwMEFAAAAAgAN2A8U6dBNA5LAgAA/AQAAD8AHAAwMjMxLWdudS1rZGVubGl2ZS1BZGQtYmFzaC1t aW5pbWFsLWlucHV0LWZvci13cmFwLXByb2dyYW0ucGF0Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMA AATmAwAAnZRtb5swEMff+1OcsjcwYmKekoZNU7pN1d5MmtS+qyrN4IN4AZvZ0C7TPvxM0odEbRdp CKG7438/zmcfF0a3kM4rJkQZFcW8OGPZ2aIsRJaUAjmWLOMJX0bZcpFk8FUruMQOogUwlu9uiBmL yIXD5PDRoBJcwZVsBNoGt/C+5bJZFft4aEvdfyCfeY85XK2HKcTJDhezOHJ2ns3zOIUgYoyRy6H4 gWWfw/W386tPX9zraBYn2Q3UashhI1A18tZxzoWAgts1baWSLW9Aqm7oodKGwJ3hHe2Mrg1vQ0Le jrmzjpcbXqOdOYarqAXvAebn17tke/McGxJKKXkZ8Adc0UHgXkdQyQahXHNVo5hC4qqxaHqplfUC f+oEAhscfY/6hAhZVUBpLXvgsxfZxYthIpXAX4DLMmYVLngahlHKF1wso6UA1795mo4Fv0IlrtrX yKsV0HQ+nUPgngtYrQgAvMkHi7TVYnCr81wePOQB74x/SmJ7o5VutyeFg5DaJ8E/ReOunAIV0mp1 UqS17U+JSi3Q3zUlTpnrRxCn0fTMtQUKo+/c3o4nDZDbLSi8s2CQC6nqcLID31/epNvUtNSqkvUE pk/Osehn32vdWKe4t3z/UeDtTyah9/53z5u4scLf6OR7w4d30PINguBmA/0aW+C3bvx44VblKpTN dmztU/rB8R4hB+6IOhyex7yxzP/4LDxLp9J1wD5C9u6IMljqtnX/CxQwBsFif5RfVW2HYxv3xnEL K4OSGdo1Qy13+OOA74YCSBwmScgI+QtQSwMEFAAAAAgAN2A8U1i0GojFAQAAUAMAAD8AHAAwMjMy LWdudS1ha3JlZ2F0b3ItQWRkLWJhc2gtbWluaW1hbC1pbnB1dC1mb3Itd3JhcC1wcm9ncmEucGF0 Y2hVVAkAA4l3UmGJd1JhdXgLAAEE6AMAAATmAwAAdZJRj5QwEMff+ykm+7TIwpZ2Fzg0Zk/NqQ8m Jrc+XS5xaAtbF1oC3dxp/PAWPFeMe4QwnZl/fwz/ctPbFhIpBM1TzlSeJTxlPGN0q0TFUVRZxfNN meU8TzP4ZA3cqg6SDCgtphsYpQm58ZgC3vTKSDSw141UQ6O+w6sWdbMrf9fjQVj3mrxDpwrYH04r YHzCMcoSvy62abFJIUwopeT2VH5TwhVw9/l6//aDb7M149t7qM2pADz2qkZn+wKupYQSh0PUaqNb bECb7uSgsj2Bhx67qOtt3WMbE/Ji3LzuUByxVsP6KJUfqYXlmRbcTZuH+/+xMYmiiFwG/IQEQuIf lW4UiAOaWsmVz7UZVO+0NcswIETqqoIoqrUDXF8ElRfLRBupHiHZYIbyKrmScbyVFBXljCN4t9LN ZpzuGSoJw/A58m4HUZKz1ei6Dxn4wv6gB3hSgrDGof8MeP/lIzxoWSs3jN56bxpr40VAYLq+LpcL PFqDUi9g9bT60wQ4N6MJKNzwV3UuXZK3ulUz6ZgGJDzL5ifkZfM0gJf/nP8MXlo7uFE+xvlb/Y+q fqhI+4nGAefpXFZ39TTVFANvPRAWcx5TQn4BUEsDBBQAAAAIADdgPFOuaDkoHgIAAJoEAAA/ABwA MDIzMy1nbnUta2Fqb25nZy1BZGQtYmFzaC1taW5pbWFsLWFzLWlucHV0LWZvci13cmFwLXByb2dy LnBhdGNoVVQJAAOJd1JhiXdSYXV4CwABBOgDAAAE5gMAAI1SXW+bMBR99684yl5gBGLjlCRsmtJ9 VJOmSZPat6rSDDbELWCEQd2k/fgZkqxbqyhDCN/rc+7x5fhedaaGYqucqg1fbiTjmUxEXHDJ8jxT Uqh8JTO5SWK+jvHVNLhWLdgKlKbTi5hSRq6cTIr3nWqkaHCjK6lspX7ibS10tc32+5HNTf+OfBS9 SnE9NHPEySQX05iBrVPKUs4RMEopuR6ye5X3KW6/Xd58+IyY80XML+5QNkOKB3FvmrJMcSklMmF3 Ya0bXYsKwkI37dCjMB3BYyfasO1M2Yk6IuT1WL1oRf4gSmUXpaiVdV3V8A6C/u1UbO9SvJCOSBiG 5JTCLywRBIEjMBS6Ush3oimVnIO7hqzqem0a6wX+3BGkqtSYe6FPiNRFgTAsdQ+xOKGenQCIbqT6 AZkwd22xvLiIIqmE4CJbM2cppclyObZ9Upm4nk+rb7cIN8k8QeC+K2y3BMCrdLAqrI0c3F96rhLH SoihN70xlfXPEDMXDO15llU+Cc5xdmd1BjeQ4X81JqS77bOkQWrjT+4wukxiZ00wBny+dh7hZqft kYwp7HqYAv1O4cvHT5j8xV45mk2HTc8bb9aqrpphPi5P+97sQZp8at9hf2LfP1C8/cyScMq+e46f m6bQ5cjeR5OLB3B0zCF/j/YRns56WYvn4KOWpertE+ew8YzaKSGlm/o975j9Q9Js3YzwuPpuUkHi iPOIEvIbUEsDBBQAAAAIADdgPFMmB1TXIAIAALYEAAA+ABwAMDIzNC1nbnUtazNiLUFkZC1iYXNo LW1pbmltYWwtdG8taW5wdXRzLWZvci13cmFwLXByb2dyYW0ucGF0Y2hVVAkAA4l3UmGJd1JhdXgL AAEE6AMAAATmAwAAjVNhi5wwEP2eXzFsv2jduNGo60ope+31KJRCYe/bcdCYRDddNWK010J/fKPe drcc1IrojO/lzcxLvOt0DSJKOcuThPOYF0WcEBKzNGUkCnOxTfPdbkd2URBz+KwbOMgWgi0Qkk03 hIQE6M7KZPCuk41gDdyrSkhTyZ/wpmaq2ufzd99w3b9Ft6yXGRyGZg1hMsmFJAwgSDMSZhEBLyCE oMOQf5O8z+Dhy839+48Q0mgT0vgRymbI4ETzDG6EgJyZI65Vo2pWQa9BNe3QGyh0h+CpYy1uO112 rPYReg0wLt60jJ9YKc3mJCSuh6pXtRSK2e5qcKyw+zCLPL6s4COMMVpU+QUReJ5nmQEUqpLAj6wp pVgDtQ0a2fVKN8bx3LUlCFnJMXewi5BQRQEYl6oHtlkqky8xkGqE/AFhEOSCkSSmvh/zXcS2KaEC rM1JFI0TLddCdpz/qLffAw7TdQKefW5hv0fW81fZYCxTi8E64VgJOEu4/4aBDULpJZLdH+kib4lz XNLhum47aYzdikWqsMd9iVRWKncnRyjdWjM8StN1aj2B+6MyZx5MYdeDLqA/Svh0+wEupsKs7K+m YtPlrNpTibluClWuYH1JriknoXmvdWUs40/sus8UZz7fCE/ZV8dZ2YEE05Y8B5Odz9BonQWu/4Iz PFZ6sfLShPguvO4Jn/u4Tq9pRVG3chxlDv6CKsZHwL5ce04BhT6lPkHoN1BLAwQUAAAACAA3YDxT dtbfZZUCAABhBQAAPAAcADAyMzUtZ251LWtkZWxpYnM0c3VwcG9ydC1Nb3ZlLXF0dG9vbHMtdG8t bmF0aXZlLWlucHV0cy5wYXRjaFVUCQADiXdSYYl3UmF1eAsAAQToAwAABOYDAACNU9tum0AQfd+v GOUpFHMzBmynqtImcVulkSo5lSpVfVhgwBvjXcwuiVv14ztgy3GSqg4CMTtzztx31qgVJJM4yhIe pdEoLHyMJ1gERTIeJ0kSTPwkzdI488MihxslYY41BAn4/rR/Yej7AZuRmyl8aFDmXMKtqHLUFf6C tysuqvN0q3d1psw7dskNTmHeygEM497d0B8GEIynfjgNQ7AD3/fZvE3vMDNT+PH1/e3FJxiGkUff TyhlO4VljpVI9Ui3da0aQt2oe4S1MUpVGowCyY24R0fIujXaZexNx/Nqni15idojvlM0fIUPqllq SmwFp898Wi+csmdOHcdhR93+gRHYdocMoBAVQrbgssScigchNTZGKKlPbatTUAa4PTsWY7koCnCc Uhjg3rE46TEEEzLHDfDJJObpJBuj66KfFjmPMCuAeh6PRl1Jx2Mx27ZfEe/8HJwwjqJBAnb/HwOp ejvR0D2xGOye0xO94A3mzkqsuv4W6gQGz1WH8OWdSh9EXqLRhDw4WXB2Bg2uW0FcKFQDTSulkCWY BYJBbfRhVNNQJl2sXrCYszeZ3zk3nExbwSFXTk+3LIvZr4AdgHYrRKid1PnY2upG1bykG5Hv1mqX HVVxu0CNQD14rIcWO8VubQyvKjrzSlFlD8IsqDyhYTeOAWjER0e01fHIy1Z8id71LLq+vPrS7fl8 u+f/UF0oWYjS7Rm7MU6G2zFOwkH8nzFKNJ1lxSWl0ThrQzW/0B0SVI1S64pgO+nQuDb6vuy7Rv/D 4bxs6BPWJghwQxPdAvanfdepJ7PP32+upvCNOvyxFRvIuJO2Mq/QzRpDHQY0mbfJS29JOWW8Epou ocz3/H45vWUR9QDvCZ1uEbChG4auz9hfUEsBAh4DFAAAAAgAN2A8U7bCJXm0BAAAiAkAADMAGAAA AAAAAQAAAKSBAAAAADAwMDEtZ251LWV4dHJhLWNtYWtlLW1vZHVsZXMtVXBkYXRlLXRvLTUuODYu MC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMB/9QJggIAAPwE AAAmABgAAAAAAAEAAACkgSEFAAAwMDAyLWdudS1hdHRpY2EtVXBkYXRlLXRvLTUuODYuMC5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNJKoRLOAQAAHoIAAAoABgA AAAAAAEAAACkgQMIAAAwMDAzLWdudS1ibHVlei1xdC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U3lBNPccAwAAbQYAACwAGAAAAAAA AQAAAKSBnQwAADAwMDQtZ251LWJyZWV6ZS1pY29ucy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U6EoMXRnAwAAugYAACcAGAAAAAAA AQAAAKSBHxAAADAwMDUtZ251LWthcGlkb3gtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdS YXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNx8TIaUwMAANMGAAAoABgAAAAAAAEAAACk gecTAAAwMDA2LWdudS1rYXJjaGl2ZS1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgL AAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9FFxMauBAAABgsAAC0AGAAAAAAAAQAAAKSBnBcA ADAwMDctZ251LWtjYWxlbmRhcmNvcmUtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFO7KzWbcAIAAMgEAAAnABgAAAAAAAEAAACkgbEc AAAwMDA4LWdudS1rY29kZWNzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQTo AwAABOYDAABQSwECHgMUAAAACAA3YDxT62E1bWUEAADkCQAAJwAYAAAAAAABAAAApIGCHwAAMDAw OS1nbnUta2NvbmZpZy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATm AwAAUEsBAh4DFAAAAAgAN2A8U8NxSFbbBAAAkAoAACsAGAAAAAAAAQAAAKSBSCQAADAwMTAtZ251 LWtjb3JlYWRkb25zLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTXSkqxC0HAACNEQAAKwAYAAAAAAABAAAApIGIKQAAMDAxMS1nbnUt a2RidXNhZGRvbnMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFNJ5VdYfwIAAOYEAAAmABgAAAAAAAEAAACkgRoxAAAwMDEyLWdudS1r ZG5zc2QtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFP8l1ZtfAMAAEAHAAAqABgAAAAAAAEAAACkgfkzAAAwMDEzLWdudS1rZ3VpYWRk b25zLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMU AAAACAA3YDxT5Pc044wDAAASBwAAKQAYAAAAAAABAAAApIHZNwAAMDAxNC1nbnUta2hvbGlkYXlz LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAA CAA3YDxTXGigmxIDAAB+BgAAJQAYAAAAAAABAAAApIHIOwAAMDAxNS1nbnUta2kxOG4tVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMM UJlicAIAAMwEAAApABgAAAAAAAEAAACkgTk/AAAwMDE2LWdudS1raWRsZXRpbWUtVXBkYXRlLXRv LTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFN6Rl2H lwQAANYKAAAtABgAAAAAAAEAAACkgQxCAAAwMDE3LWdudS1rd2luZG93c3lzdGVtLVVwZGF0ZS10 by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTpL8k cXoCAADPBAAAKAAYAAAAAAABAAAApIEKRwAAMDAxOC1nbnUta2lyaWdhbWktVXBkYXRlLXRvLTUu ODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNK5gRZlgIA AC8FAAArABgAAAAAAAEAAACkgeZJAAAwMDE5LWdudS1raXRlbW1vZGVscy1VcGRhdGUtdG8tNS44 Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U6+RRhRsAgAA wQQAACoAGAAAAAAAAQAAAKSB4UwAADAwMjAtZ251LWtpdGVtdmlld3MtVXBkYXRlLXRvLTUuODYu MC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOySZpcdwIAANsE AAApABgAAAAAAAEAAACkgbFPAAAwMDIxLWdudS1rcGxvdHRpbmctVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFN2p7O9VQMAADkHAAAz ABgAAAAAAAEAAACkgYtSAAAwMDIyLWdudS1rc3ludGF4aGlnaGxpZ2h0aW5nLVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTzJAN/1YD AAAMBwAAKwAYAAAAAAABAAAApIFNVgAAMDAyMy1nbnUtQWRkLXBsYXNtYS13YXlsYW5kLXByb3Rv Y29scy5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNVuMxWagQA AHkJAAAoABgAAAAAAAEAAACkgQhaAAAwMDI0LWdudS1rd2F5bGFuZC1VcGRhdGUtdG8tNS44Ni4w LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9G4rGV/AgAA+wQA AC4AGAAAAAAAAQAAAKSB1F4AADAwMjUtZ251LWt3aWRnZXRzYWRkb25zLVVwZGF0ZS10by01Ljg2 LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTwoOxe8MDAAAW CAAALwAYAAAAAAABAAAApIG7YQAAMDAyNi1nbnUtbW9kZW1tYW5hZ2VyLXF0LVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTbTxT95YD AAB2BwAAMQAYAAAAAAABAAAApIHnZQAAMDAyNy1nbnUtbmV0d29ya21hbmFnZXItcXQtVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPn SqyDiAIAAP4EAAAsABgAAAAAAAEAAACkgehpAAAwMDI4LWdudS1veHlnZW4taWNvbnMtVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP3 su8XgAIAAOYEAAAmABgAAAAAAAEAAACkgdZsAAAwMDI5LWdudS1wcmlzb24tVXBkYXRlLXRvLTUu ODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFM5bB2quwMA AEUHAAAlABgAAAAAAAEAAACkgbZvAAAwMDMwLWdudS1rYXV0aC1VcGRhdGUtdG8tNS44Ni4wLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9Mbk2NHAwAAfAcAAC4A GAAAAAAAAQAAAKSB0HMAADAwMzEtZ251LWtjb25maWd3aWRnZXRzLVVwZGF0ZS10by01Ljg2LjAu cGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT7/+g5nICAADaBAAA MgAYAAAAAAABAAAApIF/dwAAMDAzMi1nbnUtcXFjMi1kZXNrdG9wLXN0eWxlLVVwZGF0ZS10by01 Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTtLLg/iMD AABbBgAAJQAYAAAAAAABAAAApIFdegAAMDAzMy1nbnUtc29saWQtVXBkYXRlLXRvLTUuODYuMC5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFN+bC7/ZQIAAKMEAAAm ABgAAAAAAAEAAACkgd99AAAwMDM0LWdudS1zb25uZXQtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNY4/LjewIAANoEAAAsABgAAAAA AAEAAACkgaSAAAAwMDM1LWdudS10aHJlYWR3ZWF2ZXItVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOXHWcsagIAAL0EAAArABgAAAAA AAEAAACkgYWDAAAwMDM2LWdudS1rY29tcGxldGlvbi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U1SP7GWYAgAAPgUAACoAGAAAAAAA AQAAAKSBVIYAADAwMzctZ251LWtib29rbWFya3MtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQAD iXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPidoOd4gIAAAQGAAAnABgAAAAAAAEA AACkgVCJAAAwMDM4LWdudS1reG1sZ3VpLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTr3gIwJoCAABHBQAAKwAYAAAAAAABAAAApIGT jAAAMDAzOS1nbnUta2FjdGl2aXRpZXMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP5AAsCiwIAAAwFAAApABgAAAAAAAEAAACkgZKP AAAwMDQwLWdudS1rY29udGFjdHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwAB BOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPxJ6KAkwIAACUFAAAmABgAAAAAAAEAAACkgYCSAAAw MDQxLWdudS1rY3Jhc2gtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE 5gMAAFBLAQIeAxQAAAAIADdgPFNLt/NscAIAAM4EAAApABgAAAAAAAEAAACkgXOVAAAwMDQyLWdu dS1rZG9jdG9vbHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFOKZleodwIAAPgEAAAtABgAAAAAAAEAAACkgUaYAAAwMDQzLWdudS1r aW1hZ2Vmb3JtYXRzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTbseOPWsCAAC8BAAAKwAYAAAAAAABAAAApIEkmwAAMDA0NC1nbnUt a2pvYndpZGdldHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFNO7DavcAIAAMQEAAAkABgAAAAAAAEAAACkgfSdAAAwMDQ1LWdudS1r cHR5LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMU AAAACAA3YDxTEnsNoZYEAABqCQAALQAYAAAAAAABAAAApIHCoAAAMDA0Ni1nbnUta2ZpbGVtZXRh ZGF0YS1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U5DlFJzvBAAAXQsAAC4AGAAAAAAAAQAAAKSBv6UAADAwNDctZ251LWtub3RpZmlj YXRpb25zLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTnLM9mdUHAACsFQAAKAAYAAAAAAABAAAApIEWqwAAMDA0OC1nbnUta3BhY2th Z2UtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFOmLYC5qwMAAHIHAAAvABgAAAAAAAEAAACkgU2zAAAwMDQ5LWdudS1rdW5pdGNvbnZl cnNpb24tVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFNXTe6ZagIAAMAEAAArABgAAAAAAAEAAACkgWG3AAAwMDUwLWdudS1zeW5kaWNh dGlvbi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UyU1V7bhBAAAyQoAACUAGAAAAAAAAQAAAKSBMLoAADAwNTEtZ251LWJhbG9vLVVw ZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxT4f9whIsCAAAsBQAAMQAYAAAAAAABAAAApIFwvwAAMDA1Mi1nbnUta2FjdGl2aXRpZXMtc3Rh dHMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFMxLLc0agMAANoGAAAoABgAAAAAAAEAAACkgWbCAAAwMDUzLWdudS1rY211dGlscy1V cGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgA N2A8Uyd6V6OqAwAAiwgAACwAGAAAAAAAAQAAAKSBMsYAADAwNTQtZ251LWtkZWNsYXJhdGl2ZS1V cGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgA N2A8U7kHHZIEAwAAUQYAACQAGAAAAAAAAQAAAKSBQsoAADAwNTUtZ251LWtkZWQtVXBkYXRlLXRv LTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOWrQPS dAIAAN0EAAAvABgAAAAAAAEAAACkgaTNAAAwMDU2LWdudS1rZGVzaWduZXJwbHVnaW4tVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMa DuaetAIAAOYFAAA0ABgAAAAAAAEAAACkgYHQAAAwMDU3LWdudS1rZGVzaWduZXJwbHVnaW4tUmVt b3ZlLXVuZWVkZWQtaW5wdXRzLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8U8Sij19tAgAAtAQAACUAGAAAAAAAAQAAAKSBo9MAADAwNTgtZ251LWtkZXN1LVVwZGF0 ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT wEM3xXkCAADeBAAAKQAYAAAAAAABAAAApIFv1gAAMDA1OS1nbnUta2Rld2Via2l0LVVwZGF0ZS10 by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTGyCO xHUCAADOBAAAKgAYAAAAAAABAAAApIFL2QAAMDA2MC1nbnUta2Vtb3RpY29ucy1VcGRhdGUtdG8t NS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UzoTOB6A AgAAAQUAACwAGAAAAAAAAQAAAKSBJNwAADAwNjEtZ251LWtnbG9iYWxhY2NlbC1VcGRhdGUtdG8t NS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UxT+ShD1 AQAA5gMAADEAGAAAAAAAAQAAAKSBCt8AADAwNjItZ251LWtnbG9iYWxhY2NlbC1SZW1vdmUtdW5l ZWRlZC1pbnB1dHMucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT 0efBEowCAAAUBQAAKwAYAAAAAAABAAAApIFq4QAAMDA2My1nbnUta2ljb250aGVtZXMtVXBkYXRl LXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMt F/jf6QcAAKUUAAAlABgAAAAAAAEAAACkgVvkAAAwMDY0LWdudS1raW5pdC1VcGRhdGUtdG8tNS44 Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U+M1IwDYCgAA Kx4AACMAGAAAAAAAAQAAAKSBo+wAADAwNjUtZ251LWtpby1VcGRhdGUtdG8tNS44Ni4wLnBhdGNo VVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U5QSW2NyAgAA0gQAAC0AGAAA AAAAAQAAAKSB2PcAADAwNjYtZ251LWtub3RpZnljb25maWctVXBkYXRlLXRvLTUuODYuMC5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMpHTITiQIAAA8FAAAnABgA AAAAAAEAAACkgbH6AAAwMDY3LWdudS1rcGVvcGxlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUA A4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTMWrE8YYCAAD9BAAAJgAYAAAAAAAB AAAApIGb/QAAMDA2OC1nbnUta3BhcnRzLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTpgWIzM4CAADqBQAAKQAYAAAAAAABAAAApIGB AAEAMDA2OS1nbnUta25ld3N0dWZmLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsA AQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT5PB7Hr8EAACkCgAAJwAYAAAAAAABAAAApIGyAwEA MDA3MC1nbnUta3J1bm5lci1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U7AX5wgjBQAANQsAACgAGAAAAAAAAQAAAKSB0ggBADAwNzEt Z251LWtzZXJ2aWNlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTgZBlPYICAAD2BAAAJwAYAAAAAAABAAAApIFXDgEAMDA3Mi1nbnUt a3dhbGxldC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8U33PsM5/AgAA/gQAAC0AGAAAAAAAAQAAAKSBOhEBADAwNzMtZ251LWt4bWxy cGNjbGllbnQtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBL AQIeAxQAAAAIADdgPFMYOwsTpQQAAO4JAAArABgAAAAAAAEAAACkgSAUAQAwMDc0LWdudS1rdGV4 dGVkaXRvci1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8UyPQ3AVoAgAApQQAACwAGAAAAAAAAQAAAKSBKhkBADAwNzUtZ251LWt0ZXh0 d2lkZ2V0cy1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8UxC3iMPnBwAA/xMAADAAGAAAAAAAAQAAAKSB+BsBADAwNzYtZ251LXBsYXNt YS1mcmFtZXdvcmstVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFP8abBN4wMAAHYHAAAnABgAAAAAAAEAAACkgUkkAQAwMDc3LWdudS1w dXJwb3NlLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTK9hi/m8CAAD5BAAAOAAYAAAAAAABAAAApIGNKAEAMDA3OC1nbnUta2RlLWZy YW1ld29ya2ludGVncmF0aW9uLVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQTo AwAABOYDAABQSwECHgMUAAAACAA3YDxToRm5EWwCAACkBAAALwAYAAAAAAABAAAApIFuKwEAMDA3 OS1nbnUta2RlbGliczRzdXBwb3J0LVVwZGF0ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsA AQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTtNoBhJ8CAAATBQAAJQAYAAAAAAABAAAApIFDLgEA MDA4MC1nbnUta2h0bWwtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE 5gMAAFBLAQIeAxQAAAAIADdgPFNL+cQHjgIAAN4EAAAjABgAAAAAAAEAAACkgUExAQAwMDgxLWdu dS1ranMtVXBkYXRlLXRvLTUuODYuMC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFPhRnJJcgIAAKIEAAAoABgAAAAAAAEAAACkgSw0AQAwMDgyLWdudS1ranNlbWJl ZC1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8U9ob2IyRAgAA+wQAACwAGAAAAAAAAQAAAKSBADcBADAwODMtZ251LWttZWRpYXBsYXll ci1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8UzaRj2RyAgAApAQAACUAGAAAAAAAAQAAAKSB9zkBADAwODQtZ251LWtyb3NzLVVwZGF0 ZS10by01Ljg2LjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT pxP0SrIDAADBBwAALQAYAAAAAAABAAAApIHIPAEAMDA4NS1nbnUta29udmVyc2F0aW9uLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 U7MSyEhFAwAAEwYAAC0AGAAAAAAAAQAAAKSB4UABADAwODYtZ251LWtwaW10ZXh0ZWRpdC1VcGRh dGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdg PFNyuUIGngIAANwEAAA0ABgAAAAAAAEAAACkgY1EAQAwMDg3LWdudS1raWRlbnRpdHltYW5hZ2Vt ZW50LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UwYQo/DpAgAAsgUAACcAGAAAAAAAAQAAAKSBmUcBADAwODgtZ251LWtvcGV0ZS1V cGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAI ADdgPFMrDWMP/QEAAHoEAAAxABgAAAAAAAEAAACkgeNKAQAwMDg5LWdudS1rb3BldGUtQWRkLW1l ZGlhc3RyZWFtZXIyLWFzLWlucHV0LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U7nOXmCPAgAAsQQAACUAGAAAAAAAAQAAAKSBS00BADAwOTAtZ251LWtyZGMtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxTiK9KeqsCAAB7BQAALAAYAAAAAAABAAAApIE5UAEAMDA5MS1nbnUtbGlia3RvcnJlbnQtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxTkF9HcUYDAABPBwAAKQAYAAAAAAABAAAApIFKUwEAMDA5Mi1nbnUta3RvcnJlbnQtVXBkYXRl LXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT DmWct4AKAABxIgAAKAAYAAAAAAABAAAApIHzVgEAMDA5My1nbnUtYWtvbmFkaS1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP5Rndr fwIAAHsEAAAmABgAAAAAAAEAAACkgdVhAQAwMDk0LWdudS1rbWltZS1VcGRhdGUtdG8tMjEuMDgu MS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPM9s0eiQIAAKUE AAAtABgAAAAAAAEAAACkgbRkAQAwMDk1LWdudS1ha29uYWRpLW1pbWUtVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT9IzmXlMLAAB7 IwAALgAYAAAAAAABAAAApIGkZwEAMDA5Ni1nbnUtZ3JhbnRsZWV0aGVtZS1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNiHRc4aQQA ABIJAAAoABgAAAAAAAEAAACkgV9zAQAwMDk3LWdudS1saWJrbGVvLVVwZGF0ZS10by0yMS4wOC4x LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uz/5cnhZAwAAMQcA ADEAGAAAAAAAAQAAAKSBKngBADAwOTgtZ251LWFrb25hZGktY29udGFjdHMtVXBkYXRlLXRvLTIx LjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTjycIgYUC AACTBAAAKgAYAAAAAAABAAAApIHuewEAMDA5OS1nbnUta2NhbHV0aWxzLVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U3Xsb32nAgAA wQQAACkAGAAAAAAAAQAAAKSB134BADAxMDAtZ251LWxpYmtnYXBpLVVwZGF0ZS10by0yMS4wOC4x LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U6LjeE2kAgAArAQA ACYAGAAAAAAAAQAAAKSB4YEBADAxMDEtZ251LWtzbXRwLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNo VVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UzKl/y1YAwAAfQYAAC8AGAAA AAAAAQAAAKSB5YQBADAxMDItZ251LWttYWlsdHJhbnNwb3J0LVVwZGF0ZS10by0yMS4wOC4xLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U2CRAMB8AgAAeQQAACYA GAAAAAAAAQAAAKSBpogBADAxMDMtZ251LWttYm94LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U7TuSardAgAAyAUAADEAGAAAAAAA AQAAAKSBgosBADAxMDQtZ251LWFrb25hZGktY2FsZW5kYXItVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxToYtOKJoCAAC+BAAALwAY AAAAAAABAAAApIHKjgEAMDEwNS1nbnUtYWtvbmFkaS1zZWFyY2gtVXBkYXRlLXRvLTIxLjA4LjEu cGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT48Wc4ZICAACzBAAA LgAYAAAAAAABAAAApIHNkQEAMDEwNi1nbnUtYWtvbmFkaS1ub3Rlcy1VcGRhdGUtdG8tMjEuMDgu MS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOltRdM+gIAANAF AAAmABgAAAAAAAEAAACkgceUAQAwMTA3LWdudS1rbGRhcC1VcGRhdGUtdG8tMjEuMDguMS5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPnliXtpwIAAMYEAAAqABgA AAAAAAEAAACkgSGYAQAwMTA4LWdudS1saWJrZGVwaW0tVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hV VAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTGypORpACAACWBAAAJgAYAAAA AAABAAAApIEsmwEAMDEwOS1nbnUta2ltYXAtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3 UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTtq/nh80DAACnCAAAKwAYAAAAAAABAAAA pIEcngEAMDExMC1nbnUta3BpbWNvbW1vbi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdS YXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPs3GuHPQMAAPMGAAAxABgAAAAAAAEAAACk gU6iAQAwMTExLWdudS1rY2FsZW5kYXJzdXBwb3J0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uy5QkGWSAgAAygQAACwAGAAAAAAA AQAAAKSB9qUBADAxMTItZ251LWxpYmdyYXZhdGFyLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U3hHiPJbBQAAkAwAADEAGAAAAAAA AQAAAKSB7qgBADAxMTMtZ251LWtpbmNpZGVuY2VlZGl0b3ItVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTKiX4U3kCAACKBAAALAAY AAAAAAABAAAApIG0rgEAMDExNC1nbnUta2V2ZW50dmlld3MtVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTyCdV65QDAADqBwAALgAY AAAAAAABAAAApIGTsQEAMDExNS1nbnUta21haWxpbXBvcnRlci1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNqqbjGwwQAACsKAAAs ABgAAAAAAAEAAACkgY+1AQAwMTE2LWdudS1rbWFpbGNvbW1vbi1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOYZYQcdwQAAP4JAAAs ABgAAAAAAAEAAACkgbi6AQAwMTE3LWdudS1rbWVzc2FnZWxpYi1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMEwXr+DQgAAJYWAAAq ABgAAAAAAAEAAACkgZW/AQAwMTE4LWdudS1saWJrc2lldmUtVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTzjMGYY4CAACVBAAAJgAY AAAAAAABAAAApIEGyAEAMDExOS1nbnUta3RuZWYtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUA A4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTi7Im6IECAACoBAAAMQAYAAAAAAAB AAAApIH0ygEAMDEyMC1nbnUta29udGFjdGludGVyZmFjZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP2AIvSPwkAAGEZAAAmABgA AAAAAAEAAACkgeDNAQAwMTIxLWdudS1rbWFpbC1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQAD iXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPsNgFaAAMAAO4FAAAnABgAAAAAAAEA AACkgX/XAQAwMTIyLWdudS1rbm90ZXMtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTf2x1yYQDAADaBwAAKwAYAAAAAAABAAAApIHg 2gEAMDEyMy1nbnUta29yZ2FuaXplci1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP678BDvgMAABMHAAAlABgAAAAAAAEAAACkgcne AQAwMTI0LWdudS1rZ2V0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U0dhOcIXAwAAOwYAAC0AGAAAAAAAAQAAAKSB5uIBADAxMjUt Z251LWthZGRyZXNzYm9vay1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgD AAAE5gMAAFBLAQIeAxQAAAAIADdgPFMxkapufQIAAIoEAAAqABgAAAAAAAEAAACkgWTmAQAwMTI2 LWdudS1rYWxhcm1jYWwtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAA BOYDAABQSwECHgMUAAAACAA3YDxT066gofUCAACRBQAAJAAYAAAAAAABAAAApIFF6QEAMDEyNy1n bnUta2Rhdi1VcGRhdGUtdG8tNS44Ni4wLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8U6tX/6utBAAApQ0AADYAGAAAAAAAAQAAAKSBmOwBADAxMjgtZ251LWtkYXYt TW92ZS1wYWNrYWdlLXRvLWtkZS1mcmFtZXdvcmtzLnNjbS5wYXRjaFVUBQADiXdSYXV4CwABBOgD AAAE5gMAAFBLAQIeAxQAAAAIADdgPFM48X/G5wYAAFoSAAAvABgAAAAAAAEAAACkgbXxAQAwMTI5 LWdudS1rZGVwaW0tcnVudGltZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwAB BOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFODLY9l3AIAAI0FAAAlABgAAAAAAAEAAACkgQX5AQAw MTMwLWdudS1rZ3BnLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATm AwAAUEsBAh4DFAAAAAgAN2A8UwhX236bAgAAqAQAACoAGAAAAAAAAQAAAKSBQPwBADAxMzEtZ251 LWtsZW9wYXRyYS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFO0o5iIPQMAAD8GAAArABgAAAAAAAEAAACkgT//AQAwMTMyLWdudS1r ZGVjb3JhdGlvbi1VcGRhdGUtdG8tNS4yMi41LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAA UEsBAh4DFAAAAAgAN2A8UydkMgKuAgAA8wQAACYAGAAAAAAAAQAAAKSB4QICADAxMzMtZ251LWJy ZWV6ZS1VcGRhdGUtdG8tNS4yMi41LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UzpYGieWAgAA+QQAACsAGAAAAAAAAQAAAKSB7wUCADAxMzQtZ251LWtzc2hhc2tw YXNzLVVwZGF0ZS10by01LjIyLjUucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMU AAAACAA3YDxTimKCsI0DAAAkCAAAIQAYAAAAAAABAAAApIHqCAIAMDEzNS1nbnUtQWRkLWxheWVy LXNoZWxsLXF0LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U2RA FTBTAwAArQYAAC0AGAAAAAAAAQAAAKSB0gwCADAxMzYtZ251LWtzY3JlZW5sb2NrZXItVXBkYXRl LXRvLTUuMjIuNS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOr hbUAhgIAAKwEAAAqABgAAAAAAAEAAACkgYwQAgAwMTM3LWdudS1saWJrc2NyZWVuLVVwZGF0ZS10 by01LjIyLjUucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTFC16 R6sFAABvDQAALAAYAAAAAAABAAAApIF2EwIAMDEzOC1nbnUtbGlia3N5c2d1YXJkLVVwZGF0ZS10 by01LjIyLjUucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTnJwK 1QoDAACtBQAALgAYAAAAAAABAAAApIGHGQIAMDEzOS1nbnUtYmFsb28td2lkZ2V0cy1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMs 9bw1egIAAGYEAAAqABgAAAAAAAEAAACkgfkcAgAwMTQwLWdudS1ha3JlZ2F0b3ItVXBkYXRlLXRv LTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTRO0M jJMCAADBBAAAMAAYAAAAAAABAAAApIHXHwIAMDE0MS1nbnUtbGlia29tcGFyZWRpZmYyLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 UzzTZg/pAwAABgkAACYAGAAAAAAAAQAAAKSB1CICADAxNDItZ251LVJlbW92ZS1rZGVwaW0tYXBw cy1saWJzLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U+HtzruP AgAAlwQAACcAGAAAAAAAAQAAAKSBHScCADAxNDMtZ251LWtkaWFncmFtLVVwZGF0ZS10by0yLjgu MC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNpFIMkdgIAAFkE AAAiABgAAAAAAAEAAACkgQ0qAgAwMTQ0LWdudS1xY2EtVXBkYXRlLXRvLTIuMy40LnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UxBThrnZBAAAgAsAACgAGAAAAAAA AQAAAKSB3ywCADAxNDUtZ251LWtwbWNvcmUtVXBkYXRlLXRvLTIwLjEyLjMucGF0Y2hVVAUAA4l3 UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTRbc5vzQDAACmBgAAJwAYAAAAAAABAAAA pIEaMgIAMDE0Ni1nbnUta2RldmVsb3AtVXBkYXRlLXRvLTUuNi4yLnBhdGNoVVQFAAOJd1JhdXgL AAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UwAaVccUAwAA1gUAACgAGAAAAAAAAQAAAKSBrzUC ADAxNDctZ251LWRvbHBoaW4tVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQTo AwAABOYDAABQSwECHgMUAAAACAA3YDxTfLsfdM0DAACeBwAALQAYAAAAAAABAAAApIElOQIAMDE0 OC1nbnUtZmZtcGVndGh1bWJzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE 6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U4Vw2197AgAAqQQAACwAGAAAAAAAAQAAAKSBWT0CADAx NDktZ251LWF1ZGlvY2Qta2lvLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE 6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UyoL6hmSAgAAxQQAACcAGAAAAAAAAQAAAKSBOkACADAx NTAtZ251LWRyYWdvbi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE 5gMAAFBLAQIeAxQAAAAIADdgPFNi35OfjgIAALoEAAAkABgAAAAAAAEAAACkgS1DAgAwMTUxLWdu dS1qdWstVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTo+Hf5XwCAACQBAAAJAAYAAAAAAABAAAApIEZRgIAMDE1Mi1nbnUtazNiLVVw ZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgA N2A8U8iTLI2jAgAAzwQAACcAGAAAAAAAAQAAAKSB80gCADAxNTMtZ251LWthbW9zby1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFO6 3vBxmwIAAL8EAAAlABgAAAAAAAEAAACkgfdLAgAwMTU0LWdudS1rbWl4LVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U7Q02Nf9AgAA DgYAACYAGAAAAAAAAQAAAKSB8U4CADAxNTUtZ251LWVsaXNhLVVwZGF0ZS10by0yMS4wOC4xLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uyks80GGAgAAsgQAACkA GAAAAAAAAQAAAKSBTlICADAxNTYtZ251LWxpYmtjZGRiLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNo VVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Ux5ugeB9AgAAmwQAACYAGAAA AAAAAQAAAKSBN1UCADAxNTctZ251LWt3YXZlLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJ d1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9BW/1mOAgAA1wQAADAAGAAAAAAAAQAA AKSBFFgCADAxNTgtZ251LWxpYmtjb21wYWN0ZGlzYy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFO5EO4DdAMAAGgHAAAkABgAAAAA AAEAAACkgQxbAgAwMTU5LWdudS1hcmstVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTHwQqdoICAAB9BAAAJQAYAAAAAAABAAAApIHe XgIAMDE2MC1nbnUta21hZy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgD AAAE5gMAAFBLAQIeAxQAAAAIADdgPFPoru2UlAIAAL4EAAArABgAAAAAAAEAAACkgb9hAgAwMTYx LWdudS1rbW91c2V0b29sLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U4fywQeCAgAAkwQAACcAGAAAAAAAAQAAAKSBuGQCADAxNjIt Z251LWttb3V0aC1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMA AFBLAQIeAxQAAAAIADdgPFN7uvkITwMAAH4GAAAmABgAAAAAAAEAAACkgZtnAgAwMTYzLWdudS1v a3RldGEtVXBkYXRlLXRvLTAuMjYuNi5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFMgBH0F8wIAANkFAAAkABgAAAAAAAEAAACkgUprAgAwMTY0LWdudS1zbWI0ay1V cGRhdGUtdG8tMy4xLjAucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxT8xngQHgCAACDBAAAKAAYAAAAAAABAAAApIGbbgIAMDE2NS1nbnUtc3dlZXBlci1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPv pyBS/gIAABsGAAAwABgAAAAAAAEAAACkgXVxAgAwMTY2LWdudS1kb2xwaGluLXBsdWdpbnMtVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxT/PjsfKsEAAB+CQAAJQAYAAAAAAABAAAApIHddAIAMDE2Ny1nbnUta2F0ZS1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFP5bArV qQIAAP4EAAAsABgAAAAAAAEAAACkged5AgAwMTY4LWdudS1raGVscGNlbnRlci1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMt8xwV hQIAALgEAAAoABgAAAAAAAEAAACkgfZ8AgAwMTY5LWdudS1rb25zb2xlLVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UwCP8kGTAgAA ygQAACUAGAAAAAAAAQAAAKSB3X8CADAxNzAtZ251LWtyZmItVXBkYXRlLXRvLTIxLjA4LjEucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT4FxAwpgCAADhBAAAKwAY AAAAAAABAAAApIHPggIAMDE3MS1nbnUta3N5c3RlbWxvZy1VcGRhdGUtdG8tMjEuMDguMS5wYXRj aFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOmfHKxnQIAAAYFAAAoABgA AAAAAAEAAACkgcyFAgAwMTcyLWdudS15YWt1YWtlLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uy/7w1vEAgAAnAUAACQAGAAAAAAA AQAAAKSBy4gCADAxNzMtZ251LWtyaXRhLVVwZGF0ZS10by00LjQuOC5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFM3c5iEswMAALwHAAAoABgAAAAAAAEAAACkge2L AgAwMTc0LWdudS1rcml0YS1Vc2UtcXQtYnVpbGQtc3lzdGVtLnBhdGNoVVQFAAOJd1JhdXgLAAEE 6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UzVCrHGkAQAA+gIAACkAGAAAAAAAAQAAAKSBApACADAx NzUtZ251LWtyaXRhLUFkZC1saWJoZWlmLWFzLWlucHV0LnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U+kp07+TAgAAtQQAACEAGAAAAAAAAQAAAKSBCZICADAxNzYt Z251LVJlbW92ZS1saWJyYXctMC4xOC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIe AxQAAAAIADdgPFM555w59gMAAN0IAAArABgAAAAAAAEAAACkgfeUAgAwMTc3LWdudS1rZGVjb25u ZWN0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8UxvfqzVsAgAAjgQAAC8AGAAAAAAAAQAAAKSBUpkCADAxNzgtZ251LWtxdHF1aWNr Y2hhcnRzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsB Ah4DFAAAAAgAN2A8U+p39u90AgAAeQQAACQAGAAAAAAAAQAAAKSBJ5wCADAxNzktZ251LWtkZi1V cGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAI ADdgPFPTosZ2ggIAAH4EAAAsABgAAAAAAAEAAACkgfmeAgAwMTgwLWdudS1saWJrZGVnYW1lcy1V cGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAI ADdgPFPMUyVehwIAANoEAAAmABgAAAAAAAEAAACkgeGhAgAwMTgxLWdudS1wb3htbC1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMX EJJNhQIAAK4EAAA3ABgAAAAAAAEAAACkgcikAgAwMTgyLWdudS1rZGVncmFwaGljcy1tb2JpcG9j a2V0LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U4iN/6yVAgAAmQQAACoAGAAAAAAAAQAAAKSBvqcCADAxODMtZ251LWxpYmtleGl2 Mi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFNPeGTwswIAALQEAAAnABgAAAAAAAEAAACkgbeqAgAwMTg0LWdudS1va3VsYXItVXBk YXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3 YDxTAsG2JpcCAACvBAAAMQAYAAAAAAABAAAApIHLrQIAMDE4NS1nbnUtemVyb2NvbmYtaW9zbGF2 ZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQA AAAIADdgPFNHPE3FzgEAAHgDAAAhABgAAAAAAAEAAACkgc2wAgAwMTg2LWdudS1rbXBsYXllci1G aXgtYnVpbGQucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxT+kUC 3BIDAAC3BQAAKQAYAAAAAAABAAAApIH2sgIAMDE4Ny1nbnUta3JldmVyc2ktVXBkYXRlLXRvLTIx LjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTFTg3nqQC AACyBAAAKwAYAAAAAAABAAAApIFrtgIAMDE4OC1nbnUta3R1YmVybGluZy1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNlYN2NiwIA AIUEAAAmABgAAAAAAAEAAACkgXS5AgAwMTg5LWdudS1waWNtaS1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOdqvlliwIAAIYEAAAl ABgAAAAAAAEAAACkgV+8AgAwMTkwLWdudS1rb2xmLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UyrqpWyQAgAAqgQAAC0AGAAAAAAA AQAAAKSBSb8CADAxOTEtZ251LWxpYmttYWhqb25nZy1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVU BQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOiUWKDhwIAAIcEAAAqABgAAAAA AAEAAACkgUDCAgAwMTkyLWdudS1rbWFoam9uZ2ctVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUA A4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTREasuYkCAACPBAAAKAAYAAAAAAAB AAAApIErxQIAMDE5My1nbnUta3NoaXNlbi1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdS YXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOmVjIzegIAAGcEAAAoABgAAAAAAAEAAACk gRbIAgAwMTk0LWdudS1rYWpvbmdnLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgL AAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U1OqopSOAgAAmQQAACoAGAAAAAAAAQAAAKSB8soC ADAxOTUtZ251LWticmVha291dC1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwAB BOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMJMRSkjAIAAIoEAAAnABgAAAAAAAEAAACkgeTNAgAw MTk2LWdudS1rbWluZXMtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAA BOYDAABQSwECHgMUAAAACAA3YDxThOZzB4oCAACUBAAAKQAYAAAAAAABAAAApIHR0AIAMDE5Ny1n bnUta29ucXVlc3QtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxTD6VgyYoCAACPBAAAKAAYAAAAAAABAAAApIG+0wIAMDE5OC1nbnUt a2JvdW5jZS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBL AQIeAxQAAAAIADdgPFOcaJ30hwIAAI8EAAAoABgAAAAAAAEAAACkgarWAgAwMTk5LWdudS1rYmxv Y2tzLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4D FAAAAAgAN2A8U5b5IqeDAgAAjwQAACgAGAAAAAAAAQAAAKSBk9kCADAyMDAtZ251LWtzdWRva3Ut VXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAA CAA3YDxT5jHmeowCAACKBAAAJwAYAAAAAAABAAAApIF43AIAMDIwMS1nbnUta2xpbmVzLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 U5xxBfiNAgAAowQAACwAGAAAAAAAAQAAAKSBZd8CADAyMDItZ251LWtnb2xkcnVubmVyLVVwZGF0 ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8 U9+HBJCKAgAAlAQAACkAGAAAAAAAAQAAAKSBWOICADAyMDMtZ251LWtkaWFtb25kLVVwZGF0ZS10 by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U8y9 EfaNAgAAowQAACwAGAAAAAAAAQAAAKSBReUCADAyMDQtZ251LWtmb3VyaW5saW5lLVVwZGF0ZS10 by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8UyR6 3CiJAgAAmQQAACoAGAAAAAAAAQAAAKSBOOgCADAyMDUtZ251LWtibGFja2JveC1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMxB7ym iwIAAJQEAAApABgAAAAAAAEAAACkgSXrAgAwMjA2LWdudS1rbmV0d2Fsay1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPZf5rziQIA AJAEAAAnABgAAAAAAAEAAACkgRPuAgAwMjA3LWdudS1ib21iZXItVXBkYXRlLXRvLTIxLjA4LjEu cGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTgWQGcYwCAACZBAAA KgAYAAAAAAABAAAApIH98AIAMDIwOC1nbnUtZ3JhbmF0aWVyLVVwZGF0ZS10by0yMS4wOC4xLnBh dGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8Uz+p7/WIAgAAigQAACYA GAAAAAAAAQAAAKSB7fMCADAyMDktZ251LWtzaXJrLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQF AAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U5OMaMePAgAAmgQAACkAGAAAAAAA AQAAAKSB1fYCADAyMTAtZ251LXBhbGFwZWxpLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJ d1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U9uuAvmGAgAAkAQAACcAGAAAAAAAAQAA AKSBx/kCADAyMTEtZ251LWtpcmlraS1VcGRhdGUtdG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4 CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPy2iNhhQIAAIYEAAAlABgAAAAAAAEAAACkga78 AgAwMjEyLWdudS1raWdvLVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMA AATmAwAAUEsBAh4DFAAAAAgAN2A8U2LTUruJAgAAlQQAACgAGAAAAAAAAQAAAKSBkv8CADAyMTMt Z251LWt1YnJpY2stVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYD AABQSwECHgMUAAAACAA3YDxT9glxOocCAACLBAAAJgAYAAAAAAABAAAApIF9AgMAMDIxNC1nbnUt bHNrYXQtVXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwEC HgMUAAAACAA3YDxTLgIga4gCAACKBAAAJwAYAAAAAAABAAAApIFkBQMAMDIxNS1nbnUta2FwbWFu LVVwZGF0ZS10by0yMS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAA AAgAN2A8UxCp5PeJAgAApAQAACsAGAAAAAAAAQAAAKSBTQgDADAyMTYtZ251LWtzcGFjZWR1ZWwt VXBkYXRlLXRvLTIxLjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAA CAA3YDxT5pVKF4cCAACGBAAAJQAYAAAAAAABAAAApIE7CwMAMDIxNy1nbnUtYm92by1VcGRhdGUt dG8tMjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFPF ZcyJigIAAJoEAAApABgAAAAAAAEAAACkgSEOAwAwMjE4LWdudS1raWxsYm90cy1VcGRhdGUtdG8t MjEuMDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFNiDlGQ jwIAAJ4EAAArABgAAAAAAAEAAACkgQ4RAwAwMjE5LWdudS1rc25ha2VkdWVsLVVwZGF0ZS10by0y MS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U2z5t12L AgAAmQQAACoAGAAAAAAAAQAAAKSBAhQDADAyMjAtZ251LWtvbGxpc2lvbi1VcGRhdGUtdG8tMjEu MDguMS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFM8KSINjAIA AKgEAAAtABgAAAAAAAEAAACkgfEWAwAwMjIxLWdudS1rbmF2YWxiYXR0bGUtVXBkYXRlLXRvLTIx LjA4LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTo3UPa4wC AACUBAAAKQAYAAAAAAABAAAApIHkGQMAMDIyMi1nbnUta3NxdWFyZXMtVXBkYXRlLXRvLTIxLjA4 LjEucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTQvl3sYwCAACo BAAALQAYAAAAAAABAAAApIHTHAMAMDIyMy1nbnUta2p1bXBpbmdjdWJlLVVwZGF0ZS10by0yMS4w OC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U+BP7fehAgAA xgQAACcAGAAAAAAAAQAAAKSBxh8DADAyMjQtZ251LWt0b3VjaC1VcGRhdGUtdG8tMjEuMDguMS5w YXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMt6wfMwAIAAHsFAAAq ABgAAAAAAAEAAACkgcgiAwAwMjI1LWdudS1wdWxzZWF1ZGlvLXF0LVVwZGF0ZS10by0xLjMucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTveh7kJohAAC9egAANgAY AAAAAAABAAAApIHsJQMAMDIyNi1nbnUtS0RFLUxpbnQtaG9tZS1wYWdlLXN5bm9wc2lzLWRlc2Ny aXB0aW9uLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U7C4QB2V AgAAzAQAACwAGAAAAAAAAQAAAKSB9kcDADAyMjctZ251LWtjYWNoZWdyaW5kLVVwZGF0ZS10by0y MS4wOC4xLnBhdGNoVVQFAAOJd1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U0XXFVqf AgAAwwQAACcAGAAAAAAAAQAAAKSB8UoDADAyMjgtZ251LWtncGctRGlzYWJsZS1icm9rZW4tdGVz dC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOUqjesnAIAAPcE AAAnABgAAAAAAAEAAACkgfFNAwAwMjI5LWdudS1raW8tRGlzYWJsZS1mYWlsaW5nLXRlc3QucGF0 Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQSwECHgMUAAAACAA3YDxTyFkgs2YDAADRBgAANwAY AAAAAAABAAAApIHuUAMAMDIzMC1nbnUta2NvcmVhZGRvbnMtRGlzYWJsZS1hbm90aGVyLWZhaWxp bmctdGVzdC5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFOnQTQO SwIAAPwEAAA/ABgAAAAAAAEAAACkgcVUAwAwMjMxLWdudS1rZGVubGl2ZS1BZGQtYmFzaC1taW5p bWFsLWlucHV0LWZvci13cmFwLXByb2dyYW0ucGF0Y2hVVAUAA4l3UmF1eAsAAQToAwAABOYDAABQ SwECHgMUAAAACAA3YDxTWLQaiMUBAABQAwAAPwAYAAAAAAABAAAApIGJVwMAMDIzMi1nbnUtYWty ZWdhdG9yLUFkZC1iYXNoLW1pbmltYWwtaW5wdXQtZm9yLXdyYXAtcHJvZ3JhLnBhdGNoVVQFAAOJ d1JhdXgLAAEE6AMAAATmAwAAUEsBAh4DFAAAAAgAN2A8U65oOSgeAgAAmgQAAD8AGAAAAAAAAQAA AKSBx1kDADAyMzMtZ251LWtham9uZ2ctQWRkLWJhc2gtbWluaW1hbC1hcy1pbnB1dC1mb3Itd3Jh cC1wcm9nci5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBLAQIeAxQAAAAIADdgPFMmB1TX IAIAALYEAAA+ABgAAAAAAAEAAACkgV5cAwAwMjM0LWdudS1rM2ItQWRkLWJhc2gtbWluaW1hbC10 by1pbnB1dHMtZm9yLXdyYXAtcHJvZ3JhbS5wYXRjaFVUBQADiXdSYXV4CwABBOgDAAAE5gMAAFBL AQIeAxQAAAAIADdgPFN21t9llQIAAGEFAAA8ABgAAAAAAAEAAACkgfZeAwAwMjM1LWdudS1rZGVs aWJzNHN1cHBvcnQtTW92ZS1xdHRvb2xzLXRvLW5hdGl2ZS1pbnB1dHMucGF0Y2hVVAUAA4l3UmF1 eAsAAQToAwAABOYDAABQSwUGAAAAAOsA6wANZwAAAWIDAAAA ------=_Part_113484_275917332.1632806682554-- ------------=_1662046622-19211-1--