GNU bug report logs - #30168
25.3.50; segfault when opening scratch buffer (GUI), other times

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Tina Russell <tinakellyrussell@HIDDEN>; Keywords: unreproducible moreinfo; dated Fri, 19 Jan 2018 03:30:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) moreinfo and unreproducible. Request was from Noam Postavsky <npostavs@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 30168 <at> debbugs.gnu.org:


Received: (at 30168) by debbugs.gnu.org; 19 Jan 2018 16:28:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 19 11:28:30 2018
Received: from localhost ([127.0.0.1]:35161 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ecZWo-0004IA-5J
	for submit <at> debbugs.gnu.org; Fri, 19 Jan 2018 11:28:30 -0500
Received: from mail-wm0-f47.google.com ([74.125.82.47]:36757)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>) id 1ecZWm-0004Hm-20
 for 30168 <at> debbugs.gnu.org; Fri, 19 Jan 2018 11:28:28 -0500
Received: by mail-wm0-f47.google.com with SMTP id f3so4695967wmc.1
 for <30168 <at> debbugs.gnu.org>; Fri, 19 Jan 2018 08:28:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:from:date:message-id:subject:to:cc;
 bh=f+m9JYDUzNSS47bX8iFhAnUBNz/Dk/hzbKwlZuidYAQ=;
 b=f77ZB99HGt8CkHr1BSa1fFx8uXOFJPyf0uPFCU4lD/Swbketj0D55pZQgk6aZJjzdo
 KY36ZOcgkXN1T7AACh3ac4dBhfsGTLyHabMBZ3HGiV0HU/JO4kgEemjMBvzFKZWFXOkt
 Q20k72IGyKevzCK04gC07WiPGUeTbV09jpaGADcm89Q6maGfMP9kXeHjppurR4r6VZAn
 2K2sNfz9k2RxX3ca5XotQ/Y09hjOUgQnMM8LJb/x2pv7tCrIzMR+YLx63PUMgtxYUcue
 7pVSkEX9O1QELWiCfQ2NCRkcfco+bgPkqYxIU3gHhoE4pSFBdgGsVBbD/ZY25tfbA2Gh
 7PEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:from:date:message-id:subject
 :to:cc;
 bh=f+m9JYDUzNSS47bX8iFhAnUBNz/Dk/hzbKwlZuidYAQ=;
 b=HyQjhYJvNq1tcjYu8wtLKszvGpQlDjXeHiIquwFqIpS43kU35UQoAh0G33J+7Xm2I9
 Goi8Nz43AE9zdR0cXEd6lnX1p3WLX7uEc/icP9/SB9bEE+boi2tLAsRjj6orGpHsS8dM
 avsK0N5TzvUQjka57JuHzUkBRv07vodluIljfhmgH26nu9TdInwXZJnQ+kZCw+4z+Izx
 qA4k4FqVuUZZnAmTMYQ7QTKCU6a6JxQwqLanlfA/rwYcQMY96zJfHTQElKP6dq1aQBH2
 k2xLXdpZaaQ4e631DaQOW92jFfb0kzIDny85Tks4aJ+p8h5qZJcsuGoNZeDlDoVRA6EI
 G/vQ==
X-Gm-Message-State: AKwxytcPdCd3wzhB35cRgTQI27niJj7f9rQS606PaW/UlAZrDkv9e7aG
 ZG11ty/SeASgmBXU6FsDD9VwG9QPIi+n288P0t8=
X-Google-Smtp-Source: ACJfBos4de3jUG9YZTqkV9js3PEJNSLNfcqxCYenVHWvoJ+vpyt67PQp0sq7cRrsfOw0xbStt7rYy4WuUOT078bzfJw=
X-Received: by 10.28.129.70 with SMTP id c67mr9134981wmd.160.1516379302394;
 Fri, 19 Jan 2018 08:28:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.182.77 with HTTP; Fri, 19 Jan 2018 08:28:21 -0800 (PST)
From: Noam Postavsky <npostavs@HIDDEN>
Date: Fri, 19 Jan 2018 11:28:21 -0500
X-Google-Sender-Auth: VlDE1M7KzOcSam9ZqNa0FeiaWSE
Message-ID: <CAM-tV--sO82XNdUS2=3vmtbmCGk_Q-bBub+0zEdHYTLmF5QOcQ@HIDDEN>
Subject: Re: bug#30168: 25.3.50; segfault when opening scratch buffer (GUI),
 other times
To: Tina Russell <tinakellyrussell@HIDDEN>
Content-Type: multipart/mixed; boundary="001a11422bbaaa5df9056323918c"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 30168
Cc: 30168 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

--001a11422bbaaa5df9056323918c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

tag 30168 unreproducible moreinfo
quit

On Fri, Jan 19, 2018 at 1:05 AM, Tina Russell
<tinakellyrussell@HIDDEN> wrote:
> I did some more mucking in my config and it seems I no longer have this
> problem=E2=80=A6 I=E2=80=99m not even sure what it was. I=E2=80=99ve atta=
ched my init.el, from right
> after I noticed the problem was gone, in case you=E2=80=99re interested i=
n figuring
> out what the critical difference was. (Personally, I=E2=80=99m just glad =
not to have
> this crash anymore!)

Diff attached. Assuming ergoemacs-package is just a trivial wrapper
around use-package, having :disabled does the same as commenting it
out, so that part should have no effect. The only thing left likely to
have any effect would be this part:

- '(custom-enabled-themes (quote (org-beautify-theme manoj-dark)))
+ '(custom-enabled-themes (quote (manoj-dark)))

Perhaps org-beautify-theme adds some problematic fonts?

--001a11422bbaaa5df9056323918c
Content-Type: text/plain; charset="US-ASCII"; name="init.el.diff"
Content-Disposition: attachment; filename="init.el.diff"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jcm4rqwv1

LS0tIGNyYXNoaW5nLWluaXQuZWwJMjAxOC0wMS0xOSAwOTo0ODoxNi4yOTEwNDcxMDAgLTA1MDAK
KysrIG5vdC1jcmFzaGluZy1pbml0LmVsCTIwMTgtMDEtMTkgMDk6NDg6MjUuMjA0MTk4MzAwIC0w
NTAwCkBAIC02LDkgKzYsNyBAQAogIDs7IElmIHlvdSBlZGl0IGl0IGJ5IGhhbmQsIHlvdSBjb3Vs
ZCBtZXNzIGl0IHVwLCBzbyBiZSBjYXJlZnVsLgogIDs7IFlvdXIgaW5pdCBmaWxlIHNob3VsZCBj
b250YWluIG9ubHkgb25lIHN1Y2ggaW5zdGFuY2UuCiAgOzsgSWYgdGhlcmUgaXMgbW9yZSB0aGFu
IG9uZSwgdGhleSB3b24ndCB3b3JrIHJpZ2h0LgotICcoYW5zaS1jb2xvci1uYW1lcy12ZWN0b3IK
LSAgIFsiIzIxMjUyNiIgIiNmZjRiNGIiICIjYjRmYTcwIiAiI2ZjZTk0ZiIgIiM3MjlmY2YiICIj
ZTA5MGQ3IiAiIzhjYzRmZiIgIiNlZWVlZWMiXSkKLSAnKGN1c3RvbS1lbmFibGVkLXRoZW1lcyAo
cXVvdGUgKG9yZy1iZWF1dGlmeS10aGVtZSBtYW5vai1kYXJrKSkpCisgJyhjdXN0b20tZW5hYmxl
ZC10aGVtZXMgKHF1b3RlIChtYW5vai1kYXJrKSkpCiAgJyhjdXN0b20tc2FmZS10aGVtZXMKICAg
IChxdW90ZQogICAgICgiOGFlYmYyNTU1NjM5OWI1ODA5MWU1MzNlNDU1ZGQ1MGE2YTljYmE5NThj
YzRlYmIwYWFiMTc1ODYzYzI1YjlhNCIgImRjZjcxNTQ4NjdiYTY3YjI1MGZlMmM1Y2RjMTVhN2Qx
NzBhY2Q5Y2JlNjcwN2NjMzZkOWRkMTQ2MjI4MjIyNGQiICIwNWZkNDJiZWY0Mjk5MWM0NWVjYjE3
ZWNhZDFmZjM4YzEwZThmYWFjNTFlZmVhNDRmMDc4MmJkYWViYWY0MjExIiBkZWZhdWx0KSkpCkBA
IC02NCw3ICs2Miw2IEBACiAgICAocXVvdGUKICAgICAoeWFzbmlwcGV0IGV4dGVuZC1kbmQgdm9s
YXRpbGUtaGlnaGxpZ2h0cyB0YWJiYXItcnVsZXIgc29sYXJpemVkLXRoZW1lIHJhaW5ib3ctbW9k
ZSBtYWdpdCBsaW51bS1vZmYga2V5ZnJlcSBpbmZvKyBmbHgtaWRvIHNtZXggaWRvLXZlcnRpY2Fs
LW1vZGUgaWRvLXViaXF1aXRvdXMgZ29sZGVuLXJhdGlvIGZseWNoZWNrIGZpbGwtY29sdW1uLWlu
ZGljYXRvciBldmlsLW51bWJlcnMgZXNzLXNtYXJ0LXVuZGVyc2NvcmUgZWxlY3RyaWMtb3BlcmF0
b3IgcG9seW1vZGUgZXNzIGRpcmVkKyBhdXRvLWhpZ2hsaWdodC1zeW1ib2wgYW56dSBlcmdvZW1h
Y3Mtc3RhdHVzIG9yZy1wbHVzLWNvbnRyaWIgb3JnLWVkbmEgZ25vcmIgYmJkYiB0dXJpbmctbWFj
aGluZSBvcmctc3RpY2t5LWhlYWRlciBvcmctYm9va21hcmstaGVhZGluZyBvcmctYnVsbGV0cyBo
eXBlcmJvbGUgaGFja2VyLXR5cGVyIGFsbC10aGUtaWNvbnMgYWxsLXRoZS1pY29ucy1nbnVzIGFs
bC10aGUtaWNvbnMtaXZ5IGRpcmVkLWljb24gcGMtYnVmc3cgaGVsbSBhdXRvLWNvbXBsZXRlIHN4
IGRhc2hib2FyZCB1aW1hZ2UgeGFoLWVsaXNwLW1vZGUgcmFpbmJvdy1kZWxpbWl0ZXJzIGFzeW5j
IG9yZy1kb3dubG9hZCB5YW9kZG11c2UgcGFyYWRveCB1c2UtcGFja2FnZSB1bmJvdW5kIGVyZ29l
bWFjcy1tb2RlIG9yZy1qb3VybmFsIHBhY2thZ2UtYnVpbGQgc2h1dC11cCBlcGwgZ2l0IGNvbW1h
bmRlciBmIGRhc2ggcyBjYXNrIHNrZWxldG9yIHNsaW1lIHNtYXJ0cGFyZW5zIG5vdiBhaHVuZ3J5
LXRoZW1lIHR3aXR0ZXJpbmctbW9kZSBoeS1tb2RlIGVtbXMpKSkKICAnKHBhcmFkb3gtZ2l0aHVi
LXRva2VuIHQpCi0gJyhyZWQgIiNmZmZmZmYiKQogICcoc2F2ZS1wbGFjZSB0IG5pbCAoc2F2ZXBs
YWNlKSkKICAnKHNlbmQtbWFpbC1mdW5jdGlvbiAocXVvdGUgbWFpbGNsaWVudC1zZW5kLWl0KSkK
ICAnKHNob3ctcGFyZW4tbW9kZSB0KQpAQCAtNzEyLDM3ICs3MDksMzYgQEAKICAgKGluZmVyaW9y
LWxpc3AtcHJvZ3JhbSAic2JjbCIpCiAgIChzbGltZS1jb250cmlicyAnKHNsaW1lLWZhbmN5KSkp
CiAKLShlcmdvZW1hY3MtcGFja2FnZSBzbWFydHBhcmVucwotICAgIDplbnN1cmUgdAotICAgIDpk
ZWZlciB0Ci0gICAgOmRpc2FibGVkCi0gICAgKGRvbGlzdCAoaG9vayAnKHByb2ctbW9kZS1ob29r
KSkKLSAgICAgIChhZGQtaG9vayBob29rICdzbWFydHBhcmVucy1tb2RlKSkKLQotICAgIDs7IGVu
YWJsZSBzbWFydHBhcmVucy1tb2RlIGluIGBldmFsLWV4cHJlc3Npb24nCi0gICAgKGRlZnVuIGVy
Z29lbWFjcy1jb25kaXRpb25hbGx5LWVuYWJsZS1zbWFydHBhcmVucy1tb2RlICgpCi0gICAgICAi
RW5hYmxlIGBzbWFydHBhcmVucy1tb2RlJyBkdXJpbmcgYGV2YWwtZXhwcmVzc2lvbicuIgotICAg
ICAgKGlmIChlcSB0aGlzLWNvbW1hbmQgJ2V2YWwtZXhwcmVzc2lvbikKLSAgICAgICAgICAoc21h
cnRwYXJlbnMtbW9kZSkpKQotICAgIChhZGQtaG9vayAnbWluaWJ1ZmZlci1zZXR1cC1ob29rICdl
cmdvZW1hY3MtY29uZGl0aW9uYWxseS1lbmFibGUtc21hcnRwYXJlbnMtbW9kZSkKLQotICAgIChy
ZXF1aXJlICdzbWFydHBhcmVucy1jb25maWcpCi0gICAgKHNldHEgc3Atc2hvdy1wYWlyLWRlbGF5
IDAKLSAgICAgICAgICBzcC1zaG93LXBhaXItZnJvbS1pbnNpZGUgdCA7IGZpeCBwYXJlbiBoaWdo
bGlnaHRpbmcgaW4gbm9ybWFsIG1vZGUKLSAgICAgICAgICBzcC1jYW5jZWwtYXV0b3NraXAtb24t
YmFja3dhcmQtbW92ZW1lbnQgbmlsKQotICAgIChkZWZpbmUta2V5IGVtYWNzLWxpc3AtbW9kZS1t
YXAgKGtiZCAiKSIpICdzcC11cC1zZXhwKQotCi0gICAgKGRlZnVuIGVtYWNzbWF0ZS1zbWFydHBh
cmVucy1lbWFjcy1tb2RlLWhvb2sgKCkKLSAgICAgICJDaGFuZ2UgYHNwLW5hdmlnYXRlLWNsb3Nl
LWlmLXVuYmFsYW5jZWQnIHRvIGJlIG5vbi1uaWwgaW4gZW1hY3MtYnVmZmVycyIKLSAgICAgIChz
ZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ3NwLW5hdmlnYXRlLWNsb3NlLWlmLXVuYmFsYW5jZWQp
IHQpKQorOzsgKGVyZ29lbWFjcy1wYWNrYWdlIHNtYXJ0cGFyZW5zCis7OyAgICAgOmVuc3VyZSB0
Cis7OyAgICAgOmRlZmVyIHQKKzs7ICAgICAoZG9saXN0IChob29rICcocHJvZy1tb2RlLWhvb2sp
KQorOzsgICAgICAgKGFkZC1ob29rIGhvb2sgJ3NtYXJ0cGFyZW5zLW1vZGUpKQorCis7OyAgICAg
OzsgZW5hYmxlIHNtYXJ0cGFyZW5zLW1vZGUgaW4gYGV2YWwtZXhwcmVzc2lvbicKKzs7ICAgICAo
ZGVmdW4gZXJnb2VtYWNzLWNvbmRpdGlvbmFsbHktZW5hYmxlLXNtYXJ0cGFyZW5zLW1vZGUgKCkK
Kzs7ICAgICAgICJFbmFibGUgYHNtYXJ0cGFyZW5zLW1vZGUnIGR1cmluZyBgZXZhbC1leHByZXNz
aW9uJy4iCis7OyAgICAgICAoaWYgKGVxIHRoaXMtY29tbWFuZCAnZXZhbC1leHByZXNzaW9uKQor
OzsgICAgICAgICAgIChzbWFydHBhcmVucy1tb2RlKSkpCis7OyAgICAgKGFkZC1ob29rICdtaW5p
YnVmZmVyLXNldHVwLWhvb2sgJ2VyZ29lbWFjcy1jb25kaXRpb25hbGx5LWVuYWJsZS1zbWFydHBh
cmVucy1tb2RlKQorCis7OyAgICAgKHJlcXVpcmUgJ3NtYXJ0cGFyZW5zLWNvbmZpZykKKzs7ICAg
ICAoc2V0cSBzcC1zaG93LXBhaXItZGVsYXkgMAorOzsgICAgICAgICAgIHNwLXNob3ctcGFpci1m
cm9tLWluc2lkZSB0IDsgZml4IHBhcmVuIGhpZ2hsaWdodGluZyBpbiBub3JtYWwgbW9kZQorOzsg
ICAgICAgICAgIHNwLWNhbmNlbC1hdXRvc2tpcC1vbi1iYWNrd2FyZC1tb3ZlbWVudCBuaWwpCis7
OyAgICAgKGRlZmluZS1rZXkgZW1hY3MtbGlzcC1tb2RlLW1hcCAoa2JkICIpIikgJ3NwLXVwLXNl
eHApCisKKzs7ICAgICAoZGVmdW4gZW1hY3NtYXRlLXNtYXJ0cGFyZW5zLWVtYWNzLW1vZGUtaG9v
ayAoKQorOzsgICAgICAgIkNoYW5nZSBgc3AtbmF2aWdhdGUtY2xvc2UtaWYtdW5iYWxhbmNlZCcg
dG8gYmUgbm9uLW5pbCBpbiBlbWFjcy1idWZmZXJzIgorOzsgICAgICAgKHNldCAobWFrZS1sb2Nh
bC12YXJpYWJsZSAnc3AtbmF2aWdhdGUtY2xvc2UtaWYtdW5iYWxhbmNlZCkgdCkpCiAgICAgCi0g
ICAgKGFkZC1ob29rICdlbWFjcy1saXNwLW1vZGUtaG9vawotICAgICAgICAgICAgICAnZW1hY3Nt
YXRlLXNtYXJ0cGFyZW5zLWVtYWNzLW1vZGUtaG9vaykKLSAgICAoc2hvdy1zbWFydHBhcmVucy1n
bG9iYWwtbW9kZSArMSkKKzs7ICAgICAoYWRkLWhvb2sgJ2VtYWNzLWxpc3AtbW9kZS1ob29rCis7
OyAgICAgICAgICAgICAgICdlbWFjc21hdGUtc21hcnRwYXJlbnMtZW1hY3MtbW9kZS1ob29rKQor
OzsgICAgIChzaG93LXNtYXJ0cGFyZW5zLWdsb2JhbC1tb2RlICsxKQogICAgIAotICAgIDs7IGRv
bid0IGNyZWF0ZSBhIHBhaXIgd2l0aCBzaW5nbGUgcXVvdGUgaW4gbWluaWJ1ZmZlcgotICAgIChz
cC1sb2NhbC1wYWlyICdtaW5pYnVmZmVyLWluYWN0aXZlLW1vZGUgIiciIG5pbCA6YWN0aW9ucyBu
aWwpCi0gICAgKHNtYXJ0cGFyZW5zLWdsb2JhbC1tb2RlIDEpKQorOzsgICAgIDs7IGRvbid0IGNy
ZWF0ZSBhIHBhaXIgd2l0aCBzaW5nbGUgcXVvdGUgaW4gbWluaWJ1ZmZlcgorOzsgICAgIChzcC1s
b2NhbC1wYWlyICdtaW5pYnVmZmVyLWluYWN0aXZlLW1vZGUgIiciIG5pbCA6YWN0aW9ucyBuaWwp
Cis7OyAgICAgKHNtYXJ0cGFyZW5zLWdsb2JhbC1tb2RlIDEpKQogCiAoZXJnb2VtYWNzLXBhY2th
Z2Ugc21hcnQtbW9kZS1saW5lCiAgICAgOmVuc3VyZSBuaWwK
--001a11422bbaaa5df9056323918c--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#30168; Package emacs. Full text available.

Message received at 30168 <at> debbugs.gnu.org:


Received: (at 30168) by debbugs.gnu.org; 19 Jan 2018 08:24:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 19 03:24:43 2018
Received: from localhost ([127.0.0.1]:34028 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ecRyd-0005iz-83
	for submit <at> debbugs.gnu.org; Fri, 19 Jan 2018 03:24:43 -0500
Received: from eggs.gnu.org ([208.118.235.92]:58872)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ecRyb-0005in-9Q
 for 30168 <at> debbugs.gnu.org; Fri, 19 Jan 2018 03:24:41 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1ecRyS-0005p9-2G
 for 30168 <at> debbugs.gnu.org; Fri, 19 Jan 2018 03:24:36 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42198)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1ecRyR-0005p3-Ux; Fri, 19 Jan 2018 03:24:31 -0500
Received: from [176.228.60.248] (port=1687 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ecRyR-00038H-BZ; Fri, 19 Jan 2018 03:24:31 -0500
Date: Fri, 19 Jan 2018 10:24:11 +0200
Message-Id: <83zi5atfx0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tina Russell <tinakellyrussell@HIDDEN>
In-reply-to: <CAJBHbT4K=XbCh=2xDjUnEO1iSFAr9wS-LXdMRmLE1SKP19tUow@HIDDEN>
 (message from Tina Russell on Thu, 18 Jan 2018 18:38:30 -0800)
Subject: Re: bug#30168: 25.3.50;
 segfault when opening scratch buffer (GUI), other times
References: <CAJBHbT4K=XbCh=2xDjUnEO1iSFAr9wS-LXdMRmLE1SKP19tUow@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 30168
Cc: 30168 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Tina Russell <tinakellyrussell@HIDDEN>
> Date: Thu, 18 Jan 2018 18:38:30 -0800
> 
> I’ve customized my Emacs installation to take advantage of ErgoEmacs
> (using https://github.com/ergoemacs/ergoemacs-config as a guide). While
> ironing out the kinks in my init.el file I realized that Emacs now
> crashes with a segfault… a LOT. The most blatant example I ran into is
> that opening the scratch buffer causes a segfault. I can open Emacs,
> switch to the scratch buffer (using the menu, tabbar, or Ctrl+X B) and
> Emacs will crash with the following output:

Thank you for your report.

> In GNU Emacs 25.3.50.2 (i686-pc-linux-gnu, GTK+ Version 3.18.9)
>  of 2017-09-15 built on lgw01-amd64-029

This is an old development snapshot.  Please use the latest pretest of
Emacs 26 (emacs-26.0.9x, available from alpha.gnu.org) or build the
current Git repository.  If the problem still persists there, please
run Emacs under GDB, cause it to crash, and then type this command at
the GDB prompt "(gdb)":

 (gdb) bt full

and post here the full output of that command.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#30168; Package emacs. Full text available.

Message received at 30168 <at> debbugs.gnu.org:


Received: (at 30168) by debbugs.gnu.org; 19 Jan 2018 06:06:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 19 01:06:35 2018
Received: from localhost ([127.0.0.1]:33970 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ecPox-0002E4-MC
	for submit <at> debbugs.gnu.org; Fri, 19 Jan 2018 01:06:35 -0500
Received: from mail-qt0-f177.google.com ([209.85.216.177]:38139)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tinakellyrussell@HIDDEN>) id 1ecPo1-0002CE-JI
 for 30168 <at> debbugs.gnu.org; Fri, 19 Jan 2018 01:05:37 -0500
Received: by mail-qt0-f177.google.com with SMTP id z10so1406604qti.5
 for <30168 <at> debbugs.gnu.org>; Thu, 18 Jan 2018 22:05:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=rijc6fAnrvW/1SAgw+OF4QqAEHE1Jq4sFnNW7O+Lzdg=;
 b=j84/8BB0PJSzF+kj9hrPCq1EvhHQxkLkP9jRxG2yo5JzF8KiJ9LIHglhh5KEqT9mrj
 TELZtF4pTcVBcnQf+ZWn6QwyLYqrZRjdtP4RTcoD8I9XxX7nHp6FM3KgNMlzNY+neoVN
 2BTnmPr7eNxzJsuEwMnFhSAPbNc377uGUUB6Vj522o53ChExXXEMpAObPruI13hdD6ZT
 s7SMHaGoA9Uv4sfZNc4ZEYeDAHCPiPF2FoyDuMeNe5j+CyMpxrMIp6Ry8NIS3Dp15C8N
 NKpQ0CwKdN3yt3mphlgHbHJRNmC3EE1SoI21XXO8oaGd7z9mlLvGTZ8m5AcCKkaLYW6W
 G+WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=rijc6fAnrvW/1SAgw+OF4QqAEHE1Jq4sFnNW7O+Lzdg=;
 b=Pm4FDByB+/2EfjBFT4Pzbh8smjzYCmMs+sTJu5Wp0xh7+U7khe8wsT4GLV9XAo76L7
 j5A6/mkW5VOKpCsmGSuTS+l6MqDsp3UKzD2OmpAosXEQ/wPpcsPQsp6IXiNpT8wkfi73
 /4JGO/bQo1n69LV23hZngel/Ov4cRsSBiRwJsrWwv3e96R/HAFYp4tvZOmk7iZNfi6FK
 eRmBcQBgv9KTO9sPUVvYVsUDjDyPb9aMAAzRCjZPa0yDeZTR90Z8vWWXTvSDQU5sTuzl
 ENctsNvFL8hpW/heWRccJk1rrnyX/r/CEXYLbgDr1LpVN7y+6md5t3k8XXaoGpXxKuck
 I9BA==
X-Gm-Message-State: AKwxytfSzcLPBFHBeCYxFzu2BxyVVPvcqRflxmonOuDJ/PT51HI0S/oc
 aliKSX2LT/BB0/1JruhY1+EtYJgmR6g8JIyi9s4=
X-Google-Smtp-Source: ACJfBouQqFi9fAiRzOLMZdYBl8fIJuLd6SseY+c1GJ/6yCuwb3g0gHa2JBrrU5fPKNBwvUaTtNlbAV6pZc/g7fRW0vQ=
X-Received: by 10.200.61.90 with SMTP id u26mr21804209qtf.168.1516341931923;
 Thu, 18 Jan 2018 22:05:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.177.1 with HTTP; Thu, 18 Jan 2018 22:05:11 -0800 (PST)
From: Tina Russell <tinakellyrussell@HIDDEN>
Date: Thu, 18 Jan 2018 22:05:11 -0800
Message-ID: <CAJBHbT40_EzN4J6ygG7iM1+jeS-3TAwHjp9mcbKUObSxLFDTtg@HIDDEN>
Subject: Bug no longer occurs
To: 30168 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="f403045e7342369bb505631adeed"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 30168
X-Mailman-Approved-At: Fri, 19 Jan 2018 01:06:34 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--f403045e7342369bb505631adeed
Content-Type: multipart/alternative; boundary="f403045e7342369bb005631adeeb"

--f403045e7342369bb005631adeeb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I did some more mucking in my config and it seems I no longer have this
problem=E2=80=A6 I=E2=80=99m not even sure what it was. I=E2=80=99ve attach=
ed my init.el, from
right after I noticed the problem was gone, in case you=E2=80=99re interest=
ed in
figuring out what the critical difference was. (Personally, I=E2=80=99m jus=
t glad
not to have this crash anymore!)

--f403045e7342369bb005631adeeb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I did some more mucking in my config and it seems I no lon=
ger have this problem=E2=80=A6 I=E2=80=99m not even sure what it was. I=E2=
=80=99ve attached my init.el, from right after I noticed the problem was go=
ne, in case you=E2=80=99re interested in figuring out what the=C2=A0critica=
l difference was. (Personally, I=E2=80=99m just glad not to have this crash=
 anymore!)</div>

--f403045e7342369bb005631adeeb--

--f403045e7342369bb505631adeed
Content-Type: application/octet-stream; name="init.el.bak20180118"
Content-Disposition: attachment; filename="init.el.bak20180118"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jclisn8a0

Ozs7IGluaXQuZWwgLS0tIFRpbmHigJlzIHNldHRpbmdzCjs7OyBDb21tZW50YXJ5Ogo7OzsgQ29k
ZToKKGN1c3RvbS1zZXQtdmFyaWFibGVzCiA7OyBjdXN0b20tc2V0LXZhcmlhYmxlcyB3YXMgYWRk
ZWQgYnkgQ3VzdG9tLgogOzsgSWYgeW91IGVkaXQgaXQgYnkgaGFuZCwgeW91IGNvdWxkIG1lc3Mg
aXQgdXAsIHNvIGJlIGNhcmVmdWwuCiA7OyBZb3VyIGluaXQgZmlsZSBzaG91bGQgY29udGFpbiBv
bmx5IG9uZSBzdWNoIGluc3RhbmNlLgogOzsgSWYgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSwgdGhl
eSB3b24ndCB3b3JrIHJpZ2h0LgogJyhjdXN0b20tZW5hYmxlZC10aGVtZXMgKHF1b3RlIChtYW5v
ai1kYXJrKSkpCiAnKGN1c3RvbS1zYWZlLXRoZW1lcwogICAocXVvdGUKICAgICgiOGFlYmYyNTU1
NjM5OWI1ODA5MWU1MzNlNDU1ZGQ1MGE2YTljYmE5NThjYzRlYmIwYWFiMTc1ODYzYzI1YjlhNCIg
ImRjZjcxNTQ4NjdiYTY3YjI1MGZlMmM1Y2RjMTVhN2QxNzBhY2Q5Y2JlNjcwN2NjMzZkOWRkMTQ2
MjI4MjIyNGQiICIwNWZkNDJiZWY0Mjk5MWM0NWVjYjE3ZWNhZDFmZjM4YzEwZThmYWFjNTFlZmVh
NDRmMDc4MmJkYWViYWY0MjExIiBkZWZhdWx0KSkpCiAnKGRpcmVkLWFzeW5jLW1vZGUgMSkKICco
ZXJnb2VtYWNzLWtleWJvYXJkLWxheW91dCAidXMiIG5pbCBuaWwgIkFzc3VtZXMgUVdFUlRZIGtl
eWJvYXJkIGxheW91dCIpCiAnKGVyZ29lbWFjcy1tZXNzYWdlLWxldmVsIDpuZXcpCiAnKGVyZ29l
bWFjcy1tb2RlIDEpCiAnKGVyZ29lbWFjcy10aGVtZSAic3RhbmRhcmQiIG5pbCBuaWwgIlVzZXMg
U3RhbmRhcmQgRXJnb2VtYWNzIGtleWJvYXJkIHRoZW1lIikKICcoZXJnb2VtYWNzLXRoZW1lLW9w
dGlvbnMgKHF1b3RlICgoYmFja3NwYWNlLWlzLWJhY2sgb2ZmKSkpKQogJyhlcmdvZW1hY3MtdXNl
LXVuaWNvZGUtc3ltYm9scyB0KQogJyhmb250LXVzZS1zeXN0ZW0tZm9udCBuaWwpCiAnKGluZmVy
aW9yLWxpc3AtcHJvZ3JhbSAic2JjbCIgdCkKICcob3JnLWFnZW5kYS1maWxlcyAocXVvdGUgKCJ+
L0FwaHJvZGl0ZS9FdWRhaW1vbmlhIikpKQogJyhvcmctZGVmYXVsdC1ub3Rlcy1maWxlICJ+L0Fw
aHJvZGl0ZS9FdW5vbWlhL21uZW1vc3luZS5vcmciKQogJyhvcmctZGlyZWN0b3J5ICJ+L0FwaHJv
ZGl0ZS9FdW5vbWlhIikKICcob3JnLWRpc3B1dGVkLWtleXMKICAgKHF1b3RlCiAgICAoKFsoc2hp
ZnQgdXApXQogICAgICAuCiAgICAgIFsobWV0YSBwKV0pCiAgICAgKFsoc2hpZnQgZG93bildCiAg
ICAgIC4KICAgICAgWyhtZXRhIG4pXSkKICAgICAoWyhzaGlmdCBsZWZ0KV0KICAgICAgLgogICAg
ICBbKG1ldGEgLSldKQogICAgIChbKHNoaWZ0IHJpZ2h0KV0KICAgICAgLgogICAgICBbKG1ldGEg
KyldKQogICAgIChbKGNvbnRyb2wgc2hpZnQgcmlnaHQpXQogICAgICAuCiAgICAgIFsobWV0YSBz
aGlmdCArKV0pCiAgICAgKFsoY29udHJvbCBzaGlmdCBsZWZ0KV0KICAgICAgLgogICAgICBbKG1l
dGEgc2hpZnQgLSldKQogICAgIChbKGNvbnRyb2wgYyldCiAgICAgIC4KICAgICAgWyhtZXRhIGMp
XSkpKSkKICcob3JnLWhpZGUtZW1waGFzaXMtbWFya2VycyB0KQogJyhvcmctam91cm5hbC1kaXIg
In4vQXBocm9kaXRlL1RpbmEvam91cm5hbCIpCiAnKG9yZy1sb2ctZG9uZSAocXVvdGUgdGltZSkp
CiAnKG9yZy1tb2R1bGVzCiAgIChxdW90ZQogICAgKG9yZy1iYmRiIG9yZy1iaWJ0ZXggb3JnLWNy
eXB0IG9yZy1kb2N2aWV3IG9yZy1nbnVzIG9yZy1pbmZvIG9yZy1pcmMgb3JnLW1oZSBvcmctbW91
c2Ugb3JnLXJtYWlsIG9yZy13M20gb3JnLWJvb2ttYXJrIG9yZy1jaGVja2xpc3Qgb3JnLWVzaGVs
bCkpKQogJyhvcmctc3RhcnR1cC13aXRoLWlubGluZS1pbWFnZXMgdCkKICcocGFja2FnZS1hcmNo
aXZlcwogICAocXVvdGUKICAgICgoIm1lbHBhIiAuICJodHRwOi8vbWVscGEub3JnL3BhY2thZ2Vz
LyIpCiAgICAgKCJtZWxwYS1zdGFibGUiIC4gImh0dHA6Ly9zdGFibGUubWVscGEub3JnL3BhY2th
Z2VzLyIpCiAgICAgKCJnbnUiIC4gImh0dHA6Ly9lbHBhLmdudS5vcmcvcGFja2FnZXMvIikKICAg
ICAoIm9yZyIgLiAiaHR0cHM6Ly9vcmdtb2RlLm9yZy9lbHBhLyIpKSkpCiAnKHBhY2thZ2Utc2Vs
ZWN0ZWQtcGFja2FnZXMKICAgKHF1b3RlCiAgICAoeWFzbmlwcGV0IGV4dGVuZC1kbmQgdm9sYXRp
bGUtaGlnaGxpZ2h0cyB0YWJiYXItcnVsZXIgc29sYXJpemVkLXRoZW1lIHJhaW5ib3ctbW9kZSBt
YWdpdCBsaW51bS1vZmYga2V5ZnJlcSBpbmZvKyBmbHgtaWRvIHNtZXggaWRvLXZlcnRpY2FsLW1v
ZGUgaWRvLXViaXF1aXRvdXMgZ29sZGVuLXJhdGlvIGZseWNoZWNrIGZpbGwtY29sdW1uLWluZGlj
YXRvciBldmlsLW51bWJlcnMgZXNzLXNtYXJ0LXVuZGVyc2NvcmUgZWxlY3RyaWMtb3BlcmF0b3Ig
cG9seW1vZGUgZXNzIGRpcmVkKyBhdXRvLWhpZ2hsaWdodC1zeW1ib2wgYW56dSBlcmdvZW1hY3Mt
c3RhdHVzIG9yZy1wbHVzLWNvbnRyaWIgb3JnLWVkbmEgZ25vcmIgYmJkYiB0dXJpbmctbWFjaGlu
ZSBvcmctc3RpY2t5LWhlYWRlciBvcmctYm9va21hcmstaGVhZGluZyBvcmctYnVsbGV0cyBoeXBl
cmJvbGUgaGFja2VyLXR5cGVyIGFsbC10aGUtaWNvbnMgYWxsLXRoZS1pY29ucy1nbnVzIGFsbC10
aGUtaWNvbnMtaXZ5IGRpcmVkLWljb24gcGMtYnVmc3cgaGVsbSBhdXRvLWNvbXBsZXRlIHN4IGRh
c2hib2FyZCB1aW1hZ2UgeGFoLWVsaXNwLW1vZGUgcmFpbmJvdy1kZWxpbWl0ZXJzIGFzeW5jIG9y
Zy1kb3dubG9hZCB5YW9kZG11c2UgcGFyYWRveCB1c2UtcGFja2FnZSB1bmJvdW5kIGVyZ29lbWFj
cy1tb2RlIG9yZy1qb3VybmFsIHBhY2thZ2UtYnVpbGQgc2h1dC11cCBlcGwgZ2l0IGNvbW1hbmRl
ciBmIGRhc2ggcyBjYXNrIHNrZWxldG9yIHNsaW1lIHNtYXJ0cGFyZW5zIG5vdiBhaHVuZ3J5LXRo
ZW1lIHR3aXR0ZXJpbmctbW9kZSBoeS1tb2RlIGVtbXMpKSkKICcocGFyYWRveC1naXRodWItdG9r
ZW4gdCkKICcoc2F2ZS1wbGFjZSB0IG5pbCAoc2F2ZXBsYWNlKSkKICcoc2VuZC1tYWlsLWZ1bmN0
aW9uIChxdW90ZSBtYWlsY2xpZW50LXNlbmQtaXQpKQogJyhzaG93LXBhcmVuLW1vZGUgdCkKICco
c2xpbWUtY29udHJpYnMgKHF1b3RlIChzbGltZS1mYW5jeSkpIHQpCiAnKHRhYi1hbHdheXMtaW5k
ZW50IChxdW90ZSBjb21wbGV0ZSkpCiAnKHR3aXR0ZXJpbmctaWNvbi1tb2RlIHQgdCkKICcodHdp
dHRlcmluZy11c2UtaWNvbi1zdG9yYWdlIHQpKQooY3VzdG9tLXNldC1mYWNlcwogOzsgY3VzdG9t
LXNldC1mYWNlcyB3YXMgYWRkZWQgYnkgQ3VzdG9tLgogOzsgSWYgeW91IGVkaXQgaXQgYnkgaGFu
ZCwgeW91IGNvdWxkIG1lc3MgaXQgdXAsIHNvIGJlIGNhcmVmdWwuCiA7OyBZb3VyIGluaXQgZmls
ZSBzaG91bGQgY29udGFpbiBvbmx5IG9uZSBzdWNoIGluc3RhbmNlLgogOzsgSWYgdGhlcmUgaXMg
bW9yZSB0aGFuIG9uZSwgdGhleSB3b24ndCB3b3JrIHJpZ2h0LgogJyhkZWZhdWx0ICgodCAoOmZh
bWlseSAiVWJ1bnR1IE1vbm8iIDpmb3VuZHJ5ICJEQU1BIiA6c2xhbnQgbm9ybWFsIDp3ZWlnaHQg
bm9ybWFsIDpoZWlnaHQgMTQwIDp3aWR0aCBub3JtYWwpKSkpKQoKOzsgaHR0cHM6Ly9lbWFjcy5z
dGFja2V4Y2hhbmdlLmNvbS9xdWVzdGlvbnMvNTQwMS9ob3ctdG8tZGVmYWxpYXMtbGFtYmRhCihk
ZWZhbGlhcyAnzrsgJ2xhbWJkYSkKCjs7IE1FTFBBIGh0dHBzOi8vbWVscGEub3JnLyMvZ2V0dGlu
Zy1zdGFydGVkCjsocmVxdWlyZSAncGFja2FnZSkgOzsgWW91IG1pZ2h0IGFscmVhZHkgaGF2ZSB0
aGlzIGxpbmUKOyhsZXQqICgobm8tc3NsIChhbmQgKG1lbXEgc3lzdGVtLXR5cGUgJyh3aW5kb3dz
LW50IG1zLWRvcykpCjsgICAgICAgICAgICAgICAgICAgIChub3QgKGdudXRscy1hdmFpbGFibGUt
cCkpKSkKOyAgICAgICAodXJsIChjb25jYXQgKGlmIG5vLXNzbCAiaHR0cCIgImh0dHBzIikgIjov
L21lbHBhLm9yZy9wYWNrYWdlcy8iKSkpCjsgIChhZGQtdG8tbGlzdCAncGFja2FnZS1hcmNoaXZl
cyAoY29ucyAibWVscGEiIHVybCkgdCkpCjsod2hlbiAoPCBlbWFjcy1tYWpvci12ZXJzaW9uIDI0
KQo7ICA7OyBGb3IgaW1wb3J0YW50IGNvbXBhdGliaWxpdHkgbGlicmFyaWVzIGxpa2UgY2wtbGli
CjsgIChhZGQtdG8tbGlzdCAncGFja2FnZS1hcmNoaXZlcyAnKCJnbnUiIC4gImh0dHA6Ly9lbHBh
LmdudS5vcmcvcGFja2FnZXMvIikpKQoKKHBhY2thZ2UtaW5pdGlhbGl6ZSkKKHNldHEgcGFja2Fn
ZS1hcmNoaXZlLXByaW9yaXRpZXMKICAgICAgJygoIm1lbHBhLXN0YWJsZSIgLiAxMCkKCSgib3Jn
IiAgICAgICAgICAuIDcpCiAgICAgICAgKCJnbnUiICAgICAgICAgIC4gNSkKICAgICAgICAoIm1l
bHBhIiAgICAgICAgLiAwKSkpCihyZXF1aXJlICd1c2UtcGFja2FnZSkKCjs7OyBwYWNrYWdlIGlu
aXRzCgoodXNlLXBhY2thZ2UgZXJnb2VtYWNzLW1vZGUKICA6Y3VzdG9tCiAgKGVyZ29lbWFjcy10
aGVtZSAic3RhbmRhcmQiICJVc2VzIFN0YW5kYXJkIEVyZ29lbWFjcyBrZXlib2FyZCB0aGVtZSIp
CiAgKGVyZ29lbWFjcy1rZXlib2FyZC1sYXlvdXQgInVzIiAiQXNzdW1lcyBRV0VSVFkga2V5Ym9h
cmQgbGF5b3V0IikKICAoZXJnb2VtYWNzLW1vZGUgMSkpCgo7OyBzd2l0Y2ggd2luZG93IHdpdGgg
4oCcYWx0K1PigJ0KKGVyZ29lbWFjcy1hdXRvbG9hZCBhY2Utd2luZG93CiAgICAiQWNlIFdpbmRv
dyIKICA6YmluZCAoIk0tcyIgJ2FjZS13aW5kb3cpCiAgOmVuc3VyZSB0CiAgOzsgbGF5b3V0IGJh
c2VkIGF3LWtleXMKICAoc2V0cSBhdy1rZXlzIChtYXBjYXIKICAgICAgICAgICAgICAgICAobGFt
YmRhKGtleSkKICAgICAgICAgICAgICAgICAgIChlcmdvZW1hY3MtdHJhbnNsYXRlLS1ldmVudC1s
YXlvdXQga2V5IGVyZ29lbWFjcy1rZXlib2FyZC1sYXlvdXQgInVzIikpCiAgICAgICAgICAgICAg
ICAgKGxpc3QgP2YgP2ogP2QgP2sgP3IgP3UgP2UgP2kgP3MgP2wgP3cgP28pKSkpCgooZXJnb2Vt
YWNzLWF1dG9sb2FkIGFkYXB0aXZlLXdyYXAKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDEKICAg
IChhZGQtaG9vayAndmlzdWFsLWxpbmUtbW9kZS1ob29rICdhZGFwdGl2ZS13cmFwLXByZWZpeC1t
b2RlKSkKCihlcmdvZW1hY3MtYXV0b2xvYWQgYWdncmVzc2l2ZS1pbmRlbnQKICAgIDplbnN1cmUg
dAogICAgOmNvbW1hbmRzIChhZ2dyZXNzaXZlLWluZGVudC1tb2RlIGdsb2JhbC1hZ2dyZXNzaXZl
LWluZGVudC1tb2RlKQogICAgKHB1c2ggJ2Vzbi1tb2RlIGV4Y2x1ZGVkLW1vZGVzKQogICAgKGds
b2JhbC1hZ2dyZXNzaXZlLWluZGVudC1tb2RlIDEpKQoKKHVzZS1wYWNrYWdlIGFsbC10aGUtaWNv
bnMKICA6Y29uZmlnCiAgKGFsbC10aGUtaWNvbnMtZ251cy1zZXR1cCkKICAoYWxsLXRoZS1pY29u
cy1pdnktc2V0dXApKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGFsbG93LXNldC1tYXJrLXJlcGVhdC1w
b3AtbWFyawogICAgKHNldHEgc2V0LW1hcmstY29tbWFuZC1yZXBlYXQtcG9wIHQpKQoKKGVyZ29l
bWFjcy1wYWNrYWdlIGFuenUKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDEKICAgIChnbG9iYWwt
YW56dS1tb2RlIDEpCiAgICAoZ2xvYmFsLXNldC1rZXkgW3JlbWFwIHF1ZXJ5LXJlcGxhY2VdICdh
bnp1LXF1ZXJ5LXJlcGxhY2UpKQoKKHVzZS1wYWNrYWdlIGFzeW5jCiAgOmN1c3RvbQogIChkaXJl
ZC1hc3luYy1tb2RlIDEpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGF1dG8tY29tcHJlc3Npb24KICAg
IDpkZWZlciAxCiAgICAoYXV0by1jb21wcmVzc2lvbi1tb2RlIHQpKQoKKGVyZ29lbWFjcy1wYWNr
YWdlIGF1dG8taGlnaGxpZ2h0LXN5bWJvbAogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMwogICAg
KGRvbGlzdCAoaG9vayAnKHByb2ctbW9kZS1ob29rIG1hcmtkb3duLW1vZGUtaG9vaykpCiAgICAg
IChhZGQtaG9vayAnYXV0by1oaWdobGlnaHQtc3ltYm9sLW1vZGUgaG9vaykpCiAgICAoc2V0cSBh
aHMtY2FzZS1mb2xkLXNlYXJjaCBuaWwKICAgICAgICAgIGFocy1kZWZhdWx0LXJhbmdlICdhaHMt
cmFuZ2Utd2hvbGUtYnVmZmVyCiAgICAgICAgICBhaHMtaW5oaWJpdC1mYWNlLWxpc3QgbmlsKQog
ICAgOzsgRklYTUU6IFRoaW5rIGFib3V0IGtleXMgZm9yIGBhaHMtZm9yd2FyZCcsIGBhaHMtYmFj
a3dhcmQnIGBhaHMtYmFjay10by1zdGFydCcKICAgICkKCihlcmdvZW1hY3MtcGFja2FnZSBiYWNr
dXAtaW4tdGVtcC1kaXIKICAgIChzZXRxIGJhY2t1cC1kaXJlY3RvcnktYWxpc3QKICAgICAgICAg
IGAoKCIuKiIgLiAsdGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5KSkpCgogIChzZXRxIGF1dG8tc2F2
ZS1maWxlLW5hbWUtdHJhbnNmb3JtcwogICAgICAgIGAoKCIuKiIgLHRlbXBvcmFyeS1maWxlLWRp
cmVjdG9yeSB0KSkpKQoKKHVzZS1wYWNrYWdlIGRhc2hib2FyZAogIDpjb25maWcKICAoZGFzaGJv
YXJkLXNldHVwLXN0YXJ0dXAtaG9vaykpCgooZXJnb2VtYWNzLWF1dG9sb2FkIGRlc2t0b3Atc2F2
ZQogICAgKGRlc2t0b3Atc2F2ZS1tb2RlIDEpCiAgKHNldHEgZGVza3RvcC1zYXZlIHQpCiAgKHdo
ZW4gKG5vdCAoZmlsZS1leGlzdHMtcCBkZXNrdG9wLWRpcm5hbWUpKQogICAgKG1ha2UtZGlyZWN0
b3J5IGRlc2t0b3AtZGlybmFtZSB0KSkKICAKICAoZGVmdW4gZXJnb2VtYWNzLWVtYWNzLXByb2Nl
c3MtcCAocGlkKQogICAgIklmIHBpZCBpcyB0aGUgcHJvY2VzcyBJRCBvZiBhbiBlbWFjcyBwcm9j
ZXNzLCByZXR1cm4gdCwgZWxzZSBuaWwuCkFsc28gcmV0dXJucyBuaWwgaWYgcGlkIGlzIG5pbC4i
CiAgICAod2hlbiBwaWQKICAgICAgKGxldCAoKGF0dHJpYnV0ZXMgKHByb2Nlc3MtYXR0cmlidXRl
cyBwaWQpKSAoY21kKSkKICAgICAgICAoZG9saXN0IChhdHRyIGF0dHJpYnV0ZXMpCiAgICAgICAg
ICAoaWYgKHN0cmluZz0gImNvbW0iIChjYXIgYXR0cikpCiAgICAgICAgICAgICAgKHNldHEgY21k
IChjZHIgYXR0cikpKSkKICAgICAgICAoaWYgKGFuZCBjbWQgKHN0cmluZy1tYXRjaC1wICJbRWVd
bWFjcyIpKSB0KSkpKQogIAogIChlcmdvZW1hY3MtYWR2aWNlIGRlc2t0b3Atb3duZXIgKCZvcHRp
b25hbCBkaXJuYW1lKQogICAgIkRvbid0IGFsbG93IGRlYWQgZW1hY3MgcHJvY2VzcyB0byBjbGFp
bSBmaWxlLiIKICAgIDp0eXBlIDphZnRlcgogICAgKHdoZW4gKG5vdCAoZXJnb2VtYWNzLWVtYWNz
LXByb2Nlc3MtcCBhZC1yZXR1cm4tdmFsdWUpKQogICAgICAoc2V0cSBhZC1yZXR1cm4tdmFsdWUg
bmlsKSkpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGRpcmVkKwogICAgOmVuc3VyZSB0CiAgICA6ZGVm
ZXIgMSkKCih1c2UtcGFja2FnZSBkaXJlZC1pY29uCiAgOmhvb2sKICAoZGlyZWQtbW9kZS1ob29r
IC4gZGlyZWQtaWNvbi1tb2RlKSkKCihlcmdvZW1hY3MtcGFja2FnZSBlbWFjcy1saXNwLW1vZGUK
ICAgIDs7IFRoaXMgZG9lcyB0aGUgZm9sbG93aW5nOgogICAgOzsgLSBUdXJuIG9uIGVsLWRvYwog
ICAgOzsgLSBUdXJuIG9uIGNvZGluZyBob29rCiAgICA7OyAtIFJlbW92ZXMgPS5lbGM9IGZpbGVz
IG9uIHNhdmUuCiAgICA7OyAtIEFkZCA9Qy1jIHY9IHRvIGJlIGBldmFsLWJ1ZmZlcicKICAgIChk
ZWZpbmUta2V5IGVtYWNzLWxpc3AtbW9kZS1tYXAgKGtiZCAiQy1jIHYiKSAjJ2V2YWwtYnVmZmVy
KQogIChkZWZpbmUta2V5IGVtYWNzLWxpc3AtbW9kZS1tYXAgKGtiZCAiQy1jIEMtYyIpICMnZXZh
bC1kZWZ1bikKCiAgKGRlZnVuIGVyZ29lbWFjcy1yZW1vdmUtZWxjLW9uLXNhdmUgKCkKICAgICJJ
ZiB5b3UncmUgc2F2aW5nIGFuIGVsaXNwIGZpbGUsIGxpa2VseSB0aGUgLmVsYyBpcyBubyBsb25n
ZXIgdmFsaWQuIgogICAgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ2FmdGVyLXNhdmUtaG9vaykKICAg
IChhZGQtaG9vayAnYWZ0ZXItc2F2ZS1ob29rCiAgICAgICAgICAgICAgKGxhbWJkYSAoKQogICAg
ICAgICAgICAgICAgKGlmIChmaWxlLWV4aXN0cy1wIChjb25jYXQgYnVmZmVyLWZpbGUtbmFtZSAi
YyIpKQogICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZSAoY29uY2F0IGJ1ZmZlci1maWxl
LW5hbWUgImMiKSkpKSkpCiAgKGFkZC1ob29rICdlbWFjcy1saXNwLW1vZGUtaG9vayAjJ2VyZ29l
bWFjcy1yZW1vdmUtZWxjLW9uLXNhdmUpCiAgKGFkZC1ob29rICdlbWFjcy1saXNwLW1vZGUtaG9v
ayAjJ3R1cm4tb24tZWxkb2MtbW9kZSkpCgoodXNlLXBhY2thZ2UgZW1tcy1zZXR1cAogIDpjb25m
aWcKICAoZW1tcy1hbGwpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGVyZ29lbWFjcy1vcHRpb25zCiAg
ICAoc2V0cSBlcmdvZW1hY3MtYmVnaW5uaW5nLW9yLWVuZC1vZi1saW5lLWFuZC13aGF0ICdwYWdl
CiAgICAgICAgICBlcmdvZW1hY3Mtc21hcnQtcGFzdGUgdCkpCgoodXNlLXBhY2thZ2UgZXJnb2Vt
YWNzLXN0YXR1cwogIDpjb25maWcKICAoZXJnb2VtYWNzLXN0YXR1cy1tb2RlKSkKCjs7IChlcmdv
ZW1hY3MtcGFja2FnZSBldmFsLXNleHAtZnUKOzsgICAgIDplbnN1cmUgdAo7OyAgICAgKHJlcXVp
cmUgJ2V2YWwtc2V4cC1mdSkpCgooZXJnb2VtYWNzLXBhY2thZ2UgZXNzLXNpdGUKICAgIDptb2Rl
ICgoIlxcLnNwXFwnIiAgICAgICAgICAuIFMtbW9kZSkgOzsgcmU6IERvbiBNYWNRdWVlbiA8bWFj
cUBsbG5sLmdvdj4KICAgICAgICAgICAoIi9SLy4qXFwucVxcJyIgICAgICAuIFItbW9kZSkgOzsg
Ui8qLnEgaXMgUiBjb2RlIChlLmcuLCBpbiBwYWNrYWdlKQogICAgICAgICAgICgiXFwuW3FzU11c
XCciICAgICAgIC4gUy1tb2RlKSA7OyBzLFMgW3NlZSBlc3MtcmVzdG9yZS1hc20tZXh0bnMgYWJv
dmUhXQogICAgICAgICAgICgiXFwuc3NjXFwnIiAgICAgICAgIC4gUy1tb2RlKSA7OyBTcGx1cyAo
Pj0gNC54KSBzY3JpcHQgZmlsZXMuCiAgICAgICAgICAgKCJcXC5TU0NcXCciICAgICAgICAgLiBT
LW1vZGUpIDs7IGRpdHRvIGZvciB3aW5kb3plCiAgICAgICAgICAgKCJcXC5bclJdXFwnIiAgICAg
ICAgLiBSLW1vZGUpCiAgICAgICAgICAgKCJcXC5bclJdbndcXCciICAgICAgLiBSbnctbW9kZSkK
ICAgICAgICAgICAoIlxcLltzU11ud1xcJyIgICAgICAuIFNudy1tb2RlKTsgY3VycmVudGx5IGlk
ZW50aWNhbCB0byBSbnctbW9kZQogICAgICAgICAgICgiXFwuW3JSXXByb2ZpbGVcXCciIC4gUi1t
b2RlKQogICAgICAgICAgICgiTkFNRVNQQUNFXFwnIiAgICAgIC4gUi1tb2RlKQogICAgICAgICAg
ICgiQ0lUQVRJT05cXCciICAgICAgIC4gUi1tb2RlKQogICAgICAgICAgICgiXFwub21nXFwnIiAg
ICAgICAgIC4gb21lZ2FoYXQtbW9kZSkKICAgICAgICAgICAoIlxcLmhhdFxcJyIgICAgICAgICAu
IG9tZWdhaGF0LW1vZGUpCiAgICAgICAgICAgKCJcXC5sc3BcXCciICAgICAgICAgLiBYTFMtbW9k
ZSkKICAgICAgICAgICAoIlxcLmRvXFwnIiAgICAgICAgICAuIFNUQS1tb2RlKQogICAgICAgICAg
ICgiXFwuYWRvXFwnIiAgICAgICAgIC4gU1RBLW1vZGUpCiAgICAgICAgICAgKCJcXC5bU3NdW0Fh
XVtTc11cXCciICAgICAgICAuIFNBUy1tb2RlKQogICAgICAgICAgIDs7IE1hbnkgLmxvZy8ubHN0
IGZpbGVzLCBub3QganVzdCBTQVMKICAgICAgICAgICA7OygiXFwubG9nXFwnIiAgICAgICAuIFNB
Uy1sb2ctbW9kZSkKICAgICAgICAgICA7OygiXFwuW0xsXVtTc11bVHRdXFwnIiAgICAgIC4gU0FT
LWxpc3RpbmctbW9kZSkKICAgICAgICAgICAoIlxcLltTc110XFwnIiAgICAgICAuIFMtdHJhbnNj
cmlwdC1tb2RlKQogICAgICAgICAgICgiXFwuU291dCIgICAgICAgICAgIC4gUy10cmFuc2NyaXB0
LW1vZGUpCiAgICAgICAgICAgOzsoIlxcLltScl10XFwnIiAgICAgICAuIFItdHJhbnNjcmlwdC1t
b2RlKQogICAgICAgICAgICgiXFwuW1JyXW91dCIgICAgICAgIC4gUi10cmFuc2NyaXB0LW1vZGUp
CiAgICAgICAgICAgKCJcXC5SZFxcJyIgICAgICAgICAgLiBSZC1tb2RlKQogICAgICAgICAgICgi
XFwuW0JiXVtVdV1bR2ddXFwnIiAgICAgICAgIC4gZXNzLWJ1Z3MtbW9kZSkKICAgICAgICAgICAo
IlxcLltCYl1bT29dW0dnXVxcJyIgICAgICAgICAuIGVzcy1idWdzLW1vZGUpCiAgICAgICAgICAg
KCJcXC5bQmJdW01tXVtEZF1cXCciICAgICAgICAgLiBlc3MtYnVncy1tb2RlKQogICAgICAgICAg
ICgiXFwuW0pqXVtBYV1bR2ddXFwnIiAgICAgICAgIC4gZXNzLWphZ3MtbW9kZSkKICAgICAgICAg
ICAoIlxcLltKal1bT29dW0dnXVxcJyIgICAgICAgICAuIGVzcy1qYWdzLW1vZGUpCiAgICAgICAg
ICAgKCJcXC5bSmpdW01tXVtEZF1cXCciICAgICAgICAgLiBlc3MtamFncy1tb2RlKQoJICAgKCJc
XC5bUnJdW21NXVtEZF1cXCciICAgICAgICAgLiBwb2x5LW1hcmtkb3duK3ItbW9kZSkpCiAgICA6
aW50ZXJwcmV0ZXIgKCgiUnNjcmlwdCIgLiByLW1vZGUpCiAgICAgICAgICAgICAgICAgICgiciIg
LiByLW1vZGUpKQogICAgOmVuc3VyZSAoZXNzIHBvbHltb2RlIG1hcmtkb3duLW1vZGUgZWxlY3Ry
aWMtb3BlcmF0b3IpCiAgICAoZGVmdW4gZXJnb2VtYWNzLXR1cm4tb24tZXNzLWVsZG9jICgpCiAg
ICAgIChyZXF1aXJlICdlc3MtZWxkb2MpKQogICAgKGFkZC1ob29rICdlc3MtbW9kZS1ob29rICdl
cmdvZW1hY3MtdHVybi1vbi1lc3MtZWxkb2MpCiAgICAoYWRkLWhvb2sgJ2Vzcy1tbW9kZS1ob29r
ICdmbHlzcGVsbC1tb2RlKQogICAgKHdoZW4gKGZpbGUtZXhpc3RzLXAgIn5zcmMvUnN0YXJ0dXAv
UnN0YXJ0dXAuUiIpCiAgICAgIChzZXRlbnYgIlJfUFJPRklMRV9VU0VSIiAoZXhwYW5kLWZpbGUt
bmFtZSAifnNyYy9Sc3RhcnR1cC9Sc3RhcnR1cC5SIikpKQogICAgCiAgICA7OyBNYWtlIFRlWCBh
bmQgUmVmVGV4IGF3YXJlIG9mIFNudyBhbmQgUm53IGZpbGVzCiAgICAoc2V0cSByZWZ0ZXgtZmls
ZS1leHRlbnNpb25zCiAgICAgICAgICAnKCgiU253IiAiUm53IiAibnciICJ0ZXgiICIudGV4IiAi
Lmx0eCIpICgiYmliIiAiLmJpYiIpKSkKICAgIChzZXRxIFRlWC1maWxlLWV4dGVuc2lvbnMKICAg
ICAgICAgICcoIlNudyIgIlJudyIgIm53IiAidGV4IiAic3R5IiAiY2xzIiAibHR4IiAidGV4aSIg
InRleGluZm8iKSkKCiAgICA7OyBMZXRzIHlvdSBkbyAnQy1jIEMtYyBTd2VhdmUnIGZyb20geW91
ciBSbncgZmlsZQogICAgKGRlZnVuIGVyZ29lbWFjcy1hZGQtU3dlYXZlICgpCiAgICAgIChhZGQt
dG8tbGlzdCAnVGVYLWNvbW1hbmQtbGlzdAogICAgICAgICAgICAgICAgICAgJygiU3dlYXZlIiAi
UiBDTUQgU3dlYXZlICVzIgogICAgICAgICAgICAgICAgICAgICBUZVgtcnVuLWNvbW1hbmQgbmls
IChsYXRleC1tb2RlKSA6aGVscCAiUnVuIFN3ZWF2ZSIpIHQpCiAgICAgIChhZGQtdG8tbGlzdCAn
VGVYLWNvbW1hbmQtbGlzdAogICAgICAgICAgICAgICAgICAgJygiTGF0ZXhTd2VhdmUiICIlbCAl
KG1vZGUpICVzIgogICAgICAgICAgICAgICAgICAgICBUZVgtcnVuLVRlWCBuaWwgKGxhdGV4LW1v
ZGUpIDpoZWxwICJSdW4gTGF0ZXggYWZ0ZXIgU3dlYXZlIikgdCkKICAgICAgKHNldHEgVGVYLWNv
bW1hbmQtZGVmYXVsdCAiU3dlYXZlIikpCiAgICAoYWRkLWhvb2sgJ1Judy1tb2RlLWhvb2sgJ2Vt
YWNzbWF0ZS1hZGQtU3dlYXZlKQoKICAgIChzZXRxIGVzcy1hc2stZm9yLWVzcy1kaXJlY3Rvcnkg
bmlsCiAgICAgICAgICBlc3MtbG9jYWwtcHJvY2Vzcy1uYW1lICJSIgogICAgICAgICAgYW5zaS1j
b2xvci1mb3ItY29taW50LW1vZGUgJ2ZpbHRlcgogICAgICAgICAgY29taW50LXNjcm9sbC10by1i
b3R0b20tb24taW5wdXQgdAogICAgICAgICAgY29taW50LXNjcm9sbC10by1ib3R0b20tb24tb3V0
cHV0IHQKICAgICAgICAgIGNvbWludC1tb3ZlLXBvaW50LWZvci1vdXRwdXQgdCkKICAgIChzZXRl
bnYgIlBBVEgiCgkgICAgKGxldCAoZnVsbCkJCQk7KGxldCAoZnVsbCkKICAgICAgICAgICAgICA7
OyAocHVzaCAoZ2V0ZW52ICJQQVRIIikgZnVsbCkKICAgICAgICAgICAgICAoZG9saXN0IChmICco
OzsgIkM6L1JUT09MUy9nY2MtNC42LjMvYmluIgogICAgICAgICAgICAgICAgICAgICAgICAgICA7
OyAiQzovUlRPT0xTL2JpbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgImM6L1Byb2dyYX4x
L1B1dHR5IgogICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAiYzovUi9SLTMuMi4zL2JpbiIK
CQkJICAgKSkKICAgICAgICAgICAgICAgICh3aGVuIChmaWxlLWV4aXN0cy1wIGYpCiAgICAgICAg
ICAgICAgICAgIChwdXNoIGYgZnVsbCkpKQoJICAgICAgCiAgICAgICAgICAgICAgKGNvbmNhdAoJ
ICAgICAgIChtYXBjb25jYXQgKGxhbWJkYSAoeCkgeCkgZnVsbCAiOyIpCgkgICAgICAgIjsiIChn
ZXRlbnYgIlBBVEgiKSkpKQogICAgOzsgKHNldGVudiAiUl9MSUJTIgogICAgOzsgCSAgICAobGV0
IChmdWxsKQogICAgOzsgCSAgICAgIChkb2xpc3QgKGYgJygiYzovUi9SLTMuMi4zL2xpYnJhcnki
ICJjOi9NUy9SLzMuMCIgImM6L1NWTi9SL1JsaWIiCiAgICA7OyAJCQkgICAiYzovU1ZOL1IvUE1Y
U3RhbiIKICAgIDs7IAkJCSAgICJjOi9TVk4vV2VucGluZy9SbGliIikpCiAgICA7OyAJCSh3aGVu
IChmaWxlLWV4aXN0cy1wIGYpCiAgICA7OyAJCSAgKHB1c2ggZiBmdWxsKSkpCiAgICA7OyAJICAg
ICAgKG1hcGNvbmNhdCAobGFtYmRhICh4KSB4KSBmdWxsICI7IikpKQogICAgKHNldGVudiAiUl9M
SUJTIiAiYzovUmxpYnMtUnhPREUiKQogICAgKHJlcXVpcmUgJ3BvbHktUikKICAgIChyZXF1aXJl
ICdwb2x5LW1hcmtkb3duKQogICAgOzsgKHdoZW4gKGFuZCAoZ2V0ZW52ICJQcm9ncmFtRmlsZXMi
KQogICAgOzsgCSAgICAgICAoZmlsZS1leGlzdHMtcCAoZm9ybWF0ICIlcy9MTFZNL2JpbiIgKGdl
dGVudiAiUHJvZ3JhbUZpbGVzIikpKQogICAgOzsgCSAgICAgICAoZmlsZS1leGlzdHMtcCAiYzov
bWluZ3czMi9iaW4iKSkKICAgIDs7ICAgKHNldGVudiAiUEFUSCIgKGZvcm1hdCAiJXMvTExWTS9i
aW47YzovbWluZ3czMi9iaW47JXMiIChnZXRlbnYgIlByb2dyYW1GaWxlcyIpIChnZXRlbnYgIlBB
VEgiKSkpKQogICAgOzsgVXNlIFIgY29yZSB0ZWFtJ3MgcmVjb21tZW5kYXRpb25zIGZvciBFU1Mu
CiAgICA7OyBTZWUgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy83NTAyNTQwL21h
a2UtZW1hY3MtZXNzLWZvbGxvdy1yLXN0eWxlLWd1aWRlCiAgICAoYWRkLWhvb2sgJ2Vzcy1tb2Rl
LWhvb2sKCSAgICAgIChsYW1iZGEoKQoJCShlc3Mtc2V0LXN0eWxlICdDKysgJ3F1aWV0KQoJCShh
ZGQtaG9vayAnbG9jYWwtd3JpdGUtZmlsZS1ob29rcwogICAgICAgICAgICAgICAgICAgICAgICAg
IChsYW1iZGEgKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlc3MtbnVrZS10cmFpbGlu
Zy13aGl0ZXNwYWNlKSkpCgkJKGVsZWN0cmljLW9wZXJhdG9yLW1vZGUpKSkKICAgIChzZXRxIGVz
cy1udWtlLXRyYWlsaW5nLXdoaXRlc3BhY2UtcCB0KSkKCihlcmdvZW1hY3MtcGFja2FnZSBlc3Mt
c21hcnQtdW5kZXJzY29yZQogICAgOmVuc3VyZSB0KQoKKGVyZ29lbWFjcy1wYWNrYWdlIGV2aWwt
bnVtYmVycwogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMQogICAgKGdsb2JhbC1zZXQta2V5IChr
YmQgIkMtYyArIikgJ2V2aWwtbnVtYmVycy9pbmMtYXQtcHQpCiAgICAoZ2xvYmFsLXNldC1rZXkg
KGtiZCAiQy1jIC0iKSAnZXZpbC1udW1iZXJzL2RlYy1hdC1wdCkpCgo7OyAoZXJnb2VtYWNzLXBh
Y2thZ2UgZXh0ZW5kLWRuZAo7OyAgICAgOmVuc3VyZSB0Cjs7ICAgICAoZXh0ZW5kLWRuZC1hY3Rp
dmF0ZSkpCgooZXJnb2VtYWNzLXBhY2thZ2UgZmlsbC1jb2x1bW4taW5kaWNhdG9yCiAgICA6ZW5z
dXJlIHQKICAgIDpkZWZlciAxCiAgICA6Y29tbWFuZHMgZmNpLW1vZGUKICAgIChzZXRxIGZjaS1y
dWxlLXdpZHRoIDMKICAgICAgICAgIHdoaXRlc3BhY2Utc3R5bGUgJyhmYWNlIHRyYWlsaW5nKSkK
ICAgIChkb2xpc3QgKGhvb2sgJyhwcm9nLW1vZGUtaG9vaykpCiAgICAgIChhZGQtaG9vayAnZmNp
LW1vZGUgaG9vaykpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGZseWNoZWNrCiAgICA6ZW5zdXJlIHQK
ICAgIDpkZWZlciAyCiAgICAoZ2xvYmFsLWZseWNoZWNrLW1vZGUgMSkpCgooZXJnb2VtYWNzLWF1
dG9sb2FkIGdsb2JhbC1obC1saW5lLW1vZGUKICAgIChnbG9iYWwtaGwtbGluZS1tb2RlIDEpKQoK
KGVyZ29lbWFjcy1wYWNrYWdlIGdvbGRlbi1yYXRpbwogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIg
MQogICAgCiAgICAoZGVmdW4gZXJnb2VtYWNzLWdvbGRlbi1yYXRpby1leGNsdWRlLW1pbmltYXAt
cCAoKQogICAgICAobWVtcSB0aGlzLWNvbW1hbmQgJyhtaW5pbWFwLXRvZ2dsZSkpKQogICAgKHNl
dHEgZ29sZGVuLXJhdGlvLWluaGliaXQtZnVuY3Rpb25zICcoZXJnb2VtYWNzLWdvbGRlbi1yYXRp
by1leGNsdWRlLW1pbmltYXAtcCkpCiAgICAoc2V0cSBnb2xkZW4tcmF0aW8tZXhjbHVkZS1tb2Rl
cyAnKCJicy1tb2RlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2Fs
Yy1tb2RlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZWRpZmYtbW9k
ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpcmVkLW1vZGUiCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJndWQtbW9kZSIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdkYi1sb2NhbHMtbW9kZSIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdkYi1yZWdpc3RlcnMtbW9kZSIKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdkYi1icmVha3BvaW50cy1tb2RlIgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2RiLXRocmVhZHMtbW9kZSIK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdkYi1mcmFtZXMtbW9kZSIK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdkYi1pbmZlcmlvci1pby1t
b2RlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3VkLW1vZGUiCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZGItaW5mZXJpb3ItaW8tbW9k
ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdkYi1kaXNhc3NlbWJs
eS1tb2RlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2RiLW1lbW9y
eS1tb2RlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzdGNsaWVu
dC1tb2RlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlZWRiYXIt
bW9kZSIKCQkJCSAgICAgICAibWluaW1hcC1tb2RlIikpCiAgICAoc2V0cSBnb2xkZW4tcmF0aW8t
ZXh0cmEtY29tbWFuZHMKICAgICAgICAgIChhcHBlbmQgZ29sZGVuLXJhdGlvLWV4dHJhLWNvbW1h
bmRzCiAgICAgICAgICAgICAgICAgICcoYWNlLXdpbmRvdwogICAgICAgICAgICAgICAgICAgIHN3
aXRjaC13aW5kb3cKICAgICAgICAgICAgICAgICAgICBkZWxldGUtb3RoZXItd2luZG93CiAgICAg
ICAgICAgICAgICAgICAgYWNlLWRlbGV0ZS13aW5kb3cKICAgICAgICAgICAgICAgICAgICBhY2Ut
c2VsZWN0LXdpbmRvdwogICAgICAgICAgICAgICAgICAgIGFjZS1zd2FwLXdpbmRvdwogICAgICAg
ICAgICAgICAgICAgIGFjZS1tYXhpbWl6ZS13aW5kb3cKICAgICAgICAgICAgICAgICAgICBhdnkt
cG9wLW1hcmsKICAgICAgICAgICAgICAgICAgICB3aW5kbW92ZS1sZWZ0CiAgICAgICAgICAgICAg
ICAgICAgd2luZG1vdmUtcmlnaHQKICAgICAgICAgICAgICAgICAgICB3aW5kbW92ZS11cAogICAg
ICAgICAgICAgICAgICAgIHdpbmRtb3ZlLWRvd24KICAgICAgICAgICAgICAgICAgICBzZWxlY3Qt
d2luZG93LTAKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTEKICAgICAgICAgICAg
ICAgICAgICBzZWxlY3Qtd2luZG93LTIKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93
LTMKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTQKICAgICAgICAgICAgICAgICAg
ICBzZWxlY3Qtd2luZG93LTUKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTYKICAg
ICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTcKICAgICAgICAgICAgICAgICAgICBzZWxl
Y3Qtd2luZG93LTgKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTkKICAgICAgICAg
ICAgICAgICAgICBidWYtbW92ZS1sZWZ0CiAgICAgICAgICAgICAgICAgICAgYnVmLW1vdmUtcmln
aHQKICAgICAgICAgICAgICAgICAgICBidWYtbW92ZS11cAogICAgICAgICAgICAgICAgICAgIGJ1
Zi1tb3ZlLWRvd24KICAgICAgICAgICAgICAgICAgICBlc3MtZXZhbC1idWZmZXItYW5kLWdvCiAg
ICAgICAgICAgICAgICAgICAgZXNzLWV2YWwtZnVuY3Rpb24tYW5kLWdvCiAgICAgICAgICAgICAg
ICAgICAgZXNzLWV2YWwtbGluZS1hbmQtZ28pKSkKICAgIChhZGQtdG8tbGlzdCAnZ29sZGVuLXJh
dGlvLWV4Y2x1ZGUtYnVmZmVyLXJlZ2V4cCAiXlxcKltoSF1lbG0uKiIpCiAgICAoYWRkLXRvLWxp
c3QgJ2dvbGRlbi1yYXRpby1leGNsdWRlLWJ1ZmZlci1yZWdleHAgIl5cXCpNSU5JTUFQXFwqIikK
ICAgIChhZGQtdG8tbGlzdCAnZ29sZGVuLXJhdGlvLWV4Y2x1ZGUtYnVmZmVyLW5hbWVzICIgKk5l
b1RyZWUqIikKICAgIChhZGQtdG8tbGlzdCAnZ29sZGVuLXJhdGlvLWV4Y2x1ZGUtYnVmZmVyLW5h
bWVzICIqTFYqIikKICAgIChhZGQtdG8tbGlzdCAnZ29sZGVuLXJhdGlvLWV4Y2x1ZGUtYnVmZmVy
LW5hbWVzICIgKndoaWNoLWtleSoiKQogICAgKGdvbGRlbi1yYXRpby1tb2RlIHQpKQoKKGVyZ29l
bWFjcy1hdXRvbG9hZCBndWlkZS1rZXkKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDIKICAgIChn
dWlkZS1rZXktbW9kZSAxKQogICAgKHNldHEgZ3VpZGUta2V5L3JlY3Vyc2l2ZS1rZXktc2VxdWVu
Y2UtZmxhZyB0CiAgICAgICAgICBndWlkZS1rZXkvcG9wdXAtd2luZG93LXBvc2l0aW9uICdib3R0
b20KICAgICAgICAgIGd1aWRlLWtleS9pZGxlLWRlbGF5IDAuMQogICAgICAgICAgZ3VpZGUta2V5
L3RleHQtc2NhbGUtYW1vdW50IDApKQoKKGVyZ29lbWFjcy1hdXRvbG9hZCBoZWxtCiAgICA6ZW5z
dXJlIHQKICAgIChoZWxtLW1vZGUpCiAgICAoaGVsbS1hdXRvcmVzaXplLW1vZGUgdCkpCgoodXNl
LXBhY2thZ2UgaGVsbS1jb25maWcpCgoodXNlLXBhY2thZ2UgaHlwZXJib2xlCiAgOmRpc2FibGVk
KQoKKGVyZ29lbWFjcy1wYWNrYWdlIGktYmVhbS1kaXNwbGF5CiAgICAobW9kaWZ5LWFsbC1mcmFt
ZXMtcGFyYW1ldGVycyAobGlzdCAoY29ucyAnY3Vyc29yLXR5cGUgJ2JhcikpKSkKCihlcmdvZW1h
Y3MtcGFja2FnZSBpZG8KICAgIDplbnN1cmUgKGlkby1jb21wbGV0aW5nLXJlYWQrIGlkby12ZXJ0
aWNhbC1tb2RlIHNtZXgpIDtmbHgtaWRvCiAgICA7OyBSZW1vdmUgZXh0ZW5zaW9ucyBmcm9tIGlk
byBjb21wbGV0aW9uCiAgICAoZG9saXN0IChleHQgJygiZWxjIiAiZXhlIiAiY29tIiAib3JnX2Fy
Y2hpdmUiICJwbmciICJnaWYiICJjc3YiICJqcGciICJqcGVnIikpCiAgICAgIChwdXNoIGV4dCBj
b21wbGV0aW9uLWlnbm9yZWQtZXh0ZW5zaW9ucykpCiAgICAoc2V0cSBpZG8tZW5hYmxlLXByZWZp
eCB0CiAgICAgICAgICBpZG8tZW5hYmxlLWZsZXgtbWF0Y2hpbmcgdAogICAgICAgICAgaWRvLWNy
ZWF0ZS1uZXctYnVmZmVyICdhbHdheXMKICAgICAgICAgIGlkby11c2UtZmlsZW5hbWUtYXQtcG9p
bnQgbmlsCiAgICAgICAgICBpZG8tZW5hYmxlLXRyYW1wLWNvbXBsZXRpb24gdAogICAgICAgICAg
aWRvLWV2ZXJ5d2hlcmUgdAogICAgICAgICAgb3JnLWNvbXBsZXRpb24tdXNlLWlkbyB0CiAgICAg
ICAgICBpZG8tbWF4LXByb3NwZWN0cyAxMAogICAgICAgICAgaWRvLXVzZS12aXJ0dWFsLWJ1ZmZl
cnMgdAogICAgICAgICAgaWRvLWRlZmF1bHQtZmlsZS1tZXRob2QgJ3NlbGVjdGVkLXdpbmRvdwog
ICAgICAgICAgaWRvLWlnbm9yZS1leHRlbnNpb25zIHQKICAgICAgICAgIGlkby1maWxlLWV4dGVu
c2lvbnMtb3JkZXIgJygiLm9yZyIgIi5SIiAiLmN0bCIgIi5wbHRjIiAiLm5zaSIgIi50eHQiICIu
cHkiICIuZW1hY3MiICIueG1sIiAiLmVsIiAiLmluaSIgIi5jZmciICIuY25mIiAiLm5zaSIgIi5u
c2giKQogICAgICAgICAgb3JnLWNvbXBsZXRpb24tdXNlLWlkbyB0CiAgICAgICAgICBtYWdpdC1j
b21wbGV0aW5nLXJlYWQtZnVuY3Rpb24gJ21hZ2l0LWlkby1jb21wbGV0aW5nLXJlYWQKICAgICAg
ICAgIGdudXMtY29tcGxldGluZy1yZWFkLWZ1bmN0aW9uICdnbnVzLWlkby1jb21wbGV0aW5nLXJl
YWQKICAgICAgICAgIGlkby1lbmFibGUtZmxleC1tYXRjaGluZyB0CiAgICAgICAgICBpZG8tdXNl
LWZhY2VzIG5pbAogICAgICAgICAgZmx4LWlkby10aHJlc2hvbGQgMTAwMDAKICAgICAgICAgIGdj
LWNvbnMtdGhyZXNob2xkIDIwMDAwMDAwKQogICAgKGlkby1tb2RlIDEpCiAgICAoaWRvLWV2ZXJ5
d2hlcmUgMSkKICAgIChyZXF1aXJlICdpZG8tY29tcGxldGluZy1yZWFkKykKICAgIChpZG8tY29t
cGxldGluZy1yZWFkKy1tb2RlIDEpCiAgICAoc21leC1pbml0aWFsaXplKQogICAgKGlkby12ZXJ0
aWNhbC1tb2RlIDEpCiAgICAoZmx4LWlkby1tb2RlIDEpKQoKKGVyZ29lbWFjcy1hdXRvbG9hZCBp
bmRlbnQtZ3VpZGUKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDMKICAgIChpbmRlbnQtZ3VpZGUt
Z2xvYmFsLW1vZGUgMSkpCgooZXJnb2VtYWNzLXBhY2thZ2UgaW5mbysKICAgIDplbnN1cmUgdAog
ICAgOmRlZmVyIDEpCgooZXJnb2VtYWNzLXBhY2thZ2Uga2V5ZnJlcQogICAgOmVuc3VyZSB0CiAg
ICAoc2V0cSBrZXlmcmVxLWZpbGUgKGV4cGFuZC1maWxlLW5hbWUgIi5lbWFjcy5rZXlmcmVxIiB1
c2VyLWVtYWNzLWRpcmVjdG9yeSkKICAgICAgICAgIGtleWZyZXEtZmlsZS1sb2NrIChleHBhbmQt
ZmlsZS1uYW1lICIuZW1hY3Mua2V5ZnJlcS5sb2NrIiB1c2VyLWVtYWNzLWRpcmVjdG9yeSkpCiAg
ICAocmVxdWlyZSAna2V5ZnJlcSkKICAgIChrZXlmcmVxLW1vZGUgMSkKICAgIChrZXlmcmVxLWF1
dG9zYXZlLW1vZGUgMSkpCgooZXJnb2VtYWNzLXBhY2thZ2UgbGludW0tb2ZmCiAgICA6ZW5zdXJl
IHQKICAgIDpkZWZlciAwLjUKICAgIChnbG9iYWwtbGludW0tbW9kZSAxKSkKCjs7IChlcmdvZW1h
Y3MtcGFja2FnZSBtYWdpdAo7OyAgICAgOmVuc3VyZSAobWFnaXQpCjs7ICAgICA6Y29tbWFuZHMg
KG1hZ2l0LXN0YXR1cykKOzsgICAgIDs7IChhZGQtaG9vayAnbWFnaXQtbW9kZS1ob29rICMndHVy
bi1vbi1tYWdpdC1naC1wdWxscykKOzsgICAgICkKCihlcmdvZW1hY3MtcGFja2FnZSBtb3VzZS13
aGVlbC1tb2RlCiAgICA6ZGVmZXIgMC41CiAgICAobW91c2Utd2hlZWwtbW9kZSB0KSkKCih1c2Ut
cGFja2FnZSBub3YKICA6bW9kZQogICgiXFwuZXB1YlxcJyIgLiBub3YtbW9kZSkpCgooZXJnb2Vt
YWNzLXBhY2thZ2Ugb3JnCjsgICAgKHdoZW4gKG5vdCAoZmlsZS1leGlzdHMtcCAifi9vcmciKSkK
OyAgICAgIChtYWtlLWRpcmVjdG9yeSAifi9vcmciKSkKICAoc2V0cSBvcmctbG9nLWRvbmUgdAo7
ICAgICAgICBvcmctYWdlbmRhLWZpbGVzICcoIn4vb3JnL3JlZmlsZS5vcmciICJ+L29yZy90b2Rv
Lm9yZyIpCiAgICAgICAgb3JnLXRvZG8ta2V5d29yZHMgJygoc2VxdWVuY2UgIlRPRE8odCkiICAi
fCIgICJET05FKGQhKSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VxdWVuY2UgIldB
SVQod0ApIiAifCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VxdWVuY2UgInwiICJT
T01FREFZKHNAKSIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VxdWVuY2UgInwiICJD
QU5DRUxFRChjQCkiKSkKCiAgICAgICAgb3JnLXRhZy1hbGlzdCAnKCgiQHdvcmsiIC4gP3cpICgi
QGhvbWUiIC4gP2gpKQogICAgICAgIG9yZy11c2UtZmFzdC10b2RvLXNlbGVjdGlvbiB0CiAgICAg
ICAgb3JnLWVuZm9yY2UtdG9kby1kZXBlbmRlbmNpZXMgdAogICAgICAgIG9yZy1hZ2VuZGEtb3Zl
cnJpZGluZy1jb2x1bW5zLWZvcm1hdCAiJTM4SVRFTShEZXRhaWxzKSAlVEFHUyhDb250ZXh0KSAl
N1RPRE8oVG8gRG8pICU1RWZmb3J0KFRpbWUpezp9ICU2Q0xPQ0tTVU1fVHtUb2RheX0iCjsgICAg
ICAgIG9yZy1kZWZhdWx0LW5vdGVzLWZpbGUgIn4vb3JnL3JlZmlsZS5vcmciCiAgICAgICAgOzsg
b3JnLWNhcHR1cmUtdGVtcGxhdGVzIGAoKCJ0IiAidG9kbyIgZW50cnkgKGZpbGUgIn4vb3JnL3Jl
ZmlsZS5vcmciKQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICAiKiBUT0RPICU/
XG4lVVxuJWFcbiAgJWkiIDpjbG9jay1pbiB0IDpjbG9jay1yZXN1bWUgdCkKICAgICAgICA7OyAg
ICAgICAgICAgICAgICAgICAgICAgICAoImQiICJEYWlseSBSZXZpZXciIHBsYWluIChmaWxlK2Rh
dGV0cmVlICJ+L29yZy9kYWlseS5vcmciKQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAsKGZvcm1hdCAiJSVbJXMvZml2ZS1taW51dGUub3JnXSIKICAgICAgICA7OyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV4cGFuZC1maWxlLW5hbWUgImV0YyIgIn5FbWFj
c01hdGUvIikpIDpjbG9jay1pbiB0IDpjbG9jay1yZXN1bWUgdCkKICAgICAgICA7OyAgICAgICAg
ICAgICAgICAgICAgICAgICA7OyAoImsiICJXZWVrbHkgUmV2aWV3IiBwbGFpbiAoZmlsZStkYXRl
dHJlZSAifi9vcmcvd2Vla2x5Lm9yZyIpCiAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAg
ICAgOzsgICwoZm9ybWF0ICIlJVslcy9ndGQtd2Vla2x5Lm9yZ10iCiAgICAgICAgOzsgICAgICAg
ICAgICAgICAgICAgICAgICAgOzsgICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lICJldGMiCiAg
ICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVtYWNzbWF0ZS1kaXIpKQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAg
IDs7ICA6Y2xvY2staW4gdCA6Y2xvY2stcmVzdW1lIHQpCiAgICAgICAgOzsgICAgICAgICAgICAg
ICAgICAgICAgICAgKCJuIiAibm90ZSIgZW50cnkgKGZpbGUgIn4vb3JnL3JlZmlsZS5vcmciKQog
ICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICAiKiAlPyA6Tk9URTpcbiVVXG4lYVxu
ICAlaSIgOmNsb2NrLWluIHQgOmNsb2NrLXJlc3VtZSB0KQogICAgICAgIDs7ICAgICAgICAgICAg
ICAgICAgICAgICAgICgiaiIgIkpvdXJuYWwiIGVudHJ5IChmaWxlK2RhdGV0cmVlICJ+L29yZy9k
aWFyeS5vcmciKQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICAiKiAlP1xuJVVc
biAgJWkiIDpjbG9jay1pbiB0IDpjbG9jay1yZXN1bWUgdCkKICAgICAgICA7OyAgICAgICAgICAg
ICAgICAgICAgICAgICAoInciICJvcmctcHJvdG9jb2wiIGVudHJ5IChmaWxlICJ+L29yZy9yZWZp
bGUub3JnIikKICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAgIiogVE9ETyBSZXZp
ZXcgJWNcbiVVXG4gICVpIiA6aW1tZWRpYXRlLWZpbmlzaCB0KQogICAgICAgIDs7ICAgICAgICAg
ICAgICAgICAgICAgICAgICgibyIgIm9yZy1vdXRsb29rIiBlbnRyeSAoZmlsZSAifi9vcmcvcmVm
aWxlLm9yZyIpICIqIFRPRE8gRW1haWwgJWMgJT9cbiAgJWlcbiAlVSIKICAgICAgICA7OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgOmNsb2NrLWluIHQgOmNsb2NrLXJlc3VtZSB0KQogICAgICAg
IDs7ICAgICAgICAgICAgICAgICAgICAgICAgICgiaCIgIkhhYml0IiBlbnRyeSAoZmlsZSAifi9v
cmcvcmVmaWxlLm9yZyIpCiAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgICIqIE5F
WFQgJT9cbiVVXG4lYVxuU0NIRURVTEVEOiAldCAuKzFkLzNkXG46UFJPUEVSVElFUzpcbjpTVFlM
RTogaGFiaXRcbjpSRVBFQVRfVE9fU1RBVEU6IE5FWFRcbjpFTkQ6XG4gICVpIikpCiAgICAgICAg
OzsgU2hvdyBsb3Qgb2YgY2xvY2tpbmcgaGlzdG9yeSBzbyBpdCdzIGVhc3kgdG8gcGljayBpdGVt
cyBvZmYgdGhlIEMtRjExIGxpc3QKICAgICAgICBvcmctY2xvY2staGlzdG9yeS1sZW5ndGggMjMK
ICAgICAgICA7OyBSZXN1bWUgY2xvY2tpbmcgdGFzayBvbiBjbG9jay1pbiBpZiB0aGUgY2xvY2sg
aXMgb3BlbgogICAgICAgIG9yZy1jbG9jay1pbi1yZXN1bWUgdAogICAgICAgIDs7IFNlcGFyYXRl
IGRyYXdlcnMgZm9yIGNsb2NraW5nIGFuZCBsb2dzCiAgICAgICAgb3JnLWRyYXdlcnMgKHF1b3Rl
ICgiUFJPUEVSVElFUyIgIkxPR0JPT0siKSkKICAgICAgICA7OyBTYXZlIGNsb2NrIGRhdGEgYW5k
IHN0YXRlIGNoYW5nZXMgYW5kIG5vdGVzIGluIHRoZSBMT0dCT09LIGRyYXdlcgogICAgICAgIG9y
Zy1jbG9jay1pbnRvLWRyYXdlciB0CiAgICAgICAgOzsgU29tZXRpbWVzIEkgY2hhbmdlIHRhc2tz
IEknbSBjbG9ja2luZyBxdWlja2x5IC0gdGhpcyByZW1vdmVzIGNsb2NrZWQgdGFza3Mgd2l0aCAw
OjAwIGR1cmF0aW9uCiAgICAgICAgb3JnLWNsb2NrLW91dC1yZW1vdmUtemVyby10aW1lLWNsb2Nr
cyB0CiAgICAgICAgOzsgQ2xvY2sgb3V0IHdoZW4gbW92aW5nIHRhc2sgdG8gYSBkb25lIHN0YXRl
CiAgICAgICAgb3JnLWNsb2NrLW91dC13aGVuLWRvbmUgdAogICAgICAgIDs7IFNhdmUgdGhlIHJ1
bm5pbmcgY2xvY2sgYW5kIGFsbCBjbG9jayBoaXN0b3J5IHdoZW4gZXhpdGluZyBFbWFjcywgbG9h
ZCBpdCBvbiBzdGFydHVwCiAgICAgICAgb3JnLWNsb2NrLXBlcnNpc3QgdAogICAgICAgIDs7IERv
IG5vdCBwcm9tcHQgdG8gcmVzdW1lIGFuIGFjdGl2ZSBjbG9jawogICAgICAgIG9yZy1jbG9jay1w
ZXJzaXN0LXF1ZXJ5LXJlc3VtZSBuaWwKICAgICAgICA7OyBFbmFibGUgYXV0byBjbG9jayByZXNv
bHV0aW9uIGZvciBmaW5kaW5nIG9wZW4gY2xvY2tzCiAgICAgICAgb3JnLWNsb2NrLWF1dG8tY2xv
Y2stcmVzb2x1dGlvbiAocXVvdGUgd2hlbi1uby1jbG9jay1pcy1ydW5uaW5nKQogICAgICAgIDs7
IEluY2x1ZGUgY3VycmVudCBjbG9ja2luZyB0YXNrIGluIGNsb2NrIHJlcG9ydHMKICAgICAgICBv
cmctY2xvY2stcmVwb3J0LWluY2x1ZGUtY2xvY2tpbmctdGFzayB0CiAgICAgICAgb3JnLXNyYy1m
b250aWZ5LW5hdGl2ZWx5IHQKICAgICAgICBvcmctc3JjLXRhYi1hY3RzLW5hdGl2ZWx5IHQKICAg
ICAgICBvcmctY3ljbGUtc2VwYXJhdG9yLWxpbmVzIDAKICAgICAgICBvcmctYmxhbmstYmVmb3Jl
LW5ldy1lbnRyeSAocXVvdGUgKChoZWFkaW5nKSAocGxhaW4tbGlzdC1pdGVtKSkpCiAgICAgICAg
b3JnLXNyYy13aW5kb3ctc2V0dXAgJ2N1cnJlbnQtd2luZG93KQogIDs7IChhZGQtaG9vayAnb3Jn
LWFmdGVyLXJlZmlsZS1pbnNlcnQtaG9vayAjJ3NhdmUtYnVmZmVyKQogIDs7IChhZGQtaG9vayAn
b3JnLWNhcHR1cmUtYWZ0ZXItZmluYWxpemUtaG9vayAjJ3NhdmUtYnVmZmVyKQogIDs7CiAgOzsg
UmVzdW1lIGNsb2NraW5nIHRhc2sgd2hlbiBlbWFjcyBpcyByZXN0YXJ0ZWQKICAob3JnLWNsb2Nr
LXBlcnNpc3RlbmNlLWluc2ludWF0ZSkKICAoZXJnb2VtYWNzLWFkdmljZSBvcmctcmVmaWxlICgm
b3B0aW9uYWwgZ290byBkZWZhdWx0LWJ1ZmZlciByZmxvYyBtc2cpCiAgICAiU2F2ZSBidWZmZXIg
YWZ0ZXIgcmVmaWxlLiIKICAgIDp0eXBlIDphZnRlcgogICAgKHNhdmUtYnVmZmVyKSkpCgooZXJn
b2VtYWNzLXBhY2thZ2Ugb3JnLWJhYmVsCiAgICA7OyBTZXR1cCBvcmctYmFiZWwKICAgIChvcmct
YmFiZWwtZG8tbG9hZC1sYW5ndWFnZXMKICAgICAnb3JnLWJhYmVsLWxvYWQtbGFuZ3VhZ2VzCiAg
ICAgJygoZW1hY3MtbGlzcCAuIHQpCiAgICAgICAoc2ggLiB0KQogICAgICAgKFIgLiB0KQogICAg
ICAgKHBsYW50dW1sIC4gdCkKICAgICAgIChwZXJsIC4gdCkKICAgICAgIChydWJ5IC4gdCkKICAg
ICAgIChweXRob24gLiB0KQogICAgICAgKGpzIC4gdCkKICAgICAgIChoYXNrZWxsIC4gdCkKICAg
ICAgIChjbG9qdXJlIC4gdCkKICAgICAgIChkaXRhYSAuIHQpKSkKICAoc2V0cSBvcmctY29uZmly
bS1iYWJlbC1ldmFsdWF0ZSBuaWwpKQoKKHVzZS1wYWNrYWdlIG9yZy1ib29rbWFyay1oZWFkaW5n
KQoKKHVzZS1wYWNrYWdlIG9yZy1idWxsZXRzCiAgOmhvb2sKICAob3JnLW1vZGUgLiAobGFtYmRh
ICgpIChvcmctYnVsbGV0cy1tb2RlIDEpKSkpCgooZXJnb2VtYWNzLXBhY2thZ2Ugb3JnLWluZGVu
dAogICAgKGFkZC1ob29rICdvcmctbW9kZS1ob29rICMnb3JnLWluZGVudC1tb2RlKSkKCih1c2Ut
cGFja2FnZSBvcmctam91cm5hbAogIDpjdXN0b20KICAob3JnLWpvdXJuYWwtZGlyICJ+L0FwaHJv
ZGl0ZS9UaW5hL2pvdXJuYWwiKSkKCihlcmdvZW1hY3MtcGFja2FnZSBvcmctb3V0bG9vawogICAg
OmVuc3VyZSAoZXEgc3lzdGVtLXR5cGUgJ3dpbmRvd3MtbnQpKQoKKGVyZ29lbWFjcy1wYWNrYWdl
IG9yZy1wcm90b2NvbCkKCih1c2UtcGFja2FnZSBvcmctc3RpY2t5LWhlYWRlcgogIDpkaXNhYmxl
ZAogIDpjb25maWcKICAob3JnLXN0aWNreS1oZWFkZXItbW9kZSkKICA6aG9vawogIChvcmctbW9k
ZSAuIG9yZy1zdGlja3ktaGVhZGVyKSkKCihlcmdvZW1hY3MtcGFja2FnZSBvdGhlci13aW5kb3ct
aXMtYmVsb3cKICAgICJNYWtlIG90aGVyIHdpbmRvdyBiZWxvdyBjdXJyZW50IHdpbmRvdyIKICAg
IChzZXRxIHNwbGl0LWhlaWdodC10aHJlc2hvbGQgMCkpCgooZXJnb2VtYWNzLXBhY2thZ2UgcGFn
ZS1icmVhay1saW5lcwogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMwogICAgKGdsb2JhbC1wYWdl
LWJyZWFrLWxpbmVzLW1vZGUgdCkpCgoodXNlLXBhY2thZ2UgcGFyYWRveAogIDpjb25maWcKICAo
cGFyYWRveC1lbmFibGUpKQoKKHVzZS1wYWNrYWdlIHBjLWJ1ZnN3CiAgOmNvbmZpZwogIChwYy1i
dWZzdy1kZWZhdWx0LWtleWJpbmRpbmdzKSkKCihlcmdvZW1hY3MtYXV0b2xvYWQgcG9wLXVwLWZy
YW1lcwogICAgKHNldHEgcG9wLXVwLWZyYW1lcyAnZ3JhcGhpYy1vbmx5KSkKCihlcmdvZW1hY3Mt
cGFja2FnZSByYWluYm93LWRlbGltaXRlcnMKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDIKICAg
IChhZGQtaG9vayAncHJvZy1tb2RlLWhvb2sgIydyYWluYm93LWRlbGltaXRlcnMtbW9kZSkpCgoo
ZXJnb2VtYWNzLXBhY2thZ2UgcmFpbmJvdy1tb2RlCiAgICA6ZW5zdXJlIHQKICAgIDpkZWZlciAz
CiAgICAocmFpbmJvdy1tb2RlIHQpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIHNhbmUtZGVmYXVsdHMK
ICAgIChzZXRxLWRlZmF1bHQgaW5kZW50LXRhYnMtbW9kZSBuaWwKICAgICAgICAgICAgICAgICAg
aW5kaWNhdGUtZW1wdHktbGluZXMgdAogICAgICAgICAgICAgICAgICBpbWVudS1hdXRvLXJlc2Nh
biB0CiAgICAgICAgICAgICAgICAgIHRleHQtbW9kZS1ob29rICd0dXJuLW9uLWF1dG8tZmlsbAog
ICAgICAgICAgICAgICAgICB0ZXh0LW1vZGUtaG9vayAndHVybi1vbi1mbHlzcGVsbCkKICAoc2V0
LXRlcm1pbmFsLWNvZGluZy1zeXN0ZW0gJ3V0Zi04KQogIChzZXQta2V5Ym9hcmQtY29kaW5nLXN5
c3RlbSAndXRmLTgpCiAgKHByZWZlci1jb2Rpbmctc3lzdGVtICd1dGYtOCkKICAocHV0ICduYXJy
b3ctdG8tcmVnaW9uICdkaXNhYmxlZCBuaWwpCiAgKHB1dCAndXBjYXNlLXJlZ2lvbiAnZGlzYWJs
ZWQgbmlsKQogIChwdXQgJ2Rvd25jYXNlLXJlZ2lvbiAnZGlzYWJsZWQgbmlsKQogIChwdXQgJ2Vy
YXNlLWJ1ZmZlciAnZGlzYWJsZWQgbmlsKQogIChwdXQgJ3Njcm9sbC1sZWZ0ICdkaXNhYmxlZCBu
aWwpCiAgKHB1dCAnZGlyZWQtZmluZC1hbHRlcm5hdGUtZmlsZSAnZGlzYWJsZWQgbmlsKQogIChz
ZXRxIHZpc2libGUtYmVsbCB0CiAgICAgICAgZWNoby1rZXlzdHJva2VzIDAuMQogICAgICAgIGZv
bnQtbG9jay1tYXhpbXVtLWRlY29yYXRpb24gdAogICAgICAgIGluaGliaXQtc3RhcnR1cC1tZXNz
YWdlIHQKICAgICAgICBjb2xvci10aGVtZS1pcy1nbG9iYWwgdAogICAgICAgIGRlbGV0ZS1ieS1t
b3ZpbmctdG8tdHJhc2ggdAogICAgICAgIHNoaWZ0LXNlbGVjdC1tb2RlIG5pbAogICAgICAgIHRy
dW5jYXRlLXBhcnRpYWwtd2lkdGgtd2luZG93cyBuaWwKICAgICAgICB1bmlxdWlmeS1idWZmZXIt
bmFtZS1zdHlsZSAnZm9yd2FyZAogICAgICAgIHdoaXRlc3BhY2Utc3R5bGUgJyh0cmFpbGluZyBs
aW5lcyBzcGFjZS1iZWZvcmUtdGFiIGluZGVudGF0aW9uIHNwYWNlLWFmdGVyLXRhYikKICAgICAg
ICB3aGl0ZXNwYWNlLWxpbmUtY29sdW1uIDEwMAogICAgICAgIGVkaWZmLXdpbmRvdy1zZXR1cC1m
dW5jdGlvbiAnZWRpZmYtc2V0dXAtd2luZG93cy1wbGFpbgogICAgICAgIHh0ZXJtLW1vdXNlLW1v
ZGUgdAogICAgICAgIHNhdmUtcGxhY2UtZmlsZSAoZXhwYW5kLWZpbGUtbmFtZSAic2F2ZXBsYWNl
LmVsIiB1c2VyLWVtYWNzLWRpcmVjdG9yeSkKICAgICAgICBzYXZlLXBsYWNlIHQpCiAgKHRyYW5z
aWVudC1tYXJrLW1vZGUgdCkKICAoZGVmYWxpYXMgJ3llcy1vci1uby1wICd5LW9yLW4tcCkpCgoo
ZXJnb2VtYWNzLXBhY2thZ2Ugc2F2ZWhpc3QtbW9kZQogICAgOmRlZmVyIDEKICAgIChzYXZlaGlz
dC1tb2RlIDEpKQoKKHVzZS1wYWNrYWdlIHNsaW1lCiAgOmN1c3RvbQogIChpbmZlcmlvci1saXNw
LXByb2dyYW0gInNiY2wiKQogIChzbGltZS1jb250cmlicyAnKHNsaW1lLWZhbmN5KSkpCgo7OyAo
ZXJnb2VtYWNzLXBhY2thZ2Ugc21hcnRwYXJlbnMKOzsgICAgIDplbnN1cmUgdAo7OyAgICAgOmRl
ZmVyIHQKOzsgICAgIChkb2xpc3QgKGhvb2sgJyhwcm9nLW1vZGUtaG9vaykpCjs7ICAgICAgIChh
ZGQtaG9vayBob29rICdzbWFydHBhcmVucy1tb2RlKSkKCjs7ICAgICA7OyBlbmFibGUgc21hcnRw
YXJlbnMtbW9kZSBpbiBgZXZhbC1leHByZXNzaW9uJwo7OyAgICAgKGRlZnVuIGVyZ29lbWFjcy1j
b25kaXRpb25hbGx5LWVuYWJsZS1zbWFydHBhcmVucy1tb2RlICgpCjs7ICAgICAgICJFbmFibGUg
YHNtYXJ0cGFyZW5zLW1vZGUnIGR1cmluZyBgZXZhbC1leHByZXNzaW9uJy4iCjs7ICAgICAgIChp
ZiAoZXEgdGhpcy1jb21tYW5kICdldmFsLWV4cHJlc3Npb24pCjs7ICAgICAgICAgICAoc21hcnRw
YXJlbnMtbW9kZSkpKQo7OyAgICAgKGFkZC1ob29rICdtaW5pYnVmZmVyLXNldHVwLWhvb2sgJ2Vy
Z29lbWFjcy1jb25kaXRpb25hbGx5LWVuYWJsZS1zbWFydHBhcmVucy1tb2RlKQoKOzsgICAgIChy
ZXF1aXJlICdzbWFydHBhcmVucy1jb25maWcpCjs7ICAgICAoc2V0cSBzcC1zaG93LXBhaXItZGVs
YXkgMAo7OyAgICAgICAgICAgc3Atc2hvdy1wYWlyLWZyb20taW5zaWRlIHQgOyBmaXggcGFyZW4g
aGlnaGxpZ2h0aW5nIGluIG5vcm1hbCBtb2RlCjs7ICAgICAgICAgICBzcC1jYW5jZWwtYXV0b3Nr
aXAtb24tYmFja3dhcmQtbW92ZW1lbnQgbmlsKQo7OyAgICAgKGRlZmluZS1rZXkgZW1hY3MtbGlz
cC1tb2RlLW1hcCAoa2JkICIpIikgJ3NwLXVwLXNleHApCgo7OyAgICAgKGRlZnVuIGVtYWNzbWF0
ZS1zbWFydHBhcmVucy1lbWFjcy1tb2RlLWhvb2sgKCkKOzsgICAgICAgIkNoYW5nZSBgc3AtbmF2
aWdhdGUtY2xvc2UtaWYtdW5iYWxhbmNlZCcgdG8gYmUgbm9uLW5pbCBpbiBlbWFjcy1idWZmZXJz
Igo7OyAgICAgICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdzcC1uYXZpZ2F0ZS1jbG9zZS1p
Zi11bmJhbGFuY2VkKSB0KSkKICAgIAo7OyAgICAgKGFkZC1ob29rICdlbWFjcy1saXNwLW1vZGUt
aG9vawo7OyAgICAgICAgICAgICAgICdlbWFjc21hdGUtc21hcnRwYXJlbnMtZW1hY3MtbW9kZS1o
b29rKQo7OyAgICAgKHNob3ctc21hcnRwYXJlbnMtZ2xvYmFsLW1vZGUgKzEpCiAgICAKOzsgICAg
IDs7IGRvbid0IGNyZWF0ZSBhIHBhaXIgd2l0aCBzaW5nbGUgcXVvdGUgaW4gbWluaWJ1ZmZlcgo7
OyAgICAgKHNwLWxvY2FsLXBhaXIgJ21pbmlidWZmZXItaW5hY3RpdmUtbW9kZSAiJyIgbmlsIDph
Y3Rpb25zIG5pbCkKOzsgICAgIChzbWFydHBhcmVucy1nbG9iYWwtbW9kZSAxKSkKCihlcmdvZW1h
Y3MtcGFja2FnZSBzbWFydC1tb2RlLWxpbmUKICAgIDplbnN1cmUgbmlsCiAgICA6ZGVmZXIgMgog
ICAgOzsgKHNldHEgc21sL25vLWNvbmZpcm0tbG9hZC10aGVtZSB0KQogICAgOzsgKHNtbC9zZXR1
cCkKICAgIDs7IChlcmdvZW1hY3MtbW9kZS1saW5lLWZvcm1hdCkKICAgIDs7IAkgICAgICA7OyAK
ICAgIDs7IAkgICAgICA7OyBtb2RlLWxpbmUtbWlzYy1pbmZvCiAgICA7OyAJICAgICAgOzsgbW9k
ZS1saW5lLWVuZC1zcGFjZXMKICAgIDs7IAkgICAgICApKSkKICAgICkKCihlcmdvZW1hY3MtcGFj
a2FnZSBzdG9wLWN1cnNvci1pbi1taW5pYnVmZmVyLXByb21wdAogICAgKHNldHEgbWluaWJ1ZmZl
ci1wcm9tcHQtcHJvcGVydGllcyAocXVvdGUgKHJlYWQtb25seSB0IHBvaW50LWVudGVyZWQgbWlu
aWJ1ZmZlci1hdm9pZC1wcm9tcHQgZmFjZSBtaW5pYnVmZmVyLXByb21wdCkpKSkKCihlcmdvZW1h
Y3MtcGFja2FnZSBzdWJ3b3JkLW1vZGUKICAgIDpkZWZlciAxCiAgICAoZ2xvYmFsLXN1YndvcmQt
bW9kZSAxKSkKCih1c2UtcGFja2FnZSBzeCkKOyAgOmNvbmZpZwo7ICAoYmluZC1rZXlzIDpwcmVm
aXggIkMtYyBzIgo7ICAgICAgICAgICAgIDpwcmVmaXgtbWFwIG15LXN4LW1hcAo7ICAgICAgICAg
ICAgIDpwcmVmaXgtZG9jc3RyaW5nICJHbG9iYWwga2V5bWFwIGZvciBTWC4iCjsgICAgICAgICAg
ICAgKCJxIiAuIHN4LXRhYi1hbGwtcXVlc3Rpb25zKQo7ICAgICAgICAgICAgICgiaSIgLiBzeC1p
bmJveCkKOyAgICAgICAgICAgICAoIm8iIC4gc3gtb3Blbi1saW5rKQo7ICAgICAgICAgICAgICgi
dSIgLiBzeC10YWItdW5hbnN3ZXJlZC1teS10YWdzKQo7ICAgICAgICAgICAgICgiYSIgLiBzeC1h
c2spCjsgICAgICAgICAgICAgKCJzIiAuIHN4LXNlYXJjaCkpKQoKKGVyZ29lbWFjcy1wYWNrYWdl
IHRhYi1zZXR1cAogICAgKHNldHEtZGVmYXVsdCBpbmRlbnQtdGFicy1tb2RlIG5pbCkKICAoc2V0
cS1kZWZhdWx0IHRhYi13aXRkaCA0KQogIChzZXRxLWRlZmF1bHQgdGFiLWFsd2F5cy1pbmRlbnQg
J2NvbXBsZXRlKSkKCihlcmdvZW1hY3MtcGFja2FnZSB0YWJiYXItcnVsZXIKICAgIDplbnN1cmUg
dAogICAgOmRlZmVyIDEKICAgIChzZXRxIHRhYmJhci1ydWxlci1nbG9iYWwtdGFiYmFyIHQgOyBJ
ZiB5b3Ugd2FudCB0YWJiYXIKICAgICAgICAgIDs7dGFiYmFyLXJ1bGVyLWdsb2JhbC1ydWxlciB0
IDsgaWYgeW91IHdhbnQgYSBnbG9iYWwgcnVsZXIKICAgICAgICAgIDs7dGFiYmFyLXJ1bGVyLXBv
cHVwLW1lbnUgbmlsIDsgSWYgeW91IHdhbnQgYSBwb3B1cCBtZW51LgogICAgICAgICAgOzt0YWJi
YXItcnVsZXItcG9wdXAtdG9vbGJhciBuaWwgOyBJZiB5b3Ugd2FudCBhIHBvcHVwIHRvb2xiYXIK
ICAgICAgICAgIDs7dGFiYmFyLXJ1bGVyLXBvcHVwLXNjcm9sbGJhciBuaWwKICAgICAgICAgIDs7
IHRhYmJhci1ydWxlci1zdHlsZSAnZmlyZWZveC1jaXJjbGUKCSAgKSA7IFBvcHVwIHNjcm9sbGJh
cgogICAgKHJlcXVpcmUgJ3RhYmJhci1ydWxlcikpCgoodXNlLXBhY2thZ2UgdHdpdHRlcmluZy1t
b2RlCiAgOmN1c3RvbQogICh0d2l0dGVyaW5nLWljb24tbW9kZSB0KQogICh0d2l0dGVyaW5nLXVz
ZS1pY29uLXN0b3JhZ2UgdCkpCgoodXNlLXBhY2thZ2UgdWltYWdlCiAgOmhvb2sKICAoaW5mby1t
b2RlLWhvb2sgLiB1aW1hZ2UtbW9kZSkKICAoYWRkLWhvb2sgLiB1aW1hZ2UtbW9kZSkpCgooZXJn
b2VtYWNzLWF1dG9sb2FkIHZpc3VhbC1saW5lLW1vZGUKICAgIDpkZWZlciAzCiAgICAoZ2xvYmFs
LXZpc3VhbC1saW5lLW1vZGUgMSkpCgooZXJnb2VtYWNzLWF1dG9sb2FkIHZpc3VhbC1yZWdleHAK
ICAgIDplbnN1cmUgdAogICAgOmNvbW1hbmRzIHZyL3F1ZXJ5LXJlcGxhY2UKICAgIDpiaW5kICgo
Ik0tJSIgdnIvcXVlcnktcmVwbGFjZSkKICAgICAgICAgICAoIk0tNSIgdnIvcmVwbGFjZSkpKQoK
KGVyZ29lbWFjcy1wYWNrYWdlIHZvbGF0aWxlLWhpZ2hsaWdodHMKICAgIDplbnN1cmUgdAogICAg
OmRlZmVyIDMKICAgICh2b2xhdGlsZS1oaWdoaWxnaHQtbW9kZSkpCgooZXJnb2VtYWNzLXBhY2th
Z2Ugd2hpdGVzcGFjZS1tb2RlCiAgICAoc2V0cSB3aGl0ZXNwYWNlLXN0eWxlIChxdW90ZSAoc3Bh
Y2VzIHRhYnMgbmV3bGluZSBzcGFjZS1tYXJrIHRhYi1tYXJrIG5ld2xpbmUtbWFyaykpIDs7IG1h
a2Ugd2hpdGVzcGFjZS1tb2RlIHVzZSBqdXN0IGJhc2ljIGNvbG9yaW5nCiAgICAgICAgICB3aGl0
ZXNwYWNlLWRpc3BsYXktbWFwcGluZ3MgJygoc3BhY2UtbWFyayAzMiBbMTgzXSBbNDZdKSA7IDMy
IFNQQUNFLCAxODMgTUlERExFIERPVCDjgIzCt+OAjSwgNDYgRlVMTCBTVE9QIOOAjC7jgI0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChuZXdsaW5lLW1hcmsgMTAgWzE4
MiAxMF0pIDsgMTAgTElORSBGRUVECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodGFiLW1hcmsgOSBbOTY1NSA5XSBbOTIgOV0pIDsgOSBUQUIsIDk2NTUgV0hJVEUgUklH
SFQtUE9JTlRJTkcgVFJJQU5HTEUg44CM4pa344CNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICApKSkKCih1c2UtcGFja2FnZSB4YWgtZWxpc3AtbW9kZQogIDpkaXNhYmxl
ZCkKCih1c2UtcGFja2FnZSB5YW9kZG11c2UpCgooZXJnb2VtYWNzLXBhY2thZ2UgeWFzbmlwcGV0
CiAgICA6ZW5zdXJlIHQKICAgIDpkZWZlciAyCiAgICAoeWFzLWdsb2JhbC1tb2RlIDEpCiAgICA7
OyAod2hlbiAoZmlsZS1leGlzdHMtcCAifmRhdGEvc25pcHBldHMiKQogICAgOzsgICAoeWFzLWxv
YWQtZGlyZWN0b3J5ICJ+ZGF0YS9zbmlwcGV0cyIpKQogCiAgICA7OyAod2hlbiAoZW1hY3NtYXRl
LXBhY2thZ2UtbG9hZC1wYXRoICd0ZXh0bWF0ZS10by15YXMpCiAgICA7OyAgIChyZXF1aXJlICd0
ZXh0bWF0ZS10by15YXMpKQogICAgOzsgOzsgKHlhcy1nbG9iYWwtbW9kZSkKIAoKICAgIDs7ICh5
YXMtbG9hZC1kaXJlY3RvcnkgKGV4cGFuZC1maWxlLW5hbWUgInNuaXBwZXRzIiBlbWFjc21hdGUt
ZGlyKSkKCiAgICA7OyAoZGVmdW4geWFzLW9yZy12ZXJ5LXNhZmUtZXhwYW5kICgpCiAgICA7OyAg
IChsZXQgKCh5YXMtZmFsbGJhY2stYmVoYXZpb3IgJ3JldHVybi1uaWwpKSAoeWFzLWV4cGFuZCkp
KQoKICAgIDs7IChkZWZ1biB5YXMtb3JnLXNldHVwICgpCiAgICA7OyAgIDs7IHlhc25pcHBldCAo
dXNpbmcgdGhlIG5ldyBvcmctY3ljbGUgaG9va3MpCiAgICA7OyAgICh3aGVuIChib3VuZHAgJ3lh
cy10cmlnZ2VyLWtleSkKICAgIDs7ICAgICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICd5YXMt
dHJpZ2dlci1rZXkpIFt0YWJdKSkKICAgIDs7ICAgKHdoZW4gKGJvdW5kcCAnb3JnLXRhYi1maXJz
dC1ob29rKQogICAgOzsgICAgIChhZGQtdG8tbGlzdCAnb3JnLXRhYi1maXJzdC1ob29rICd5YXMt
b3JnLXZlcnktc2FmZS1leHBhbmQpKQogICAgOzsgICAod2hlbiAoYm91bmRwICd5YXMta2V5bWFw
KQogICAgOzsgICAgIChkZWZpbmUta2V5IHlhcy1rZXltYXAgW3RhYl0gJ3lhcy1uZXh0LWZpZWxk
KSkpCgogICAgOzsgKHdoZW4gKGJvdW5kcCAnb3JnLW1vZGUtaG9vaykKICAgIDs7ICAgKGFkZC1o
b29rICdvcmctbW9kZS1ob29rICMneWFzLW9yZy1zZXR1cCkpCiAgICApCgo7OyBjdXN0b20gZnVu
Y3Rpb25zCgooZGVmdW4gZGlzcGxheS1zdGFydHVwLXNjcmVlbi1pbnRlcmFjdGl2ZSAoKQogICJE
aXNwbGF5IHRoZSAqR05VIEVtYWNzKiBidWZmZXIuCkEgZmFuY3kgZGlzcGxheSBpcyB1c2VkIG9u
IGdyYXBoaWMgZGlzcGxheXMsIG5vcm1hbCBvdGhlcndpc2UuIgogIChpbnRlcmFjdGl2ZSkKICAo
aWYgKHVzZS1mYW5jeS1zcGxhc2gtc2NyZWVucy1wKQogICAgICAoZmFuY3ktc3RhcnR1cC1zY3Jl
ZW4pCiAgICAobm9ybWFsLXNwbGFzaC1zY3JlZW4gbmlsKSkpCgo7OyBrZXliaW5kaW5ncwoKOyBP
cmlnaW5hbCBwcmVmaXgga2V5cyAoZm9yIHJlZmVyZW5jZSkKOyBDLXggICAgQ29udHJvbC1YLXBy
ZWZpeAo7IEMtYyAgICBtb2RlLXNwZWNpZmljLWNvbW1hbmQtcHJlZml4CjsgPEVTQz4gIGVzYy1w
cmVmaXgKOyBDLWggICAgaGVscC1jb21tYW5kCjsgQy14IDQgIGN0bC14LTQtcHJlZml4CjsgQy14
IDUgIGN0bC14LTUtcHJlZml4CjsgQy14IDYgIDJDLWNvbW1hbmQKOyBDLXggdiAgdmMtcHJlZml4
LW1hcAo7IE0tbyAgICBmYWNlbWVudS1rZXltYXAKCihnbG9iYWwtc2V0LWtleSAoa2JkICJNLXgi
KSAnQ29udHJvbC1YLXByZWZpeCkKKGdsb2JhbC1zZXQta2V5IChrYmQgIk0tYyIpICdtb2RlLXNw
ZWNpZmljLWNvbW1hbmQtcHJlZml4KQoKKGdsb2JhbC1zZXQta2V5IFtmMl0gJ0NvbnRyb2wtWC1w
cmVmaXgpICAgICAgICAgICAgIDtDLXgKKGdsb2JhbC1zZXQta2V5IFtmM10gJ21vZGUtc3BlY2lm
aWMtY29tbWFuZC1wcmVmaXgpIDtDLWMKKGdsb2JhbC1zZXQta2V5IFtmNF0gJ2V4ZWN1dGUtZXh0
ZW5kZWQtY29tbWFuZCkgICAgIDtNLXgKCihnbG9iYWwtc2V0LWtleSBbZjExXSAndG9nZ2xlLWZy
YW1lLWZ1bGxzY3JlZW4pCihnbG9iYWwtc2V0LWtleSBbQy1mMTFdICdkZXZoZWxwLXdvcmQtYXQt
cG9pbnQpCgooZ2xvYmFsLXNldC1rZXkgW1hGODZTZWFyY2hdICdleGVjdXRlLWV4dGVuZGVkLWNv
bW1hbmQpCihnbG9iYWwtc2V0LWtleSBbWEY4NkZhdm9yaXRlc10gJ2V2YWwtZXhwcmVzc2lvbikK
KGdsb2JhbC1zZXQta2V5IFtYRjg2SG9tZVBhZ2VdICdldmFsLWxhc3Qtc2V4cCkKCihnbG9iYWwt
c2V0LWtleSBbZjJdICdDb250cm9sLVgtcHJlZml4KSAgICAgICAgICAgICA7Qy14CihnbG9iYWwt
c2V0LWtleSBbZjNdICdtb2RlLXNwZWNpZmljLWNvbW1hbmQtcHJlZml4KSA7Qy1jCihnbG9iYWwt
c2V0LWtleSBbZjRdICdleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQpICAgICA7TS14CgooZ2xvYmFs
LXNldC1rZXkgW2Y1XSAnZXZhbC1sYXN0LXNleHApIDsgd2FzIGVyZ29lbWFjcy1yZXZlcnQtYnVm
ZmVyCgo7VE9ETyBtYWtlIHdpbi10YWIgY3ljbGUgd2luZG93cwoKOyBvcmctbW9kZSBnbG9iYWwg
a2V5cyBmb3IgRjMKKGRlZmluZS1rZXkgbW9kZS1zcGVjaWZpYy1tYXAgImwiICdvcmctc3RvcmUt
bGluaykKKGRlZmluZS1rZXkgbW9kZS1zcGVjaWZpYy1tYXAgImMiICdvcmctY2FwdHVyZSkKKGRl
ZmluZS1rZXkgbW9kZS1zcGVjaWZpYy1tYXAgImEiICdvcmctYWdlbmRhKQooZGVmaW5lLWtleSBt
b2RlLXNwZWNpZmljLW1hcCAiYiIgJ29yZy1pc3dpdGNoYikKKGRlZmluZS1rZXkgbW9kZS1zcGVj
aWZpYy1tYXAgIkwiICdvcmctaW5zZXJ0LWxpbmstZ2xvYmFsKQooZGVmaW5lLWtleSBtb2RlLXNw
ZWNpZmljLW1hcCAibyIgJ29yZy1vcGVuLWF0LXBvaW50LWdsb2JhbCkKCihkZWZpbmUta2V5IGhl
bHAtbWFwICJzIiAnZGVzY3JpYmUtc3ltYm9sKQooZGVmaW5lLWtleSBoZWxwLW1hcCAieSIgJ2Rl
c2NyaWJlLXN5bnRheCkKCihkZWZpbmUta2V5IGtleS10cmFuc2xhdGlvbi1tYXAgW1Njcm9sbF9M
b2NrXSAiWyIpCihkZWZpbmUta2V5IGtleS10cmFuc2xhdGlvbi1tYXAgW3BhdXNlXSAiXSIpCgoo
Z2xvYmFsLXNldC1rZXkgW2Y2XSAnbXktQy1jKQoKKGRlZnVuIG15LUMtYyAoJm9wdGlvbmFsIGFy
ZykKIk15IEMtYyIKKGludGVyYWN0aXZlICJQIikKICAoc2V0cSBwcmVmaXgtYXJnIGN1cnJlbnQt
cHJlZml4LWFyZykKKHNldHEgdW5yZWFkLWNvbW1hbmQtZXZlbnRzIChsaXN0aWZ5LWtleS1zZXF1
ZW5jZSAocmVhZC1rYmQtbWFjcm8gIkMtYyIpKSkpCg==
--f403045e7342369bb505631adeed--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#30168; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 19 Jan 2018 03:29:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 18 22:29:12 2018
Received: from localhost ([127.0.0.1]:33930 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ecNMe-0004yT-Lc
	for submit <at> debbugs.gnu.org; Thu, 18 Jan 2018 22:29:12 -0500
Received: from eggs.gnu.org ([208.118.235.92]:45221)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tinakellyrussell@HIDDEN>) id 1ecMab-0003o4-C7
 for submit <at> debbugs.gnu.org; Thu, 18 Jan 2018 21:39:33 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <tinakellyrussell@HIDDEN>) id 1ecMaL-0006hE-3G
 for submit <at> debbugs.gnu.org; Thu, 18 Jan 2018 21:39:28 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:56742)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <tinakellyrussell@HIDDEN>)
 id 1ecMaK-0006h6-Ku
 for submit <at> debbugs.gnu.org; Thu, 18 Jan 2018 21:39:17 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:36157)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <tinakellyrussell@HIDDEN>) id 1ecMa9-0006xY-K9
 for bug-gnu-emacs@HIDDEN; Thu, 18 Jan 2018 21:39:16 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <tinakellyrussell@HIDDEN>) id 1ecMZy-0006W8-WB
 for bug-gnu-emacs@HIDDEN; Thu, 18 Jan 2018 21:39:05 -0500
Received: from mail-qt0-x22f.google.com ([2607:f8b0:400d:c0d::22f]:44126)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <tinakellyrussell@HIDDEN>)
 id 1ecMZy-0006Vk-F8
 for bug-gnu-emacs@HIDDEN; Thu, 18 Jan 2018 21:38:54 -0500
Received: by mail-qt0-x22f.google.com with SMTP id m59so614545qte.11
 for <bug-gnu-emacs@HIDDEN>; Thu, 18 Jan 2018 18:38:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=meK9do5vhrb90feBb/zVWiotzb0gLzFclImsYktTuGU=;
 b=iNJMAPLep0EVGn7IAyaha0NMsLzTiphRqv7RfzqyK85RO7khKE8lmEl1J/Q4GbTRNk
 HJJ68Ycu/naU6GmVXVXjjso9C2avQrU0V4LygrkzSw/WoAtRl0SQYJImabzIbtGS61Rf
 Ks3zpCUb38HfBhbxF6GY7pz1hikO/u4784irzsGcLZbWOeGCK497YblQkvZoefH0PqiB
 hYL6R8LxhoV8UJvT+BK6CXskalMQIuAtI7/bSLb3GDe03zKyQNadGE7naJKu5M4fLWhD
 FNXs9EbrDELPXXndcK1ffHMgIkW/UkpiMbS+QYmDo+zrOv90Sjn36lsiKVd91yIRQaQ5
 YoZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=meK9do5vhrb90feBb/zVWiotzb0gLzFclImsYktTuGU=;
 b=ZzybDJ+8ZY4Rxq/md4FWj85uneXN5ws5V85jotDTr5SmUebyH64HOPiaw5s9ee7X09
 oYAzXcP8BdUG5B+zOgb1sj6qFLupadCG3M9jkds0yGfRwMgCTzZcyrplXV/4JYJv2g4F
 fSNK6Jx4FBNkdk803ybnSNzJnMlG6RqiGGpWrCRd1YCWIcKCbHG7Yq8na10SyRjcdYSZ
 e6uSqByI/6auj6VlyETMTI2+DoZkvH01azlwQ3MQ4zIF10i2ZwSc1qks+1f2DyHZxxKq
 HFKK7kuIjuWC82W+RMRPNzgwPMV80wVPcKfhgIHfNsRkph1FBUe1QaNCvG5Q0RrLmeCQ
 3/TA==
X-Gm-Message-State: AKwxytdTDbwyFChFJQ1JO9HXOJaRAjH1/5HZhBS2CCAPTEsw7pPDxkY7
 SSlsIu8tCBuKlXRCUgNc5C1PNni/DaiuR0DW/E2QEQ==
X-Google-Smtp-Source: ACJfBosweiSnyc8bl7LB+pRSCPzoZQJHPrqCV42qJ3DLl+6bIRCdJNWiFfmZV68x0nI/VTBBYQLLezadeKEPU32kjVw=
X-Received: by 10.55.118.196 with SMTP id r187mr15276293qkc.131.1516329530943; 
 Thu, 18 Jan 2018 18:38:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.177.1 with HTTP; Thu, 18 Jan 2018 18:38:30 -0800 (PST)
From: Tina Russell <tinakellyrussell@HIDDEN>
Date: Thu, 18 Jan 2018 18:38:30 -0800
Message-ID: <CAJBHbT4K=XbCh=2xDjUnEO1iSFAr9wS-LXdMRmLE1SKP19tUow@HIDDEN>
Subject: 25.3.50; segfault when opening scratch buffer (GUI), other times
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="94eb2c05cbee0e14e6056317fb2c"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 18 Jan 2018 22:29:11 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>

--94eb2c05cbee0e14e6056317fb2c
Content-Type: multipart/alternative; boundary="94eb2c05cbee0e14e3056317fb2a"

--94eb2c05cbee0e14e3056317fb2a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I=E2=80=99ve customized my Emacs installation to take advantage of ErgoEmac=
s
(using https://github.com/ergoemacs/ergoemacs-config as a guide). While
ironing out the kinks in my init.el file I realized that Emacs now
crashes with a segfault=E2=80=A6 a LOT. The most blatant example I ran into=
 is
that opening the scratch buffer causes a segfault. I can open Emacs,
switch to the scratch buffer (using the menu, tabbar, or Ctrl+X B) and
Emacs will crash with the following output:

Fatal error 11: Segmentation fault
Backtrace:
emacs[0x813bdf0]
emacs[0x8123de2]
emacs[0x813ab7e]
emacs[0x813ad6b]
emacs[0x813adc9]
[0xb7712c20]
emacs[0x80f3b1a]
emacs[0x8072413]
emacs[0x8072538]
emacs[0x8096175]
emacs[0x809b29d]
emacs[0x805bb23]
emacs[0x805deeb]
emacs[0x805fcaa]
emacs[0x80608a9]
emacs[0x80627ee]
emacs[0x80925af]
emacs[0x809423d]
emacs[0x812db2a]
emacs[0x81301c4]
emacs[0x8131b2c]
emacs[0x8190b7c]
emacs[0x812421f]
emacs[0x8190b2b]
emacs[0x81241da]
emacs[0x8128532]
emacs[0x812882f]
emacs[0x805a931]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf7)[0xb3b4c637]
emacs[0x805b4c5]
Segmentation fault (core dumped)

This only happens when running Emacs in the GUI (Ubuntu MATE 16.04);
it will not happen using =E2=80=9Cemacs -nw,=E2=80=9D nor will it occur if =
I use =E2=80=9Cemacs
-q=E2=80=9D or =E2=80=9Cemacs -Q=E2=80=9D.

I=E2=80=99ve attached my init.el file (from my .emacs.d/ directory), in cas=
e
that helps.

Thanks!




In GNU Emacs 25.3.50.2 (i686-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2017-09-15 built on lgw01-amd64-029
Windowing system distributor 'The X.Org Foundation', version 11.0.11804000
System Description: Ubuntu 16.04.3 LTS

Configured using:
 'configure --build=3Di686-linux-gnu --prefix=3D/usr
 '--includedir=3D${prefix}/include' '--mandir=3D${prefix}/share/man'
 '--infodir=3D${prefix}/share/info' --sysconfdir=3D/etc --localstatedir=3D/=
var
 --disable-silent-rules '--libdir=3D${prefix}/lib/i386-linux-gnu'
 '--libexecdir=3D${prefix}/lib/i386-linux-gnu' --disable-maintainer-mode
 --disable-dependency-tracking --prefix=3D/usr --sharedstatedir=3D/var/lib
 --program-suffix=3D25 --with-modules=3Dyes --with-x=3Dyes
 --with-x-toolkit=3Dgtk3 --with-xwidgets=3Dyes 'CFLAGS=3D-g -O2
 -fstack-protector-strong -Wformat -Werror=3Dformat-security'
 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2'
 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Dashboard

Minor modes in effect:
  auto-highlight-symbol-mode: (markdown-mode-hook prog-mode-hook)
  fci-mode: (prog-mode-hook)
  Info-breadcrumbs-in-mode-line-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  tabbar-mwheel-mode: t
  tabbar-mode: t
  global-subword-mode: t
  subword-mode: t
  show-smartparens-global-mode: t
  smartparens-global-mode: t
  savehist-mode: t
  xterm-mouse-mode: t
  golden-ratio-mode: t
  global-flycheck-mode: t
  global-anzu-mode: t
  anzu-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  ido-vertical-mode: t
  ido-everywhere: t
  shell-dirtrack-mode: t
  global-linum-mode: t
  async-bytecomp-package-mode: t
  ergoemacs-status-mode: t
  mode-icons-mode: t
  recentf-mode: t
  global-page-break-lines-mode: t
  page-break-lines-mode: t
  dired-async-mode: t
  delete-selection-mode: t
  ergoemacs-mode: t
  override-global-mode: t
  save-place-mode: t
  show-paren-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
Overriding package-menu--print-info with paradox--print-info
Overriding package-menu--print-info-simple with paradox--print-info
Overriding package-menu--generate with paradox--generate-menu
Overriding package-menu-mode with paradox-menu-mode
Loading /home/tina/.emacs.d/recentf...done
Cleaning up the recentf list...done (0 removed)
For information about GNU Emacs and the GNU system, type =E2=8E=88Ctrl+H =
=E2=8E=88Ctrl+A.
[yas] Prepared just-in-time loading of snippets (but no snippets found).
Ergoemacs-mode turned ON (us:standard).
Started =E2=80=98ergoemacs-mode=E2=80=99. Total startup time 4.310053 (Load=
: 2.162421,
Initialize:2.147632)

Load-path shadows:
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-exp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-exp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-J hides
/home/tina/.emacs.d/elpa/org-20180115/ob-J
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-java hides
/home/tina/.emacs.d/elpa/org-20180115/ob-java
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-inlinetask hides
/home/tina/.emacs.d/elpa/org-20180115/org-inlinetask
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-info hides
/home/tina/.emacs.d/elpa/org-20180115/org-info
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-scheme hides
/home/tina/.emacs.d/elpa/org-20180115/ob-scheme
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-plot hides
/home/tina/.emacs.d/elpa/org-20180115/org-plot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-R hides
/home/tina/.emacs.d/elpa/org-20180115/ob-R
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-calc hides
/home/tina/.emacs.d/elpa/org-20180115/ob-calc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-faces hides
/home/tina/.emacs.d/elpa/org-20180115/org-faces
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ocaml hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ocaml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-datetree hides
/home/tina/.emacs.d/elpa/org-20180115/org-datetree
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-publish hides
/home/tina/.emacs.d/elpa/org-20180115/ox-publish
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-eww hides
/home/tina/.emacs.d/elpa/org-20180115/org-eww
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-coq hides
/home/tina/.emacs.d/elpa/org-20180115/ob-coq
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-ctags hides
/home/tina/.emacs.d/elpa/org-20180115/org-ctags
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-habit hides
/home/tina/.emacs.d/elpa/org-20180115/org-habit
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-tangle hides
/home/tina/.emacs.d/elpa/org-20180115/ob-tangle
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-w3m hides
/home/tina/.emacs.d/elpa/org-20180115/org-w3m
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-stan hides
/home/tina/.emacs.d/elpa/org-20180115/ob-stan
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-man hides
/home/tina/.emacs.d/elpa/org-20180115/ox-man
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mouse hides
/home/tina/.emacs.d/elpa/org-20180115/org-mouse
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-lint hides
/home/tina/.emacs.d/elpa/org-20180115/org-lint
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-texinfo hides
/home/tina/.emacs.d/elpa/org-20180115/ox-texinfo
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lilypond hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lilypond
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-latex hides
/home/tina/.emacs.d/elpa/org-20180115/ox-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-emacs-lisp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-emacs-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-html hides
/home/tina/.emacs.d/elpa/org-20180115/ox-html
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macro hides
/home/tina/.emacs.d/elpa/org-20180115/org-macro
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-core hides
/home/tina/.emacs.d/elpa/org-20180115/ob-core
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-duration hides
/home/tina/.emacs.d/elpa/org-20180115/org-duration
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-version hides
/home/tina/.emacs.d/elpa/org-20180115/org-version
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-loaddefs hides
/home/tina/.emacs.d/elpa/org-20180115/org-loaddefs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-icalendar hides
/home/tina/.emacs.d/elpa/org-20180115/ox-icalendar
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-asymptote hides
/home/tina/.emacs.d/elpa/org-20180115/ob-asymptote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sass hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sass
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-colview hides
/home/tina/.emacs.d/elpa/org-20180115/org-colview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-protocol hides
/home/tina/.emacs.d/elpa/org-20180115/org-protocol
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-forth hides
/home/tina/.emacs.d/elpa/org-20180115/ob-forth
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-compat hides
/home/tina/.emacs.d/elpa/org-20180115/org-compat
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-mscgen hides
/home/tina/.emacs.d/elpa/org-20180115/ob-mscgen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-io hides
/home/tina/.emacs.d/elpa/org-20180115/ob-io
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sqlite hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sqlite
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-archive hides
/home/tina/.emacs.d/elpa/org-20180115/org-archive
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-hledger hides
/home/tina/.emacs.d/elpa/org-20180115/ob-hledger
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-shell hides
/home/tina/.emacs.d/elpa/org-20180115/ob-shell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-matlab hides
/home/tina/.emacs.d/elpa/org-20180115/ob-matlab
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-fortran hides
/home/tina/.emacs.d/elpa/org-20180115/ob-fortran
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ref hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ref
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-org hides
/home/tina/.emacs.d/elpa/org-20180115/ob-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-src hides
/home/tina/.emacs.d/elpa/org-20180115/org-src
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-rmail hides
/home/tina/.emacs.d/elpa/org-20180115/org-rmail
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-odt hides
/home/tina/.emacs.d/elpa/org-20180115/ox-odt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-python hides
/home/tina/.emacs.d/elpa/org-20180115/ob-python
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ditaa hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ditaa
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-docview hides
/home/tina/.emacs.d/elpa/org-20180115/org-docview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ruby hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ruby
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-entities hides
/home/tina/.emacs.d/elpa/org-20180115/org-entities
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-awk hides
/home/tina/.emacs.d/elpa/org-20180115/ob-awk
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-pcomplete hides
/home/tina/.emacs.d/elpa/org-20180115/org-pcomplete
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-timer hides
/home/tina/.emacs.d/elpa/org-20180115/org-timer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lua hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lua
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sql hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sql
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-clojure hides
/home/tina/.emacs.d/elpa/org-20180115/ob-clojure
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-footnote hides
/home/tina/.emacs.d/elpa/org-20180115/org-footnote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-element hides
/home/tina/.emacs.d/elpa/org-20180115/org-element
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-table hides
/home/tina/.emacs.d/elpa/org-20180115/org-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-octave hides
/home/tina/.emacs.d/elpa/org-20180115/ob-octave
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-attach hides
/home/tina/.emacs.d/elpa/org-20180115/org-attach
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-processing hides
/home/tina/.emacs.d/elpa/org-20180115/ob-processing
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-beamer hides
/home/tina/.emacs.d/elpa/org-20180115/ox-beamer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-latex hides
/home/tina/.emacs.d/elpa/org-20180115/ob-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-table hides
/home/tina/.emacs.d/elpa/org-20180115/ob-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox hides
/home/tina/.emacs.d/elpa/org-20180115/ox
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-makefile hides
/home/tina/.emacs.d/elpa/org-20180115/ob-makefile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-dot hides
/home/tina/.emacs.d/elpa/org-20180115/ob-dot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lisp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-abc hides
/home/tina/.emacs.d/elpa/org-20180115/ob-abc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-plantuml hides
/home/tina/.emacs.d/elpa/org-20180115/ob-plantuml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sed hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sed
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mhe hides
/home/tina/.emacs.d/elpa/org-20180115/org-mhe
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-org hides
/home/tina/.emacs.d/elpa/org-20180115/ox-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-agenda hides
/home/tina/.emacs.d/elpa/org-20180115/org-agenda
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-comint hides
/home/tina/.emacs.d/elpa/org-20180115/ob-comint
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mobile hides
/home/tina/.emacs.d/elpa/org-20180115/org-mobile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-irc hides
/home/tina/.emacs.d/elpa/org-20180115/org-irc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-vala hides
/home/tina/.emacs.d/elpa/org-20180115/ob-vala
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-picolisp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-picolisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ledger hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ledger
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-md hides
/home/tina/.emacs.d/elpa/org-20180115/ox-md
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-ascii hides
/home/tina/.emacs.d/elpa/org-20180115/ox-ascii
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-list hides
/home/tina/.emacs.d/elpa/org-20180115/org-list
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bibtex hides
/home/tina/.emacs.d/elpa/org-20180115/org-bibtex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lob hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-gnuplot hides
/home/tina/.emacs.d/elpa/org-20180115/ob-gnuplot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-capture hides
/home/tina/.emacs.d/elpa/org-20180115/org-capture
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-haskell hides
/home/tina/.emacs.d/elpa/org-20180115/ob-haskell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-C hides
/home/tina/.emacs.d/elpa/org-20180115/ob-C
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bbdb hides
/home/tina/.emacs.d/elpa/org-20180115/org-bbdb
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ebnf hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ebnf
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob hides
/home/tina/.emacs.d/elpa/org-20180115/ob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-indent hides
/home/tina/.emacs.d/elpa/org-20180115/org-indent
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-id hides
/home/tina/.emacs.d/elpa/org-20180115/org-id
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-perl hides
/home/tina/.emacs.d/elpa/org-20180115/ob-perl
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macs hides
/home/tina/.emacs.d/elpa/org-20180115/org-macs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-shen hides
/home/tina/.emacs.d/elpa/org-20180115/ob-shen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-clock hides
/home/tina/.emacs.d/elpa/org-20180115/org-clock
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-keys hides
/home/tina/.emacs.d/elpa/org-20180115/ob-keys
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-crypt hides
/home/tina/.emacs.d/elpa/org-20180115/org-crypt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-screen hides
/home/tina/.emacs.d/elpa/org-20180115/ob-screen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-js hides
/home/tina/.emacs.d/elpa/org-20180115/ob-js
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org hides
/home/tina/.emacs.d/elpa/org-20180115/org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-eval hides
/home/tina/.emacs.d/elpa/org-20180115/ob-eval
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-eshell hides
/home/tina/.emacs.d/elpa/org-20180115/org-eshell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-gnus hides
/home/tina/.emacs.d/elpa/org-20180115/org-gnus
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-css hides
/home/tina/.emacs.d/elpa/org-20180115/ob-css
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-maxima hides
/home/tina/.emacs.d/elpa/org-20180115/ob-maxima
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-groovy hides
/home/tina/.emacs.d/elpa/org-20180115/ob-groovy
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-install hides
/home/tina/.emacs.d/elpa/org-20180115/org-install
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-feed hides
/home/tina/.emacs.d/elpa/org-20180115/org-feed
/home/tina/.emacs.d/elpa/slime-20180111.429/slime-tests hides
/usr/share/emacs/site-lisp/slime/slime-tests
/home/tina/.emacs.d/elpa/slime-20180111.429/slime hides
/usr/share/emacs/site-lisp/slime/slime
/home/tina/.emacs.d/elpa/slime-20180111.429/slime-autoloads hides
/usr/share/emacs/site-lisp/slime/slime-autoloads
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-snapshot hides
/usr/share/emacs/site-lisp/slime/contrib/slime-snapshot
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-compiler-notes-tr=
ee
hides /usr/share/emacs/site-lisp/slime/contrib/slime-compiler-notes-tree
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-mrepl hides
/usr/share/emacs/site-lisp/slime/contrib/slime-mrepl
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-asdf hides
/usr/share/emacs/site-lisp/slime/contrib/slime-asdf
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-clipboard hides
/usr/share/emacs/site-lisp/slime/contrib/slime-clipboard
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy-inspector
hides /usr/share/emacs/site-lisp/slime/contrib/slime-fancy-inspector
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-typeout-frame
hides /usr/share/emacs/site-lisp/slime/contrib/slime-typeout-frame
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-sprof hides
/usr/share/emacs/site-lisp/slime/contrib/slime-sprof
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fuzzy hides
/usr/share/emacs/site-lisp/slime/contrib/slime-fuzzy
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-c-p-c hides
/usr/share/emacs/site-lisp/slime/contrib/slime-c-p-c
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-references hides
/usr/share/emacs/site-lisp/slime/contrib/slime-references
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-autodoc hides
/usr/share/emacs/site-lisp/slime/contrib/slime-autodoc
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-sbcl-exts hides
/usr/share/emacs/site-lisp/slime/contrib/slime-sbcl-exts
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy-trace hides
/usr/share/emacs/site-lisp/slime/contrib/slime-fancy-trace
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-highlight-edits
hides /usr/share/emacs/site-lisp/slime/contrib/slime-highlight-edits
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy hides
/usr/share/emacs/site-lisp/slime/contrib/slime-fancy
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-hyperdoc hides
/usr/share/emacs/site-lisp/slime/contrib/slime-hyperdoc
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-cl-indent hides
/usr/share/emacs/site-lisp/slime/contrib/slime-cl-indent
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-banner hides
/usr/share/emacs/site-lisp/slime/contrib/slime-banner
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-parse hides
/usr/share/emacs/site-lisp/slime/contrib/slime-parse
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/bridge hides
/usr/share/emacs/site-lisp/slime/contrib/bridge
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-enclosing-context
hides /usr/share/emacs/site-lisp/slime/contrib/slime-enclosing-context
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-xref-browser
hides /usr/share/emacs/site-lisp/slime/contrib/slime-xref-browser
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fontifying-fu
hides /usr/share/emacs/site-lisp/slime/contrib/slime-fontifying-fu
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-presentation-stre=
ams
hides /usr/share/emacs/site-lisp/slime/contrib/slime-presentation-streams
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-repl hides
/usr/share/emacs/site-lisp/slime/contrib/slime-repl
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-mdot-fu hides
/usr/share/emacs/site-lisp/slime/contrib/slime-mdot-fu
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-indentation hides
/usr/share/emacs/site-lisp/slime/contrib/slime-indentation
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-presentations
hides /usr/share/emacs/site-lisp/slime/contrib/slime-presentations
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-trace-dialog
hides /usr/share/emacs/site-lisp/slime/contrib/slime-trace-dialog
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-tramp hides
/usr/share/emacs/site-lisp/slime/contrib/slime-tramp
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-scratch hides
/usr/share/emacs/site-lisp/slime/contrib/slime-scratch
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/inferior-slime hides
/usr/share/emacs/site-lisp/slime/contrib/inferior-slime
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-package-fu hides
/usr/share/emacs/site-lisp/slime/contrib/slime-package-fu
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-scheme hides
/usr/share/emacs/site-lisp/slime/contrib/slime-scheme
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-media hides
/usr/share/emacs/site-lisp/slime/contrib/slime-media
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-editing-commands
hides /usr/share/emacs/site-lisp/slime/contrib/slime-editing-commands
/usr/share/emacs/site-lisp/dictionaries-common/ispell hides
/usr/share/emacs/25.3.50/lisp/textmodes/ispell
/usr/share/emacs/site-lisp/dictionaries-common/flyspell hides
/usr/share/emacs/25.3.50/lisp/textmodes/flyspell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-exp hides
/usr/share/emacs/25.3.50/lisp/org/ob-exp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-feed hides
/usr/share/emacs/25.3.50/lisp/org/org-feed
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-java hides
/usr/share/emacs/25.3.50/lisp/org/ob-java
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sass hides
/usr/share/emacs/25.3.50/lisp/org/ob-sass
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-inlinetask hides
/usr/share/emacs/25.3.50/lisp/org/org-inlinetask
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-info hides
/usr/share/emacs/25.3.50/lisp/org/org-info
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sqlite hides
/usr/share/emacs/25.3.50/lisp/org/ob-sqlite
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-comint hides
/usr/share/emacs/25.3.50/lisp/org/ob-comint
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-plot hides
/usr/share/emacs/25.3.50/lisp/org/org-plot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-css hides
/usr/share/emacs/25.3.50/lisp/org/ob-css
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-docview hides
/usr/share/emacs/25.3.50/lisp/org/org-docview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-scheme hides
/usr/share/emacs/25.3.50/lisp/org/ob-scheme
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-man hides
/usr/share/emacs/25.3.50/lisp/org/ox-man
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-js hides
/usr/share/emacs/25.3.50/lisp/org/ob-js
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-calc hides
/usr/share/emacs/25.3.50/lisp/org/ob-calc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-datetree hides
/usr/share/emacs/25.3.50/lisp/org/org-datetree
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-faces hides
/usr/share/emacs/25.3.50/lisp/org/org-faces
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ocaml hides
/usr/share/emacs/25.3.50/lisp/org/ob-ocaml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-ctags hides
/usr/share/emacs/25.3.50/lisp/org/org-ctags
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-habit hides
/usr/share/emacs/25.3.50/lisp/org/org-habit
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-mscgen hides
/usr/share/emacs/25.3.50/lisp/org/ob-mscgen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lilypond hides
/usr/share/emacs/25.3.50/lisp/org/ob-lilypond
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-emacs-lisp hides
/usr/share/emacs/25.3.50/lisp/org/ob-emacs-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macro hides
/usr/share/emacs/25.3.50/lisp/org/org-macro
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-html hides
/usr/share/emacs/25.3.50/lisp/org/ox-html
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-core hides
/usr/share/emacs/25.3.50/lisp/org/ob-core
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-version hides
/usr/share/emacs/25.3.50/lisp/org/org-version
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-list hides
/usr/share/emacs/25.3.50/lisp/org/org-list
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-pcomplete hides
/usr/share/emacs/25.3.50/lisp/org/org-pcomplete
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-icalendar hides
/usr/share/emacs/25.3.50/lisp/org/ox-icalendar
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-awk hides
/usr/share/emacs/25.3.50/lisp/org/ob-awk
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mobile hides
/usr/share/emacs/25.3.50/lisp/org/org-mobile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-loaddefs hides
/usr/share/emacs/25.3.50/lisp/org/org-loaddefs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-w3m hides
/usr/share/emacs/25.3.50/lisp/org/org-w3m
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mouse hides
/usr/share/emacs/25.3.50/lisp/org/org-mouse
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-colview hides
/usr/share/emacs/25.3.50/lisp/org/org-colview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-publish hides
/usr/share/emacs/25.3.50/lisp/org/ox-publish
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-latex hides
/usr/share/emacs/25.3.50/lisp/org/ox-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-archive hides
/usr/share/emacs/25.3.50/lisp/org/org-archive
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-protocol hides
/usr/share/emacs/25.3.50/lisp/org/org-protocol
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-rmail hides
/usr/share/emacs/25.3.50/lisp/org/org-rmail
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-keys hides
/usr/share/emacs/25.3.50/lisp/org/ob-keys
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-odt hides
/usr/share/emacs/25.3.50/lisp/org/ox-odt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-python hides
/usr/share/emacs/25.3.50/lisp/org/ob-python
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ditaa hides
/usr/share/emacs/25.3.50/lisp/org/ob-ditaa
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ruby hides
/usr/share/emacs/25.3.50/lisp/org/ob-ruby
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob hides
/usr/share/emacs/25.3.50/lisp/org/ob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-texinfo hides
/usr/share/emacs/25.3.50/lisp/org/ox-texinfo
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-latex hides
/usr/share/emacs/25.3.50/lisp/org/ob-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-entities hides
/usr/share/emacs/25.3.50/lisp/org/org-entities
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-src hides
/usr/share/emacs/25.3.50/lisp/org/org-src
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-timer hides
/usr/share/emacs/25.3.50/lisp/org/org-timer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-id hides
/usr/share/emacs/25.3.50/lisp/org/org-id
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-asymptote hides
/usr/share/emacs/25.3.50/lisp/org/ob-asymptote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-table hides
/usr/share/emacs/25.3.50/lisp/org/org-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-octave hides
/usr/share/emacs/25.3.50/lisp/org/ob-octave
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-C hides
/usr/share/emacs/25.3.50/lisp/org/ob-C
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-element hides
/usr/share/emacs/25.3.50/lisp/org/org-element
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-beamer hides
/usr/share/emacs/25.3.50/lisp/org/ox-beamer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-table hides
/usr/share/emacs/25.3.50/lisp/org/ob-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox hides
/usr/share/emacs/25.3.50/lisp/org/ox
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-makefile hides
/usr/share/emacs/25.3.50/lisp/org/ob-makefile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-io hides
/usr/share/emacs/25.3.50/lisp/org/ob-io
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-attach hides
/usr/share/emacs/25.3.50/lisp/org/org-attach
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-footnote hides
/usr/share/emacs/25.3.50/lisp/org/org-footnote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mhe hides
/usr/share/emacs/25.3.50/lisp/org/org-mhe
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-org hides
/usr/share/emacs/25.3.50/lisp/org/ox-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-gnuplot hides
/usr/share/emacs/25.3.50/lisp/org/ob-gnuplot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-agenda hides
/usr/share/emacs/25.3.50/lisp/org/org-agenda
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-dot hides
/usr/share/emacs/25.3.50/lisp/org/ob-dot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-org hides
/usr/share/emacs/25.3.50/lisp/org/ob-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-irc hides
/usr/share/emacs/25.3.50/lisp/org/org-irc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-perl hides
/usr/share/emacs/25.3.50/lisp/org/ob-perl
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-clojure hides
/usr/share/emacs/25.3.50/lisp/org/ob-clojure
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-clock hides
/usr/share/emacs/25.3.50/lisp/org/org-clock
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-plantuml hides
/usr/share/emacs/25.3.50/lisp/org/ob-plantuml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-fortran hides
/usr/share/emacs/25.3.50/lisp/org/ob-fortran
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-md hides
/usr/share/emacs/25.3.50/lisp/org/ox-md
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-ascii hides
/usr/share/emacs/25.3.50/lisp/org/ox-ascii
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ref hides
/usr/share/emacs/25.3.50/lisp/org/ob-ref
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-maxima hides
/usr/share/emacs/25.3.50/lisp/org/ob-maxima
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lob hides
/usr/share/emacs/25.3.50/lisp/org/ob-lob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-compat hides
/usr/share/emacs/25.3.50/lisp/org/org-compat
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-tangle hides
/usr/share/emacs/25.3.50/lisp/org/ob-tangle
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bibtex hides
/usr/share/emacs/25.3.50/lisp/org/org-bibtex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-capture hides
/usr/share/emacs/25.3.50/lisp/org/org-capture
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-screen hides
/usr/share/emacs/25.3.50/lisp/org/ob-screen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-haskell hides
/usr/share/emacs/25.3.50/lisp/org/ob-haskell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-matlab hides
/usr/share/emacs/25.3.50/lisp/org/ob-matlab
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-picolisp hides
/usr/share/emacs/25.3.50/lisp/org/ob-picolisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sql hides
/usr/share/emacs/25.3.50/lisp/org/ob-sql
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bbdb hides
/usr/share/emacs/25.3.50/lisp/org/org-bbdb
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-eval hides
/usr/share/emacs/25.3.50/lisp/org/ob-eval
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-indent hides
/usr/share/emacs/25.3.50/lisp/org/org-indent
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lisp hides
/usr/share/emacs/25.3.50/lisp/org/ob-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macs hides
/usr/share/emacs/25.3.50/lisp/org/org-macs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-shen hides
/usr/share/emacs/25.3.50/lisp/org/ob-shen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org hides
/usr/share/emacs/25.3.50/lisp/org/org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-R hides
/usr/share/emacs/25.3.50/lisp/org/ob-R
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-eshell hides
/usr/share/emacs/25.3.50/lisp/org/org-eshell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-gnus hides
/usr/share/emacs/25.3.50/lisp/org/org-gnus
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-crypt hides
/usr/share/emacs/25.3.50/lisp/org/org-crypt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-install hides
/usr/share/emacs/25.3.50/lisp/org/org-install
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ledger hides
/usr/share/emacs/25.3.50/lisp/org/ob-ledger
/usr/share/emacs/site-lisp/slime/lib/ert hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/ert
/home/tina/.emacs.d/elpa/seq-2.20/seq hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/seq
/home/tina/.emacs.d/elpa/let-alist-1.0.5/let-alist hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/let-alist
/usr/share/emacs/site-lisp/slime/lib/ert-x hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/ert-x

Features:
(shadow flyspell ispell mail-extr auto-highlight-symbol rainbow-mode
volatile-highlights rainbow-delimiters emacsbug message rfc822 mml
mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums dired+
image-dired image-file dired-x evil-numbers fill-column-indicator info+
linum-off yasnippet tabbar-ruler ruler-mode tabbar cap-words superword
subword smartparens-config smartparens-org smartparens-html
smartparens-ess smartparens savehist xt-mouse ob-ditaa ob-clojure
ob-haskell ob-js ob-python ob-ruby ob-perl ob-plantuml ob-R ob-sh
org-clock golden-ratio flycheck json map rx dash poly-R poly-markdown
poly-noweb polymode poly-base polymode-weave polymode-export
polymode-debug polymode-methods poly-lock polymode-compat
polymode-classes eieio-compat polymode-core eieio-custom eieio-base anzu
keyfreq smex ido-vertical-mode ido-completing-read+ s minibuf-eldef ido
ess-smart-underscore ess ess-mode ess-noweb-mode ess-inf ess-tracebug
tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell
ess-generics ess-utils cl ess-custom executable ess-compat disp-table
linum whitespace yaoddmuse skeleton sgml-mode twittering-mode sx
slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu
slime-references slime-compiler-notes-tree slime-scratch
slime-presentations bridge slime-macrostep macrostep slime-mdot-fu
slime-enclosing-context slime-fuzzy slime-fancy-trace
slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc
slime-repl slime-parse slime compile etags xref project arc-mode
archive-mode hyperspec browse-url pc-bufsw paradox paradox-menu
paradox-commit-list hydra lv paradox-execute paradox-github paradox-core
spinner subr-x org-journal org-crypt org-bullets org-bookmark-heading
mode-local helm-config helm-easymenu async-bytecomp ergoemacs-status
mode-icons powerline powerline-separators color powerline-themes
emms-librefm-stream xml emms-librefm-scrobbler emms-playlist-limit
emms-volume emms-volume-amixer emms-i18n emms-history emms-score
emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue
emms-mode-line-icon emms-browser sort emms-playlist-sort
emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time
emms-lyrics emms-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap emms-streams
emms-show-all emms-tag-editor emms-mark emms-mode-line emms-cache
emms-info-ogginfo emms-info-mp3info emms-info later-do
emms-playlist-mode emms-player-vlc emms-player-mplayer
emms-player-simple emms-source-playlist emms-source-file locate
emms-setup emms emms-compat dashboard dashboard-widgets recentf
tree-widget page-break-lines org-agenda org-element avl-tree org
org-macro org-footnote org-pcomplete pcomplete org-list org-faces
org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle
org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint
ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs
format-spec cal-menu calendar cal-loaddefs bookmark pp dired-async async
dired-aux dired all-the-icons-ivy ivy flx delsel ivy-overlay ffap
thingatpt url-parse auth-source eieio eieio-core password-cache url-vars
all-the-icons-gnus gnus gnus-ems nnheader gnus-util mail-utils mm-util
help-fns mail-prsvr all-the-icons all-the-icons-faces data-material
data-weathericons data-octicons data-fileicons data-faicons
data-alltheicons memoize font-lock+ jka-compr ergoemacs-themes
two-column ergoemacs-translate ergoemacs-theme-engine
ergoemacs-mapkeymap ergoemacs-map-properties ergoemacs-map ergoemacs-lib
ergoemacs-layouts ergoemacs-key-description descr-text
ergoemacs-functions ergoemacs-component find-func ergoemacs-advice
ergoemacs-command-loop ergoemacs-macros printing ps-print ps-def lpr
ergoemacs-mode undo-tree diff cus-edit wid-edit cl-macs cl-seq
use-package use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key easy-mmode use-package-core finder-inf
kotl-autoloads advice edmacro kmacro slime-autoloads info package
epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode
easymenu cconv cl-loaddefs pcase cl-lib saveplace manoj-dark-theme paren
cus-start cus-load time-date mule-util tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment
elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan
thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese charscript
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote dbusbind inotify
dynamic-setting system-font-setting font-render-setting xwidget-internal
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 8 757532 180039)
 (symbols 24 61711 1)
 (miscs 20 1037 946)
 (strings 16 171483 71760)
 (string-bytes 1 5149160)
 (vectors 8 92806)
 (vector-slots 4 1584705 134712)
 (floats 8 3012 2534)
 (intervals 28 755 1138)
 (buffers 520 316)
 (heap 1024 41733 13808))
<#part type=3D"application/emacs-lisp" filename=3D"/home/tina/.emacs.d/init=
.el"
disposition=3Dattachment description=3D"My init.el file">
<#/part>

--94eb2c05cbee0e14e3056317fb2a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I=E2=80=99ve customized my Emacs installation to take=
 advantage of ErgoEmacs<br></div><div>(using <a href=3D"https://github.com/=
ergoemacs/ergoemacs-config">https://github.com/ergoemacs/ergoemacs-config</=
a> as a guide). While</div><div>ironing out the kinks in my init.el file I =
realized that Emacs now</div><div>crashes with a segfault=E2=80=A6 a LOT. T=
he most blatant example I ran into is</div><div>that opening the scratch bu=
ffer causes a segfault. I can open Emacs,</div><div>switch to the scratch b=
uffer (using the menu, tabbar, or Ctrl+X B) and</div><div>Emacs will crash =
with the following output:</div><div><br></div><div>Fatal error 11: Segment=
ation fault</div><div>Backtrace:</div><div>emacs[0x813bdf0]</div><div>emacs=
[0x8123de2]</div><div>emacs[0x813ab7e]</div><div>emacs[0x813ad6b]</div><div=
>emacs[0x813adc9]</div><div>[0xb7712c20]</div><div>emacs[0x80f3b1a]</div><d=
iv>emacs[0x8072413]</div><div>emacs[0x8072538]</div><div>emacs[0x8096175]</=
div><div>emacs[0x809b29d]</div><div>emacs[0x805bb23]</div><div>emacs[0x805d=
eeb]</div><div>emacs[0x805fcaa]</div><div>emacs[0x80608a9]</div><div>emacs[=
0x80627ee]</div><div>emacs[0x80925af]</div><div>emacs[0x809423d]</div><div>=
emacs[0x812db2a]</div><div>emacs[0x81301c4]</div><div>emacs[0x8131b2c]</div=
><div>emacs[0x8190b7c]</div><div>emacs[0x812421f]</div><div>emacs[0x8190b2b=
]</div><div>emacs[0x81241da]</div><div>emacs[0x8128532]</div><div>emacs[0x8=
12882f]</div><div>emacs[0x805a931]</div><div>/lib/i386-linux-gnu/libc.so.6(=
__libc_start_main+0xf7)[0xb3b4c637]</div><div>emacs[0x805b4c5]</div><div>Se=
gmentation fault (core dumped)</div><div><br></div><div>This only happens w=
hen running Emacs in the GUI (Ubuntu MATE 16.04);</div><div>it will not hap=
pen using =E2=80=9Cemacs -nw,=E2=80=9D nor will it occur if I use =E2=80=9C=
emacs</div><div>-q=E2=80=9D or =E2=80=9Cemacs -Q=E2=80=9D.</div><div><br></=
div><div>I=E2=80=99ve attached my init.el file (from my .emacs.d/ directory=
), in case</div><div>that helps.</div><div><br></div><div>Thanks!</div><div=
><br></div><div><br></div><div><br></div><div><br></div><div>In GNU Emacs 2=
5.3.50.2 (i686-pc-linux-gnu, GTK+ Version 3.18.9)</div><div>=C2=A0of 2017-0=
9-15 built on lgw01-amd64-029</div><div>Windowing system distributor &#39;T=
he X.Org Foundation&#39;, version 11.0.11804000</div><div>System Descriptio=
n:<span style=3D"white-space:pre">	</span>Ubuntu 16.04.3 LTS</div><div><br>=
</div><div>Configured using:</div><div>=C2=A0&#39;configure --build=3Di686-=
linux-gnu --prefix=3D/usr</div><div>=C2=A0&#39;--includedir=3D${prefix}/inc=
lude&#39; &#39;--mandir=3D${prefix}/share/man&#39;</div><div>=C2=A0&#39;--i=
nfodir=3D${prefix}/share/info&#39; --sysconfdir=3D/etc --localstatedir=3D/v=
ar</div><div>=C2=A0--disable-silent-rules &#39;--libdir=3D${prefix}/lib/i38=
6-linux-gnu&#39;</div><div>=C2=A0&#39;--libexecdir=3D${prefix}/lib/i386-lin=
ux-gnu&#39; --disable-maintainer-mode</div><div>=C2=A0--disable-dependency-=
tracking --prefix=3D/usr --sharedstatedir=3D/var/lib</div><div>=C2=A0--prog=
ram-suffix=3D25 --with-modules=3Dyes --with-x=3Dyes</div><div>=C2=A0--with-=
x-toolkit=3Dgtk3 --with-xwidgets=3Dyes &#39;CFLAGS=3D-g -O2</div><div>=C2=
=A0-fstack-protector-strong -Wformat -Werror=3Dformat-security&#39;</div><d=
iv>=C2=A0&#39;CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2&#39;</div><div>=
=C2=A0&#39;LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro&#39;&#39;</div><=
div><br></div><div>Configured features:</div><div>XPM JPEG TIFF GIF PNG RSV=
G IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS</div><div>NOTIFY LIBSELINUX GN=
UTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB</div><div>TOOLKIT_SCROLL_BAR=
S GTK3 X11 MODULES XWIDGETS</div><div><br></div><div>Important settings:</d=
iv><div>=C2=A0 value of $LANG: en_US.UTF-8</div><div>=C2=A0 locale-coding-s=
ystem: utf-8-unix</div><div><br></div><div>Major mode: Dashboard</div><div>=
<br></div><div>Minor modes in effect:</div><div>=C2=A0 auto-highlight-symbo=
l-mode: (markdown-mode-hook prog-mode-hook)</div><div>=C2=A0 fci-mode: (pro=
g-mode-hook)</div><div>=C2=A0 Info-breadcrumbs-in-mode-line-mode: t</div><d=
iv>=C2=A0 yas-global-mode: t</div><div>=C2=A0 yas-minor-mode: t</div><div>=
=C2=A0 tabbar-mwheel-mode: t</div><div>=C2=A0 tabbar-mode: t</div><div>=C2=
=A0 global-subword-mode: t</div><div>=C2=A0 subword-mode: t</div><div>=C2=
=A0 show-smartparens-global-mode: t</div><div>=C2=A0 smartparens-global-mod=
e: t</div><div>=C2=A0 savehist-mode: t</div><div>=C2=A0 xterm-mouse-mode: t=
</div><div>=C2=A0 golden-ratio-mode: t</div><div>=C2=A0 global-flycheck-mod=
e: t</div><div>=C2=A0 global-anzu-mode: t</div><div>=C2=A0 anzu-mode: t</di=
v><div>=C2=A0 keyfreq-autosave-mode: t</div><div>=C2=A0 keyfreq-mode: t</di=
v><div>=C2=A0 ido-vertical-mode: t</div><div>=C2=A0 ido-everywhere: t</div>=
<div>=C2=A0 shell-dirtrack-mode: t</div><div>=C2=A0 global-linum-mode: t</d=
iv><div>=C2=A0 async-bytecomp-package-mode: t</div><div>=C2=A0 ergoemacs-st=
atus-mode: t</div><div>=C2=A0 mode-icons-mode: t</div><div>=C2=A0 recentf-m=
ode: t</div><div>=C2=A0 global-page-break-lines-mode: t</div><div>=C2=A0 pa=
ge-break-lines-mode: t</div><div>=C2=A0 dired-async-mode: t</div><div>=C2=
=A0 delete-selection-mode: t</div><div>=C2=A0 ergoemacs-mode: t</div><div>=
=C2=A0 override-global-mode: t</div><div>=C2=A0 save-place-mode: t</div><di=
v>=C2=A0 show-paren-mode: t</div><div>=C2=A0 tooltip-mode: t</div><div>=C2=
=A0 global-eldoc-mode: t</div><div>=C2=A0 electric-indent-mode: t</div><div=
>=C2=A0 mouse-wheel-mode: t</div><div>=C2=A0 tool-bar-mode: t</div><div>=C2=
=A0 menu-bar-mode: t</div><div>=C2=A0 file-name-shadow-mode: t</div><div>=
=C2=A0 global-font-lock-mode: t</div><div>=C2=A0 font-lock-mode: t</div><di=
v>=C2=A0 blink-cursor-mode: t</div><div>=C2=A0 auto-composition-mode: t</di=
v><div>=C2=A0 auto-encryption-mode: t</div><div>=C2=A0 auto-compression-mod=
e: t</div><div>=C2=A0 buffer-read-only: t</div><div>=C2=A0 line-number-mode=
: t</div><div>=C2=A0 transient-mark-mode: t</div><div><br></div><div>Recent=
 messages:</div><div>Overriding package-menu--print-info with paradox--prin=
t-info</div><div>Overriding package-menu--print-info-simple with paradox--p=
rint-info</div><div>Overriding package-menu--generate with paradox--generat=
e-menu</div><div>Overriding package-menu-mode with paradox-menu-mode</div><=
div>Loading /home/tina/.emacs.d/recentf...done</div><div>Cleaning up the re=
centf list...done (0 removed)</div><div>For information about GNU Emacs and=
 the GNU system, type =E2=8E=88Ctrl+H =E2=8E=88Ctrl+A.</div><div>[yas] Prep=
ared just-in-time loading of snippets (but no snippets found).</div><div>Er=
goemacs-mode turned ON (us:standard).</div><div>Started =E2=80=98ergoemacs-=
mode=E2=80=99. Total startup time 4.310053 (Load: 2.162421, Initialize:2.14=
7632)</div><div><br></div><div>Load-path shadows:</div><div>/home/tina/.ema=
cs.d/elpa/org-plus-contrib-20180115/ob-exp hides /home/tina/.emacs.d/elpa/o=
rg-20180115/ob-exp</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2018=
0115/ob-J hides /home/tina/.emacs.d/elpa/org-20180115/ob-J</div><div>/home/=
tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-java hides /home/tina/.emac=
s.d/elpa/org-20180115/ob-java</div><div>/home/tina/.emacs.d/elpa/org-plus-c=
ontrib-20180115/org-inlinetask hides /home/tina/.emacs.d/elpa/org-20180115/=
org-inlinetask</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115=
/org-info hides /home/tina/.emacs.d/elpa/org-20180115/org-info</div><div>/h=
ome/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-scheme hides /home/tina=
/.emacs.d/elpa/org-20180115/ob-scheme</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/org-plot hides /home/tina/.emacs.d/elpa/org-2018011=
5/org-plot</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-=
R hides /home/tina/.emacs.d/elpa/org-20180115/ob-R</div><div>/home/tina/.em=
acs.d/elpa/org-plus-contrib-20180115/ob-calc hides /home/tina/.emacs.d/elpa=
/org-20180115/ob-calc</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2=
0180115/org-faces hides /home/tina/.emacs.d/elpa/org-20180115/org-faces</di=
v><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ocaml hides /h=
ome/tina/.emacs.d/elpa/org-20180115/ob-ocaml</div><div>/home/tina/.emacs.d/=
elpa/org-plus-contrib-20180115/org-datetree hides /home/tina/.emacs.d/elpa/=
org-20180115/org-datetree</div><div>/home/tina/.emacs.d/elpa/org-plus-contr=
ib-20180115/ox-publish hides /home/tina/.emacs.d/elpa/org-20180115/ox-publi=
sh</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-eww hid=
es /home/tina/.emacs.d/elpa/org-20180115/org-eww</div><div>/home/tina/.emac=
s.d/elpa/org-plus-contrib-20180115/ob-coq hides /home/tina/.emacs.d/elpa/or=
g-20180115/ob-coq</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180=
115/org-ctags hides /home/tina/.emacs.d/elpa/org-20180115/org-ctags</div><d=
iv>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-habit hides /home=
/tina/.emacs.d/elpa/org-20180115/org-habit</div><div>/home/tina/.emacs.d/el=
pa/org-plus-contrib-20180115/ob-tangle hides /home/tina/.emacs.d/elpa/org-2=
0180115/ob-tangle</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180=
115/org-w3m hides /home/tina/.emacs.d/elpa/org-20180115/org-w3m</div><div>/=
home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-stan hides /home/tina/=
.emacs.d/elpa/org-20180115/ob-stan</div><div>/home/tina/.emacs.d/elpa/org-p=
lus-contrib-20180115/ox-man hides /home/tina/.emacs.d/elpa/org-20180115/ox-=
man</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mouse =
hides /home/tina/.emacs.d/elpa/org-20180115/org-mouse</div><div>/home/tina/=
.emacs.d/elpa/org-plus-contrib-20180115/org-lint hides /home/tina/.emacs.d/=
elpa/org-20180115/org-lint</div><div>/home/tina/.emacs.d/elpa/org-plus-cont=
rib-20180115/ox-texinfo hides /home/tina/.emacs.d/elpa/org-20180115/ox-texi=
nfo</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lilypon=
d hides /home/tina/.emacs.d/elpa/org-20180115/ob-lilypond</div><div>/home/t=
ina/.emacs.d/elpa/org-plus-contrib-20180115/ox-latex hides /home/tina/.emac=
s.d/elpa/org-20180115/ox-latex</div><div>/home/tina/.emacs.d/elpa/org-plus-=
contrib-20180115/ob-emacs-lisp hides /home/tina/.emacs.d/elpa/org-20180115/=
ob-emacs-lisp</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/=
ox-html hides /home/tina/.emacs.d/elpa/org-20180115/ox-html</div><div>/home=
/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macro hides /home/tina/.e=
macs.d/elpa/org-20180115/org-macro</div><div>/home/tina/.emacs.d/elpa/org-p=
lus-contrib-20180115/ob-core hides /home/tina/.emacs.d/elpa/org-20180115/ob=
-core</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-dura=
tion hides /home/tina/.emacs.d/elpa/org-20180115/org-duration</div><div>/ho=
me/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-version hides /home/tin=
a/.emacs.d/elpa/org-20180115/org-version</div><div>/home/tina/.emacs.d/elpa=
/org-plus-contrib-20180115/org-loaddefs hides /home/tina/.emacs.d/elpa/org-=
20180115/org-loaddefs</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2=
0180115/ox-icalendar hides /home/tina/.emacs.d/elpa/org-20180115/ox-icalend=
ar</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-asymptot=
e hides /home/tina/.emacs.d/elpa/org-20180115/ob-asymptote</div><div>/home/=
tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sass hides /home/tina/.emac=
s.d/elpa/org-20180115/ob-sass</div><div>/home/tina/.emacs.d/elpa/org-plus-c=
ontrib-20180115/org-colview hides /home/tina/.emacs.d/elpa/org-20180115/org=
-colview</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-p=
rotocol hides /home/tina/.emacs.d/elpa/org-20180115/org-protocol</div><div>=
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-forth hides /home/tin=
a/.emacs.d/elpa/org-20180115/ob-forth</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/org-compat hides /home/tina/.emacs.d/elpa/org-20180=
115/org-compat</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115=
/ob-mscgen hides /home/tina/.emacs.d/elpa/org-20180115/ob-mscgen</div><div>=
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-io hides /home/tina/.=
emacs.d/elpa/org-20180115/ob-io</div><div>/home/tina/.emacs.d/elpa/org-plus=
-contrib-20180115/ob-sqlite hides /home/tina/.emacs.d/elpa/org-20180115/ob-=
sqlite</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-arc=
hive hides /home/tina/.emacs.d/elpa/org-20180115/org-archive</div><div>/hom=
e/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-hledger hides /home/tina/=
.emacs.d/elpa/org-20180115/ob-hledger</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/ob-shell hides /home/tina/.emacs.d/elpa/org-2018011=
5/ob-shell</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-=
matlab hides /home/tina/.emacs.d/elpa/org-20180115/ob-matlab</div><div>/hom=
e/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-fortran hides /home/tina/=
.emacs.d/elpa/org-20180115/ob-fortran</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/ob-ref hides /home/tina/.emacs.d/elpa/org-20180115/=
ob-ref</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-org =
hides /home/tina/.emacs.d/elpa/org-20180115/ob-org</div><div>/home/tina/.em=
acs.d/elpa/org-plus-contrib-20180115/org-src hides /home/tina/.emacs.d/elpa=
/org-20180115/org-src</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2=
0180115/org-rmail hides /home/tina/.emacs.d/elpa/org-20180115/org-rmail</di=
v><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-odt hides /hom=
e/tina/.emacs.d/elpa/org-20180115/ox-odt</div><div>/home/tina/.emacs.d/elpa=
/org-plus-contrib-20180115/ob-python hides /home/tina/.emacs.d/elpa/org-201=
80115/ob-python</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2018011=
5/ob-ditaa hides /home/tina/.emacs.d/elpa/org-20180115/ob-ditaa</div><div>/=
home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-docview hides /home/t=
ina/.emacs.d/elpa/org-20180115/org-docview</div><div>/home/tina/.emacs.d/el=
pa/org-plus-contrib-20180115/ob-ruby hides /home/tina/.emacs.d/elpa/org-201=
80115/ob-ruby</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/=
org-entities hides /home/tina/.emacs.d/elpa/org-20180115/org-entities</div>=
<div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-awk hides /home/=
tina/.emacs.d/elpa/org-20180115/ob-awk</div><div>/home/tina/.emacs.d/elpa/o=
rg-plus-contrib-20180115/org-pcomplete hides /home/tina/.emacs.d/elpa/org-2=
0180115/org-pcomplete</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2=
0180115/org-timer hides /home/tina/.emacs.d/elpa/org-20180115/org-timer</di=
v><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lua hides /hom=
e/tina/.emacs.d/elpa/org-20180115/ob-lua</div><div>/home/tina/.emacs.d/elpa=
/org-plus-contrib-20180115/ob-sql hides /home/tina/.emacs.d/elpa/org-201801=
15/ob-sql</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-c=
lojure hides /home/tina/.emacs.d/elpa/org-20180115/ob-clojure</div><div>/ho=
me/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-footnote hides /home/ti=
na/.emacs.d/elpa/org-20180115/org-footnote</div><div>/home/tina/.emacs.d/el=
pa/org-plus-contrib-20180115/org-element hides /home/tina/.emacs.d/elpa/org=
-20180115/org-element</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2=
0180115/org-table hides /home/tina/.emacs.d/elpa/org-20180115/org-table</di=
v><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-octave hides /=
home/tina/.emacs.d/elpa/org-20180115/ob-octave</div><div>/home/tina/.emacs.=
d/elpa/org-plus-contrib-20180115/org-attach hides /home/tina/.emacs.d/elpa/=
org-20180115/org-attach</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib=
-20180115/ob-processing hides /home/tina/.emacs.d/elpa/org-20180115/ob-proc=
essing</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-beam=
er hides /home/tina/.emacs.d/elpa/org-20180115/ox-beamer</div><div>/home/ti=
na/.emacs.d/elpa/org-plus-contrib-20180115/ob-latex hides /home/tina/.emacs=
.d/elpa/org-20180115/ob-latex</div><div>/home/tina/.emacs.d/elpa/org-plus-c=
ontrib-20180115/ob-table hides /home/tina/.emacs.d/elpa/org-20180115/ob-tab=
le</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox hides /h=
ome/tina/.emacs.d/elpa/org-20180115/ox</div><div>/home/tina/.emacs.d/elpa/o=
rg-plus-contrib-20180115/ob-makefile hides /home/tina/.emacs.d/elpa/org-201=
80115/ob-makefile</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180=
115/ob-dot hides /home/tina/.emacs.d/elpa/org-20180115/ob-dot</div><div>/ho=
me/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lisp hides /home/tina/.e=
macs.d/elpa/org-20180115/ob-lisp</div><div>/home/tina/.emacs.d/elpa/org-plu=
s-contrib-20180115/ob-abc hides /home/tina/.emacs.d/elpa/org-20180115/ob-ab=
c</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-plantuml =
hides /home/tina/.emacs.d/elpa/org-20180115/ob-plantuml</div><div>/home/tin=
a/.emacs.d/elpa/org-plus-contrib-20180115/ob-sed hides /home/tina/.emacs.d/=
elpa/org-20180115/ob-sed</div><div>/home/tina/.emacs.d/elpa/org-plus-contri=
b-20180115/org-mhe hides /home/tina/.emacs.d/elpa/org-20180115/org-mhe</div=
><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-org hides /home=
/tina/.emacs.d/elpa/org-20180115/ox-org</div><div>/home/tina/.emacs.d/elpa/=
org-plus-contrib-20180115/org-agenda hides /home/tina/.emacs.d/elpa/org-201=
80115/org-agenda</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-201801=
15/ob-comint hides /home/tina/.emacs.d/elpa/org-20180115/ob-comint</div><di=
v>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mobile hides /home=
/tina/.emacs.d/elpa/org-20180115/org-mobile</div><div>/home/tina/.emacs.d/e=
lpa/org-plus-contrib-20180115/org-irc hides /home/tina/.emacs.d/elpa/org-20=
180115/org-irc</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115=
/ob-vala hides /home/tina/.emacs.d/elpa/org-20180115/ob-vala</div><div>/hom=
e/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-picolisp hides /home/tina=
/.emacs.d/elpa/org-20180115/ob-picolisp</div><div>/home/tina/.emacs.d/elpa/=
org-plus-contrib-20180115/ob-ledger hides /home/tina/.emacs.d/elpa/org-2018=
0115/ob-ledger</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115=
/ox-md hides /home/tina/.emacs.d/elpa/org-20180115/ox-md</div><div>/home/ti=
na/.emacs.d/elpa/org-plus-contrib-20180115/ox-ascii hides /home/tina/.emacs=
.d/elpa/org-20180115/ox-ascii</div><div>/home/tina/.emacs.d/elpa/org-plus-c=
ontrib-20180115/org-list hides /home/tina/.emacs.d/elpa/org-20180115/org-li=
st</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bibtex =
hides /home/tina/.emacs.d/elpa/org-20180115/org-bibtex</div><div>/home/tina=
/.emacs.d/elpa/org-plus-contrib-20180115/ob-lob hides /home/tina/.emacs.d/e=
lpa/org-20180115/ob-lob</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib=
-20180115/ob-gnuplot hides /home/tina/.emacs.d/elpa/org-20180115/ob-gnuplot=
</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-capture h=
ides /home/tina/.emacs.d/elpa/org-20180115/org-capture</div><div>/home/tina=
/.emacs.d/elpa/org-plus-contrib-20180115/ob-haskell hides /home/tina/.emacs=
.d/elpa/org-20180115/ob-haskell</div><div>/home/tina/.emacs.d/elpa/org-plus=
-contrib-20180115/ob-C hides /home/tina/.emacs.d/elpa/org-20180115/ob-C</di=
v><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bbdb hides /h=
ome/tina/.emacs.d/elpa/org-20180115/org-bbdb</div><div>/home/tina/.emacs.d/=
elpa/org-plus-contrib-20180115/ob-ebnf hides /home/tina/.emacs.d/elpa/org-2=
0180115/ob-ebnf</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2018011=
5/ob hides /home/tina/.emacs.d/elpa/org-20180115/ob</div><div>/home/tina/.e=
macs.d/elpa/org-plus-contrib-20180115/org-indent hides /home/tina/.emacs.d/=
elpa/org-20180115/org-indent</div><div>/home/tina/.emacs.d/elpa/org-plus-co=
ntrib-20180115/org-id hides /home/tina/.emacs.d/elpa/org-20180115/org-id</d=
iv><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-perl hides /h=
ome/tina/.emacs.d/elpa/org-20180115/ob-perl</div><div>/home/tina/.emacs.d/e=
lpa/org-plus-contrib-20180115/org-macs hides /home/tina/.emacs.d/elpa/org-2=
0180115/org-macs</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-201801=
15/ob-shen hides /home/tina/.emacs.d/elpa/org-20180115/ob-shen</div><div>/h=
ome/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-clock hides /home/tina=
/.emacs.d/elpa/org-20180115/org-clock</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/ob-keys hides /home/tina/.emacs.d/elpa/org-20180115=
/ob-keys</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-c=
rypt hides /home/tina/.emacs.d/elpa/org-20180115/org-crypt</div><div>/home/=
tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-screen hides /home/tina/.em=
acs.d/elpa/org-20180115/ob-screen</div><div>/home/tina/.emacs.d/elpa/org-pl=
us-contrib-20180115/ob-js hides /home/tina/.emacs.d/elpa/org-20180115/ob-js=
</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org hides /ho=
me/tina/.emacs.d/elpa/org-20180115/org</div><div>/home/tina/.emacs.d/elpa/o=
rg-plus-contrib-20180115/ob-eval hides /home/tina/.emacs.d/elpa/org-2018011=
5/ob-eval</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-=
eshell hides /home/tina/.emacs.d/elpa/org-20180115/org-eshell</div><div>/ho=
me/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-gnus hides /home/tina/.=
emacs.d/elpa/org-20180115/org-gnus</div><div>/home/tina/.emacs.d/elpa/org-p=
lus-contrib-20180115/ob-css hides /home/tina/.emacs.d/elpa/org-20180115/ob-=
css</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-maxima =
hides /home/tina/.emacs.d/elpa/org-20180115/ob-maxima</div><div>/home/tina/=
.emacs.d/elpa/org-plus-contrib-20180115/ob-groovy hides /home/tina/.emacs.d=
/elpa/org-20180115/ob-groovy</div><div>/home/tina/.emacs.d/elpa/org-plus-co=
ntrib-20180115/org-install hides /home/tina/.emacs.d/elpa/org-20180115/org-=
install</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-fe=
ed hides /home/tina/.emacs.d/elpa/org-20180115/org-feed</div><div>/home/tin=
a/.emacs.d/elpa/slime-20180111.429/slime-tests hides /usr/share/emacs/site-=
lisp/slime/slime-tests</div><div>/home/tina/.emacs.d/elpa/slime-20180111.42=
9/slime hides /usr/share/emacs/site-lisp/slime/slime</div><div>/home/tina/.=
emacs.d/elpa/slime-20180111.429/slime-autoloads hides /usr/share/emacs/site=
-lisp/slime/slime-autoloads</div><div>/home/tina/.emacs.d/elpa/slime-201801=
11.429/contrib/slime-snapshot hides /usr/share/emacs/site-lisp/slime/contri=
b/slime-snapshot</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/cont=
rib/slime-compiler-notes-tree hides /usr/share/emacs/site-lisp/slime/contri=
b/slime-compiler-notes-tree</div><div>/home/tina/.emacs.d/elpa/slime-201801=
11.429/contrib/slime-mrepl hides /usr/share/emacs/site-lisp/slime/contrib/s=
lime-mrepl</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/sl=
ime-asdf hides /usr/share/emacs/site-lisp/slime/contrib/slime-asdf</div><di=
v>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-clipboard hides=
 /usr/share/emacs/site-lisp/slime/contrib/slime-clipboard</div><div>/home/t=
ina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy-inspector hides /u=
sr/share/emacs/site-lisp/slime/contrib/slime-fancy-inspector</div><div>/hom=
e/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-typeout-frame hides /=
usr/share/emacs/site-lisp/slime/contrib/slime-typeout-frame</div><div>/home=
/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-sprof hides /usr/share=
/emacs/site-lisp/slime/contrib/slime-sprof</div><div>/home/tina/.emacs.d/el=
pa/slime-20180111.429/contrib/slime-fuzzy hides /usr/share/emacs/site-lisp/=
slime/contrib/slime-fuzzy</div><div>/home/tina/.emacs.d/elpa/slime-20180111=
.429/contrib/slime-c-p-c hides /usr/share/emacs/site-lisp/slime/contrib/sli=
me-c-p-c</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slim=
e-references hides /usr/share/emacs/site-lisp/slime/contrib/slime-reference=
s</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-autod=
oc hides /usr/share/emacs/site-lisp/slime/contrib/slime-autodoc</div><div>/=
home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-sbcl-exts hides /u=
sr/share/emacs/site-lisp/slime/contrib/slime-sbcl-exts</div><div>/home/tina=
/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy-trace hides /usr/shar=
e/emacs/site-lisp/slime/contrib/slime-fancy-trace</div><div>/home/tina/.ema=
cs.d/elpa/slime-20180111.429/contrib/slime-highlight-edits hides /usr/share=
/emacs/site-lisp/slime/contrib/slime-highlight-edits</div><div>/home/tina/.=
emacs.d/elpa/slime-20180111.429/contrib/slime-fancy hides /usr/share/emacs/=
site-lisp/slime/contrib/slime-fancy</div><div>/home/tina/.emacs.d/elpa/slim=
e-20180111.429/contrib/slime-hyperdoc hides /usr/share/emacs/site-lisp/slim=
e/contrib/slime-hyperdoc</div><div>/home/tina/.emacs.d/elpa/slime-20180111.=
429/contrib/slime-cl-indent hides /usr/share/emacs/site-lisp/slime/contrib/=
slime-cl-indent</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contr=
ib/slime-banner hides /usr/share/emacs/site-lisp/slime/contrib/slime-banner=
</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-parse =
hides /usr/share/emacs/site-lisp/slime/contrib/slime-parse</div><div>/home/=
tina/.emacs.d/elpa/slime-20180111.429/contrib/bridge hides /usr/share/emacs=
/site-lisp/slime/contrib/bridge</div><div>/home/tina/.emacs.d/elpa/slime-20=
180111.429/contrib/slime-enclosing-context hides /usr/share/emacs/site-lisp=
/slime/contrib/slime-enclosing-context</div><div>/home/tina/.emacs.d/elpa/s=
lime-20180111.429/contrib/slime-xref-browser hides /usr/share/emacs/site-li=
sp/slime/contrib/slime-xref-browser</div><div>/home/tina/.emacs.d/elpa/slim=
e-20180111.429/contrib/slime-fontifying-fu hides /usr/share/emacs/site-lisp=
/slime/contrib/slime-fontifying-fu</div><div>/home/tina/.emacs.d/elpa/slime=
-20180111.429/contrib/slime-presentation-streams hides /usr/share/emacs/sit=
e-lisp/slime/contrib/slime-presentation-streams</div><div>/home/tina/.emacs=
.d/elpa/slime-20180111.429/contrib/slime-repl hides /usr/share/emacs/site-l=
isp/slime/contrib/slime-repl</div><div>/home/tina/.emacs.d/elpa/slime-20180=
111.429/contrib/slime-mdot-fu hides /usr/share/emacs/site-lisp/slime/contri=
b/slime-mdot-fu</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contr=
ib/slime-indentation hides /usr/share/emacs/site-lisp/slime/contrib/slime-i=
ndentation</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/sl=
ime-presentations hides /usr/share/emacs/site-lisp/slime/contrib/slime-pres=
entations</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/sli=
me-trace-dialog hides /usr/share/emacs/site-lisp/slime/contrib/slime-trace-=
dialog</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-=
tramp hides /usr/share/emacs/site-lisp/slime/contrib/slime-tramp</div><div>=
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-scratch hides /us=
r/share/emacs/site-lisp/slime/contrib/slime-scratch</div><div>/home/tina/.e=
macs.d/elpa/slime-20180111.429/contrib/inferior-slime hides /usr/share/emac=
s/site-lisp/slime/contrib/inferior-slime</div><div>/home/tina/.emacs.d/elpa=
/slime-20180111.429/contrib/slime-package-fu hides /usr/share/emacs/site-li=
sp/slime/contrib/slime-package-fu</div><div>/home/tina/.emacs.d/elpa/slime-=
20180111.429/contrib/slime-scheme hides /usr/share/emacs/site-lisp/slime/co=
ntrib/slime-scheme</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/co=
ntrib/slime-media hides /usr/share/emacs/site-lisp/slime/contrib/slime-medi=
a</div><div>/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-editi=
ng-commands hides /usr/share/emacs/site-lisp/slime/contrib/slime-editing-co=
mmands</div><div>/usr/share/emacs/site-lisp/dictionaries-common/ispell hide=
s /usr/share/emacs/25.3.50/lisp/textmodes/ispell</div><div>/usr/share/emacs=
/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/25.3.50/lisp=
/textmodes/flyspell</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-201=
80115/ob-exp hides /usr/share/emacs/25.3.50/lisp/org/ob-exp</div><div>/home=
/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-feed hides /usr/share/ema=
cs/25.3.50/lisp/org/org-feed</div><div>/home/tina/.emacs.d/elpa/org-plus-co=
ntrib-20180115/ob-java hides /usr/share/emacs/25.3.50/lisp/org/ob-java</div=
><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sass hides /usr=
/share/emacs/25.3.50/lisp/org/ob-sass</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/org-inlinetask hides /usr/share/emacs/25.3.50/lisp/=
org/org-inlinetask</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2018=
0115/org-info hides /usr/share/emacs/25.3.50/lisp/org/org-info</div><div>/h=
ome/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sqlite hides /usr/share=
/emacs/25.3.50/lisp/org/ob-sqlite</div><div>/home/tina/.emacs.d/elpa/org-pl=
us-contrib-20180115/ob-comint hides /usr/share/emacs/25.3.50/lisp/org/ob-co=
mint</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-plot =
hides /usr/share/emacs/25.3.50/lisp/org/org-plot</div><div>/home/tina/.emac=
s.d/elpa/org-plus-contrib-20180115/ob-css hides /usr/share/emacs/25.3.50/li=
sp/org/ob-css</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/=
org-docview hides /usr/share/emacs/25.3.50/lisp/org/org-docview</div><div>/=
home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-scheme hides /usr/shar=
e/emacs/25.3.50/lisp/org/ob-scheme</div><div>/home/tina/.emacs.d/elpa/org-p=
lus-contrib-20180115/ox-man hides /usr/share/emacs/25.3.50/lisp/org/ox-man<=
/div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-js hides /u=
sr/share/emacs/25.3.50/lisp/org/ob-js</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/ob-calc hides /usr/share/emacs/25.3.50/lisp/org/ob-=
calc</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-datet=
ree hides /usr/share/emacs/25.3.50/lisp/org/org-datetree</div><div>/home/ti=
na/.emacs.d/elpa/org-plus-contrib-20180115/org-faces hides /usr/share/emacs=
/25.3.50/lisp/org/org-faces</div><div>/home/tina/.emacs.d/elpa/org-plus-con=
trib-20180115/ob-ocaml hides /usr/share/emacs/25.3.50/lisp/org/ob-ocaml</di=
v><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-ctags hides /=
usr/share/emacs/25.3.50/lisp/org/org-ctags</div><div>/home/tina/.emacs.d/el=
pa/org-plus-contrib-20180115/org-habit hides /usr/share/emacs/25.3.50/lisp/=
org/org-habit</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/=
ob-mscgen hides /usr/share/emacs/25.3.50/lisp/org/ob-mscgen</div><div>/home=
/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lilypond hides /usr/share/=
emacs/25.3.50/lisp/org/ob-lilypond</div><div>/home/tina/.emacs.d/elpa/org-p=
lus-contrib-20180115/ob-emacs-lisp hides /usr/share/emacs/25.3.50/lisp/org/=
ob-emacs-lisp</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/=
org-macro hides /usr/share/emacs/25.3.50/lisp/org/org-macro</div><div>/home=
/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-html hides /usr/share/emac=
s/25.3.50/lisp/org/ox-html</div><div>/home/tina/.emacs.d/elpa/org-plus-cont=
rib-20180115/ob-core hides /usr/share/emacs/25.3.50/lisp/org/ob-core</div><=
div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-version hides /u=
sr/share/emacs/25.3.50/lisp/org/org-version</div><div>/home/tina/.emacs.d/e=
lpa/org-plus-contrib-20180115/org-list hides /usr/share/emacs/25.3.50/lisp/=
org/org-list</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/o=
rg-pcomplete hides /usr/share/emacs/25.3.50/lisp/org/org-pcomplete</div><di=
v>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-icalendar hides /us=
r/share/emacs/25.3.50/lisp/org/ox-icalendar</div><div>/home/tina/.emacs.d/e=
lpa/org-plus-contrib-20180115/ob-awk hides /usr/share/emacs/25.3.50/lisp/or=
g/ob-awk</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-m=
obile hides /usr/share/emacs/25.3.50/lisp/org/org-mobile</div><div>/home/ti=
na/.emacs.d/elpa/org-plus-contrib-20180115/org-loaddefs hides /usr/share/em=
acs/25.3.50/lisp/org/org-loaddefs</div><div>/home/tina/.emacs.d/elpa/org-pl=
us-contrib-20180115/org-w3m hides /usr/share/emacs/25.3.50/lisp/org/org-w3m=
</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mouse hid=
es /usr/share/emacs/25.3.50/lisp/org/org-mouse</div><div>/home/tina/.emacs.=
d/elpa/org-plus-contrib-20180115/org-colview hides /usr/share/emacs/25.3.50=
/lisp/org/org-colview</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2=
0180115/ox-publish hides /usr/share/emacs/25.3.50/lisp/org/ox-publish</div>=
<div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-latex hides /usr=
/share/emacs/25.3.50/lisp/org/ox-latex</div><div>/home/tina/.emacs.d/elpa/o=
rg-plus-contrib-20180115/org-archive hides /usr/share/emacs/25.3.50/lisp/or=
g/org-archive</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/=
org-protocol hides /usr/share/emacs/25.3.50/lisp/org/org-protocol</div><div=
>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-rmail hides /usr/sh=
are/emacs/25.3.50/lisp/org/org-rmail</div><div>/home/tina/.emacs.d/elpa/org=
-plus-contrib-20180115/ob-keys hides /usr/share/emacs/25.3.50/lisp/org/ob-k=
eys</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-odt hid=
es /usr/share/emacs/25.3.50/lisp/org/ox-odt</div><div>/home/tina/.emacs.d/e=
lpa/org-plus-contrib-20180115/ob-python hides /usr/share/emacs/25.3.50/lisp=
/org/ob-python</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115=
/ob-ditaa hides /usr/share/emacs/25.3.50/lisp/org/ob-ditaa</div><div>/home/=
tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ruby hides /usr/share/emacs=
/25.3.50/lisp/org/ob-ruby</div><div>/home/tina/.emacs.d/elpa/org-plus-contr=
ib-20180115/ob hides /usr/share/emacs/25.3.50/lisp/org/ob</div><div>/home/t=
ina/.emacs.d/elpa/org-plus-contrib-20180115/ox-texinfo hides /usr/share/ema=
cs/25.3.50/lisp/org/ox-texinfo</div><div>/home/tina/.emacs.d/elpa/org-plus-=
contrib-20180115/ob-latex hides /usr/share/emacs/25.3.50/lisp/org/ob-latex<=
/div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-entities h=
ides /usr/share/emacs/25.3.50/lisp/org/org-entities</div><div>/home/tina/.e=
macs.d/elpa/org-plus-contrib-20180115/org-src hides /usr/share/emacs/25.3.5=
0/lisp/org/org-src</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-2018=
0115/org-timer hides /usr/share/emacs/25.3.50/lisp/org/org-timer</div><div>=
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-id hides /usr/share/=
emacs/25.3.50/lisp/org/org-id</div><div>/home/tina/.emacs.d/elpa/org-plus-c=
ontrib-20180115/ob-asymptote hides /usr/share/emacs/25.3.50/lisp/org/ob-asy=
mptote</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-tab=
le hides /usr/share/emacs/25.3.50/lisp/org/org-table</div><div>/home/tina/.=
emacs.d/elpa/org-plus-contrib-20180115/ob-octave hides /usr/share/emacs/25.=
3.50/lisp/org/ob-octave</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib=
-20180115/ob-C hides /usr/share/emacs/25.3.50/lisp/org/ob-C</div><div>/home=
/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-element hides /usr/share/=
emacs/25.3.50/lisp/org/org-element</div><div>/home/tina/.emacs.d/elpa/org-p=
lus-contrib-20180115/ox-beamer hides /usr/share/emacs/25.3.50/lisp/org/ox-b=
eamer</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-table=
 hides /usr/share/emacs/25.3.50/lisp/org/ob-table</div><div>/home/tina/.ema=
cs.d/elpa/org-plus-contrib-20180115/ox hides /usr/share/emacs/25.3.50/lisp/=
org/ox</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-make=
file hides /usr/share/emacs/25.3.50/lisp/org/ob-makefile</div><div>/home/ti=
na/.emacs.d/elpa/org-plus-contrib-20180115/ob-io hides /usr/share/emacs/25.=
3.50/lisp/org/ob-io</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-201=
80115/org-attach hides /usr/share/emacs/25.3.50/lisp/org/org-attach</div><d=
iv>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-footnote hides /u=
sr/share/emacs/25.3.50/lisp/org/org-footnote</div><div>/home/tina/.emacs.d/=
elpa/org-plus-contrib-20180115/org-mhe hides /usr/share/emacs/25.3.50/lisp/=
org/org-mhe</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox=
-org hides /usr/share/emacs/25.3.50/lisp/org/ox-org</div><div>/home/tina/.e=
macs.d/elpa/org-plus-contrib-20180115/ob-gnuplot hides /usr/share/emacs/25.=
3.50/lisp/org/ob-gnuplot</div><div>/home/tina/.emacs.d/elpa/org-plus-contri=
b-20180115/org-agenda hides /usr/share/emacs/25.3.50/lisp/org/org-agenda</d=
iv><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-dot hides /us=
r/share/emacs/25.3.50/lisp/org/ob-dot</div><div>/home/tina/.emacs.d/elpa/or=
g-plus-contrib-20180115/ob-org hides /usr/share/emacs/25.3.50/lisp/org/ob-o=
rg</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-irc hid=
es /usr/share/emacs/25.3.50/lisp/org/org-irc</div><div>/home/tina/.emacs.d/=
elpa/org-plus-contrib-20180115/ob-perl hides /usr/share/emacs/25.3.50/lisp/=
org/ob-perl</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob=
-clojure hides /usr/share/emacs/25.3.50/lisp/org/ob-clojure</div><div>/home=
/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-clock hides /usr/share/em=
acs/25.3.50/lisp/org/org-clock</div><div>/home/tina/.emacs.d/elpa/org-plus-=
contrib-20180115/ob-plantuml hides /usr/share/emacs/25.3.50/lisp/org/ob-pla=
ntuml</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-fortr=
an hides /usr/share/emacs/25.3.50/lisp/org/ob-fortran</div><div>/home/tina/=
.emacs.d/elpa/org-plus-contrib-20180115/ox-md hides /usr/share/emacs/25.3.5=
0/lisp/org/ox-md</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-201801=
15/ox-ascii hides /usr/share/emacs/25.3.50/lisp/org/ox-ascii</div><div>/hom=
e/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ref hides /usr/share/emac=
s/25.3.50/lisp/org/ob-ref</div><div>/home/tina/.emacs.d/elpa/org-plus-contr=
ib-20180115/ob-maxima hides /usr/share/emacs/25.3.50/lisp/org/ob-maxima</di=
v><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lob hides /usr=
/share/emacs/25.3.50/lisp/org/ob-lob</div><div>/home/tina/.emacs.d/elpa/org=
-plus-contrib-20180115/org-compat hides /usr/share/emacs/25.3.50/lisp/org/o=
rg-compat</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-t=
angle hides /usr/share/emacs/25.3.50/lisp/org/ob-tangle</div><div>/home/tin=
a/.emacs.d/elpa/org-plus-contrib-20180115/org-bibtex hides /usr/share/emacs=
/25.3.50/lisp/org/org-bibtex</div><div>/home/tina/.emacs.d/elpa/org-plus-co=
ntrib-20180115/org-capture hides /usr/share/emacs/25.3.50/lisp/org/org-capt=
ure</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-screen =
hides /usr/share/emacs/25.3.50/lisp/org/ob-screen</div><div>/home/tina/.ema=
cs.d/elpa/org-plus-contrib-20180115/ob-haskell hides /usr/share/emacs/25.3.=
50/lisp/org/ob-haskell</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-=
20180115/ob-matlab hides /usr/share/emacs/25.3.50/lisp/org/ob-matlab</div><=
div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-picolisp hides /u=
sr/share/emacs/25.3.50/lisp/org/ob-picolisp</div><div>/home/tina/.emacs.d/e=
lpa/org-plus-contrib-20180115/ob-sql hides /usr/share/emacs/25.3.50/lisp/or=
g/ob-sql</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-b=
bdb hides /usr/share/emacs/25.3.50/lisp/org/org-bbdb</div><div>/home/tina/.=
emacs.d/elpa/org-plus-contrib-20180115/ob-eval hides /usr/share/emacs/25.3.=
50/lisp/org/ob-eval</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-201=
80115/org-indent hides /usr/share/emacs/25.3.50/lisp/org/org-indent</div><d=
iv>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lisp hides /usr/sh=
are/emacs/25.3.50/lisp/org/ob-lisp</div><div>/home/tina/.emacs.d/elpa/org-p=
lus-contrib-20180115/org-macs hides /usr/share/emacs/25.3.50/lisp/org/org-m=
acs</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-shen hi=
des /usr/share/emacs/25.3.50/lisp/org/ob-shen</div><div>/home/tina/.emacs.d=
/elpa/org-plus-contrib-20180115/org hides /usr/share/emacs/25.3.50/lisp/org=
/org</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-R hide=
s /usr/share/emacs/25.3.50/lisp/org/ob-R</div><div>/home/tina/.emacs.d/elpa=
/org-plus-contrib-20180115/org-eshell hides /usr/share/emacs/25.3.50/lisp/o=
rg/org-eshell</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/=
org-gnus hides /usr/share/emacs/25.3.50/lisp/org/org-gnus</div><div>/home/t=
ina/.emacs.d/elpa/org-plus-contrib-20180115/org-crypt hides /usr/share/emac=
s/25.3.50/lisp/org/org-crypt</div><div>/home/tina/.emacs.d/elpa/org-plus-co=
ntrib-20180115/org-install hides /usr/share/emacs/25.3.50/lisp/org/org-inst=
all</div><div>/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ledger =
hides /usr/share/emacs/25.3.50/lisp/org/ob-ledger</div><div>/usr/share/emac=
s/site-lisp/slime/lib/ert hides /usr/share/emacs/25.3.50/lisp/emacs-lisp/er=
t</div><div>/home/tina/.emacs.d/elpa/seq-2.20/seq hides /usr/share/emacs/25=
.3.50/lisp/emacs-lisp/seq</div><div>/home/tina/.emacs.d/elpa/let-alist-1.0.=
5/let-alist hides /usr/share/emacs/25.3.50/lisp/emacs-lisp/let-alist</div><=
div>/usr/share/emacs/site-lisp/slime/lib/ert-x hides /usr/share/emacs/25.3.=
50/lisp/emacs-lisp/ert-x</div><div><br></div><div>Features:</div><div>(shad=
ow flyspell ispell mail-extr auto-highlight-symbol rainbow-mode</div><div>v=
olatile-highlights rainbow-delimiters emacsbug message rfc822 mml</div><div=
>mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev</d=
iv><div>gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums dired+</di=
v><div>image-dired image-file dired-x evil-numbers fill-column-indicator in=
fo+</div><div>linum-off yasnippet tabbar-ruler ruler-mode tabbar cap-words =
superword</div><div>subword smartparens-config smartparens-org smartparens-=
html</div><div>smartparens-ess smartparens savehist xt-mouse ob-ditaa ob-cl=
ojure</div><div>ob-haskell ob-js ob-python ob-ruby ob-perl ob-plantuml ob-R=
 ob-sh</div><div>org-clock golden-ratio flycheck json map rx dash poly-R po=
ly-markdown</div><div>poly-noweb polymode poly-base polymode-weave polymode=
-export</div><div>polymode-debug polymode-methods poly-lock polymode-compat=
</div><div>polymode-classes eieio-compat polymode-core eieio-custom eieio-b=
ase anzu</div><div>keyfreq smex ido-vertical-mode ido-completing-read+ s mi=
nibuf-eldef ido</div><div>ess-smart-underscore ess ess-mode ess-noweb-mode =
ess-inf ess-tracebug</div><div>tramp tramp-compat tramp-loaddefs trampver u=
cs-normalize shell</div><div>ess-generics ess-utils cl ess-custom executabl=
e ess-compat disp-table</div><div>linum whitespace yaoddmuse skeleton sgml-=
mode twittering-mode sx</div><div>slime-fancy slime-trace-dialog slime-font=
ifying-fu slime-package-fu</div><div>slime-references slime-compiler-notes-=
tree slime-scratch</div><div>slime-presentations bridge slime-macrostep mac=
rostep slime-mdot-fu</div><div>slime-enclosing-context slime-fuzzy slime-fa=
ncy-trace</div><div>slime-fancy-inspector slime-c-p-c slime-editing-command=
s slime-autodoc</div><div>slime-repl slime-parse slime compile etags xref p=
roject arc-mode</div><div>archive-mode hyperspec browse-url pc-bufsw parado=
x paradox-menu</div><div>paradox-commit-list hydra lv paradox-execute parad=
ox-github paradox-core</div><div>spinner subr-x org-journal org-crypt org-b=
ullets org-bookmark-heading</div><div>mode-local helm-config helm-easymenu =
async-bytecomp ergoemacs-status</div><div>mode-icons powerline powerline-se=
parators color powerline-themes</div><div>emms-librefm-stream xml emms-libr=
efm-scrobbler emms-playlist-limit</div><div>emms-volume emms-volume-amixer =
emms-i18n emms-history emms-score</div><div>emms-stream-info emms-metaplayl=
ist-mode emms-bookmarks emms-cue</div><div>emms-mode-line-icon emms-browser=
 sort emms-playlist-sort</div><div>emms-last-played emms-player-xine emms-p=
layer-mpd tq emms-playing-time</div><div>emms-lyrics emms-url url url-proxy=
 url-privacy url-expand url-methods</div><div>url-history url-cookie url-do=
msuf url-util mailcap emms-streams</div><div>emms-show-all emms-tag-editor =
emms-mark emms-mode-line emms-cache</div><div>emms-info-ogginfo emms-info-m=
p3info emms-info later-do</div><div>emms-playlist-mode emms-player-vlc emms=
-player-mplayer</div><div>emms-player-simple emms-source-playlist emms-sour=
ce-file locate</div><div>emms-setup emms emms-compat dashboard dashboard-wi=
dgets recentf</div><div>tree-widget page-break-lines org-agenda org-element=
 avl-tree org</div><div>org-macro org-footnote org-pcomplete pcomplete org-=
list org-faces</div><div>org-entities noutline outline org-version ob-emacs=
-lisp ob ob-tangle</div><div>org-src ob-ref ob-lob ob-table ob-keys ob-exp =
ob-comint comint</div><div>ansi-color ring ob-core ob-eval org-compat org-m=
acs org-loaddefs</div><div>format-spec cal-menu calendar cal-loaddefs bookm=
ark pp dired-async async</div><div>dired-aux dired all-the-icons-ivy ivy fl=
x delsel ivy-overlay ffap</div><div>thingatpt url-parse auth-source eieio e=
ieio-core password-cache url-vars</div><div>all-the-icons-gnus gnus gnus-em=
s nnheader gnus-util mail-utils mm-util</div><div>help-fns mail-prsvr all-t=
he-icons all-the-icons-faces data-material</div><div>data-weathericons data=
-octicons data-fileicons data-faicons</div><div>data-alltheicons memoize fo=
nt-lock+ jka-compr ergoemacs-themes</div><div>two-column ergoemacs-translat=
e ergoemacs-theme-engine</div><div>ergoemacs-mapkeymap ergoemacs-map-proper=
ties ergoemacs-map ergoemacs-lib</div><div>ergoemacs-layouts ergoemacs-key-=
description descr-text</div><div>ergoemacs-functions ergoemacs-component fi=
nd-func ergoemacs-advice</div><div>ergoemacs-command-loop ergoemacs-macros =
printing ps-print ps-def lpr</div><div>ergoemacs-mode undo-tree diff cus-ed=
it wid-edit cl-macs cl-seq</div><div>use-package use-package-ensure use-pac=
kage-delight use-package-diminish</div><div>use-package-bind-key bind-key e=
asy-mmode use-package-core finder-inf</div><div>kotl-autoloads advice edmac=
ro kmacro slime-autoloads info package</div><div>epg-config seq byte-opt gv=
 bytecomp byte-compile cl-extra help-mode</div><div>easymenu cconv cl-loadd=
efs pcase cl-lib saveplace manoj-dark-theme paren</div><div>cus-start cus-l=
oad time-date mule-util tooltip eldoc electric uniquify</div><div>ediff-hoo=
k vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd</div><div>too=
l-bar dnd fontset image regexp-opt fringe tabulated-list newcomment</div><d=
iv>elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer<=
/div><div>select scroll-bar mouse jit-lock font-lock syntax facemenu font-c=
ore</div><div>frame cl-generic cham georgian utf-8-lang misc-lang vietnames=
e tibetan</div><div>thai tai-viet lao korean japanese eucjp-ms cp51932 hebr=
ew greek romanian</div><div>slovak czech european ethiopic indian cyrillic =
chinese charscript</div><div>case-table epa-hook jka-cmpr-hook help simple =
abbrev minibuffer</div><div>cl-preloaded nadvice loaddefs button faces cus-=
face macroexp files</div><div>text-properties overlay sha1 md5 base64 forma=
t env code-pages mule</div><div>custom widget hashtable-print-readable back=
quote dbusbind inotify</div><div>dynamic-setting system-font-setting font-r=
ender-setting xwidget-internal</div><div>move-toolbar gtk x-toolkit x multi=
-tty make-network-process emacs)</div><div><br></div><div>Memory informatio=
n:</div><div>((conses 8 757532 180039)</div><div>=C2=A0(symbols 24 61711 1)=
</div><div>=C2=A0(miscs 20 1037 946)</div><div>=C2=A0(strings 16 171483 717=
60)</div><div>=C2=A0(string-bytes 1 5149160)</div><div>=C2=A0(vectors 8 928=
06)</div><div>=C2=A0(vector-slots 4 1584705 134712)</div><div>=C2=A0(floats=
 8 3012 2534)</div><div>=C2=A0(intervals 28 755 1138)</div><div>=C2=A0(buff=
ers 520 316)</div><div>=C2=A0(heap 1024 41733 13808))</div><div>&lt;#part t=
ype=3D&quot;application/emacs-lisp&quot; filename=3D&quot;/home/tina/.emacs=
.d/init.el&quot; disposition=3Dattachment description=3D&quot;My init.el fi=
le&quot;&gt;</div><div>&lt;#/part&gt;</div><div><br></div></div>

--94eb2c05cbee0e14e3056317fb2a--

--94eb2c05cbee0e14e6056317fb2c
Content-Type: text/x-emacs-lisp; charset="UTF-8"; name="init.el"
Content-Disposition: attachment; filename="init.el"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jclbeint0

Ozs7IGluaXQuZWwgLS0tIFRpbmHigJlzIHNldHRpbmdzCjs7OyBDb21tZW50YXJ5Ogo7OzsgQ29k
ZToKKGN1c3RvbS1zZXQtdmFyaWFibGVzCiA7OyBjdXN0b20tc2V0LXZhcmlhYmxlcyB3YXMgYWRk
ZWQgYnkgQ3VzdG9tLgogOzsgSWYgeW91IGVkaXQgaXQgYnkgaGFuZCwgeW91IGNvdWxkIG1lc3Mg
aXQgdXAsIHNvIGJlIGNhcmVmdWwuCiA7OyBZb3VyIGluaXQgZmlsZSBzaG91bGQgY29udGFpbiBv
bmx5IG9uZSBzdWNoIGluc3RhbmNlLgogOzsgSWYgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSwgdGhl
eSB3b24ndCB3b3JrIHJpZ2h0LgogJyhhbnNpLWNvbG9yLW5hbWVzLXZlY3RvcgogICBbIiMyMTI1
MjYiICIjZmY0YjRiIiAiI2I0ZmE3MCIgIiNmY2U5NGYiICIjNzI5ZmNmIiAiI2UwOTBkNyIgIiM4
Y2M0ZmYiICIjZWVlZWVjIl0pCiAnKGN1c3RvbS1lbmFibGVkLXRoZW1lcyAocXVvdGUgKG9yZy1i
ZWF1dGlmeS10aGVtZSBtYW5vai1kYXJrKSkpCiAnKGN1c3RvbS1zYWZlLXRoZW1lcwogICAocXVv
dGUKICAgICgiOGFlYmYyNTU1NjM5OWI1ODA5MWU1MzNlNDU1ZGQ1MGE2YTljYmE5NThjYzRlYmIw
YWFiMTc1ODYzYzI1YjlhNCIgImRjZjcxNTQ4NjdiYTY3YjI1MGZlMmM1Y2RjMTVhN2QxNzBhY2Q5
Y2JlNjcwN2NjMzZkOWRkMTQ2MjI4MjIyNGQiICIwNWZkNDJiZWY0Mjk5MWM0NWVjYjE3ZWNhZDFm
ZjM4YzEwZThmYWFjNTFlZmVhNDRmMDc4MmJkYWViYWY0MjExIiBkZWZhdWx0KSkpCiAnKGRpcmVk
LWFzeW5jLW1vZGUgMSkKICcoZXJnb2VtYWNzLWtleWJvYXJkLWxheW91dCAidXMiIG5pbCBuaWwg
IkFzc3VtZXMgUVdFUlRZIGtleWJvYXJkIGxheW91dCIpCiAnKGVyZ29lbWFjcy1tZXNzYWdlLWxl
dmVsIDpuZXcpCiAnKGVyZ29lbWFjcy1tb2RlIDEpCiAnKGVyZ29lbWFjcy10aGVtZSAic3RhbmRh
cmQiIG5pbCBuaWwgIlVzZXMgU3RhbmRhcmQgRXJnb2VtYWNzIGtleWJvYXJkIHRoZW1lIikKICco
ZXJnb2VtYWNzLXRoZW1lLW9wdGlvbnMgKHF1b3RlICgoYmFja3NwYWNlLWlzLWJhY2sgb2ZmKSkp
KQogJyhlcmdvZW1hY3MtdXNlLXVuaWNvZGUtc3ltYm9scyB0KQogJyhmb250LXVzZS1zeXN0ZW0t
Zm9udCBuaWwpCiAnKGluZmVyaW9yLWxpc3AtcHJvZ3JhbSAic2JjbCIgdCkKICcob3JnLWFnZW5k
YS1maWxlcyAocXVvdGUgKCJ+L0FwaHJvZGl0ZS9FdWRhaW1vbmlhIikpKQogJyhvcmctZGVmYXVs
dC1ub3Rlcy1maWxlICJ+L0FwaHJvZGl0ZS9FdW5vbWlhL21uZW1vc3luZS5vcmciKQogJyhvcmct
ZGlyZWN0b3J5ICJ+L0FwaHJvZGl0ZS9FdW5vbWlhIikKICcob3JnLWRpc3B1dGVkLWtleXMKICAg
KHF1b3RlCiAgICAoKFsoc2hpZnQgdXApXQogICAgICAuCiAgICAgIFsobWV0YSBwKV0pCiAgICAg
KFsoc2hpZnQgZG93bildCiAgICAgIC4KICAgICAgWyhtZXRhIG4pXSkKICAgICAoWyhzaGlmdCBs
ZWZ0KV0KICAgICAgLgogICAgICBbKG1ldGEgLSldKQogICAgIChbKHNoaWZ0IHJpZ2h0KV0KICAg
ICAgLgogICAgICBbKG1ldGEgKyldKQogICAgIChbKGNvbnRyb2wgc2hpZnQgcmlnaHQpXQogICAg
ICAuCiAgICAgIFsobWV0YSBzaGlmdCArKV0pCiAgICAgKFsoY29udHJvbCBzaGlmdCBsZWZ0KV0K
ICAgICAgLgogICAgICBbKG1ldGEgc2hpZnQgLSldKQogICAgIChbKGNvbnRyb2wgYyldCiAgICAg
IC4KICAgICAgWyhtZXRhIGMpXSkpKSkKICcob3JnLWhpZGUtZW1waGFzaXMtbWFya2VycyB0KQog
Jyhvcmctam91cm5hbC1kaXIgIn4vQXBocm9kaXRlL1RpbmEvam91cm5hbCIpCiAnKG9yZy1sb2ct
ZG9uZSAocXVvdGUgdGltZSkpCiAnKG9yZy1tb2R1bGVzCiAgIChxdW90ZQogICAgKG9yZy1iYmRi
IG9yZy1iaWJ0ZXggb3JnLWNyeXB0IG9yZy1kb2N2aWV3IG9yZy1nbnVzIG9yZy1pbmZvIG9yZy1p
cmMgb3JnLW1oZSBvcmctbW91c2Ugb3JnLXJtYWlsIG9yZy13M20gb3JnLWJvb2ttYXJrIG9yZy1j
aGVja2xpc3Qgb3JnLWVzaGVsbCkpKQogJyhvcmctc3RhcnR1cC13aXRoLWlubGluZS1pbWFnZXMg
dCkKICcocGFja2FnZS1hcmNoaXZlcwogICAocXVvdGUKICAgICgoIm1lbHBhIiAuICJodHRwOi8v
bWVscGEub3JnL3BhY2thZ2VzLyIpCiAgICAgKCJtZWxwYS1zdGFibGUiIC4gImh0dHA6Ly9zdGFi
bGUubWVscGEub3JnL3BhY2thZ2VzLyIpCiAgICAgKCJnbnUiIC4gImh0dHA6Ly9lbHBhLmdudS5v
cmcvcGFja2FnZXMvIikKICAgICAoIm9yZyIgLiAiaHR0cHM6Ly9vcmdtb2RlLm9yZy9lbHBhLyIp
KSkpCiAnKHBhY2thZ2Utc2VsZWN0ZWQtcGFja2FnZXMKICAgKHF1b3RlCiAgICAoeWFzbmlwcGV0
IGV4dGVuZC1kbmQgdm9sYXRpbGUtaGlnaGxpZ2h0cyB0YWJiYXItcnVsZXIgc29sYXJpemVkLXRo
ZW1lIHJhaW5ib3ctbW9kZSBtYWdpdCBsaW51bS1vZmYga2V5ZnJlcSBpbmZvKyBmbHgtaWRvIHNt
ZXggaWRvLXZlcnRpY2FsLW1vZGUgaWRvLXViaXF1aXRvdXMgZ29sZGVuLXJhdGlvIGZseWNoZWNr
IGZpbGwtY29sdW1uLWluZGljYXRvciBldmlsLW51bWJlcnMgZXNzLXNtYXJ0LXVuZGVyc2NvcmUg
ZWxlY3RyaWMtb3BlcmF0b3IgcG9seW1vZGUgZXNzIGRpcmVkKyBhdXRvLWhpZ2hsaWdodC1zeW1i
b2wgYW56dSBlcmdvZW1hY3Mtc3RhdHVzIG9yZy1wbHVzLWNvbnRyaWIgb3JnLWVkbmEgZ25vcmIg
YmJkYiB0dXJpbmctbWFjaGluZSBvcmctc3RpY2t5LWhlYWRlciBvcmctYm9va21hcmstaGVhZGlu
ZyBvcmctYnVsbGV0cyBoeXBlcmJvbGUgaGFja2VyLXR5cGVyIGFsbC10aGUtaWNvbnMgYWxsLXRo
ZS1pY29ucy1nbnVzIGFsbC10aGUtaWNvbnMtaXZ5IGRpcmVkLWljb24gcGMtYnVmc3cgaGVsbSBh
dXRvLWNvbXBsZXRlIHN4IGRhc2hib2FyZCB1aW1hZ2UgeGFoLWVsaXNwLW1vZGUgcmFpbmJvdy1k
ZWxpbWl0ZXJzIGFzeW5jIG9yZy1kb3dubG9hZCB5YW9kZG11c2UgcGFyYWRveCB1c2UtcGFja2Fn
ZSB1bmJvdW5kIGVyZ29lbWFjcy1tb2RlIG9yZy1qb3VybmFsIHBhY2thZ2UtYnVpbGQgc2h1dC11
cCBlcGwgZ2l0IGNvbW1hbmRlciBmIGRhc2ggcyBjYXNrIHNrZWxldG9yIHNsaW1lIHNtYXJ0cGFy
ZW5zIG5vdiBhaHVuZ3J5LXRoZW1lIHR3aXR0ZXJpbmctbW9kZSBoeS1tb2RlIGVtbXMpKSkKICco
cGFyYWRveC1naXRodWItdG9rZW4gdCkKICcocmVkICIjZmZmZmZmIikKICcoc2F2ZS1wbGFjZSB0
IG5pbCAoc2F2ZXBsYWNlKSkKICcoc2VuZC1tYWlsLWZ1bmN0aW9uIChxdW90ZSBtYWlsY2xpZW50
LXNlbmQtaXQpKQogJyhzaG93LXBhcmVuLW1vZGUgdCkKICcoc2xpbWUtY29udHJpYnMgKHF1b3Rl
IChzbGltZS1mYW5jeSkpIHQpCiAnKHRhYi1hbHdheXMtaW5kZW50IChxdW90ZSBjb21wbGV0ZSkp
CiAnKHR3aXR0ZXJpbmctaWNvbi1tb2RlIHQgdCkKICcodHdpdHRlcmluZy11c2UtaWNvbi1zdG9y
YWdlIHQpKQooY3VzdG9tLXNldC1mYWNlcwogOzsgY3VzdG9tLXNldC1mYWNlcyB3YXMgYWRkZWQg
YnkgQ3VzdG9tLgogOzsgSWYgeW91IGVkaXQgaXQgYnkgaGFuZCwgeW91IGNvdWxkIG1lc3MgaXQg
dXAsIHNvIGJlIGNhcmVmdWwuCiA7OyBZb3VyIGluaXQgZmlsZSBzaG91bGQgY29udGFpbiBvbmx5
IG9uZSBzdWNoIGluc3RhbmNlLgogOzsgSWYgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSwgdGhleSB3
b24ndCB3b3JrIHJpZ2h0LgogJyhkZWZhdWx0ICgodCAoOmZhbWlseSAiVWJ1bnR1IE1vbm8iIDpm
b3VuZHJ5ICJEQU1BIiA6c2xhbnQgbm9ybWFsIDp3ZWlnaHQgbm9ybWFsIDpoZWlnaHQgMTQwIDp3
aWR0aCBub3JtYWwpKSkpKQoKOzsgaHR0cHM6Ly9lbWFjcy5zdGFja2V4Y2hhbmdlLmNvbS9xdWVz
dGlvbnMvNTQwMS9ob3ctdG8tZGVmYWxpYXMtbGFtYmRhCihkZWZhbGlhcyAnzrsgJ2xhbWJkYSkK
Cjs7IE1FTFBBIGh0dHBzOi8vbWVscGEub3JnLyMvZ2V0dGluZy1zdGFydGVkCjsocmVxdWlyZSAn
cGFja2FnZSkgOzsgWW91IG1pZ2h0IGFscmVhZHkgaGF2ZSB0aGlzIGxpbmUKOyhsZXQqICgobm8t
c3NsIChhbmQgKG1lbXEgc3lzdGVtLXR5cGUgJyh3aW5kb3dzLW50IG1zLWRvcykpCjsgICAgICAg
ICAgICAgICAgICAgIChub3QgKGdudXRscy1hdmFpbGFibGUtcCkpKSkKOyAgICAgICAodXJsIChj
b25jYXQgKGlmIG5vLXNzbCAiaHR0cCIgImh0dHBzIikgIjovL21lbHBhLm9yZy9wYWNrYWdlcy8i
KSkpCjsgIChhZGQtdG8tbGlzdCAncGFja2FnZS1hcmNoaXZlcyAoY29ucyAibWVscGEiIHVybCkg
dCkpCjsod2hlbiAoPCBlbWFjcy1tYWpvci12ZXJzaW9uIDI0KQo7ICA7OyBGb3IgaW1wb3J0YW50
IGNvbXBhdGliaWxpdHkgbGlicmFyaWVzIGxpa2UgY2wtbGliCjsgIChhZGQtdG8tbGlzdCAncGFj
a2FnZS1hcmNoaXZlcyAnKCJnbnUiIC4gImh0dHA6Ly9lbHBhLmdudS5vcmcvcGFja2FnZXMvIikp
KQoKKHBhY2thZ2UtaW5pdGlhbGl6ZSkKKHNldHEgcGFja2FnZS1hcmNoaXZlLXByaW9yaXRpZXMK
ICAgICAgJygoIm1lbHBhLXN0YWJsZSIgLiAxMCkKCSgib3JnIiAgICAgICAgICAuIDcpCiAgICAg
ICAgKCJnbnUiICAgICAgICAgIC4gNSkKICAgICAgICAoIm1lbHBhIiAgICAgICAgLiAwKSkpCihy
ZXF1aXJlICd1c2UtcGFja2FnZSkKCjs7OyBwYWNrYWdlIGluaXRzCgoodXNlLXBhY2thZ2UgZXJn
b2VtYWNzLW1vZGUKICA6Y3VzdG9tCiAgKGVyZ29lbWFjcy10aGVtZSAic3RhbmRhcmQiICJVc2Vz
IFN0YW5kYXJkIEVyZ29lbWFjcyBrZXlib2FyZCB0aGVtZSIpCiAgKGVyZ29lbWFjcy1rZXlib2Fy
ZC1sYXlvdXQgInVzIiAiQXNzdW1lcyBRV0VSVFkga2V5Ym9hcmQgbGF5b3V0IikKICAoZXJnb2Vt
YWNzLW1vZGUgMSkpCgo7OyBzd2l0Y2ggd2luZG93IHdpdGgg4oCcYWx0K1PigJ0KKGVyZ29lbWFj
cy1hdXRvbG9hZCBhY2Utd2luZG93CiAgICAiQWNlIFdpbmRvdyIKICA6YmluZCAoIk0tcyIgJ2Fj
ZS13aW5kb3cpCiAgOmVuc3VyZSB0CiAgOzsgbGF5b3V0IGJhc2VkIGF3LWtleXMKICAoc2V0cSBh
dy1rZXlzIChtYXBjYXIKICAgICAgICAgICAgICAgICAobGFtYmRhKGtleSkKICAgICAgICAgICAg
ICAgICAgIChlcmdvZW1hY3MtdHJhbnNsYXRlLS1ldmVudC1sYXlvdXQga2V5IGVyZ29lbWFjcy1r
ZXlib2FyZC1sYXlvdXQgInVzIikpCiAgICAgICAgICAgICAgICAgKGxpc3QgP2YgP2ogP2QgP2sg
P3IgP3UgP2UgP2kgP3MgP2wgP3cgP28pKSkpCgooZXJnb2VtYWNzLWF1dG9sb2FkIGFkYXB0aXZl
LXdyYXAKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDEKICAgIChhZGQtaG9vayAndmlzdWFsLWxp
bmUtbW9kZS1ob29rICdhZGFwdGl2ZS13cmFwLXByZWZpeC1tb2RlKSkKCihlcmdvZW1hY3MtYXV0
b2xvYWQgYWdncmVzc2l2ZS1pbmRlbnQKICAgIDplbnN1cmUgdAogICAgOmNvbW1hbmRzIChhZ2dy
ZXNzaXZlLWluZGVudC1tb2RlIGdsb2JhbC1hZ2dyZXNzaXZlLWluZGVudC1tb2RlKQogICAgKHB1
c2ggJ2Vzbi1tb2RlIGV4Y2x1ZGVkLW1vZGVzKQogICAgKGdsb2JhbC1hZ2dyZXNzaXZlLWluZGVu
dC1tb2RlIDEpKQoKKHVzZS1wYWNrYWdlIGFsbC10aGUtaWNvbnMKICA6Y29uZmlnCiAgKGFsbC10
aGUtaWNvbnMtZ251cy1zZXR1cCkKICAoYWxsLXRoZS1pY29ucy1pdnktc2V0dXApKQoKKGVyZ29l
bWFjcy1wYWNrYWdlIGFsbG93LXNldC1tYXJrLXJlcGVhdC1wb3AtbWFyawogICAgKHNldHEgc2V0
LW1hcmstY29tbWFuZC1yZXBlYXQtcG9wIHQpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGFuenUKICAg
IDplbnN1cmUgdAogICAgOmRlZmVyIDEKICAgIChnbG9iYWwtYW56dS1tb2RlIDEpCiAgICAoZ2xv
YmFsLXNldC1rZXkgW3JlbWFwIHF1ZXJ5LXJlcGxhY2VdICdhbnp1LXF1ZXJ5LXJlcGxhY2UpKQoK
KHVzZS1wYWNrYWdlIGFzeW5jCiAgOmN1c3RvbQogIChkaXJlZC1hc3luYy1tb2RlIDEpKQoKKGVy
Z29lbWFjcy1wYWNrYWdlIGF1dG8tY29tcHJlc3Npb24KICAgIDpkZWZlciAxCiAgICAoYXV0by1j
b21wcmVzc2lvbi1tb2RlIHQpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGF1dG8taGlnaGxpZ2h0LXN5
bWJvbAogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMwogICAgKGRvbGlzdCAoaG9vayAnKHByb2ct
bW9kZS1ob29rIG1hcmtkb3duLW1vZGUtaG9vaykpCiAgICAgIChhZGQtaG9vayAnYXV0by1oaWdo
bGlnaHQtc3ltYm9sLW1vZGUgaG9vaykpCiAgICAoc2V0cSBhaHMtY2FzZS1mb2xkLXNlYXJjaCBu
aWwKICAgICAgICAgIGFocy1kZWZhdWx0LXJhbmdlICdhaHMtcmFuZ2Utd2hvbGUtYnVmZmVyCiAg
ICAgICAgICBhaHMtaW5oaWJpdC1mYWNlLWxpc3QgbmlsKQogICAgOzsgRklYTUU6IFRoaW5rIGFi
b3V0IGtleXMgZm9yIGBhaHMtZm9yd2FyZCcsIGBhaHMtYmFja3dhcmQnIGBhaHMtYmFjay10by1z
dGFydCcKICAgICkKCihlcmdvZW1hY3MtcGFja2FnZSBiYWNrdXAtaW4tdGVtcC1kaXIKICAgIChz
ZXRxIGJhY2t1cC1kaXJlY3RvcnktYWxpc3QKICAgICAgICAgIGAoKCIuKiIgLiAsdGVtcG9yYXJ5
LWZpbGUtZGlyZWN0b3J5KSkpCgogIChzZXRxIGF1dG8tc2F2ZS1maWxlLW5hbWUtdHJhbnNmb3Jt
cwogICAgICAgIGAoKCIuKiIgLHRlbXBvcmFyeS1maWxlLWRpcmVjdG9yeSB0KSkpKQoKKHVzZS1w
YWNrYWdlIGRhc2hib2FyZAogIDpjb25maWcKICAoZGFzaGJvYXJkLXNldHVwLXN0YXJ0dXAtaG9v
aykpCgooZXJnb2VtYWNzLWF1dG9sb2FkIGRlc2t0b3Atc2F2ZQogICAgKGRlc2t0b3Atc2F2ZS1t
b2RlIDEpCiAgKHNldHEgZGVza3RvcC1zYXZlIHQpCiAgKHdoZW4gKG5vdCAoZmlsZS1leGlzdHMt
cCBkZXNrdG9wLWRpcm5hbWUpKQogICAgKG1ha2UtZGlyZWN0b3J5IGRlc2t0b3AtZGlybmFtZSB0
KSkKICAKICAoZGVmdW4gZXJnb2VtYWNzLWVtYWNzLXByb2Nlc3MtcCAocGlkKQogICAgIklmIHBp
ZCBpcyB0aGUgcHJvY2VzcyBJRCBvZiBhbiBlbWFjcyBwcm9jZXNzLCByZXR1cm4gdCwgZWxzZSBu
aWwuCkFsc28gcmV0dXJucyBuaWwgaWYgcGlkIGlzIG5pbC4iCiAgICAod2hlbiBwaWQKICAgICAg
KGxldCAoKGF0dHJpYnV0ZXMgKHByb2Nlc3MtYXR0cmlidXRlcyBwaWQpKSAoY21kKSkKICAgICAg
ICAoZG9saXN0IChhdHRyIGF0dHJpYnV0ZXMpCiAgICAgICAgICAoaWYgKHN0cmluZz0gImNvbW0i
IChjYXIgYXR0cikpCiAgICAgICAgICAgICAgKHNldHEgY21kIChjZHIgYXR0cikpKSkKICAgICAg
ICAoaWYgKGFuZCBjbWQgKHN0cmluZy1tYXRjaC1wICJbRWVdbWFjcyIpKSB0KSkpKQogIAogIChl
cmdvZW1hY3MtYWR2aWNlIGRlc2t0b3Atb3duZXIgKCZvcHRpb25hbCBkaXJuYW1lKQogICAgIkRv
bid0IGFsbG93IGRlYWQgZW1hY3MgcHJvY2VzcyB0byBjbGFpbSBmaWxlLiIKICAgIDp0eXBlIDph
ZnRlcgogICAgKHdoZW4gKG5vdCAoZXJnb2VtYWNzLWVtYWNzLXByb2Nlc3MtcCBhZC1yZXR1cm4t
dmFsdWUpKQogICAgICAoc2V0cSBhZC1yZXR1cm4tdmFsdWUgbmlsKSkpKQoKKGVyZ29lbWFjcy1w
YWNrYWdlIGRpcmVkKwogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMSkKCih1c2UtcGFja2FnZSBk
aXJlZC1pY29uCiAgOmhvb2sKICAoZGlyZWQtbW9kZS1ob29rIC4gZGlyZWQtaWNvbi1tb2RlKSkK
CihlcmdvZW1hY3MtcGFja2FnZSBlbWFjcy1saXNwLW1vZGUKICAgIDs7IFRoaXMgZG9lcyB0aGUg
Zm9sbG93aW5nOgogICAgOzsgLSBUdXJuIG9uIGVsLWRvYwogICAgOzsgLSBUdXJuIG9uIGNvZGlu
ZyBob29rCiAgICA7OyAtIFJlbW92ZXMgPS5lbGM9IGZpbGVzIG9uIHNhdmUuCiAgICA7OyAtIEFk
ZCA9Qy1jIHY9IHRvIGJlIGBldmFsLWJ1ZmZlcicKICAgIChkZWZpbmUta2V5IGVtYWNzLWxpc3At
bW9kZS1tYXAgKGtiZCAiQy1jIHYiKSAjJ2V2YWwtYnVmZmVyKQogIChkZWZpbmUta2V5IGVtYWNz
LWxpc3AtbW9kZS1tYXAgKGtiZCAiQy1jIEMtYyIpICMnZXZhbC1kZWZ1bikKCiAgKGRlZnVuIGVy
Z29lbWFjcy1yZW1vdmUtZWxjLW9uLXNhdmUgKCkKICAgICJJZiB5b3UncmUgc2F2aW5nIGFuIGVs
aXNwIGZpbGUsIGxpa2VseSB0aGUgLmVsYyBpcyBubyBsb25nZXIgdmFsaWQuIgogICAgKG1ha2Ut
bG9jYWwtdmFyaWFibGUgJ2FmdGVyLXNhdmUtaG9vaykKICAgIChhZGQtaG9vayAnYWZ0ZXItc2F2
ZS1ob29rCiAgICAgICAgICAgICAgKGxhbWJkYSAoKQogICAgICAgICAgICAgICAgKGlmIChmaWxl
LWV4aXN0cy1wIChjb25jYXQgYnVmZmVyLWZpbGUtbmFtZSAiYyIpKQogICAgICAgICAgICAgICAg
ICAgIChkZWxldGUtZmlsZSAoY29uY2F0IGJ1ZmZlci1maWxlLW5hbWUgImMiKSkpKSkpCiAgKGFk
ZC1ob29rICdlbWFjcy1saXNwLW1vZGUtaG9vayAjJ2VyZ29lbWFjcy1yZW1vdmUtZWxjLW9uLXNh
dmUpCiAgKGFkZC1ob29rICdlbWFjcy1saXNwLW1vZGUtaG9vayAjJ3R1cm4tb24tZWxkb2MtbW9k
ZSkpCgoodXNlLXBhY2thZ2UgZW1tcy1zZXR1cAogIDpjb25maWcKICAoZW1tcy1hbGwpKQoKKGVy
Z29lbWFjcy1wYWNrYWdlIGVyZ29lbWFjcy1vcHRpb25zCiAgICAoc2V0cSBlcmdvZW1hY3MtYmVn
aW5uaW5nLW9yLWVuZC1vZi1saW5lLWFuZC13aGF0ICdwYWdlCiAgICAgICAgICBlcmdvZW1hY3Mt
c21hcnQtcGFzdGUgdCkpCgoodXNlLXBhY2thZ2UgZXJnb2VtYWNzLXN0YXR1cwogIDpjb25maWcK
ICAoZXJnb2VtYWNzLXN0YXR1cy1tb2RlKSkKCjs7IChlcmdvZW1hY3MtcGFja2FnZSBldmFsLXNl
eHAtZnUKOzsgICAgIDplbnN1cmUgdAo7OyAgICAgKHJlcXVpcmUgJ2V2YWwtc2V4cC1mdSkpCgoo
ZXJnb2VtYWNzLXBhY2thZ2UgZXNzLXNpdGUKICAgIDptb2RlICgoIlxcLnNwXFwnIiAgICAgICAg
ICAuIFMtbW9kZSkgOzsgcmU6IERvbiBNYWNRdWVlbiA8bWFjcUBsbG5sLmdvdj4KICAgICAgICAg
ICAoIi9SLy4qXFwucVxcJyIgICAgICAuIFItbW9kZSkgOzsgUi8qLnEgaXMgUiBjb2RlIChlLmcu
LCBpbiBwYWNrYWdlKQogICAgICAgICAgICgiXFwuW3FzU11cXCciICAgICAgIC4gUy1tb2RlKSA7
OyBzLFMgW3NlZSBlc3MtcmVzdG9yZS1hc20tZXh0bnMgYWJvdmUhXQogICAgICAgICAgICgiXFwu
c3NjXFwnIiAgICAgICAgIC4gUy1tb2RlKSA7OyBTcGx1cyAoPj0gNC54KSBzY3JpcHQgZmlsZXMu
CiAgICAgICAgICAgKCJcXC5TU0NcXCciICAgICAgICAgLiBTLW1vZGUpIDs7IGRpdHRvIGZvciB3
aW5kb3plCiAgICAgICAgICAgKCJcXC5bclJdXFwnIiAgICAgICAgLiBSLW1vZGUpCiAgICAgICAg
ICAgKCJcXC5bclJdbndcXCciICAgICAgLiBSbnctbW9kZSkKICAgICAgICAgICAoIlxcLltzU11u
d1xcJyIgICAgICAuIFNudy1tb2RlKTsgY3VycmVudGx5IGlkZW50aWNhbCB0byBSbnctbW9kZQog
ICAgICAgICAgICgiXFwuW3JSXXByb2ZpbGVcXCciIC4gUi1tb2RlKQogICAgICAgICAgICgiTkFN
RVNQQUNFXFwnIiAgICAgIC4gUi1tb2RlKQogICAgICAgICAgICgiQ0lUQVRJT05cXCciICAgICAg
IC4gUi1tb2RlKQogICAgICAgICAgICgiXFwub21nXFwnIiAgICAgICAgIC4gb21lZ2FoYXQtbW9k
ZSkKICAgICAgICAgICAoIlxcLmhhdFxcJyIgICAgICAgICAuIG9tZWdhaGF0LW1vZGUpCiAgICAg
ICAgICAgKCJcXC5sc3BcXCciICAgICAgICAgLiBYTFMtbW9kZSkKICAgICAgICAgICAoIlxcLmRv
XFwnIiAgICAgICAgICAuIFNUQS1tb2RlKQogICAgICAgICAgICgiXFwuYWRvXFwnIiAgICAgICAg
IC4gU1RBLW1vZGUpCiAgICAgICAgICAgKCJcXC5bU3NdW0FhXVtTc11cXCciICAgICAgICAuIFNB
Uy1tb2RlKQogICAgICAgICAgIDs7IE1hbnkgLmxvZy8ubHN0IGZpbGVzLCBub3QganVzdCBTQVMK
ICAgICAgICAgICA7OygiXFwubG9nXFwnIiAgICAgICAuIFNBUy1sb2ctbW9kZSkKICAgICAgICAg
ICA7OygiXFwuW0xsXVtTc11bVHRdXFwnIiAgICAgIC4gU0FTLWxpc3RpbmctbW9kZSkKICAgICAg
ICAgICAoIlxcLltTc110XFwnIiAgICAgICAuIFMtdHJhbnNjcmlwdC1tb2RlKQogICAgICAgICAg
ICgiXFwuU291dCIgICAgICAgICAgIC4gUy10cmFuc2NyaXB0LW1vZGUpCiAgICAgICAgICAgOzso
IlxcLltScl10XFwnIiAgICAgICAuIFItdHJhbnNjcmlwdC1tb2RlKQogICAgICAgICAgICgiXFwu
W1JyXW91dCIgICAgICAgIC4gUi10cmFuc2NyaXB0LW1vZGUpCiAgICAgICAgICAgKCJcXC5SZFxc
JyIgICAgICAgICAgLiBSZC1tb2RlKQogICAgICAgICAgICgiXFwuW0JiXVtVdV1bR2ddXFwnIiAg
ICAgICAgIC4gZXNzLWJ1Z3MtbW9kZSkKICAgICAgICAgICAoIlxcLltCYl1bT29dW0dnXVxcJyIg
ICAgICAgICAuIGVzcy1idWdzLW1vZGUpCiAgICAgICAgICAgKCJcXC5bQmJdW01tXVtEZF1cXCci
ICAgICAgICAgLiBlc3MtYnVncy1tb2RlKQogICAgICAgICAgICgiXFwuW0pqXVtBYV1bR2ddXFwn
IiAgICAgICAgIC4gZXNzLWphZ3MtbW9kZSkKICAgICAgICAgICAoIlxcLltKal1bT29dW0dnXVxc
JyIgICAgICAgICAuIGVzcy1qYWdzLW1vZGUpCiAgICAgICAgICAgKCJcXC5bSmpdW01tXVtEZF1c
XCciICAgICAgICAgLiBlc3MtamFncy1tb2RlKQoJICAgKCJcXC5bUnJdW21NXVtEZF1cXCciICAg
ICAgICAgLiBwb2x5LW1hcmtkb3duK3ItbW9kZSkpCiAgICA6aW50ZXJwcmV0ZXIgKCgiUnNjcmlw
dCIgLiByLW1vZGUpCiAgICAgICAgICAgICAgICAgICgiciIgLiByLW1vZGUpKQogICAgOmVuc3Vy
ZSAoZXNzIHBvbHltb2RlIG1hcmtkb3duLW1vZGUgZWxlY3RyaWMtb3BlcmF0b3IpCiAgICAoZGVm
dW4gZXJnb2VtYWNzLXR1cm4tb24tZXNzLWVsZG9jICgpCiAgICAgIChyZXF1aXJlICdlc3MtZWxk
b2MpKQogICAgKGFkZC1ob29rICdlc3MtbW9kZS1ob29rICdlcmdvZW1hY3MtdHVybi1vbi1lc3Mt
ZWxkb2MpCiAgICAoYWRkLWhvb2sgJ2Vzcy1tbW9kZS1ob29rICdmbHlzcGVsbC1tb2RlKQogICAg
KHdoZW4gKGZpbGUtZXhpc3RzLXAgIn5zcmMvUnN0YXJ0dXAvUnN0YXJ0dXAuUiIpCiAgICAgIChz
ZXRlbnYgIlJfUFJPRklMRV9VU0VSIiAoZXhwYW5kLWZpbGUtbmFtZSAifnNyYy9Sc3RhcnR1cC9S
c3RhcnR1cC5SIikpKQogICAgCiAgICA7OyBNYWtlIFRlWCBhbmQgUmVmVGV4IGF3YXJlIG9mIFNu
dyBhbmQgUm53IGZpbGVzCiAgICAoc2V0cSByZWZ0ZXgtZmlsZS1leHRlbnNpb25zCiAgICAgICAg
ICAnKCgiU253IiAiUm53IiAibnciICJ0ZXgiICIudGV4IiAiLmx0eCIpICgiYmliIiAiLmJpYiIp
KSkKICAgIChzZXRxIFRlWC1maWxlLWV4dGVuc2lvbnMKICAgICAgICAgICcoIlNudyIgIlJudyIg
Im53IiAidGV4IiAic3R5IiAiY2xzIiAibHR4IiAidGV4aSIgInRleGluZm8iKSkKCiAgICA7OyBM
ZXRzIHlvdSBkbyAnQy1jIEMtYyBTd2VhdmUnIGZyb20geW91ciBSbncgZmlsZQogICAgKGRlZnVu
IGVyZ29lbWFjcy1hZGQtU3dlYXZlICgpCiAgICAgIChhZGQtdG8tbGlzdCAnVGVYLWNvbW1hbmQt
bGlzdAogICAgICAgICAgICAgICAgICAgJygiU3dlYXZlIiAiUiBDTUQgU3dlYXZlICVzIgogICAg
ICAgICAgICAgICAgICAgICBUZVgtcnVuLWNvbW1hbmQgbmlsIChsYXRleC1tb2RlKSA6aGVscCAi
UnVuIFN3ZWF2ZSIpIHQpCiAgICAgIChhZGQtdG8tbGlzdCAnVGVYLWNvbW1hbmQtbGlzdAogICAg
ICAgICAgICAgICAgICAgJygiTGF0ZXhTd2VhdmUiICIlbCAlKG1vZGUpICVzIgogICAgICAgICAg
ICAgICAgICAgICBUZVgtcnVuLVRlWCBuaWwgKGxhdGV4LW1vZGUpIDpoZWxwICJSdW4gTGF0ZXgg
YWZ0ZXIgU3dlYXZlIikgdCkKICAgICAgKHNldHEgVGVYLWNvbW1hbmQtZGVmYXVsdCAiU3dlYXZl
IikpCiAgICAoYWRkLWhvb2sgJ1Judy1tb2RlLWhvb2sgJ2VtYWNzbWF0ZS1hZGQtU3dlYXZlKQoK
ICAgIChzZXRxIGVzcy1hc2stZm9yLWVzcy1kaXJlY3RvcnkgbmlsCiAgICAgICAgICBlc3MtbG9j
YWwtcHJvY2Vzcy1uYW1lICJSIgogICAgICAgICAgYW5zaS1jb2xvci1mb3ItY29taW50LW1vZGUg
J2ZpbHRlcgogICAgICAgICAgY29taW50LXNjcm9sbC10by1ib3R0b20tb24taW5wdXQgdAogICAg
ICAgICAgY29taW50LXNjcm9sbC10by1ib3R0b20tb24tb3V0cHV0IHQKICAgICAgICAgIGNvbWlu
dC1tb3ZlLXBvaW50LWZvci1vdXRwdXQgdCkKICAgIChzZXRlbnYgIlBBVEgiCgkgICAgKGxldCAo
ZnVsbCkJCQk7KGxldCAoZnVsbCkKICAgICAgICAgICAgICA7OyAocHVzaCAoZ2V0ZW52ICJQQVRI
IikgZnVsbCkKICAgICAgICAgICAgICAoZG9saXN0IChmICcoOzsgIkM6L1JUT09MUy9nY2MtNC42
LjMvYmluIgogICAgICAgICAgICAgICAgICAgICAgICAgICA7OyAiQzovUlRPT0xTL2JpbiIKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImM6L1Byb2dyYX4xL1B1dHR5IgogICAgICAgICAgICAg
ICAgICAgICAgICAgICA7OyAiYzovUi9SLTMuMi4zL2JpbiIKCQkJICAgKSkKICAgICAgICAgICAg
ICAgICh3aGVuIChmaWxlLWV4aXN0cy1wIGYpCiAgICAgICAgICAgICAgICAgIChwdXNoIGYgZnVs
bCkpKQoJICAgICAgCiAgICAgICAgICAgICAgKGNvbmNhdAoJICAgICAgIChtYXBjb25jYXQgKGxh
bWJkYSAoeCkgeCkgZnVsbCAiOyIpCgkgICAgICAgIjsiIChnZXRlbnYgIlBBVEgiKSkpKQogICAg
OzsgKHNldGVudiAiUl9MSUJTIgogICAgOzsgCSAgICAobGV0IChmdWxsKQogICAgOzsgCSAgICAg
IChkb2xpc3QgKGYgJygiYzovUi9SLTMuMi4zL2xpYnJhcnkiICJjOi9NUy9SLzMuMCIgImM6L1NW
Ti9SL1JsaWIiCiAgICA7OyAJCQkgICAiYzovU1ZOL1IvUE1YU3RhbiIKICAgIDs7IAkJCSAgICJj
Oi9TVk4vV2VucGluZy9SbGliIikpCiAgICA7OyAJCSh3aGVuIChmaWxlLWV4aXN0cy1wIGYpCiAg
ICA7OyAJCSAgKHB1c2ggZiBmdWxsKSkpCiAgICA7OyAJICAgICAgKG1hcGNvbmNhdCAobGFtYmRh
ICh4KSB4KSBmdWxsICI7IikpKQogICAgKHNldGVudiAiUl9MSUJTIiAiYzovUmxpYnMtUnhPREUi
KQogICAgKHJlcXVpcmUgJ3BvbHktUikKICAgIChyZXF1aXJlICdwb2x5LW1hcmtkb3duKQogICAg
OzsgKHdoZW4gKGFuZCAoZ2V0ZW52ICJQcm9ncmFtRmlsZXMiKQogICAgOzsgCSAgICAgICAoZmls
ZS1leGlzdHMtcCAoZm9ybWF0ICIlcy9MTFZNL2JpbiIgKGdldGVudiAiUHJvZ3JhbUZpbGVzIikp
KQogICAgOzsgCSAgICAgICAoZmlsZS1leGlzdHMtcCAiYzovbWluZ3czMi9iaW4iKSkKICAgIDs7
ICAgKHNldGVudiAiUEFUSCIgKGZvcm1hdCAiJXMvTExWTS9iaW47YzovbWluZ3czMi9iaW47JXMi
IChnZXRlbnYgIlByb2dyYW1GaWxlcyIpIChnZXRlbnYgIlBBVEgiKSkpKQogICAgOzsgVXNlIFIg
Y29yZSB0ZWFtJ3MgcmVjb21tZW5kYXRpb25zIGZvciBFU1MuCiAgICA7OyBTZWUgaHR0cDovL3N0
YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy83NTAyNTQwL21ha2UtZW1hY3MtZXNzLWZvbGxvdy1y
LXN0eWxlLWd1aWRlCiAgICAoYWRkLWhvb2sgJ2Vzcy1tb2RlLWhvb2sKCSAgICAgIChsYW1iZGEo
KQoJCShlc3Mtc2V0LXN0eWxlICdDKysgJ3F1aWV0KQoJCShhZGQtaG9vayAnbG9jYWwtd3JpdGUt
ZmlsZS1ob29rcwogICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKCkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChlc3MtbnVrZS10cmFpbGluZy13aGl0ZXNwYWNlKSkpCgkJKGVs
ZWN0cmljLW9wZXJhdG9yLW1vZGUpKSkKICAgIChzZXRxIGVzcy1udWtlLXRyYWlsaW5nLXdoaXRl
c3BhY2UtcCB0KSkKCihlcmdvZW1hY3MtcGFja2FnZSBlc3Mtc21hcnQtdW5kZXJzY29yZQogICAg
OmVuc3VyZSB0KQoKKGVyZ29lbWFjcy1wYWNrYWdlIGV2aWwtbnVtYmVycwogICAgOmVuc3VyZSB0
CiAgICA6ZGVmZXIgMQogICAgKGdsb2JhbC1zZXQta2V5IChrYmQgIkMtYyArIikgJ2V2aWwtbnVt
YmVycy9pbmMtYXQtcHQpCiAgICAoZ2xvYmFsLXNldC1rZXkgKGtiZCAiQy1jIC0iKSAnZXZpbC1u
dW1iZXJzL2RlYy1hdC1wdCkpCgo7OyAoZXJnb2VtYWNzLXBhY2thZ2UgZXh0ZW5kLWRuZAo7OyAg
ICAgOmVuc3VyZSB0Cjs7ICAgICAoZXh0ZW5kLWRuZC1hY3RpdmF0ZSkpCgooZXJnb2VtYWNzLXBh
Y2thZ2UgZmlsbC1jb2x1bW4taW5kaWNhdG9yCiAgICA6ZW5zdXJlIHQKICAgIDpkZWZlciAxCiAg
ICA6Y29tbWFuZHMgZmNpLW1vZGUKICAgIChzZXRxIGZjaS1ydWxlLXdpZHRoIDMKICAgICAgICAg
IHdoaXRlc3BhY2Utc3R5bGUgJyhmYWNlIHRyYWlsaW5nKSkKICAgIChkb2xpc3QgKGhvb2sgJyhw
cm9nLW1vZGUtaG9vaykpCiAgICAgIChhZGQtaG9vayAnZmNpLW1vZGUgaG9vaykpKQoKKGVyZ29l
bWFjcy1wYWNrYWdlIGZseWNoZWNrCiAgICA6ZW5zdXJlIHQKICAgIDpkZWZlciAyCiAgICAoZ2xv
YmFsLWZseWNoZWNrLW1vZGUgMSkpCgooZXJnb2VtYWNzLWF1dG9sb2FkIGdsb2JhbC1obC1saW5l
LW1vZGUKICAgIChnbG9iYWwtaGwtbGluZS1tb2RlIDEpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIGdv
bGRlbi1yYXRpbwogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMQogICAgCiAgICAoZGVmdW4gZXJn
b2VtYWNzLWdvbGRlbi1yYXRpby1leGNsdWRlLW1pbmltYXAtcCAoKQogICAgICAobWVtcSB0aGlz
LWNvbW1hbmQgJyhtaW5pbWFwLXRvZ2dsZSkpKQogICAgKHNldHEgZ29sZGVuLXJhdGlvLWluaGli
aXQtZnVuY3Rpb25zICcoZXJnb2VtYWNzLWdvbGRlbi1yYXRpby1leGNsdWRlLW1pbmltYXAtcCkp
CiAgICAoc2V0cSBnb2xkZW4tcmF0aW8tZXhjbHVkZS1tb2RlcyAnKCJicy1tb2RlIgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsYy1tb2RlIgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZWRpZmYtbW9kZSIKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImRpcmVkLW1vZGUiCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJndWQtbW9kZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImdkYi1sb2NhbHMtbW9kZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImdkYi1yZWdpc3RlcnMtbW9kZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImdkYi1icmVha3BvaW50cy1tb2RlIgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiZ2RiLXRocmVhZHMtbW9kZSIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImdkYi1mcmFtZXMtbW9kZSIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImdkYi1pbmZlcmlvci1pby1tb2RlIgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZ3VkLW1vZGUiCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJnZGItaW5mZXJpb3ItaW8tbW9kZSIKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImdkYi1kaXNhc3NlbWJseS1tb2RlIgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2RiLW1lbW9yeS1tb2RlIgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzdGNsaWVudC1tb2RlIgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlZWRiYXItbW9kZSIKCQkJCSAgICAgICAibWlu
aW1hcC1tb2RlIikpCiAgICAoc2V0cSBnb2xkZW4tcmF0aW8tZXh0cmEtY29tbWFuZHMKICAgICAg
ICAgIChhcHBlbmQgZ29sZGVuLXJhdGlvLWV4dHJhLWNvbW1hbmRzCiAgICAgICAgICAgICAgICAg
ICcoYWNlLXdpbmRvdwogICAgICAgICAgICAgICAgICAgIHN3aXRjaC13aW5kb3cKICAgICAgICAg
ICAgICAgICAgICBkZWxldGUtb3RoZXItd2luZG93CiAgICAgICAgICAgICAgICAgICAgYWNlLWRl
bGV0ZS13aW5kb3cKICAgICAgICAgICAgICAgICAgICBhY2Utc2VsZWN0LXdpbmRvdwogICAgICAg
ICAgICAgICAgICAgIGFjZS1zd2FwLXdpbmRvdwogICAgICAgICAgICAgICAgICAgIGFjZS1tYXhp
bWl6ZS13aW5kb3cKICAgICAgICAgICAgICAgICAgICBhdnktcG9wLW1hcmsKICAgICAgICAgICAg
ICAgICAgICB3aW5kbW92ZS1sZWZ0CiAgICAgICAgICAgICAgICAgICAgd2luZG1vdmUtcmlnaHQK
ICAgICAgICAgICAgICAgICAgICB3aW5kbW92ZS11cAogICAgICAgICAgICAgICAgICAgIHdpbmRt
b3ZlLWRvd24KICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTAKICAgICAgICAgICAg
ICAgICAgICBzZWxlY3Qtd2luZG93LTEKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93
LTIKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTMKICAgICAgICAgICAgICAgICAg
ICBzZWxlY3Qtd2luZG93LTQKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTUKICAg
ICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTYKICAgICAgICAgICAgICAgICAgICBzZWxl
Y3Qtd2luZG93LTcKICAgICAgICAgICAgICAgICAgICBzZWxlY3Qtd2luZG93LTgKICAgICAgICAg
ICAgICAgICAgICBzZWxlY3Qtd2luZG93LTkKICAgICAgICAgICAgICAgICAgICBidWYtbW92ZS1s
ZWZ0CiAgICAgICAgICAgICAgICAgICAgYnVmLW1vdmUtcmlnaHQKICAgICAgICAgICAgICAgICAg
ICBidWYtbW92ZS11cAogICAgICAgICAgICAgICAgICAgIGJ1Zi1tb3ZlLWRvd24KICAgICAgICAg
ICAgICAgICAgICBlc3MtZXZhbC1idWZmZXItYW5kLWdvCiAgICAgICAgICAgICAgICAgICAgZXNz
LWV2YWwtZnVuY3Rpb24tYW5kLWdvCiAgICAgICAgICAgICAgICAgICAgZXNzLWV2YWwtbGluZS1h
bmQtZ28pKSkKICAgIChhZGQtdG8tbGlzdCAnZ29sZGVuLXJhdGlvLWV4Y2x1ZGUtYnVmZmVyLXJl
Z2V4cCAiXlxcKltoSF1lbG0uKiIpCiAgICAoYWRkLXRvLWxpc3QgJ2dvbGRlbi1yYXRpby1leGNs
dWRlLWJ1ZmZlci1yZWdleHAgIl5cXCpNSU5JTUFQXFwqIikKICAgIChhZGQtdG8tbGlzdCAnZ29s
ZGVuLXJhdGlvLWV4Y2x1ZGUtYnVmZmVyLW5hbWVzICIgKk5lb1RyZWUqIikKICAgIChhZGQtdG8t
bGlzdCAnZ29sZGVuLXJhdGlvLWV4Y2x1ZGUtYnVmZmVyLW5hbWVzICIqTFYqIikKICAgIChhZGQt
dG8tbGlzdCAnZ29sZGVuLXJhdGlvLWV4Y2x1ZGUtYnVmZmVyLW5hbWVzICIgKndoaWNoLWtleSoi
KQogICAgKGdvbGRlbi1yYXRpby1tb2RlIHQpKQoKKGVyZ29lbWFjcy1hdXRvbG9hZCBndWlkZS1r
ZXkKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDIKICAgIChndWlkZS1rZXktbW9kZSAxKQogICAg
KHNldHEgZ3VpZGUta2V5L3JlY3Vyc2l2ZS1rZXktc2VxdWVuY2UtZmxhZyB0CiAgICAgICAgICBn
dWlkZS1rZXkvcG9wdXAtd2luZG93LXBvc2l0aW9uICdib3R0b20KICAgICAgICAgIGd1aWRlLWtl
eS9pZGxlLWRlbGF5IDAuMQogICAgICAgICAgZ3VpZGUta2V5L3RleHQtc2NhbGUtYW1vdW50IDAp
KQoKKGVyZ29lbWFjcy1hdXRvbG9hZCBoZWxtCiAgICA6ZW5zdXJlIHQKICAgIChoZWxtLW1vZGUp
CiAgICAoaGVsbS1hdXRvcmVzaXplLW1vZGUgdCkpCgoodXNlLXBhY2thZ2UgaGVsbS1jb25maWcp
CgoodXNlLXBhY2thZ2UgaHlwZXJib2xlCiAgOmRpc2FibGVkKQoKKGVyZ29lbWFjcy1wYWNrYWdl
IGktYmVhbS1kaXNwbGF5CiAgICAobW9kaWZ5LWFsbC1mcmFtZXMtcGFyYW1ldGVycyAobGlzdCAo
Y29ucyAnY3Vyc29yLXR5cGUgJ2JhcikpKSkKCihlcmdvZW1hY3MtcGFja2FnZSBpZG8KICAgIDpl
bnN1cmUgKGlkby1jb21wbGV0aW5nLXJlYWQrIGlkby12ZXJ0aWNhbC1tb2RlIHNtZXgpIDtmbHgt
aWRvCiAgICA7OyBSZW1vdmUgZXh0ZW5zaW9ucyBmcm9tIGlkbyBjb21wbGV0aW9uCiAgICAoZG9s
aXN0IChleHQgJygiZWxjIiAiZXhlIiAiY29tIiAib3JnX2FyY2hpdmUiICJwbmciICJnaWYiICJj
c3YiICJqcGciICJqcGVnIikpCiAgICAgIChwdXNoIGV4dCBjb21wbGV0aW9uLWlnbm9yZWQtZXh0
ZW5zaW9ucykpCiAgICAoc2V0cSBpZG8tZW5hYmxlLXByZWZpeCB0CiAgICAgICAgICBpZG8tZW5h
YmxlLWZsZXgtbWF0Y2hpbmcgdAogICAgICAgICAgaWRvLWNyZWF0ZS1uZXctYnVmZmVyICdhbHdh
eXMKICAgICAgICAgIGlkby11c2UtZmlsZW5hbWUtYXQtcG9pbnQgbmlsCiAgICAgICAgICBpZG8t
ZW5hYmxlLXRyYW1wLWNvbXBsZXRpb24gdAogICAgICAgICAgaWRvLWV2ZXJ5d2hlcmUgdAogICAg
ICAgICAgb3JnLWNvbXBsZXRpb24tdXNlLWlkbyB0CiAgICAgICAgICBpZG8tbWF4LXByb3NwZWN0
cyAxMAogICAgICAgICAgaWRvLXVzZS12aXJ0dWFsLWJ1ZmZlcnMgdAogICAgICAgICAgaWRvLWRl
ZmF1bHQtZmlsZS1tZXRob2QgJ3NlbGVjdGVkLXdpbmRvdwogICAgICAgICAgaWRvLWlnbm9yZS1l
eHRlbnNpb25zIHQKICAgICAgICAgIGlkby1maWxlLWV4dGVuc2lvbnMtb3JkZXIgJygiLm9yZyIg
Ii5SIiAiLmN0bCIgIi5wbHRjIiAiLm5zaSIgIi50eHQiICIucHkiICIuZW1hY3MiICIueG1sIiAi
LmVsIiAiLmluaSIgIi5jZmciICIuY25mIiAiLm5zaSIgIi5uc2giKQogICAgICAgICAgb3JnLWNv
bXBsZXRpb24tdXNlLWlkbyB0CiAgICAgICAgICBtYWdpdC1jb21wbGV0aW5nLXJlYWQtZnVuY3Rp
b24gJ21hZ2l0LWlkby1jb21wbGV0aW5nLXJlYWQKICAgICAgICAgIGdudXMtY29tcGxldGluZy1y
ZWFkLWZ1bmN0aW9uICdnbnVzLWlkby1jb21wbGV0aW5nLXJlYWQKICAgICAgICAgIGlkby1lbmFi
bGUtZmxleC1tYXRjaGluZyB0CiAgICAgICAgICBpZG8tdXNlLWZhY2VzIG5pbAogICAgICAgICAg
Zmx4LWlkby10aHJlc2hvbGQgMTAwMDAKICAgICAgICAgIGdjLWNvbnMtdGhyZXNob2xkIDIwMDAw
MDAwKQogICAgKGlkby1tb2RlIDEpCiAgICAoaWRvLWV2ZXJ5d2hlcmUgMSkKICAgIChyZXF1aXJl
ICdpZG8tY29tcGxldGluZy1yZWFkKykKICAgIChpZG8tY29tcGxldGluZy1yZWFkKy1tb2RlIDEp
CiAgICAoc21leC1pbml0aWFsaXplKQogICAgKGlkby12ZXJ0aWNhbC1tb2RlIDEpCiAgICAoZmx4
LWlkby1tb2RlIDEpKQoKKGVyZ29lbWFjcy1hdXRvbG9hZCBpbmRlbnQtZ3VpZGUKICAgIDplbnN1
cmUgdAogICAgOmRlZmVyIDMKICAgIChpbmRlbnQtZ3VpZGUtZ2xvYmFsLW1vZGUgMSkpCgooZXJn
b2VtYWNzLXBhY2thZ2UgaW5mbysKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDEpCgooZXJnb2Vt
YWNzLXBhY2thZ2Uga2V5ZnJlcQogICAgOmVuc3VyZSB0CiAgICAoc2V0cSBrZXlmcmVxLWZpbGUg
KGV4cGFuZC1maWxlLW5hbWUgIi5lbWFjcy5rZXlmcmVxIiB1c2VyLWVtYWNzLWRpcmVjdG9yeSkK
ICAgICAgICAgIGtleWZyZXEtZmlsZS1sb2NrIChleHBhbmQtZmlsZS1uYW1lICIuZW1hY3Mua2V5
ZnJlcS5sb2NrIiB1c2VyLWVtYWNzLWRpcmVjdG9yeSkpCiAgICAocmVxdWlyZSAna2V5ZnJlcSkK
ICAgIChrZXlmcmVxLW1vZGUgMSkKICAgIChrZXlmcmVxLWF1dG9zYXZlLW1vZGUgMSkpCgooZXJn
b2VtYWNzLXBhY2thZ2UgbGludW0tb2ZmCiAgICA6ZW5zdXJlIHQKICAgIDpkZWZlciAwLjUKICAg
IChnbG9iYWwtbGludW0tbW9kZSAxKSkKCjs7IChlcmdvZW1hY3MtcGFja2FnZSBtYWdpdAo7OyAg
ICAgOmVuc3VyZSAobWFnaXQpCjs7ICAgICA6Y29tbWFuZHMgKG1hZ2l0LXN0YXR1cykKOzsgICAg
IDs7IChhZGQtaG9vayAnbWFnaXQtbW9kZS1ob29rICMndHVybi1vbi1tYWdpdC1naC1wdWxscykK
OzsgICAgICkKCihlcmdvZW1hY3MtcGFja2FnZSBtb3VzZS13aGVlbC1tb2RlCiAgICA6ZGVmZXIg
MC41CiAgICAobW91c2Utd2hlZWwtbW9kZSB0KSkKCih1c2UtcGFja2FnZSBub3YKICA6bW9kZQog
ICgiXFwuZXB1YlxcJyIgLiBub3YtbW9kZSkpCgooZXJnb2VtYWNzLXBhY2thZ2Ugb3JnCjsgICAg
KHdoZW4gKG5vdCAoZmlsZS1leGlzdHMtcCAifi9vcmciKSkKOyAgICAgIChtYWtlLWRpcmVjdG9y
eSAifi9vcmciKSkKICAoc2V0cSBvcmctbG9nLWRvbmUgdAo7ICAgICAgICBvcmctYWdlbmRhLWZp
bGVzICcoIn4vb3JnL3JlZmlsZS5vcmciICJ+L29yZy90b2RvLm9yZyIpCiAgICAgICAgb3JnLXRv
ZG8ta2V5d29yZHMgJygoc2VxdWVuY2UgIlRPRE8odCkiICAifCIgICJET05FKGQhKSIpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoc2VxdWVuY2UgIldBSVQod0ApIiAifCIpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoc2VxdWVuY2UgInwiICJTT01FREFZKHNAKSIpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoc2VxdWVuY2UgInwiICJDQU5DRUxFRChjQCkiKSkKCiAgICAg
ICAgb3JnLXRhZy1hbGlzdCAnKCgiQHdvcmsiIC4gP3cpICgiQGhvbWUiIC4gP2gpKQogICAgICAg
IG9yZy11c2UtZmFzdC10b2RvLXNlbGVjdGlvbiB0CiAgICAgICAgb3JnLWVuZm9yY2UtdG9kby1k
ZXBlbmRlbmNpZXMgdAogICAgICAgIG9yZy1hZ2VuZGEtb3ZlcnJpZGluZy1jb2x1bW5zLWZvcm1h
dCAiJTM4SVRFTShEZXRhaWxzKSAlVEFHUyhDb250ZXh0KSAlN1RPRE8oVG8gRG8pICU1RWZmb3J0
KFRpbWUpezp9ICU2Q0xPQ0tTVU1fVHtUb2RheX0iCjsgICAgICAgIG9yZy1kZWZhdWx0LW5vdGVz
LWZpbGUgIn4vb3JnL3JlZmlsZS5vcmciCiAgICAgICAgOzsgb3JnLWNhcHR1cmUtdGVtcGxhdGVz
IGAoKCJ0IiAidG9kbyIgZW50cnkgKGZpbGUgIn4vb3JnL3JlZmlsZS5vcmciKQogICAgICAgIDs7
ICAgICAgICAgICAgICAgICAgICAgICAgICAiKiBUT0RPICU/XG4lVVxuJWFcbiAgJWkiIDpjbG9j
ay1pbiB0IDpjbG9jay1yZXN1bWUgdCkKICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAg
ICAoImQiICJEYWlseSBSZXZpZXciIHBsYWluIChmaWxlK2RhdGV0cmVlICJ+L29yZy9kYWlseS5v
cmciKQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICAsKGZvcm1hdCAiJSVbJXMv
Zml2ZS1taW51dGUub3JnXSIKICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGV4cGFuZC1maWxlLW5hbWUgImV0YyIgIn5FbWFjc01hdGUvIikpIDpjbG9jay1pbiB0
IDpjbG9jay1yZXN1bWUgdCkKICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICA7OyAo
ImsiICJXZWVrbHkgUmV2aWV3IiBwbGFpbiAoZmlsZStkYXRldHJlZSAifi9vcmcvd2Vla2x5Lm9y
ZyIpCiAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgOzsgICwoZm9ybWF0ICIlJVsl
cy9ndGQtd2Vla2x5Lm9yZ10iCiAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgOzsg
ICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lICJldGMiCiAgICAgICAgOzsgICAgICAgICAgICAg
ICAgICAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtYWNzbWF0ZS1kaXIp
KQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgIDs7ICA6Y2xvY2staW4gdCA6Y2xv
Y2stcmVzdW1lIHQpCiAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgKCJuIiAibm90
ZSIgZW50cnkgKGZpbGUgIn4vb3JnL3JlZmlsZS5vcmciKQogICAgICAgIDs7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAiKiAlPyA6Tk9URTpcbiVVXG4lYVxuICAlaSIgOmNsb2NrLWluIHQgOmNs
b2NrLXJlc3VtZSB0KQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICgiaiIgIkpv
dXJuYWwiIGVudHJ5IChmaWxlK2RhdGV0cmVlICJ+L29yZy9kaWFyeS5vcmciKQogICAgICAgIDs7
ICAgICAgICAgICAgICAgICAgICAgICAgICAiKiAlP1xuJVVcbiAgJWkiIDpjbG9jay1pbiB0IDpj
bG9jay1yZXN1bWUgdCkKICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAoInciICJv
cmctcHJvdG9jb2wiIGVudHJ5IChmaWxlICJ+L29yZy9yZWZpbGUub3JnIikKICAgICAgICA7OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIiogVE9ETyBSZXZpZXcgJWNcbiVVXG4gICVpIiA6aW1t
ZWRpYXRlLWZpbmlzaCB0KQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICgibyIg
Im9yZy1vdXRsb29rIiBlbnRyeSAoZmlsZSAifi9vcmcvcmVmaWxlLm9yZyIpICIqIFRPRE8gRW1h
aWwgJWMgJT9cbiAgJWlcbiAlVSIKICAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAg
OmNsb2NrLWluIHQgOmNsb2NrLXJlc3VtZSB0KQogICAgICAgIDs7ICAgICAgICAgICAgICAgICAg
ICAgICAgICgiaCIgIkhhYml0IiBlbnRyeSAoZmlsZSAifi9vcmcvcmVmaWxlLm9yZyIpCiAgICAg
ICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgICIqIE5FWFQgJT9cbiVVXG4lYVxuU0NIRURV
TEVEOiAldCAuKzFkLzNkXG46UFJPUEVSVElFUzpcbjpTVFlMRTogaGFiaXRcbjpSRVBFQVRfVE9f
U1RBVEU6IE5FWFRcbjpFTkQ6XG4gICVpIikpCiAgICAgICAgOzsgU2hvdyBsb3Qgb2YgY2xvY2tp
bmcgaGlzdG9yeSBzbyBpdCdzIGVhc3kgdG8gcGljayBpdGVtcyBvZmYgdGhlIEMtRjExIGxpc3QK
ICAgICAgICBvcmctY2xvY2staGlzdG9yeS1sZW5ndGggMjMKICAgICAgICA7OyBSZXN1bWUgY2xv
Y2tpbmcgdGFzayBvbiBjbG9jay1pbiBpZiB0aGUgY2xvY2sgaXMgb3BlbgogICAgICAgIG9yZy1j
bG9jay1pbi1yZXN1bWUgdAogICAgICAgIDs7IFNlcGFyYXRlIGRyYXdlcnMgZm9yIGNsb2NraW5n
IGFuZCBsb2dzCiAgICAgICAgb3JnLWRyYXdlcnMgKHF1b3RlICgiUFJPUEVSVElFUyIgIkxPR0JP
T0siKSkKICAgICAgICA7OyBTYXZlIGNsb2NrIGRhdGEgYW5kIHN0YXRlIGNoYW5nZXMgYW5kIG5v
dGVzIGluIHRoZSBMT0dCT09LIGRyYXdlcgogICAgICAgIG9yZy1jbG9jay1pbnRvLWRyYXdlciB0
CiAgICAgICAgOzsgU29tZXRpbWVzIEkgY2hhbmdlIHRhc2tzIEknbSBjbG9ja2luZyBxdWlja2x5
IC0gdGhpcyByZW1vdmVzIGNsb2NrZWQgdGFza3Mgd2l0aCAwOjAwIGR1cmF0aW9uCiAgICAgICAg
b3JnLWNsb2NrLW91dC1yZW1vdmUtemVyby10aW1lLWNsb2NrcyB0CiAgICAgICAgOzsgQ2xvY2sg
b3V0IHdoZW4gbW92aW5nIHRhc2sgdG8gYSBkb25lIHN0YXRlCiAgICAgICAgb3JnLWNsb2NrLW91
dC13aGVuLWRvbmUgdAogICAgICAgIDs7IFNhdmUgdGhlIHJ1bm5pbmcgY2xvY2sgYW5kIGFsbCBj
bG9jayBoaXN0b3J5IHdoZW4gZXhpdGluZyBFbWFjcywgbG9hZCBpdCBvbiBzdGFydHVwCiAgICAg
ICAgb3JnLWNsb2NrLXBlcnNpc3QgdAogICAgICAgIDs7IERvIG5vdCBwcm9tcHQgdG8gcmVzdW1l
IGFuIGFjdGl2ZSBjbG9jawogICAgICAgIG9yZy1jbG9jay1wZXJzaXN0LXF1ZXJ5LXJlc3VtZSBu
aWwKICAgICAgICA7OyBFbmFibGUgYXV0byBjbG9jayByZXNvbHV0aW9uIGZvciBmaW5kaW5nIG9w
ZW4gY2xvY2tzCiAgICAgICAgb3JnLWNsb2NrLWF1dG8tY2xvY2stcmVzb2x1dGlvbiAocXVvdGUg
d2hlbi1uby1jbG9jay1pcy1ydW5uaW5nKQogICAgICAgIDs7IEluY2x1ZGUgY3VycmVudCBjbG9j
a2luZyB0YXNrIGluIGNsb2NrIHJlcG9ydHMKICAgICAgICBvcmctY2xvY2stcmVwb3J0LWluY2x1
ZGUtY2xvY2tpbmctdGFzayB0CiAgICAgICAgb3JnLXNyYy1mb250aWZ5LW5hdGl2ZWx5IHQKICAg
ICAgICBvcmctc3JjLXRhYi1hY3RzLW5hdGl2ZWx5IHQKICAgICAgICBvcmctY3ljbGUtc2VwYXJh
dG9yLWxpbmVzIDAKICAgICAgICBvcmctYmxhbmstYmVmb3JlLW5ldy1lbnRyeSAocXVvdGUgKCho
ZWFkaW5nKSAocGxhaW4tbGlzdC1pdGVtKSkpCiAgICAgICAgb3JnLXNyYy13aW5kb3ctc2V0dXAg
J2N1cnJlbnQtd2luZG93KQogIDs7IChhZGQtaG9vayAnb3JnLWFmdGVyLXJlZmlsZS1pbnNlcnQt
aG9vayAjJ3NhdmUtYnVmZmVyKQogIDs7IChhZGQtaG9vayAnb3JnLWNhcHR1cmUtYWZ0ZXItZmlu
YWxpemUtaG9vayAjJ3NhdmUtYnVmZmVyKQogIDs7CiAgOzsgUmVzdW1lIGNsb2NraW5nIHRhc2sg
d2hlbiBlbWFjcyBpcyByZXN0YXJ0ZWQKICAob3JnLWNsb2NrLXBlcnNpc3RlbmNlLWluc2ludWF0
ZSkKICAoZXJnb2VtYWNzLWFkdmljZSBvcmctcmVmaWxlICgmb3B0aW9uYWwgZ290byBkZWZhdWx0
LWJ1ZmZlciByZmxvYyBtc2cpCiAgICAiU2F2ZSBidWZmZXIgYWZ0ZXIgcmVmaWxlLiIKICAgIDp0
eXBlIDphZnRlcgogICAgKHNhdmUtYnVmZmVyKSkpCgooZXJnb2VtYWNzLXBhY2thZ2Ugb3JnLWJh
YmVsCiAgICA7OyBTZXR1cCBvcmctYmFiZWwKICAgIChvcmctYmFiZWwtZG8tbG9hZC1sYW5ndWFn
ZXMKICAgICAnb3JnLWJhYmVsLWxvYWQtbGFuZ3VhZ2VzCiAgICAgJygoZW1hY3MtbGlzcCAuIHQp
CiAgICAgICAoc2ggLiB0KQogICAgICAgKFIgLiB0KQogICAgICAgKHBsYW50dW1sIC4gdCkKICAg
ICAgIChwZXJsIC4gdCkKICAgICAgIChydWJ5IC4gdCkKICAgICAgIChweXRob24gLiB0KQogICAg
ICAgKGpzIC4gdCkKICAgICAgIChoYXNrZWxsIC4gdCkKICAgICAgIChjbG9qdXJlIC4gdCkKICAg
ICAgIChkaXRhYSAuIHQpKSkKICAoc2V0cSBvcmctY29uZmlybS1iYWJlbC1ldmFsdWF0ZSBuaWwp
KQoKKHVzZS1wYWNrYWdlIG9yZy1ib29rbWFyay1oZWFkaW5nKQoKKHVzZS1wYWNrYWdlIG9yZy1i
dWxsZXRzCiAgOmhvb2sKICAob3JnLW1vZGUgLiAobGFtYmRhICgpIChvcmctYnVsbGV0cy1tb2Rl
IDEpKSkpCgooZXJnb2VtYWNzLXBhY2thZ2Ugb3JnLWluZGVudAogICAgKGFkZC1ob29rICdvcmct
bW9kZS1ob29rICMnb3JnLWluZGVudC1tb2RlKSkKCih1c2UtcGFja2FnZSBvcmctam91cm5hbAog
IDpjdXN0b20KICAob3JnLWpvdXJuYWwtZGlyICJ+L0FwaHJvZGl0ZS9UaW5hL2pvdXJuYWwiKSkK
CihlcmdvZW1hY3MtcGFja2FnZSBvcmctb3V0bG9vawogICAgOmVuc3VyZSAoZXEgc3lzdGVtLXR5
cGUgJ3dpbmRvd3MtbnQpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIG9yZy1wcm90b2NvbCkKCih1c2Ut
cGFja2FnZSBvcmctc3RpY2t5LWhlYWRlcgogIDpkaXNhYmxlZAogIDpjb25maWcKICAob3JnLXN0
aWNreS1oZWFkZXItbW9kZSkKICA6aG9vawogIChvcmctbW9kZSAuIG9yZy1zdGlja3ktaGVhZGVy
KSkKCihlcmdvZW1hY3MtcGFja2FnZSBvdGhlci13aW5kb3ctaXMtYmVsb3cKICAgICJNYWtlIG90
aGVyIHdpbmRvdyBiZWxvdyBjdXJyZW50IHdpbmRvdyIKICAgIChzZXRxIHNwbGl0LWhlaWdodC10
aHJlc2hvbGQgMCkpCgooZXJnb2VtYWNzLXBhY2thZ2UgcGFnZS1icmVhay1saW5lcwogICAgOmVu
c3VyZSB0CiAgICA6ZGVmZXIgMwogICAgKGdsb2JhbC1wYWdlLWJyZWFrLWxpbmVzLW1vZGUgdCkp
CgoodXNlLXBhY2thZ2UgcGFyYWRveAogIDpjb25maWcKICAocGFyYWRveC1lbmFibGUpKQoKKHVz
ZS1wYWNrYWdlIHBjLWJ1ZnN3CiAgOmNvbmZpZwogIChwYy1idWZzdy1kZWZhdWx0LWtleWJpbmRp
bmdzKSkKCihlcmdvZW1hY3MtYXV0b2xvYWQgcG9wLXVwLWZyYW1lcwogICAgKHNldHEgcG9wLXVw
LWZyYW1lcyAnZ3JhcGhpYy1vbmx5KSkKCihlcmdvZW1hY3MtcGFja2FnZSByYWluYm93LWRlbGlt
aXRlcnMKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIDIKICAgIChhZGQtaG9vayAncHJvZy1tb2Rl
LWhvb2sgIydyYWluYm93LWRlbGltaXRlcnMtbW9kZSkpCgooZXJnb2VtYWNzLXBhY2thZ2UgcmFp
bmJvdy1tb2RlCiAgICA6ZW5zdXJlIHQKICAgIDpkZWZlciAzCiAgICAocmFpbmJvdy1tb2RlIHQp
KQoKKGVyZ29lbWFjcy1wYWNrYWdlIHNhbmUtZGVmYXVsdHMKICAgIChzZXRxLWRlZmF1bHQgaW5k
ZW50LXRhYnMtbW9kZSBuaWwKICAgICAgICAgICAgICAgICAgaW5kaWNhdGUtZW1wdHktbGluZXMg
dAogICAgICAgICAgICAgICAgICBpbWVudS1hdXRvLXJlc2NhbiB0CiAgICAgICAgICAgICAgICAg
IHRleHQtbW9kZS1ob29rICd0dXJuLW9uLWF1dG8tZmlsbAogICAgICAgICAgICAgICAgICB0ZXh0
LW1vZGUtaG9vayAndHVybi1vbi1mbHlzcGVsbCkKICAoc2V0LXRlcm1pbmFsLWNvZGluZy1zeXN0
ZW0gJ3V0Zi04KQogIChzZXQta2V5Ym9hcmQtY29kaW5nLXN5c3RlbSAndXRmLTgpCiAgKHByZWZl
ci1jb2Rpbmctc3lzdGVtICd1dGYtOCkKICAocHV0ICduYXJyb3ctdG8tcmVnaW9uICdkaXNhYmxl
ZCBuaWwpCiAgKHB1dCAndXBjYXNlLXJlZ2lvbiAnZGlzYWJsZWQgbmlsKQogIChwdXQgJ2Rvd25j
YXNlLXJlZ2lvbiAnZGlzYWJsZWQgbmlsKQogIChwdXQgJ2VyYXNlLWJ1ZmZlciAnZGlzYWJsZWQg
bmlsKQogIChwdXQgJ3Njcm9sbC1sZWZ0ICdkaXNhYmxlZCBuaWwpCiAgKHB1dCAnZGlyZWQtZmlu
ZC1hbHRlcm5hdGUtZmlsZSAnZGlzYWJsZWQgbmlsKQogIChzZXRxIHZpc2libGUtYmVsbCB0CiAg
ICAgICAgZWNoby1rZXlzdHJva2VzIDAuMQogICAgICAgIGZvbnQtbG9jay1tYXhpbXVtLWRlY29y
YXRpb24gdAogICAgICAgIGluaGliaXQtc3RhcnR1cC1tZXNzYWdlIHQKICAgICAgICBjb2xvci10
aGVtZS1pcy1nbG9iYWwgdAogICAgICAgIGRlbGV0ZS1ieS1tb3ZpbmctdG8tdHJhc2ggdAogICAg
ICAgIHNoaWZ0LXNlbGVjdC1tb2RlIG5pbAogICAgICAgIHRydW5jYXRlLXBhcnRpYWwtd2lkdGgt
d2luZG93cyBuaWwKICAgICAgICB1bmlxdWlmeS1idWZmZXItbmFtZS1zdHlsZSAnZm9yd2FyZAog
ICAgICAgIHdoaXRlc3BhY2Utc3R5bGUgJyh0cmFpbGluZyBsaW5lcyBzcGFjZS1iZWZvcmUtdGFi
IGluZGVudGF0aW9uIHNwYWNlLWFmdGVyLXRhYikKICAgICAgICB3aGl0ZXNwYWNlLWxpbmUtY29s
dW1uIDEwMAogICAgICAgIGVkaWZmLXdpbmRvdy1zZXR1cC1mdW5jdGlvbiAnZWRpZmYtc2V0dXAt
d2luZG93cy1wbGFpbgogICAgICAgIHh0ZXJtLW1vdXNlLW1vZGUgdAogICAgICAgIHNhdmUtcGxh
Y2UtZmlsZSAoZXhwYW5kLWZpbGUtbmFtZSAic2F2ZXBsYWNlLmVsIiB1c2VyLWVtYWNzLWRpcmVj
dG9yeSkKICAgICAgICBzYXZlLXBsYWNlIHQpCiAgKHRyYW5zaWVudC1tYXJrLW1vZGUgdCkKICAo
ZGVmYWxpYXMgJ3llcy1vci1uby1wICd5LW9yLW4tcCkpCgooZXJnb2VtYWNzLXBhY2thZ2Ugc2F2
ZWhpc3QtbW9kZQogICAgOmRlZmVyIDEKICAgIChzYXZlaGlzdC1tb2RlIDEpKQoKKHVzZS1wYWNr
YWdlIHNsaW1lCiAgOmN1c3RvbQogIChpbmZlcmlvci1saXNwLXByb2dyYW0gInNiY2wiKQogIChz
bGltZS1jb250cmlicyAnKHNsaW1lLWZhbmN5KSkpCgooZXJnb2VtYWNzLXBhY2thZ2Ugc21hcnRw
YXJlbnMKICAgIDplbnN1cmUgdAogICAgOmRlZmVyIHQKICAgIDpkaXNhYmxlZAogICAgKGRvbGlz
dCAoaG9vayAnKHByb2ctbW9kZS1ob29rKSkKICAgICAgKGFkZC1ob29rIGhvb2sgJ3NtYXJ0cGFy
ZW5zLW1vZGUpKQoKICAgIDs7IGVuYWJsZSBzbWFydHBhcmVucy1tb2RlIGluIGBldmFsLWV4cHJl
c3Npb24nCiAgICAoZGVmdW4gZXJnb2VtYWNzLWNvbmRpdGlvbmFsbHktZW5hYmxlLXNtYXJ0cGFy
ZW5zLW1vZGUgKCkKICAgICAgIkVuYWJsZSBgc21hcnRwYXJlbnMtbW9kZScgZHVyaW5nIGBldmFs
LWV4cHJlc3Npb24nLiIKICAgICAgKGlmIChlcSB0aGlzLWNvbW1hbmQgJ2V2YWwtZXhwcmVzc2lv
bikKICAgICAgICAgIChzbWFydHBhcmVucy1tb2RlKSkpCiAgICAoYWRkLWhvb2sgJ21pbmlidWZm
ZXItc2V0dXAtaG9vayAnZXJnb2VtYWNzLWNvbmRpdGlvbmFsbHktZW5hYmxlLXNtYXJ0cGFyZW5z
LW1vZGUpCgogICAgKHJlcXVpcmUgJ3NtYXJ0cGFyZW5zLWNvbmZpZykKICAgIChzZXRxIHNwLXNo
b3ctcGFpci1kZWxheSAwCiAgICAgICAgICBzcC1zaG93LXBhaXItZnJvbS1pbnNpZGUgdCA7IGZp
eCBwYXJlbiBoaWdobGlnaHRpbmcgaW4gbm9ybWFsIG1vZGUKICAgICAgICAgIHNwLWNhbmNlbC1h
dXRvc2tpcC1vbi1iYWNrd2FyZC1tb3ZlbWVudCBuaWwpCiAgICAoZGVmaW5lLWtleSBlbWFjcy1s
aXNwLW1vZGUtbWFwIChrYmQgIikiKSAnc3AtdXAtc2V4cCkKCiAgICAoZGVmdW4gZW1hY3NtYXRl
LXNtYXJ0cGFyZW5zLWVtYWNzLW1vZGUtaG9vayAoKQogICAgICAiQ2hhbmdlIGBzcC1uYXZpZ2F0
ZS1jbG9zZS1pZi11bmJhbGFuY2VkJyB0byBiZSBub24tbmlsIGluIGVtYWNzLWJ1ZmZlcnMiCiAg
ICAgIChzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ3NwLW5hdmlnYXRlLWNsb3NlLWlmLXVuYmFs
YW5jZWQpIHQpKQogICAgCiAgICAoYWRkLWhvb2sgJ2VtYWNzLWxpc3AtbW9kZS1ob29rCiAgICAg
ICAgICAgICAgJ2VtYWNzbWF0ZS1zbWFydHBhcmVucy1lbWFjcy1tb2RlLWhvb2spCiAgICAoc2hv
dy1zbWFydHBhcmVucy1nbG9iYWwtbW9kZSArMSkKICAgIAogICAgOzsgZG9uJ3QgY3JlYXRlIGEg
cGFpciB3aXRoIHNpbmdsZSBxdW90ZSBpbiBtaW5pYnVmZmVyCiAgICAoc3AtbG9jYWwtcGFpciAn
bWluaWJ1ZmZlci1pbmFjdGl2ZS1tb2RlICInIiBuaWwgOmFjdGlvbnMgbmlsKQogICAgKHNtYXJ0
cGFyZW5zLWdsb2JhbC1tb2RlIDEpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIHNtYXJ0LW1vZGUtbGlu
ZQogICAgOmVuc3VyZSBuaWwKICAgIDpkZWZlciAyCiAgICA7OyAoc2V0cSBzbWwvbm8tY29uZmly
bS1sb2FkLXRoZW1lIHQpCiAgICA7OyAoc21sL3NldHVwKQogICAgOzsgKGVyZ29lbWFjcy1tb2Rl
LWxpbmUtZm9ybWF0KQogICAgOzsgCSAgICAgIDs7IAogICAgOzsgCSAgICAgIDs7IG1vZGUtbGlu
ZS1taXNjLWluZm8KICAgIDs7IAkgICAgICA7OyBtb2RlLWxpbmUtZW5kLXNwYWNlcwogICAgOzsg
CSAgICAgICkpKQogICAgKQoKKGVyZ29lbWFjcy1wYWNrYWdlIHN0b3AtY3Vyc29yLWluLW1pbmli
dWZmZXItcHJvbXB0CiAgICAoc2V0cSBtaW5pYnVmZmVyLXByb21wdC1wcm9wZXJ0aWVzIChxdW90
ZSAocmVhZC1vbmx5IHQgcG9pbnQtZW50ZXJlZCBtaW5pYnVmZmVyLWF2b2lkLXByb21wdCBmYWNl
IG1pbmlidWZmZXItcHJvbXB0KSkpKQoKKGVyZ29lbWFjcy1wYWNrYWdlIHN1YndvcmQtbW9kZQog
ICAgOmRlZmVyIDEKICAgIChnbG9iYWwtc3Vid29yZC1tb2RlIDEpKQoKKHVzZS1wYWNrYWdlIHN4
KQo7ICA6Y29uZmlnCjsgIChiaW5kLWtleXMgOnByZWZpeCAiQy1jIHMiCjsgICAgICAgICAgICAg
OnByZWZpeC1tYXAgbXktc3gtbWFwCjsgICAgICAgICAgICAgOnByZWZpeC1kb2NzdHJpbmcgIkds
b2JhbCBrZXltYXAgZm9yIFNYLiIKOyAgICAgICAgICAgICAoInEiIC4gc3gtdGFiLWFsbC1xdWVz
dGlvbnMpCjsgICAgICAgICAgICAgKCJpIiAuIHN4LWluYm94KQo7ICAgICAgICAgICAgICgibyIg
LiBzeC1vcGVuLWxpbmspCjsgICAgICAgICAgICAgKCJ1IiAuIHN4LXRhYi11bmFuc3dlcmVkLW15
LXRhZ3MpCjsgICAgICAgICAgICAgKCJhIiAuIHN4LWFzaykKOyAgICAgICAgICAgICAoInMiIC4g
c3gtc2VhcmNoKSkpCgooZXJnb2VtYWNzLXBhY2thZ2UgdGFiLXNldHVwCiAgICAoc2V0cS1kZWZh
dWx0IGluZGVudC10YWJzLW1vZGUgbmlsKQogIChzZXRxLWRlZmF1bHQgdGFiLXdpdGRoIDQpCiAg
KHNldHEtZGVmYXVsdCB0YWItYWx3YXlzLWluZGVudCAnY29tcGxldGUpKQoKKGVyZ29lbWFjcy1w
YWNrYWdlIHRhYmJhci1ydWxlcgogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMQogICAgKHNldHEg
dGFiYmFyLXJ1bGVyLWdsb2JhbC10YWJiYXIgdCA7IElmIHlvdSB3YW50IHRhYmJhcgogICAgICAg
ICAgOzt0YWJiYXItcnVsZXItZ2xvYmFsLXJ1bGVyIHQgOyBpZiB5b3Ugd2FudCBhIGdsb2JhbCBy
dWxlcgogICAgICAgICAgOzt0YWJiYXItcnVsZXItcG9wdXAtbWVudSBuaWwgOyBJZiB5b3Ugd2Fu
dCBhIHBvcHVwIG1lbnUuCiAgICAgICAgICA7O3RhYmJhci1ydWxlci1wb3B1cC10b29sYmFyIG5p
bCA7IElmIHlvdSB3YW50IGEgcG9wdXAgdG9vbGJhcgogICAgICAgICAgOzt0YWJiYXItcnVsZXIt
cG9wdXAtc2Nyb2xsYmFyIG5pbAogICAgICAgICAgOzsgdGFiYmFyLXJ1bGVyLXN0eWxlICdmaXJl
Zm94LWNpcmNsZQoJICApIDsgUG9wdXAgc2Nyb2xsYmFyCiAgICAocmVxdWlyZSAndGFiYmFyLXJ1
bGVyKSkKCih1c2UtcGFja2FnZSB0d2l0dGVyaW5nLW1vZGUKICA6Y3VzdG9tCiAgKHR3aXR0ZXJp
bmctaWNvbi1tb2RlIHQpCiAgKHR3aXR0ZXJpbmctdXNlLWljb24tc3RvcmFnZSB0KSkKCih1c2Ut
cGFja2FnZSB1aW1hZ2UKICA6aG9vawogIChpbmZvLW1vZGUtaG9vayAuIHVpbWFnZS1tb2RlKQog
IChhZGQtaG9vayAuIHVpbWFnZS1tb2RlKSkKCihlcmdvZW1hY3MtYXV0b2xvYWQgdmlzdWFsLWxp
bmUtbW9kZQogICAgOmRlZmVyIDMKICAgIChnbG9iYWwtdmlzdWFsLWxpbmUtbW9kZSAxKSkKCihl
cmdvZW1hY3MtYXV0b2xvYWQgdmlzdWFsLXJlZ2V4cAogICAgOmVuc3VyZSB0CiAgICA6Y29tbWFu
ZHMgdnIvcXVlcnktcmVwbGFjZQogICAgOmJpbmQgKCgiTS0lIiB2ci9xdWVyeS1yZXBsYWNlKQog
ICAgICAgICAgICgiTS01IiB2ci9yZXBsYWNlKSkpCgooZXJnb2VtYWNzLXBhY2thZ2Ugdm9sYXRp
bGUtaGlnaGxpZ2h0cwogICAgOmVuc3VyZSB0CiAgICA6ZGVmZXIgMwogICAgKHZvbGF0aWxlLWhp
Z2hpbGdodC1tb2RlKSkKCihlcmdvZW1hY3MtcGFja2FnZSB3aGl0ZXNwYWNlLW1vZGUKICAgIChz
ZXRxIHdoaXRlc3BhY2Utc3R5bGUgKHF1b3RlIChzcGFjZXMgdGFicyBuZXdsaW5lIHNwYWNlLW1h
cmsgdGFiLW1hcmsgbmV3bGluZS1tYXJrKSkgOzsgbWFrZSB3aGl0ZXNwYWNlLW1vZGUgdXNlIGp1
c3QgYmFzaWMgY29sb3JpbmcKICAgICAgICAgIHdoaXRlc3BhY2UtZGlzcGxheS1tYXBwaW5ncyAn
KChzcGFjZS1tYXJrIDMyIFsxODNdIFs0Nl0pIDsgMzIgU1BBQ0UsIDE4MyBNSURETEUgRE9UIOOA
jMK344CNLCA0NiBGVUxMIFNUT1Ag44CMLuOAjQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG5ld2xpbmUtbWFyayAxMCBbMTgyIDEwXSkgOyAxMCBMSU5FIEZFRUQKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0YWItbWFyayA5IFs5NjU1IDld
IFs5MiA5XSkgOyA5IFRBQiwgOTY1NSBXSElURSBSSUdIVC1QT0lOVElORyBUUklBTkdMRSDjgIzi
lrfjgI0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkpKQoKKHVzZS1w
YWNrYWdlIHhhaC1lbGlzcC1tb2RlCiAgOmRpc2FibGVkKQoKKHVzZS1wYWNrYWdlIHlhb2RkbXVz
ZSkKCihlcmdvZW1hY3MtcGFja2FnZSB5YXNuaXBwZXQKICAgIDplbnN1cmUgdAogICAgOmRlZmVy
IDIKICAgICh5YXMtZ2xvYmFsLW1vZGUgMSkKICAgIDs7ICh3aGVuIChmaWxlLWV4aXN0cy1wICJ+
ZGF0YS9zbmlwcGV0cyIpCiAgICA7OyAgICh5YXMtbG9hZC1kaXJlY3RvcnkgIn5kYXRhL3NuaXBw
ZXRzIikpCiAKICAgIDs7ICh3aGVuIChlbWFjc21hdGUtcGFja2FnZS1sb2FkLXBhdGggJ3RleHRt
YXRlLXRvLXlhcykKICAgIDs7ICAgKHJlcXVpcmUgJ3RleHRtYXRlLXRvLXlhcykpCiAgICA7OyA7
OyAoeWFzLWdsb2JhbC1tb2RlKQogCgogICAgOzsgKHlhcy1sb2FkLWRpcmVjdG9yeSAoZXhwYW5k
LWZpbGUtbmFtZSAic25pcHBldHMiIGVtYWNzbWF0ZS1kaXIpKQoKICAgIDs7IChkZWZ1biB5YXMt
b3JnLXZlcnktc2FmZS1leHBhbmQgKCkKICAgIDs7ICAgKGxldCAoKHlhcy1mYWxsYmFjay1iZWhh
dmlvciAncmV0dXJuLW5pbCkpICh5YXMtZXhwYW5kKSkpCgogICAgOzsgKGRlZnVuIHlhcy1vcmct
c2V0dXAgKCkKICAgIDs7ICAgOzsgeWFzbmlwcGV0ICh1c2luZyB0aGUgbmV3IG9yZy1jeWNsZSBo
b29rcykKICAgIDs7ICAgKHdoZW4gKGJvdW5kcCAneWFzLXRyaWdnZXIta2V5KQogICAgOzsgICAg
IChzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ3lhcy10cmlnZ2VyLWtleSkgW3RhYl0pKQogICAg
OzsgICAod2hlbiAoYm91bmRwICdvcmctdGFiLWZpcnN0LWhvb2spCiAgICA7OyAgICAgKGFkZC10
by1saXN0ICdvcmctdGFiLWZpcnN0LWhvb2sgJ3lhcy1vcmctdmVyeS1zYWZlLWV4cGFuZCkpCiAg
ICA7OyAgICh3aGVuIChib3VuZHAgJ3lhcy1rZXltYXApCiAgICA7OyAgICAgKGRlZmluZS1rZXkg
eWFzLWtleW1hcCBbdGFiXSAneWFzLW5leHQtZmllbGQpKSkKCiAgICA7OyAod2hlbiAoYm91bmRw
ICdvcmctbW9kZS1ob29rKQogICAgOzsgICAoYWRkLWhvb2sgJ29yZy1tb2RlLWhvb2sgIyd5YXMt
b3JnLXNldHVwKSkKICAgICkKCjs7IGN1c3RvbSBmdW5jdGlvbnMKCihkZWZ1biBkaXNwbGF5LXN0
YXJ0dXAtc2NyZWVuLWludGVyYWN0aXZlICgpCiAgIkRpc3BsYXkgdGhlICpHTlUgRW1hY3MqIGJ1
ZmZlci4KQSBmYW5jeSBkaXNwbGF5IGlzIHVzZWQgb24gZ3JhcGhpYyBkaXNwbGF5cywgbm9ybWFs
IG90aGVyd2lzZS4iCiAgKGludGVyYWN0aXZlKQogIChpZiAodXNlLWZhbmN5LXNwbGFzaC1zY3Jl
ZW5zLXApCiAgICAgIChmYW5jeS1zdGFydHVwLXNjcmVlbikKICAgIChub3JtYWwtc3BsYXNoLXNj
cmVlbiBuaWwpKSkKCjs7IGtleWJpbmRpbmdzCgo7IE9yaWdpbmFsIHByZWZpeCBrZXlzIChmb3Ig
cmVmZXJlbmNlKQo7IEMteCAgICBDb250cm9sLVgtcHJlZml4CjsgQy1jICAgIG1vZGUtc3BlY2lm
aWMtY29tbWFuZC1wcmVmaXgKOyA8RVNDPiAgZXNjLXByZWZpeAo7IEMtaCAgICBoZWxwLWNvbW1h
bmQKOyBDLXggNCAgY3RsLXgtNC1wcmVmaXgKOyBDLXggNSAgY3RsLXgtNS1wcmVmaXgKOyBDLXgg
NiAgMkMtY29tbWFuZAo7IEMteCB2ICB2Yy1wcmVmaXgtbWFwCjsgTS1vICAgIGZhY2VtZW51LWtl
eW1hcAoKKGdsb2JhbC1zZXQta2V5IChrYmQgIk0teCIpICdDb250cm9sLVgtcHJlZml4KQooZ2xv
YmFsLXNldC1rZXkgKGtiZCAiTS1jIikgJ21vZGUtc3BlY2lmaWMtY29tbWFuZC1wcmVmaXgpCgoo
Z2xvYmFsLXNldC1rZXkgW2YyXSAnQ29udHJvbC1YLXByZWZpeCkgICAgICAgICAgICAgO0MteAoo
Z2xvYmFsLXNldC1rZXkgW2YzXSAnbW9kZS1zcGVjaWZpYy1jb21tYW5kLXByZWZpeCkgO0MtYwoo
Z2xvYmFsLXNldC1rZXkgW2Y0XSAnZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kKSAgICAgO00teAoK
KGdsb2JhbC1zZXQta2V5IFtmMTFdICd0b2dnbGUtZnJhbWUtZnVsbHNjcmVlbikKKGdsb2JhbC1z
ZXQta2V5IFtDLWYxMV0gJ2RldmhlbHAtd29yZC1hdC1wb2ludCkKCihnbG9iYWwtc2V0LWtleSBb
WEY4NlNlYXJjaF0gJ2V4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCkKKGdsb2JhbC1zZXQta2V5IFtY
Rjg2RmF2b3JpdGVzXSAnZXZhbC1leHByZXNzaW9uKQooZ2xvYmFsLXNldC1rZXkgW1hGODZIb21l
UGFnZV0gJ2V2YWwtbGFzdC1zZXhwKQoKKGdsb2JhbC1zZXQta2V5IFtmMl0gJ0NvbnRyb2wtWC1w
cmVmaXgpICAgICAgICAgICAgIDtDLXgKKGdsb2JhbC1zZXQta2V5IFtmM10gJ21vZGUtc3BlY2lm
aWMtY29tbWFuZC1wcmVmaXgpIDtDLWMKKGdsb2JhbC1zZXQta2V5IFtmNF0gJ2V4ZWN1dGUtZXh0
ZW5kZWQtY29tbWFuZCkgICAgIDtNLXgKCihnbG9iYWwtc2V0LWtleSBbZjVdICdldmFsLWxhc3Qt
c2V4cCkgOyB3YXMgZXJnb2VtYWNzLXJldmVydC1idWZmZXIKCjtUT0RPIG1ha2Ugd2luLXRhYiBj
eWNsZSB3aW5kb3dzCgo7IG9yZy1tb2RlIGdsb2JhbCBrZXlzIGZvciBGMwooZGVmaW5lLWtleSBt
b2RlLXNwZWNpZmljLW1hcCAibCIgJ29yZy1zdG9yZS1saW5rKQooZGVmaW5lLWtleSBtb2RlLXNw
ZWNpZmljLW1hcCAiYyIgJ29yZy1jYXB0dXJlKQooZGVmaW5lLWtleSBtb2RlLXNwZWNpZmljLW1h
cCAiYSIgJ29yZy1hZ2VuZGEpCihkZWZpbmUta2V5IG1vZGUtc3BlY2lmaWMtbWFwICJiIiAnb3Jn
LWlzd2l0Y2hiKQooZGVmaW5lLWtleSBtb2RlLXNwZWNpZmljLW1hcCAiTCIgJ29yZy1pbnNlcnQt
bGluay1nbG9iYWwpCihkZWZpbmUta2V5IG1vZGUtc3BlY2lmaWMtbWFwICJvIiAnb3JnLW9wZW4t
YXQtcG9pbnQtZ2xvYmFsKQoKKGRlZmluZS1rZXkgaGVscC1tYXAgInMiICdkZXNjcmliZS1zeW1i
b2wpCihkZWZpbmUta2V5IGhlbHAtbWFwICJ5IiAnZGVzY3JpYmUtc3ludGF4KQoKKGRlZmluZS1r
ZXkga2V5LXRyYW5zbGF0aW9uLW1hcCBbU2Nyb2xsX0xvY2tdICJbIikKKGRlZmluZS1rZXkga2V5
LXRyYW5zbGF0aW9uLW1hcCBbcGF1c2VdICJdIikKCihnbG9iYWwtc2V0LWtleSBbZjZdICdteS1D
LWMpCgooZGVmdW4gbXktQy1jICgmb3B0aW9uYWwgYXJnKQoiTXkgQy1jIgooaW50ZXJhY3RpdmUg
IlAiKQogIChzZXRxIHByZWZpeC1hcmcgY3VycmVudC1wcmVmaXgtYXJnKQooc2V0cSB1bnJlYWQt
Y29tbWFuZC1ldmVudHMgKGxpc3RpZnkta2V5LXNlcXVlbmNlIChyZWFkLWtiZC1tYWNybyAiQy1j
IikpKSkK
--94eb2c05cbee0e14e6056317fb2c--




Acknowledgement sent to Tina Russell <tinakellyrussell@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#30168; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 19 Jan 2018 16:30:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.