From unknown Sat Aug 16 16:10:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63572: htmlcxx-0.87 fails to build Resent-From: Arne Babenhauserheide Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 18 May 2023 15:18:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63572 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 63572@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168442308421323 (code B ref -1); Thu, 18 May 2023 15:18:04 +0000 Received: (at submit) by debbugs.gnu.org; 18 May 2023 15:18:04 +0000 Received: from localhost ([127.0.0.1]:54172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzfOD-0005XQ-T3 for submit@debbugs.gnu.org; Thu, 18 May 2023 11:18:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:32910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzfOA-0005X4-QE for submit@debbugs.gnu.org; Thu, 18 May 2023 11:18:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzfOA-0004TD-El for bug-guix@gnu.org; Thu, 18 May 2023 11:17:58 -0400 Received: from mout.web.de ([217.72.192.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzfO3-00027j-PB for bug-guix@gnu.org; Thu, 18 May 2023 11:17:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1684423068; i=arne_bab@web.de; bh=bRciW8YvdCVvHrJveRYxPl3Wlc6JhT6gCFdxYYshDkM=; h=X-UI-Sender-Class:From:To:Subject:Date; b=lDFRTclYxjT5pEmE3s9v++NzpXh1A2qd8srjoCCcnogY3BclepwyJJJX/4ni2VAhS a6U2GBZhANl69HFZasNJFgU+dh6LZ6RJ8dYrtDLLApPVaExlrUK5NJovSD5SbW1qsp cYKEs9sEVG+hYSguG7d0AUMGujIu0bE6jJ5uK6DLieoe6UolTgxJwM+cMUid2rEnnr t6XjddklQxdIp7ja2epDVkbT7tpC4qpU4b+YQHHcxvV1Gbwf4M10rR2dBymng0B68V 7KfBBNUbQIZaVvYlitcJm6amRIAfcs2V61x14GzCEIVGTNYKxWY3kjLQLyiEMbs22S 5GGvQkT/huYyA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [84.165.25.222] ([84.165.25.222]) by web-mail.web.de (3c-app-webde-bap11.server.lan [172.19.172.11]) (via HTTP); Thu, 18 May 2023 17:17:48 +0200 MIME-Version: 1.0 Message-ID: From: Arne Babenhauserheide Content-Type: multipart/mixed; boundary=kenitram-12320a64-c1da-452f-bc15-b8b240949ab7 Date: Thu, 18 May 2023 17:17:48 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:WGHgX39Fvie98pMv5vpcMoJdJy7pumelbc9x1JfBZWIFaMmOkexuwas12GMcJUY06WMMp nhZqD6NH2K4HHmCupalWCxew6irjyIFyuJHDoA1dQwrio7nupTnzxbjd4f387MvUFhCgp8poSWdN d89sS81O2V4XBaO5eIFE56g9k92iqUbeuuiC1dOOt9KqZMC1IXNcKcCowv4PRmUsXfzK9OT7ApKW TVWeY4ZjDSHdu86cF+WnOkyTTx/dmbWNsnl+8DZCcnjbI+YSZhJdGw+HWZFJUN6CIQtI6mq/40Je Xc= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1/QnLvs38cI=;0pt5XwVCJMdp8byx77A8h66FhB6 BRSs0p3v/CNPt1a/HhfuWwepxAThVZ9uKjOduvexOVVZqw22Ntfv/fDCMr6B7vaeTwJ6m8Qon UzzImxvqPlf13Vj2jSZ09iip5+It/LTGmd4xo/Ee+artyFGyGoo70+8MboL6V/oePNSSQrys+ oGlYiqmzqo3VjwHOKy9puejfyTqE5uvPaOCm/uKlx15ynJzIWP/qWS9oCsEu88yRm0hsKky2y dvJ3ovT0QHsjX2u5RAZuUBq8raBmzIhfb6Nw1kAXuH3a9OaR2WWBMksSYhI4P4VczS9WfChTf 4TdI9kc3lq5AZaQFkv4brWQy6HuUuAV6CrfXESUXlaJ9zkc9O6ZvuuEq+AP4/aLtYxkHtLYqO Q4tn7nDXInxKdCCYSwqHDeJcGM37vIlLpCLydDNOP6qgZg6fwp5CIcXvC1SLkiFo8d89cvWyH Px8OZIGsKRUFCQCLOiLwhnGTO/Z/+vRwE0YEbg4TeLEpMoAKxAcgFYJNEjmQA0Gb2w4H78/q9 +QcgmvTM1soCrPLn+yZwyQ4rCT5lbdBuUf5X6ajkLAxbY/fIH8XRsaCw4pKbmHTodS9Lu9FE/ RGpss3qmbuf+LYQMW1tqxo7Z0oApug1oEOiwXz7o9suyhOhVWWr7kkC2ve/IVVUnAOv0NLa8d Hok9jUItNvz+d+capt3fnyJZAROTsayV7YbHVUFwnyETTqWoHSgfw2mQjlq1qQWHhdDzalL7u dSvzh8vQP+hf5zo++vtRe33x/M0S2vZVvbUgLoVqy8lJN0afqDB1jh8Scj5gM/tkweEqEc/Na rYVzzmFWy/iAXulauoJaw6bpE+kUyG2TpqKZG2TP9lgDU= Received-SPF: pass client-ip=217.72.192.78; envelope-from=Arne_Bab@web.de; helo=mout.web.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, SPF_HELO_NONE=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 (--) --kenitram-12320a64-c1da-452f-bc15-b8b240949ab7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, To reproduce: guix build htmlcxx =E2=80=94 it blocks several dependents=2E The relevant part of the error: In file included from CharsetConverter=2Ecc:5: CharsetConverter=2Eh:20:90: error: ISO C++17 does not allow dynamic except= ion specifications 20 | CharsetConverter(const std::string &from, = const std::string &to) throw (Exception); These were deprecated in C++11 and removed in C++17: https://www=2Eopen-st= d=2Eorg/jtc1/sc22/wg21/docs/papers/2016/p0003r5=2Ehtml So this may just need compiler parameters to set C++11 instead of C++17 as target=2E A first step towards the fix might be diff --git a/gnu/packages/web=2Escm b/gnu/packages/web=2Escm index 6e79fe99b8=2E=2E9c1319f3af 100644 --- a/gnu/packages/web=2Escm +++ b/gnu/packages/web=2Escm @@ -8130,6 +8130,9 @@ (define-public htmlcxx (sha256 (base32 "1j3mzjlczjrk4ahc43s6kzpvzypzjmqz4sillnca5yadrwwgjf2x")))= ) (build-system gnu-build-system) + (arguments + ;; ISO C++17 does not allow dynamic exception specifications + `(#:configure-flags '("CXXFLAGS=3D-std=3Dc++11"))) (home-page "https://htmlcxx=2Esourceforge=2Enet/") (synopsis "Simple non-validating CSS1 and HTML parser for C++") (description "htmlcxx is a simple non-validating CSS1 and HTML parser= for The complete log is attached=2E Best wishes, Arne --=20 unpolitisch=C2=A0sein hei=C3=9Ft=C2=A0politisch=C2=A0sein,=C2=A0 ohne=C2=A0es=C2=A0zu=C2=A0merken=2E=C2=A0 -=C2=A0ArneBab --kenitram-12320a64-c1da-452f-bc15-b8b240949ab7 Content-Type: text/x-log Content-Disposition: attachment; filename=a9zh5fn26ds9jzq80c9x9rrxzfkmi9-htmlcxx-0.87.log Content-Transfer-Encoding: base64 c3RhcnRpbmcgcGhhc2UgYHNldC1TT1VSQ0UtREFURS1FUE9DSCcKcGhhc2UgYHNldC1TT1VSQ0Ut REFURS1FUE9DSCcgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBz ZXQtcGF0aHMnCmVudmlyb25tZW50IHZhcmlhYmxlIGBQQVRIJyBzZXQgdG8gYC9nbnUvc3RvcmUv c3h4MjJmOTh2ZmJhdmNxbWRrc202YXM4ZnZza3B4aXctdGFyLTEuMzQvYmluOi9nbnUvc3RvcmUv eDI0Ym00OWFnNWR2a2k3Mm1qZHoxOTViZmI4OW5ybmItZ3ppcC0xLjEyL2JpbjovZ251L3N0b3Jl L2o4d2xmbWxtZnZwYnphNmlzOXd2OXhzZDhwc3J4bjAwLWJ6aXAyLTEuMC44L2JpbjovZ251L3N0 b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW46L2dudS9z dG9yZS96bWNmNWtwcWlpZ2hrYmg3d3NsZjkxcWRqd2owNnlyMS1kaWZmdXRpbHMtMy44L2Jpbjov Z251L3N0b3JlLzIxMHlmYXgxOHIyZzJpbnhybWw5NDM1aWtoZmNjYTZtLXBhdGNoLTIuNy42L2Jp bjovZ251L3N0b3JlL2M4anlwaDJseHcwbTluYTM0Zmc4aDcwbjRubm56N2lzLWZpbmR1dGlscy00 LjkuMC9iaW46L2dudS9zdG9yZS9oYzA1ZDc2ZjFqM2l6M3YyYnM1ano0ZnBsamwxcjRkai1nYXdr LTUuMi4xL2JpbjovZ251L3N0b3JlL3h4Y2ZzaW12eHo3ejRkajU5M2ducWJremM2cGljd3pxLXNl ZC00LjgvYmluOi9nbnUvc3RvcmUveXJ2NWY3MG1uODNhODc2Yjc4aTVzNzlkZDJoc2gwemYtZ3Jl cC0zLjgvYmluOi9nbnUvc3RvcmUvNmsxeXlzOXdxcmZuNHk0MWljMXdpbjhncG5pbW5jd2oteHot NS4yLjgvYmluOi9nbnUvc3RvcmUvYTVpOGF2eDgyNmJydzVncm4zbjRxdjQwZzUxNDUwNWMtY29y ZXV0aWxzLTkuMS9iaW46L2dudS9zdG9yZS93ajdjYXNkYTdyYjU1cnZxam5wbTBibTdhMnptNjYx OC1tYWtlLTQuMy9iaW46L2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0 ay1iYXNoLW1pbmltYWwtNS4xLjE2L2JpbjovZ251L3N0b3JlL25hMWRwYmJjeGphYTNuOHdrd3Jm cGNoNDc2ZjkwaGxmLWxkLXdyYXBwZXItMC9iaW46L2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2 OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2JpbjovZ251L3N0b3JlLzVscWhjdjkxaWp5 ODJwOTJhYzZnNXh3NDhsMGx3d3o0LWdjYy0xMS4zLjAvYmluOi9nbnUvc3RvcmUvZ3NqY3pxaXIx d2J6OHA3NzB6bmRycHc0cm5wcG14aTMtZ2xpYmMtMi4zNS9iaW46L2dudS9zdG9yZS9nc2pjenFp cjF3Yno4cDc3MHpuZHJwdzRybnBwbXhpMy1nbGliYy0yLjM1L3NiaW4nCmVudmlyb25tZW50IHZh cmlhYmxlIGBCQVNIX0xPQURBQkxFU19QQVRIJyB1bnNldAplbnZpcm9ubWVudCB2YXJpYWJsZSBg Q19JTkNMVURFX1BBVEgnIHNldCB0byBgL2dudS9zdG9yZS9qOHdsZm1sbWZ2cGJ6YTZpczl3djl4 c2Q4cHNyeG4wMC1iemlwMi0xLjAuOC9pbmNsdWRlOi9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1 NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2luY2x1ZGU6L2dudS9zdG9yZS9oYzA1ZDc2ZjFq M2l6M3YyYnM1ano0ZnBsamwxcjRkai1nYXdrLTUuMi4xL2luY2x1ZGU6L2dudS9zdG9yZS82azF5 eXM5d3FyZm40eTQxaWMxd2luOGdwbmltbmN3ai14ei01LjIuOC9pbmNsdWRlOi9nbnUvc3RvcmUv d2o3Y2FzZGE3cmI1NXJ2cWpucG0wYm03YTJ6bTY2MTgtbWFrZS00LjMvaW5jbHVkZTovZ251L3N0 b3JlL3poNHg2NXNuZmlzN3N2czY5MDZnajF6OGk3ZHgyajNtLWJpbnV0aWxzLTIuMzgvaW5jbHVk ZTovZ251L3N0b3JlLzVscWhjdjkxaWp5ODJwOTJhYzZnNXh3NDhsMGx3d3o0LWdjYy0xMS4zLjAv aW5jbHVkZTovZ251L3N0b3JlL2dzamN6cWlyMXdiejhwNzcwem5kcnB3NHJucHBteGkzLWdsaWJj LTIuMzUvaW5jbHVkZTovZ251L3N0b3JlLzVpa2xjcHM3MGMwc2ZreHZscmhnOGpoZjNxNGgxOGJq LWxpbnV4LWxpYnJlLWhlYWRlcnMtNS4xNS40OS9pbmNsdWRlJwplbnZpcm9ubWVudCB2YXJpYWJs ZSBgQ1BMVVNfSU5DTFVERV9QQVRIJyBzZXQgdG8gYC9nbnUvc3RvcmUvajh3bGZtbG1mdnBiemE2 aXM5d3Y5eHNkOHBzcnhuMDAtYnppcDItMS4wLjgvaW5jbHVkZTovZ251L3N0b3JlL2dyMHN5MG0x bXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9pbmNsdWRlOi9nbnUvc3RvcmUvaGMw NWQ3NmYxajNpejN2MmJzNWp6NGZwbGpsMXI0ZGotZ2F3ay01LjIuMS9pbmNsdWRlOi9nbnUvc3Rv cmUvNmsxeXlzOXdxcmZuNHk0MWljMXdpbjhncG5pbW5jd2oteHotNS4yLjgvaW5jbHVkZTovZ251 L3N0b3JlL3dqN2Nhc2RhN3JiNTVydnFqbnBtMGJtN2Eyem02NjE4LW1ha2UtNC4zL2luY2x1ZGU6 L2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4 L2luY2x1ZGU6L2dudS9zdG9yZS81bHFoY3Y5MWlqeTgycDkyYWM2ZzV4dzQ4bDBsd3d6NC1nY2Mt MTEuMy4wL2luY2x1ZGUvYysrOi9nbnUvc3RvcmUvNWxxaGN2OTFpank4MnA5MmFjNmc1eHc0OGww bHd3ejQtZ2NjLTExLjMuMC9pbmNsdWRlOi9nbnUvc3RvcmUvZ3NqY3pxaXIxd2J6OHA3NzB6bmRy cHc0cm5wcG14aTMtZ2xpYmMtMi4zNS9pbmNsdWRlOi9nbnUvc3RvcmUvNWlrbGNwczcwYzBzZmt4 dmxyaGc4amhmM3E0aDE4YmotbGludXgtbGlicmUtaGVhZGVycy01LjE1LjQ5L2luY2x1ZGUnCmVu dmlyb25tZW50IHZhcmlhYmxlIGBMSUJSQVJZX1BBVEgnIHNldCB0byBgL2dudS9zdG9yZS9qOHds Zm1sbWZ2cGJ6YTZpczl3djl4c2Q4cHNyeG4wMC1iemlwMi0xLjAuOC9saWI6L2dudS9zdG9yZS9n cjBzeTBtMW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQvbGliOi9nbnUvc3RvcmUv aGMwNWQ3NmYxajNpejN2MmJzNWp6NGZwbGpsMXI0ZGotZ2F3ay01LjIuMS9saWI6L2dudS9zdG9y ZS82azF5eXM5d3FyZm40eTQxaWMxd2luOGdwbmltbmN3ai14ei01LjIuOC9saWI6L2dudS9zdG9y ZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2xpYjovZ251 L3N0b3JlL2dzamN6cWlyMXdiejhwNzcwem5kcnB3NHJucHBteGkzLWdsaWJjLTIuMzUvbGliOi9n bnUvc3RvcmUvbDB5cnlpNWpzYTFncm52dzAxYzlua3o5YzgxY3YyMjQtZ2xpYmMtMi4zNS1zdGF0 aWMvbGliOi9nbnUvc3RvcmUvdmlzZmRkYTkzNGd2aXZ3aWh3aGxtNjNmZHFoaGNjOGEtZ2xpYmMt dXRmOC1sb2NhbGVzLTIuMzUvbGliJwplbnZpcm9ubWVudCB2YXJpYWJsZSBgR1VJWF9MT0NQQVRI JyBzZXQgdG8gYC9nbnUvc3RvcmUvdmlzZmRkYTkzNGd2aXZ3aWh3aGxtNjNmZHFoaGNjOGEtZ2xp YmMtdXRmOC1sb2NhbGVzLTIuMzUvbGliL2xvY2FsZScKcGhhc2UgYHNldC1wYXRocycgc3VjY2Vl ZGVkIGFmdGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBpbnN0YWxsLWxvY2FsZScKdXNp bmcgJ2VuX1VTLnV0ZjgnIGxvY2FsZSBmb3IgY2F0ZWdvcnkgIkxDX0FMTCIKcGhhc2UgYGluc3Rh bGwtbG9jYWxlJyBzdWNjZWVkZWQgYWZ0ZXIgMC4wIHNlY29uZHMKc3RhcnRpbmcgcGhhc2UgYHVu cGFjaycKaHRtbGN4eC0wLjg3LwpodG1sY3h4LTAuODcvaW5zdGFsbC1zaApodG1sY3h4LTAuODcv Y29uZmlndXJlLmFjCmh0bWxjeHgtMC44Ny9JTlNUQUxMCmh0bWxjeHgtMC44Ny9sdG1haW4uc2gK aHRtbGN4eC0wLjg3L0FTRi0yLjAKaHRtbGN4eC0wLjg3L3dpbmdldG9wdC5oCmh0bWxjeHgtMC44 Ny9jb25maWd1cmUKaHRtbGN4eC0wLjg3L3lsd3JhcApodG1sY3h4LTAuODcvY3NzLwpodG1sY3h4 LTAuODcvQ2hhbmdlTG9nCmh0bWxjeHgtMC44Ny9BVVRIT1JTCmh0bWxjeHgtMC44Ny9odG1sY3h4 LnNwZWMKaHRtbGN4eC0wLjg3L2NvbmZpZy5oLmluCmh0bWxjeHgtMC44Ny9jb25maWcuZ3Vlc3MK aHRtbGN4eC0wLjg3L2h0bWwvCmh0bWxjeHgtMC44Ny9kZXBjb21wCmh0bWxjeHgtMC44Ny9taXNz aW5nCmh0bWxjeHgtMC44Ny9SRUFETUUKaHRtbGN4eC0wLjg3L2h0bWxjeHgucGMuaW4KaHRtbGN4 eC0wLjg3L01ha2VmaWxlLmFtCmh0bWxjeHgtMC44Ny9jb25maWcuc3ViCmh0bWxjeHgtMC44Ny9o dG1sY3h4YXBwLnZjcHJvagpodG1sY3h4LTAuODcvQ09QWUlORwpodG1sY3h4LTAuODcvY29tcGls ZQpodG1sY3h4LTAuODcvTkVXUwpodG1sY3h4LTAuODcvd2luZ2V0b3B0LmMKaHRtbGN4eC0wLjg3 L2h0bWxjeHgudmNwcm9qCmh0bWxjeHgtMC44Ny90ZXN0LWRyaXZlcgpodG1sY3h4LTAuODcvbTQv Cmh0bWxjeHgtMC44Ny9MR1BMX1YyCmh0bWxjeHgtMC44Ny9odG1sY3h4LmNjCmh0bWxjeHgtMC44 Ny9NYWtlZmlsZS5pbgpodG1sY3h4LTAuODcvYWNsb2NhbC5tNApodG1sY3h4LTAuODcvbTQvbHR2 ZXJzaW9uLm00Cmh0bWxjeHgtMC44Ny9tNC9saWJ0b29sLm00Cmh0bWxjeHgtMC44Ny9tNC8uX2x0 b3B0aW9ucy5tNApodG1sY3h4LTAuODcvbTQvbHRvcHRpb25zLm00Cmh0bWxjeHgtMC44Ny9tNC9z cG9vbi5tNApodG1sY3h4LTAuODcvbTQvLl9sdHN1Z2FyLm00Cmh0bWxjeHgtMC44Ny9tNC9sdHN1 Z2FyLm00Cmh0bWxjeHgtMC44Ny9tNC8uX2x0fm9ic29sZXRlLm00Cmh0bWxjeHgtMC44Ny9tNC9s dH5vYnNvbGV0ZS5tNApodG1sY3h4LTAuODcvaHRtbC90ZXN0cy5jYwpodG1sY3h4LTAuODcvaHRt bC91dGlscy5oCmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlclNheC5jYwpodG1sY3h4LTAuODcvaHRt bC9Ob2RlLmNjCmh0bWxjeHgtMC44Ny9odG1sL2RlYnVnLmgKaHRtbGN4eC0wLjg3L2h0bWwvQ2hh cnNldENvbnZlcnRlci5oCmh0bWxjeHgtMC44Ny9odG1sL1VyaS5oCmh0bWxjeHgtMC44Ny9odG1s L3V0aWxzLmNjCmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlclNheC5oCmh0bWxjeHgtMC44Ny9odG1s L0V4dGVuc2lvbnMuY2MKaHRtbGN4eC0wLjg3L2h0bWwvdHJlZS5oCmh0bWxjeHgtMC44Ny9odG1s L05vZGUuaApodG1sY3h4LTAuODcvaHRtbC9VcmkuY2MKaHRtbGN4eC0wLjg3L2h0bWwvUGFyc2Vy RG9tLmgKaHRtbGN4eC0wLjg3L2h0bWwvd2luY3N0cmluZy5oCmh0bWxjeHgtMC44Ny9odG1sL01h a2VmaWxlLmFtCmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlckRvbS5jYwpodG1sY3h4LTAuODcvaHRt bC9nZW5fdGxkLnBsCmh0bWxjeHgtMC44Ny9odG1sL3VyaVRlc3RzLmNjCmh0bWxjeHgtMC44Ny9o dG1sL2NpX3N0cmluZy5oCmh0bWxjeHgtMC44Ny9odG1sL3RsZC5oCmh0bWxjeHgtMC44Ny9odG1s L3RsZC5saXN0Cmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlclNheC50Y2MKaHRtbGN4eC0wLjg3L2h0 bWwvQ2hhcnNldENvbnZlcnRlci5jYwpodG1sY3h4LTAuODcvaHRtbC9NYWtlZmlsZS5pbgpodG1s Y3h4LTAuODcvaHRtbC9FeHRlbnNpb25zLmgKaHRtbGN4eC0wLjg3L2Nzcy9jc3Nfc3ludGF4LmgK aHRtbGN4eC0wLjg3L2Nzcy9wYXJzZXIuaApodG1sY3h4LTAuODcvY3NzL3BhcnNlcl9wcC5jYwpo dG1sY3h4LTAuODcvY3NzL2Nzc19sZXguYwpodG1sY3h4LTAuODcvY3NzL2Nzc19sZXgubApodG1s Y3h4LTAuODcvY3NzL01ha2VmaWxlLmFtCmh0bWxjeHgtMC44Ny9jc3MvZGVmYXVsdC5jc3MKaHRt bGN4eC0wLjg3L2Nzcy9jc3Nfc3ludGF4LmMKaHRtbGN4eC0wLjg3L2Nzcy9jc3Nfc3ludGF4LnkK aHRtbGN4eC0wLjg3L2Nzcy9wYXJzZXJfcHAuaApodG1sY3h4LTAuODcvY3NzL3BhcnNlci5jCmh0 bWxjeHgtMC44Ny9jc3MvTWFrZWZpbGUuaW4KaHRtbGN4eC0wLjg3L2Nzcy9jc3NfbGV4LmgKcGhh c2UgYHVucGFjaycgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBi b290c3RyYXAnCkdOVSBidWlsZCBzeXN0ZW0gYm9vdHN0cmFwcGluZyBub3QgbmVlZGVkCnBoYXNl IGBib290c3RyYXAnIHN1Y2NlZWRlZCBhZnRlciAwLjAgc2Vjb25kcwpzdGFydGluZyBwaGFzZSBg cGF0Y2gtdXNyLWJpbi1maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hh bmdpbmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02 Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTogLi9j b25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS9ncjBzeTBt MW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQvYmluL2ZpbGUnCnBhdGNoLS91c3Iv YmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScgdG8gYC9nbnUv c3RvcmUvZ3Iwc3kwbTFtdjM2cXY1NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2Jpbi9maWxl JwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdpbmcgYC91c3IvYmluL2Zp bGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUt NS40NC9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTogLi9jb25maWd1cmU6IGNoYW5naW5n IGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS9ncjBzeTBtMW12MzZxdjU0aWRtNmNuMTBs M21uZ3NocS1maWxlLTUuNDQvYmluL2ZpbGUnCnBhdGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmln dXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScgdG8gYC9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2 cXY1NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9m aWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdpbmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3Jl L2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW4vZmlsZScKcGF0 Y2gtL3Vzci9iaW4vZmlsZTogLi9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0 byBgL2dudS9zdG9yZS9ncjBzeTBtMW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQv YmluL2ZpbGUnCnBhdGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vz ci9iaW4vZmlsZScgdG8gYC9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1NGlkbTZjbjEwbDNtbmdz aHEtZmlsZS01LjQ0L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTog Y2hhbmdpbmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRp ZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTog Li9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS9ncjBz eTBtMW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQvYmluL2ZpbGUnCnBhdGNoLS91 c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScgdG8gYC9n bnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2Jpbi9m aWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdpbmcgYC91c3IvYmlu L2ZpbGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZp bGUtNS40NC9iaW4vZmlsZScKcGhhc2UgYHBhdGNoLXVzci1iaW4tZmlsZScgc3VjY2VlZGVkIGFm dGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBwYXRjaC1zb3VyY2Utc2hlYmFuZ3MnCnBh dGNoLXNoZWJhbmc6IC4vY29tcGlsZTogY2hhbmdpbmcgYC9iaW4vc2gnIHRvIGAvZ251L3N0b3Jl L3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEuMTYvYmlu L3NoJwpwYXRjaC1zaGViYW5nOiAuL2NvbmZpZy5ndWVzczogY2hhbmdpbmcgYC9iaW4vc2gnIHRv IGAvZ251L3N0b3JlL3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1h bC01LjEuMTYvYmluL3NoJwpwYXRjaC1zaGViYW5nOiAuL2NvbmZpZy5zdWI6IGNoYW5naW5nIGAv YmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1i YXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9jb25maWd1cmU6IGNo YW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBh cm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9kZXBj b21wOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvcmliOWcyaWcxeGYza2NseWww NzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUuMS4xNi9iaW4vc2gnCnBhdGNoLXNoZWJhbmc6 IC4vaHRtbC9nZW5fdGxkLnBsOiB3YXJuaW5nOiBubyBiaW5hcnkgZm9yIGludGVycHJldGVyIGBw ZXJsJyBmb3VuZCBpbiAkUEFUSApwYXRjaC1zaGViYW5nOiAuL2luc3RhbGwtc2g6IGNoYW5naW5n IGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0 ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9sdG1haW4uc2g6 IGNoYW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3Nncy OHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9t aXNzaW5nOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvcmliOWcyaWcxeGYza2Ns eWwwNzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUuMS4xNi9iaW4vc2gnCnBhdGNoLXNoZWJh bmc6IC4vdGVzdC1kcml2ZXI6IGNoYW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5 ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcK cGF0Y2gtc2hlYmFuZzogLi95bHdyYXA6IGNoYW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9y ZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jp bi9zaCcKcGhhc2UgYHBhdGNoLXNvdXJjZS1zaGViYW5ncycgc3VjY2VlZGVkIGFmdGVyIDAuMCBz ZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBjb25maWd1cmUnCnNvdXJjZSBkaXJlY3Rvcnk6ICIvdG1w L2d1aXgtYnVpbGQtaHRtbGN4eC0wLjg3LmRydi0wL2h0bWxjeHgtMC44NyIgKHJlbGF0aXZlIGZy b20gYnVpbGQ6ICIuIikKYnVpbGQgZGlyZWN0b3J5OiAiL3RtcC9ndWl4LWJ1aWxkLWh0bWxjeHgt MC44Ny5kcnYtMC9odG1sY3h4LTAuODciCmNvbmZpZ3VyZSBmbGFnczogKCJDT05GSUdfU0hFTEw9 L2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwt NS4xLjE2L2Jpbi9iYXNoIiAiU0hFTEw9L2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3Nncy OHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9iYXNoIiAiLS1wcmVmaXg9L2dudS9z dG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODciICItLWVu YWJsZS1mYXN0LWluc3RhbGwiICItLWJ1aWxkPXg4Nl82NC11bmtub3duLWxpbnV4LWdudSIpCmNo ZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwuLi4gL2dudS9zdG9yZS9hNWk4YXZ4 ODI2YnJ3NWdybjNuNHF2NDBnNTE0NTA1Yy1jb3JldXRpbHMtOS4xL2Jpbi9pbnN0YWxsIC1jCmNo ZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJvbm1lbnQgaXMgc2FuZS4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGEgdGhyZWFkLXNhZmUgbWtkaXIgLXAuLi4gL2dudS9zdG9yZS9hNWk4YXZ4ODI2YnJ3NWdy bjNuNHF2NDBnNTE0NTA1Yy1jb3JldXRpbHMtOS4xL2Jpbi9ta2RpciAtcApjaGVja2luZyBmb3Ig Z2F3ay4uLiBnYXdrCmNoZWNraW5nIHdoZXRoZXIgbWFrZSBzZXRzICQoTUFLRSkuLi4gbm8KY2hl Y2tpbmcgd2hldGhlciBtYWtlIHN1cHBvcnRzIG5lc3RlZCB2YXJpYWJsZXMuLi4geWVzCmNoZWNr aW5nIGZvciBnKysuLi4gZysrCmNoZWNraW5nIHdoZXRoZXIgdGhlIEMrKyBjb21waWxlciB3b3Jr cy4uLiB5ZXMKY2hlY2tpbmcgZm9yIEMrKyBjb21waWxlciBkZWZhdWx0IG91dHB1dCBmaWxlIG5h bWUuLi4gYS5vdXQKY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxlcy4uLiAKY2hlY2tp bmcgd2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nLi4uIG5vCmNoZWNraW5nIGZvciBzdWZm aXggb2Ygb2JqZWN0IGZpbGVzLi4uIG8KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhl IEdOVSBDKysgY29tcGlsZXIuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZysrIGFjY2VwdHMgLWcu Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgbWFrZSBzdXBwb3J0cyB0aGUgaW5jbHVkZSBkaXJlY3Rp dmUuLi4geWVzIChHTlUgc3R5bGUpCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgZysrLi4u IGdjYzMKY2hlY2tpbmcgZm9yIGdjYy4uLiBnY2MKY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNp bmcgdGhlIEdOVSBDIGNvbXBpbGVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGdjYyBhY2NlcHRz IC1nLi4uIHllcwpjaGVja2luZyBmb3IgZ2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiBu b25lIG5lZWRlZApjaGVja2luZyB3aGV0aGVyIGdjYyB1bmRlcnN0YW5kcyAtYyBhbmQgLW8gdG9n ZXRoZXIuLi4geWVzCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgZ2NjLi4uIGdjYzMKY2hl Y2tpbmcgZm9yIGZsZXguLi4gbm8KY2hlY2tpbmcgZm9yIGxleC4uLiBubwpjaGVja2luZyBmb3Ig Ymlzb24uLi4gbm8KY2hlY2tpbmcgZm9yIGJ5YWNjLi4uIG5vCmNoZWNraW5nIGJ1aWxkIHN5c3Rl bSB0eXBlLi4uIHg4Nl82NC11bmtub3duLWxpbnV4LWdudQpjaGVja2luZyBob3N0IHN5c3RlbSB0 eXBlLi4uIHg4Nl82NC11bmtub3duLWxpbnV4LWdudQpjaGVja2luZyBob3cgdG8gcHJpbnQgc3Ry aW5ncy4uLiBwcmludGYKY2hlY2tpbmcgZm9yIGEgc2VkIHRoYXQgZG9lcyBub3QgdHJ1bmNhdGUg b3V0cHV0Li4uIC9nbnUvc3RvcmUveHhjZnNpbXZ4ejd6NGRqNTkzZ25xYmt6YzZwaWN3enEtc2Vk LTQuOC9iaW4vc2VkCmNoZWNraW5nIGZvciBncmVwIHRoYXQgaGFuZGxlcyBsb25nIGxpbmVzIGFu ZCAtZS4uLiAvZ251L3N0b3JlL3lydjVmNzBtbjgzYTg3NmI3OGk1czc5ZGQyaHNoMHpmLWdyZXAt My44L2Jpbi9ncmVwCmNoZWNraW5nIGZvciBlZ3JlcC4uLiAvZ251L3N0b3JlL3lydjVmNzBtbjgz YTg3NmI3OGk1czc5ZGQyaHNoMHpmLWdyZXAtMy44L2Jpbi9ncmVwIC1FCmNoZWNraW5nIGZvciBm Z3JlcC4uLiAvZ251L3N0b3JlL3lydjVmNzBtbjgzYTg3NmI3OGk1czc5ZGQyaHNoMHpmLWdyZXAt My44L2Jpbi9ncmVwIC1GCmNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGdjYy4uLiAvZ251L3N0b3Jl L25hMWRwYmJjeGphYTNuOHdrd3JmcGNoNDc2ZjkwaGxmLWxkLXdyYXBwZXItMC9iaW4vbGQKY2hl Y2tpbmcgaWYgdGhlIGxpbmtlciAoL2dudS9zdG9yZS9uYTFkcGJiY3hqYWEzbjh3a3dyZnBjaDQ3 NmY5MGhsZi1sZC13cmFwcGVyLTAvYmluL2xkKSBpcyBHTlUgbGQuLi4geWVzCmNoZWNraW5nIGZv ciBCU0QtIG9yIE1TLWNvbXBhdGlibGUgbmFtZSBsaXN0ZXIgKG5tKS4uLiAvZ251L3N0b3JlL3po NHg2NXNuZmlzN3N2czY5MDZnajF6OGk3ZHgyajNtLWJpbnV0aWxzLTIuMzgvYmluL25tIC1CCmNo ZWNraW5nIHRoZSBuYW1lIGxpc3RlciAoL2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2OTA2Z2ox ejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2Jpbi9ubSAtQikgaW50ZXJmYWNlLi4uIEJTRCBubQpj aGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzLi4uIHllcwpjaGVja2luZyB0aGUgbWF4aW11bSBs ZW5ndGggb2YgY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4uLiAxNTcyODY0CmNoZWNraW5nIGhvdyB0 byBjb252ZXJ0IHg4Nl82NC11bmtub3duLWxpbnV4LWdudSBmaWxlIG5hbWVzIHRvIHg4Nl82NC11 bmtub3duLWxpbnV4LWdudSBmb3JtYXQuLi4gZnVuY19jb252ZXJ0X2ZpbGVfbm9vcApjaGVja2lu ZyBob3cgdG8gY29udmVydCB4ODZfNjQtdW5rbm93bi1saW51eC1nbnUgZmlsZSBuYW1lcyB0byB0 b29sY2hhaW4gZm9ybWF0Li4uIGZ1bmNfY29udmVydF9maWxlX25vb3AKY2hlY2tpbmcgZm9yIC9n bnUvc3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3JhcHBlci0wL2Jp bi9sZCBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcy4uLiAtcgpjaGVja2luZyBmb3Igb2Jq ZHVtcC4uLiBvYmpkdW1wCmNoZWNraW5nIGhvdyB0byByZWNvZ25pemUgZGVwZW5kZW50IGxpYnJh cmllcy4uLiBwYXNzX2FsbApjaGVja2luZyBmb3IgZGxsdG9vbC4uLiBubwpjaGVja2luZyBob3cg dG8gYXNzb2NpYXRlIHJ1bnRpbWUgYW5kIGxpbmsgbGlicmFyaWVzLi4uIHByaW50ZiAlc1xuCmNo ZWNraW5nIGZvciBhci4uLiBhcgpjaGVja2luZyBmb3IgYXJjaGl2ZXIgQEZJTEUgc3VwcG9ydC4u LiBACmNoZWNraW5nIGZvciBzdHJpcC4uLiBzdHJpcApjaGVja2luZyBmb3IgcmFubGliLi4uIHJh bmxpYgpjaGVja2luZyBjb21tYW5kIHRvIHBhcnNlIC9nbnUvc3RvcmUvemg0eDY1c25maXM3c3Zz NjkwNmdqMXo4aTdkeDJqM20tYmludXRpbHMtMi4zOC9iaW4vbm0gLUIgb3V0cHV0IGZyb20gZ2Nj IG9iamVjdC4uLiBvawpjaGVja2luZyBmb3Igc3lzcm9vdC4uLiBubwpjaGVja2luZyBmb3IgYSB3 b3JraW5nIGRkLi4uIC9nbnUvc3RvcmUvYTVpOGF2eDgyNmJydzVncm4zbjRxdjQwZzUxNDUwNWMt Y29yZXV0aWxzLTkuMS9iaW4vZGQKY2hlY2tpbmcgaG93IHRvIHRydW5jYXRlIGJpbmFyeSBwaXBl cy4uLiAvZ251L3N0b3JlL2E1aThhdng4MjZicnc1Z3JuM240cXY0MGc1MTQ1MDVjLWNvcmV1dGls cy05LjEvYmluL2RkIGJzPTQwOTYgY291bnQ9MQpjaGVja2luZyBmb3IgbXQuLi4gbm8KY2hlY2tp bmcgaWYgOiBpcyBhIG1hbmlmZXN0IHRvb2wuLi4gbm8KY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUg QyBwcmVwcm9jZXNzb3IuLi4gZ2NjIC1FCmNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVz Li4uIHllcwpjaGVja2luZyBmb3Igc3lzL3R5cGVzLmguLi4geWVzCmNoZWNraW5nIGZvciBzeXMv c3RhdC5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RkbGliLmguLi4geWVzCmNoZWNraW5nIGZvciBz dHJpbmcuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1lbW9yeS5oLi4uIHllcwpjaGVja2luZyBmb3Ig c3RyaW5ncy5oLi4uIHllcwpjaGVja2luZyBmb3IgaW50dHlwZXMuaC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHN0ZGludC5oLi4uIHllcwpjaGVja2luZyBmb3IgdW5pc3RkLmguLi4geWVzCmNoZWNraW5n IGZvciBkbGZjbi5oLi4uIHllcwpjaGVja2luZyBmb3Igb2JqZGlyLi4uIC5saWJzCmNoZWNraW5n IGlmIGdjYyBzdXBwb3J0cyAtZm5vLXJ0dGkgLWZuby1leGNlcHRpb25zLi4uIG5vCmNoZWNraW5n IGZvciBnY2Mgb3B0aW9uIHRvIHByb2R1Y2UgUElDLi4uIC1mUElDIC1EUElDCmNoZWNraW5nIGlm IGdjYyBQSUMgZmxhZyAtZlBJQyAtRFBJQyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgZ2NjIHN0 YXRpYyBmbGFnIC1zdGF0aWMgd29ya3MuLi4geWVzCmNoZWNraW5nIGlmIGdjYyBzdXBwb3J0cyAt YyAtbyBmaWxlLm8uLi4geWVzCmNoZWNraW5nIGlmIGdjYyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8u Li4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIGdjYyBsaW5rZXIgKC9nbnUvc3Rv cmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3JhcHBlci0wL2Jpbi9sZCAt bSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIC1sYyBzaG91bGQgYmUgZXhwbGljaXRseSBsaW5rZWQgaW4uLi4gbm8KY2hlY2tpbmcg ZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzLi4uIEdOVS9MaW51eCBsZC5zbwpjaGVja2lu ZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zLi4uIGltbWVkaWF0 ZQpjaGVja2luZyB3aGV0aGVyIHN0cmlwcGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUuLi4geWVz CmNoZWNraW5nIGlmIGxpYnRvb2wgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMuLi4gbm8KY2hlY2tpbmcgaG93IHRvIHJ1 biB0aGUgQysrIHByZXByb2Nlc3Nvci4uLiBnKysgLUUKY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkg ZysrLi4uIC9nbnUvc3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3Jh cHBlci0wL2Jpbi9sZCAtbSBlbGZfeDg2XzY0CmNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC9nbnUv c3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3JhcHBlci0wL2Jpbi9s ZCAtbSBlbGZfeDg2XzY0KSBpcyBHTlUgbGQuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIGcr KyBsaW5rZXIgKC9nbnUvc3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQt d3JhcHBlci0wL2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVz Li4uIHllcwpjaGVja2luZyBmb3IgZysrIG9wdGlvbiB0byBwcm9kdWNlIFBJQy4uLiAtZlBJQyAt RFBJQwpjaGVja2luZyBpZiBnKysgUElDIGZsYWcgLWZQSUMgLURQSUMgd29ya3MuLi4geWVzCmNo ZWNraW5nIGlmIGcrKyBzdGF0aWMgZmxhZyAtc3RhdGljIHdvcmtzLi4uIHllcwpjaGVja2luZyBp ZiBnKysgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4uIHllcwpjaGVja2luZyBpZiBnKysgc3VwcG9y dHMgLWMgLW8gZmlsZS5vLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIHRoZSBnKysg bGlua2VyICgvZ251L3N0b3JlL25hMWRwYmJjeGphYTNuOHdrd3JmcGNoNDc2ZjkwaGxmLWxkLXdy YXBwZXItMC9iaW4vbGQgLW0gZWxmX3g4Nl82NCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4u LiB5ZXMKY2hlY2tpbmcgZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzLi4uIChjYWNoZWQp IEdOVS9MaW51eCBsZC5zbwpjaGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBp bnRvIHByb2dyYW1zLi4uIGltbWVkaWF0ZQpjaGVja2luZyBmb3IgbWFpbiBpbiAtbGZsLi4uIG5v CmNoZWNraW5nIGZvciBpY29udl9vcGVuIGluIC1saWNvbnYuLi4gbm8KY2hlY2tpbmcgZm9yIEFO U0kgQyBoZWFkZXIgZmlsZXMuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzdGRib29sLmgg dGhhdCBjb25mb3JtcyB0byBDOTkuLi4geWVzCmNoZWNraW5nIGZvciBfQm9vbC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGFuIEFOU0kgQy1jb25mb3JtaW5nIGNvbnN0Li4uIHllcwpjaGVja2luZyBmb3Ig aW5saW5lLi4uIGlubGluZQpjaGVja2luZyBmb3Igc2l6ZV90Li4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHRpbWUuaCBhbmQgc3lzL3RpbWUuaCBtYXkgYm90aCBiZSBpbmNsdWRlZC4uLiB5ZXMKY2hl Y2tpbmcgaWYgdGhlcmUgaXMgc3Bvb24uLi4gbm8KY2hlY2tpbmcgdGhhdCBnZW5lcmF0ZWQgZmls ZXMgYXJlIG5ld2VyIHRoYW4gY29uZmlndXJlLi4uIGRvbmUKY29uZmlndXJlOiBjcmVhdGluZyAu L2NvbmZpZy5zdGF0dXMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgTWFrZWZpbGUKY29uZmlnLnN0 YXR1czogY3JlYXRpbmcgaHRtbC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBjc3Mv TWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgaHRtbGN4eC5wYwpjb25maWcuc3RhdHVz OiBjcmVhdGluZyBjb25maWcuaApjb25maWcuc3RhdHVzOiBleGVjdXRpbmcgZGVwZmlsZXMgY29t bWFuZHMKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGxpYnRvb2wgY29tbWFuZHMKcGhhc2UgYGNv bmZpZ3VyZScgc3VjY2VlZGVkIGFmdGVyIDEuNCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBwYXRj aC1nZW5lcmF0ZWQtZmlsZS1zaGViYW5ncycKcGF0Y2gtc2hlYmFuZzogLi9odG1sL2dlbl90bGQu cGw6IHdhcm5pbmc6IG5vIGJpbmFyeSBmb3IgaW50ZXJwcmV0ZXIgYHBlcmwnIGZvdW5kIGluICRQ QVRICnBoYXNlIGBwYXRjaC1nZW5lcmF0ZWQtZmlsZS1zaGViYW5ncycgc3VjY2VlZGVkIGFmdGVy IDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBidWlsZCcKbWFrZSAgYWxsLXJlY3Vyc2l2ZQpt YWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy90bXAvZ3VpeC1idWlsZC1odG1sY3h4LTAuODcu ZHJ2LTAvaHRtbGN4eC0wLjg3JwpNYWtpbmcgYWxsIGluIGh0bWwKbWFrZVsyXTogRW50ZXJpbmcg ZGlyZWN0b3J5ICcvdG1wL2d1aXgtYnVpbGQtaHRtbGN4eC0wLjg3LmRydi0wL2h0bWxjeHgtMC44 Ny9odG1sJwpnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxU X0NTUz0iXCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIiAtTVQgdGVzdHMubyAtTUQg LU1QIC1NRiAuZGVwcy90ZXN0cy5UcG8gLWMgLW8gdGVzdHMubyB0ZXN0cy5jYwovZ251L3N0b3Jl L3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEuMTYvYmlu L2Jhc2ggLi4vbGlidG9vbCAgLS10YWc9Q1hYICAgLS1tb2RlPWNvbXBpbGUgZysrIC1ESEFWRV9D T05GSUdfSCAtSS4gLUkuLiAgICAgLWcgLU8yIC1EREVGQVVMVF9DU1M9IlwiL2dudS9zdG9yZS85 YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4 eC9jc3MvZGVmYXVsdC5jc3NcIiIgLU1UIGxpYmh0bWxjeHhfbGEtUGFyc2VyU2F4LmxvIC1NRCAt TVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtUGFyc2VyU2F4LlRwbyAtYyAtbyBsaWJodG1sY3h4 X2xhLVBhcnNlclNheC5sbyBgdGVzdCAtZiAnUGFyc2VyU2F4LmNjJyB8fCBlY2hvICcuLydgUGFy c2VyU2F4LmNjCi9nbnUvc3RvcmUvcmliOWcyaWcxeGYza2NseWwwNzZ3MjhwYXJtbmNnNGstYmFz aC1taW5pbWFsLTUuMS4xNi9iaW4vYmFzaCAuLi9saWJ0b29sICAtLXRhZz1DWFggICAtLW1vZGU9 Y29tcGlsZSBnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxU X0NTUz0iXCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIiAtTVQgbGliaHRtbGN4eF9s YS1QYXJzZXJEb20ubG8gLU1EIC1NUCAtTUYgLmRlcHMvbGliaHRtbGN4eF9sYS1QYXJzZXJEb20u VHBvIC1jIC1vIGxpYmh0bWxjeHhfbGEtUGFyc2VyRG9tLmxvIGB0ZXN0IC1mICdQYXJzZXJEb20u Y2MnIHx8IGVjaG8gJy4vJ2BQYXJzZXJEb20uY2MKL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5 bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9iYXNoIC4uL2xpYnRvb2wg IC0tdGFnPUNYWCAgIC0tbW9kZT1jb21waWxlIGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4g ICAgIC1nIC1PMiAtRERFRkFVTFRfQ1NTPSJcIi9nbnUvc3RvcmUvOWFwamdseW1tbWd4N2p3MjVu M2xrbnA5MnN6ejB2Z2YtaHRtbGN4eC0wLjg3L3NoYXJlL2h0bWxjeHgvY3NzL2RlZmF1bHQuY3Nz XCIiIC1NVCBsaWJodG1sY3h4X2xhLUV4dGVuc2lvbnMubG8gLU1EIC1NUCAtTUYgLmRlcHMvbGli aHRtbGN4eF9sYS1FeHRlbnNpb25zLlRwbyAtYyAtbyBsaWJodG1sY3h4X2xhLUV4dGVuc2lvbnMu bG8gYHRlc3QgLWYgJ0V4dGVuc2lvbnMuY2MnIHx8IGVjaG8gJy4vJ2BFeHRlbnNpb25zLmNjCi9n bnUvc3RvcmUvcmliOWcyaWcxeGYza2NseWwwNzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUu MS4xNi9iaW4vYmFzaCAuLi9saWJ0b29sICAtLXRhZz1DWFggICAtLW1vZGU9Y29tcGlsZSBnKysg LURIQVZFX0NPTkZJR19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxUX0NTUz0iXCIvZ251 L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFy ZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIiAtTVQgbGliaHRtbGN4eF9sYS1DaGFyc2V0Q29u dmVydGVyLmxvIC1NRCAtTVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtQ2hhcnNldENvbnZlcnRl ci5UcG8gLWMgLW8gbGliaHRtbGN4eF9sYS1DaGFyc2V0Q29udmVydGVyLmxvIGB0ZXN0IC1mICdD aGFyc2V0Q29udmVydGVyLmNjJyB8fCBlY2hvICcuLydgQ2hhcnNldENvbnZlcnRlci5jYwovZ251 L3N0b3JlL3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEu MTYvYmluL2Jhc2ggLi4vbGlidG9vbCAgLS10YWc9Q1hYICAgLS1tb2RlPWNvbXBpbGUgZysrIC1E SEFWRV9DT05GSUdfSCAtSS4gLUkuLiAgICAgLWcgLU8yIC1EREVGQVVMVF9DU1M9IlwiL2dudS9z dG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUv aHRtbGN4eC9jc3MvZGVmYXVsdC5jc3NcIiIgLU1UIGxpYmh0bWxjeHhfbGEtVXJpLmxvIC1NRCAt TVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtVXJpLlRwbyAtYyAtbyBsaWJodG1sY3h4X2xhLVVy aS5sbyBgdGVzdCAtZiAnVXJpLmNjJyB8fCBlY2hvICcuLydgVXJpLmNjCi9nbnUvc3RvcmUvcmli OWcyaWcxeGYza2NseWwwNzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUuMS4xNi9iaW4vYmFz aCAuLi9saWJ0b29sICAtLXRhZz1DWFggICAtLW1vZGU9Y29tcGlsZSBnKysgLURIQVZFX0NPTkZJ R19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxUX0NTUz0iXCIvZ251L3N0b3JlLzlhcGpn bHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nz cy9kZWZhdWx0LmNzc1wiIiAtTVQgbGliaHRtbGN4eF9sYS1Ob2RlLmxvIC1NRCAtTVAgLU1GIC5k ZXBzL2xpYmh0bWxjeHhfbGEtTm9kZS5UcG8gLWMgLW8gbGliaHRtbGN4eF9sYS1Ob2RlLmxvIGB0 ZXN0IC1mICdOb2RlLmNjJyB8fCBlY2hvICcuLydgTm9kZS5jYwovZ251L3N0b3JlL3JpYjlnMmln MXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEuMTYvYmluL2Jhc2ggLi4v bGlidG9vbCAgLS10YWc9Q1hYICAgLS1tb2RlPWNvbXBpbGUgZysrIC1ESEFWRV9DT05GSUdfSCAt SS4gLUkuLiAgICAgLWcgLU8yIC1EREVGQVVMVF9DU1M9IlwiL2dudS9zdG9yZS85YXBqZ2x5bW1t Z3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVm YXVsdC5jc3NcIiIgLU1UIGxpYmh0bWxjeHhfbGEtdXRpbHMubG8gLU1EIC1NUCAtTUYgLmRlcHMv bGliaHRtbGN4eF9sYS11dGlscy5UcG8gLWMgLW8gbGliaHRtbGN4eF9sYS11dGlscy5sbyBgdGVz dCAtZiAndXRpbHMuY2MnIHx8IGVjaG8gJy4vJ2B1dGlscy5jYwpnKysgLURIQVZFX0NPTkZJR19I IC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxUX0NTUz0iXCIvZ251L3N0b3JlLzlhcGpnbHlt bW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9k ZWZhdWx0LmNzc1wiIiAtTVQgdXJpVGVzdHMubyAtTUQgLU1QIC1NRiAuZGVwcy91cmlUZXN0cy5U cG8gLWMgLW8gdXJpVGVzdHMubyB1cmlUZXN0cy5jYwpsaWJ0b29sOiBjb21waWxlOiAgZysrIC1E SEFWRV9DT05GSUdfSCAtSS4gLUkuLiAtZyAtTzIgLURERUZBVUxUX0NTUz1cIi9nbnUvc3RvcmUv OWFwamdseW1tbWd4N2p3MjVuM2xrbnA5MnN6ejB2Z2YtaHRtbGN4eC0wLjg3L3NoYXJlL2h0bWxj eHgvY3NzL2RlZmF1bHQuY3NzXCIgLU1UIGxpYmh0bWxjeHhfbGEtQ2hhcnNldENvbnZlcnRlci5s byAtTUQgLU1QIC1NRiAuZGVwcy9saWJodG1sY3h4X2xhLUNoYXJzZXRDb252ZXJ0ZXIuVHBvIC1j IENoYXJzZXRDb252ZXJ0ZXIuY2MgIC1mUElDIC1EUElDIC1vIC5saWJzL2xpYmh0bWxjeHhfbGEt Q2hhcnNldENvbnZlcnRlci5vCmxpYnRvb2w6IGNvbXBpbGU6ICBnKysgLURIQVZFX0NPTkZJR19I IC1JLiAtSS4uIC1nIC1PMiAtRERFRkFVTFRfQ1NTPVwiL2dudS9zdG9yZS85YXBqZ2x5bW1tZ3g3 ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVmYXVs dC5jc3NcIiAtTVQgbGliaHRtbGN4eF9sYS1FeHRlbnNpb25zLmxvIC1NRCAtTVAgLU1GIC5kZXBz L2xpYmh0bWxjeHhfbGEtRXh0ZW5zaW9ucy5UcG8gLWMgRXh0ZW5zaW9ucy5jYyAgLWZQSUMgLURQ SUMgLW8gLmxpYnMvbGliaHRtbGN4eF9sYS1FeHRlbnNpb25zLm8KbGlidG9vbDogY29tcGlsZTog IGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4gLWcgLU8yIC1EREVGQVVMVF9DU1M9XCIvZ251 L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFy ZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIC1NVCBsaWJodG1sY3h4X2xhLVBhcnNlclNheC5s byAtTUQgLU1QIC1NRiAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlclNheC5UcG8gLWMgUGFyc2Vy U2F4LmNjICAtZlBJQyAtRFBJQyAtbyAubGlicy9saWJodG1sY3h4X2xhLVBhcnNlclNheC5vCmxp YnRvb2w6IGNvbXBpbGU6ICBnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4uIC1nIC1PMiAtRERF RkFVTFRfQ1NTPVwiL2dudS9zdG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1o dG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVmYXVsdC5jc3NcIiAtTVQgbGliaHRtbGN4 eF9sYS1Ob2RlLmxvIC1NRCAtTVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtTm9kZS5UcG8gLWMg Tm9kZS5jYyAgLWZQSUMgLURQSUMgLW8gLmxpYnMvbGliaHRtbGN4eF9sYS1Ob2RlLm8KbGlidG9v bDogY29tcGlsZTogIGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4gLWcgLU8yIC1EREVGQVVM VF9DU1M9XCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIC1NVCBsaWJodG1sY3h4X2xh LXV0aWxzLmxvIC1NRCAtTVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtdXRpbHMuVHBvIC1jIHV0 aWxzLmNjICAtZlBJQyAtRFBJQyAtbyAubGlicy9saWJodG1sY3h4X2xhLXV0aWxzLm8KbGlidG9v bDogY29tcGlsZTogIGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4gLWcgLU8yIC1EREVGQVVM VF9DU1M9XCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIC1NVCBsaWJodG1sY3h4X2xh LVBhcnNlckRvbS5sbyAtTUQgLU1QIC1NRiAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlckRvbS5U cG8gLWMgUGFyc2VyRG9tLmNjICAtZlBJQyAtRFBJQyAtbyAubGlicy9saWJodG1sY3h4X2xhLVBh cnNlckRvbS5vCmxpYnRvb2w6IGNvbXBpbGU6ICBnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4u IC1nIC1PMiAtRERFRkFVTFRfQ1NTPVwiL2dudS9zdG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtu cDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVmYXVsdC5jc3NcIiAt TVQgbGliaHRtbGN4eF9sYS1VcmkubG8gLU1EIC1NUCAtTUYgLmRlcHMvbGliaHRtbGN4eF9sYS1V cmkuVHBvIC1jIFVyaS5jYyAgLWZQSUMgLURQSUMgLW8gLmxpYnMvbGliaHRtbGN4eF9sYS1Vcmku bwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gQ2hhcnNldENvbnZlcnRlci5jYzo1OgpDaGFyc2V0Q29u dmVydGVyLmg6MjA6OTA6IGVycm9yOiBJU08gQysrMTcgZG9lcyBub3QgYWxsb3cgZHluYW1pYyBl eGNlcHRpb24gc3BlY2lmaWNhdGlvbnMKICAgMjAgfCAgICAgICAgICAgICAgICAgICAgICAgICBD aGFyc2V0Q29udmVydGVyKGNvbnN0IHN0ZDo6c3RyaW5nICZmcm9tLCBjb25zdCBzdGQ6OnN0cmlu ZyAmdG8pIHRocm93IChFeGNlcHRpb24pOwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXn5+fn4KQ2hhcnNldENvbnZlcnRlci5jYzoxMDo3NDogZXJyb3I6IElTTyBDKysx NyBkb2VzIG5vdCBhbGxvdyBkeW5hbWljIGV4Y2VwdGlvbiBzcGVjaWZpY2F0aW9ucwogICAxMCB8 IENoYXJzZXRDb252ZXJ0ZXI6OkNoYXJzZXRDb252ZXJ0ZXIoY29uc3Qgc3RyaW5nICZmcm9tLCBj b25zdCBzdHJpbmcgJnRvKSB0aHJvdyAoRXhjZXB0aW9uKQogICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBefn5+fgptYWtlWzJdOiAqKiogW01ha2VmaWxlOjcyODogbGliaHRtbGN4eF9sYS1DaGFyc2V0 Q29udmVydGVyLmxvXSBFcnJvciAxCm1ha2VbMl06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVk IGpvYnMuLi4uCkluIGZpbGUgaW5jbHVkZWQgZnJvbSB0ZXN0cy5jYzo2OgpDaGFyc2V0Q29udmVy dGVyLmg6MjA6OTA6IGVycm9yOiBJU08gQysrMTcgZG9lcyBub3QgYWxsb3cgZHluYW1pYyBleGNl cHRpb24gc3BlY2lmaWNhdGlvbnMKICAgMjAgfCAgICAgICAgICAgICAgICAgICAgICAgICBDaGFy c2V0Q29udmVydGVyKGNvbnN0IHN0ZDo6c3RyaW5nICZmcm9tLCBjb25zdCBzdGQ6OnN0cmluZyAm dG8pIHRocm93IChFeGNlcHRpb24pOwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXn5+fn4KbWFrZVsyXTogKioqIFtNYWtlZmlsZTo2ODY6IHRlc3RzLm9dIEVycm9yIDEK bXYgLWYgLmRlcHMvdXJpVGVzdHMuVHBvIC5kZXBzL3VyaVRlc3RzLlBvCm12IC1mIC5kZXBzL2xp Ymh0bWxjeHhfbGEtRXh0ZW5zaW9ucy5UcG8gLmRlcHMvbGliaHRtbGN4eF9sYS1FeHRlbnNpb25z LlBsbwptdiAtZiAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlclNheC5UcG8gLmRlcHMvbGliaHRt bGN4eF9sYS1QYXJzZXJTYXguUGxvCm12IC1mIC5kZXBzL2xpYmh0bWxjeHhfbGEtVXJpLlRwbyAu ZGVwcy9saWJodG1sY3h4X2xhLVVyaS5QbG8KbXYgLWYgLmRlcHMvbGliaHRtbGN4eF9sYS1Ob2Rl LlRwbyAuZGVwcy9saWJodG1sY3h4X2xhLU5vZGUuUGxvCm12IC1mIC5kZXBzL2xpYmh0bWxjeHhf bGEtUGFyc2VyRG9tLlRwbyAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlckRvbS5QbG8KbXYgLWYg LmRlcHMvbGliaHRtbGN4eF9sYS11dGlscy5UcG8gLmRlcHMvbGliaHRtbGN4eF9sYS11dGlscy5Q bG8KbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy90bXAvZ3VpeC1idWlsZC1odG1sY3h4LTAu ODcuZHJ2LTAvaHRtbGN4eC0wLjg3L2h0bWwnCm1ha2VbMV06ICoqKiBbTWFrZWZpbGU6NjA0OiBh bGwtcmVjdXJzaXZlXSBFcnJvciAxCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5ICcvdG1wL2d1 aXgtYnVpbGQtaHRtbGN4eC0wLjg3LmRydi0wL2h0bWxjeHgtMC44NycKbWFrZTogKioqIFtNYWtl ZmlsZTo0MjQ6IGFsbF0gRXJyb3IgMgplcnJvcjogaW4gcGhhc2UgJ2J1aWxkJzogdW5jYXVnaHQg ZXhjZXB0aW9uOgolZXhjZXB0aW9uICM8Jmludm9rZS1lcnJvciBwcm9ncmFtOiAibWFrZSIgYXJn dW1lbnRzOiAoIi1qIiAiMzIiKSBleGl0LXN0YXR1czogMiB0ZXJtLXNpZ25hbDogI2Ygc3RvcC1z aWduYWw6ICNmPiAKcGhhc2UgYGJ1aWxkJyBmYWlsZWQgYWZ0ZXIgMC41IHNlY29uZHMKY29tbWFu ZCAibWFrZSIgIi1qIiAiMzIiIGZhaWxlZCB3aXRoIHN0YXR1cyAyCg== --kenitram-12320a64-c1da-452f-bc15-b8b240949ab7-- From unknown Sat Aug 16 16:10:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63572: htmlcxx-0.87 fails to build Resent-From: Bruno Victal Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 18 May 2023 17:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63572 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Arne Babenhauserheide Cc: 63572@debbugs.gnu.org Received: via spool by 63572-submit@debbugs.gnu.org id=B63572.16844323216843 (code B ref 63572); Thu, 18 May 2023 17:52:02 +0000 Received: (at 63572) by debbugs.gnu.org; 18 May 2023 17:52:01 +0000 Received: from localhost ([127.0.0.1]:54434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzhnF-0001mI-2h for submit@debbugs.gnu.org; Thu, 18 May 2023 13:52:01 -0400 Received: from smtpm2.myservices.hosting ([185.26.105.233]:44980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzhnD-0001mC-OL for 63572@debbugs.gnu.org; Thu, 18 May 2023 13:52:00 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpm2.myservices.hosting (Postfix) with ESMTP id 5A84E20EF5; Thu, 18 May 2023 19:51:58 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id A557080098; Thu, 18 May 2023 19:51:57 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tea790KnczR5; Thu, 18 May 2023 19:51:57 +0200 (CEST) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 2AA0380060; Thu, 18 May 2023 19:51:57 +0200 (CEST) Message-ID: Date: Thu, 18 May 2023 18:51:56 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Content-Language: en-US References: From: Bruno Victal In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -1.1 (-) 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.1 (--) Hi Arne, On 2023-05-18 16:17, Arne Babenhauserheide wrote: > Hi, > > To reproduce: guix build htmlcxx — it blocks several dependents. > > The relevant part of the error: > > In file included from CharsetConverter.cc:5: > CharsetConverter.h:20:90: error: ISO C++17 does not allow dynamic exception specifications > 20 | CharsetConverter(const std::string &from, const std::string &to) throw (Exception); > > These were deprecated in C++11 and removed in C++17: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r5.html > > So this may just need compiler parameters to set C++11 instead of C++17 > as target. Looking at the README file from , it looks to me that upstream has moved to . (judging by the name of the repo owner) Can you try asking upstream for a new release? The last commit () has the message 'Fix c+11 compilation'. Cheers, Bruno From unknown Sat Aug 16 16:10:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63572: [PATCH] Re: bug#63572: htmlcxx-0.87 fails to build Resent-From: "Dr. Arne Babenhauserheide" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 20 May 2023 21:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63572 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Bruno Victal Cc: 63572@debbugs.gnu.org Received: via spool by 63572-submit@debbugs.gnu.org id=B63572.168461936825331 (code B ref 63572); Sat, 20 May 2023 21:50:02 +0000 Received: (at 63572) by debbugs.gnu.org; 20 May 2023 21:49:28 +0000 Received: from localhost ([127.0.0.1]:59471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0US8-0006aV-Ev for submit@debbugs.gnu.org; Sat, 20 May 2023 17:49:28 -0400 Received: from mout.web.de ([217.72.192.78]:57409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0US5-0006aG-RV for 63572@debbugs.gnu.org; Sat, 20 May 2023 17:49:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1684619353; i=arne_bab@web.de; bh=QWTjfjy2IOT6YY67dLQBRRFMlTSeS/EYiyht8HBrGVk=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=rus6sQY3RrFBO92dHFdl0iimohN8AjulKE8fIN+iA5GUwFHqIqVZjcOpOUrzf3yJu k37tUmsbgcrTlJwfnUPTcY5WxAmDNI8fS0ioomAYL0nqDUHz8Vg6rajr1B0r7O0pPY 6SI6nldOif4cczvS3ne6sk9Uf7x483XIfXgRCebfF6yaM3V+2Q3NcLZHQR3dL43aa8 7/CPAp/M/3FCvM7G7FiEFtXdCPuOXg66HaYoC6lEyT1yEeLdaxo+6GdqX1LRPp5Cob Y9Yu5l2xRnY5ubhEcyPASLKIgUutXfNnrcFXl6TIOVPRoeW5UP7UDG6vmfmezG2So6 9ykqXEe19BOew== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from fluss ([84.165.25.222]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MpU1u-1qUOHt13mO-00ppz5; Sat, 20 May 2023 23:49:13 +0200 References: User-agent: mu4e 1.10.2; emacs 29.0.90 From: "Dr. Arne Babenhauserheide" Date: Sat, 20 May 2023 23:43:46 +0200 In-reply-to: Message-ID: <87ilcmekrr.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:MYqiYoGqw63UOpQn7olNiWgeb4bqpC1UqghJyqGX52w2AdYFFEL htR/tJp/A0bnruM3oxiAmJ7/7cWwGBR2KDk+aiT6X+e22wPWf14ExRyUmaqmmp6SVwhxxQf 7SxBQ8F52H7xqWZ61jJUn+WLS8jWvvfeFObhaff6aHYP+uN6ahEpSK2DtNHvgu+vHjOjx3E dSS/cKmXCrZEcdLmljndw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Zs7nhTvWjE8=;u2IQzG2V5GqT6zbh3s09HsR/CMO f+KLL886+kNK/1l+5Uxqjq4vq8za1ptcv7ubsMSmm7PwR5ELuUXarbuiAnqRAKJfMhEaDh/FG u2eEhHGQFw9yDFUFg8z2j66UuGrfNNGWr0/k0A+uFLcj7sVoXSvOwbwtJ8GW2BmkVMN2fgCsh 44fN2TzP06QCQXC09nN5pyjBwrM58uRDCkj8+LppdnFLThfxawzRZF3Can9LcawusdRSTZg9o zK85B04/W3MUXmBVPMJn2XU5wAeXhuYrPTd4ENoBZLy6iWAaul0TnZbc3iDR523ek//eCF7Uc aBu97kJYIWnWguZ/tahTi6UvPEN14WzxgeEC+Q/gP6wmTKUCEzaXpSEevgpaRTF+bvfR1iw7r riGvzRvGgfqworVWrIAXtRLA0GC5/fosuja14DFhmnHQs8v/bTYsD5q9aPAIkT7vFJAqnbLF+ j3D1/TNri5Clkkh3/8z2eWBKdwbaiq8xRkc0uMVTd/whSF/+6C40Gc0G791AFSA3T0IbANOqU pp2S4vKXsaww88cL7PtRgCIKipdAP88YgBW0nOu/ZwITNtC4gZpF6oo+/WPR0VgU0tUeH99+x GDfOQG/RcqePtRaEJThYXrgDxSuSawcUkzp3jtgWXpGo9IEEHeFh2kkA65UJJt8CzHAYLQ7GZ grX5DvIszRFL2O5N72mj9W0fZ/7W5cZk0rCmuozCrPUKPY0FCGfPUbRYtomLttZUAXB7/5vMs BAr2MD5G744vzte67MhIucDxNw1jTQxJKv+QpinKcMr7ZQqeka5bHWCeIRbB5UiRNkNiNgyvM l1fwkqUwY0sbyUJWp9fBq3xoLqJ2CGaJGeNofvw/uc1++5kQbQFzwFDydU5DGf+K+/64q7im9 qgQX6zQBusZQwGThlny25/zdDF7XHwEGQ3YsKBQSNgByIJscUZ99QCvFMUmFkJx+DpYCKkX8e iRGB8bVq0aHmlac5cbdYI4VXr64= 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hi Bruno, Bruno Victal writes: >> So this may just need compiler parameters to set C++11 instead of C++17 >> as target. > > Looking at the README file from , > it looks to me that upstream has moved to . (judging by the name of the repo owner) > Can you try asking upstream for a new release? The last commit () > has the message 'Fix c+11 compilation'. I tried to build from the latest commit, but it did not build. But I could now test adding the std argument and that works. $ ./pre-inst-env guix build htmlcxx /gnu/store/3bqrqs2zzx1gy4xc1g9i59z8nnhwv2rs-htmlcxx-0.87 A patch is attached. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-htmlcxx-add-std-c-11-to-configure-flags.patch Content-Transfer-Encoding: quoted-printable From=200a5478a83129efa07fc366c01f793c809a42ce99 Mon Sep 17 00:00:00 2001 Message-Id: <0a5478a83129efa07fc366c01f793c809a42ce99.1684619285.git.arne_b= ab@web.de> From: Arne Babenhauserheide Date: Sat, 20 May 2023 23:45:43 +0200 Subject: [PATCH] gnu: htmlcxx: add --std=3Dc++11 to configure flags. * gnu/packages/web.scm (htmlcxx): add CXXFLAGS to configure-flag. C++17 removed dynamic exception specifications. =2D-- gnu/packages/web.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index fe52f673e2..aa9d23f19c 100644 =2D-- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -8248,6 +8248,9 @@ (define-public htmlcxx (sha256 (base32 "1j3mzjlczjrk4ahc43s6kzpvzypzjmqz4sillnca5yadrwwgjf2x")))) (build-system gnu-build-system) + (arguments + ;; ISO C++17 does not allow dynamic exception specifications + `(#:configure-flags '("CXXFLAGS=3D-std=3Dc++11"))) (home-page "https://htmlcxx.sourceforge.net/") (synopsis "Simple non-validating CSS1 and HTML parser for C++") (description "htmlcxx is a simple non-validating CSS1 and HTML parser = for base-commit: bd7b795aeb9d35ac7b825ad4d0cf0088f18e1167 =2D-=20 2.40.1 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmRpQFgQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6yhCD/91tpgDktonlrtDPX45Jcjn254zfDoVmCeU DCirH/yViCLOfTM9kE+kQ61zS9s0oKCYKqtAZ90XFs/UAAsdMiE4ON+AbUbWxcv5 al12Euyx8abyLzqgIjasU2po9kIicYFfcXedNVVvz3US0HVZX3r22WWsouR1uvGl 7ZuS5dnt95voBH8rIwN2L2AS5fBo787zpZkIi/LsN7Mxhz0hpuZ7WAHPV4B83LYg pUstvaaC0HunU+d4DBolnA49yTVoWa5nyBZm4YvRCtrXIRbbajwSK5Rx5VFKo4Mc 31ZuTQ9VBUcJi4T4vsnLZAS1ffbvD/2Wf6mCpaMfM0zK5e2nVMGGtOI/1IjPgXue N+86Y4e9L06O+wbdQ0XkojWyZdwbfDFkrvaugoof6GSiAdAVGuxnD13BCyopRbjC ybbTmqrnCjZrufDBdThE0H2GD/a0NWZLZQuZJPNSF8+GISCLLjlSgzW5O7RpGZrE MdFucWdRMTw1wCG+Lc03Fm1jI23SOvFTWEi+HSVVlPVIIM/KxsbPWHQSibVdrOz+ PsiYZ4rC8e3tEBRhKKQyKluFgLH2XncDCFSwf4YLfvT72isd8dDs8tcrnFgCUPmE Zr/PhUkcIFAUbE1HlLnirM0NmGlre9xJa8hEBHmjWRelAGoRsIgjFxEz0PPmfV5B Sh2H5/0gw4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmRpQFgQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSFohA/0Ucq9pl/iMiuEGz5DLMp4ONghu 7uq4y+G7rEM0fZYqwWffPCRH/0X3v83h2rr1PB9tBxlkFF8siSS/oIIpJDeM+HUB eB4viFV4tbmfVupLLyAXpfnwO2fEjJqAQnVaCXAmYwR4ltgxPaUH0GTiDH7wIVTq HvgFkt9skIZLIHx3/w== =YsOy -----END PGP SIGNATURE----- --==-=-=-- From unknown Sat Aug 16 16:10:34 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: Arne Babenhauserheide Subject: bug#63572: closed (Re: bug#63572: [PATCH] Re: bug#63572: htmlcxx-0.87 fails to build) Message-ID: References: X-Gnu-PR-Message: they-closed 63572 X-Gnu-PR-Package: guix Reply-To: 63572@debbugs.gnu.org Date: Wed, 24 May 2023 08:44:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1684917845-31008-1" This is a multi-part message in MIME format... ------------=_1684917845-31008-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63572: htmlcxx-0.87 fails to build which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63572@debbugs.gnu.org. --=20 63572: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63572 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1684917845-31008-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63572-done) by debbugs.gnu.org; 24 May 2023 08:43:39 +0000 Received: from localhost ([127.0.0.1]:41410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1k5q-00081d-OC for submit@debbugs.gnu.org; Wed, 24 May 2023 04:43:39 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:60885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1k5o-00081N-2R for 63572-done@debbugs.gnu.org; Wed, 24 May 2023 04:43:37 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-3f61530506aso2912095e9.1 for <63572-done@debbugs.gnu.org>; Wed, 24 May 2023 01:43:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684917810; x=1687509810; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=KzD3EIta2pZg9OTXUHUOMu2yhhWTVn/2vdWj6kyEsk0=; b=ZQwHm3h8e2JijXRukMHOL3PfCb+v38g5EUG0ipxDT1Llk2A0GK639lH+c5/QZtw6Sa E2EHcUVh8lm7TLXLXeTADqNZPJtf1rcDruHZMPBJ54t5EHqzZAkj1sfT8zVMzOSbXmy+ SeBq+L5NeZonM6XhhWgvjCwauB0Bw8SSU3HbeFqELsqfN/rzW9JEt0fRPl5/C2zEALyR CEPC+/I01f0+Jgiys0OJocTzoi5WVL8G65uCkkSiWgeEHkL4cG6AZMWR7ZUN/prRZxm7 0ir4PhguE4I0CG2s0kYk+WHzcddiSdiVflVjCVcPpFiCjYucmBVeCG0EkdKeDp9H6vGj fJEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684917810; x=1687509810; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KzD3EIta2pZg9OTXUHUOMu2yhhWTVn/2vdWj6kyEsk0=; b=eqpMItxHa/DbGLQmXISBfliDWRfHwDb47C2WvJaUSbpuovMBlHT1W73lYdUVWsc9XZ 224SHiJs3D1UgfvTYHBEwrc+MrVsug58tCSr7FyXZEx/0j4Z90MWDMhczEq8b2dnmgOW +Y9P6kYoxeVdEIEGth0Cvg5C3f5/VdlAqydIYpWVooc1iSX1x0aiizUummEWlWSWKbHn 02+yE6LTXmBTshbrRKthopcHwzz4Cacn9JDu532sk0/4zM1rzraZs9fZM1ZLcKTmSSDH 1QdtaLflIz/3c4IO0ESbh2eqDe4oqDzHO9Qg/R+Qt8fuSniRKihIBiODUxAGBjS6sGka a4MA== X-Gm-Message-State: AC+VfDxKIY+IR+nv34ZsV+PzLQg5CSukGpG9fIju0t/RAaIWwOCSmHEw kd5Lbsa01D3JJdFBTHbcqNs= X-Google-Smtp-Source: ACHHUZ4bvuVsbrZMn55o4UzTWwokoegQUrT0+PKMOIs02BDFkAUqQtL8eIogRSNeuCR646TGm6m7NQ== X-Received: by 2002:a05:600c:2057:b0:3f4:27ff:7d52 with SMTP id p23-20020a05600c205700b003f427ff7d52mr12807719wmg.2.1684917810027; Wed, 24 May 2023 01:43:30 -0700 (PDT) Received: from localhost ([37.46.46.3]) by smtp.gmail.com with ESMTPSA id f8-20020a1c6a08000000b003f41bb52834sm1523738wmc.38.2023.05.24.01.43.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 May 2023 01:43:29 -0700 (PDT) Date: Wed, 24 May 2023 11:43:33 +0300 From: Efraim Flashner To: "Dr. Arne Babenhauserheide" Subject: Re: bug#63572: [PATCH] Re: bug#63572: htmlcxx-0.87 fails to build Message-ID: Mail-Followup-To: Efraim Flashner , "Dr. Arne Babenhauserheide" , Bruno Victal , 63572-done@debbugs.gnu.org References: <87ilcmekrr.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="r9RoyeyOh+EVAqUQ" Content-Disposition: inline In-Reply-To: <87ilcmekrr.fsf@web.de> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63572-done Cc: 63572-done@debbugs.gnu.org, Bruno Victal 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.7 (/) --r9RoyeyOh+EVAqUQ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 20, 2023 at 11:43:46PM +0200, Dr. Arne Babenhauserheide wrote: > Hi Bruno, >=20 > Bruno Victal writes: > >> So this may just need compiler parameters to set C++11 instead of C++17 > >> as target. > > > > Looking at the README file from , > > it looks to me that upstream has moved to . (judging by the name of the repo owner) > > Can you try asking upstream for a new release? The last commit () > > has the message 'Fix c+11 compilation'. >=20 > I tried to build from the latest commit, but it did not build. >=20 > But I could now test adding the std argument and that works. Thanks for checking. > $ ./pre-inst-env guix build htmlcxx > /gnu/store/3bqrqs2zzx1gy4xc1g9i59z8nnhwv2rs-htmlcxx-0.87 >=20 > A patch is attached. I didn't see any dependant packages. Patch pushed! Thanks. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --r9RoyeyOh+EVAqUQ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmRtzjUACgkQQarn3Mo9 g1E0oA/9GEvNZtKQM/POaD2wpCz4BQQ3Ulj6FpqLGxnVKTBMjin6B1PikLzUPVPm ObXDNteJIjL4gtS6tl4C6EmNW9QOlFuQ9wMbVbXifzaJ8oRFk5VR3ZXi+U5Jwjcj akRvCXfIClwKweNjf3rUVHoRd8bf1Bs0Agkzpo4mUyu8YIGSfqKJzxZ2YK3AF45z 9nnrXoQnYqSV2ebFtJTteEnnCwhFkEYyGXad4uRU+jouuZUWUb3i+DM1MMGv11ry vJADCzv0xeBFxQ5cfpFBuoyP+n8m/ui0Lqbm8RdtS+UQ/Z2LfKNz+yG3zHb9Aa9s rmSWpbcRTFbVtQGkBFdWmk30rucUA3XMFGMxAsysXRTzSv3EPv3wALO2w7W6eNWE HFBcXQsnudE7cN6KQ68C5TLXwdwELN2yooq5n8pNfNR9bqMJx9ES+bCNU/PFJQ20 eMc6J9hYDW8aLnEUVhBfvuLBGoa6oieR4uv0BWmPP+wAOXosGPphNh3Xa412CK0L sXDvlDWjRM5d6sATZ5l7GM1Nn98chWvS28DlmhC/4epuALW5k9O38lQ8x3LdyMBE HsSZL8U/Ha2wFKq/xGi3k+ezEhLiuYEYDgipfk7OuP142MKPB+oJyk5hvxW0sCpG 5p/wibaNRHnndhHmdW4IXVSI6IOF9azgBT+rTdSoTg/TksLKVfM= =P94S -----END PGP SIGNATURE----- --r9RoyeyOh+EVAqUQ-- ------------=_1684917845-31008-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 May 2023 15:18:04 +0000 Received: from localhost ([127.0.0.1]:54172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzfOD-0005XQ-T3 for submit@debbugs.gnu.org; Thu, 18 May 2023 11:18:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:32910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzfOA-0005X4-QE for submit@debbugs.gnu.org; Thu, 18 May 2023 11:18:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzfOA-0004TD-El for bug-guix@gnu.org; Thu, 18 May 2023 11:17:58 -0400 Received: from mout.web.de ([217.72.192.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzfO3-00027j-PB for bug-guix@gnu.org; Thu, 18 May 2023 11:17:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1684423068; i=arne_bab@web.de; bh=bRciW8YvdCVvHrJveRYxPl3Wlc6JhT6gCFdxYYshDkM=; h=X-UI-Sender-Class:From:To:Subject:Date; b=lDFRTclYxjT5pEmE3s9v++NzpXh1A2qd8srjoCCcnogY3BclepwyJJJX/4ni2VAhS a6U2GBZhANl69HFZasNJFgU+dh6LZ6RJ8dYrtDLLApPVaExlrUK5NJovSD5SbW1qsp cYKEs9sEVG+hYSguG7d0AUMGujIu0bE6jJ5uK6DLieoe6UolTgxJwM+cMUid2rEnnr t6XjddklQxdIp7ja2epDVkbT7tpC4qpU4b+YQHHcxvV1Gbwf4M10rR2dBymng0B68V 7KfBBNUbQIZaVvYlitcJm6amRIAfcs2V61x14GzCEIVGTNYKxWY3kjLQLyiEMbs22S 5GGvQkT/huYyA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [84.165.25.222] ([84.165.25.222]) by web-mail.web.de (3c-app-webde-bap11.server.lan [172.19.172.11]) (via HTTP); Thu, 18 May 2023 17:17:48 +0200 MIME-Version: 1.0 Message-ID: From: Arne Babenhauserheide To: bug-guix@gnu.org Subject: htmlcxx-0.87 fails to build Content-Type: multipart/mixed; boundary=kenitram-12320a64-c1da-452f-bc15-b8b240949ab7 Date: Thu, 18 May 2023 17:17:48 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:WGHgX39Fvie98pMv5vpcMoJdJy7pumelbc9x1JfBZWIFaMmOkexuwas12GMcJUY06WMMp nhZqD6NH2K4HHmCupalWCxew6irjyIFyuJHDoA1dQwrio7nupTnzxbjd4f387MvUFhCgp8poSWdN d89sS81O2V4XBaO5eIFE56g9k92iqUbeuuiC1dOOt9KqZMC1IXNcKcCowv4PRmUsXfzK9OT7ApKW TVWeY4ZjDSHdu86cF+WnOkyTTx/dmbWNsnl+8DZCcnjbI+YSZhJdGw+HWZFJUN6CIQtI6mq/40Je Xc= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1/QnLvs38cI=;0pt5XwVCJMdp8byx77A8h66FhB6 BRSs0p3v/CNPt1a/HhfuWwepxAThVZ9uKjOduvexOVVZqw22Ntfv/fDCMr6B7vaeTwJ6m8Qon UzzImxvqPlf13Vj2jSZ09iip5+It/LTGmd4xo/Ee+artyFGyGoo70+8MboL6V/oePNSSQrys+ oGlYiqmzqo3VjwHOKy9puejfyTqE5uvPaOCm/uKlx15ynJzIWP/qWS9oCsEu88yRm0hsKky2y dvJ3ovT0QHsjX2u5RAZuUBq8raBmzIhfb6Nw1kAXuH3a9OaR2WWBMksSYhI4P4VczS9WfChTf 4TdI9kc3lq5AZaQFkv4brWQy6HuUuAV6CrfXESUXlaJ9zkc9O6ZvuuEq+AP4/aLtYxkHtLYqO Q4tn7nDXInxKdCCYSwqHDeJcGM37vIlLpCLydDNOP6qgZg6fwp5CIcXvC1SLkiFo8d89cvWyH Px8OZIGsKRUFCQCLOiLwhnGTO/Z/+vRwE0YEbg4TeLEpMoAKxAcgFYJNEjmQA0Gb2w4H78/q9 +QcgmvTM1soCrPLn+yZwyQ4rCT5lbdBuUf5X6ajkLAxbY/fIH8XRsaCw4pKbmHTodS9Lu9FE/ RGpss3qmbuf+LYQMW1tqxo7Z0oApug1oEOiwXz7o9suyhOhVWWr7kkC2ve/IVVUnAOv0NLa8d Hok9jUItNvz+d+capt3fnyJZAROTsayV7YbHVUFwnyETTqWoHSgfw2mQjlq1qQWHhdDzalL7u dSvzh8vQP+hf5zo++vtRe33x/M0S2vZVvbUgLoVqy8lJN0afqDB1jh8Scj5gM/tkweEqEc/Na rYVzzmFWy/iAXulauoJaw6bpE+kUyG2TpqKZG2TP9lgDU= Received-SPF: pass client-ip=217.72.192.78; envelope-from=Arne_Bab@web.de; helo=mout.web.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, SPF_HELO_NONE=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-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" X-Spam-Score: -2.4 (--) --kenitram-12320a64-c1da-452f-bc15-b8b240949ab7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, To reproduce: guix build htmlcxx =E2=80=94 it blocks several dependents=2E The relevant part of the error: In file included from CharsetConverter=2Ecc:5: CharsetConverter=2Eh:20:90: error: ISO C++17 does not allow dynamic except= ion specifications 20 | CharsetConverter(const std::string &from, = const std::string &to) throw (Exception); These were deprecated in C++11 and removed in C++17: https://www=2Eopen-st= d=2Eorg/jtc1/sc22/wg21/docs/papers/2016/p0003r5=2Ehtml So this may just need compiler parameters to set C++11 instead of C++17 as target=2E A first step towards the fix might be diff --git a/gnu/packages/web=2Escm b/gnu/packages/web=2Escm index 6e79fe99b8=2E=2E9c1319f3af 100644 --- a/gnu/packages/web=2Escm +++ b/gnu/packages/web=2Escm @@ -8130,6 +8130,9 @@ (define-public htmlcxx (sha256 (base32 "1j3mzjlczjrk4ahc43s6kzpvzypzjmqz4sillnca5yadrwwgjf2x")))= ) (build-system gnu-build-system) + (arguments + ;; ISO C++17 does not allow dynamic exception specifications + `(#:configure-flags '("CXXFLAGS=3D-std=3Dc++11"))) (home-page "https://htmlcxx=2Esourceforge=2Enet/") (synopsis "Simple non-validating CSS1 and HTML parser for C++") (description "htmlcxx is a simple non-validating CSS1 and HTML parser= for The complete log is attached=2E Best wishes, Arne --=20 unpolitisch=C2=A0sein hei=C3=9Ft=C2=A0politisch=C2=A0sein,=C2=A0 ohne=C2=A0es=C2=A0zu=C2=A0merken=2E=C2=A0 -=C2=A0ArneBab --kenitram-12320a64-c1da-452f-bc15-b8b240949ab7 Content-Type: text/x-log Content-Disposition: attachment; filename=a9zh5fn26ds9jzq80c9x9rrxzfkmi9-htmlcxx-0.87.log Content-Transfer-Encoding: base64 c3RhcnRpbmcgcGhhc2UgYHNldC1TT1VSQ0UtREFURS1FUE9DSCcKcGhhc2UgYHNldC1TT1VSQ0Ut REFURS1FUE9DSCcgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBz ZXQtcGF0aHMnCmVudmlyb25tZW50IHZhcmlhYmxlIGBQQVRIJyBzZXQgdG8gYC9nbnUvc3RvcmUv c3h4MjJmOTh2ZmJhdmNxbWRrc202YXM4ZnZza3B4aXctdGFyLTEuMzQvYmluOi9nbnUvc3RvcmUv eDI0Ym00OWFnNWR2a2k3Mm1qZHoxOTViZmI4OW5ybmItZ3ppcC0xLjEyL2JpbjovZ251L3N0b3Jl L2o4d2xmbWxtZnZwYnphNmlzOXd2OXhzZDhwc3J4bjAwLWJ6aXAyLTEuMC44L2JpbjovZ251L3N0 b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW46L2dudS9z dG9yZS96bWNmNWtwcWlpZ2hrYmg3d3NsZjkxcWRqd2owNnlyMS1kaWZmdXRpbHMtMy44L2Jpbjov Z251L3N0b3JlLzIxMHlmYXgxOHIyZzJpbnhybWw5NDM1aWtoZmNjYTZtLXBhdGNoLTIuNy42L2Jp bjovZ251L3N0b3JlL2M4anlwaDJseHcwbTluYTM0Zmc4aDcwbjRubm56N2lzLWZpbmR1dGlscy00 LjkuMC9iaW46L2dudS9zdG9yZS9oYzA1ZDc2ZjFqM2l6M3YyYnM1ano0ZnBsamwxcjRkai1nYXdr LTUuMi4xL2JpbjovZ251L3N0b3JlL3h4Y2ZzaW12eHo3ejRkajU5M2ducWJremM2cGljd3pxLXNl ZC00LjgvYmluOi9nbnUvc3RvcmUveXJ2NWY3MG1uODNhODc2Yjc4aTVzNzlkZDJoc2gwemYtZ3Jl cC0zLjgvYmluOi9nbnUvc3RvcmUvNmsxeXlzOXdxcmZuNHk0MWljMXdpbjhncG5pbW5jd2oteHot NS4yLjgvYmluOi9nbnUvc3RvcmUvYTVpOGF2eDgyNmJydzVncm4zbjRxdjQwZzUxNDUwNWMtY29y ZXV0aWxzLTkuMS9iaW46L2dudS9zdG9yZS93ajdjYXNkYTdyYjU1cnZxam5wbTBibTdhMnptNjYx OC1tYWtlLTQuMy9iaW46L2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0 ay1iYXNoLW1pbmltYWwtNS4xLjE2L2JpbjovZ251L3N0b3JlL25hMWRwYmJjeGphYTNuOHdrd3Jm cGNoNDc2ZjkwaGxmLWxkLXdyYXBwZXItMC9iaW46L2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2 OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2JpbjovZ251L3N0b3JlLzVscWhjdjkxaWp5 ODJwOTJhYzZnNXh3NDhsMGx3d3o0LWdjYy0xMS4zLjAvYmluOi9nbnUvc3RvcmUvZ3NqY3pxaXIx d2J6OHA3NzB6bmRycHc0cm5wcG14aTMtZ2xpYmMtMi4zNS9iaW46L2dudS9zdG9yZS9nc2pjenFp cjF3Yno4cDc3MHpuZHJwdzRybnBwbXhpMy1nbGliYy0yLjM1L3NiaW4nCmVudmlyb25tZW50IHZh cmlhYmxlIGBCQVNIX0xPQURBQkxFU19QQVRIJyB1bnNldAplbnZpcm9ubWVudCB2YXJpYWJsZSBg Q19JTkNMVURFX1BBVEgnIHNldCB0byBgL2dudS9zdG9yZS9qOHdsZm1sbWZ2cGJ6YTZpczl3djl4 c2Q4cHNyeG4wMC1iemlwMi0xLjAuOC9pbmNsdWRlOi9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1 NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2luY2x1ZGU6L2dudS9zdG9yZS9oYzA1ZDc2ZjFq M2l6M3YyYnM1ano0ZnBsamwxcjRkai1nYXdrLTUuMi4xL2luY2x1ZGU6L2dudS9zdG9yZS82azF5 eXM5d3FyZm40eTQxaWMxd2luOGdwbmltbmN3ai14ei01LjIuOC9pbmNsdWRlOi9nbnUvc3RvcmUv d2o3Y2FzZGE3cmI1NXJ2cWpucG0wYm03YTJ6bTY2MTgtbWFrZS00LjMvaW5jbHVkZTovZ251L3N0 b3JlL3poNHg2NXNuZmlzN3N2czY5MDZnajF6OGk3ZHgyajNtLWJpbnV0aWxzLTIuMzgvaW5jbHVk ZTovZ251L3N0b3JlLzVscWhjdjkxaWp5ODJwOTJhYzZnNXh3NDhsMGx3d3o0LWdjYy0xMS4zLjAv aW5jbHVkZTovZ251L3N0b3JlL2dzamN6cWlyMXdiejhwNzcwem5kcnB3NHJucHBteGkzLWdsaWJj LTIuMzUvaW5jbHVkZTovZ251L3N0b3JlLzVpa2xjcHM3MGMwc2ZreHZscmhnOGpoZjNxNGgxOGJq LWxpbnV4LWxpYnJlLWhlYWRlcnMtNS4xNS40OS9pbmNsdWRlJwplbnZpcm9ubWVudCB2YXJpYWJs ZSBgQ1BMVVNfSU5DTFVERV9QQVRIJyBzZXQgdG8gYC9nbnUvc3RvcmUvajh3bGZtbG1mdnBiemE2 aXM5d3Y5eHNkOHBzcnhuMDAtYnppcDItMS4wLjgvaW5jbHVkZTovZ251L3N0b3JlL2dyMHN5MG0x bXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9pbmNsdWRlOi9nbnUvc3RvcmUvaGMw NWQ3NmYxajNpejN2MmJzNWp6NGZwbGpsMXI0ZGotZ2F3ay01LjIuMS9pbmNsdWRlOi9nbnUvc3Rv cmUvNmsxeXlzOXdxcmZuNHk0MWljMXdpbjhncG5pbW5jd2oteHotNS4yLjgvaW5jbHVkZTovZ251 L3N0b3JlL3dqN2Nhc2RhN3JiNTVydnFqbnBtMGJtN2Eyem02NjE4LW1ha2UtNC4zL2luY2x1ZGU6 L2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4 L2luY2x1ZGU6L2dudS9zdG9yZS81bHFoY3Y5MWlqeTgycDkyYWM2ZzV4dzQ4bDBsd3d6NC1nY2Mt MTEuMy4wL2luY2x1ZGUvYysrOi9nbnUvc3RvcmUvNWxxaGN2OTFpank4MnA5MmFjNmc1eHc0OGww bHd3ejQtZ2NjLTExLjMuMC9pbmNsdWRlOi9nbnUvc3RvcmUvZ3NqY3pxaXIxd2J6OHA3NzB6bmRy cHc0cm5wcG14aTMtZ2xpYmMtMi4zNS9pbmNsdWRlOi9nbnUvc3RvcmUvNWlrbGNwczcwYzBzZmt4 dmxyaGc4amhmM3E0aDE4YmotbGludXgtbGlicmUtaGVhZGVycy01LjE1LjQ5L2luY2x1ZGUnCmVu dmlyb25tZW50IHZhcmlhYmxlIGBMSUJSQVJZX1BBVEgnIHNldCB0byBgL2dudS9zdG9yZS9qOHds Zm1sbWZ2cGJ6YTZpczl3djl4c2Q4cHNyeG4wMC1iemlwMi0xLjAuOC9saWI6L2dudS9zdG9yZS9n cjBzeTBtMW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQvbGliOi9nbnUvc3RvcmUv aGMwNWQ3NmYxajNpejN2MmJzNWp6NGZwbGpsMXI0ZGotZ2F3ay01LjIuMS9saWI6L2dudS9zdG9y ZS82azF5eXM5d3FyZm40eTQxaWMxd2luOGdwbmltbmN3ai14ei01LjIuOC9saWI6L2dudS9zdG9y ZS96aDR4NjVzbmZpczdzdnM2OTA2Z2oxejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2xpYjovZ251 L3N0b3JlL2dzamN6cWlyMXdiejhwNzcwem5kcnB3NHJucHBteGkzLWdsaWJjLTIuMzUvbGliOi9n bnUvc3RvcmUvbDB5cnlpNWpzYTFncm52dzAxYzlua3o5YzgxY3YyMjQtZ2xpYmMtMi4zNS1zdGF0 aWMvbGliOi9nbnUvc3RvcmUvdmlzZmRkYTkzNGd2aXZ3aWh3aGxtNjNmZHFoaGNjOGEtZ2xpYmMt dXRmOC1sb2NhbGVzLTIuMzUvbGliJwplbnZpcm9ubWVudCB2YXJpYWJsZSBgR1VJWF9MT0NQQVRI JyBzZXQgdG8gYC9nbnUvc3RvcmUvdmlzZmRkYTkzNGd2aXZ3aWh3aGxtNjNmZHFoaGNjOGEtZ2xp YmMtdXRmOC1sb2NhbGVzLTIuMzUvbGliL2xvY2FsZScKcGhhc2UgYHNldC1wYXRocycgc3VjY2Vl ZGVkIGFmdGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBpbnN0YWxsLWxvY2FsZScKdXNp bmcgJ2VuX1VTLnV0ZjgnIGxvY2FsZSBmb3IgY2F0ZWdvcnkgIkxDX0FMTCIKcGhhc2UgYGluc3Rh bGwtbG9jYWxlJyBzdWNjZWVkZWQgYWZ0ZXIgMC4wIHNlY29uZHMKc3RhcnRpbmcgcGhhc2UgYHVu cGFjaycKaHRtbGN4eC0wLjg3LwpodG1sY3h4LTAuODcvaW5zdGFsbC1zaApodG1sY3h4LTAuODcv Y29uZmlndXJlLmFjCmh0bWxjeHgtMC44Ny9JTlNUQUxMCmh0bWxjeHgtMC44Ny9sdG1haW4uc2gK aHRtbGN4eC0wLjg3L0FTRi0yLjAKaHRtbGN4eC0wLjg3L3dpbmdldG9wdC5oCmh0bWxjeHgtMC44 Ny9jb25maWd1cmUKaHRtbGN4eC0wLjg3L3lsd3JhcApodG1sY3h4LTAuODcvY3NzLwpodG1sY3h4 LTAuODcvQ2hhbmdlTG9nCmh0bWxjeHgtMC44Ny9BVVRIT1JTCmh0bWxjeHgtMC44Ny9odG1sY3h4 LnNwZWMKaHRtbGN4eC0wLjg3L2NvbmZpZy5oLmluCmh0bWxjeHgtMC44Ny9jb25maWcuZ3Vlc3MK aHRtbGN4eC0wLjg3L2h0bWwvCmh0bWxjeHgtMC44Ny9kZXBjb21wCmh0bWxjeHgtMC44Ny9taXNz aW5nCmh0bWxjeHgtMC44Ny9SRUFETUUKaHRtbGN4eC0wLjg3L2h0bWxjeHgucGMuaW4KaHRtbGN4 eC0wLjg3L01ha2VmaWxlLmFtCmh0bWxjeHgtMC44Ny9jb25maWcuc3ViCmh0bWxjeHgtMC44Ny9o dG1sY3h4YXBwLnZjcHJvagpodG1sY3h4LTAuODcvQ09QWUlORwpodG1sY3h4LTAuODcvY29tcGls ZQpodG1sY3h4LTAuODcvTkVXUwpodG1sY3h4LTAuODcvd2luZ2V0b3B0LmMKaHRtbGN4eC0wLjg3 L2h0bWxjeHgudmNwcm9qCmh0bWxjeHgtMC44Ny90ZXN0LWRyaXZlcgpodG1sY3h4LTAuODcvbTQv Cmh0bWxjeHgtMC44Ny9MR1BMX1YyCmh0bWxjeHgtMC44Ny9odG1sY3h4LmNjCmh0bWxjeHgtMC44 Ny9NYWtlZmlsZS5pbgpodG1sY3h4LTAuODcvYWNsb2NhbC5tNApodG1sY3h4LTAuODcvbTQvbHR2 ZXJzaW9uLm00Cmh0bWxjeHgtMC44Ny9tNC9saWJ0b29sLm00Cmh0bWxjeHgtMC44Ny9tNC8uX2x0 b3B0aW9ucy5tNApodG1sY3h4LTAuODcvbTQvbHRvcHRpb25zLm00Cmh0bWxjeHgtMC44Ny9tNC9z cG9vbi5tNApodG1sY3h4LTAuODcvbTQvLl9sdHN1Z2FyLm00Cmh0bWxjeHgtMC44Ny9tNC9sdHN1 Z2FyLm00Cmh0bWxjeHgtMC44Ny9tNC8uX2x0fm9ic29sZXRlLm00Cmh0bWxjeHgtMC44Ny9tNC9s dH5vYnNvbGV0ZS5tNApodG1sY3h4LTAuODcvaHRtbC90ZXN0cy5jYwpodG1sY3h4LTAuODcvaHRt bC91dGlscy5oCmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlclNheC5jYwpodG1sY3h4LTAuODcvaHRt bC9Ob2RlLmNjCmh0bWxjeHgtMC44Ny9odG1sL2RlYnVnLmgKaHRtbGN4eC0wLjg3L2h0bWwvQ2hh cnNldENvbnZlcnRlci5oCmh0bWxjeHgtMC44Ny9odG1sL1VyaS5oCmh0bWxjeHgtMC44Ny9odG1s L3V0aWxzLmNjCmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlclNheC5oCmh0bWxjeHgtMC44Ny9odG1s L0V4dGVuc2lvbnMuY2MKaHRtbGN4eC0wLjg3L2h0bWwvdHJlZS5oCmh0bWxjeHgtMC44Ny9odG1s L05vZGUuaApodG1sY3h4LTAuODcvaHRtbC9VcmkuY2MKaHRtbGN4eC0wLjg3L2h0bWwvUGFyc2Vy RG9tLmgKaHRtbGN4eC0wLjg3L2h0bWwvd2luY3N0cmluZy5oCmh0bWxjeHgtMC44Ny9odG1sL01h a2VmaWxlLmFtCmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlckRvbS5jYwpodG1sY3h4LTAuODcvaHRt bC9nZW5fdGxkLnBsCmh0bWxjeHgtMC44Ny9odG1sL3VyaVRlc3RzLmNjCmh0bWxjeHgtMC44Ny9o dG1sL2NpX3N0cmluZy5oCmh0bWxjeHgtMC44Ny9odG1sL3RsZC5oCmh0bWxjeHgtMC44Ny9odG1s L3RsZC5saXN0Cmh0bWxjeHgtMC44Ny9odG1sL1BhcnNlclNheC50Y2MKaHRtbGN4eC0wLjg3L2h0 bWwvQ2hhcnNldENvbnZlcnRlci5jYwpodG1sY3h4LTAuODcvaHRtbC9NYWtlZmlsZS5pbgpodG1s Y3h4LTAuODcvaHRtbC9FeHRlbnNpb25zLmgKaHRtbGN4eC0wLjg3L2Nzcy9jc3Nfc3ludGF4LmgK aHRtbGN4eC0wLjg3L2Nzcy9wYXJzZXIuaApodG1sY3h4LTAuODcvY3NzL3BhcnNlcl9wcC5jYwpo dG1sY3h4LTAuODcvY3NzL2Nzc19sZXguYwpodG1sY3h4LTAuODcvY3NzL2Nzc19sZXgubApodG1s Y3h4LTAuODcvY3NzL01ha2VmaWxlLmFtCmh0bWxjeHgtMC44Ny9jc3MvZGVmYXVsdC5jc3MKaHRt bGN4eC0wLjg3L2Nzcy9jc3Nfc3ludGF4LmMKaHRtbGN4eC0wLjg3L2Nzcy9jc3Nfc3ludGF4LnkK aHRtbGN4eC0wLjg3L2Nzcy9wYXJzZXJfcHAuaApodG1sY3h4LTAuODcvY3NzL3BhcnNlci5jCmh0 bWxjeHgtMC44Ny9jc3MvTWFrZWZpbGUuaW4KaHRtbGN4eC0wLjg3L2Nzcy9jc3NfbGV4LmgKcGhh c2UgYHVucGFjaycgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBi b290c3RyYXAnCkdOVSBidWlsZCBzeXN0ZW0gYm9vdHN0cmFwcGluZyBub3QgbmVlZGVkCnBoYXNl IGBib290c3RyYXAnIHN1Y2NlZWRlZCBhZnRlciAwLjAgc2Vjb25kcwpzdGFydGluZyBwaGFzZSBg cGF0Y2gtdXNyLWJpbi1maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hh bmdpbmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02 Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTogLi9j b25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS9ncjBzeTBt MW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQvYmluL2ZpbGUnCnBhdGNoLS91c3Iv YmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScgdG8gYC9nbnUv c3RvcmUvZ3Iwc3kwbTFtdjM2cXY1NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2Jpbi9maWxl JwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdpbmcgYC91c3IvYmluL2Zp bGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUt NS40NC9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTogLi9jb25maWd1cmU6IGNoYW5naW5n IGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS9ncjBzeTBtMW12MzZxdjU0aWRtNmNuMTBs M21uZ3NocS1maWxlLTUuNDQvYmluL2ZpbGUnCnBhdGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmln dXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScgdG8gYC9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2 cXY1NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9m aWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdpbmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3Jl L2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW4vZmlsZScKcGF0 Y2gtL3Vzci9iaW4vZmlsZTogLi9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0 byBgL2dudS9zdG9yZS9ncjBzeTBtMW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQv YmluL2ZpbGUnCnBhdGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vz ci9iaW4vZmlsZScgdG8gYC9nbnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1NGlkbTZjbjEwbDNtbmdz aHEtZmlsZS01LjQ0L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTog Y2hhbmdpbmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRp ZG02Y24xMGwzbW5nc2hxLWZpbGUtNS40NC9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTog Li9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS9ncjBz eTBtMW12MzZxdjU0aWRtNmNuMTBsM21uZ3NocS1maWxlLTUuNDQvYmluL2ZpbGUnCnBhdGNoLS91 c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScgdG8gYC9n bnUvc3RvcmUvZ3Iwc3kwbTFtdjM2cXY1NGlkbTZjbjEwbDNtbmdzaHEtZmlsZS01LjQ0L2Jpbi9m aWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdpbmcgYC91c3IvYmlu L2ZpbGUnIHRvIGAvZ251L3N0b3JlL2dyMHN5MG0xbXYzNnF2NTRpZG02Y24xMGwzbW5nc2hxLWZp bGUtNS40NC9iaW4vZmlsZScKcGhhc2UgYHBhdGNoLXVzci1iaW4tZmlsZScgc3VjY2VlZGVkIGFm dGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBwYXRjaC1zb3VyY2Utc2hlYmFuZ3MnCnBh dGNoLXNoZWJhbmc6IC4vY29tcGlsZTogY2hhbmdpbmcgYC9iaW4vc2gnIHRvIGAvZ251L3N0b3Jl L3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEuMTYvYmlu L3NoJwpwYXRjaC1zaGViYW5nOiAuL2NvbmZpZy5ndWVzczogY2hhbmdpbmcgYC9iaW4vc2gnIHRv IGAvZ251L3N0b3JlL3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1h bC01LjEuMTYvYmluL3NoJwpwYXRjaC1zaGViYW5nOiAuL2NvbmZpZy5zdWI6IGNoYW5naW5nIGAv YmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1i YXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9jb25maWd1cmU6IGNo YW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBh cm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9kZXBj b21wOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvcmliOWcyaWcxeGYza2NseWww NzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUuMS4xNi9iaW4vc2gnCnBhdGNoLXNoZWJhbmc6 IC4vaHRtbC9nZW5fdGxkLnBsOiB3YXJuaW5nOiBubyBiaW5hcnkgZm9yIGludGVycHJldGVyIGBw ZXJsJyBmb3VuZCBpbiAkUEFUSApwYXRjaC1zaGViYW5nOiAuL2luc3RhbGwtc2g6IGNoYW5naW5n IGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0 ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9sdG1haW4uc2g6 IGNoYW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3Nncy OHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9t aXNzaW5nOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvcmliOWcyaWcxeGYza2Ns eWwwNzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUuMS4xNi9iaW4vc2gnCnBhdGNoLXNoZWJh bmc6IC4vdGVzdC1kcml2ZXI6IGNoYW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS9yaWI5 ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9zaCcK cGF0Y2gtc2hlYmFuZzogLi95bHdyYXA6IGNoYW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9y ZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jp bi9zaCcKcGhhc2UgYHBhdGNoLXNvdXJjZS1zaGViYW5ncycgc3VjY2VlZGVkIGFmdGVyIDAuMCBz ZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBjb25maWd1cmUnCnNvdXJjZSBkaXJlY3Rvcnk6ICIvdG1w L2d1aXgtYnVpbGQtaHRtbGN4eC0wLjg3LmRydi0wL2h0bWxjeHgtMC44NyIgKHJlbGF0aXZlIGZy b20gYnVpbGQ6ICIuIikKYnVpbGQgZGlyZWN0b3J5OiAiL3RtcC9ndWl4LWJ1aWxkLWh0bWxjeHgt MC44Ny5kcnYtMC9odG1sY3h4LTAuODciCmNvbmZpZ3VyZSBmbGFnczogKCJDT05GSUdfU0hFTEw9 L2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwt NS4xLjE2L2Jpbi9iYXNoIiAiU0hFTEw9L2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5bDA3Nncy OHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9iYXNoIiAiLS1wcmVmaXg9L2dudS9z dG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODciICItLWVu YWJsZS1mYXN0LWluc3RhbGwiICItLWJ1aWxkPXg4Nl82NC11bmtub3duLWxpbnV4LWdudSIpCmNo ZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwuLi4gL2dudS9zdG9yZS9hNWk4YXZ4 ODI2YnJ3NWdybjNuNHF2NDBnNTE0NTA1Yy1jb3JldXRpbHMtOS4xL2Jpbi9pbnN0YWxsIC1jCmNo ZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJvbm1lbnQgaXMgc2FuZS4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGEgdGhyZWFkLXNhZmUgbWtkaXIgLXAuLi4gL2dudS9zdG9yZS9hNWk4YXZ4ODI2YnJ3NWdy bjNuNHF2NDBnNTE0NTA1Yy1jb3JldXRpbHMtOS4xL2Jpbi9ta2RpciAtcApjaGVja2luZyBmb3Ig Z2F3ay4uLiBnYXdrCmNoZWNraW5nIHdoZXRoZXIgbWFrZSBzZXRzICQoTUFLRSkuLi4gbm8KY2hl Y2tpbmcgd2hldGhlciBtYWtlIHN1cHBvcnRzIG5lc3RlZCB2YXJpYWJsZXMuLi4geWVzCmNoZWNr aW5nIGZvciBnKysuLi4gZysrCmNoZWNraW5nIHdoZXRoZXIgdGhlIEMrKyBjb21waWxlciB3b3Jr cy4uLiB5ZXMKY2hlY2tpbmcgZm9yIEMrKyBjb21waWxlciBkZWZhdWx0IG91dHB1dCBmaWxlIG5h bWUuLi4gYS5vdXQKY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxlcy4uLiAKY2hlY2tp bmcgd2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nLi4uIG5vCmNoZWNraW5nIGZvciBzdWZm aXggb2Ygb2JqZWN0IGZpbGVzLi4uIG8KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhl IEdOVSBDKysgY29tcGlsZXIuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgZysrIGFjY2VwdHMgLWcu Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgbWFrZSBzdXBwb3J0cyB0aGUgaW5jbHVkZSBkaXJlY3Rp dmUuLi4geWVzIChHTlUgc3R5bGUpCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgZysrLi4u IGdjYzMKY2hlY2tpbmcgZm9yIGdjYy4uLiBnY2MKY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNp bmcgdGhlIEdOVSBDIGNvbXBpbGVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGdjYyBhY2NlcHRz IC1nLi4uIHllcwpjaGVja2luZyBmb3IgZ2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiBu b25lIG5lZWRlZApjaGVja2luZyB3aGV0aGVyIGdjYyB1bmRlcnN0YW5kcyAtYyBhbmQgLW8gdG9n ZXRoZXIuLi4geWVzCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgZ2NjLi4uIGdjYzMKY2hl Y2tpbmcgZm9yIGZsZXguLi4gbm8KY2hlY2tpbmcgZm9yIGxleC4uLiBubwpjaGVja2luZyBmb3Ig Ymlzb24uLi4gbm8KY2hlY2tpbmcgZm9yIGJ5YWNjLi4uIG5vCmNoZWNraW5nIGJ1aWxkIHN5c3Rl bSB0eXBlLi4uIHg4Nl82NC11bmtub3duLWxpbnV4LWdudQpjaGVja2luZyBob3N0IHN5c3RlbSB0 eXBlLi4uIHg4Nl82NC11bmtub3duLWxpbnV4LWdudQpjaGVja2luZyBob3cgdG8gcHJpbnQgc3Ry aW5ncy4uLiBwcmludGYKY2hlY2tpbmcgZm9yIGEgc2VkIHRoYXQgZG9lcyBub3QgdHJ1bmNhdGUg b3V0cHV0Li4uIC9nbnUvc3RvcmUveHhjZnNpbXZ4ejd6NGRqNTkzZ25xYmt6YzZwaWN3enEtc2Vk LTQuOC9iaW4vc2VkCmNoZWNraW5nIGZvciBncmVwIHRoYXQgaGFuZGxlcyBsb25nIGxpbmVzIGFu ZCAtZS4uLiAvZ251L3N0b3JlL3lydjVmNzBtbjgzYTg3NmI3OGk1czc5ZGQyaHNoMHpmLWdyZXAt My44L2Jpbi9ncmVwCmNoZWNraW5nIGZvciBlZ3JlcC4uLiAvZ251L3N0b3JlL3lydjVmNzBtbjgz YTg3NmI3OGk1czc5ZGQyaHNoMHpmLWdyZXAtMy44L2Jpbi9ncmVwIC1FCmNoZWNraW5nIGZvciBm Z3JlcC4uLiAvZ251L3N0b3JlL3lydjVmNzBtbjgzYTg3NmI3OGk1czc5ZGQyaHNoMHpmLWdyZXAt My44L2Jpbi9ncmVwIC1GCmNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGdjYy4uLiAvZ251L3N0b3Jl L25hMWRwYmJjeGphYTNuOHdrd3JmcGNoNDc2ZjkwaGxmLWxkLXdyYXBwZXItMC9iaW4vbGQKY2hl Y2tpbmcgaWYgdGhlIGxpbmtlciAoL2dudS9zdG9yZS9uYTFkcGJiY3hqYWEzbjh3a3dyZnBjaDQ3 NmY5MGhsZi1sZC13cmFwcGVyLTAvYmluL2xkKSBpcyBHTlUgbGQuLi4geWVzCmNoZWNraW5nIGZv ciBCU0QtIG9yIE1TLWNvbXBhdGlibGUgbmFtZSBsaXN0ZXIgKG5tKS4uLiAvZ251L3N0b3JlL3po NHg2NXNuZmlzN3N2czY5MDZnajF6OGk3ZHgyajNtLWJpbnV0aWxzLTIuMzgvYmluL25tIC1CCmNo ZWNraW5nIHRoZSBuYW1lIGxpc3RlciAoL2dudS9zdG9yZS96aDR4NjVzbmZpczdzdnM2OTA2Z2ox ejhpN2R4MmozbS1iaW51dGlscy0yLjM4L2Jpbi9ubSAtQikgaW50ZXJmYWNlLi4uIEJTRCBubQpj aGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzLi4uIHllcwpjaGVja2luZyB0aGUgbWF4aW11bSBs ZW5ndGggb2YgY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4uLiAxNTcyODY0CmNoZWNraW5nIGhvdyB0 byBjb252ZXJ0IHg4Nl82NC11bmtub3duLWxpbnV4LWdudSBmaWxlIG5hbWVzIHRvIHg4Nl82NC11 bmtub3duLWxpbnV4LWdudSBmb3JtYXQuLi4gZnVuY19jb252ZXJ0X2ZpbGVfbm9vcApjaGVja2lu ZyBob3cgdG8gY29udmVydCB4ODZfNjQtdW5rbm93bi1saW51eC1nbnUgZmlsZSBuYW1lcyB0byB0 b29sY2hhaW4gZm9ybWF0Li4uIGZ1bmNfY29udmVydF9maWxlX25vb3AKY2hlY2tpbmcgZm9yIC9n bnUvc3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3JhcHBlci0wL2Jp bi9sZCBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcy4uLiAtcgpjaGVja2luZyBmb3Igb2Jq ZHVtcC4uLiBvYmpkdW1wCmNoZWNraW5nIGhvdyB0byByZWNvZ25pemUgZGVwZW5kZW50IGxpYnJh cmllcy4uLiBwYXNzX2FsbApjaGVja2luZyBmb3IgZGxsdG9vbC4uLiBubwpjaGVja2luZyBob3cg dG8gYXNzb2NpYXRlIHJ1bnRpbWUgYW5kIGxpbmsgbGlicmFyaWVzLi4uIHByaW50ZiAlc1xuCmNo ZWNraW5nIGZvciBhci4uLiBhcgpjaGVja2luZyBmb3IgYXJjaGl2ZXIgQEZJTEUgc3VwcG9ydC4u LiBACmNoZWNraW5nIGZvciBzdHJpcC4uLiBzdHJpcApjaGVja2luZyBmb3IgcmFubGliLi4uIHJh bmxpYgpjaGVja2luZyBjb21tYW5kIHRvIHBhcnNlIC9nbnUvc3RvcmUvemg0eDY1c25maXM3c3Zz NjkwNmdqMXo4aTdkeDJqM20tYmludXRpbHMtMi4zOC9iaW4vbm0gLUIgb3V0cHV0IGZyb20gZ2Nj IG9iamVjdC4uLiBvawpjaGVja2luZyBmb3Igc3lzcm9vdC4uLiBubwpjaGVja2luZyBmb3IgYSB3 b3JraW5nIGRkLi4uIC9nbnUvc3RvcmUvYTVpOGF2eDgyNmJydzVncm4zbjRxdjQwZzUxNDUwNWMt Y29yZXV0aWxzLTkuMS9iaW4vZGQKY2hlY2tpbmcgaG93IHRvIHRydW5jYXRlIGJpbmFyeSBwaXBl cy4uLiAvZ251L3N0b3JlL2E1aThhdng4MjZicnc1Z3JuM240cXY0MGc1MTQ1MDVjLWNvcmV1dGls cy05LjEvYmluL2RkIGJzPTQwOTYgY291bnQ9MQpjaGVja2luZyBmb3IgbXQuLi4gbm8KY2hlY2tp bmcgaWYgOiBpcyBhIG1hbmlmZXN0IHRvb2wuLi4gbm8KY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUg QyBwcmVwcm9jZXNzb3IuLi4gZ2NjIC1FCmNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVz Li4uIHllcwpjaGVja2luZyBmb3Igc3lzL3R5cGVzLmguLi4geWVzCmNoZWNraW5nIGZvciBzeXMv c3RhdC5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RkbGliLmguLi4geWVzCmNoZWNraW5nIGZvciBz dHJpbmcuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1lbW9yeS5oLi4uIHllcwpjaGVja2luZyBmb3Ig c3RyaW5ncy5oLi4uIHllcwpjaGVja2luZyBmb3IgaW50dHlwZXMuaC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHN0ZGludC5oLi4uIHllcwpjaGVja2luZyBmb3IgdW5pc3RkLmguLi4geWVzCmNoZWNraW5n IGZvciBkbGZjbi5oLi4uIHllcwpjaGVja2luZyBmb3Igb2JqZGlyLi4uIC5saWJzCmNoZWNraW5n IGlmIGdjYyBzdXBwb3J0cyAtZm5vLXJ0dGkgLWZuby1leGNlcHRpb25zLi4uIG5vCmNoZWNraW5n IGZvciBnY2Mgb3B0aW9uIHRvIHByb2R1Y2UgUElDLi4uIC1mUElDIC1EUElDCmNoZWNraW5nIGlm IGdjYyBQSUMgZmxhZyAtZlBJQyAtRFBJQyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgZ2NjIHN0 YXRpYyBmbGFnIC1zdGF0aWMgd29ya3MuLi4geWVzCmNoZWNraW5nIGlmIGdjYyBzdXBwb3J0cyAt YyAtbyBmaWxlLm8uLi4geWVzCmNoZWNraW5nIGlmIGdjYyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8u Li4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIGdjYyBsaW5rZXIgKC9nbnUvc3Rv cmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3JhcHBlci0wL2Jpbi9sZCAt bSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIC1sYyBzaG91bGQgYmUgZXhwbGljaXRseSBsaW5rZWQgaW4uLi4gbm8KY2hlY2tpbmcg ZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzLi4uIEdOVS9MaW51eCBsZC5zbwpjaGVja2lu ZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zLi4uIGltbWVkaWF0 ZQpjaGVja2luZyB3aGV0aGVyIHN0cmlwcGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUuLi4geWVz CmNoZWNraW5nIGlmIGxpYnRvb2wgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMKY2hl Y2tpbmcgd2hldGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMuLi4gbm8KY2hlY2tpbmcgaG93IHRvIHJ1 biB0aGUgQysrIHByZXByb2Nlc3Nvci4uLiBnKysgLUUKY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkg ZysrLi4uIC9nbnUvc3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3Jh cHBlci0wL2Jpbi9sZCAtbSBlbGZfeDg2XzY0CmNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC9nbnUv c3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQtd3JhcHBlci0wL2Jpbi9s ZCAtbSBlbGZfeDg2XzY0KSBpcyBHTlUgbGQuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIGcr KyBsaW5rZXIgKC9nbnUvc3RvcmUvbmExZHBiYmN4amFhM244d2t3cmZwY2g0NzZmOTBobGYtbGQt d3JhcHBlci0wL2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVz Li4uIHllcwpjaGVja2luZyBmb3IgZysrIG9wdGlvbiB0byBwcm9kdWNlIFBJQy4uLiAtZlBJQyAt RFBJQwpjaGVja2luZyBpZiBnKysgUElDIGZsYWcgLWZQSUMgLURQSUMgd29ya3MuLi4geWVzCmNo ZWNraW5nIGlmIGcrKyBzdGF0aWMgZmxhZyAtc3RhdGljIHdvcmtzLi4uIHllcwpjaGVja2luZyBp ZiBnKysgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4uIHllcwpjaGVja2luZyBpZiBnKysgc3VwcG9y dHMgLWMgLW8gZmlsZS5vLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyB3aGV0aGVyIHRoZSBnKysg bGlua2VyICgvZ251L3N0b3JlL25hMWRwYmJjeGphYTNuOHdrd3JmcGNoNDc2ZjkwaGxmLWxkLXdy YXBwZXItMC9iaW4vbGQgLW0gZWxmX3g4Nl82NCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4u LiB5ZXMKY2hlY2tpbmcgZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzLi4uIChjYWNoZWQp IEdOVS9MaW51eCBsZC5zbwpjaGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBp bnRvIHByb2dyYW1zLi4uIGltbWVkaWF0ZQpjaGVja2luZyBmb3IgbWFpbiBpbiAtbGZsLi4uIG5v CmNoZWNraW5nIGZvciBpY29udl9vcGVuIGluIC1saWNvbnYuLi4gbm8KY2hlY2tpbmcgZm9yIEFO U0kgQyBoZWFkZXIgZmlsZXMuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzdGRib29sLmgg dGhhdCBjb25mb3JtcyB0byBDOTkuLi4geWVzCmNoZWNraW5nIGZvciBfQm9vbC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIGFuIEFOU0kgQy1jb25mb3JtaW5nIGNvbnN0Li4uIHllcwpjaGVja2luZyBmb3Ig aW5saW5lLi4uIGlubGluZQpjaGVja2luZyBmb3Igc2l6ZV90Li4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHRpbWUuaCBhbmQgc3lzL3RpbWUuaCBtYXkgYm90aCBiZSBpbmNsdWRlZC4uLiB5ZXMKY2hl Y2tpbmcgaWYgdGhlcmUgaXMgc3Bvb24uLi4gbm8KY2hlY2tpbmcgdGhhdCBnZW5lcmF0ZWQgZmls ZXMgYXJlIG5ld2VyIHRoYW4gY29uZmlndXJlLi4uIGRvbmUKY29uZmlndXJlOiBjcmVhdGluZyAu L2NvbmZpZy5zdGF0dXMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgTWFrZWZpbGUKY29uZmlnLnN0 YXR1czogY3JlYXRpbmcgaHRtbC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBjc3Mv TWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgaHRtbGN4eC5wYwpjb25maWcuc3RhdHVz OiBjcmVhdGluZyBjb25maWcuaApjb25maWcuc3RhdHVzOiBleGVjdXRpbmcgZGVwZmlsZXMgY29t bWFuZHMKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGxpYnRvb2wgY29tbWFuZHMKcGhhc2UgYGNv bmZpZ3VyZScgc3VjY2VlZGVkIGFmdGVyIDEuNCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBwYXRj aC1nZW5lcmF0ZWQtZmlsZS1zaGViYW5ncycKcGF0Y2gtc2hlYmFuZzogLi9odG1sL2dlbl90bGQu cGw6IHdhcm5pbmc6IG5vIGJpbmFyeSBmb3IgaW50ZXJwcmV0ZXIgYHBlcmwnIGZvdW5kIGluICRQ QVRICnBoYXNlIGBwYXRjaC1nZW5lcmF0ZWQtZmlsZS1zaGViYW5ncycgc3VjY2VlZGVkIGFmdGVy IDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBidWlsZCcKbWFrZSAgYWxsLXJlY3Vyc2l2ZQpt YWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy90bXAvZ3VpeC1idWlsZC1odG1sY3h4LTAuODcu ZHJ2LTAvaHRtbGN4eC0wLjg3JwpNYWtpbmcgYWxsIGluIGh0bWwKbWFrZVsyXTogRW50ZXJpbmcg ZGlyZWN0b3J5ICcvdG1wL2d1aXgtYnVpbGQtaHRtbGN4eC0wLjg3LmRydi0wL2h0bWxjeHgtMC44 Ny9odG1sJwpnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxU X0NTUz0iXCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIiAtTVQgdGVzdHMubyAtTUQg LU1QIC1NRiAuZGVwcy90ZXN0cy5UcG8gLWMgLW8gdGVzdHMubyB0ZXN0cy5jYwovZ251L3N0b3Jl L3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEuMTYvYmlu L2Jhc2ggLi4vbGlidG9vbCAgLS10YWc9Q1hYICAgLS1tb2RlPWNvbXBpbGUgZysrIC1ESEFWRV9D T05GSUdfSCAtSS4gLUkuLiAgICAgLWcgLU8yIC1EREVGQVVMVF9DU1M9IlwiL2dudS9zdG9yZS85 YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4 eC9jc3MvZGVmYXVsdC5jc3NcIiIgLU1UIGxpYmh0bWxjeHhfbGEtUGFyc2VyU2F4LmxvIC1NRCAt TVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtUGFyc2VyU2F4LlRwbyAtYyAtbyBsaWJodG1sY3h4 X2xhLVBhcnNlclNheC5sbyBgdGVzdCAtZiAnUGFyc2VyU2F4LmNjJyB8fCBlY2hvICcuLydgUGFy c2VyU2F4LmNjCi9nbnUvc3RvcmUvcmliOWcyaWcxeGYza2NseWwwNzZ3MjhwYXJtbmNnNGstYmFz aC1taW5pbWFsLTUuMS4xNi9iaW4vYmFzaCAuLi9saWJ0b29sICAtLXRhZz1DWFggICAtLW1vZGU9 Y29tcGlsZSBnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxU X0NTUz0iXCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIiAtTVQgbGliaHRtbGN4eF9s YS1QYXJzZXJEb20ubG8gLU1EIC1NUCAtTUYgLmRlcHMvbGliaHRtbGN4eF9sYS1QYXJzZXJEb20u VHBvIC1jIC1vIGxpYmh0bWxjeHhfbGEtUGFyc2VyRG9tLmxvIGB0ZXN0IC1mICdQYXJzZXJEb20u Y2MnIHx8IGVjaG8gJy4vJ2BQYXJzZXJEb20uY2MKL2dudS9zdG9yZS9yaWI5ZzJpZzF4ZjNrY2x5 bDA3NncyOHBhcm1uY2c0ay1iYXNoLW1pbmltYWwtNS4xLjE2L2Jpbi9iYXNoIC4uL2xpYnRvb2wg IC0tdGFnPUNYWCAgIC0tbW9kZT1jb21waWxlIGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4g ICAgIC1nIC1PMiAtRERFRkFVTFRfQ1NTPSJcIi9nbnUvc3RvcmUvOWFwamdseW1tbWd4N2p3MjVu M2xrbnA5MnN6ejB2Z2YtaHRtbGN4eC0wLjg3L3NoYXJlL2h0bWxjeHgvY3NzL2RlZmF1bHQuY3Nz XCIiIC1NVCBsaWJodG1sY3h4X2xhLUV4dGVuc2lvbnMubG8gLU1EIC1NUCAtTUYgLmRlcHMvbGli aHRtbGN4eF9sYS1FeHRlbnNpb25zLlRwbyAtYyAtbyBsaWJodG1sY3h4X2xhLUV4dGVuc2lvbnMu bG8gYHRlc3QgLWYgJ0V4dGVuc2lvbnMuY2MnIHx8IGVjaG8gJy4vJ2BFeHRlbnNpb25zLmNjCi9n bnUvc3RvcmUvcmliOWcyaWcxeGYza2NseWwwNzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUu MS4xNi9iaW4vYmFzaCAuLi9saWJ0b29sICAtLXRhZz1DWFggICAtLW1vZGU9Y29tcGlsZSBnKysg LURIQVZFX0NPTkZJR19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxUX0NTUz0iXCIvZ251 L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFy ZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIiAtTVQgbGliaHRtbGN4eF9sYS1DaGFyc2V0Q29u dmVydGVyLmxvIC1NRCAtTVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtQ2hhcnNldENvbnZlcnRl ci5UcG8gLWMgLW8gbGliaHRtbGN4eF9sYS1DaGFyc2V0Q29udmVydGVyLmxvIGB0ZXN0IC1mICdD aGFyc2V0Q29udmVydGVyLmNjJyB8fCBlY2hvICcuLydgQ2hhcnNldENvbnZlcnRlci5jYwovZ251 L3N0b3JlL3JpYjlnMmlnMXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEu MTYvYmluL2Jhc2ggLi4vbGlidG9vbCAgLS10YWc9Q1hYICAgLS1tb2RlPWNvbXBpbGUgZysrIC1E SEFWRV9DT05GSUdfSCAtSS4gLUkuLiAgICAgLWcgLU8yIC1EREVGQVVMVF9DU1M9IlwiL2dudS9z dG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUv aHRtbGN4eC9jc3MvZGVmYXVsdC5jc3NcIiIgLU1UIGxpYmh0bWxjeHhfbGEtVXJpLmxvIC1NRCAt TVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtVXJpLlRwbyAtYyAtbyBsaWJodG1sY3h4X2xhLVVy aS5sbyBgdGVzdCAtZiAnVXJpLmNjJyB8fCBlY2hvICcuLydgVXJpLmNjCi9nbnUvc3RvcmUvcmli OWcyaWcxeGYza2NseWwwNzZ3MjhwYXJtbmNnNGstYmFzaC1taW5pbWFsLTUuMS4xNi9iaW4vYmFz aCAuLi9saWJ0b29sICAtLXRhZz1DWFggICAtLW1vZGU9Y29tcGlsZSBnKysgLURIQVZFX0NPTkZJ R19IIC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxUX0NTUz0iXCIvZ251L3N0b3JlLzlhcGpn bHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nz cy9kZWZhdWx0LmNzc1wiIiAtTVQgbGliaHRtbGN4eF9sYS1Ob2RlLmxvIC1NRCAtTVAgLU1GIC5k ZXBzL2xpYmh0bWxjeHhfbGEtTm9kZS5UcG8gLWMgLW8gbGliaHRtbGN4eF9sYS1Ob2RlLmxvIGB0 ZXN0IC1mICdOb2RlLmNjJyB8fCBlY2hvICcuLydgTm9kZS5jYwovZ251L3N0b3JlL3JpYjlnMmln MXhmM2tjbHlsMDc2dzI4cGFybW5jZzRrLWJhc2gtbWluaW1hbC01LjEuMTYvYmluL2Jhc2ggLi4v bGlidG9vbCAgLS10YWc9Q1hYICAgLS1tb2RlPWNvbXBpbGUgZysrIC1ESEFWRV9DT05GSUdfSCAt SS4gLUkuLiAgICAgLWcgLU8yIC1EREVGQVVMVF9DU1M9IlwiL2dudS9zdG9yZS85YXBqZ2x5bW1t Z3g3ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVm YXVsdC5jc3NcIiIgLU1UIGxpYmh0bWxjeHhfbGEtdXRpbHMubG8gLU1EIC1NUCAtTUYgLmRlcHMv bGliaHRtbGN4eF9sYS11dGlscy5UcG8gLWMgLW8gbGliaHRtbGN4eF9sYS11dGlscy5sbyBgdGVz dCAtZiAndXRpbHMuY2MnIHx8IGVjaG8gJy4vJ2B1dGlscy5jYwpnKysgLURIQVZFX0NPTkZJR19I IC1JLiAtSS4uICAgICAtZyAtTzIgLURERUZBVUxUX0NTUz0iXCIvZ251L3N0b3JlLzlhcGpnbHlt bW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9k ZWZhdWx0LmNzc1wiIiAtTVQgdXJpVGVzdHMubyAtTUQgLU1QIC1NRiAuZGVwcy91cmlUZXN0cy5U cG8gLWMgLW8gdXJpVGVzdHMubyB1cmlUZXN0cy5jYwpsaWJ0b29sOiBjb21waWxlOiAgZysrIC1E SEFWRV9DT05GSUdfSCAtSS4gLUkuLiAtZyAtTzIgLURERUZBVUxUX0NTUz1cIi9nbnUvc3RvcmUv OWFwamdseW1tbWd4N2p3MjVuM2xrbnA5MnN6ejB2Z2YtaHRtbGN4eC0wLjg3L3NoYXJlL2h0bWxj eHgvY3NzL2RlZmF1bHQuY3NzXCIgLU1UIGxpYmh0bWxjeHhfbGEtQ2hhcnNldENvbnZlcnRlci5s byAtTUQgLU1QIC1NRiAuZGVwcy9saWJodG1sY3h4X2xhLUNoYXJzZXRDb252ZXJ0ZXIuVHBvIC1j IENoYXJzZXRDb252ZXJ0ZXIuY2MgIC1mUElDIC1EUElDIC1vIC5saWJzL2xpYmh0bWxjeHhfbGEt Q2hhcnNldENvbnZlcnRlci5vCmxpYnRvb2w6IGNvbXBpbGU6ICBnKysgLURIQVZFX0NPTkZJR19I IC1JLiAtSS4uIC1nIC1PMiAtRERFRkFVTFRfQ1NTPVwiL2dudS9zdG9yZS85YXBqZ2x5bW1tZ3g3 ancyNW4zbGtucDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVmYXVs dC5jc3NcIiAtTVQgbGliaHRtbGN4eF9sYS1FeHRlbnNpb25zLmxvIC1NRCAtTVAgLU1GIC5kZXBz L2xpYmh0bWxjeHhfbGEtRXh0ZW5zaW9ucy5UcG8gLWMgRXh0ZW5zaW9ucy5jYyAgLWZQSUMgLURQ SUMgLW8gLmxpYnMvbGliaHRtbGN4eF9sYS1FeHRlbnNpb25zLm8KbGlidG9vbDogY29tcGlsZTog IGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4gLWcgLU8yIC1EREVGQVVMVF9DU1M9XCIvZ251 L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxjeHgtMC44Ny9zaGFy ZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIC1NVCBsaWJodG1sY3h4X2xhLVBhcnNlclNheC5s byAtTUQgLU1QIC1NRiAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlclNheC5UcG8gLWMgUGFyc2Vy U2F4LmNjICAtZlBJQyAtRFBJQyAtbyAubGlicy9saWJodG1sY3h4X2xhLVBhcnNlclNheC5vCmxp YnRvb2w6IGNvbXBpbGU6ICBnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4uIC1nIC1PMiAtRERF RkFVTFRfQ1NTPVwiL2dudS9zdG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtucDkyc3p6MHZnZi1o dG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVmYXVsdC5jc3NcIiAtTVQgbGliaHRtbGN4 eF9sYS1Ob2RlLmxvIC1NRCAtTVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtTm9kZS5UcG8gLWMg Tm9kZS5jYyAgLWZQSUMgLURQSUMgLW8gLmxpYnMvbGliaHRtbGN4eF9sYS1Ob2RlLm8KbGlidG9v bDogY29tcGlsZTogIGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4gLWcgLU8yIC1EREVGQVVM VF9DU1M9XCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIC1NVCBsaWJodG1sY3h4X2xh LXV0aWxzLmxvIC1NRCAtTVAgLU1GIC5kZXBzL2xpYmh0bWxjeHhfbGEtdXRpbHMuVHBvIC1jIHV0 aWxzLmNjICAtZlBJQyAtRFBJQyAtbyAubGlicy9saWJodG1sY3h4X2xhLXV0aWxzLm8KbGlidG9v bDogY29tcGlsZTogIGcrKyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi4gLWcgLU8yIC1EREVGQVVM VF9DU1M9XCIvZ251L3N0b3JlLzlhcGpnbHltbW1neDdqdzI1bjNsa25wOTJzenowdmdmLWh0bWxj eHgtMC44Ny9zaGFyZS9odG1sY3h4L2Nzcy9kZWZhdWx0LmNzc1wiIC1NVCBsaWJodG1sY3h4X2xh LVBhcnNlckRvbS5sbyAtTUQgLU1QIC1NRiAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlckRvbS5U cG8gLWMgUGFyc2VyRG9tLmNjICAtZlBJQyAtRFBJQyAtbyAubGlicy9saWJodG1sY3h4X2xhLVBh cnNlckRvbS5vCmxpYnRvb2w6IGNvbXBpbGU6ICBnKysgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4u IC1nIC1PMiAtRERFRkFVTFRfQ1NTPVwiL2dudS9zdG9yZS85YXBqZ2x5bW1tZ3g3ancyNW4zbGtu cDkyc3p6MHZnZi1odG1sY3h4LTAuODcvc2hhcmUvaHRtbGN4eC9jc3MvZGVmYXVsdC5jc3NcIiAt TVQgbGliaHRtbGN4eF9sYS1VcmkubG8gLU1EIC1NUCAtTUYgLmRlcHMvbGliaHRtbGN4eF9sYS1V cmkuVHBvIC1jIFVyaS5jYyAgLWZQSUMgLURQSUMgLW8gLmxpYnMvbGliaHRtbGN4eF9sYS1Vcmku bwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gQ2hhcnNldENvbnZlcnRlci5jYzo1OgpDaGFyc2V0Q29u dmVydGVyLmg6MjA6OTA6IGVycm9yOiBJU08gQysrMTcgZG9lcyBub3QgYWxsb3cgZHluYW1pYyBl eGNlcHRpb24gc3BlY2lmaWNhdGlvbnMKICAgMjAgfCAgICAgICAgICAgICAgICAgICAgICAgICBD aGFyc2V0Q29udmVydGVyKGNvbnN0IHN0ZDo6c3RyaW5nICZmcm9tLCBjb25zdCBzdGQ6OnN0cmlu ZyAmdG8pIHRocm93IChFeGNlcHRpb24pOwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXn5+fn4KQ2hhcnNldENvbnZlcnRlci5jYzoxMDo3NDogZXJyb3I6IElTTyBDKysx NyBkb2VzIG5vdCBhbGxvdyBkeW5hbWljIGV4Y2VwdGlvbiBzcGVjaWZpY2F0aW9ucwogICAxMCB8 IENoYXJzZXRDb252ZXJ0ZXI6OkNoYXJzZXRDb252ZXJ0ZXIoY29uc3Qgc3RyaW5nICZmcm9tLCBj b25zdCBzdHJpbmcgJnRvKSB0aHJvdyAoRXhjZXB0aW9uKQogICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBefn5+fgptYWtlWzJdOiAqKiogW01ha2VmaWxlOjcyODogbGliaHRtbGN4eF9sYS1DaGFyc2V0 Q29udmVydGVyLmxvXSBFcnJvciAxCm1ha2VbMl06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVk IGpvYnMuLi4uCkluIGZpbGUgaW5jbHVkZWQgZnJvbSB0ZXN0cy5jYzo2OgpDaGFyc2V0Q29udmVy dGVyLmg6MjA6OTA6IGVycm9yOiBJU08gQysrMTcgZG9lcyBub3QgYWxsb3cgZHluYW1pYyBleGNl cHRpb24gc3BlY2lmaWNhdGlvbnMKICAgMjAgfCAgICAgICAgICAgICAgICAgICAgICAgICBDaGFy c2V0Q29udmVydGVyKGNvbnN0IHN0ZDo6c3RyaW5nICZmcm9tLCBjb25zdCBzdGQ6OnN0cmluZyAm dG8pIHRocm93IChFeGNlcHRpb24pOwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXn5+fn4KbWFrZVsyXTogKioqIFtNYWtlZmlsZTo2ODY6IHRlc3RzLm9dIEVycm9yIDEK bXYgLWYgLmRlcHMvdXJpVGVzdHMuVHBvIC5kZXBzL3VyaVRlc3RzLlBvCm12IC1mIC5kZXBzL2xp Ymh0bWxjeHhfbGEtRXh0ZW5zaW9ucy5UcG8gLmRlcHMvbGliaHRtbGN4eF9sYS1FeHRlbnNpb25z LlBsbwptdiAtZiAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlclNheC5UcG8gLmRlcHMvbGliaHRt bGN4eF9sYS1QYXJzZXJTYXguUGxvCm12IC1mIC5kZXBzL2xpYmh0bWxjeHhfbGEtVXJpLlRwbyAu ZGVwcy9saWJodG1sY3h4X2xhLVVyaS5QbG8KbXYgLWYgLmRlcHMvbGliaHRtbGN4eF9sYS1Ob2Rl LlRwbyAuZGVwcy9saWJodG1sY3h4X2xhLU5vZGUuUGxvCm12IC1mIC5kZXBzL2xpYmh0bWxjeHhf bGEtUGFyc2VyRG9tLlRwbyAuZGVwcy9saWJodG1sY3h4X2xhLVBhcnNlckRvbS5QbG8KbXYgLWYg LmRlcHMvbGliaHRtbGN4eF9sYS11dGlscy5UcG8gLmRlcHMvbGliaHRtbGN4eF9sYS11dGlscy5Q bG8KbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy90bXAvZ3VpeC1idWlsZC1odG1sY3h4LTAu ODcuZHJ2LTAvaHRtbGN4eC0wLjg3L2h0bWwnCm1ha2VbMV06ICoqKiBbTWFrZWZpbGU6NjA0OiBh bGwtcmVjdXJzaXZlXSBFcnJvciAxCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5ICcvdG1wL2d1 aXgtYnVpbGQtaHRtbGN4eC0wLjg3LmRydi0wL2h0bWxjeHgtMC44NycKbWFrZTogKioqIFtNYWtl ZmlsZTo0MjQ6IGFsbF0gRXJyb3IgMgplcnJvcjogaW4gcGhhc2UgJ2J1aWxkJzogdW5jYXVnaHQg ZXhjZXB0aW9uOgolZXhjZXB0aW9uICM8Jmludm9rZS1lcnJvciBwcm9ncmFtOiAibWFrZSIgYXJn dW1lbnRzOiAoIi1qIiAiMzIiKSBleGl0LXN0YXR1czogMiB0ZXJtLXNpZ25hbDogI2Ygc3RvcC1z aWduYWw6ICNmPiAKcGhhc2UgYGJ1aWxkJyBmYWlsZWQgYWZ0ZXIgMC41IHNlY29uZHMKY29tbWFu ZCAibWFrZSIgIi1qIiAiMzIiIGZhaWxlZCB3aXRoIHN0YXR1cyAyCg== --kenitram-12320a64-c1da-452f-bc15-b8b240949ab7-- ------------=_1684917845-31008-1--