From unknown Tue Jun 17 22:29:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43081: diffutils always referrers to the native coreutils Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 28 Aug 2020 07:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43081 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43081@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159860018411307 (code B ref -1); Fri, 28 Aug 2020 07:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Aug 2020 07:36:24 +0000 Received: from localhost ([127.0.0.1]:44990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBYvv-0002wJ-Ov for submit@debbugs.gnu.org; Fri, 28 Aug 2020 03:36:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:57086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBYvt-0002wA-3v for submit@debbugs.gnu.org; Fri, 28 Aug 2020 03:36:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51012) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kBYvs-0004Cd-R2 for bug-guix@gnu.org; Fri, 28 Aug 2020 03:36:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41261) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kBYvs-00088h-IC for bug-guix@gnu.org; Fri, 28 Aug 2020 03:36:20 -0400 Received: from pop.92-184-102-33.mobile.abo.orange.fr ([92.184.102.33]:58092 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kBYvr-0001h9-TZ for bug-guix@gnu.org; Fri, 28 Aug 2020 03:36:20 -0400 From: Mathieu Othacehe Date: Fri, 28 Aug 2020 09:36:16 +0200 Message-ID: <87eenrkyrz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, The "diff" executable from diffutils stores a reference to the native, canonical "pr" from coreutils. This is bad for two reasons: * It makes the Guix System closure bigger by dragging the canonical coreutils. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [92.184.102.33 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.3 (/) --=-=-= Content-Type: text/plain Hello, The "diff" executable from diffutils stores a reference to the native, canonical "pr" from coreutils. This is bad for two reasons: * It makes the Guix System closure bigger by dragging the canonical coreutils. * The cross-compiled diffutils drags the native coreutils to its closure, see: --8<---------------cut here---------------start------------->8--- mathieu@cervin:~$ guix size /gnu/store/5bj91pfnm3z6qbpbl0hp07w12arzk93k-diffutils-3.7 store item total self /gnu/store/j48jp74s1j2mrh7nckg9asdyjv1hvi21-glibc-cross-aarch64-linux-gnu-2.31 158.9 71.4 34.8% /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31 38.4 36.7 17.9% /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib 71.0 32.6 15.9% /gnu/store/xw23yv6fv0cb6n0sbc552l1mkc15yq3n-gcc-cross-aarch64-linux-gnu-7.5.0-lib 186.8 27.9 13.6% /gnu/store/57xj5gcy1jbl9ai2lnrqnpr0dald9i65-coreutils-8.32 88.0 17.0 8.3% /gnu/store/sl883skd8gbzcj4fl44w7dv1a5yaa3k4-gcc-cross-sans-libc-aarch64-linux-gnu-7.5.0-lib 80.8 9.8 4.8% /gnu/store/66m8j38495zdcy2iv55m5d1hj3pxayff-linux-libre-headers-cross-aarch64-linux-gnu-5.4.20 5.1 5.1 2.5% /gnu/store/bcjcd97xvh0qkvq1maqj6qab88xb30dv-bash-static-5.0.16 1.6 1.6 0.8% /gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-bash-static-5.0.16 1.6 1.6 0.8% --8<---------------cut here---------------end--------------->8--- The native version of glibc, gcc-lib, coreutils and bash-static are part of the closure of the cross-compiled coreutils. I hoped to fix it with the naive patch attached, but it fails for obscure reasons while building acl: --8<---------------cut here---------------start------------->8--- FAIL: test/malformed-restore ============================ [4] $ cp "/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/test/malformed-restore-double-owner.acl" tmp.acl -- ok [5] $ sed -i "s/USER/30001/g" tmp.acl -- failed ERROR: ld.so: object '/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/.libs/libtestlookup.so' from LD_PRELOAD cannot be preloaded: ignored. != ~ [6] $ sed -i "s/GROUP/30000/g" tmp.acl -- failed ERROR: ld.so: object '/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/.libs/libtestlookup.so' from LD_PRELOAD cannot be preloaded: ignored. != ~ --8<---------------cut here---------------end--------------->8--- Any idea, what's going on? Thanks, Mathieu --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-diffutils-Do-not-refer-to-canonical-coreutils.patch >From 59ff84c360e25ac754cc17f285d9bbf077a5e6c3 Mon Sep 17 00:00:00 2001 From: Mathieu Othacehe Date: Fri, 28 Aug 2020 09:32:17 +0200 Subject: [PATCH] gnu: diffutils: Do not refer to canonical coreutils. * gnu/packages/base.scm (diffutils)[inputs]: Add "coreutils", [arguments]: and use it by passing PR_PROGRAM. --- gnu/packages/base.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index f22e4ab9cc..99f8aefb67 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -269,7 +269,13 @@ differences.") (base32 "09isrg0isjinv8c535nxsi1s86wfdfzml80dbw41dj9x3hiad9xk")))) (build-system gnu-build-system) + (arguments + '(#:configure-flags + (list (string-append "PR_PROGRAM=" + (assoc-ref %build-inputs "coreutils*") + "/bin/pr")))) (native-inputs `(("perl" ,perl))) + (inputs `(("coreutils*" ,coreutils))) (synopsis "Comparing and merging files") (description "GNU Diffutils is a package containing tools for finding the -- 2.24.0 --=-=-=-- From unknown Tue Jun 17 22:29:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43081: diffutils always referrers to the native coreutils Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 28 Aug 2020 14:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43081 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mathieu Othacehe Cc: 43081@debbugs.gnu.org Received: via spool by 43081-submit@debbugs.gnu.org id=B43081.159862484512654 (code B ref 43081); Fri, 28 Aug 2020 14:28:02 +0000 Received: (at 43081) by debbugs.gnu.org; 28 Aug 2020 14:27:25 +0000 Received: from localhost ([127.0.0.1]:47074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBfLh-0003I2-0z for submit@debbugs.gnu.org; Fri, 28 Aug 2020 10:27:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBfLf-0003Hm-5H for 43081@debbugs.gnu.org; Fri, 28 Aug 2020 10:27:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59342) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kBfLZ-0006U1-UL for 43081@debbugs.gnu.org; Fri, 28 Aug 2020 10:27:17 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49370 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kBfLX-0000Be-LZ; Fri, 28 Aug 2020 10:27:16 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87eenrkyrz.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 Fructidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 28 Aug 2020 16:27:11 +0200 In-Reply-To: <87eenrkyrz.fsf@gnu.org> (Mathieu Othacehe's message of "Fri, 28 Aug 2020 09:36:16 +0200") Message-ID: <87ft86ongg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi! Mathieu Othacehe skribis: > The "diff" executable from diffutils stores a reference to the native, > canonical "pr" from coreutils. This is bad for two reasons: > > * It makes the Guix System closure bigger by dragging the canonical > coreutils. > > * The cross-compiled diffutils drags the native coreutils to its > closure, see: [...] > I hoped to fix it with the naive patch attached, but it fails for > obscure reasons while building acl: > > FAIL: test/malformed-restore > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > > [4] $ cp "/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/test/malformed-rest= ore-double-owner.acl" tmp.acl -- ok > [5] $ sed -i "s/USER/30001/g" tmp.acl -- failed > ERROR: ld.so: object '/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/.libs/l= ibtestlookup.so' from LD_PRELOAD cannot be preloaded: ignored. !=3D ~ > [6] $ sed -i "s/GROUP/30000/g" tmp.acl -- failed > ERROR: ld.so: object '/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/.libs/l= ibtestlookup.so' from LD_PRELOAD cannot be preloaded: ignored. !=3D ~ Could it be that there are two different libcs involved? Do you know which acl is fixing (commencement.scm vs. acl.scm)? Thanks, Ludo=E2=80=99. From unknown Tue Jun 17 22:29:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43081: diffutils always referrers to the native coreutils Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 28 Aug 2020 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43081 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 43081@debbugs.gnu.org, janneke@gnu.org Received: via spool by 43081-submit@debbugs.gnu.org id=B43081.159862632123481 (code B ref 43081); Fri, 28 Aug 2020 14:52:02 +0000 Received: (at 43081) by debbugs.gnu.org; 28 Aug 2020 14:52:01 +0000 Received: from localhost ([127.0.0.1]:47119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBfjV-00066e-AJ for submit@debbugs.gnu.org; Fri, 28 Aug 2020 10:52:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBfjT-00066J-Jk for 43081@debbugs.gnu.org; Fri, 28 Aug 2020 10:52:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59784) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kBfjN-0000ve-IV; Fri, 28 Aug 2020 10:51:53 -0400 Received: from [2a01:e0a:19b:d9a0:590f:fb82:c6d1:db3] (port=38770 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kBfjM-0003az-BD; Fri, 28 Aug 2020 10:51:53 -0400 From: Mathieu Othacehe References: <87eenrkyrz.fsf@gnu.org> <87ft86ongg.fsf@gnu.org> Date: Fri, 28 Aug 2020 16:51:50 +0200 In-Reply-To: <87ft86ongg.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 28 Aug 2020 16:27:11 +0200") Message-ID: <871rjq2589.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Hey Ludo! > Could it be that there are two different libcs involved? I can only spot one in environment-variables file. > Do you know which acl is fixing (commencement.scm vs. acl.scm)? Yes it's the acl that is rooted in the bootstrap toolchain. Here's the full build log attached. I'm also cc-ing janneke which has some experience in that matter :). Thanks for having a look, Mathieu --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=log Content-Transfer-Encoding: base64 Ozs7IG5vdGU6IHNvdXJjZSBmaWxlIC9ob21lL21hdGhpZXUvZ3VpeC1jb3JlLXVwZGF0ZXMvZ251 L3BhY2thZ2VzL2Jhc2Uuc2NtCjs7OyAgICAgICBuZXdlciB0aGFuIGNvbXBpbGVkIC9ob21lL21h dGhpZXUvZ3VpeC1jb3JlLXVwZGF0ZXMvZ251L3BhY2thZ2VzL2Jhc2UuZ28KOzs7IG5vdGU6IHNv dXJjZSBmaWxlIC9ob21lL21hdGhpZXUvZ3VpeC1jb3JlLXVwZGF0ZXMvZ251L3BhY2thZ2VzL2Jh c2Uuc2NtCjs7OyAgICAgICBuZXdlciB0aGFuIGNvbXBpbGVkIC9ob21lL21hdGhpZXUvLmd1aXgt cHJvZmlsZS9saWIvZ3VpbGUvMi4yL3NpdGUtY2NhY2hlL2dudS9wYWNrYWdlcy9iYXNlLmdvCjs7 OyBub3RlOiBzb3VyY2UgZmlsZSAvaG9tZS9tYXRoaWV1L2d1aXgtY29yZS11cGRhdGVzL2dudS9w YWNrYWdlcy9iYXNlLnNjbQo7OzsgICAgICAgbmV3ZXIgdGhhbiBjb21waWxlZCAvcnVuL2N1cnJl bnQtc3lzdGVtL3Byb2ZpbGUvbGliL2d1aWxlLzMuMC9zaXRlLWNjYWNoZS9nbnUvcGFja2FnZXMv YmFzZS5nbwo7Ozsgbm90ZTogc291cmNlIGZpbGUgL2hvbWUvbWF0aGlldS9ndWl4LWNvcmUtdXBk YXRlcy9nbnUvcGFja2FnZXMvYWRtaW4uc2NtCjs7OyAgICAgICBuZXdlciB0aGFuIGNvbXBpbGVk IC9ob21lL21hdGhpZXUvZ3VpeC1jb3JlLXVwZGF0ZXMvZ251L3BhY2thZ2VzL2FkbWluLmdvCjs7 OyBub3RlOiBzb3VyY2UgZmlsZSAvaG9tZS9tYXRoaWV1L2d1aXgtY29yZS11cGRhdGVzL2dudS9w YWNrYWdlcy9hZG1pbi5zY20KOzs7ICAgICAgIG5ld2VyIHRoYW4gY29tcGlsZWQgL2hvbWUvbWF0 aGlldS8uZ3VpeC1wcm9maWxlL2xpYi9ndWlsZS8yLjIvc2l0ZS1jY2FjaGUvZ251L3BhY2thZ2Vz L2FkbWluLmdvCjs7OyBub3RlOiBzb3VyY2UgZmlsZSAvaG9tZS9tYXRoaWV1L2d1aXgtY29yZS11 cGRhdGVzL2dudS9wYWNrYWdlcy9hZG1pbi5zY20KOzs7ICAgICAgIG5ld2VyIHRoYW4gY29tcGls ZWQgL3J1bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2xpYi9ndWlsZS8zLjAvc2l0ZS1jY2FjaGUv Z251L3BhY2thZ2VzL2FkbWluLmdvCjs7OyBub3RlOiBzb3VyY2UgZmlsZSAvaG9tZS9tYXRoaWV1 L2d1aXgtY29yZS11cGRhdGVzL2dudS9wYWNrYWdlcy9tYW4uc2NtCjs7OyAgICAgICBuZXdlciB0 aGFuIGNvbXBpbGVkIC9ob21lL21hdGhpZXUvZ3VpeC1jb3JlLXVwZGF0ZXMvZ251L3BhY2thZ2Vz L21hbi5nbwo7Ozsgbm90ZTogc291cmNlIGZpbGUgL2hvbWUvbWF0aGlldS9ndWl4LWNvcmUtdXBk YXRlcy9nbnUvcGFja2FnZXMvbWFuLnNjbQo7OzsgICAgICAgbmV3ZXIgdGhhbiBjb21waWxlZCAv aG9tZS9tYXRoaWV1Ly5ndWl4LXByb2ZpbGUvbGliL2d1aWxlLzIuMi9zaXRlLWNjYWNoZS9nbnUv cGFja2FnZXMvbWFuLmdvCjs7OyBub3RlOiBzb3VyY2UgZmlsZSAvaG9tZS9tYXRoaWV1L2d1aXgt Y29yZS11cGRhdGVzL2dudS9wYWNrYWdlcy9tYW4uc2NtCjs7OyAgICAgICBuZXdlciB0aGFuIGNv bXBpbGVkIC9ydW4vY3VycmVudC1zeXN0ZW0vcHJvZmlsZS9saWIvZ3VpbGUvMy4wL3NpdGUtY2Nh Y2hlL2dudS9wYWNrYWdlcy9tYW4uZ28KVGhlIGZvbGxvd2luZyBkZXJpdmF0aW9ucyB3aWxsIGJl IGJ1aWx0OgogICAvZ251L3N0b3JlL3Z6Y2Nmc2Y1cHZudjUxM2x2NnBjMWNhMGh3bGg4aTNiLWRp ZmZ1dGlscy0zLjcuZHJ2CiAgIC9nbnUvc3RvcmUvNXl3NXJiMjA5bDVnaGtnMmx4YWR2MmxiMTBq azQ1eHAtZGlmZnV0aWxzLTMuNy5kcnYKICAgL2dudS9zdG9yZS9mOWg0YXdjbWw2OGZhaGZreDgy cWk2bnNwcWxuMWl2cC1jb3JldXRpbHMtOC4zMi5kcnYKICAgL2dudS9zdG9yZS92eWNoZ2M1MjE4 Nmw4NDJoM2M5cTByeHAxa2ZoZnMwYS1hY2wtMi4yLjUzLmRydgogICAvZ251L3N0b3JlL2JpOWNn Y2FzeDRzbncwNjQxYjB5N2Q3NGdjM3JuZjI5LXBlcmwtNS4zMC4yLmRydgogICAvZ251L3N0b3Jl L3N6cGMwZHBqdmdwajVjbmJzNDB5bmQyMzdjZ3JwMDRoLWNvcmV1dGlscy04LjMyLmRydgogICAv Z251L3N0b3JlLzJjbGtoaWI1Y3B4MjBnZHY5czRkZnNhbjJyeDVyMGpqLWFjbC0yLjIuNTMuZHJ2 CiAgIC9nbnUvc3RvcmUvOXk0c2g3OGNzYjdrOWkyNmY2Nmd2eGc2N3FxdmZwMGotYXR0ci0yLjQu NDguZHJ2CiAgIC9nbnUvc3RvcmUvdjAwYmNsZGswd3gwdnhuNWl5ZGd4cmZ3NW52emhiOG4tZ2V0 dGV4dC1taW5pbWFsLTAuMjEuZHJ2CiAgIC9nbnUvc3RvcmUvNjkzZHNtMmd4c3NjcW4wZGg2amdo ZGQ1cXM2c3hxeTYtbGlidW5pc3RyaW5nLTAuOS4xMC5kcnYKICAgL2dudS9zdG9yZS9iM3lwOWo5 Z3Z4eXlpZDAybndoMXlkY2FxOGNsZDloNC16bGliLTEuMi4xMS5kcnYKICAgL2dudS9zdG9yZS9w OTcxcnM5czF5d2NuNXo1OTZ3bnpseDdnazNoODR6eS1uY3Vyc2VzLTYuMi5kcnYKICAgL2dudS9z dG9yZS9yZjAxZDJibWQ0MW0yNGNmOTUydzNhbnM0NHc0N2J3Ny1wa2ctY29uZmlnLTAuMjkuMi5k cnYKICAgL2dudS9zdG9yZS96dnh2bHFwbDdhOHp4NmgzcXdqaGdrbGhqYmFzcHp4OS1saWJ4bWwy LTIuOS4xMC5kcnYKICAgL2dudS9zdG9yZS84ZDNtNWxicHE2NXJuNG1jcmJhNnpoaDBwdjEyMzdi OC14ei01LjIuNS5kcnYKICAgL2dudS9zdG9yZS9reTAwMmxrbTlxdzU2d3ZyZ3B3anI2OGl4OHo1 MG0yNi1saWJjYXAtMi4zMS5kcnYKICAgL2dudS9zdG9yZS93MW5uM2RpdjlpaDhuZGlwbTJiMGg5 YngzZ2htemkwdy1nbXAtNi4yLjAuZHJ2CiAgIC9nbnUvc3RvcmUvOWQ4ODFqbGI5Y3pjcXhzdnBi cnlwdzZkNnM5bGd5YzUtbTQtMS40LjE4LmRydgpidWlsZGluZyAvZ251L3N0b3JlL3Z5Y2hnYzUy MTg2bDg0MmgzYzlxMHJ4cDFrZmhmczBhLWFjbC0yLjIuNTMuZHJ2Li4uCnN0YXJ0aW5nIHBoYXNl IGBzZXQtU09VUkNFLURBVEUtRVBPQ0gnCnBoYXNlIGBzZXQtU09VUkNFLURBVEUtRVBPQ0gnIHN1 Y2NlZWRlZCBhZnRlciAwLjAgc2Vjb25kcwpzdGFydGluZyBwaGFzZSBgc2V0LXBhdGhzJwplbnZp cm9ubWVudCB2YXJpYWJsZSBgUEFUSCcgc2V0IHRvIGAvZ251L3N0b3JlL3hwOTYxOG4xMDI0ZDcz cDN3NXBzZmJweWpjM2x5NnYzLWdldHRleHQtbWluaW1hbC0wLjIxL2JpbjovZ251L3N0b3JlL2Ji Z3FoaHpmNjU3ODZyaXE5emFuaDE4Zmc1cm52NXl4LXBlcmwtNS4zMC4yL2JpbjovZ251L3N0b3Jl LzFwZGhqa2NxNW5kN3czanZhaDE1OGFiNDRjMGc1bGtuLWNvcmV1dGlscy04LjMyL2JpbjovZ251 L3N0b3JlL24yM3pzM2w5a241emdxaHY4MWswbHZpNnAwOGlpMjBjLWdyZXAtMy40L2JpbjovZ251 L3N0b3JlL3YyanBkZmwyZjZybHo0cjVsZzZreXcwYTExcXF6N3drLWJhc2gtbWluaW1hbC01LjAu MTYvYmluOi9nbnUvc3RvcmUvNHMxZ3d5MTF5ajZmNWs3bDZiYXBiZG41ZGQza21oNTgtZ2NjLTcu NS4wL2JpbjovZ251L3N0b3JlLzNiaWZnYWhwbTVyM3AwaHdueXh6cTR4djdycGx3OHZzLWxkLXdy YXBwZXItYm9vdDMtMC9iaW46L2dudS9zdG9yZS9mNGpmM3M4Nm1yajVnZzNtY3h4MmkzY2I5ejFp MHc2ZC1nbGliYy0yLjMxL2JpbjovZ251L3N0b3JlL2Y0amYzczg2bXJqNWdnM21jeHgyaTNjYjl6 MWkwdzZkLWdsaWJjLTIuMzEvc2JpbjovZ251L3N0b3JlLzhxOWpyeDExMGJkN3h5cXNsa3Z2YzEx MGNjbTZzcHJhLWxkLXdyYXBwZXItYm9vdDAtMC9iaW46L2dudS9zdG9yZS9peHhpejJ4cDV3cXcw Y21icXN3OXljNjF4ZHBxaHhpcC1iaW51dGlscy1jcm9zcy1ib290MC0yLjM0L2JpbjovZ251L3N0 b3JlL2FsYWl4MjgyYml3c2Y3ZjA4anY0OWRzdnNidjE4NHl5LWJ6aXAyLWJvb3QwLTEuMC44L2Jp bjovZ251L3N0b3JlL2xkaGw5MGlsNnY1bno0MWY0eDhrZHNzbWJuY3pqOXJoLWNvcmV1dGlscy1i b290MC04LjMyL2JpbjovZ251L3N0b3JlLzM0amZqbTBoeWwwbGpjOTY5aHJkeng5OG43d2w2bGFk LWdhd2stYm9vdDAtMi43LjYvYmluOi9nbnUvc3RvcmUvbjIxMjY2OXNwMDQyeXp6c2Fqemx5YXZs NmZuemlnbmQtcGF0Y2gtYm9vdDAtMi43LjYvYmluOi9nbnUvc3RvcmUvd3o1NTRkYTByZHg1anIy dnA4czhzMTk2cXZycDFsZDEtc2VkLWJvb3QwLTQuOC9iaW46L2dudS9zdG9yZS9tMWtzbXFjcjFi Z2YxbWIzYTVxOG15MHhrcmY2bDNiMy10YXItYm9vdDAtMS4zMi9iaW46L2dudS9zdG9yZS85cjZo NDJneDkyZjdydzZwOHA3OGRpem52YWF2OGt6ZC1tYWtlLWJvb3QwLTQuMy9iaW46L2dudS9zdG9y ZS82ZDg3NTdtMzVoY2p6NXF4dng5aTF3aDltczNqZ2JpYi1kaWZmdXRpbHMtYm9vdDAtMy43L2Jp bjovZ251L3N0b3JlL212djRyMmkzYThiYnZhMmlwOWt3MmE2ZjBtamI3bnJiLWZpbmR1dGlscy1i b290MC00LjcuMC9iaW46L2dudS9zdG9yZS94Z2M1YTk5cTFhNnhiaXB2d3ZhemphNm5zYmczbHJ2 Yy1maWxlLWJvb3QwLTUuMzkvYmluOi9nbnUvc3RvcmUvazU0czR4ZGlxMWRtaHBraHoybnlqbHJh aWowem45ZHAtY29yZXV0aWxzLW1lc2Jvb3QtOC4zMi9iaW46L2dudS9zdG9yZS8xN3hpcjNmamN4 YTVsczRmNGpjNWprOTh2OW5sYnFjai1nY2MtbWVzYm9vdC13cmFwcGVyLTQuOS40L2JpbjovZ251 L3N0b3JlL25wbnM4d2psbXcwbjN6cXJ3cjdxeHo5M2txc3dyZjVjLXh6LW1lc2Jvb3QtNS4wLjAv YmluOi9nbnUvc3RvcmUvbnIwdmRtbWwwN2JmaWJrbHFmd3MxNmt2NDNndnN6YjItZ2F3ay1tZXNi b290LTMuMS44L2JpbjovZ251L3N0b3JlL2s0azdreXNyZjBpZjBrY2RjOGxtemtkaHF4bWd4d2hr LWdyZXAtbWVzYm9vdC0yLjAvYmluOi9nbnUvc3RvcmUvZDR4OWlkemM1YWMzcWJhYTdkMGhjazZn bjQ2bWFiMm0tbWFrZS1tZXNib290LTMuODIvYmluOi9nbnUvc3RvcmUvcGR5cjZmN3ljbDExam5m OGY1ZGE1d3puN2JzZHcwc2stc2VkLW1lc2Jvb3QtNC4wLjYvYmluOi9nbnUvc3RvcmUvZ3Y3enlp Z2wzMnkxNXluZzBhNmphMHM3bm52YTBnazgtdGFyLW1lc2Jvb3QtMS4yMi9iaW46L2dudS9zdG9y ZS9kZ202c3F4MndmazA0NjRscnk4bnAxdmQ4NDl3cWF4aC1iemlwMi1tZXNib290LTEuMC44L2Jp bjovZ251L3N0b3JlLzd2bHY5MnF6eTF2c2IwNG4ydmdmNWY5cnNzaThmMzA5LWRpZmZ1dGlscy1t ZXNib290LTIuNy9iaW46L2dudS9zdG9yZS9ucHprNGQ4eXhpbndraTQ2MG56cXBsZzRhbGswM2Jr bS1nemlwLW1lc2Jvb3QtMS4yLjQvYmluOi9nbnUvc3RvcmUvbTR3dzE5a3FqeTljd3doM3BmeGdy cXEyanM3MWw0NzgtcGF0Y2gtbWVzYm9vdC0yLjUuOS9iaW46L2dudS9zdG9yZS9ybTdid2d4cTd2 dm1xZDN5djFwcHdpbDYxNzY3cnp5Ny1hdHRyLTIuNC40OC9iaW4nCmVudmlyb25tZW50IHZhcmlh YmxlIGBQRVJMNUxJQicgc2V0IHRvIGAvZ251L3N0b3JlL2JiZ3FoaHpmNjU3ODZyaXE5emFuaDE4 Zmc1cm52NXl4LXBlcmwtNS4zMC4yL2xpYi9wZXJsNS9zaXRlX3BlcmwnCmVudmlyb25tZW50IHZh cmlhYmxlIGBCQVNIX0xPQURBQkxFU19QQVRIJyB1bnNldAplbnZpcm9ubWVudCB2YXJpYWJsZSBg Q19JTkNMVURFX1BBVEgnIHNldCB0byBgL2dudS9zdG9yZS94cDk2MThuMTAyNGQ3M3AzdzVwc2Zi cHlqYzNseTZ2My1nZXR0ZXh0LW1pbmltYWwtMC4yMS9pbmNsdWRlOi9nbnUvc3RvcmUvNHMxZ3d5 MTF5ajZmNWs3bDZiYXBiZG41ZGQza21oNTgtZ2NjLTcuNS4wL2luY2x1ZGU6L2dudS9zdG9yZS9m NGpmM3M4Nm1yajVnZzNtY3h4MmkzY2I5ejFpMHc2ZC1nbGliYy0yLjMxL2luY2x1ZGU6L2dudS9z dG9yZS9peHhpejJ4cDV3cXcwY21icXN3OXljNjF4ZHBxaHhpcC1iaW51dGlscy1jcm9zcy1ib290 MC0yLjM0L2luY2x1ZGU6L2dudS9zdG9yZS9hbGFpeDI4MmJpd3NmN2YwOGp2NDlkc3ZzYnYxODR5 eS1iemlwMi1ib290MC0xLjAuOC9pbmNsdWRlOi9nbnUvc3RvcmUvMzRqZmptMGh5bDBsamM5Njlo cmR6eDk4bjd3bDZsYWQtZ2F3ay1ib290MC0yLjcuNi9pbmNsdWRlOi9nbnUvc3RvcmUveGdjNWE5 OXExYTZ4Ymlwdnd2YXpqYTZuc2JnM2xydmMtZmlsZS1ib290MC01LjM5L2luY2x1ZGU6L2dudS9z dG9yZS9ucG5zOHdqbG13MG4zenFyd3I3cXh6OTNrcXN3cmY1Yy14ei1tZXNib290LTUuMC4wL2lu Y2x1ZGU6L2dudS9zdG9yZS9kZ202c3F4MndmazA0NjRscnk4bnAxdmQ4NDl3cWF4aC1iemlwMi1t ZXNib290LTEuMC44L2luY2x1ZGU6L2dudS9zdG9yZS9ybTdid2d4cTd2dm1xZDN5djFwcHdpbDYx NzY3cnp5Ny1hdHRyLTIuNC40OC9pbmNsdWRlOi9nbnUvc3RvcmUvOWQyYnlneTdtcTk1cW1mMnMx Yjd5dmZ6aTF4MDdmY3MtbGludXgtbGlicmUtaGVhZGVycy01LjQuMjAvaW5jbHVkZScKZW52aXJv bm1lbnQgdmFyaWFibGUgYENQTFVTX0lOQ0xVREVfUEFUSCcgc2V0IHRvIGAvZ251L3N0b3JlL3hw OTYxOG4xMDI0ZDczcDN3NXBzZmJweWpjM2x5NnYzLWdldHRleHQtbWluaW1hbC0wLjIxL2luY2x1 ZGU6L2dudS9zdG9yZS80czFnd3kxMXlqNmY1azdsNmJhcGJkbjVkZDNrbWg1OC1nY2MtNy41LjAv aW5jbHVkZS9jKys6L2dudS9zdG9yZS80czFnd3kxMXlqNmY1azdsNmJhcGJkbjVkZDNrbWg1OC1n Y2MtNy41LjAvaW5jbHVkZTovZ251L3N0b3JlL2Y0amYzczg2bXJqNWdnM21jeHgyaTNjYjl6MWkw dzZkLWdsaWJjLTIuMzEvaW5jbHVkZTovZ251L3N0b3JlL2l4eGl6MnhwNXdxdzBjbWJxc3c5eWM2 MXhkcHFoeGlwLWJpbnV0aWxzLWNyb3NzLWJvb3QwLTIuMzQvaW5jbHVkZTovZ251L3N0b3JlL2Fs YWl4MjgyYml3c2Y3ZjA4anY0OWRzdnNidjE4NHl5LWJ6aXAyLWJvb3QwLTEuMC44L2luY2x1ZGU6 L2dudS9zdG9yZS8zNGpmam0waHlsMGxqYzk2OWhyZHp4OThuN3dsNmxhZC1nYXdrLWJvb3QwLTIu Ny42L2luY2x1ZGU6L2dudS9zdG9yZS94Z2M1YTk5cTFhNnhiaXB2d3ZhemphNm5zYmczbHJ2Yy1m aWxlLWJvb3QwLTUuMzkvaW5jbHVkZTovZ251L3N0b3JlL25wbnM4d2psbXcwbjN6cXJ3cjdxeHo5 M2txc3dyZjVjLXh6LW1lc2Jvb3QtNS4wLjAvaW5jbHVkZTovZ251L3N0b3JlL2RnbTZzcXgyd2Zr MDQ2NGxyeThucDF2ZDg0OXdxYXhoLWJ6aXAyLW1lc2Jvb3QtMS4wLjgvaW5jbHVkZTovZ251L3N0 b3JlL3JtN2J3Z3hxN3Z2bXFkM3l2MXBwd2lsNjE3Njdyenk3LWF0dHItMi40LjQ4L2luY2x1ZGU6 L2dudS9zdG9yZS85ZDJieWd5N21xOTVxbWYyczFiN3l2ZnppMXgwN2Zjcy1saW51eC1saWJyZS1o ZWFkZXJzLTUuNC4yMC9pbmNsdWRlJwplbnZpcm9ubWVudCB2YXJpYWJsZSBgTElCUkFSWV9QQVRI JyBzZXQgdG8gYC9nbnUvc3RvcmUveHA5NjE4bjEwMjRkNzNwM3c1cHNmYnB5amMzbHk2djMtZ2V0 dGV4dC1taW5pbWFsLTAuMjEvbGliOi9nbnUvc3RvcmUvYmJncWhoemY2NTc4NnJpcTl6YW5oMThm ZzVybnY1eXgtcGVybC01LjMwLjIvbGliOi9nbnUvc3RvcmUvcmdsazVpbTFkcnczZ2tybmxycmJ3 ZmZuN3ljYzR6OXgtZ2xpYmMtdXRmOC1sb2NhbGVzLTIuMzEvbGliOi9nbnUvc3RvcmUvZjRqZjNz ODZtcmo1Z2czbWN4eDJpM2NiOXoxaTB3NmQtZ2xpYmMtMi4zMS9saWI6L2dudS9zdG9yZS9nbWRp N2Zxbm5mOTEzYzY4eWxoeHh2cnJ4NGFxYWs4Yy1nbGliYy0yLjMxLXN0YXRpYy9saWI6L2dudS9z dG9yZS9peHhpejJ4cDV3cXcwY21icXN3OXljNjF4ZHBxaHhpcC1iaW51dGlscy1jcm9zcy1ib290 MC0yLjM0L2xpYjovZ251L3N0b3JlL2FsYWl4MjgyYml3c2Y3ZjA4anY0OWRzdnNidjE4NHl5LWJ6 aXAyLWJvb3QwLTEuMC44L2xpYjovZ251L3N0b3JlLzM0amZqbTBoeWwwbGpjOTY5aHJkeng5OG43 d2w2bGFkLWdhd2stYm9vdDAtMi43LjYvbGliOi9nbnUvc3RvcmUveGdjNWE5OXExYTZ4Ymlwdnd2 YXpqYTZuc2JnM2xydmMtZmlsZS1ib290MC01LjM5L2xpYjovZ251L3N0b3JlL25wbnM4d2psbXcw bjN6cXJ3cjdxeHo5M2txc3dyZjVjLXh6LW1lc2Jvb3QtNS4wLjAvbGliOi9nbnUvc3RvcmUvZGdt NnNxeDJ3ZmswNDY0bHJ5OG5wMXZkODQ5d3FheGgtYnppcDItbWVzYm9vdC0xLjAuOC9saWI6L2du dS9zdG9yZS9ybTdid2d4cTd2dm1xZDN5djFwcHdpbDYxNzY3cnp5Ny1hdHRyLTIuNC40OC9saWIn CmVudmlyb25tZW50IHZhcmlhYmxlIGBHVUlYX0xPQ1BBVEgnIHNldCB0byBgL2dudS9zdG9yZS9y Z2xrNWltMWRydzNna3JubHJyYndmZm43eWNjNHo5eC1nbGliYy11dGY4LWxvY2FsZXMtMi4zMS9s aWIvbG9jYWxlJwplbnZpcm9ubWVudCB2YXJpYWJsZSBgQ19JTkNMVURFX1BBVEgnIHNldCB0byBg L2dudS9zdG9yZS94cDk2MThuMTAyNGQ3M3AzdzVwc2ZicHlqYzNseTZ2My1nZXR0ZXh0LW1pbmlt YWwtMC4yMS9pbmNsdWRlOi9nbnUvc3RvcmUvNHMxZ3d5MTF5ajZmNWs3bDZiYXBiZG41ZGQza21o NTgtZ2NjLTcuNS4wL2luY2x1ZGU6L2dudS9zdG9yZS9mNGpmM3M4Nm1yajVnZzNtY3h4MmkzY2I5 ejFpMHc2ZC1nbGliYy0yLjMxL2luY2x1ZGU6L2dudS9zdG9yZS9peHhpejJ4cDV3cXcwY21icXN3 OXljNjF4ZHBxaHhpcC1iaW51dGlscy1jcm9zcy1ib290MC0yLjM0L2luY2x1ZGU6L2dudS9zdG9y ZS9hbGFpeDI4MmJpd3NmN2YwOGp2NDlkc3ZzYnYxODR5eS1iemlwMi1ib290MC0xLjAuOC9pbmNs dWRlOi9nbnUvc3RvcmUvMzRqZmptMGh5bDBsamM5NjlocmR6eDk4bjd3bDZsYWQtZ2F3ay1ib290 MC0yLjcuNi9pbmNsdWRlOi9nbnUvc3RvcmUveGdjNWE5OXExYTZ4Ymlwdnd2YXpqYTZuc2JnM2xy dmMtZmlsZS1ib290MC01LjM5L2luY2x1ZGU6L2dudS9zdG9yZS9ucG5zOHdqbG13MG4zenFyd3I3 cXh6OTNrcXN3cmY1Yy14ei1tZXNib290LTUuMC4wL2luY2x1ZGU6L2dudS9zdG9yZS9kZ202c3F4 MndmazA0NjRscnk4bnAxdmQ4NDl3cWF4aC1iemlwMi1tZXNib290LTEuMC44L2luY2x1ZGU6L2du dS9zdG9yZS9ybTdid2d4cTd2dm1xZDN5djFwcHdpbDYxNzY3cnp5Ny1hdHRyLTIuNC40OC9pbmNs dWRlOi9nbnUvc3RvcmUvOWQyYnlneTdtcTk1cW1mMnMxYjd5dmZ6aTF4MDdmY3MtbGludXgtbGli cmUtaGVhZGVycy01LjQuMjAvaW5jbHVkZScKZW52aXJvbm1lbnQgdmFyaWFibGUgYExJQlJBUllf UEFUSCcgc2V0IHRvIGAvZ251L3N0b3JlL3hwOTYxOG4xMDI0ZDczcDN3NXBzZmJweWpjM2x5NnYz LWdldHRleHQtbWluaW1hbC0wLjIxL2xpYjovZ251L3N0b3JlL2JiZ3FoaHpmNjU3ODZyaXE5emFu aDE4Zmc1cm52NXl4LXBlcmwtNS4zMC4yL2xpYjovZ251L3N0b3JlL3JnbGs1aW0xZHJ3M2drcm5s cnJid2Zmbjd5Y2M0ejl4LWdsaWJjLXV0ZjgtbG9jYWxlcy0yLjMxL2xpYjovZ251L3N0b3JlL2Y0 amYzczg2bXJqNWdnM21jeHgyaTNjYjl6MWkwdzZkLWdsaWJjLTIuMzEvbGliOi9nbnUvc3RvcmUv Z21kaTdmcW5uZjkxM2M2OHlsaHh4dnJyeDRhcWFrOGMtZ2xpYmMtMi4zMS1zdGF0aWMvbGliOi9n bnUvc3RvcmUvaXh4aXoyeHA1d3F3MGNtYnFzdzl5YzYxeGRwcWh4aXAtYmludXRpbHMtY3Jvc3Mt Ym9vdDAtMi4zNC9saWI6L2dudS9zdG9yZS9hbGFpeDI4MmJpd3NmN2YwOGp2NDlkc3ZzYnYxODR5 eS1iemlwMi1ib290MC0xLjAuOC9saWI6L2dudS9zdG9yZS8zNGpmam0waHlsMGxqYzk2OWhyZHp4 OThuN3dsNmxhZC1nYXdrLWJvb3QwLTIuNy42L2xpYjovZ251L3N0b3JlL3hnYzVhOTlxMWE2eGJp cHZ3dmF6amE2bnNiZzNscnZjLWZpbGUtYm9vdDAtNS4zOS9saWI6L2dudS9zdG9yZS9ucG5zOHdq bG13MG4zenFyd3I3cXh6OTNrcXN3cmY1Yy14ei1tZXNib290LTUuMC4wL2xpYjovZ251L3N0b3Jl L2RnbTZzcXgyd2ZrMDQ2NGxyeThucDF2ZDg0OXdxYXhoLWJ6aXAyLW1lc2Jvb3QtMS4wLjgvbGli Oi9nbnUvc3RvcmUvcm03YndneHE3dnZtcWQzeXYxcHB3aWw2MTc2N3J6eTctYXR0ci0yLjQuNDgv bGliJwpwaGFzZSBgc2V0LXBhdGhzJyBzdWNjZWVkZWQgYWZ0ZXIgMC4wIHNlY29uZHMKc3RhcnRp bmcgcGhhc2UgYGluc3RhbGwtbG9jYWxlJwp1c2luZyAnZW5fVVMudXRmOCcgbG9jYWxlIGZvciBj YXRlZ29yeSAiTENfQUxMIgpwaGFzZSBgaW5zdGFsbC1sb2NhbGUnIHN1Y2NlZWRlZCBhZnRlciAw LjAgc2Vjb25kcwpzdGFydGluZyBwaGFzZSBgdW5wYWNrJwphY2wtMi4yLjUzLwphY2wtMi4yLjUz L1JFQURNRQphY2wtMi4yLjUzL3Rvb2xzLwphY2wtMi4yLjUzL3Rvb2xzL2NoYWNsLmMKYWNsLTIu Mi41My90b29scy9wYXJzZS5oCmFjbC0yLjIuNTMvdG9vbHMvZG9fc2V0LmgKYWNsLTIuMi41My90 b29scy9zZXF1ZW5jZS5jCmFjbC0yLjIuNTMvdG9vbHMvZ2V0ZmFjbC5jCmFjbC0yLjIuNTMvdG9v bHMvTWFrZW1vZHVsZS5hbQphY2wtMi4yLjUzL3Rvb2xzL3NlcXVlbmNlLmgKYWNsLTIuMi41My90 b29scy91c2VyX2dyb3VwLmgKYWNsLTIuMi41My90b29scy91c2VyX2dyb3VwLmMKYWNsLTIuMi41 My90b29scy9kb19zZXQuYwphY2wtMi4yLjUzL3Rvb2xzL3NldGZhY2wuYwphY2wtMi4yLjUzL3Rv b2xzL3BhcnNlLmMKYWNsLTIuMi41My9pbmNsdWRlLwphY2wtMi4yLjUzL2luY2x1ZGUvY29uZmln LmguaW4KYWNsLTIuMi41My9pbmNsdWRlL2FjbC5oCmFjbC0yLjIuNTMvaW5jbHVkZS9saWJhY2wu aAphY2wtMi4yLjUzL2luY2x1ZGUvTWFrZW1vZHVsZS5hbQphY2wtMi4yLjUzL2luY2x1ZGUvbWlz Yy5oCmFjbC0yLjIuNTMvaW5jbHVkZS93YWxrX3RyZWUuaAphY2wtMi4yLjUzL2luY2x1ZGUvYWNs X2VhLmgKYWNsLTIuMi41My9leGFtcGxlcy8KYWNsLTIuMi41My9leGFtcGxlcy9jb3B5LWFjbC5j CmFjbC0yLjIuNTMvZXhhbXBsZXMvUkVBRE1FCmFjbC0yLjIuNTMvZXhhbXBsZXMvTWFrZWZpbGUK YWNsLTIuMi41My9leGFtcGxlcy9NYWtlbW9kdWxlLmFtCmFjbC0yLjIuNTMvZXhhbXBsZXMvY29w eXBlcm0uYwphY2wtMi4yLjUzL2V4YW1wbGVzL2dldC1hY2wuYwphY2wtMi4yLjUzL2V4YW1wbGVz L3NldC1hY2wuYwphY2wtMi4yLjUzL200LwphY2wtMi4yLjUzL200L2xpYnRvb2wubTQKYWNsLTIu Mi41My9tNC9nZXR0ZXh0Lm00CmFjbC0yLjIuNTMvbTQvaWNvbnYubTQKYWNsLTIuMi41My9tNC9s aWItcHJlZml4Lm00CmFjbC0yLjIuNTMvbTQvbHRzdWdhci5tNAphY2wtMi4yLjUzL200L3Byb2d0 ZXN0Lm00CmFjbC0yLjIuNTMvbTQvbGliLWxpbmsubTQKYWNsLTIuMi41My9tNC9saWItbGQubTQK YWNsLTIuMi41My9tNC9sdG9wdGlvbnMubTQKYWNsLTIuMi41My9tNC9wby5tNAphY2wtMi4yLjUz L200L2ludGxtYWNvc3gubTQKYWNsLTIuMi41My9tNC9sdHZlcnNpb24ubTQKYWNsLTIuMi41My9t NC9wYWNrYWdlX2F0dHJkZXYubTQKYWNsLTIuMi41My9tNC9ubHMubTQKYWNsLTIuMi41My9tNC92 aXNpYmlsaXR5X2hpZGRlbi5tNAphY2wtMi4yLjUzL200L2x0fm9ic29sZXRlLm00CmFjbC0yLjIu NTMvbGlibWlzYy8KYWNsLTIuMi41My9saWJtaXNjL3VucXVvdGUuYwphY2wtMi4yLjUzL2xpYm1p c2Mvd2Fsa190cmVlLmMKYWNsLTIuMi41My9saWJtaXNjL25leHRfbGluZS5jCmFjbC0yLjIuNTMv bGlibWlzYy9oaWdoX3dhdGVyX2FsbG9jLmMKYWNsLTIuMi41My9saWJtaXNjL01ha2Vtb2R1bGUu YW0KYWNsLTIuMi41My9saWJtaXNjL3F1b3RlLmMKYWNsLTIuMi41My9hY2xvY2FsLm00CmFjbC0y LjIuNTMvdGVzdC8KYWNsLTIuMi41My90ZXN0L3Rlc3RfcGFzc3dkLmMKYWNsLTIuMi41My90ZXN0 L21ha2UtdHJlZQphY2wtMi4yLjUzL3Rlc3QvZ2V0ZmFjbC1sZnMudGVzdAphY2wtMi4yLjUzL3Rl c3QvZ2V0ZmFjbC1ub2FjbC50ZXN0CmFjbC0yLjIuNTMvdGVzdC90ZXN0LnBhc3N3ZAphY2wtMi4y LjUzL3Rlc3QvcnVuCmFjbC0yLjIuNTMvdGVzdC91dGY4LWZpbGVuYW1lcy50ZXN0CmFjbC0yLjIu NTMvdGVzdC9nZXRmYWNsLXJlY3Vyc2l2ZS50ZXN0CmFjbC0yLjIuNTMvdGVzdC9zYml0cy1yZXN0 b3JlLnRlc3QKYWNsLTIuMi41My90ZXN0L01ha2Vtb2R1bGUuYW0KYWNsLTIuMi41My90ZXN0L25m cy8KYWNsLTIuMi41My90ZXN0L25mcy9uZnNhY2wudGVzdAphY2wtMi4yLjUzL3Rlc3QvbmZzL25m cy1kaXIudGVzdAphY2wtMi4yLjUzL3Rlc3QvbWFsZm9ybWVkLXJlc3RvcmUtZG91YmxlLW93bmVy LmFjbAphY2wtMi4yLjUzL3Rlc3QvY3AudGVzdAphY2wtMi4yLjUzL3Rlc3Qvcm9vdC8KYWNsLTIu Mi41My90ZXN0L3Jvb3Qvc2V0ZmFjbC50ZXN0CmFjbC0yLjIuNTMvdGVzdC9yb290L3Blcm1pc3Np b25zLnRlc3QKYWNsLTIuMi41My90ZXN0L3Jvb3QvcmVzdG9yZS50ZXN0CmFjbC0yLjIuNTMvdGVz dC9yb290L2dldGZhY2wudGVzdAphY2wtMi4yLjUzL3Rlc3Qvc29ydC1nZXRmYWNsLW91dHB1dAph Y2wtMi4yLjUzL3Rlc3QvcnVud3JhcHBlcgphY2wtMi4yLjUzL3Rlc3QvbWlzYy50ZXN0CmFjbC0y LjIuNTMvdGVzdC9zZXRmYWNsLVgudGVzdAphY2wtMi4yLjUzL3Rlc3QvdGVzdF9ncm91cC5jCmFj bC0yLjIuNTMvdGVzdC9tYWxmb3JtZWQtcmVzdG9yZS50ZXN0CmFjbC0yLjIuNTMvdGVzdC90ZXN0 Lmdyb3VwCmFjbC0yLjIuNTMvY29uZmlndXJlLmFjCmFjbC0yLjIuNTMvY29uZmlndXJlCmFjbC0y LjIuNTMvbGliYWNsLwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfY2FsY19tYXNrLmMKYWNsLTIuMi41 My9saWJhY2wvX19hY2xfZXh0ZW5kZWRfZmlsZS5jCmFjbC0yLjIuNTMvbGliYWNsL19fYWNsX2Zy b21feGF0dHIuaAphY2wtMi4yLjUzL2xpYmFjbC9hY2xfZGVsZXRlX2RlZl9maWxlLmMKYWNsLTIu Mi41My9saWJhY2wvYWNsX2NoZWNrLmMKYWNsLTIuMi41My9saWJhY2wvX19saWJvYmouYwphY2wt Mi4yLjUzL2xpYmFjbC9wZXJtX2NvcHlfZmQuYwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfZXF1aXZf bW9kZS5jCmFjbC0yLjIuNTMvbGliYWNsL2FjbF9jb3B5X2ludC5jCmFjbC0yLjIuNTMvbGliYWNs L2FjbF9jb3B5X2VudHJ5LmMKYWNsLTIuMi41My9saWJhY2wvYWNsX2dldF9wZXJtc2V0LmMKYWNs LTIuMi41My9saWJhY2wvYWNsX2V4dGVuZGVkX2ZkLmMKYWNsLTIuMi41My9saWJhY2wvYWNsX2Rl bGV0ZV9wZXJtLmMKYWNsLTIuMi41My9saWJhY2wvX19hY2xfZXh0ZW5kZWRfZmlsZS5oCmFjbC0y LjIuNTMvbGliYWNsL2FjbF9pbml0LmMKYWNsLTIuMi41My9saWJhY2wvYWNsX2NvcHlfZXh0LmMK YWNsLTIuMi41My9saWJhY2wvYWNsX2NtcC5jCmFjbC0yLjIuNTMvbGliYWNsL19fYWNsX3RvX3hh dHRyLmMKYWNsLTIuMi41My9saWJhY2wvcGVybV9jb3B5LmgKYWNsLTIuMi41My9saWJhY2wvYWNs X3NldF90YWdfdHlwZS5jCmFjbC0yLjIuNTMvbGliYWNsL2J5dGVvcmRlci5oCmFjbC0yLjIuNTMv bGliYWNsL2xpYmFjbC5oCmFjbC0yLjIuNTMvbGliYWNsL2FjbF9lcnJvci5jCmFjbC0yLjIuNTMv bGliYWNsL01ha2Vtb2R1bGUuYW0KYWNsLTIuMi41My9saWJhY2wvYWNsX3RvX2FueV90ZXh0LmMK YWNsLTIuMi41My9saWJhY2wvX19hY2xfcmVvcmRlcl9vYmpfcC5jCmFjbC0yLjIuNTMvbGliYWNs L19fYXBwbHlfbWFza190b19tb2RlLmMKYWNsLTIuMi41My9saWJhY2wvYWNsX2R1cC5jCmFjbC0y LjIuNTMvbGliYWNsL2FjbF9nZXRfZmQuYwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfdG9fdGV4dC5j CmFjbC0yLjIuNTMvbGliYWNsL2FjbF9kZWxldGVfZW50cnkuYwphY2wtMi4yLjUzL2xpYmFjbC9h Y2xfZXh0ZW5kZWRfZmlsZV9ub2ZvbGxvdy5jCmFjbC0yLjIuNTMvbGliYWNsL2FjbF9nZXRfdGFn X3R5cGUuYwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfYWRkX3Blcm0uYwphY2wtMi4yLjUzL2xpYmFj bC9hY2xfZ2V0X2ZpbGUuYwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfdmFsaWQuYwphY2wtMi4yLjUz L2xpYmFjbC9hY2xfY2xlYXJfcGVybXMuYwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfZnJlZS5jCmFj bC0yLjIuNTMvbGliYWNsL2FjbF9lbnRyaWVzLmMKYWNsLTIuMi41My9saWJhY2wvYWNsX2Zyb21f dGV4dC5jCmFjbC0yLjIuNTMvbGliYWNsL19fYWNsX3RvX3hhdHRyLmgKYWNsLTIuMi41My9saWJh Y2wvYWNsX2Zyb21fbW9kZS5jCmFjbC0yLjIuNTMvbGliYWNsL2FjbF9zZXRfcXVhbGlmaWVyLmMK YWNsLTIuMi41My9saWJhY2wvYWNsX2dldF9lbnRyeS5jCmFjbC0yLjIuNTMvbGliYWNsL2xpYm9i ai5oCmFjbC0yLjIuNTMvbGliYWNsL2FjbF9zZXRfZmlsZS5jCmFjbC0yLjIuNTMvbGliYWNsL2Fj bF9leHRlbmRlZF9maWxlLmMKYWNsLTIuMi41My9saWJhY2wvYWNsX2dldF9xdWFsaWZpZXIuYwph Y2wtMi4yLjUzL2xpYmFjbC9fX2FjbF90b19hbnlfdGV4dC5jCmFjbC0yLjIuNTMvbGliYWNsL19f YWNsX2Zyb21feGF0dHIuYwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfc2V0X2ZkLmMKYWNsLTIuMi41 My9saWJhY2wvYWNsX2dldF9wZXJtLmMKYWNsLTIuMi41My9saWJhY2wvYWNsX2NyZWF0ZV9lbnRy eS5jCmFjbC0yLjIuNTMvbGliYWNsL3Blcm1fY29weV9maWxlLmMKYWNsLTIuMi41My9saWJhY2wv YWNsX3NpemUuYwphY2wtMi4yLjUzL2xpYmFjbC9hY2xfc2V0X3Blcm1zZXQuYwphY2wtMi4yLjUz L2V4cG9ydHMKYWNsLTIuMi41My9idWlsZC1hdXgvCmFjbC0yLjIuNTMvYnVpbGQtYXV4L2luc3Rh bGwtc2gKYWNsLTIuMi41My9idWlsZC1hdXgvY29uZmlnLnJwYXRoCmFjbC0yLjIuNTMvYnVpbGQt YXV4L2FyLWxpYgphY2wtMi4yLjUzL2J1aWxkLWF1eC9jb21waWxlCmFjbC0yLjIuNTMvYnVpbGQt YXV4L21pc3NpbmcKYWNsLTIuMi41My9idWlsZC1hdXgvY29uZmlnLnN1YgphY2wtMi4yLjUzL2J1 aWxkLWF1eC9kZXBjb21wCmFjbC0yLjIuNTMvYnVpbGQtYXV4L2NvbmZpZy5ndWVzcwphY2wtMi4y LjUzL2J1aWxkLWF1eC90ZXN0LWRyaXZlcgphY2wtMi4yLjUzL2J1aWxkLWF1eC9sdG1haW4uc2gK YWNsLTIuMi41My9NYWtlZmlsZS5hbQphY2wtMi4yLjUzL0FCT1VULU5MUwphY2wtMi4yLjUzL01h a2VmaWxlLmluCmFjbC0yLjIuNTMvZG9jLwphY2wtMi4yLjUzL2RvYy9UT0RPCmFjbC0yLjIuNTMv ZG9jL1BPUlRJTkcKYWNsLTIuMi41My9kb2MvQ09QWUlORy5MR1BMCmFjbC0yLjIuNTMvZG9jL01h a2Vtb2R1bGUuYW0KYWNsLTIuMi41My9kb2MvQ09QWUlORwphY2wtMi4yLjUzL2RvYy9leHRlbnNp b25zLnR4dAphY2wtMi4yLjUzL2RvYy9DSEFOR0VTCmFjbC0yLjIuNTMvZG9jL2xpYmFjbC50eHQK YWNsLTIuMi41My9saWJhY2wucGMuaW4KYWNsLTIuMi41My9tYW4vCmFjbC0yLjIuNTMvbWFuL21h bjUvCmFjbC0yLjIuNTMvbWFuL21hbjUvTWFrZW1vZHVsZS5hbQphY2wtMi4yLjUzL21hbi9tYW41 L2FjbC41CmFjbC0yLjIuNTMvbWFuL01ha2Vtb2R1bGUuYW0KYWNsLTIuMi41My9tYW4vbWFuMS8K YWNsLTIuMi41My9tYW4vbWFuMS9NYWtlbW9kdWxlLmFtCmFjbC0yLjIuNTMvbWFuL21hbjEvY2hh Y2wuMQphY2wtMi4yLjUzL21hbi9tYW4xL2dldGZhY2wuMQphY2wtMi4yLjUzL21hbi9tYW4xL3Nl dGZhY2wuMQphY2wtMi4yLjUzL21hbi9tYW4zLwphY2wtMi4yLjUzL21hbi9tYW4zL2FjbF9nZXRf cGVybXNldC4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2Zyb21fdGV4dC4zCmFjbC0yLjIuNTMv bWFuL21hbjMvYWNsX2dldF9wZXJtLjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfZ2V0X3F1YWxp Zmllci4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2V4dGVuZGVkX2ZpbGVfbm9mb2xsb3cuMwph Y2wtMi4yLjUzL21hbi9tYW4zL2FjbF9lcXVpdl9tb2RlLjMKYWNsLTIuMi41My9tYW4vbWFuMy9h Y2xfY2FsY19tYXNrLjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfZnJvbV9tb2RlLjMKYWNsLTIu Mi41My9tYW4vbWFuMy9hY2xfaW5pdC4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2NvcHlfZXh0 LjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfc2V0X3F1YWxpZmllci4zCmFjbC0yLjIuNTMvbWFu L21hbjMvYWNsX3ZhbGlkLjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfZnJlZS4zCmFjbC0yLjIu NTMvbWFuL21hbjMvYWNsX2NoZWNrLjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfZHVwLjMKYWNs LTIuMi41My9tYW4vbWFuMy9hY2xfY21wLjMKYWNsLTIuMi41My9tYW4vbWFuMy9NYWtlbW9kdWxl LmFtCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2NvcHlfZW50cnkuMwphY2wtMi4yLjUzL21hbi9t YW4zL2FjbF9zaXplLjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfc2V0X3RhZ190eXBlLjMKYWNs LTIuMi41My9tYW4vbWFuMy9hY2xfZXJyb3IuMwphY2wtMi4yLjUzL21hbi9tYW4zL2FjbF9hZGRf cGVybS4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2dldF9lbnRyeS4zCmFjbC0yLjIuNTMvbWFu L21hbjMvYWNsX2NvcHlfaW50LjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfZGVsZXRlX2VudHJ5 LjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfc2V0X2ZpbGUuMwphY2wtMi4yLjUzL21hbi9tYW4z L2FjbF9jbGVhcl9wZXJtcy4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2V4dGVuZGVkX2ZkLjMK YWNsLTIuMi41My9tYW4vbWFuMy9hY2xfZXh0ZW5kZWRfZmlsZS4zCmFjbC0yLjIuNTMvbWFuL21h bjMvYWNsX3NldF9mZC4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2RlbGV0ZV9kZWZfZmlsZS4z CmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX3RvX3RleHQuMwphY2wtMi4yLjUzL21hbi9tYW4zL2Fj bF90b19hbnlfdGV4dC4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX3NldF9wZXJtc2V0LjMKYWNs LTIuMi41My9tYW4vbWFuMy9hY2xfZ2V0X3RhZ190eXBlLjMKYWNsLTIuMi41My9tYW4vbWFuMy9h Y2xfZW50cmllcy4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2dldF9mZC4zCmFjbC0yLjIuNTMv bWFuL21hbjMvYWNsX2NyZWF0ZV9lbnRyeS4zCmFjbC0yLjIuNTMvbWFuL21hbjMvYWNsX2RlbGV0 ZV9wZXJtLjMKYWNsLTIuMi41My9tYW4vbWFuMy9hY2xfZ2V0X2ZpbGUuMwphY2wtMi4yLjUzL3Bv LwphY2wtMi4yLjUzL3BvL2luc2VydC1oZWFkZXIuc2luCmFjbC0yLjIuNTMvcG8vUE9URklMRVMu aW4KYWNsLTIuMi41My9wby9xdW90LnNlZAphY2wtMi4yLjUzL3BvL0xJTkdVQVMKYWNsLTIuMi41 My9wby9mci5nbW8KYWNsLTIuMi41My9wby9NYWtldmFycwphY2wtMi4yLjUzL3BvL2VzLmdtbwph Y2wtMi4yLjUzL3BvL3BsLmdtbwphY2wtMi4yLjUzL3BvL2RlLnBvCmFjbC0yLjIuNTMvcG8vZ2wu cG8KYWNsLTIuMi41My9wby9kZS5nbW8KYWNsLTIuMi41My9wby9lbkBxdW90LmdtbwphY2wtMi4y LjUzL3BvL2VzLnBvCmFjbC0yLjIuNTMvcG8vYm9sZHF1b3Quc2VkCmFjbC0yLjIuNTMvcG8vcGwu cG8KYWNsLTIuMi41My9wby9zdGFtcC1wbwphY2wtMi4yLjUzL3BvL2ZyLnBvCmFjbC0yLjIuNTMv cG8vZW5AcXVvdC5wbwphY2wtMi4yLjUzL3BvL2VuQGJvbGRxdW90LmdtbwphY2wtMi4yLjUzL3Bv L1J1bGVzLXF1b3QKYWNsLTIuMi41My9wby9hY2wucG90CmFjbC0yLjIuNTMvcG8vZW5AYm9sZHF1 b3QuaGVhZGVyCmFjbC0yLjIuNTMvcG8vcmVtb3ZlLXBvdGNkYXRlLnNpbgphY2wtMi4yLjUzL3Bv L01ha2VmaWxlLmluLmluCmFjbC0yLjIuNTMvcG8vZW5AcXVvdC5oZWFkZXIKYWNsLTIuMi41My9w by9zdi5wbwphY2wtMi4yLjUzL3BvL2VuQGJvbGRxdW90LnBvCmFjbC0yLjIuNTMvcG8vc3YuZ21v CmFjbC0yLjIuNTMvcG8vZ2wuZ21vCnBoYXNlIGB1bnBhY2snIHN1Y2NlZWRlZCBhZnRlciAwLjAg c2Vjb25kcwpzdGFydGluZyBwaGFzZSBgZW5zdXJlLW5vLW10aW1lcy1wcmUtMTk4MCcKcGhhc2Ug YGVuc3VyZS1uby1tdGltZXMtcHJlLTE5ODAnIHN1Y2NlZWRlZCBhZnRlciAwLjAgc2Vjb25kcwpz dGFydGluZyBwaGFzZSBgYm9vdHN0cmFwJwpHTlUgYnVpbGQgc3lzdGVtIGJvb3RzdHJhcHBpbmcg bm90IG5lZWRlZApwaGFzZSBgYm9vdHN0cmFwJyBzdWNjZWVkZWQgYWZ0ZXIgMC4wIHNlY29uZHMK c3RhcnRpbmcgcGhhc2UgYHBhdGNoLXVzci1iaW4tZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTog Li9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS94Z2M1 YTk5cTFhNnhiaXB2d3ZhemphNm5zYmczbHJ2Yy1maWxlLWJvb3QwLTUuMzkvYmluL2ZpbGUnCnBh dGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScg dG8gYC9nbnUvc3RvcmUveGdjNWE5OXExYTZ4Ymlwdnd2YXpqYTZuc2JnM2xydmMtZmlsZS1ib290 MC01LjM5L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdp bmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL3hnYzVhOTlxMWE2eGJpcHZ3dmF6amE2 bnNiZzNscnZjLWZpbGUtYm9vdDAtNS4zOS9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTog Li9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS94Z2M1 YTk5cTFhNnhiaXB2d3ZhemphNm5zYmczbHJ2Yy1maWxlLWJvb3QwLTUuMzkvYmluL2ZpbGUnCnBh dGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScg dG8gYC9nbnUvc3RvcmUveGdjNWE5OXExYTZ4Ymlwdnd2YXpqYTZuc2JnM2xydmMtZmlsZS1ib290 MC01LjM5L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdp bmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL3hnYzVhOTlxMWE2eGJpcHZ3dmF6amE2 bnNiZzNscnZjLWZpbGUtYm9vdDAtNS4zOS9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTog Li9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS94Z2M1 YTk5cTFhNnhiaXB2d3ZhemphNm5zYmczbHJ2Yy1maWxlLWJvb3QwLTUuMzkvYmluL2ZpbGUnCnBh dGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScg dG8gYC9nbnUvc3RvcmUveGdjNWE5OXExYTZ4Ymlwdnd2YXpqYTZuc2JnM2xydmMtZmlsZS1ib290 MC01LjM5L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdp bmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL3hnYzVhOTlxMWE2eGJpcHZ3dmF6amE2 bnNiZzNscnZjLWZpbGUtYm9vdDAtNS4zOS9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTog Li9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS94Z2M1 YTk5cTFhNnhiaXB2d3ZhemphNm5zYmczbHJ2Yy1maWxlLWJvb3QwLTUuMzkvYmluL2ZpbGUnCnBh dGNoLS91c3IvYmluL2ZpbGU6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL3Vzci9iaW4vZmlsZScg dG8gYC9nbnUvc3RvcmUveGdjNWE5OXExYTZ4Ymlwdnd2YXpqYTZuc2JnM2xydmMtZmlsZS1ib290 MC01LjM5L2Jpbi9maWxlJwpwYXRjaC0vdXNyL2Jpbi9maWxlOiAuL2NvbmZpZ3VyZTogY2hhbmdp bmcgYC91c3IvYmluL2ZpbGUnIHRvIGAvZ251L3N0b3JlL3hnYzVhOTlxMWE2eGJpcHZ3dmF6amE2 bnNiZzNscnZjLWZpbGUtYm9vdDAtNS4zOS9iaW4vZmlsZScKcGF0Y2gtL3Vzci9iaW4vZmlsZTog Li9jb25maWd1cmU6IGNoYW5naW5nIGAvdXNyL2Jpbi9maWxlJyB0byBgL2dudS9zdG9yZS94Z2M1 YTk5cTFhNnhiaXB2d3ZhemphNm5zYmczbHJ2Yy1maWxlLWJvb3QwLTUuMzkvYmluL2ZpbGUnCnBo YXNlIGBwYXRjaC11c3ItYmluLWZpbGUnIHN1Y2NlZWRlZCBhZnRlciAwLjEgc2Vjb25kcwpzdGFy dGluZyBwaGFzZSBgcGF0Y2gtc291cmNlLXNoZWJhbmdzJwpwYXRjaC1zaGViYW5nOiAuL2J1aWxk LWF1eC9hci1saWI6IGNoYW5naW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS92MmpwZGZsMmY2 cmx6NHI1bGc2a3l3MGExMXFxejd3ay1iYXNoLW1pbmltYWwtNS4wLjE2L2Jpbi9zaCcKcGF0Y2gt c2hlYmFuZzogLi9idWlsZC1hdXgvY29tcGlsZTogY2hhbmdpbmcgYC9iaW4vc2gnIHRvIGAvZ251 L3N0b3JlL3YyanBkZmwyZjZybHo0cjVsZzZreXcwYTExcXF6N3drLWJhc2gtbWluaW1hbC01LjAu MTYvYmluL3NoJwpwYXRjaC1zaGViYW5nOiAuL2J1aWxkLWF1eC9jb25maWcuZ3Vlc3M6IGNoYW5n aW5nIGAvYmluL3NoJyB0byBgL2dudS9zdG9yZS92MmpwZGZsMmY2cmx6NHI1bGc2a3l3MGExMXFx ejd3ay1iYXNoLW1pbmltYWwtNS4wLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9idWlsZC1h dXgvY29uZmlnLnJwYXRoOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvdjJqcGRm bDJmNnJsejRyNWxnNmt5dzBhMTFxcXo3d2stYmFzaC1taW5pbWFsLTUuMC4xNi9iaW4vc2gnCnBh dGNoLXNoZWJhbmc6IC4vYnVpbGQtYXV4L2NvbmZpZy5zdWI6IGNoYW5naW5nIGAvYmluL3NoJyB0 byBgL2dudS9zdG9yZS92MmpwZGZsMmY2cmx6NHI1bGc2a3l3MGExMXFxejd3ay1iYXNoLW1pbmlt YWwtNS4wLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi9idWlsZC1hdXgvZGVwY29tcDogY2hh bmdpbmcgYC9iaW4vc2gnIHRvIGAvZ251L3N0b3JlL3YyanBkZmwyZjZybHo0cjVsZzZreXcwYTEx cXF6N3drLWJhc2gtbWluaW1hbC01LjAuMTYvYmluL3NoJwpwYXRjaC1zaGViYW5nOiAuL2J1aWxk LWF1eC9pbnN0YWxsLXNoOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvdjJqcGRm bDJmNnJsejRyNWxnNmt5dzBhMTFxcXo3d2stYmFzaC1taW5pbWFsLTUuMC4xNi9iaW4vc2gnCnBh dGNoLXNoZWJhbmc6IC4vYnVpbGQtYXV4L2x0bWFpbi5zaDogY2hhbmdpbmcgYC9iaW4vc2gnIHRv IGAvZ251L3N0b3JlL3YyanBkZmwyZjZybHo0cjVsZzZreXcwYTExcXF6N3drLWJhc2gtbWluaW1h bC01LjAuMTYvYmluL3NoJwpwYXRjaC1zaGViYW5nOiAuL2J1aWxkLWF1eC9taXNzaW5nOiBjaGFu Z2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvdjJqcGRmbDJmNnJsejRyNWxnNmt5dzBhMTFx cXo3d2stYmFzaC1taW5pbWFsLTUuMC4xNi9iaW4vc2gnCnBhdGNoLXNoZWJhbmc6IC4vYnVpbGQt YXV4L3Rlc3QtZHJpdmVyOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3RvcmUvdjJqcGRm bDJmNnJsejRyNWxnNmt5dzBhMTFxcXo3d2stYmFzaC1taW5pbWFsLTUuMC4xNi9iaW4vc2gnCnBh dGNoLXNoZWJhbmc6IC4vY29uZmlndXJlOiBjaGFuZ2luZyBgL2Jpbi9zaCcgdG8gYC9nbnUvc3Rv cmUvdjJqcGRmbDJmNnJsejRyNWxnNmt5dzBhMTFxcXo3d2stYmFzaC1taW5pbWFsLTUuMC4xNi9i aW4vc2gnCnBhdGNoLXNoZWJhbmc6IC4vdGVzdC9tYWtlLXRyZWU6IGNoYW5naW5nIGAvYmluL3No JyB0byBgL2dudS9zdG9yZS92MmpwZGZsMmY2cmx6NHI1bGc2a3l3MGExMXFxejd3ay1iYXNoLW1p bmltYWwtNS4wLjE2L2Jpbi9zaCcKcGF0Y2gtc2hlYmFuZzogLi90ZXN0L3J1bjogY2hhbmdpbmcg YC91c3IvYmluL3BlcmwnIHRvIGAvZ251L3N0b3JlL2JiZ3FoaHpmNjU3ODZyaXE5emFuaDE4Zmc1 cm52NXl4LXBlcmwtNS4zMC4yL2Jpbi9wZXJsJwpwYXRjaC1zaGViYW5nOiAuL3Rlc3QvcnVud3Jh cHBlcjogY2hhbmdpbmcgYC9iaW4vYmFzaCcgdG8gYC9nbnUvc3RvcmUvdjJqcGRmbDJmNnJsejRy NWxnNmt5dzBhMTFxcXo3d2stYmFzaC1taW5pbWFsLTUuMC4xNi9iaW4vYmFzaCcKcGF0Y2gtc2hl YmFuZzogLi90ZXN0L3NvcnQtZ2V0ZmFjbC1vdXRwdXQ6IGNoYW5naW5nIGAvdXNyL2Jpbi9wZXJs JyB0byBgL2dudS9zdG9yZS9iYmdxaGh6ZjY1Nzg2cmlxOXphbmgxOGZnNXJudjV5eC1wZXJsLTUu MzAuMi9iaW4vcGVybCcKcGhhc2UgYHBhdGNoLXNvdXJjZS1zaGViYW5ncycgc3VjY2VlZGVkIGFm dGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBjb25maWd1cmUnCnNvdXJjZSBkaXJlY3Rv cnk6ICIvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzIiAocmVsYXRp dmUgZnJvbSBidWlsZDogIi4iKQpidWlsZCBkaXJlY3Rvcnk6ICIvdG1wL2d1aXgtYnVpbGQtYWNs LTIuMi41My5kcnYtMC9hY2wtMi4yLjUzIgpjb25maWd1cmUgZmxhZ3M6ICgiQ09ORklHX1NIRUxM PS9nbnUvc3RvcmUvdjJqcGRmbDJmNnJsejRyNWxnNmt5dzBhMTFxcXo3d2stYmFzaC1taW5pbWFs LTUuMC4xNi9iaW4vYmFzaCIgIlNIRUxMPS9nbnUvc3RvcmUvdjJqcGRmbDJmNnJsejRyNWxnNmt5 dzBhMTFxcXo3d2stYmFzaC1taW5pbWFsLTUuMC4xNi9iaW4vYmFzaCIgIi0tcHJlZml4PS9nbnUv c3RvcmUvc2M3aG4xNnY0MjIzY2tzcGFtdnM1MXpoMzYzbWJqOWgtYWNsLTIuMi41MyIgIi0tZW5h YmxlLWZhc3QtaW5zdGFsbCIgIi0tYnVpbGQ9eDg2XzY0LXVua25vd24tbGludXgtZ251IiAiLS1k aXNhYmxlLXN0YXRpYyIpCmNoZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwuLi4g L2dudS9zdG9yZS8xcGRoamtjcTVuZDd3M2p2YWgxNThhYjQ0YzBnNWxrbi1jb3JldXRpbHMtOC4z Mi9iaW4vaW5zdGFsbCAtYwpjaGVja2luZyB3aGV0aGVyIGJ1aWxkIGVudmlyb25tZW50IGlzIHNh bmUuLi4geWVzCmNoZWNraW5nIGZvciBhIHRocmVhZC1zYWZlIG1rZGlyIC1wLi4uIC9nbnUvc3Rv cmUvMXBkaGprY3E1bmQ3dzNqdmFoMTU4YWI0NGMwZzVsa24tY29yZXV0aWxzLTguMzIvYmluL21r ZGlyIC1wCmNoZWNraW5nIGZvciBnYXdrLi4uIGdhd2sKY2hlY2tpbmcgd2hldGhlciBtYWtlIHNl dHMgJChNQUtFKS4uLiBubwpjaGVja2luZyB3aGV0aGVyIG1ha2Ugc3VwcG9ydHMgbmVzdGVkIHZh cmlhYmxlcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBtYWtlIHN1cHBvcnRzIG5lc3RlZCB2YXJp YWJsZXMuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBnY2MuLi4gZ2NjCmNoZWNraW5nIHdo ZXRoZXIgdGhlIEMgY29tcGlsZXIgd29ya3MuLi4geWVzCmNoZWNraW5nIGZvciBDIGNvbXBpbGVy IGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZS4uLiBhLm91dApjaGVja2luZyBmb3Igc3VmZml4IG9m IGV4ZWN1dGFibGVzLi4uIApjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBjcm9zcyBjb21waWxpbmcu Li4gbm8KY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBvYmplY3QgZmlsZXMuLi4gbwpjaGVja2luZyB3 aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgY29tcGlsZXIuLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgZ2NjIGFjY2VwdHMgLWcuLi4geWVzCmNoZWNraW5nIGZvciBnY2Mgb3B0aW9uIHRvIGFj Y2VwdCBJU08gQzg5Li4uIG5vbmUgbmVlZGVkCmNoZWNraW5nIHdoZXRoZXIgZ2NjIHVuZGVyc3Rh bmRzIC1jIGFuZCAtbyB0b2dldGhlci4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0eWxlIG9mIGluY2x1 ZGUgdXNlZCBieSBtYWtlLi4uIEdOVQpjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxlIG9mIGdjYy4u LiBnY2MzCmNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMgcHJlcHJvY2Vzc29yLi4uIGdjYyAtRQpj aGVja2luZyBmb3IgZ3JlcCB0aGF0IGhhbmRsZXMgbG9uZyBsaW5lcyBhbmQgLWUuLi4gL2dudS9z dG9yZS9uMjN6czNsOWtuNXpncWh2ODFrMGx2aTZwMDhpaTIwYy1ncmVwLTMuNC9iaW4vZ3JlcApj aGVja2luZyBmb3IgZWdyZXAuLi4gL2dudS9zdG9yZS9uMjN6czNsOWtuNXpncWh2ODFrMGx2aTZw MDhpaTIwYy1ncmVwLTMuNC9iaW4vZ3JlcCAtRQpjaGVja2luZyBmb3IgQU5TSSBDIGhlYWRlciBm aWxlcy4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy90eXBlcy5oLi4uIHllcwpjaGVja2luZyBmb3Ig c3lzL3N0YXQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0ZGxpYi5oLi4uIHllcwpjaGVja2luZyBm b3Igc3RyaW5nLmguLi4geWVzCmNoZWNraW5nIGZvciBtZW1vcnkuaC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIHN0cmluZ3MuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGludHR5cGVzLmguLi4geWVzCmNoZWNr aW5nIGZvciBzdGRpbnQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHVuaXN0ZC5oLi4uIHllcwpjaGVj a2luZyBtaW5peC9jb25maWcuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgbWluaXgvY29uZmln LmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIG1pbml4L2NvbmZpZy5oLi4uIG5vCmNoZWNr aW5nIHdoZXRoZXIgaXQgaXMgc2FmZSB0byBkZWZpbmUgX19FWFRFTlNJT05TX18uLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgX19hdHRyaWJ1dGVfXygodmlzaWJpbGl0eSgpKSkgaXMgc3VwcG9ydGVk Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIGJ5dGUgb3JkZXJpbmcgaXMgYmlnZW5kaWFuLi4uIG5v CmNoZWNraW5nIGZvciBzcGVjaWFsIEMgY29tcGlsZXIgb3B0aW9ucyBuZWVkZWQgZm9yIGxhcmdl IGZpbGVzLi4uIG5vCmNoZWNraW5nIGZvciBfRklMRV9PRkZTRVRfQklUUyB2YWx1ZSBuZWVkZWQg Zm9yIGxhcmdlIGZpbGVzLi4uIG5vCmNoZWNraW5nIGZvciBhci4uLiBhcgpjaGVja2luZyB0aGUg YXJjaGl2ZXIgKGFyKSBpbnRlcmZhY2UuLi4gYXIKY2hlY2tpbmcgYnVpbGQgc3lzdGVtIHR5cGUu Li4geDg2XzY0LXVua25vd24tbGludXgtZ251CmNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUuLi4g eDg2XzY0LXVua25vd24tbGludXgtZ251CmNoZWNraW5nIGhvdyB0byBwcmludCBzdHJpbmdzLi4u IHByaW50ZgpjaGVja2luZyBmb3IgYSBzZWQgdGhhdCBkb2VzIG5vdCB0cnVuY2F0ZSBvdXRwdXQu Li4gL2dudS9zdG9yZS93ejU1NGRhMHJkeDVqcjJ2cDhzOHMxOTZxdnJwMWxkMS1zZWQtYm9vdDAt NC44L2Jpbi9zZWQKY2hlY2tpbmcgZm9yIGZncmVwLi4uIC9nbnUvc3RvcmUvbjIzenMzbDlrbjV6 Z3FodjgxazBsdmk2cDA4aWkyMGMtZ3JlcC0zLjQvYmluL2dyZXAgLUYKY2hlY2tpbmcgZm9yIGxk IHVzZWQgYnkgZ2NjLi4uIC9nbnUvc3RvcmUvM2JpZmdhaHBtNXIzcDBod255eHpxNHh2N3JwbHc4 dnMtbGQtd3JhcHBlci1ib290My0wL2Jpbi9sZApjaGVja2luZyBpZiB0aGUgbGlua2VyICgvZ251 L3N0b3JlLzNiaWZnYWhwbTVyM3AwaHdueXh6cTR4djdycGx3OHZzLWxkLXdyYXBwZXItYm9vdDMt MC9iaW4vbGQpIGlzIEdOVSBsZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIEJTRC0gb3IgTVMtY29tcGF0 aWJsZSBuYW1lIGxpc3RlciAobm0pLi4uIC9nbnUvc3RvcmUvaXh4aXoyeHA1d3F3MGNtYnFzdzl5 YzYxeGRwcWh4aXAtYmludXRpbHMtY3Jvc3MtYm9vdDAtMi4zNC9iaW4vbm0gLUIKY2hlY2tpbmcg dGhlIG5hbWUgbGlzdGVyICgvZ251L3N0b3JlL2l4eGl6MnhwNXdxdzBjbWJxc3c5eWM2MXhkcHFo eGlwLWJpbnV0aWxzLWNyb3NzLWJvb3QwLTIuMzQvYmluL25tIC1CKSBpbnRlcmZhY2UuLi4gQlNE IG5tCmNoZWNraW5nIHdoZXRoZXIgbG4gLXMgd29ya3MuLi4geWVzCmNoZWNraW5nIHRoZSBtYXhp bXVtIGxlbmd0aCBvZiBjb21tYW5kIGxpbmUgYXJndW1lbnRzLi4uIDE1NzI4NjQKY2hlY2tpbmcg aG93IHRvIGNvbnZlcnQgeDg2XzY0LXVua25vd24tbGludXgtZ251IGZpbGUgbmFtZXMgdG8geDg2 XzY0LXVua25vd24tbGludXgtZ251IGZvcm1hdC4uLiBmdW5jX2NvbnZlcnRfZmlsZV9ub29wCmNo ZWNraW5nIGhvdyB0byBjb252ZXJ0IHg4Nl82NC11bmtub3duLWxpbnV4LWdudSBmaWxlIG5hbWVz IHRvIHRvb2xjaGFpbiBmb3JtYXQuLi4gZnVuY19jb252ZXJ0X2ZpbGVfbm9vcApjaGVja2luZyBm b3IgL2dudS9zdG9yZS8zYmlmZ2FocG01cjNwMGh3bnl4enE0eHY3cnBsdzh2cy1sZC13cmFwcGVy LWJvb3QzLTAvYmluL2xkIG9wdGlvbiB0byByZWxvYWQgb2JqZWN0IGZpbGVzLi4uIC1yCmNoZWNr aW5nIGZvciBvYmpkdW1wLi4uIG9iamR1bXAKY2hlY2tpbmcgaG93IHRvIHJlY29nbml6ZSBkZXBl bmRlbnQgbGlicmFyaWVzLi4uIHBhc3NfYWxsCmNoZWNraW5nIGZvciBkbGx0b29sLi4uIG5vCmNo ZWNraW5nIGhvdyB0byBhc3NvY2lhdGUgcnVudGltZSBhbmQgbGluayBsaWJyYXJpZXMuLi4gcHJp bnRmICVzXG4KY2hlY2tpbmcgZm9yIGFyY2hpdmVyIEBGSUxFIHN1cHBvcnQuLi4gQApjaGVja2lu ZyBmb3Igc3RyaXAuLi4gc3RyaXAKY2hlY2tpbmcgZm9yIHJhbmxpYi4uLiByYW5saWIKY2hlY2tp bmcgY29tbWFuZCB0byBwYXJzZSAvZ251L3N0b3JlL2l4eGl6MnhwNXdxdzBjbWJxc3c5eWM2MXhk cHFoeGlwLWJpbnV0aWxzLWNyb3NzLWJvb3QwLTIuMzQvYmluL25tIC1CIG91dHB1dCBmcm9tIGdj YyBvYmplY3QuLi4gb2sKY2hlY2tpbmcgZm9yIHN5c3Jvb3QuLi4gbm8KY2hlY2tpbmcgZm9yIGEg d29ya2luZyBkZC4uLiAvZ251L3N0b3JlLzFwZGhqa2NxNW5kN3czanZhaDE1OGFiNDRjMGc1bGtu LWNvcmV1dGlscy04LjMyL2Jpbi9kZApjaGVja2luZyBob3cgdG8gdHJ1bmNhdGUgYmluYXJ5IHBp cGVzLi4uIC9nbnUvc3RvcmUvMXBkaGprY3E1bmQ3dzNqdmFoMTU4YWI0NGMwZzVsa24tY29yZXV0 aWxzLTguMzIvYmluL2RkIGJzPTQwOTYgY291bnQ9MQpjaGVja2luZyBmb3IgbXQuLi4gbm8KY2hl Y2tpbmcgaWYgOiBpcyBhIG1hbmlmZXN0IHRvb2wuLi4gbm8KY2hlY2tpbmcgZm9yIGRsZmNuLmgu Li4geWVzCmNoZWNraW5nIGZvciBvYmpkaXIuLi4gLmxpYnMKY2hlY2tpbmcgaWYgZ2NjIHN1cHBv cnRzIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMuLi4gbm8KY2hlY2tpbmcgZm9yIGdjYyBvcHRp b24gdG8gcHJvZHVjZSBQSUMuLi4gLWZQSUMgLURQSUMKY2hlY2tpbmcgaWYgZ2NjIFBJQyBmbGFn IC1mUElDIC1EUElDIHdvcmtzLi4uIHllcwpjaGVja2luZyBpZiBnY2Mgc3RhdGljIGZsYWcgLXN0 YXRpYyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgZ2NjIHN1cHBvcnRzIC1jIC1vIGZpbGUuby4u LiB5ZXMKY2hlY2tpbmcgaWYgZ2NjIHN1cHBvcnRzIC1jIC1vIGZpbGUuby4uLiAoY2FjaGVkKSB5 ZXMKY2hlY2tpbmcgd2hldGhlciB0aGUgZ2NjIGxpbmtlciAoL2dudS9zdG9yZS8zYmlmZ2FocG01 cjNwMGh3bnl4enE0eHY3cnBsdzh2cy1sZC13cmFwcGVyLWJvb3QzLTAvYmluL2xkIC1tIGVsZl94 ODZfNjQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg LWxjIHNob3VsZCBiZSBleHBsaWNpdGx5IGxpbmtlZCBpbi4uLiBubwpjaGVja2luZyBkeW5hbWlj IGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MuLi4gR05VL0xpbnV4IGxkLnNvCmNoZWNraW5nIGhvdyB0 byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMuLi4gaW1tZWRpYXRlCmNoZWNr aW5nIHdoZXRoZXIgc3RyaXBwaW5nIGxpYnJhcmllcyBpcyBwb3NzaWJsZS4uLiB5ZXMKY2hlY2tp bmcgaWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyB3 aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg dG8gYnVpbGQgc3RhdGljIGxpYnJhcmllcy4uLiBubwpjaGVja2luZyB3aGV0aGVyIE5MUyBpcyBy ZXF1ZXN0ZWQuLi4geWVzCmNoZWNraW5nIGZvciBtc2dmbXQuLi4gL2dudS9zdG9yZS94cDk2MThu MTAyNGQ3M3AzdzVwc2ZicHlqYzNseTZ2My1nZXR0ZXh0LW1pbmltYWwtMC4yMS9iaW4vbXNnZm10 CmNoZWNraW5nIGZvciBnbXNnZm10Li4uIC9nbnUvc3RvcmUveHA5NjE4bjEwMjRkNzNwM3c1cHNm YnB5amMzbHk2djMtZ2V0dGV4dC1taW5pbWFsLTAuMjEvYmluL21zZ2ZtdApjaGVja2luZyBmb3Ig eGdldHRleHQuLi4gL2dudS9zdG9yZS94cDk2MThuMTAyNGQ3M3AzdzVwc2ZicHlqYzNseTZ2My1n ZXR0ZXh0LW1pbmltYWwtMC4yMS9iaW4veGdldHRleHQKY2hlY2tpbmcgZm9yIG1zZ21lcmdlLi4u IC9nbnUvc3RvcmUveHA5NjE4bjEwMjRkNzNwM3c1cHNmYnB5amMzbHk2djMtZ2V0dGV4dC1taW5p bWFsLTAuMjEvYmluL21zZ21lcmdlCmNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGdjYy4uLiAvZ251 L3N0b3JlLzNiaWZnYWhwbTVyM3AwaHdueXh6cTR4djdycGx3OHZzLWxkLXdyYXBwZXItYm9vdDMt MC9iaW4vbGQgLW0gZWxmX3g4Nl82NApjaGVja2luZyBpZiB0aGUgbGlua2VyICgvZ251L3N0b3Jl LzNiaWZnYWhwbTVyM3AwaHdueXh6cTR4djdycGx3OHZzLWxkLXdyYXBwZXItYm9vdDMtMC9iaW4v bGQgLW0gZWxmX3g4Nl82NCkgaXMgR05VIGxkLi4uIHllcwpjaGVja2luZyBmb3Igc2hhcmVkIGxp YnJhcnkgcnVuIHBhdGggb3JpZ2luLi4uIGRvbmUKY2hlY2tpbmcgZm9yIENGUHJlZmVyZW5jZXND b3B5QXBwVmFsdWUuLi4gbm8KY2hlY2tpbmcgZm9yIENGTG9jYWxlQ29weUN1cnJlbnQuLi4gbm8K Y2hlY2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg dG8gdXNlIE5MUy4uLiB5ZXMKY2hlY2tpbmcgd2hlcmUgdGhlIGdldHRleHQgZnVuY3Rpb24gY29t ZXMgZnJvbS4uLiBsaWJjCmNoZWNraW5nIGF0dHIvZXJyb3JfY29udGV4dC5oIHVzYWJpbGl0eS4u LiB5ZXMKY2hlY2tpbmcgYXR0ci9lcnJvcl9jb250ZXh0LmggcHJlc2VuY2UuLi4geWVzCmNoZWNr aW5nIGZvciBhdHRyL2Vycm9yX2NvbnRleHQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGdldHhhdHRy IGluIC1sYXR0ci4uLiB5ZXMKY2hlY2tpbmcgdGhhdCBnZW5lcmF0ZWQgZmlsZXMgYXJlIG5ld2Vy IHRoYW4gY29uZmlndXJlLi4uIGRvbmUKY29uZmlndXJlOiBjcmVhdGluZyAuL2NvbmZpZy5zdGF0 dXMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgbGliYWNsLnBjCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIE1ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBvL01ha2VmaWxlLmluCmNvbmZp Zy5zdGF0dXM6IGNyZWF0aW5nIGluY2x1ZGUvY29uZmlnLmgKY29uZmlnLnN0YXR1czogZXhlY3V0 aW5nIGRlcGZpbGVzIGNvbW1hbmRzCmNvbmZpZy5zdGF0dXM6IGV4ZWN1dGluZyBsaWJ0b29sIGNv bW1hbmRzCmNvbmZpZy5zdGF0dXM6IGV4ZWN1dGluZyBwby1kaXJlY3RvcmllcyBjb21tYW5kcwpj b25maWcuc3RhdHVzOiBjcmVhdGluZyBwby9QT1RGSUxFUwpjb25maWcuc3RhdHVzOiBjcmVhdGlu ZyBwby9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBleGVjdXRpbmcgaW5jbHVkZS9hY2wgY29tbWFu ZHMKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGluY2x1ZGUvc3lzIGNvbW1hbmRzCnBoYXNlIGBj b25maWd1cmUnIHN1Y2NlZWRlZCBhZnRlciAyLjggc2Vjb25kcwpzdGFydGluZyBwaGFzZSBgcGF0 Y2gtZ2VuZXJhdGVkLWZpbGUtc2hlYmFuZ3MnCnBhdGNoLW1ha2VmaWxlLVNIRUxMOiAuL3BvL01h a2VmaWxlOiBjaGFuZ2luZyBgU0hFTEwnIGZyb20gYC9iaW4vc2gnIHRvIGAvZ251L3N0b3JlL3Yy anBkZmwyZjZybHo0cjVsZzZreXcwYTExcXF6N3drLWJhc2gtbWluaW1hbC01LjAuMTYvYmluL3No JwpwaGFzZSBgcGF0Y2gtZ2VuZXJhdGVkLWZpbGUtc2hlYmFuZ3MnIHN1Y2NlZWRlZCBhZnRlciAw LjAgc2Vjb25kcwpzdGFydGluZyBwaGFzZSBgYnVpbGQnCk1ha2luZyBhbGwgaW4gcG8KbWFrZVsx XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9h Y2wtMi4yLjUzL3BvJwptYWtlWzFdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yICdhbGwnLgptYWtl WzFdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAv YWNsLTIuMi41My9wbycKbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvdG1wL2d1aXgtYnVp bGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzJwogIENDICAgICAgIGxpYmFjbC9saWJhY2xf bGEtYWNsX2FkZF9wZXJtLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfY2FsY19t YXNrLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfY2xlYXJfcGVybXMubG8KICBD QyAgICAgICBsaWJhY2wvbGliYWNsX2xhLWFjbF9jb3B5X2VudHJ5LmxvCiAgQ0MgICAgICAgbGli YWNsL2xpYmFjbF9sYS1hY2xfY29weV9leHQubG8KICBDQyAgICAgICBsaWJhY2wvbGliYWNsX2xh LWFjbF9jb3B5X2ludC5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2NyZWF0ZV9l bnRyeS5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2RlbGV0ZV9kZWZfZmlsZS5s bwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2RlbGV0ZV9lbnRyeS5sbwogIENDICAg ICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2RlbGV0ZV9wZXJtLmxvCiAgQ0MgICAgICAgbGliYWNs L2xpYmFjbF9sYS1hY2xfZHVwLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfZnJl ZS5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2Zyb21fdGV4dC5sbwogIENDICAg ICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2dldF9lbnRyeS5sbwogIENDICAgICAgIGxpYmFjbC9s aWJhY2xfbGEtYWNsX2dldF9mZC5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2dl dF9maWxlLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfZ2V0X3Blcm0ubG8KICBD QyAgICAgICBsaWJhY2wvbGliYWNsX2xhLWFjbF9nZXRfcGVybXNldC5sbwogIENDICAgICAgIGxp YmFjbC9saWJhY2xfbGEtYWNsX2dldF9xdWFsaWZpZXIubG8KICBDQyAgICAgICBsaWJhY2wvbGli YWNsX2xhLWFjbF9nZXRfdGFnX3R5cGUubG8KICBDQyAgICAgICBsaWJhY2wvbGliYWNsX2xhLWFj bF9pbml0LmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfc2V0X2ZkLmxvCiAgQ0Mg ICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfc2V0X2ZpbGUubG8KICBDQyAgICAgICBsaWJhY2wv bGliYWNsX2xhLWFjbF9zZXRfcGVybXNldC5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEt YWNsX3NldF9xdWFsaWZpZXIubG8KICBDQyAgICAgICBsaWJhY2wvbGliYWNsX2xhLWFjbF9zZXRf dGFnX3R5cGUubG8KICBDQyAgICAgICBsaWJhY2wvbGliYWNsX2xhLWFjbF9zaXplLmxvCiAgQ0Mg ICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfdG9fdGV4dC5sbwogIENDICAgICAgIGxpYmFjbC9s aWJhY2xfbGEtYWNsX3ZhbGlkLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfY2hl Y2subG8KICBDQyAgICAgICBsaWJhY2wvbGliYWNsX2xhLWFjbF9jbXAubG8KICBDQyAgICAgICBs aWJhY2wvbGliYWNsX2xhLWFjbF9lbnRyaWVzLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9s YS1hY2xfZXF1aXZfbW9kZS5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEtYWNsX2Vycm9y LmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1hY2xfZXh0ZW5kZWRfZmQubG8KICBDQyAg ICAgICBsaWJhY2wvbGliYWNsX2xhLWFjbF9leHRlbmRlZF9maWxlLmxvCiAgQ0MgICAgICAgbGli YWNsL2xpYmFjbF9sYS1hY2xfZXh0ZW5kZWRfZmlsZV9ub2ZvbGxvdy5sbwogIENDICAgICAgIGxp YmFjbC9saWJhY2xfbGEtYWNsX2Zyb21fbW9kZS5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xf bGEtYWNsX3RvX2FueV90ZXh0LmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1fX2FjbF9l eHRlbmRlZF9maWxlLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1fX2FjbF9mcm9tX3hh dHRyLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1fX2FjbF9yZW9yZGVyX29ial9wLmxv CiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1fX2FjbF90b19hbnlfdGV4dC5sbwogIENDICAg ICAgIGxpYmFjbC9saWJhY2xfbGEtX19hY2xfdG9feGF0dHIubG8KICBDQyAgICAgICBsaWJhY2wv bGliYWNsX2xhLV9fYXBwbHlfbWFza190b19tb2RlLmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFj bF9sYS1fX2xpYm9iai5sbwogIENDICAgICAgIGxpYmFjbC9saWJhY2xfbGEtcGVybV9jb3B5X2Zk LmxvCiAgQ0MgICAgICAgbGliYWNsL2xpYmFjbF9sYS1wZXJtX2NvcHlfZmlsZS5sbwogIENDICAg ICAgIGxpYm1pc2MvaGlnaF93YXRlcl9hbGxvYy5sbwogIENDICAgICAgIGxpYm1pc2MvbmV4dF9s aW5lLmxvCiAgQ0MgICAgICAgbGlibWlzYy9xdW90ZS5sbwogIENDICAgICAgIGxpYm1pc2MvdW5x dW90ZS5sbwogIENDICAgICAgIGxpYm1pc2Mvd2Fsa190cmVlLmxvCiAgQ0MgICAgICAgdG9vbHMv Y2hhY2wubwogIENDICAgICAgIHRvb2xzL2dldGZhY2wubwogIENDICAgICAgIHRvb2xzL3VzZXJf Z3JvdXAubwogIENDICAgICAgIHRvb2xzL2RvX3NldC5vCiAgQ0MgICAgICAgdG9vbHMvcGFyc2Uu bwogIENDICAgICAgIHRvb2xzL3NlcXVlbmNlLm8KICBDQyAgICAgICB0b29scy9zZXRmYWNsLm8K ICBDQ0xEICAgICBsaWJtaXNjLmxhCmFyOiBgdScgbW9kaWZpZXIgaWdub3JlZCBzaW5jZSBgRCcg aXMgdGhlIGRlZmF1bHQgKHNlZSBgVScpCiAgQ0NMRCAgICAgbGliYWNsLmxhCiAgQ0NMRCAgICAg Y2hhY2wKICBDQ0xEICAgICBnZXRmYWNsCiAgQ0NMRCAgICAgc2V0ZmFjbAptYWtlWzFdOiBMZWF2 aW5nIGRpcmVjdG9yeSAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41 MycKcGhhc2UgYGJ1aWxkJyBzdWNjZWVkZWQgYWZ0ZXIgMi4zIHNlY29uZHMKc3RhcnRpbmcgcGhh c2UgYHBhdGNoLWV4ZWMtYmluLXNoJwpwaGFzZSBgcGF0Y2gtZXhlYy1iaW4tc2gnIHN1Y2NlZWRl ZCBhZnRlciAwLjAgc2Vjb25kcwpzdGFydGluZyBwaGFzZSBgcGF0Y2gtdGVzdHMnCnBoYXNlIGBw YXRjaC10ZXN0cycgc3VjY2VlZGVkIGFmdGVyIDAuMCBzZWNvbmRzCnN0YXJ0aW5nIHBoYXNlIGBj aGVjaycKIGNkIC4gJiYgL2dudS9zdG9yZS92MmpwZGZsMmY2cmx6NHI1bGc2a3l3MGExMXFxejd3 ay1iYXNoLW1pbmltYWwtNS4wLjE2L2Jpbi9iYXNoIC4vY29uZmlnLnN0YXR1cyBNYWtlZmlsZSBk ZXBmaWxlcwpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBNYWtlZmlsZQpjb25maWcuc3RhdHVzOiBl eGVjdXRpbmcgZGVwZmlsZXMgY29tbWFuZHMKTWFraW5nIGNoZWNrIGluIHBvCm1ha2VbMV06IEVu dGVyaW5nIGRpcmVjdG9yeSAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIu Mi41My9wbycKbWFrZVsxXTogTm90aGluZyB0byBiZSBkb25lIGZvciAnY2hlY2snLgptYWtlWzFd OiBMZWF2aW5nIGRpcmVjdG9yeSAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNs LTIuMi41My9wbycKbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvdG1wL2d1aXgtYnVpbGQt YWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzJwptYWtlICBsaWJ0ZXN0bG9va3VwLmxhCm1ha2Vb Ml06IEVudGVyaW5nIGRpcmVjdG9yeSAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAv YWNsLTIuMi41MycKICBDQyAgICAgICB0ZXN0L2xpYnRlc3Rsb29rdXBfbGEtdGVzdF9wYXNzd2Qu bG8KICBDQyAgICAgICB0ZXN0L2xpYnRlc3Rsb29rdXBfbGEtdGVzdF9ncm91cC5sbwogIENDTEQg ICAgIGxpYnRlc3Rsb29rdXAubGEKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy90bXAvZ3Vp eC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMnCm1ha2UgIGNoZWNrLVRFU1RTCm1h a2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2 LTAvYWNsLTIuMi41MycKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvdG1wL2d1aXgtYnVp bGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzJwpGQUlMOiB0ZXN0L2dldGZhY2wtbGZzLnRl c3QKRkFJTDogdGVzdC9tYWxmb3JtZWQtcmVzdG9yZS50ZXN0CkZBSUw6IHRlc3QvZ2V0ZmFjbC1y ZWN1cnNpdmUudGVzdApGQUlMOiB0ZXN0L3NiaXRzLXJlc3RvcmUudGVzdApGQUlMOiB0ZXN0L2dl dGZhY2wtbm9hY2wudGVzdApTS0lQOiB0ZXN0L3Jvb3QvZ2V0ZmFjbC50ZXN0CkZBSUw6IHRlc3Qv dXRmOC1maWxlbmFtZXMudGVzdApTS0lQOiB0ZXN0L3Jvb3QvcGVybWlzc2lvbnMudGVzdApTS0lQ OiB0ZXN0L3Jvb3QvcmVzdG9yZS50ZXN0ClNLSVA6IHRlc3Qvcm9vdC9zZXRmYWNsLnRlc3QKWEZB SUw6IHRlc3QvbmZzL25mc2FjbC50ZXN0ClhGQUlMOiB0ZXN0L25mcy9uZnMtZGlyLnRlc3QKPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQpUZXN0c3VpdGUgc3VtbWFyeSBmb3IgYWNsIDIuMi41Mwo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09CiMgVE9UQUw6IDEyCiMgUEFTUzogIDAKIyBTS0lQOiAgNAojIFhGQUlMOiAy CiMgRkFJTDogIDYKIyBYUEFTUzogMAojIEVSUk9SOiAwCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KU2Vl IC4vdGVzdC1zdWl0ZS5sb2cKUGxlYXNlIHJlcG9ydCB0byBhY2wtZGV2ZWxAbm9uZ251Lm9yZwo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09Cm1ha2VbM106ICoqKiBbTWFrZWZpbGU6MjAwNzogdGVzdC1zdWl0 ZS5sb2ddIEVycm9yIDEKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy90bXAvZ3VpeC1idWls ZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMnCm1ha2VbMl06ICoqKiBbTWFrZWZpbGU6MjEx NTogY2hlY2stVEVTVFNdIEVycm9yIDIKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy90bXAv Z3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMnCm1ha2VbMV06ICoqKiBbTWFr ZWZpbGU6MjMzNjogY2hlY2stYW1dIEVycm9yIDIKbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg Jy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMnCm1ha2U6ICoqKiBb TWFrZWZpbGU6MTg5MjogY2hlY2stcmVjdXJzaXZlXSBFcnJvciAxCgpUZXN0IHN1aXRlIGZhaWxl ZCwgZHVtcGluZyBsb2dzLgoKLS0tIC4vdGVzdC1zdWl0ZS5sb2cgLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KICAgYWNsIDIuMi41MzogLi90ZXN0LXN1aXRlLmxvZwo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09CgojIFRPVEFMOiAxMgojIFBBU1M6ICAwCiMgU0tJ UDogIDQKIyBYRkFJTDogMgojIEZBSUw6ICA2CiMgWFBBU1M6IDAKIyBFUlJPUjogMAoKLi4gY29u dGVudHM6OiA6ZGVwdGg6IDIKCkZBSUw6IHRlc3QvZ2V0ZmFjbC1sZnMKPT09PT09PT09PT09PT09 PT09PT09PQoKWzRdICQgdW1hc2sgMDI3IC0tIG9rCls1XSAkIGRkIGJzPTY1NTM2IHNlZWs9MzI3 NjggaWY9L2Rldi9udWxsIG9mPWxhcmdlLWZpbGUgMj4vZGV2L251bGwgfHw6IC0tIG9rCls2XSAk IHNoIC1jICdpZiB0ZXN0IC1mIGxhcmdlLWZpbGU7IHRoZW4gZ2V0ZmFjbCBsYXJnZS1maWxlID4v ZGV2L251bGw7IGZpJyAtLSBmYWlsZWQKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1i dWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycg ZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6 IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIu NTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVs b2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWls ZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJv bSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KWzddICQgcm0g bGFyZ2UtZmlsZSAtLSBvawo0IGNvbW1hbmRzICgzIHBhc3NlZCwgMSBmYWlsZWQpCkZBSUwgdGVz dC9nZXRmYWNsLWxmcy50ZXN0IChleGl0IHN0YXR1czogMSkKCkZBSUw6IHRlc3QvZ2V0ZmFjbC1u b2FjbAo9PT09PT09PT09PT09PT09PT09PT09PT0KCls0XSAkIG1rZGlyIHRlc3QgLS0gb2sKWzVd ICQgY2QgdGVzdCAtLSBvawpbNl0gJCB1bWFzayAwMjcgLS0gb2sKWzddICQgdG91Y2ggeCAtLSBv awpbOF0gJCBnZXRmYWNsIC0tb21pdC1oZWFkZXIgeCAtLSBmYWlsZWQKRVJST1I6IGxkLnNvOiBv YmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMv bGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGln bm9yZWQuICE9IHVzZXI6OnJ3LQpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxk LWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9t IExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gZ3JvdXA6OnItLQpF UlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNs LTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJl IHByZWxvYWRlZDogaWdub3JlZC4gIT0gb3RoZXI6Oi0tLQp1c2VyOjpydy0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICE9IApncm91cDo6ci0tICAgICAgICAgICAgICAgICAgICAgICAgICAg ICE9IH4Kb3RoZXI6Oi0tLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSB+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gfgpbMTRdICQgZ2V0ZmFjbCAtLW9taXQt aGVhZGVyIC0tYWNjZXNzIHggLS0gZmFpbGVkCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1 aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAu c28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB1c2Vy Ojpydy0KRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRy di0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNh bm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IGdyb3VwOjpyLS0KRVJST1I6IGxkLnNvOiBv YmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMv bGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGln bm9yZWQuICE9IG90aGVyOjotLS0KdXNlcjo6cnctICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAhPSAKZ3JvdXA6OnItLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSB+Cm90aGVyOjot LS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gfgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICE9IH4KWzIwXSAkIGdldGZhY2wgLS1vbWl0LWhlYWRlciAtZCB4IC0t IGZhaWxlZApFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMu ZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQg Y2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAn L3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0 bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4g IT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2 LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fu bm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpbMjFdICQgZ2V0ZmFjbCAtLW9taXQtaGVh ZGVyIC1kIC4gLS0gZmFpbGVkCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQt YWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20g TERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+CkVSUk9SOiBsZC5z bzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5s aWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVk OiBpZ25vcmVkLiAhPSB+CkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNs LTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERf UFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+ClsyMl0gJCBnZXRmYWNs IC0tb21pdC1oZWFkZXIgLWQgLyAtLSBmYWlsZWQKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAv Z3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1 cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IGdl dGZhY2w6IFJlbW92aW5nIGxlYWRpbmcgJy8nIGZyb20gYWJzb2x1dGUgcGF0aCBuYW1lcwpFUlJP UjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIu Mi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHBy ZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1 aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBm cm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpnZXRmYWNs OiBSZW1vdmluZyBsZWFkaW5nICcvJyBmcm9tIGFic29sdXRlIHBhdGggbmFtZXMgIT0gfgpbMjVd ICQgZ2V0ZmFjbCAtLXNraXAtYmFzZSB4IC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVjdCAn L3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0 bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4g IT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2 LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fu bm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3Rt cC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9v a3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0g fgpbMjZdICQgZ2V0ZmFjbCAtLW9taXQtaGVhZGVyIC0tYWxsLWVmZmVjdGl2ZSB4IC0tIGZhaWxl ZApFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAv YWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90 IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gdXNlcjo6cnctCkVSUk9SOiBsZC5zbzogb2JqZWN0 ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRl c3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVk LiAhPSBncm91cDo6ci0tCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNs LTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERf UFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSBvdGhlcjo6LS0tCnVzZXI6 OnJ3LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gCmdyb3VwOjpyLS0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgIT0gfgpvdGhlcjo6LS0tICAgICAgICAgICAgICAgICAgICAgICAg ICAgICE9IH4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSB+ClszMl0g JCBnZXRmYWNsIC0tb21pdC1oZWFkZXIgLS1uby1lZmZlY3RpdmUgeCAtLSBmYWlsZWQKRVJST1I6 IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIu NTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVs b2FkZWQ6IGlnbm9yZWQuICE9IHVzZXI6OnJ3LQpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9n dWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3Vw LnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gZ3Jv dXA6OnItLQpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMu ZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQg Y2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gb3RoZXI6Oi0tLQp1c2VyOjpydy0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICE9IApncm91cDo6ci0tICAgICAgICAgICAgICAgICAg ICAgICAgICAgICE9IH4Kb3RoZXI6Oi0tLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSB+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gfgpbMzhdICQgbWtkaXIg ZCAtLSBvawpbMzldICQgdG91Y2ggZC95IC0tIG9rCls0MF0gJCBsbiAtcyBkIGwgLS0gb2sKWzQx XSAkIGdldGZhY2wgLWRSIC4gfCBncmVwIGZpbGUgfCBzb3J0IC0tIGZhaWxlZApFUlJPUjogbGQu c286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8u bGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRl ZDogaWdub3JlZC4gIT0gIyBmaWxlOiAuCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgt YnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28n IGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAjIGZpbGU6 IGQKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0w L2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5v dCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9ICMgZmlsZTogZC95CiMgZmlsZTogLiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIT0gIyBmaWxlOiB4CiMgZmlsZTogZCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIT0gfgojIGZpbGU6IGQveSAgICAgICAgICAgICAgICAgICAgICAgICAg ICE9IH4KIyBmaWxlOiB4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSB+Cls0N10gJCBs biAtcyBsIGxsIC0tIG9rCls0OF0gJCBnZXRmYWNsIC1kTFIgbGwgfCBncmVwIGZpbGUgfCBzb3J0 IC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIu NTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxP QUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gIyBmaWxlOiBsbApFUlJPUjogbGQu c286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8u bGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRl ZDogaWdub3JlZC4gIT0gIyBmaWxlOiBsbC95CkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1 aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAu c28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+CiMg ZmlsZTogbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gfgojIGZpbGU6IGxsL3kgICAg ICAgICAgICAgICAgICAgICAgICAgICE9IH4KWzUyXSAkIHJtIGwgbGwgeCAtLSBvawpbNTNdICQg cm0gLXJmIGQgLS0gb2sKWzU0XSAkIGNkIC4uIC0tIG9rCls1NV0gJCBybWRpciB0ZXN0IC0tIG9r CjIyIGNvbW1hbmRzICgxMiBwYXNzZWQsIDEwIGZhaWxlZCkKRkFJTCB0ZXN0L2dldGZhY2wtbm9h Y2wudGVzdCAoZXhpdCBzdGF0dXM6IDEwKQoKRkFJTDogdGVzdC9nZXRmYWNsLXJlY3Vyc2l2ZQo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpbM10gJCB1bWFzayAwMjIgLS0gb2sKWzRdICQg bWtkaXIgLXAgMS8yLzMgLS0gb2sKWzVdICQgbWtkaXIgMS9saW5rIC0tIG9rCls2XSAkIHRvdWNo IDEvbGluay9maWxlIC0tIG9rCls3XSAkIGxuIC1zIGBwd2RgLzEvbGluayAxLzIvbGluayAtLSBv awpbOF0gJCBnZXRmYWNsIC1QIC1SIDEvMiB8IHNvcnQtZ2V0ZmFjbC1vdXRwdXQgLS0gZmFpbGVk CkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9h Y2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3Qg YmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAjIGZpbGU6IDEvMgpFUlJPUjogbGQuc286IG9iamVj dCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0 ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3Jl ZC4gIT0gIyBvd25lcjogMzAwMDEKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWls ZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJv bSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9ICMgZ3JvdXA6IDMw MDAwCiMgZmlsZTogMS8yICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gdXNlcjo6cnd4CiMg b3duZXI6IDMwMDAxICAgICAgICAgICAgICAgICAgICAgICAgIT0gZ3JvdXA6OnIteAojIGdyb3Vw OiAzMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICE9IG90aGVyOjpyLXgKdXNlcjo6cnd4ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAKZ3JvdXA6OnIteCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAhPSAjIGZpbGU6IDEvMi8zCm90aGVyOjpyLXggICAgICAgICAgICAgICAgICAg ICAgICAgICAgIT0gIyBvd25lcjogMzAwMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAhPSAjIGdyb3VwOiAzMDAwMAojIGZpbGU6IDEvMi8zICAgICAgICAgICAgICAgICAg ICAgICAgICE9IHVzZXI6OnJ3eAojIG93bmVyOiAzMDAwMSAgICAgICAgICAgICAgICAgICAgICAg ICE9IGdyb3VwOjpyLXgKIyBncm91cDogMzAwMDAgICAgICAgICAgICAgICAgICAgICAgICAhPSBv dGhlcjo6ci14CnVzZXI6OnJ3eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gCmdyb3Vw OjpyLXggICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gfgpvdGhlcjo6ci14ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICE9IH4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAhPSB+ClsyNF0gJCBnZXRmYWNsIC1SIDEvMiB8IHNvcnQtZ2V0ZmFjbC1vdXRwdXQgLS0g ZmFpbGVkCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5k cnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBj YW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAjIGZpbGU6IDEvMgpFUlJPUjogbGQuc286 IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGli cy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDog aWdub3JlZC4gIT0gIyBvd25lcjogMzAwMDEKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3Vp eC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5z bycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9ICMgZ3Jv dXA6IDMwMDAwCiMgZmlsZTogMS8yICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gdXNlcjo6 cnd4CiMgb3duZXI6IDMwMDAxICAgICAgICAgICAgICAgICAgICAgICAgIT0gZ3JvdXA6OnIteAoj IGdyb3VwOiAzMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICE9IG90aGVyOjpyLXgKdXNlcjo6 cnd4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAKZ3JvdXA6OnIteCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAhPSAjIGZpbGU6IDEvMi8zCm90aGVyOjpyLXggICAgICAgICAgICAg ICAgICAgICAgICAgICAgIT0gIyBvd25lcjogMzAwMDEKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAhPSAjIGdyb3VwOiAzMDAwMAojIGZpbGU6IDEvMi8zICAgICAgICAgICAg ICAgICAgICAgICAgICE9IHVzZXI6OnJ3eAojIG93bmVyOiAzMDAwMSAgICAgICAgICAgICAgICAg ICAgICAgICE9IGdyb3VwOjpyLXgKIyBncm91cDogMzAwMDAgICAgICAgICAgICAgICAgICAgICAg ICAhPSBvdGhlcjo6ci14CnVzZXI6OnJ3eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0g Cmdyb3VwOjpyLXggICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gfgpvdGhlcjo6ci14ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICE9IH4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAhPSB+Cls0MF0gJCBnZXRmYWNsIC1SIC1MIDEvMiB8IHNvcnQtZ2V0ZmFjbC1v dXRwdXQgLS0gZmFpbGVkCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNs LTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERf UFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAjIGZpbGU6IDEvMgpFUlJP UjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIu Mi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHBy ZWxvYWRlZDogaWdub3JlZC4gIT0gIyBvd25lcjogMzAwMDEKRVJST1I6IGxkLnNvOiBvYmplY3Qg Jy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVz dGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQu ICE9ICMgZ3JvdXA6IDMwMDAwCiMgZmlsZTogMS8yICAgICAgICAgICAgICAgICAgICAgICAgICAg IT0gdXNlcjo6cnd4CiMgb3duZXI6IDMwMDAxICAgICAgICAgICAgICAgICAgICAgICAgIT0gZ3Jv dXA6OnIteAojIGdyb3VwOiAzMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICE9IG90aGVyOjpy LXgKdXNlcjo6cnd4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAKZ3JvdXA6OnIteCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGZpbGU6IDEvMi8zCm90aGVyOjpyLXggICAg ICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBvd25lcjogMzAwMDEKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGdyb3VwOiAzMDAwMAojIGZpbGU6IDEvMi8zICAg ICAgICAgICAgICAgICAgICAgICAgICE9IHVzZXI6OnJ3eAojIG93bmVyOiAzMDAwMSAgICAgICAg ICAgICAgICAgICAgICAgICE9IGdyb3VwOjpyLXgKIyBncm91cDogMzAwMDAgICAgICAgICAgICAg ICAgICAgICAgICAhPSBvdGhlcjo6ci14CnVzZXI6OnJ3eCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIT0gCmdyb3VwOjpyLXggICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBmaWxl OiAxLzIvbGluawpvdGhlcjo6ci14ICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgb3du ZXI6IDMwMDAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBncm91 cDogMzAwMDAKIyBmaWxlOiAxLzIvbGluayAgICAgICAgICAgICAgICAgICAgICAhPSB1c2VyOjpy d3gKIyBvd25lcjogMzAwMDEgICAgICAgICAgICAgICAgICAgICAgICAhPSBncm91cDo6ci14CiMg Z3JvdXA6IDMwMDAwICAgICAgICAgICAgICAgICAgICAgICAgIT0gb3RoZXI6OnIteAp1c2VyOjpy d3ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IApncm91cDo6ci14ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICE9ICMgZmlsZTogMS8yL2xpbmsvZmlsZQpvdGhlcjo6ci14ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICE9ICMgb3duZXI6IDMwMDAxCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxLzIvbGluay9m aWxlICAgICAgICAgICAgICAgICAhPSB1c2VyOjpydy0KIyBvd25lcjogMzAwMDEgICAgICAgICAg ICAgICAgICAgICAgICAhPSBncm91cDo6ci0tCiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAgICAg ICAgICAgICAgIT0gb3RoZXI6OnItLQp1c2VyOjpydy0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICE9IApncm91cDo6ci0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IH4Kb3RoZXI6 OnItLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSB+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIT0gfgpbNzBdICQgZ2V0ZmFjbCAtUCAtUiAxIHwgc29ydC1nZXRm YWNsLW91dHB1dCAtLSBmYWlsZWQKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWls ZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJv bSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9ICMgZmlsZTogMQpF UlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNs LTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJl IHByZWxvYWRlZDogaWdub3JlZC4gIT0gIyBvd25lcjogMzAwMDEKRVJST1I6IGxkLnNvOiBvYmpl Y3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGli dGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9y ZWQuICE9ICMgZ3JvdXA6IDMwMDAwCiMgZmlsZTogMSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIT0gdXNlcjo6cnd4CiMgb3duZXI6IDMwMDAxICAgICAgICAgICAgICAgICAgICAgICAgIT0g Z3JvdXA6OnIteAojIGdyb3VwOiAzMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICE9IG90aGVy OjpyLXgKdXNlcjo6cnd4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAKZ3JvdXA6OnIt eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGZpbGU6IDEvMgpvdGhlcjo6ci14ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgb3duZXI6IDMwMDAxCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxLzIgICAg ICAgICAgICAgICAgICAgICAgICAgICAhPSB1c2VyOjpyd3gKIyBvd25lcjogMzAwMDEgICAgICAg ICAgICAgICAgICAgICAgICAhPSBncm91cDo6ci14CiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAg ICAgICAgICAgICAgIT0gb3RoZXI6OnIteAp1c2VyOjpyd3ggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICE9IApncm91cDo6ci14ICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgZmls ZTogMS8yLzMKb3RoZXI6OnIteCAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIG93bmVy OiAzMDAwMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgZ3JvdXA6 IDMwMDAwCiMgZmlsZTogMS8yLzMgICAgICAgICAgICAgICAgICAgICAgICAgIT0gdXNlcjo6cnd4 CiMgb3duZXI6IDMwMDAxICAgICAgICAgICAgICAgICAgICAgICAgIT0gZ3JvdXA6OnIteAojIGdy b3VwOiAzMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICE9IG90aGVyOjpyLXgKdXNlcjo6cnd4 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAKZ3JvdXA6OnIteCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAhPSAjIGZpbGU6IDEvbGluawpvdGhlcjo6ci14ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICE9ICMgb3duZXI6IDMwMDAxCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxL2xpbmsgICAgICAgICAgICAg ICAgICAgICAgICAhPSB1c2VyOjpyd3gKIyBvd25lcjogMzAwMDEgICAgICAgICAgICAgICAgICAg ICAgICAhPSBncm91cDo6ci14CiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAgICAgICAgICAgICAg IT0gb3RoZXI6OnIteAp1c2VyOjpyd3ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IApn cm91cDo6ci14ICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgZmlsZTogMS9saW5rL2Zp bGUKb3RoZXI6OnIteCAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIG93bmVyOiAzMDAw MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgZ3JvdXA6IDMwMDAw CiMgZmlsZTogMS9saW5rL2ZpbGUgICAgICAgICAgICAgICAgICAgIT0gdXNlcjo6cnctCiMgb3du ZXI6IDMwMDAxICAgICAgICAgICAgICAgICAgICAgICAgIT0gZ3JvdXA6OnItLQojIGdyb3VwOiAz MDAwMCAgICAgICAgICAgICAgICAgICAgICAgICE9IG90aGVyOjpyLS0KdXNlcjo6cnctICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAhPSAKZ3JvdXA6OnItLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAhPSB+Cm90aGVyOjpyLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gfgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IH4KWzEwN10gJCBnZXRmYWNs IC1SIDEgfCBzb3J0LWdldGZhY2wtb3V0cHV0IC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVj dCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0 ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3Jl ZC4gIT0gIyBmaWxlOiAxCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNs LTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERf UFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAjIG93bmVyOiAzMDAwMQpF UlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNs LTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJl IHByZWxvYWRlZDogaWdub3JlZC4gIT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAhPSB1c2VyOjpyd3gKIyBvd25lcjogMzAwMDEgICAgICAgICAg ICAgICAgICAgICAgICAhPSBncm91cDo6ci14CiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAgICAg ICAgICAgICAgIT0gb3RoZXI6OnIteAp1c2VyOjpyd3ggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICE9IApncm91cDo6ci14ICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgZmlsZTog MS8yCm90aGVyOjpyLXggICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBvd25lcjogMzAw MDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGdyb3VwOiAzMDAw MAojIGZpbGU6IDEvMiAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IHVzZXI6OnJ3eAojIG93 bmVyOiAzMDAwMSAgICAgICAgICAgICAgICAgICAgICAgICE9IGdyb3VwOjpyLXgKIyBncm91cDog MzAwMDAgICAgICAgICAgICAgICAgICAgICAgICAhPSBvdGhlcjo6ci14CnVzZXI6OnJ3eCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIT0gCmdyb3VwOjpyLXggICAgICAgICAgICAgICAgICAg ICAgICAgICAgIT0gIyBmaWxlOiAxLzIvMwpvdGhlcjo6ci14ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICE9ICMgb3duZXI6IDMwMDAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxLzIvMyAgICAgICAgICAgICAgICAgICAg ICAgICAhPSB1c2VyOjpyd3gKIyBvd25lcjogMzAwMDEgICAgICAgICAgICAgICAgICAgICAgICAh PSBncm91cDo6ci14CiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAgICAgICAgICAgICAgIT0gb3Ro ZXI6OnIteAp1c2VyOjpyd3ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IApncm91cDo6 ci14ICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgZmlsZTogMS9saW5rCm90aGVyOjpy LXggICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBvd25lcjogMzAwMDEKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGdyb3VwOiAzMDAwMAojIGZpbGU6IDEv bGluayAgICAgICAgICAgICAgICAgICAgICAgICE9IHVzZXI6OnJ3eAojIG93bmVyOiAzMDAwMSAg ICAgICAgICAgICAgICAgICAgICAgICE9IGdyb3VwOjpyLXgKIyBncm91cDogMzAwMDAgICAgICAg ICAgICAgICAgICAgICAgICAhPSBvdGhlcjo6ci14CnVzZXI6OnJ3eCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIT0gCmdyb3VwOjpyLXggICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0g IyBmaWxlOiAxL2xpbmsvZmlsZQpvdGhlcjo6ci14ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICE9ICMgb3duZXI6IDMwMDAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxL2xpbmsvZmlsZSAgICAgICAgICAgICAgICAgICAh PSB1c2VyOjpydy0KIyBvd25lcjogMzAwMDEgICAgICAgICAgICAgICAgICAgICAgICAhPSBncm91 cDo6ci0tCiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAgICAgICAgICAgICAgIT0gb3RoZXI6OnIt LQp1c2VyOjpydy0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IApncm91cDo6ci0tICAg ICAgICAgICAgICAgICAgICAgICAgICAgICE9IH4Kb3RoZXI6OnItLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAhPSB+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0g fgpbMTQ0XSAkIGdldGZhY2wgLVIgLUwgMSB8IHNvcnQtZ2V0ZmFjbC1vdXRwdXQgLS0gZmFpbGVk CkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9h Y2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3Qg YmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAjIGZpbGU6IDEKRVJST1I6IGxkLnNvOiBvYmplY3Qg Jy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVz dGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQu ICE9ICMgb3duZXI6IDMwMDAxCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQt YWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20g TERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAjIGdyb3VwOiAzMDAw MAojIGZpbGU6IDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IHVzZXI6OnJ3eAojIG93 bmVyOiAzMDAwMSAgICAgICAgICAgICAgICAgICAgICAgICE9IGdyb3VwOjpyLXgKIyBncm91cDog MzAwMDAgICAgICAgICAgICAgICAgICAgICAgICAhPSBvdGhlcjo6ci14CnVzZXI6OnJ3eCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIT0gCmdyb3VwOjpyLXggICAgICAgICAgICAgICAgICAg ICAgICAgICAgIT0gIyBmaWxlOiAxLzIKb3RoZXI6OnIteCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAhPSAjIG93bmVyOiAzMDAwMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICE9ICMgZ3JvdXA6IDMwMDAwCiMgZmlsZTogMS8yICAgICAgICAgICAgICAgICAgICAgICAg ICAgIT0gdXNlcjo6cnd4CiMgb3duZXI6IDMwMDAxICAgICAgICAgICAgICAgICAgICAgICAgIT0g Z3JvdXA6OnIteAojIGdyb3VwOiAzMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICE9IG90aGVy OjpyLXgKdXNlcjo6cnd4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAKZ3JvdXA6OnIt eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGZpbGU6IDEvMi8zCm90aGVyOjpyLXgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBvd25lcjogMzAwMDEKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGdyb3VwOiAzMDAwMAojIGZpbGU6IDEvMi8z ICAgICAgICAgICAgICAgICAgICAgICAgICE9IHVzZXI6OnJ3eAojIG93bmVyOiAzMDAwMSAgICAg ICAgICAgICAgICAgICAgICAgICE9IGdyb3VwOjpyLXgKIyBncm91cDogMzAwMDAgICAgICAgICAg ICAgICAgICAgICAgICAhPSBvdGhlcjo6ci14CnVzZXI6OnJ3eCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIT0gCmdyb3VwOjpyLXggICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBm aWxlOiAxLzIvbGluawpvdGhlcjo6ci14ICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMg b3duZXI6IDMwMDAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBn cm91cDogMzAwMDAKIyBmaWxlOiAxLzIvbGluayAgICAgICAgICAgICAgICAgICAgICAhPSB1c2Vy Ojpyd3gKIyBvd25lcjogMzAwMDEgICAgICAgICAgICAgICAgICAgICAgICAhPSBncm91cDo6ci14 CiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAgICAgICAgICAgICAgIT0gb3RoZXI6OnIteAp1c2Vy Ojpyd3ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IApncm91cDo6ci14ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICE9ICMgZmlsZTogMS8yL2xpbmsvZmlsZQpvdGhlcjo6ci14ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgb3duZXI6IDMwMDAxCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxLzIvbGlu ay9maWxlICAgICAgICAgICAgICAgICAhPSB1c2VyOjpydy0KIyBvd25lcjogMzAwMDEgICAgICAg ICAgICAgICAgICAgICAgICAhPSBncm91cDo6ci0tCiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAg ICAgICAgICAgICAgIT0gb3RoZXI6OnItLQp1c2VyOjpydy0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICE9IApncm91cDo6ci0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9ICMgZmls ZTogMS9saW5rCm90aGVyOjpyLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gIyBvd25l cjogMzAwMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSAjIGdyb3Vw OiAzMDAwMAojIGZpbGU6IDEvbGluayAgICAgICAgICAgICAgICAgICAgICAgICE9IHVzZXI6OnJ3 eAojIG93bmVyOiAzMDAwMSAgICAgICAgICAgICAgICAgICAgICAgICE9IGdyb3VwOjpyLXgKIyBn cm91cDogMzAwMDAgICAgICAgICAgICAgICAgICAgICAgICAhPSBvdGhlcjo6ci14CnVzZXI6OnJ3 eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gCmdyb3VwOjpyLXggICAgICAgICAgICAg ICAgICAgICAgICAgICAgIT0gIyBmaWxlOiAxL2xpbmsvZmlsZQpvdGhlcjo6ci14ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICE9ICMgb3duZXI6IDMwMDAxCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIT0gIyBncm91cDogMzAwMDAKIyBmaWxlOiAxL2xpbmsvZmlsZSAg ICAgICAgICAgICAgICAgICAhPSB1c2VyOjpydy0KIyBvd25lcjogMzAwMDEgICAgICAgICAgICAg ICAgICAgICAgICAhPSBncm91cDo6ci0tCiMgZ3JvdXA6IDMwMDAwICAgICAgICAgICAgICAgICAg ICAgICAgIT0gb3RoZXI6OnItLQp1c2VyOjpydy0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICE9IApncm91cDo6ci0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IH4Kb3RoZXI6OnIt LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAhPSB+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIT0gfgpbMTk1XSAkIHJtIC1SIDEvIC0tIG9rCjEyIGNvbW1hbmRzICg2 IHBhc3NlZCwgNiBmYWlsZWQpCkZBSUwgdGVzdC9nZXRmYWNsLXJlY3Vyc2l2ZS50ZXN0IChleGl0 IHN0YXR1czogNikKCkZBSUw6IHRlc3QvbWFsZm9ybWVkLXJlc3RvcmUKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PQoKWzRdICQgY3AgIi90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0w L2FjbC0yLjIuNTMvdGVzdC9tYWxmb3JtZWQtcmVzdG9yZS1kb3VibGUtb3duZXIuYWNsIiB0bXAu YWNsIC0tIG9rCls1XSAkIHNlZCAtaSAicy9VU0VSLzMwMDAxL2ciIHRtcC5hY2wgLS0gZmFpbGVk CkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9h Y2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3Qg YmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+Cls2XSAkIHNlZCAtaSAicy9HUk9VUC8zMDAwMC9n IiB0bXAuYWNsIC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxk LWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9t IExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpbN10gJCB0b3Vj aCB0bXAgLS0gb2sKWzhdICQgc2V0ZmFjbCAtLXJlc3RvcmUgdG1wLmFjbCAtLSBmYWlsZWQKRVJS T1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0y LjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBw cmVsb2FkZWQ6IGlnbm9yZWQuICE9IHNldGZhY2w6IHRtcC5hY2w6IEludmFsaWQgYXJndW1lbnQK RVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2Fj bC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBi ZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3Vp eC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5z bycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4Kc2V0 ZmFjbDogdG1wLmFjbDogSW52YWxpZCBhcmd1bWVudCAgICAhPSB+ClsxMF0gJCBybSB0bXAuYWNs IHRtcCAtLSBvawpbMTJdICQgbWtkaXIgdG1wIC0tIG9rClsxM10gJCBjaG1vZCAxNzc3IHRtcCAt LSBvawpbMTRdICQgZ2V0ZmFjbCB0bXAgPiB0bXAuYWNsIC0tIGZhaWxlZApFUlJPUjogbGQuc286 IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGli cy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDog aWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0y LjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BS RUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9i amVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9s aWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdu b3JlZC4gIT0gfgpbMTVdICQgc2VkIC1pICdzLy0tdC8tLXgvZycgdG1wLmFjbCAtLSBmYWlsZWQK RVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2Fj bC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBi ZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KWzE2XSAkIHNldGZhY2wgLS1yZXN0b3JlIHRtcC5h Y2wgLS0gZmFpbGVkCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIu Mi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJF TE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSBzZXRmYWNsOiB0bXAuYWNsOiBJ bnZhbGlkIGFyZ3VtZW50CkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNs LTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERf UFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+CkVSUk9SOiBsZC5zbzog b2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJz L2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBp Z25vcmVkLiAhPSB+CnNldGZhY2w6IHRtcC5hY2w6IEludmFsaWQgYXJndW1lbnQgICAgIT0gfgpb MThdICQgcm1kaXIgdG1wIC0tIG9rClsxOV0gJCBybSB0bXAuYWNsIC0tIG9rCjEzIGNvbW1hbmRz ICg3IHBhc3NlZCwgNiBmYWlsZWQpCkZBSUwgdGVzdC9tYWxmb3JtZWQtcmVzdG9yZS50ZXN0IChl eGl0IHN0YXR1czogNikKCkZBSUw6IHRlc3Qvc2JpdHMtcmVzdG9yZQo9PT09PT09PT09PT09PT09 PT09PT09PT0KClszXSAkIHVtYXNrIDAyMiAtLSBvawpbNF0gJCBta2RpciBkIC0tIG9rCls1XSAk IHRvdWNoIGQvZyAtLSBvawpbNl0gJCB0b3VjaCBkL3UgLS0gb2sKWzddICQgY2htb2QgdStzIGQv dSAtLSBvawpbOF0gJCBjaG1vZCBnK3MgZC9nIC0tIG9rCls5XSAkIGNobW9kICt0IGQgLS0gb2sK WzEwXSAkIGdldGZhY2wgLVIgZCA+IGQuYWNsIC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVj dCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0 ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3Jl ZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMu ZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQg Y2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAn L3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0 bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4g IT0gfgpbMTFdICQgcm0gLVIgZCAtLSBvawpbMTJdICQgbWtkaXIgZCAtLSBvawpbMTNdICQgdG91 Y2ggZC9nIC0tIG9rClsxNF0gJCB0b3VjaCBkL3UgLS0gb2sKWzE1XSAkIHNldGZhY2wgLS1yZXN0 b3JlIGQuYWNsIC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxk LWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9t IExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQu c286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8u bGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRl ZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFj bC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExE X1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpbMTZdICQgbHMgLWRs IGQgfCBhd2sgJ3twcmludCAkMX0nIC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVjdCAnL3Rt cC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9v a3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0g ZHJ3eHIteHItdApkcnd4ci14ci10ICAgICAgICAgICAgICAgICAgICAgICAgICAgICE9IH4KWzE4 XSAkIGxzIC1kbCBkL3UgfCBhd2sgJ3twcmludCAkMX0nIC0tIGZhaWxlZApFUlJPUjogbGQuc286 IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGli cy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDog aWdub3JlZC4gIT0gLXJ3U3ItLXItLQotcndTci0tci0tICAgICAgICAgICAgICAgICAgICAgICAg ICAgICE9IH4KWzIwXSAkIGxzIC1kbCBkL2cgfCBhd2sgJ3twcmludCAkMX0nIC0tIGZhaWxlZApF UlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNs LTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJl IHByZWxvYWRlZDogaWdub3JlZC4gIT0gLXJ3LXItU3ItLQotcnctci1Tci0tICAgICAgICAgICAg ICAgICAgICAgICAgICAgICE9IH4KWzIyXSAkIHJtIC1SZiBkIC0tIG9rCjE3IGNvbW1hbmRzICgx MiBwYXNzZWQsIDUgZmFpbGVkKQpGQUlMIHRlc3Qvc2JpdHMtcmVzdG9yZS50ZXN0IChleGl0IHN0 YXR1czogNSkKCkZBSUw6IHRlc3QvdXRmOC1maWxlbmFtZXMKPT09PT09PT09PT09PT09PT09PT09 PT09PQoKWzhdICQgZXhwb3J0IFVQQVRIPSLlrpjlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjo qbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHl rpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjo qbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHlrpjoqbHl rpjoqbHoqbHlrpjoqbHlrpjoqbHlrpjoqbE+5a6Y6Kmx5a6Y6Kmx6Kmx5a6Y6Kmx5a6YIiAtLSBv awpbOV0gJCBta2RpciAtcCAkVVBBVEgvJFVQQVRILyRVUEFUSCAtLSBvawpbMTBdICQgdG91Y2gg JFVQQVRILyRVUEFUSC8kVVBBVEgvJFVQQVRIIC0tIG9rClsxMV0gJCBnZXRmYWNsICRVUEFUSC8k VVBBVEgvJFVQQVRILyRVUEFUSCA+IHV0ZjgtZmlsZW5hbWVzLmFjbCAtLSBmYWlsZWQKRVJST1I6 IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIu NTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVs b2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWls ZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJv bSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxk LnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMv LmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2Fk ZWQ6IGlnbm9yZWQuICE9IH4KWzEyXSAkIHNldGZhY2wgLS1yZXN0b3JlPXV0ZjgtZmlsZW5hbWVz LmFjbCAtLSBmYWlsZWQKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wt Mi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9Q UkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBv YmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMv bGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGln bm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4y LjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVM T0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KWzEzXSAkIHJtIC1SICRVUEFU SCAtLSBvawpbMTRdICQgcm0gdXRmOC1maWxlbmFtZXMuYWNsIC0tIG9rCjcgY29tbWFuZHMgKDUg cGFzc2VkLCAyIGZhaWxlZCkKRkFJTCB0ZXN0L3V0ZjgtZmlsZW5hbWVzLnRlc3QgKGV4aXQgc3Rh dHVzOiAyKQoKU0tJUDogdGVzdC9yb290L2dldGZhY2wKPT09PT09PT09PT09PT09PT09PT09PT0K CnJlcXVpcmVkIHJvb3QgZmFpbGVkOyBza2lwcGluZyB0ZXN0IGF0IC4vdGVzdC9ydW4gbGluZSAy ODYuCls2XSAkIHJlcXVpcmVfcm9vdCAtLSBzdTogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKU0tJ UCB0ZXN0L3Jvb3QvZ2V0ZmFjbC50ZXN0IChleGl0IHN0YXR1czogNzcpCgpTS0lQOiB0ZXN0L3Jv b3QvcGVybWlzc2lvbnMKPT09PT09PT09PT09PT09PT09PT09PT09PT09CgpyZXF1aXJlZCByb290 IGZhaWxlZDsgc2tpcHBpbmcgdGVzdCBhdCAuL3Rlc3QvcnVuIGxpbmUgMjg2LgpbMTJdICQgcmVx dWlyZV9yb290IC0tIHN1OiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZApTS0lQIHRlc3Qvcm9vdC9w ZXJtaXNzaW9ucy50ZXN0IChleGl0IHN0YXR1czogNzcpCgpTS0lQOiB0ZXN0L3Jvb3QvcmVzdG9y ZQo9PT09PT09PT09PT09PT09PT09PT09PQoKcmVxdWlyZWQgcm9vdCBmYWlsZWQ7IHNraXBwaW5n IHRlc3QgYXQgLi90ZXN0L3J1biBsaW5lIDI4Ni4KWzZdICQgcmVxdWlyZV9yb290IC0tIHN1OiBP cGVyYXRpb24gbm90IHBlcm1pdHRlZApTS0lQIHRlc3Qvcm9vdC9yZXN0b3JlLnRlc3QgKGV4aXQg c3RhdHVzOiA3NykKClNLSVA6IHRlc3Qvcm9vdC9zZXRmYWNsCj09PT09PT09PT09PT09PT09PT09 PT09CgpyZXF1aXJlZCByb290IGZhaWxlZDsgc2tpcHBpbmcgdGVzdCBhdCAuL3Rlc3QvcnVuIGxp bmUgMjg2LgpbNV0gJCByZXF1aXJlX3Jvb3QgLS0gc3U6IE9wZXJhdGlvbiBub3QgcGVybWl0dGVk ClNLSVAgdGVzdC9yb290L3NldGZhY2wudGVzdCAoZXhpdCBzdGF0dXM6IDc3KQoKWEZBSUw6IHRl c3QvbmZzL25mc2FjbAo9PT09PT09PT09PT09PT09PT09PT09CgpbNl0gJCB1bWFzayAwMjIgLS0g b2sKWzddICQgbWtkaXIgLXAgdGVzdC9zdWIgLS0gb2sKWzhdICQgZWNobyBibGFoID4gdGVzdC9z dWIvYmxhaCAtLSBvawpbMTBdICQgY3AgLXJwIHRlc3Qvc3ViIHRlc3Qvc3ViMiAtLSBvawpbMTFd ICQgZmluZCB0ZXN0L3N1YjIgfCBzb3J0IHwgeGFyZ3MgbHMgLWRsIHwgYXdrICd7cHJpbnQgJDEs JDh9JyAtLSBmYWlsZWQKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wt Mi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9Q UkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IGRyd3hyLXhyLXggdGVzdC9z dWIyCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYt MC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5u b3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAtcnctci0tci0tIHRlc3Qvc3ViMi9ibGFoCkVS Uk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wt Mi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUg cHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+CmRyd3hyLXhyLXggMTQ6NDcgICAgICAgICAgICAgICAg ICAgICAgIT0gfgotcnctci0tci0tIDE0OjQ3ICAgICAgICAgICAgICAgICAgICAgICE9IH4KWzE1 XSAkIHJtIC1yZiB0ZXN0L3N1YjIgLS0gb2sKWzE3XSAkIHNldGZhY2wgLW0gdTpkYWVtb246cnd4 IHRlc3Qvc3ViIC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxk LWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9t IExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQu c286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8u bGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRl ZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFj bC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExE X1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpbMThdICQgc2V0ZmFj bCAtZG0gdTpkYWVtb246cnd4IHRlc3Qvc3ViIC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9iamVj dCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0 ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3Jl ZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMu ZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQg Y2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4gIT0gfgpFUlJPUjogbGQuc286IG9iamVjdCAn L3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9saWJ0ZXN0 bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdub3JlZC4g IT0gfgpbMTldICQgZ2V0ZmF0dHIgLW0tIHRlc3Qvc3ViIC0tIG9rClsyNV0gJCBjcCAtcnAgdGVz dC9zdWIgdGVzdC9zdWIyIC0tIG9rClsyNl0gJCBmaW5kIHRlc3Qvc3ViMiB8IHNvcnQgfCB4YXJn cyBscyAtZGwgfCBhd2sgJ3twcmludCAkMSwkOH0nIC0tIGZhaWxlZApFUlJPUjogbGQuc286IG9i amVjdCAnL3RtcC9ndWl4LWJ1aWxkLWFjbC0yLjIuNTMuZHJ2LTAvYWNsLTIuMi41My8ubGlicy9s aWJ0ZXN0bG9va3VwLnNvJyBmcm9tIExEX1BSRUxPQUQgY2Fubm90IGJlIHByZWxvYWRlZDogaWdu b3JlZC4gIT0gZHJ3eHJ3eHIteCsgdGVzdC9zdWIyCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1w L2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29r dXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSAt cnctci0tci0tIHRlc3Qvc3ViMi9ibGFoCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgt YnVpbGQtYWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28n IGZyb20gTERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+CmRyd3hy d3hyLXggMTQ6NDcgICAgICAgICAgICAgICAgICAgICAgIT0gfgotcnctci0tci0tIDE0OjQ3ICAg ICAgICAgICAgICAgICAgICAgICE9IH4KWzMwXSAkIHJtIC1yZiB0ZXN0L3N1YjIgLS0gb2sKWzMy XSAkIHNldGZhY2wgLW0gdTpkYWVtb246cncgdGVzdC9zdWIvYmxhaCAtLSBmYWlsZWQKRVJST1I6 IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIu NTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVs b2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWls ZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJv bSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxk LnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMv LmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2Fk ZWQ6IGlnbm9yZWQuICE9IH4KWzMzXSAkIGNwIC1ycCB0ZXN0L3N1YiB0ZXN0L3N1YjIgLS0gb2sK WzM0XSAkIGZpbmQgdGVzdC9zdWIyIHwgc29ydCB8IHhhcmdzIGxzIC1kbCB8IGF3ayAne3ByaW50 ICQxLCQ4fScgLS0gZmFpbGVkCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQt YWNsLTIuMi41My5kcnYtMC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20g TERfUFJFTE9BRCBjYW5ub3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSBkcnd4cnd4ci14KyB0 ZXN0L3N1YjIKRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUz LmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FE IGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IC1ydy1ydy1yLS0rIHRlc3Qvc3ViMi9i bGFoCkVSUk9SOiBsZC5zbzogb2JqZWN0ICcvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYt MC9hY2wtMi4yLjUzLy5saWJzL2xpYnRlc3Rsb29rdXAuc28nIGZyb20gTERfUFJFTE9BRCBjYW5u b3QgYmUgcHJlbG9hZGVkOiBpZ25vcmVkLiAhPSB+CmRyd3hyd3hyLXggMTQ6NDcgICAgICAgICAg ICAgICAgICAgICAgIT0gfgotcnctcnctci0tIDE0OjQ3ICAgICAgICAgICAgICAgICAgICAgICE9 IH4KWzM4XSAkIHJtIC1yZiB0ZXN0L3N1YjIgLS0gb2sKWzQyXSAkIHJtIC1yZiB0ZXN0IC0tIG9r CjE3IGNvbW1hbmRzICgxMSBwYXNzZWQsIDYgZmFpbGVkKQpYRkFJTCB0ZXN0L25mcy9uZnNhY2wu dGVzdCAoZXhpdCBzdGF0dXM6IDYpCgpYRkFJTDogdGVzdC9uZnMvbmZzLWRpcgo9PT09PT09PT09 PT09PT09PT09PT09PQoKVXNlIG9mIHVuaW5pdGlhbGl6ZWQgdmFsdWUgd2l0aGluICVFTlYgaW4g c3Vic3RpdHV0aW9uIGl0ZXJhdG9yIGF0IC4vdGVzdC9ydW4gbGluZSAxMDYsIDxURVNUX0ZJTEU+ IGxpbmUgMTEuClVzZSBvZiB1bmluaXRpYWxpemVkIHZhbHVlIHdpdGhpbiAlRU5WIGluIHN1YnN0 aXR1dGlvbiBpdGVyYXRvciBhdCAuL3Rlc3QvcnVuIGxpbmUgMTA2LCA8VEVTVF9GSUxFPiBsaW5l IDEyLgpbMTBdICQgdW1hc2sgMDIyIC0tIG9rClsxMV0gJCBta2RpciAvdGVzdCAtLSBmYWlsZWQK bWtkaXI6IGNhbm5vdCBjcmVhdGUgZGlyZWN0b3J5IOKAmC90ZXN04oCZOiBQZXJtaXNzaW9uIGRl bmllZCAhPSB+ClsxMl0gJCBlY2hvIGJsYWggPiAvdGVzdC9ibGFoIC0tIGZhaWxlZAovZ251L3N0 b3JlL3YyanBkZmwyZjZybHo0cjVsZzZreXcwYTExcXF6N3drLWJhc2gtbWluaW1hbC01LjAuMTYv YmluL3NoOiAvdGVzdC9ibGFoOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ICE9IH4KWzE2XSAk IHN1IGJpbiAtLSBmYWlsZWQKc3U6IE9wZXJhdGlvbiBub3QgcGVybWl0dGVkICAgICAgICAgICAh PSB+ClsxN10gJCBjYXQgdGVzdC9ibGFoIC0tIGZhaWxlZApjYXQ6IHRlc3QvYmxhaDogTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeSAhPSBibGFoClVzZSBvZiB1bmluaXRpYWxpemVkIHZhbHVlIHdp dGhpbiAlRU5WIGluIHN1YnN0aXR1dGlvbiBpdGVyYXRvciBhdCAuL3Rlc3QvcnVuIGxpbmUgMTA2 LCA8VEVTVF9GSUxFPiBsaW5lIDIzLgpbMjJdICQgc3UgLS0gZmFpbGVkCnN1OiBPcGVyYXRpb24g bm90IHBlcm1pdHRlZCAgICAgICAgICAgIT0gfgpVc2Ugb2YgdW5pbml0aWFsaXplZCB2YWx1ZSB3 aXRoaW4gJUVOViBpbiBzdWJzdGl0dXRpb24gaXRlcmF0b3IgYXQgLi90ZXN0L3J1biBsaW5lIDEw NiwgPFRFU1RfRklMRT4gbGluZSAyNC4KWzIzXSAkIGNobW9kIGdvLXJ3eCAvdGVzdCAtLSBmYWls ZWQKY2htb2Q6IGNhbm5vdCBhY2Nlc3MgJy90ZXN0JzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eSAhPSB+ClVzZSBvZiB1bmluaXRpYWxpemVkIHZhbHVlIHdpdGhpbiAlRU5WIGluIHN1YnN0aXR1 dGlvbiBpdGVyYXRvciBhdCAuL3Rlc3QvcnVuIGxpbmUgMTA2LCA8VEVTVF9GSUxFPiBsaW5lIDI1 LgpbMjRdICQgc2V0ZmFjbCAtbSB1OmJpbjpyeCAvdGVzdCAtLSBmYWlsZWQKRVJST1I6IGxkLnNv OiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxp YnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6 IGlnbm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wt Mi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9Q UkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGlnbm9yZWQuICE9IH4KRVJST1I6IGxkLnNvOiBv YmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0yLjIuNTMvLmxpYnMv bGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBwcmVsb2FkZWQ6IGln bm9yZWQuICE9IH4Kc2V0ZmFjbDogL3Rlc3Q6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkgIT0g fgpVc2Ugb2YgdW5pbml0aWFsaXplZCB2YWx1ZSB3aXRoaW4gJUVOViBpbiBzdWJzdGl0dXRpb24g aXRlcmF0b3IgYXQgLi90ZXN0L3J1biBsaW5lIDEwNiwgPFRFU1RfRklMRT4gbGluZSAyNy4KWzI1 XSAkIGxzIC1kbCAvdGVzdCB8IGF3ayAne3ByaW50ICQxLCAkMywgJDR9JyAtLSBmYWlsZWQKRVJS T1I6IGxkLnNvOiBvYmplY3QgJy90bXAvZ3VpeC1idWlsZC1hY2wtMi4yLjUzLmRydi0wL2FjbC0y LjIuNTMvLmxpYnMvbGlidGVzdGxvb2t1cC5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBw cmVsb2FkZWQ6IGlnbm9yZWQuICE9IGRyd3hyLXgtLS0rIHJvb3Qgcm9vdApsczogY2Fubm90IGFj Y2VzcyAnL3Rlc3QnOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ICE9IH4KWzI3XSAkIGdldGZh Y2wgLS1vbWl0LWhlYWRlciAvdGVzdCAyPiAvZGV2L251bGwgLS0gZmFpbGVkCn4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIT0gdXNlcjo6cnd4Cn4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIT0gdXNlcjpiaW46ci14Cn4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIT0gZ3JvdXA6Oi0tLQp+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICE9IG1hc2s6OnIteAp+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICE9IG90aGVyOjotLS0KfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAhPSAKWzM4XSAkIHN1IGJpbiAtLSBmYWlsZWQKc3U6IE9wZXJhdGlvbiBub3QgcGVybWl0dGVk ICAgICAgICAgICAhPSB+ClszOV0gJCBjYXQgdGVzdC9ibGFoIC0tIGZhaWxlZApjYXQ6IHRlc3Qv YmxhaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSAhPSBibGFoCls0MV0gJCBzbGVlcCAzIC0t IG9rCls0Ml0gJCBjYXQgdGVzdC9ibGFoIC0tIGZhaWxlZApjYXQ6IHRlc3QvYmxhaDogTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeSAhPSBibGFoCls0NF0gJCBjYXQgdGVzdC9ibGFoIC0tIGZhaWxl ZApjYXQ6IHRlc3QvYmxhaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSAhPSBibGFoClVzZSBv ZiB1bmluaXRpYWxpemVkIHZhbHVlIHdpdGhpbiAlRU5WIGluIHN1YnN0aXR1dGlvbiBpdGVyYXRv ciBhdCAuL3Rlc3QvcnVuIGxpbmUgMTA2LCA8VEVTVF9GSUxFPiBsaW5lIDUwLgpbNDldICQgc3Ug LS0gZmFpbGVkCnN1OiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZCAgICAgICAgICAgIT0gfgpbNTBd ICQgcm0gLXJmIC90ZXN0IC0tIG9rCjE3IGNvbW1hbmRzICgzIHBhc3NlZCwgMTQgZmFpbGVkKQpY RkFJTCB0ZXN0L25mcy9uZnMtZGlyLnRlc3QgKGV4aXQgc3RhdHVzOiAxNCkKCgpjb21tYW5kICJt YWtlIiAiY2hlY2siICItaiIgIjQiIGZhaWxlZCB3aXRoIHN0YXR1cyAyCm5vdGU6IGtlZXBpbmcg YnVpbGQgZGlyZWN0b3J5IGAvdG1wL2d1aXgtYnVpbGQtYWNsLTIuMi41My5kcnYtMScKYnVpbGRl ciBmb3IgYC9nbnUvc3RvcmUvdnljaGdjNTIxODZsODQyaDNjOXEwcnhwMWtmaGZzMGEtYWNsLTIu Mi41My5kcnYnIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxCmJ1aWxkIG9mIC9nbnUvc3RvcmUvdnlj aGdjNTIxODZsODQyaDNjOXEwcnhwMWtmaGZzMGEtYWNsLTIuMi41My5kcnYgZmFpbGVkClZpZXcg YnVpbGQgbG9nIGF0ICcvdmFyL2xvZy9ndWl4L2RydnMvdnkvY2hnYzUyMTg2bDg0MmgzYzlxMHJ4 cDFrZmhmczBhLWFjbC0yLjIuNTMuZHJ2Lmd6Jy4KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9n bnUvc3RvcmUvZjloNGF3Y21sNjhmYWhma3g4MnFpNm5zcHFsbjFpdnAtY29yZXV0aWxzLTguMzIu ZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQKY2Fubm90IGJ1aWxkIGRlcml2 YXRpb24gYC9nbnUvc3RvcmUvNXl3NXJiMjA5bDVnaGtnMmx4YWR2MmxiMTBqazQ1eHAtZGlmZnV0 aWxzLTMuNy5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBidWlsdApjYW5ub3QgYnVp bGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS92emNjZnNmNXB2bnY1MTNsdjZwYzFjYTBod2xoOGkz Yi1kaWZmdXRpbHMtMy43LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0Cmd1 aXggYnVpbGQ6IGVycm9yOiBidWlsZCBvZiBgL2dudS9zdG9yZS92emNjZnNmNXB2bnY1MTNsdjZw YzFjYTBod2xoOGkzYi1kaWZmdXRpbHMtMy43LmRydicgZmFpbGVkCg== --=-=-=-- From unknown Tue Jun 17 22:29:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43081: diffutils always referrers to the native coreutils Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 31 Aug 2020 12:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43081 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mathieu Othacehe Cc: 43081@debbugs.gnu.org, janneke@gnu.org Received: via spool by 43081-submit@debbugs.gnu.org id=B43081.159887526817506 (code B ref 43081); Mon, 31 Aug 2020 12:02:01 +0000 Received: (at 43081) by debbugs.gnu.org; 31 Aug 2020 12:01:08 +0000 Received: from localhost ([127.0.0.1]:51758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCiUl-0004YI-Lo for submit@debbugs.gnu.org; Mon, 31 Aug 2020 08:01:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCiUh-0004Xe-Jv for 43081@debbugs.gnu.org; Mon, 31 Aug 2020 08:01:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54919) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCiUb-0007Vj-M9; Mon, 31 Aug 2020 08:00:57 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=36024 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kCiUO-0001o6-HT; Mon, 31 Aug 2020 08:00:45 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87eenrkyrz.fsf@gnu.org> <87ft86ongg.fsf@gnu.org> <871rjq2589.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 15 Fructidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 31 Aug 2020 14:00:43 +0200 In-Reply-To: <871rjq2589.fsf@gnu.org> (Mathieu Othacehe's message of "Fri, 28 Aug 2020 16:51:50 +0200") Message-ID: <87k0xfdnys.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Mathieu Othacehe skribis: >> Do you know which acl is fixing (commencement.scm vs. acl.scm)? > > Yes it's the acl that is rooted in the bootstrap toolchain. Here's the > full build log attached. I'm also cc-ing janneke which has some > experience in that matter :). Yes, now that you mention it, I remember janneke and I looking at a similar LD_PRELOAD issue in Marrakesh last December. :-) > [24] $ setfacl -m u:bin:rx /test -- failed > ERROR: ld.so: object '/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/.libs/l= ibtestlookup.so' from LD_PRELOAD cannot be preloaded: ignored. !=3D ~ Does that ring a bell, janneke? Ludo=E2=80=99. From unknown Tue Jun 17 22:29:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43081: diffutils always referrers to the native coreutils Resent-From: Jan Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 31 Aug 2020 12:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43081 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Mathieu Othacehe , 43081@debbugs.gnu.org Received: via spool by 43081-submit@debbugs.gnu.org id=B43081.159887750821000 (code B ref 43081); Mon, 31 Aug 2020 12:39:01 +0000 Received: (at 43081) by debbugs.gnu.org; 31 Aug 2020 12:38:28 +0000 Received: from localhost ([127.0.0.1]:51810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCj4t-0005Se-S0 for submit@debbugs.gnu.org; Mon, 31 Aug 2020 08:38:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCj4p-0005SM-Ms for 43081@debbugs.gnu.org; Mon, 31 Aug 2020 08:38:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55469) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCj4j-0003cJ-DJ; Mon, 31 Aug 2020 08:38:17 -0400 Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=36602 helo=dundal.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kCj4i-0004Bn-Io; Mon, 31 Aug 2020 08:38:16 -0400 From: Jan Nieuwenhuizen Organization: AvatarAcademy.nl References: <87eenrkyrz.fsf@gnu.org> <87ft86ongg.fsf@gnu.org> <871rjq2589.fsf@gnu.org> <87k0xfdnys.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Mon, 31 Aug 2020 14:38:09 +0200 In-Reply-To: <87k0xfdnys.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Mon, 31 Aug 2020 14:00:43 +0200") Message-ID: <878sdvj8i6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s writes: > Hi, > > Mathieu Othacehe skribis: > >>> Do you know which acl is fixing (commencement.scm vs. acl.scm)? >> >> Yes it's the acl that is rooted in the bootstrap toolchain. Here's the >> full build log attached. I'm also cc-ing janneke which has some >> experience in that matter :). > > Yes, now that you mention it, I remember janneke and I looking at a > similar LD_PRELOAD issue in Marrakesh last December. :-) > >> [24] $ setfacl -m u:bin:rx /test -- failed >> ERROR: ld.so: object '/tmp/guix-build-acl-2.2.53.drv-0/acl-2.2.53/.libs/= libtestlookup.so' from LD_PRELOAD cannot be preloaded: ignored. !=3D ~ > > Does that ring a bell, janneke? Oh my...I do remember we looked into this or something very similar. Is it doable to run the test suite using the canonical PR again( maybe setenv "PR_PROGRAM" just before the test phase or some substituting)? Janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com