From unknown Sat Sep 06 14:23:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79307: 30.1; Rmail: MIME decoding failed Resent-From: Francesco =?UTF-8?Q?Potort=C3=AC?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Aug 2025 09:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79307 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 79307@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175611554727370 (code B ref -1); Mon, 25 Aug 2025 09:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Aug 2025 09:52:27 +0000 Received: from localhost ([127.0.0.1]:48316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uqTsG-00077D-QB for submit@debbugs.gnu.org; Mon, 25 Aug 2025 05:52:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47780) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uqTs9-00076V-GY for submit@debbugs.gnu.org; Mon, 25 Aug 2025 05:52:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uqTrw-0004Ev-2W for bug-gnu-emacs@gnu.org; Mon, 25 Aug 2025 05:52:07 -0400 Received: from plesklin7.if2.ehiweb.it ([79.98.45.17] helo=plesklin7.ehiweb.it) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uqTrn-0001jP-KC for bug-gnu-emacs@gnu.org; Mon, 25 Aug 2025 05:52:02 -0400 Received: from tucano.isti.cnr.it (tucano.isti.cnr.it [146.48.81.102]) by plesklin7.ehiweb.it (Postfix) with ESMTPSA id 6A5231C59DC for ; Mon, 25 Aug 2025 11:51:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=potorti.it; s=default; t=1756115506; bh=3OiBiPVC7qGUJRaHBm15wFjJqe8sfcVpyacmmt4iItM=; h=Received:From:To:Subject; b=foYsdUp0EOhaUZZDeJc/FVY5VG7jc93Z6mczBMGa/HokkCRKNPVVP8fiWPSdwhpFm 2hQBSw454BMSFEvlNUxvWuMhojH8vfb7JsfkXIrWRvVEmv0gHcyDTcqGd9kFNdsc8f oNtoqy7JztYHdmqcZVbFT2298+ovOzYhdcwc/jyM= Authentication-Results: plesklin7.ehiweb.it; spf=pass (sender IP is 146.48.81.102) smtp.mailfrom=pot@potorti.it smtp.helo=tucano.isti.cnr.it Received-SPF: pass (plesklin7.ehiweb.it: connection is authenticated) Received: from pot by tucano.isti.cnr.it with local (Exim 4.98.2) (envelope-from ) id 1uqTre-0000000AKau-10Yd for bug-gnu-emacs@gnu.org; Mon, 25 Aug 2025 11:51:46 +0200 From: Francesco =?UTF-8?Q?Potort=C3=AC?= Date: Mon, 25 Aug 2025 11:51:46 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-fingerprint: 4B02 6187 5C03 D6B1 2E31 7666 09DF 2DC9 BE21 6115 Message-Id: X-PPP-Message-ID: <175611550656.710697.4072706587578660962@plesklin7.ehiweb.it> X-PPP-Vhost: potorti.it Received-SPF: pass client-ip=79.98.45.17; envelope-from=pot@potorti.it; helo=plesklin7.ehiweb.it X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Rmail says: "MIME decoding failed: (error Message is not a valid RFC 822 (or later) message)" when reading the attached mbox. Apart from the error message, everything looks ok at first alright. Sorry, no time to look at it at this the moment. To reproduce: - save the attachment - emacs -Q - C-u M-x rmail RET - the name of the saved attachment RET For me, Rmail apparently does the right thing, but prints the above error message. In GNU Emacs 30.1 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.4, Xaw3d scroll bars) of 2025-03-30, modified by Debian built on sbuild Windowing system distributor 'The X.Org Foundation', version 11.0.12101016 System Description: Debian GNU/Linux 13 (trixie) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/30.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/30.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars --without-gsettings 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/emacs-30.1+1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_COLLATE: it_IT.UTF-8 value of $LC_CTYPE: it_IT.UTF-8 value of $LC_NUMERIC: C value of $LANG: C.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: RMAIL Minor modes in effect: csv-field-index-mode: t TeX-PDF-mode: t server-mode: t desktop-save-mode: t epa-global-mail-mode: t visual-fill-column-mode: t openwith-mode: t display-time-mode: t tooltip-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t visual-line-mode: t indent-tabs-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-autoloads hides /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/debian-autoloads /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-autoloads /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-pkg /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-autoloads hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-autoloads /usr/share/emacs/site-lisp/elpa/async-1.9.9/dired-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/dired-async /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-package hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-package /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-bytecomp hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-bytecomp /usr/share/emacs/site-lisp/elpa/async-1.9.9/async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-pkg hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-pkg /usr/share/emacs/site-lisp/elpa/async-1.9.9/smtpmail-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/smtpmail-async /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-pkg hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-pkg /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-autoloads /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor /usr/share/emacs/site-lisp/elpa/bm-202506/bm-pkg hides /usr/share/emacs/site-lisp/elpa-src/bm-202506/bm-pkg /usr/share/emacs/site-lisp/elpa/bm-202506/bm-sync hides /usr/share/emacs/site-lisp/elpa-src/bm-202506/bm-sync /usr/share/emacs/site-lisp/elpa/bm-202506/bm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bm-202506/bm-autoloads /usr/share/emacs/site-lisp/elpa/bm-202506/bm hides /usr/share/emacs/site-lisp/elpa-src/bm-202506/bm /usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote-autoloads hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote-autoloads /usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote-pkg hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote-pkg /usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-pkg hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-pkg /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-autoloads hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-autoloads /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jonadabian-slate-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jonadabian-slate-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aalto-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aalto-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/whateveryouwant-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/whateveryouwant-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-eshell-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-eshell-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/parus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/parus-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/snow-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/snow-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-light-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-light-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-blue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/oswald-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/oswald-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-mood-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-mood-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/goldenrod-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/goldenrod-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-font-lock-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-font-lock-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/infodoc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/infodoc-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pok-wog-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pok-wog-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/shaman-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/shaman-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jonadabian-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jonadabian-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ryerson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ryerson-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/greiner-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/greiner-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/high-contrast-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/high-contrast-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/salmon-diff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/salmon-diff-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/xemacs-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/xemacs-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/emacs-21-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/emacs-21-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/desert-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/desert-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/word-perfect-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/word-perfect-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/lawrence-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/lawrence-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pok-wob-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pok-wob-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/comidia-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/comidia-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gray30-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gray30-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/tty-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/tty-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/bharadwaj-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/bharadwaj-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/calm-forest-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/calm-forest-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/hober-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/hober-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/mistyday-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/mistyday-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subdued-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subdued-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/taming-mr-arneson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/taming-mr-arneson-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/kingsajz-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/kingsajz-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-info-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-info-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ramangalahy-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ramangalahy-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/taylor-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/taylor-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/lethe-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/lethe-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/midnight-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/midnight-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/matrix-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/matrix-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jb-simple-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jb-simple-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/sitaramv-nt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/sitaramv-nt-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/standard-ediff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/standard-ediff-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/xp-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/xp-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gtk-ide-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gtk-ide-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/fischmeister-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/fischmeister-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-gnus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-gnus-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-gnus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-gnus-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/marine-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/marine-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/beige-eshell-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/beige-eshell-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/retro-green-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/retro-green-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/marquardt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/marquardt-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subtle-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subtle-blue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ld-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ld-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-green-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-green-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/robin-hood-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/robin-hood-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/katester-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/katester-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/railscast-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/railscast-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/feng-shui-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/feng-shui-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/wheat-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/wheat-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/black-on-gray-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/black-on-gray-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/montz-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/montz-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/retro-orange-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/retro-orange-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/andreas-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/andreas-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/rotor-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/rotor-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/simple-1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/simple-1-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern-pkg hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern-pkg /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/emacs-nw-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/emacs-nw-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/snowish-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/snowish-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aalto-light-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aalto-light-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-laptop-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-laptop-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/billw-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/billw-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/scintilla-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/scintilla-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/cobalt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/cobalt-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-light2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-light2-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/classic-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/classic-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/charcoal-black-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/charcoal-black-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-blue2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-blue2-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/arjen-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/arjen-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/sitaramv-solaris-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/sitaramv-solaris-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gnome-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gnome-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/salmon-font-lock-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/salmon-font-lock-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/deep-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/deep-blue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/bharadwaj-slate-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/bharadwaj-slate-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/raspopovic-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/raspopovic-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/renegade-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/renegade-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gray1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gray1-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gnome2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gnome2-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blippblopp-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blippblopp-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/standard-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/standard-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/digital-ofs1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/digital-ofs1-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aliceblue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aliceblue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/clarity-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/clarity-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/late-night-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/late-night-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jedit-grey-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jedit-grey-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-erc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-erc-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/resolve-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/resolve-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/vim-colors-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/vim-colors-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/beige-diff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/beige-diff-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-erc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-erc-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-sea-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-sea-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pierson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pierson-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern-autoloads hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern-autoloads /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subtle-hacker-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subtle-hacker-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/euphoria-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/euphoria-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/julie-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/julie-theme /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode-pkg /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode-autoloads /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode-tests hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode-tests /usr/share/emacs/site-lisp/elpa/debian-el-37.19/apt-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/apt-sources /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-el-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37.19/deb-view hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/deb-view /usr/share/emacs/site-lisp/elpa/debian-el-37.19/apt-deb822-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/apt-deb822-sources /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-bug hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-bug /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-el-pkg /usr/share/emacs/site-lisp/elpa/debian-el-37.19/apt-utils hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/apt-utils /usr/share/emacs/site-lisp/elpa/debian-el-37.19/preseed hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/preseed /usr/share/emacs/site-lisp/elpa/debian-el-37.19/gnus-BTS hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/gnus-BTS /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-el hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-el /usr/share/emacs/site-lisp/elpa/dictionary-1.10/link hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/link /usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/dictionary /usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary-pkg hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/dictionary-pkg /usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/dictionary-autoloads /usr/share/emacs/site-lisp/elpa/dictionary-1.10/connection hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/connection /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-pkg hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-pkg /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-autoloads hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-autoloads /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby-on-rails hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby-on-rails /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-android hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-android /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-autoloads hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-autoloads /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-php-composer hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-php-composer /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-bower hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-bower /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-extras hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-extras /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-grunt hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-grunt /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-tests hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-tests /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-perl hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-perl /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-npm hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-npm /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-clojure-leiningen hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-clojure-leiningen /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-pkg hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-pkg /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-python hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-python /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-arduino hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-arduino /usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding /usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding-autoloads hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding-autoloads /usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding-pkg hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding-pkg /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-context hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-context /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/debian-autoloads /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-gui hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-gui /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-autoloads /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-pkg hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-pkg /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-x-icons hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-x-icons /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-imenu hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-imenu /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-net hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-net /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-misc hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-misc /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-regexp hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-regexp /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-buffers hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-buffers /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-font hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-font /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-grep hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-grep /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-pkg /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-eshell hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-eshell /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-x-files hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-x-files /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-files hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-files /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-elisp hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-elisp /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-dabbrev hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-dabbrev /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-external hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-external /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-find hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-find /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-utils /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-easymenu hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-easymenu /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-tags hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-tags /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-packages hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-packages /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-command hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-command /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-global-bindings hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-global-bindings /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-man hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-man /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-semantic hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-semantic /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-types hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-types /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-sys hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-sys /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-color hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-color /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-help hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-help /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-eval hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-eval /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-locate hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-locate /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-epa hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-epa /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-occur hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-occur /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-bookmark hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-bookmark /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-ring hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-ring /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-mode hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-mode /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-autoloads /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-fd hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-fd /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-info hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-info /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-for-files hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-for-files /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-adaptive hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-adaptive /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-id-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-id-utils /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-multi-match hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-multi-match /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-core-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-core-pkg /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-core-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-core-autoloads /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-core hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-core /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-lib hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-lib /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-source hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-source /usr/share/emacs/site-lisp/elpa/htmlize-1.58/htmlize-autoloads hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.58/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/htmlize-1.58/htmlize-pkg hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.58/htmlize-pkg /usr/share/emacs/site-lisp/elpa/htmlize-1.58/htmlize hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.58/htmlize /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-pkg hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-pkg /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-test hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-test /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-autoloads /usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode /usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-pkg /usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-autoloads /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-autoloads hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-autoloads /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-pkg hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-pkg /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-pkg /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-autoloads /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-project hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-project /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-local-manual hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-local-manual /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-defs hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-defs /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-ide-phpactor hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-ide-phpactor /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-complete hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-complete /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-ide hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-ide /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode-autoloads /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode-debug hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode-debug /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-align hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-align /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-flymake hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-flymake /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode-pkg /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-format hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-format /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-face hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-face /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-pkg /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-autoloads /usr/share/emacs/site-lisp/elpa/session-2.4.2/session-autoloads hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-autoloads /usr/share/emacs/site-lisp/elpa/session-2.4.2/session hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session /usr/share/emacs/site-lisp/elpa/session-2.4.2/session-pkg hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-pkg /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar /usr/share/emacs/site-lisp/elpa/tabbar-20160524/one-buffer-one-frame hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/one-buffer-one-frame /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-compat hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-compat /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-pkg hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-pkg /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-autoloads hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-autoloads /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-window hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-window /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tools hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tools /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tabbar ~/elisp/bibtex hides /usr/share/emacs/30.1/lisp/textmodes/bibtex ~/elisp/octave hides /usr/share/emacs/30.1/lisp/progmodes/octave /usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/30.1/lisp/net/sasl /usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary hides /usr/share/emacs/30.1/lisp/net/dictionary /usr/share/emacs/site-lisp/auctex/multi-prompt hides /usr/share/auctex/multi-prompt /usr/share/emacs/site-lisp/auctex/toolbar-x hides /usr/share/auctex/toolbar-x /usr/share/emacs/site-lisp/auctex/context hides /usr/share/auctex/context /usr/share/emacs/site-lisp/auctex/tex-style hides /usr/share/auctex/tex-style /usr/share/emacs/site-lisp/auctex/bib-cite hides /usr/share/auctex/bib-cite /usr/share/emacs/site-lisp/auctex/preview hides /usr/share/auctex/preview /usr/share/emacs/site-lisp/auctex/tex-mik hides /usr/share/auctex/tex-mik /usr/share/emacs/site-lisp/auctex/plain-tex hides /usr/share/auctex/plain-tex /usr/share/emacs/site-lisp/auctex/font-latex hides /usr/share/auctex/font-latex /usr/share/emacs/site-lisp/auctex/tex-ispell hides /usr/share/auctex/tex-ispell /usr/share/emacs/site-lisp/auctex/context-nl hides /usr/share/auctex/context-nl /usr/share/emacs/site-lisp/auctex/tex-font hides /usr/share/auctex/tex-font /usr/share/emacs/site-lisp/auctex/tex-bar hides /usr/share/auctex/tex-bar /usr/share/emacs/site-lisp/auctex/context-en hides /usr/share/auctex/context-en /usr/share/emacs/site-lisp/auctex/latex-flymake hides /usr/share/auctex/latex-flymake /usr/share/emacs/site-lisp/auctex/tex hides /usr/share/auctex/tex /usr/share/emacs/site-lisp/auctex/texmathp hides /usr/share/auctex/texmathp /usr/share/emacs/site-lisp/auctex/tex-info hides /usr/share/auctex/tex-info /usr/share/emacs/site-lisp/auctex/latex hides /usr/share/auctex/latex /usr/share/emacs/site-lisp/auctex/tex-fold hides /usr/share/auctex/tex-fold /usr/share/emacs/site-lisp/auctex/tex-jp hides /usr/share/auctex/tex-jp Features: (deb-view tar-mode completion help-macro calc-aent notifications org-timer org-clock org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-compat org-macs loadhist ehelp autorevert reporter debian-bug doc-view filenotify vc-dir ewoc compare-w smerge-mode diff log-edit smtpmail arc-mode archive-mode csv-mode sort memory-report profiler pcmpl-unix grep shadow emacsbug debug backtrace apache-mode calccomp calc-vec calc-map calc-alg calc-menu calc-yank calc-ext calc calc-loaddefs calc-macs shortdoc dictionary link connection scroll-lock ispell macros cal-move cal-x face-remap help-fns radix-tree unrmail apropos dabbrev lpr rmailedit reveal wdired tramp-cmds tramp-cache tramp-sh cl-print display-line-numbers timer-list timezone rmailsort rect mail-extr etags fileloop generator xref gnutls network-stream url-http url-gw nsm mailalias cal-julian rmailout rmailkwd misearch multi-isearch tabify textsec uni-scripts idna-mapping uni-confusable textsec-check ucs-normalize url-cache url-auth time-stamp shr-color vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc bug-reference tex-bar toolbar-x font-latex tex-mode vc-git diff-mode track-changes vc-dispatcher latex edmacro latex-flymake tex-ispell tex-style tex dbus crm texmathp bibtex mhtml-mode css-mode eww url-queue shr pixel-fill kinsoku url-file svg xml mm-url gnus nnheader range js c-ts-common sgml-mode facemenu dom image-mode exif php-mode mode-local find-func imenu speedbar ezimage dframe cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align php-face php php-project flymake cc-engine cc-vars cc-defs nroff-mode conf-mode python project compat octave texinfo texinfo-loaddefs vc-filewise vc-rcs log-view easy-mmode pcvs-util server compile sh-script smie treesit executable qp rmailmm message puny rfc822 mml mml-sec gnus-util text-property-search mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader mail-parse rfc2231 generic yank-media markdown-mode color noutline outline cus-start desktop frameset term/screen term/xterm xterm pot skeleton rmailsum ffap thingatpt ange-ftp rmail pcase sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr epa-mail mail-utils epa derived epg rfc6068 epg-config kmacro view mule-util cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew appt diary-lib diary-loaddefs holidays holiday-loaddefs cal-menu calendar cal-loaddefs tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec tramp-loaddefs visual-fill-column dired-aux openwith anything-config anything advice woman man cl hi-lock locate add-log scroll-in-place comp comp-cstr cl-extra warnings comp-run comp-common rx ansi-color time jka-compr quail help-mode dired-x generic-x shell-apt disp-table finder-inf w3m-load tex-site cus-edit pp cus-load wid-edit info apache-mode-autoloads bar-cursor-autoloads bm-autoloads boxquote-autoloads browse-kill-ring-autoloads color-theme-modern-autoloads csv-mode-autoloads debian-el-autoloads debian-el dired dired-loaddefs diminish-autoloads eproject-autoloads folding-autoloads gnuplot-autoloads graphviz-dot-mode-autoloads helm-autoloads helm-core-autoloads async-autoloads htmlize-autoloads initsplit-autoloads markdown-mode-autoloads mutt-alias-autoloads muttrc-mode-autoloads php-mode-autoloads pod-mode-autoloads session-autoloads tabbar-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting cairo x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 3310590 20937014) (symbols 48 71303 119) (strings 32 590976 89598) (string-bytes 1 80997772) (vectors 16 170891) (vector-slots 8 3192997 957992) (floats 8 1627 39389) (intervals 56 260174 25465) (buffers 992 326)) --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=rmail-bug.mbox Content-Transfer-Encoding: base64 RnJvbSBib3VuY2UtZGViaWFuLWNoYW5nZXMtZGlnZXN0PXBvdD1nbnUub3JnQGxpc3RzLmRlYmlh bi5vcmcgTW9uIEF1ZyAyNSAwMjoyNzo1OSAyMDI1ClgtU3BhbS1DaGVja2VyLVZlcnNpb246IFNw YW1Bc3Nhc3NpbiA0LjAuMSAoMjAyNC0wMy0yNSkgb24gdHVjYW5vLmlzdGkuY25yLml0ClgtU3Bh bS1MZXZlbDogClgtU3BhbS1TdGF0dXM6IE5vLCBzY29yZT0tMTAwLjMgcmVxdWlyZWQ9NS4wIHRl c3RzPUJBWUVTXzAwPS0xLjksCglETUFSQ19NSVNTSU5HPTAuMDAxLE1BSUxJTkdfTElTVF9NVUxU ST0tMSxQRFNfQlRDX0lEPTAuNDk5LAoJUkNWRF9JTl9ETlNXTF9NRUQ9MC4xLFNQRl9IRUxPX1BB U1M9LTAuMDAxLFNQRl9OT05FPTAuMDAxLAoJVF9UVkRfTUlNRV9FUEk9MC4wMSxUX1RWRF9NSU1F X05PX0hFQURFUlM9MC4wMSwKCVVTRVJfSU5fV0VMQ09NRUxJU1Q9LTEwMCxnbnVvcmc9MiBhdXRv bGVhcm49bm8gYXV0b2xlYXJuX2ZvcmNlPW5vCgl2ZXJzaW9uPTQuMC4xClJlY2VpdmVkOiBmcm9t IHBvdCBieSB0dWNhbm8uaXN0aS5jbnIuaXQgd2l0aCBsb2NhbCAoRXhpbSA0Ljk4LjIpCgkoZW52 ZWxvcGUtZnJvbSA8Ym91bmNlLWRlYmlhbi1jaGFuZ2VzLWRpZ2VzdD1wb3Q9Z251Lm9yZ0BsaXN0 cy5kZWJpYW4ub3JnPikKCWlkIDF1cUw0My0wMDAwMDAwOXU3Yi0xNjhJCglmb3IgcG90QHR1Y2Fu by5pc3RpLmNuci5pdDsKCU1vbiwgMjUgQXVnIDIwMjUgMDI6Mjc6NTkgKzAyMDAKUmVjZWl2ZWQ6 IGZyb20gZmVuY2Vwb3N0LmdudS5vcmcgWzIwMDE6NDcwOjE0MjozOjplXQoJYnkgdHVjYW5vLmlz dGkuY25yLml0IHdpdGggUE9QMyAoZmV0Y2htYWlsLTYuNC4zOSBwb2xsaW5nIGZlbmNlcG9zdC5n bnUub3JnIGFjY291bnQgcG90KQoJZm9yIDxwb3RAbG9jYWxob3N0PiAoc2luZ2xlLWRyb3ApOyBN b24sIDI1IEF1ZyAyMDI1IDAyOjI3OjU5ICswMjAwIChDRVNUKQpSZWNlaXZlZDogZnJvbSBlZ2dz LmdudS5vcmcgKFsyMDAxOjQ3MDoxNDI6Mzo6MTBdKQoJYnkgZmVuY2Vwb3N0LmdudS5vcmcgd2l0 aCBlc210cHMgKFRMUzEuMjpFQ0RIRV9SU0FfQUVTXzI1Nl9HQ01fU0hBMzg0OjI1NikKCShFeGlt IDQuOTBfMSkKCShlbnZlbG9wZS1mcm9tIDxib3VuY2UtZGViaWFuLWNoYW5nZXMtZGlnZXN0PXBv dD1nbnUub3JnQGxpc3RzLmRlYmlhbi5vcmc+KQoJaWQgMXVxS2hmLTAwMDNIMS1OSgoJZm9yIHBv dEBnbnUub3JnOyBTdW4sIDI0IEF1ZyAyMDI1IDIwOjA0OjUxIC0wNDAwClJlY2VpdmVkOiBmcm9t IGJlbmRlbC5kZWJpYW4ub3JnIChbODIuMTk1Ljc1LjEwMF0pCglieSBlZ2dzLmdudS5vcmcgd2l0 aCBlc210cHMgKFRMUzEuMjpFQ0RIRV9SU0FfQUVTXzI1Nl9HQ01fU0hBMzg0OjI1NikKCShFeGlt IDQuOTBfMSkKCShlbnZlbG9wZS1mcm9tIDxib3VuY2UtZGViaWFuLWNoYW5nZXMtZGlnZXN0PXBv dD1nbnUub3JnQGxpc3RzLmRlYmlhbi5vcmc+KQoJaWQgMXVxS2hjLTAwMDQzOS0yagoJZm9yIHBv dEBnbnUub3JnOyBTdW4sIDI0IEF1ZyAyMDI1IDIwOjA0OjUxIC0wNDAwClJlY2VpdmVkOiBmcm9t IGxvY2FsaG9zdCAobG9jYWxob3N0IFsxMjcuMC4wLjFdKQoJYnkgYmVuZGVsLmRlYmlhbi5vcmcg KFBvc3RmaXgpIHdpdGggUU1RUAoJaWQgMTdBNUMyMDczMDsgTW9uLCAyNSBBdWcgMjAyNSAwMDow NDo0MyArMDAwMCAoVVRDKQpGcm9tOiBkZWJpYW4tY2hhbmdlcy1kaWdlc3QtcmVxdWVzdEBsaXN0 cy5kZWJpYW4ub3JnClN1YmplY3Q6IGRlYmlhbi1jaGFuZ2VzLWRpZ2VzdCBEaWdlc3QgVjIwMjUg IzEzOQpYLUxvb3A6IGRlYmlhbi1jaGFuZ2VzLWRpZ2VzdEBsaXN0cy5kZWJpYW4ub3JnClgtTWFp bGluZy1MaXN0OiA8ZGViaWFuLWNoYW5nZXMtZGlnZXN0QGxpc3RzLmRlYmlhbi5vcmc+IGFyY2hp dmUvdm9sdW1lMjAyNS8xMzkKTGlzdC1JZDogPGRlYmlhbi1jaGFuZ2VzLWRpZ2VzdC5saXN0cy5k ZWJpYW4ub3JnPgpMaXN0LVBvc3Q6IDxtYWlsdG86ZGViaWFuLWNoYW5nZXNAbGlzdHMuZGViaWFu Lm9yZz4KTGlzdC1IZWxwOiA8bWFpbHRvOmRlYmlhbi1jaGFuZ2VzLWRpZ2VzdC1yZXF1ZXN0QGxp c3RzLmRlYmlhbi5vcmc/c3ViamVjdD1oZWxwPgpMaXN0LVN1YnNjcmliZTogPG1haWx0bzpkZWJp YW4tY2hhbmdlcy1kaWdlc3QtcmVxdWVzdEBsaXN0cy5kZWJpYW4ub3JnP3N1YmplY3Q9c3Vic2Ny aWJlPgpMaXN0LVVuc3Vic2NyaWJlOiA8bWFpbHRvOmRlYmlhbi1jaGFuZ2VzLWRpZ2VzdC1yZXF1 ZXN0QGxpc3RzLmRlYmlhbi5vcmc/c3ViamVjdD11bnN1YnNjcmliZT4KUHJlY2VkZW5jZTogbGlz dApNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IG11bHRpcGFydC9kaWdlc3Q7IGJvdW5k YXJ5PSJjYzU3YmQzODUwNDRkNGU3NWIyMWUzNzU2MDdmMDdiYSIKVG86IGRlYmlhbi1jaGFuZ2Vz LWRpZ2VzdEBsaXN0cy5kZWJpYW4ub3JnClJlcGx5LVRvOiBkZWJpYW4tY2hhbmdlc0BsaXN0cy5k ZWJpYW4ub3JnCk1lc3NhZ2UtSWQ6IDwyMDI1MDgyNTAwMDQ0My4xN0E1QzIwNzMwQGJlbmRlbC5k ZWJpYW4ub3JnPgpEYXRlOiBNb24sIDI1IEF1ZyAyMDI1IDAwOjA0OjQzICswMDAwIChVVEMpClJl Y2VpdmVkLVNQRjogbm9uZSBjbGllbnQtaXA9ODIuMTk1Ljc1LjEwMDsgZW52ZWxvcGUtZnJvbT1i b3VuY2UtZGViaWFuLWNoYW5nZXMtZGlnZXN0PXBvdD1nbnUub3JnQGxpc3RzLmRlYmlhbi5vcmc7 IGhlbG89YmVuZGVsLmRlYmlhbi5vcmcKWC1VSURMOiA5S0MiIVc6JiIhaWldISFkZEwiIQpYLVVJ RDogMgpYLVJNQUlMLUFUVFJJQlVURVM6IC0tLS0tLS0tCgotLWNjNTdiZDM4NTA0NGQ0ZTc1YjIx ZTM3NTYwN2YwN2JhCgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW4KCmRlYmlhbi1jaGFuZ2VzLWRp Z2VzdCBEaWdlc3QJCQkJVm9sdW1lIDIwMjUgOiBJc3N1ZSAxMzkKClRvZGF5J3MgVG9waWNzOgog IEFjY2VwdGVkIGdsaWIyLjAgMi44NC40LTN+ZGViMTN1MSAocyAgWyBEZWJpYW4gRlRQIE1hc3Rl cnMgPGZ0cG1hc3RlckBmdHAtbSBdCiAgQWNjZXB0ZWQgc291bmQtdGhlbWUtZnJlZWRlc2t0b3Ag MC44ICBbIERlYmlhbiBGVFAgTWFzdGVycyA8ZnRwbWFzdGVyQGZ0cC1tIF0KICBBY2NlcHRlZCBx ZW11IDE6MTAuMC4yK2RzLTIrZGViMTN1MSAgIFsgRGViaWFuIEZUUCBNYXN0ZXJzIDxmdHBtYXN0 ZXJAZnRwLW0gXQogIEFjY2VwdGVkIHR6ZGF0YSAyMDI1Yi00K2RlYjEzdTEgKHNvdSAgWyBEZWJp YW4gRlRQIE1hc3RlcnMgPGZ0cG1hc3RlckBmdHAtbSBdCiAgQWNjZXB0ZWQgcWVtdSAxOjcuMitk ZnNnLTcrZGViMTJ1MTUgICBbIERlYmlhbiBGVFAgTWFzdGVycyA8ZnRwbWFzdGVyQGZ0cC1tIF0K ICBBY2NlcHRlZCB0emRhdGEgMjAyNWItMCtkZWIxMnUyIChzb3UgIFsgRGViaWFuIEZUUCBNYXN0 ZXJzIDxmdHBtYXN0ZXJAZnRwLW0gXQoKLS1jYzU3YmQzODUwNDRkNGU3NWIyMWUzNzU2MDdmMDdi YQoKRGF0ZTogU3VuLCAyNCBBdWcgMjAyNSAyMzoxNzowOSArMDAwMApGcm9tOiBEZWJpYW4gRlRQ IE1hc3RlcnMgPGZ0cG1hc3RlckBmdHAtbWFzdGVyLmRlYmlhbi5vcmc+ClRvOiBkZWJpYW4tY2hh bmdlc0BsaXN0cy5kZWJpYW4ub3JnClN1YmplY3Q6IEFjY2VwdGVkIGdsaWIyLjAgMi44NC40LTN+ ZGViMTN1MSAoc291cmNlKSBpbnRvIHByb3Bvc2VkLXVwZGF0ZXMKTWVzc2FnZS1JZDogPEUxdXFK eFYtMDBCdDhXLTBLQGZhc29sby5kZWJpYW4ub3JnPgpDb250ZW50LVR5cGU6IG11bHRpcGFydC9z aWduZWQ7IG1pY2FsZz0icGdwLXNoYTI1NiI7CiBwcm90b2NvbD0iYXBwbGljYXRpb24vcGdwLXNp Z25hdHVyZSI7CiBib3VuZGFyeT0iPT09PT09PT09PT09PT09NDQ1MDYwNTU2Nzk0MDAxODk0Mz09 IgoKLS09PT09PT09PT09PT09PT00NDUwNjA1NTY3OTQwMDE4OTQzPT0KQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVv dGVkLXByaW50YWJsZQoKLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBT SEE1MTIKCkZvcm1hdDogMS44CkRhdGU6IE1vbiwgMTggQXVnIDIwMjUgMDk6MzA6MTcgKzAxMDAK U291cmNlOiBnbGliMi4wCkFyY2hpdGVjdHVyZTogc291cmNlClZlcnNpb246IDIuODQuNC0zfmRl YjEzdTEKRGlzdHJpYnV0aW9uOiB0cml4aWUKVXJnZW5jeTogbWVkaXVtCk1haW50YWluZXI6IERl YmlhbiBHTk9NRSBNYWludGFpbmVycyA8cGtnLWdub21lLW1haW50YWluZXJzQGxpc3RzLmFsaW90 aC5kZWJpPQphbi5vcmc+CkNoYW5nZWQtQnk6IFNpbW9uIE1jVml0dGllIDxzbWN2QGRlYmlhbi5v cmc+CkNsb3NlczogMTExMDY0MCAxMTEwNjk2IDExMTA4MjUKQ2hhbmdlczoKIGdsaWIyLjAgKDIu ODQuNC0zfmRlYjEzdTEpIHRyaXhpZTsgdXJnZW5jeT0zRG1lZGl1bQogLgogICAqIEdvIGJhY2sg dG8gZGViaWFuL3RyaXhpZSBicmFuY2ggZm9yIGEgc3RhYmxlIHVwZGF0ZQogICAqIGQvdGVzdHMv bWFudWFsLzEwNjUwMjIuc2g6IFVwZGF0ZSBtYW51YWwgdGVzdCBzY3JpcHQgdXNlZCB0byByZXBy b2R1Y2UKICAgICBhbmQgdGVzdCBmaXhlcyBmb3IgIzEwNjUwMjIKICAgICAtIEFkYXB0IHRvIHVw Z3JhZGUgZnJvbSBib29rd29ybSB0byB0cml4aWUsIHJhdGhlciB0aGFuIGJvb2t3b3JtIHRvIHNp ZAogICAgIC0gT3B0aW9uYWxseSByZXByb2R1Y2UgIzExMTA2OTYgaW5zdGVhZAogICAgIC0gT3B0 aW9uYWxseSB0ZXN0IHRoZSBleHRyYSBzYWZldHkgY2hlY2tzIGluIHRoZSBwb3N0cm0KICAgICAt IEFkZCBhIHNpbXBsZXIgbWVjaGFuaXNtIHRvIHRlc3QgcHJvcG9zZWQgcGFja2FnZXMgZm9yIGVp dGhlcgogICAgICAgYm9va3dvcm0gb3IgdHJpeGllCiAgICAgLSBJbXByb3ZlIGRpYWdub3N0aWMg b3V0cHV0CiAuCiBnbGliMi4wICgyLjg0LjQtMykgdW5zdGFibGU7IHVyZ2VuY3k9M0RtZWRpdW0K IC4KICAgKiBkL2NvbnRyb2w6IEdlbmVyYXRlIHRoZSBpbnRlbmRlZCBQcm92aWRlcyBpbiBsaWJn aXJlcG9zaXRvcnktMi4wLTAKIC4KIGdsaWIyLjAgKDIuODQuNC0yKSB1bnN0YWJsZTsgdXJnZW5j eT0zRG1lZGl1bQogLgogICAqIE1lbnRpb24gIzExMTA2NDAgaW4gcHJldmlvdXMgY2hhbmdlbG9n IGVudHJ5CiAgICogbGliZ2lyZXBvc2l0b3J5LTIuMC0wOiBHZW5lcmF0ZSBhIGRlcGVuZGVuY3kg b24gYSB2aXJ0dWFsIHBhY2thZ2UKICAgICBmb3IgbGliZmZpLXJlbGF0ZWQgc3ltYm9scywgdG8g YXZvaWQgdHJvdWJsZSBkdXJpbmcgZnV0dXJlIGxpYmZmaSBBQkkKICAgICB0cmFuc2l0aW9ucyAo Q2xvc2VzOiAjMTExMDgyNSkKICAgKiBsaWJnbGliMi4wLTB0NjQ6IE1ha2UgbWFpbnRhaW5lciBz Y3JpcHRzIHNoZWxsY2hlY2stY2xlYW4KICAgKiBsaWJnbGliMi4wLTB0NjQucG9zdHJtOgogICAg IC0gUmVmYWN0b3IgdG8gdXNlIGZ1bmN0aW9ucyB0aGF0IGVhcmx5LXJldHVybiBpZiB3ZSBkbyBu b3Qgd2FudCB0bwogICAgICAgZG8gdGhlIGNsZWFudXAsIGF2b2lkaW5nIHN0YWNraW5nIGNvbmRp dGlvbmFscwogICAgIC0gRG9uJ3QgcmVtb3ZlIGNhY2hlIGZpbGVzIGlmIHRoZXkgd291bGQgYmUg bm9uLWVtcHR5LAogICAgICAgZ3VhcmRpbmcgYWdhaW5zdCBpc3N1ZXMgc2ltaWxhciB0byAjMTA2 NTAyMiBhbmQgIzExMTA2OTYKICAgICAgIChtaXRpZ2F0ZXM6ICMxMTEwNjk2KQogICAqIGxpYmds aWIyLjAtMHQ2NC5wcmVpbnN0OiBEaXNhcm0gbGliZ2xpYjIuMC0wIHBvc3RybSBmb3IgYWxsCiAg ICAgYXJjaGl0ZWN0dXJlcywgYXZvaWRpbmcgYSBjb3JuZXIgY2FzZSB3aGVyZSB0aGUgZmF1bHR5 IHBvc3RybSB0aGF0CiAgICAgc3VmZmVyZWQgZnJvbSAjMTA2NTAyMiB3b3VsZCBzdGlsbCBleGlz dCBpZiBpdCBiZWxvbmdlZCB0byBhIGZvcm1lcgogICAgIGZvcmVpZ24gYXJjaGl0ZWN0dXJlIHRo YXQgd2FzIGFscmVhZHkgZGlzYWJsZWQsIGJ1dCBsaWJnbGliMi4wLTAKICAgICBmcm9tIHRoYXQg YXJjaGl0ZWN0dXJlIHdhcyBzdGlsbCBpbiByZW1vdmVkLWJ1dC1ub3QtcHVyZ2VkIHN0YXRlLAog ICAgIHJlc3VsdGluZyBpbiAjMTA2NTAyMiByZWN1cnJpbmcgd2hlbiB0aGF0IHZlcnNpb24gb2Yg bGliZ2xpYjIuMC0wCiAgICAgd2FzIHN1YnNlcXVlbnRseSBwdXJnZWQgKENsb3NlczogIzExMTA2 OTYpCiAgICogZC90ZXN0cy8xMDY1MDIyLWZ1dHVyZXByb29maW5nOgogICAgIC0gRml4IGEgdGVz dCByZWdyZXNzaW9uIGJ5IGdlbmVyYXRpbmcgYSB2ZXJzaW9uZWQgUHJvdmlkZXMgd2hlbgogICAg ICAgYnVpbGRpbmcgYSBtb2NrdXAgb2YgYSBoeXBvdGhldGljYWwgZnV0dXJlIGxpYmdsaWIyLjAt MHh5ei4KICAgICAgIFRoaXMgcmVncmVzc2lvbiB3YXNuJ3QgaW1tZWRpYXRlbHkgb2J2aW91cyBi ZWNhdXNlIHRoZSBhdXRvcGtndGVzdAogICAgICAgaXMgbWFya2VkIGFzIGZsYWt5IChpdCBkZXBl bmRzIG9uIHZhcmlvdXMgaW1wbGVtZW50YXRpb24gZGV0YWlscwogICAgICAgd2hpY2ggd2UgY2Fu J3QgY29tcGxldGVseSByZWx5IG9uKS4KICAgICAtIE1ha2Ugc3VyZSByZXF1aXJlZCBwYWNrYWdl cyBzdGF5IGluc3RhbGxlZCwgZmFpbGluZyB0aGUgdGVzdCBlYXJseQogICAgICAgaWYgdGhlaXIg ZGVwZW5kZW5jaWVzIGNhbm5vdCBiZSBzYXRpc2ZpZWQKICAgICAtIFByb2R1Y2Ugb25seSBUQVAg b3V0cHV0IG9uIHN0ZG91dCwgYW5kIGEgZGlhZ25vc3RpYyBsb2cgb24gc3RkZXJyCiAgICAgLSBJ bXByb3ZlIGRpYWdub3N0aWMgb3V0cHV0CiAuCiBnbGliMi4wICgyLjg0LjQtMSkgdW5zdGFibGU7 IHVyZ2VuY3k9M0RtZWRpdW0KIC4KICAgKiBkL2NvbnRyb2wsIGQvZ2JwLmNvbmY6IFVzZSBkZWJp YW4vZm9ya3kgcGFja2FnaW5nIGJyYW5jaC4KICAgICBUaGUgZGViaWFuL2xhdGVzdCBicmFuY2gg aXMgbm93IHRyYWNraW5nIDIuODUueCBmb3IgRGViaWFuCiAgICAgZXhwZXJpbWVudGFsLgogICAq IE5ldyB1cHN0cmVhbSBzdGFibGUgcmVsZWFzZQogICAgIC0gRW5zdXJlIHRoYXQgZ2VuZXJhdGlu ZyB0ZW1wb3JhcnkgZmlsZSBuYW1lcyBkb2VzIG5vdCBhY2Nlc3MgbWVtb3J5CiAgICAgICBvdXRz aWRlIHRoZSBpbnRlbmRlZCBhcnJheSBvZiBhbHBoYW51bWVyaWMgY2hhcmFjdGVycyBpZiBhIGxv bmctcnVubmluZwogICAgICAgcHJvZ3JhbSBnZW5lcmF0ZXMgYmlsbGlvbnMgb2YgdGVtcG9yYXJ5 IGZpbGUgbmFtZXMKICAgICAgIChDVkUtMjAyNS03MDM5LCBnbGliIzM3MTYgdXBzdHJlYW07IGJl bGlldmVkIHRvIGJlIHVubGlrZWx5IHRvIGJlCiAgICAgICBleHBsb2l0YWJsZSBpbiBwcmFjdGlj ZS4gQ2xvc2VzOiAjMTExMDY0MCkKICAgICAtIEZpeCB0aGUgaW50ZW5kZWQgYWJpbGl0eSBmb3Ig Z19zZXR0aW5nc19iaW5kX3dpdGhfbWFwcGluZ19jbG9zdXJlcygpCiAgICAgICB0byBjb3B5IGEg dmFsdWUgdG8gdGhlIGRlc3RpbmF0aW9uIG9iamVjdAogICAgICAgKGdsaWIhNDY2NyB1cHN0cmVh bSkKICAgICAtIElmIGNyZWF0aW5nIGEgdGhyZWFkIHBvb2wgZmFpbHMsIHJlcG9ydCBhIHJlY292 ZXJhYmxlIGVycm9yIGluc3RlYWQKICAgICAgIG9mIGNyYXNoaW5nIHdpdGggYSBmYXRhbCBlcnJv cgogICAgICAgKGdsaWIjMzcxMiB1cHN0cmVhbSkKICAgICAtIEZpeCBzZXZlcmFsIG1lbW9yeSBs ZWFrcwogICAgICAgKGdsaWIjMzcyMSwgZ2xpYiE0NzAyIHVwc3RyZWFtKQpDaGVja3N1bXMtU2hh MToKIDM3ODFiZGU2NTgyNDUzYmZkNzc3NjFjYmM2MmJlY2E3YWY0MTA0NTkgNTAwNCBnbGliMi4w XzIuODQuNC0zfmRlYjEzdTEuZHNjCiA1ODA5OWJkNTcwMzJlYWVmN2FjNTYzZTk0OTg1YTkzZmFi MWQwMjg2IDE0MDc0OCBnbGliMi4wXzIuODQuNC0zfmRlYjEzdTEuZGViPQppYW4udGFyLnh6CiBh ZWZiOTRjZmVmMTAyNzdhM2I1N2Q0N2IxMzI1NzZmNTkwZmNmNGZiIDc1MjAgZ2xpYjIuMF8yLjg0 LjQtM35kZWIxM3UxX3NvdXJjPQplLmJ1aWxkaW5mbwpDaGVja3N1bXMtU2hhMjU2OgogNmUzYzg1 OWNkYzFkNDc5ODA0MDhlZmI5NzQzYjcyZDhlZjg5MzRjZjE3YjVlMTQ1YTQ1YmI5ZTJhMGYxNDNk MyA1MDA0IGdsaWIyLj0KMF8yLjg0LjQtM35kZWIxM3UxLmRzYwogZjQxMTZlOTg5ODBkOWZjMjcy MDM3YmRjYWNjY2IyOTI1MDI2ODA5ODk0MjU1YmUyMWU2YzllNmNkYmU0NzA2OSAxNDA3NDggZ2xp Yj0KMi4wXzIuODQuNC0zfmRlYjEzdTEuZGViaWFuLnRhci54egogOWMzZWUxOWFhMGUwMzY5MDFk NGIwZDdiYTAwNGJhOTZhNGIzYTQ1OTMwYmQ2ZDQ0MjQwNGIwZDliODNlNDYxMCA3NTIwIGdsaWIy Lj0KMF8yLjg0LjQtM35kZWIxM3UxX3NvdXJjZS5idWlsZGluZm8KRmlsZXM6CiBkYzk0YjE5YmYw MTlhYzg0NzM1YmE5MzYxZWFmNjdmMiA1MDA0IGxpYnMgb3B0aW9uYWwgZ2xpYjIuMF8yLjg0LjQt M35kZWIxM3UxPQouZHNjCiAwN2U3MmRhNjBlNDk1ZGJhZDNiMTkzNzZlNjRmZGFlZiAxNDA3NDgg bGlicyBvcHRpb25hbCBnbGliMi4wXzIuODQuNC0zfmRlYjEzPQp1MS5kZWJpYW4udGFyLnh6CiBh YTA3MDk4NTM1ZjFmYTI0ZTU5OWJiYWYwYmFjMjg5NyA3NTIwIGxpYnMgb3B0aW9uYWwgZ2xpYjIu MF8yLjg0LjQtM35kZWIxM3UxPQpfc291cmNlLmJ1aWxkaW5mbwoKLS0tLS1CRUdJTiBQR1AgU0lH TkFUVVJFLS0tLS0KCmlRSXpCQUVCQ2dBZEZpRUVlZ2M2MGE1cFQ2SmIvMkxsSTF3Sm5UNnpNSFlG QW1pcTRhVUFDZ2tRSTF3Sm5UNnoKTUhaMVFRLy9UbzJhNTdTN00yc295a1U4Mm5WSnNJbHFtWkJt ck5vaUIzem55MTRyenpDN3ViOXNzbXNURjBGcgpKZDAzc2JEclh6WjN4UjZiZGFtakxHUlBHdVJU YnJOcStIUEs3VGdUYTRnNzlBc21JU01UWTZkalhjWVphOVRyCnQ5UlFXWkpOZVJUWi96Y2s2bER2 ZDFMZlFWUEJUQU9idGpVT24yTmdLSFBhS1ZYYkR2aFRtajI3aUV1QjRrakQKMUl6N3MwL3pMemNV R0hpQStEWWNkSENFMWUvS21LN09QYnlpY1NyY2FrRFd0MERLZE9Kc0d4RWVwSElIb1cvbApBUzNC S2VTRDJocFFLY1JsK2IwMG1CVkxRZ2Y1Z0R3NFpaRUVEa0pwaHBPeWcrMm42c3JyOTBONUtJeGhR Q0E3CmpoQVFYTVNoSzJBNjBseEJBV3ZPZ0ZUTC9OOE5CM2t0WnhJeW5OOExBUG9QWHJnSGpKeUty ZW9ZaG84MVVvYVoKZW94N2FnOWxkM0ozRlVQbFNpa25hQm53VzJSbHl6cnpZSE1qODU0bzlTdjAy cnlxUVpxb2V0cUhhbGV6N1VjVApMK1hrS2loZjZPMVBYTFpFSEY1aUM4dzBRc2Y2aW1yYWg0Ymho M2ZBOXdyci9IdWxtaVJWTmd3U2szVmFQUDdVCmJjWmd5akpsNnVpWDZaZ29vSk5XcGIvNW1qSXk0 TWR3RFJlMXRlMWhxODJXOEJLUzVmSWJ6SXpSQm1hYmMvWWUKaHpCd0ZXSlFLZ2pBZFNrSUgvM1Ix Wkh4dnBEbnFJbGloengwWXZRT0JrOWF4V0pOWXRsZDFhNnJrZVljcGlQRApiMkV5V3ZScFZleVRu Vmd2TFFTWWo5eUdTQ1VmNGQvUTRPaVVpT1ZWanUvMUI2RVUzbUk9M0QKPTNEd2YzegotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0KCgotLT09PT09PT09PT09PT09PTQ0NTA2MDU1Njc5NDAwMTg5 NDM9PQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmUKCi0tLS0tQkVHSU4g UEdQIFNJR05BVFVSRS0tLS0tCgppSFVFQUJZSUFCMFdJUVR6aXFKT3VGOEorWkk4cEpTYjlxZ2dZ Y3k1SVFVQ2FLdWRkUUFLQ1JDYjlxZ2dZY3k1CklTeFBBUDlFbE9sSXRXenp4Q2NCdWFNeDVBMFRh Z29OWnRHbnpEb0Y3Z2xDeVdZbVRBRUFoVS8zTWtzbnJVakEKN2R0MGZNdDUrVUZBR05pQmhjSTVr TjVrV0Fkc2lBdz0KPTJYamUKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgotLT09PT09PT09 PT09PT09PTQ0NTA2MDU1Njc5NDAwMTg5NDM9PS0tCgotLWNjNTdiZDM4NTA0NGQ0ZTc1YjIxZTM3 NTYwN2YwN2JhCgpEYXRlOiBTdW4sIDI0IEF1ZyAyMDI1IDIzOjE3OjA5ICswMDAwCkZyb206IERl YmlhbiBGVFAgTWFzdGVycyA8ZnRwbWFzdGVyQGZ0cC1tYXN0ZXIuZGViaWFuLm9yZz4KVG86IGRl Ymlhbi1jaGFuZ2VzQGxpc3RzLmRlYmlhbi5vcmcKU3ViamVjdDoKIEFjY2VwdGVkIHNvdW5kLXRo ZW1lLWZyZWVkZXNrdG9wIDAuOC02fmRlYjEzdTEgKHNvdXJjZSkgaW50byBwcm9wb3NlZC11cGRh dGVzCk1lc3NhZ2UtSWQ6IDxFMXVxSnhWLTAwQnQ5Ri0ybkBmYXNvbG8uZGViaWFuLm9yZz4KQ29u dGVudC1UeXBlOiBtdWx0aXBhcnQvc2lnbmVkOyBtaWNhbGc9InBncC1zaGEyNTYiOwogcHJvdG9j b2w9ImFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmUiOwogYm91bmRhcnk9Ij09PT09PT09PT09PT09 PTY1OTI0NTc3NDUxMTk0NTE3MzI9PSIKCi0tPT09PT09PT09PT09PT09NjU5MjQ1Nzc0NTExOTQ1 MTczMj09CkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiCkNvbnRlbnQt VHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCi0tLS0tQkVHSU4gUEdQIFNJR05F RCBNRVNTQUdFLS0tLS0KSGFzaDogU0hBNTEyCgpGb3JtYXQ6IDEuOApEYXRlOiBUaHUsIDMxIEp1 bCAyMDI1IDE2OjM2OjI4ICswMTAwClNvdXJjZTogc291bmQtdGhlbWUtZnJlZWRlc2t0b3AKQXJj aGl0ZWN0dXJlOiBzb3VyY2UKVmVyc2lvbjogMC44LTZ+ZGViMTN1MQpEaXN0cmlidXRpb246IHRy aXhpZQpVcmdlbmN5OiBtZWRpdW0KTWFpbnRhaW5lcjogRGViaWFuIEdOT01FIE1haW50YWluZXJz IDxwa2ctZ25vbWUtbWFpbnRhaW5lcnNAbGlzdHMuYWxpb3RoLmRlYmk9CmFuLm9yZz4KQ2hhbmdl ZC1CeTogU2ltb24gTWNWaXR0aWUgPHNtY3ZAZGViaWFuLm9yZz4KQ2hhbmdlczoKIHNvdW5kLXRo ZW1lLWZyZWVkZXNrdG9wICgwLjgtNn5kZWIxM3UxKSB0cml4aWU7IHVyZ2VuY3k9M0RtZWRpdW0K IC4KICAgKiBUZWFtIHVwbG9hZAogICAqIGQvY29udHJvbCwgZC9nYnAuY29uZjogQnJhbmNoIGZv ciB0cml4aWUKICAgKiBSZWJ1aWxkIGZvciB0cml4aWUKQ2hlY2tzdW1zLVNoYTE6CiA5MWZkYmUz OWUxZTJhMGE2MzA4Njk4NDI0NjI5Y2NiNzEyNWFhYTU4IDIyODkgc291bmQtdGhlbWUtZnJlZWRl c2t0b3BfMC44LTZ+PQpkZWIxM3UxLmRzYwogOTYyNTY3ODlmNTFiZWE0OGNiZTBkZjk0NjI4NWJi ZTIzYTVhYzVjZCAxMDE4NCBzb3VuZC10aGVtZS1mcmVlZGVza3RvcF8wLjgtNj0KfmRlYjEzdTEu ZGViaWFuLnRhci54egogZWUyMmRmMjNmNTViNGFlNTc3M2YyM2UzZGRjMjZjMjkyNjY3YzhhNiA3 NTMxIHNvdW5kLXRoZW1lLWZyZWVkZXNrdG9wXzAuOC02fj0KZGViMTN1MV9zb3VyY2UuYnVpbGRp bmZvCkNoZWNrc3Vtcy1TaGEyNTY6CiBlYjU3OTUwZmRmYmRkMDc4ZjdkN2QxZjQ0ZWYxZmRiMzk3 MzA3MWM2NDNkMDc2NjlkYzZjZmJiYmU4YjQxMDAyIDIyODkgc291bmQtPQp0aGVtZS1mcmVlZGVz a3RvcF8wLjgtNn5kZWIxM3UxLmRzYwogNzYyN2UzNTAwYTczMGE2Y2UxN2MzNGUxMjBkMGVhZjU1 ZjViNTI2ZjRhZDg3MzM1MGYyOWU3ZDczMGJmOGNkNSAxMDE4NCBzb3VuZD0KLXRoZW1lLWZyZWVk ZXNrdG9wXzAuOC02fmRlYjEzdTEuZGViaWFuLnRhci54egogZTM3MGZjYmRhMDBjOGM5ZWM4OWQy YzViZGM4ZTJjMThjOTk3MTg2NzA2MjU5YWNmZDg4Y2I4MmUzYTJmNTU2MCA3NTMxIHNvdW5kLT0K dGhlbWUtZnJlZWRlc2t0b3BfMC44LTZ+ZGViMTN1MV9zb3VyY2UuYnVpbGRpbmZvCkZpbGVzOgog YmU4NGYyMWJhZjUxZmI5YTc5NTQxNWFkMTllODdmZmQgMjI4OSBzb3VuZCBvcHRpb25hbCBzb3Vu ZC10aGVtZS1mcmVlZGVza3RvcD0KXzAuOC02fmRlYjEzdTEuZHNjCiAxNWZlM2U3ODc2MzRkNzc3 YmY0MWNkOTkyY2Y5YTU4NCAxMDE4NCBzb3VuZCBvcHRpb25hbCBzb3VuZC10aGVtZS1mcmVlZGVz a3RvPQpwXzAuOC02fmRlYjEzdTEuZGViaWFuLnRhci54egogNWQ0YWIzOWFmOWQwODA1YzY0ODhk YTg2NGNhNTBlZDcgNzUzMSBzb3VuZCBvcHRpb25hbCBzb3VuZC10aGVtZS1mcmVlZGVza3RvcD0K XzAuOC02fmRlYjEzdTFfc291cmNlLmJ1aWxkaW5mbwoKLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJF LS0tLS0KCmlRSXpCQUVCQ2dBZEZpRUVlZ2M2MGE1cFQ2SmIvMkxsSTF3Sm5UNnpNSFlGQW1pb2s0 RUFDZ2tRSTF3Sm5UNnoKTUhibW9RLy9jQnJiTUt3ZEJaRXJ5bm5PTFgvc2Zoa1NKZnlxZE5Mb1Fo YkVUQWwvS0FBbGRYaFVyOFFCOTgyWgowRFcwUGptdDBFSkFjc0hMbDNUTFdWMWJVODBPZC81V21x MEpJOE5kWHp5Q0FpanhVSDNpRU1NZ2k5U3NORWpyCkd1M1BGTjB3cjRON1BCVVYwSldkaDc5RXhy TE9WdU1wQTRMOEcrcEhYa0h0aGFwWWdUUEp2MkU1cXVtZTFybWsKMFZYOGFFVEg0cUVVNm53d004 QW8wMHRRdlpLS09ldjUyb2FZWDFhUlliUWQwblpTSVZack9XemJZTjJoYWVUbQpMR2YrS1NiR0Fx a2FqbTVUUysyWnlNaWZUNnR3VTE1ZXA2WnFJdm1yczdNajBRZ2ViZ1ZScG9hWC9YWWJDeXM3Clp5 R2RZMTJISmVQdVk5Y1d6V0VYYlI5QlllSGZvYkwvdVM3OW5iYW1lQ3dnbWxtNis5RmtJdHRwalVB ZkJOVFoKZzBnZTdmS21Xbm5CNGNIRnJYbjdIZHJDdUNvWmxnMGtPSUEzSlFKcmtEdjRKQ0VkTGVn eFN2K0doRXVOOEFTVgpXQ2NjWnFwejVzVTEvZVQ5aVEwRUlYNWxQbkNRdUNFcFYxNXRmODBGamxN dnB5R2hpQmRLODE3c0RhR2pnWjE0CjhRcmJlcTdqYnZGQVBVN2M4ZlpZOXE2NnBwcjRySFR3ZHlV blVFK2JXbnZ2TXMwakFhT2NrcHJPUHdFek1kRzkKdUZBZ3lzWEZxV0VZK1hDeEZaZWVYOGhkS25v NDQrVEc0K0JTOHk4U2ZZRUljODRPMHg2KzlFc0RUOU9KS3htMQpJU1c2NEhRWFJYUjA2US9qTnl0 N2tXS2Y3VnlyLzlmTzg4dEE2SUhJYTVMbnQ5L3hONms9M0QKPTNEanpxRgotLS0tLUVORCBQR1Ag U0lHTkFUVVJFLS0tLS0KCgotLT09PT09PT09PT09PT09PTY1OTI0NTc3NDUxMTk0NTE3MzI9PQpD b250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmUKCi0tLS0tQkVHSU4gUEdQIFNJ R05BVFVSRS0tLS0tCgppSFVFQUJZSUFCMFdJUVR6aXFKT3VGOEorWkk4cEpTYjlxZ2dZY3k1SVFV Q2FLdWRkUUFLQ1JDYjlxZ2dZY3k1CkllZ29BUDlxdmdBWDRPMHFWYU5hZVJFZnp1Y21uOStaMm02 dEJZMkYyQ3F0S2RSQU9BRC9ZUkFkakFIVURIVFAKODhPejIrZTVEQnlqL1d3OHVGWTl5UXQxeGRl SjFRbz0KPWdBYlQKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgotLT09PT09PT09PT09PT09 PTY1OTI0NTc3NDUxMTk0NTE3MzI9PS0tCgotLWNjNTdiZDM4NTA0NGQ0ZTc1YjIxZTM3NTYwN2Yw N2JhCgpEYXRlOiBNb24sIDI1IEF1ZyAyMDI1IDAwOjAyOjI1ICswMDAwCkZyb206IERlYmlhbiBG VFAgTWFzdGVycyA8ZnRwbWFzdGVyQGZ0cC1tYXN0ZXIuZGViaWFuLm9yZz4KVG86IGRlYmlhbi1j aGFuZ2VzQGxpc3RzLmRlYmlhbi5vcmcKU3ViamVjdDogQWNjZXB0ZWQgcWVtdSAxOjEwLjAuMitk cy0yK2RlYjEzdTEgKHNvdXJjZSkgaW50byBwcm9wb3NlZC11cGRhdGVzCk1lc3NhZ2UtSWQ6IDxF MXVxS2ZKLTAwQzBnTC0xdUBmYXNvbG8uZGViaWFuLm9yZz4KQ29udGVudC1UeXBlOiBtdWx0aXBh cnQvc2lnbmVkOyBtaWNhbGc9InBncC1zaGEyNTYiOwogcHJvdG9jb2w9ImFwcGxpY2F0aW9uL3Bn cC1zaWduYXR1cmUiOwogYm91bmRhcnk9Ij09PT09PT09PT09PT09PTc5NjM2MTg0MTA0MDc5MDc0 OTU9PSIKCi0tPT09PT09PT09PT09PT09Nzk2MzYxODQxMDQwNzkwNzQ5NT09CkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUKCi0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdFLS0tLS0KSGFz aDogU0hBNTEyCgpGb3JtYXQ6IDEuOApEYXRlOiBGcmksIDE1IEF1ZyAyMDI1IDEyOjU0OjQwICsw MzAwClNvdXJjZTogcWVtdQpBcmNoaXRlY3R1cmU6IHNvdXJjZQpWZXJzaW9uOiAxOjEwLjAuMitk cy0yK2RlYjEzdTEKRGlzdHJpYnV0aW9uOiB0cml4aWUtc2VjdXJpdHkKVXJnZW5jeTogbWVkaXVt Ck1haW50YWluZXI6IERlYmlhbiBRRU1VIFRlYW0gPHBrZy1xZW11LWRldmVsQGxpc3RzLmFsaW90 aC5kZWJpYW4ub3JnPgpDaGFuZ2VkLUJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1 PgpDbG9zZXM6IDExMDk5ODkKQ2hhbmdlczoKIHFlbXUgKDE6MTAuMC4yK2RzLTIrZGViMTN1MSkg dHJpeGllLXNlY3VyaXR5OyB1cmdlbmN5PTNEbWVkaXVtCiAuCiAgICogZC9iaW5mbXQtaW5zdGFs bDogc3RvcCB1c2luZyBDIChDcmVkZW50aWFscykgZmxhZyBmb3IgYmluZm10X21pc2MKICAgICBy ZWdpc3RyYXRpb24uICBxZW11LXVzZXIgYmluYXJpZXMgd2VyZSBuZXZlciBtZWFudCB0byBiZSB1 c2VkIGluCiAgICAgc3VpZC9zZ2lkIHNjZW5hcmlvcywgYnV0IHdhcyB1c2VkIGluIGRlYmlhbiBz aW5jZSBsYXRlIDIwMDkuICBBbnkKICAgICBmb3JlaWduIHN1aWQvc2dpZCBiaW5hcnkgYWNjZXNz aWJsZSB0byB0aGUgdXNlcnMsIGluIHByZXNlbmNlIG9mCiAgICAgcWVtdS11c2VyIGJpbmZtdCwg aXMgdHJpdmlhbGx5IGV4cGxvaXRhYmxlIHRvIGdhaW4gZWxldmF0ZWQgcHJpdmlsZWdlcy4KICAg ICBUaGlzIGNoYW5nZSBtaWdodCBicmVhayBleGlzdGluZyBzZXR1cHMgc2luY2UgZm9yIG1hbnkg eWVhcnMgcGVvcGxlCiAgICAgcmVsaWVkIG9uIHFlbXUtdXNlciBiaW5mbXQgd29ya2luZyB3aXRo IHN1aWQgYmluYXJpZXMsIGJ1dCB0aGlzIGlzCiAgICAgYSBzaXR1YXRpb24gd2hlcmUgaXQgaXMg ZGVmaW5pdGVseSBiZXR0ZXIgYmUgc2FmZSB0aGFuIHNvcnJ5LgogICAqIHBjaWVfc3Jpb3YtRml4 LWNvbmZpZ3VyYXRpb24tYW5kLXN0YXRlLXN5bmNocm9uaXphdGkucGF0Y2gKICAgICAoQ2xvc2Vz OiAjMTEwOTk4OSwgQ1ZFLTIwMjUtNTQ1NjYsIENWRS0yMDI1LTU0NTY3KQpDaGVja3N1bXMtU2hh MToKIDBmYjEyMDI5MmZjNmM3NGE0YzIwMzViZWE5NGJkNWIxOTkyYjhkMTIgMTI0NTUgcWVtdV8x MC4wLjIrZHMtMitkZWIxM3UxLmRzYwogMGRhNzIxODM1YjQ0NWNlMzFlM2Q2OTYzMWFjODc4ZWJl MjE4YTZhZiAzOTQ0OTYyOCBxZW11XzEwLjAuMitkcy5vcmlnLnRhci54egogNzU5NTgwYTIxMDA0 YWVhNjQ5YTQyNzg5YzFhMmRlNzVjZmQ4MGEwYSAxMzkwNjAgcWVtdV8xMC4wLjIrZHMtMitkZWIx M3UxLmRlYj0KaWFuLnRhci54egogM2ZmM2MxMDhlYWExMTU1YzI0M2VkNzMwMTQ4MzZlNzViYjUy MDY5NCA3NTY1IHFlbXVfMTAuMC4yK2RzLTIrZGViMTN1MV9zb3VyYz0KZS5idWlsZGluZm8KQ2hl Y2tzdW1zLVNoYTI1NjoKIGI2MWE2N2MxYjU4MDQzNTc0MmU0MjYxM2ZhOGQ0ZDM4ZjlhYmFhNzVm YzljMDM0ZjdlNjUwZTYyZWQ5NzcyMGEgMTI0NTUgcWVtdV89CjEwLjAuMitkcy0yK2RlYjEzdTEu ZHNjCiAwOTAxZGEzMzg0NGEzMzFiZjhiMzYwMmI5YzFmYmQxNzhlNjBiNzM3YzhlM2FkZTY3ODI1 NWJkMDkwYzliOWYxIDM5NDQ5NjI4IHFlPQptdV8xMC4wLjIrZHMub3JpZy50YXIueHoKIDdkNzdj MzFlYWZmM2NlOWVmMjY1YTlkYmJhMGI1YjA1NTA4MDAzYWFkOWE4ZDQxY2M3OTk5MDYzYjY3MWRk OGYgMTM5MDYwIHFlbXU9Cl8xMC4wLjIrZHMtMitkZWIxM3UxLmRlYmlhbi50YXIueHoKIDg3ZDBl ZTg5N2NjZTcxMGQ4MmYzMDc3YmVhNGNhYzM4OWYzNTRmODNlZDJlMDYzODVmY2QyMzQxZjM3YWY1 MDggNzU2NSBxZW11XzE9CjAuMC4yK2RzLTIrZGViMTN1MV9zb3VyY2UuYnVpbGRpbmZvCkZpbGVz OgogNTg5MWIxNWJmZDBjODI5MzEzNGM3ODVhZTcxYmM0NGUgMTI0NTUgb3RoZXJvc2ZzIG9wdGlv bmFsIHFlbXVfMTAuMC4yK2RzLTIrZD0KZWIxM3UxLmRzYwogYWI2ZjFhMjYzMDUzMjIxYjA0OTQy MWIzMWY2ODMwNDcgMzk0NDk2Mjggb3RoZXJvc2ZzIG9wdGlvbmFsIHFlbXVfMTAuMC4yK2RzLj0K b3JpZy50YXIueHoKIDk4NDU0MzI3OTA4NDRkOGU3YTNjMWYzYWU3ZTgxYzlmIDEzOTA2MCBvdGhl cm9zZnMgb3B0aW9uYWwgcWVtdV8xMC4wLjIrZHMtMis9CmRlYjEzdTEuZGViaWFuLnRhci54egog MjI2NmFiYmM0ZDVkOTdjMmYyODgxODNmMzU4NDdhOWEgNzU2NSBvdGhlcm9zZnMgb3B0aW9uYWwg cWVtdV8xMC4wLjIrZHMtMitkZT0KYjEzdTFfc291cmNlLmJ1aWxkaW5mbwoKLS0tLS1CRUdJTiBQ R1AgU0lHTkFUVVJFLS0tLS0KCmlRSXpCQUVCQ2dBZEZpRUVaS29xdFRIVmFRTTJhLzc1Z3FwS0pE c2VsSGdGQW1pZm1jWUFDZ2tRZ3FwS0pEc2UKbEhnOFdBLytKS05qZkY2dzVZTjZud1VoNUJUdTZU Y3dXc0NWZWJFNThQNTBuYjZhY0JpcU1sRlRoVGtlK3JIMwo0UGxEcGd5djFmTkZobzJrMDk4MWFW M29udkVKOFF1VjNaWkVGMER4R1c3OENBSmF0SGxPYURUL1htM3pkZTYxCmtEOGtidnpuMmhGejlP ZlNTK0xHMlFqQUR2cXFsOGpPQ09pOXptclRwcHBqdU9vd2lqQ3c1bHpMRzROd09JUWIKSlhST3pN dVJoTlZUeTlSREwzbnlTdlVsaS9KaG9mTDRNQnNEdm9yL0diU2haT2c1Wi93Y3NOVG93aThlNzlM ZwpRK1daTTlaYzh1WFJnSjBIYWhEdVZ0VEdUQ3B3YlVUZXZoQzVzQ2QxQlJBZmdEU21Gak5jZEpO bmMrai8zaUR3Cm9FeXBTelE3NEc0cWNlOWxybUFxOUpRZjBHbEU1eTBUc0c5RENic0NqMmRWc0hp endUN21uZnMyRVIycEJkYzEKd0tneEJJU0VXMGt2Zlprb0FYSjd6VmF6QWRvQ0ZDSzYwb1lkOFZs V1RCdkI4aFdUS2RPUXJRdnlnMnlmZEVhNAozMUQ2UEVHRjhWb1NhMkVtQzVhclZ5c0hrSi9Pa3pZ dHVYZ3FJRjNKcVZIV0EvSkFqbzNIQnBEQ1dXc2dzWkNqCks1cmV6eWwrclVlNFFTRXJlSmZ1Z0o3 M243QXhsSVd1Zloxd2JVbmZHZmVEV0hxN0IxY3VWSUR0V2ZmYmZMZXoKMmhrY2M0T2x3MCtyVVh3 TjV4TVVscElJUjJQSFU3WXJSZHZ4cG1vc0Q4bTJFbUJZTDcwS2tkMXAxRDdOUDdIZgo2VHRoaWli a2E2cWFaTmpFV3N4N3hDVjIxbjhQUEYrRVlGSnVwdk5PU1Y2RGNQaFl6Tk09M0QKPTNEQzI4YQot LS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCgotLT09PT09PT09PT09PT09PTc5NjM2MTg0MTA0 MDc5MDc0OTU9PQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmUKCi0tLS0t QkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tCgppSFVFQUJZSUFCMFdJUVR6aXFKT3VGOEorWkk4cEpT YjlxZ2dZY3k1SVFVQ2FLdW9FUUFLQ1JDYjlxZ2dZY3k1CklWNU1BUDRpOVYraW5MNkZqMnZ2TW5P V0tVWXI4OEtkRjRyUlVlb09hTnFkSTZnaWpRRCtQR1R1dkRvMXBmOWMKeDJ2ZzZ0S2g0TEZ4QmRs eWxMZk83UUtBMDFscURRRT0KPWZYTkQKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgotLT09 PT09PT09PT09PT09PTc5NjM2MTg0MTA0MDc5MDc0OTU9PS0tCgotLWNjNTdiZDM4NTA0NGQ0ZTc1 YjIxZTM3NTYwN2YwN2JhCgpEYXRlOiBNb24sIDI1IEF1ZyAyMDI1IDAwOjAzOjExICswMDAwCkZy b206IERlYmlhbiBGVFAgTWFzdGVycyA8ZnRwbWFzdGVyQGZ0cC1tYXN0ZXIuZGViaWFuLm9yZz4K VG86IGRlYmlhbi1jaGFuZ2VzQGxpc3RzLmRlYmlhbi5vcmcKU3ViamVjdDogQWNjZXB0ZWQgdHpk YXRhIDIwMjViLTQrZGViMTN1MSAoc291cmNlKSBpbnRvIHByb3Bvc2VkLXVwZGF0ZXMKTWVzc2Fn ZS1JZDogPEUxdXFLZzMtMDBDMGtpLTBiQGZhc29sby5kZWJpYW4ub3JnPgpDb250ZW50LVR5cGU6 IG11bHRpcGFydC9zaWduZWQ7IG1pY2FsZz0icGdwLXNoYTI1NiI7CiBwcm90b2NvbD0iYXBwbGlj YXRpb24vcGdwLXNpZ25hdHVyZSI7CiBib3VuZGFyeT0iPT09PT09PT09PT09PT09MzAzOTgwNzc4 NDA0NDc0MjU5OT09IgoKLS09PT09PT09PT09PT09PT0zMDM5ODA3Nzg0MDQ0NzQyNTk5PT0KQ29u dGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCIKQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0Ut LS0tLQpIYXNoOiBTSEE1MTIKCkZvcm1hdDogMS44CkRhdGU6IFN1biwgMjQgQXVnIDIwMjUgMjI6 MTI6MTAgKzAyMDAKU291cmNlOiB0emRhdGEKQXJjaGl0ZWN0dXJlOiBzb3VyY2UKVmVyc2lvbjog MjAyNWItNCtkZWIxM3UxCkRpc3RyaWJ1dGlvbjogdHJpeGllClVyZ2VuY3k6IG1lZGl1bQpNYWlu dGFpbmVyOiBHTlUgTGliYyBNYWludGFpbmVycyA8ZGViaWFuLWdsaWJjQGxpc3RzLmRlYmlhbi5v cmc+CkNoYW5nZWQtQnk6IEF1cmVsaWVuIEphcm5vIDxhdXJlbDMyQGRlYmlhbi5vcmc+CkNoYW5n ZXM6CiB0emRhdGEgKDIwMjViLTQrZGViMTN1MSkgdHJpeGllOyB1cmdlbmN5PTNEbWVkaXVtCiAu CiAgICogQmFja3BvcnQgbGVhcCBzZWNvbmQgdXBkYXRlIGZyb20gdXBzdHJlYW0KQ2hlY2tzdW1z LVNoYTE6CiAzYzdmOGY4OGYxYWVjYjU3NmRkNzA5YTdlNDEzYzIyNTRhM2I4YTc1IDI0NjYgdHpk YXRhXzIwMjViLTQrZGViMTN1MS5kc2MKIDM3OGQxNjY0NDNkMTZlMzM2M2Q4MWNmNmI0ZWJiNzJk ZmU4ZGE2MWQgMTI3NTA4IHR6ZGF0YV8yMDI1Yi00K2RlYjEzdTEuZGViaWE9Cm4udGFyLnh6CiBm MTZhZTk3YzhmMzk2OGUxMGEzZDYyOTk4OWE3YzZjYTViZjQ1OTkwIDU0MTkgdHpkYXRhXzIwMjVi LTQrZGViMTN1MV9zb3VyY2UuPQpidWlsZGluZm8KQ2hlY2tzdW1zLVNoYTI1NjoKIDAxZGNhYTVk OGU1MzI1YzMxNGUyODFjNzljYjNhZGZmMjYxZWJhOGI0NWFlYTA0YjUyMzQ5MzcxMDIzYmU5NTQg MjQ2NiB0emRhdGE9Cl8yMDI1Yi00K2RlYjEzdTEuZHNjCiBjZjJjOGU2MzJiNDM5MWYyNzRlMDk0 Yjk0MTdiMDdmYTJhYWQ1MjcwYTMxMjZiMDI0ZmY4OGRlNTM3ZDE1ODQ5IDEyNzUwOCB0emRhPQp0 YV8yMDI1Yi00K2RlYjEzdTEuZGViaWFuLnRhci54egogZTM3NzJmYjgwNmVjYTJlNTlhZTk5MTE3 ZTYxZWE0YjcxZmU5Y2ZmODY1Y2YxNjgzMGM5NmFiMmVmNWU4NzhkMSA1NDE5IHR6ZGF0YT0KXzIw MjViLTQrZGViMTN1MV9zb3VyY2UuYnVpbGRpbmZvCkZpbGVzOgogNjcxNWU4N2UyYTc5NDM0YWJk ZmZjYWFmM2E0ZTdmYTggMjQ2NiBsb2NhbGl6YXRpb24gcmVxdWlyZWQgdHpkYXRhXzIwMjViLTQr ZD0KZWIxM3UxLmRzYwogZWE5NmM3NDQ4N2ZiNDMxNDZmNjFlNjJlMTEwNjhmYTIgMTI3NTA4IGxv Y2FsaXphdGlvbiByZXF1aXJlZCB0emRhdGFfMjAyNWItND0KK2RlYjEzdTEuZGViaWFuLnRhci54 egogNmUzNDVhMDkwNjJmMGI1ZDJhZTljNmYwMTlkY2M5YjggNTQxOSBsb2NhbGl6YXRpb24gcmVx dWlyZWQgdHpkYXRhXzIwMjViLTQrZD0KZWIxM3UxX3NvdXJjZS5idWlsZGluZm8KCi0tLS0tQkVH SU4gUEdQIFNJR05BVFVSRS0tLS0tCgppUUl6QkFFQkNnQWRGaUVFVXJ5R2xiNDArUXJYMUF5NEU0 akErSm5vTTJzRkFtaXJjeFlBQ2drUUU0akErSm5vCk0ycysyQS8vUWFSZXBJMEE0aEZGc2hVM21l dExYdGtFMzBlVFpJV1cxdTBYZkJtSTJtY2JJaExtdHZVM0ErdDMKcVhRV3krRmlocVN1aWNmT1hT akFXN0JJT05GUWR3c2l6c1E0YTlYNGxuU2NrNkJObGJZSHNwMTBaY0FiTHFycgpZbXg5bGlvTXpv TXBRakcwSi9MRnh0WUJaS0d2WkFCTGk3MVUxV240aWJOTDdTVk9ZbndWM29TTzBJZ1RxUG9yCjhk WU5zZDR2V1BvT3loWkYwWGRGLzQ5U1Z1TUdpRWkzOUZ6eVlnd1BrbXJlRG94TmVmQ1FHbEZiR1JB cUMzMU4KVzhhNDJ6N0xRbkM2MUttenRpNXVNNUR5b1p0OW1QYlhyUWk0SXpkWXZHRGhDUW1JTGdE YUUxWjJiY04vME4rbQpHWlM2SW1pSng4NnFDL1diT2pFZmxaTWVtRXdmSDltZzFNb2RZaEhUaEhP SGNDZG9Xc0xWbjdNYjlPRXR3b1JIClE5eGVFNDUyVzdjd1J5eEl6bkpXT2xVUW1pNHFUSmpLZytm WTI0NXNJZGZTVktYSGpvN0JFMXJpK0ZZRmJmeXMKV1Q1Z0RWdDRzclhJMXowZENHVm1HdWFqVGNY NC9JL3ZBQkkxQ3BLS1EvSnhkREU2TFdrMGRLVHBqQVd4ampSTQpLNGl0T1pLNUlhc0t4UW9LdUdN M0QrSnJ5QTYrWUdoQlFiaU9rS0NMRzU0VzE2VVhzY2lzamZ1MXp0VDVXcTlDCnUwN2xNRE5rUEZE R01aNUw5S2tUVmlVUVZ2M1k2TCtoSEZ2NFVvY2dodzhxRlZnNDI3bTV5K2VLSitNWUcwOU0KK0F4 V01OMHZmUWx0N0dGU25RbzVrWEtyaW5ISS8yeFQxaGUxVmZPdDl4ZkZ6VGRhY1A0PTNECj0zRG1T SkcKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgoKLS09PT09PT09PT09PT09PT0zMDM5ODA3 Nzg0MDQ0NzQyNTk5PT0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlCgot LS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQoKaUhVRUFCWUlBQjBXSVFUemlxSk91RjhKK1pJ OHBKU2I5cWdnWWN5NUlRVUNhS3VvUHdBS0NSQ2I5cWdnWWN5NQpJYXJsQVAwVVZ0ZXBVcjBXZTVV MFFScTVSYUlpVmNxRFNTdDVQdStFa0dhU0NtS1YzUUQ4RHBjMytsaHlWdk13CnYwVTcydGp0YXc1 ZElSQWJNNDRTMllhVVJOVkJ0QUE9Cj0ydDRMCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoK LS09PT09PT09PT09PT09PT0zMDM5ODA3Nzg0MDQ0NzQyNTk5PT0tLQoKLS1jYzU3YmQzODUwNDRk NGU3NWIyMWUzNzU2MDdmMDdiYQoKRGF0ZTogTW9uLCAyNSBBdWcgMjAyNSAwMDowMzozMCArMDAw MApGcm9tOiBEZWJpYW4gRlRQIE1hc3RlcnMgPGZ0cG1hc3RlckBmdHAtbWFzdGVyLmRlYmlhbi5v cmc+ClRvOiBkZWJpYW4tY2hhbmdlc0BsaXN0cy5kZWJpYW4ub3JnClN1YmplY3Q6CiBBY2NlcHRl ZCBxZW11IDE6Ny4yK2Rmc2ctNytkZWIxMnUxNSAoc291cmNlKSBpbnRvIG9sZHN0YWJsZS1wcm9w b3NlZC11cGRhdGVzCk1lc3NhZ2UtSWQ6IDxFMXVxS2dNLTAwQzBxMC0yZUBmYXNvbG8uZGViaWFu Lm9yZz4KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvc2lnbmVkOyBtaWNhbGc9InBncC1zaGEyNTYi OwogcHJvdG9jb2w9ImFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmUiOwogYm91bmRhcnk9Ij09PT09 PT09PT09PT09PTA4NDQzNTUyMjQ4MzcwNTM2MDc9PSIKCi0tPT09PT09PT09PT09PT09MDg0NDM1 NTIyNDgzNzA1MzYwNz09CkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgi CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCi0tLS0tQkVHSU4g UEdQIFNJR05FRCBNRVNTQUdFLS0tLS0KSGFzaDogU0hBNTEyCgpGb3JtYXQ6IDEuOApEYXRlOiBG cmksIDE1IEF1ZyAyMDI1IDIzOjI3OjE3ICswMzAwClNvdXJjZTogcWVtdQpBcmNoaXRlY3R1cmU6 IHNvdXJjZQpWZXJzaW9uOiAxOjcuMitkZnNnLTcrZGViMTJ1MTUKRGlzdHJpYnV0aW9uOiBib29r d29ybS1zZWN1cml0eQpVcmdlbmN5OiBtZWRpdW0KTWFpbnRhaW5lcjogRGViaWFuIFFFTVUgVGVh bSA8cGtnLXFlbXUtZGV2ZWxAbGlzdHMuYWxpb3RoLmRlYmlhbi5vcmc+CkNoYW5nZWQtQnk6IE1p Y2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CkNoYW5nZXM6CiBxZW11ICgxOjcuMitkZnNn LTcrZGViMTJ1MTUpIGJvb2t3b3JtLXNlY3VyaXR5OyB1cmdlbmN5PTNEbWVkaXVtCiAuCiAgICog ZC9iaW5mbXQtaW5zdGFsbDogc3RvcCB1c2luZyBDIChDcmVkZW50aWFscykgZmxhZyBmb3IgYmlu Zm10X21pc2MKICAgICByZWdpc3RyYXRpb24uICBxZW11LXVzZXIgYmluYXJpZXMgd2VyZSBuZXZl ciBtZWFudCB0byBiZSB1c2VkIGluCiAgICAgc3VpZC9zZ2lkIHNjZW5hcmlvcywgYnV0IHdhcyB1 c2VkIGluIGRlYmlhbiBzaW5jZSBsYXRlIDIwMDkuICBBbnkKICAgICBmb3JlaWduIHN1aWQvc2dp ZCBiaW5hcnkgYWNjZXNzaWJsZSB0byB0aGUgdXNlcnMsIGluIHByZXNlbmNlIG9mCiAgICAgcWVt dS11c2VyIGJpbmZtdCwgaXMgdHJpdmlhbGx5IGV4cGxvaXRhYmxlIHRvIGdhaW4gZWxldmF0ZWQg cHJpdmlsZWdlcy4KICAgICBUaGlzIGNoYW5nZSBtaWdodCBicmVhayBleGlzdGluZyBzZXR1cHMg c2luY2UgZm9yIG1hbnkgeWVhcnMgcGVvcGxlCiAgICAgcmVsaWVkIG9uIHFlbXUtdXNlciBiaW5m bXQgd29ya2luZyB3aXRoIHN1aWQgYmluYXJpZXMsIGJ1dCB0aGlzIGlzCiAgICAgYSBzaXR1YXRp b24gd2hlcmUgaXQgaXMgZGVmaW5pdGVseSBiZXR0ZXIgYmUgc2FmZSB0aGFuIHNvcnJ5LgpDaGVj a3N1bXMtU2hhMToKIGUwZWFiNDIyZjEyYTg1MjE0NmM0ZjNjNDQwNmMyNTg3YzQ3MDVmMjIgNjgx MSBxZW11XzcuMitkZnNnLTcrZGViMTJ1MTUuZHNjCiA2ZWE5NjU1YzcyYTJmMjFlZDBkMzAxNDc5 ZTExMTk0Yzg0OTc4NTE0IDIzNTIzMTcyIHFlbXVfNy4yK2Rmc2cub3JpZy50YXIueHoKIDU2MDBh YTBkNjFiNTMyNTYxOTBlODNiN2E1NzYyMWRiMGU4ODQzNDIgMzc2NTA4IHFlbXVfNy4yK2Rmc2ct NytkZWIxMnUxNS5kZWI9Cmlhbi50YXIueHoKIDI3NmZiYmMyNWU3MDQ0MjFhNDkzOTg5ZDhkNWNl ZDkxZjcwMjI1NGEgMTY3MjEgcWVtdV83LjIrZGZzZy03K2RlYjEydTE1X3NvdXI9CmNlLmJ1aWxk aW5mbwpDaGVja3N1bXMtU2hhMjU2OgogYjVhYTZkMTQwYTIxMzhjYzQ2YTdlODczNTUyZDM1MWQ5 NTEzYzM4ZjkxZTQ0N2JiYTQ0YjFlMzAwMDE2ZTFkMiA2ODExIHFlbXVfNz0KLjIrZGZzZy03K2Rl YjEydTE1LmRzYwogOTFhY2E3MTUyMDA0MGVkYzQwYjhkNDM3YWEzMDA0ZGFlNjE0ZjU4ZTI4NmNm NjUzZWU4OTk2YzA3YWYyOTYyZiAyMzUyMzE3MiBxZT0KbXVfNy4yK2Rmc2cub3JpZy50YXIueHoK IDhmZGEwNzg3MmNlNDBhZjJiOTUyZDAwYjExZWIwM2U0YzQ1Y2Y1NjA0YTNhNjUyMWY2MDg0NTdl YWQ4ZTU3MDMgMzc2NTA4IHFlbXU9Cl83LjIrZGZzZy03K2RlYjEydTE1LmRlYmlhbi50YXIueHoK IDQwN2QwNDM2ZWVlY2E3NmE4Yzk0ZTQxMTJiNDk3YzIxMTkzMTZjN2UxOTYyZDRmNzkyMjA0N2Jj ZDE0OTJjODMgMTY3MjEgcWVtdV89CjcuMitkZnNnLTcrZGViMTJ1MTVfc291cmNlLmJ1aWxkaW5m bwpGaWxlczoKIGRlYWM2YjQzMjdhYmFhZjFkZTg3MThjYWI0ZDdkOWQ3IDY4MTEgb3RoZXJvc2Zz IG9wdGlvbmFsIHFlbXVfNy4yK2Rmc2ctNytkZWI9CjEydTE1LmRzYwogODY1YWUwMDRhYmM0NTI0 NTAyOWI2ODEyNzM0MzY1YzggMjM1MjMxNzIgb3RoZXJvc2ZzIG9wdGlvbmFsIHFlbXVfNy4yK2Rm c2cubz0KcmlnLnRhci54egogNDUxOGFiMDllMmM4OGE4MWRjYWJhZjBjYmIxYmE0NDIgMzc2NTA4 IG90aGVyb3NmcyBvcHRpb25hbCBxZW11XzcuMitkZnNnLTcrZD0KZWIxMnUxNS5kZWJpYW4udGFy Lnh6CiAxM2NkYjE3NWVkZmY0YmYxZTFjYTQ3NjI1NzM1MWE4ZSAxNjcyMSBvdGhlcm9zZnMgb3B0 aW9uYWwgcWVtdV83LjIrZGZzZy03K2RlPQpiMTJ1MTVfc291cmNlLmJ1aWxkaW5mbwoKLS0tLS1C RUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRSXpCQUVCQ2dBZEZpRUVaS29xdFRIVmFRTTJhLzc1 Z3FwS0pEc2VsSGdGQW1pZm1VQUFDZ2tRZ3FwS0pEc2UKbEhnVGFBLy9TWFIrQ2Q3WmhTUVVMMEtu eWx6SmFESTQyWU5naGRYRVNkQ20zNzExWXZLRUlHdzVqQnFSRVVScQpzMkRqamlZaDg2ZGpDcmZt NVhLdHgwK3dQT2ZIeU9JcUNGZHBxRlYyYyszUU43RjdOdDk0RnY0cmREb3VVSGNtCk5vVE44bnpl NkVVL0ZaOEZzSGdsMmN0QStZOGRZWitwdkpTd2tXamZZelhVWjc4cnhYUHVZVEN3Y1FmQS8zVlkK ejNONGkwTWRMbEdJOTdGbnIxNmZoSitGMDhWWTFhdVlaeS9FWXZTdk5SakVBaGl2ajZiUk5rNXg0 ckFLKzBMMwpxM3hIRmNKNjlMdDg4ZG9FT2JkU1lXZC9vSVhkRjVHeTNaNzZONHdKNnQyaUxNOUtZ T0c0Wk9FMER6L3RhTmRFCjZCbVlmQVh3WWRSYVRPVkZQeXNkNm5ncFFWODBseFlpb0hQM1NxV1pD V2Mva1JxT0EvQkpCdG5XS1VzeTY5TE8KNGFPVHlzdGlOUjJIcG9ubEZsT1B4QjAyNm4vOFI0cENr L3lxL2xGWW9LSml6bEJBd3p1dGkycHgvTEs1cXN1TQp6Y2VRd1g2UE5NUkE5R3EvbnJKWERsS1Nr OTI3Z3VvU1pBLzJ1OG8zdHBnY3o3c0J4eGFKcVZKbk1GK05jeGUzCnZ0ODlhYXYrUGxLT0VsM0lQ eXdVMHdiSFM2VXZ0Tm8yeGZLbjdnRWZRZmZBays4UzN6VjNVOWhOYnpGdUFIankKcVEyM3dZOVUz RGd4NFloUEdWN0djaGp3dG4zL2FrQXhkRXBZbndqTDFadnprMEZVNDZIbVU0MTN0RG1kbFJWNwpG cXNkcVk1RmtLMEM2anFqeUxEMkZxRzFsTnlYblNKbmw4MHQ5VmduT1VzMytoRE50UDg9M0QKPTNE M3lJOAotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCgotLT09PT09PT09PT09PT09PTA4NDQz NTUyMjQ4MzcwNTM2MDc9PQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmUK Ci0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tCgppSFVFQUJZSUFCMFdJUVR6aXFKT3VGOEor Wkk4cEpTYjlxZ2dZY3k1SVFVQ2FLdW9VZ0FLQ1JDYjlxZ2dZY3k1CklTNElBUDQzUnpDUThNZDlp L0RCSnFoQjRJWFphZmVTQk5vTWhKVEhkQjdISWtUY1h3RUE2ZjM0SytVdFhxbmQKc09VSVBRSTBY Nkl0M2dTQnBZQzE1ZWQ0UWdtQWd3az0KPWJKTVkKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0t CgotLT09PT09PT09PT09PT09PTA4NDQzNTUyMjQ4MzcwNTM2MDc9PS0tCgotLWNjNTdiZDM4NTA0 NGQ0ZTc1YjIxZTM3NTYwN2YwN2JhCgpEYXRlOiBNb24sIDI1IEF1ZyAyMDI1IDAwOjA0OjMxICsw MDAwCkZyb206IERlYmlhbiBGVFAgTWFzdGVycyA8ZnRwbWFzdGVyQGZ0cC1tYXN0ZXIuZGViaWFu Lm9yZz4KVG86IGRlYmlhbi1jaGFuZ2VzQGxpc3RzLmRlYmlhbi5vcmcKU3ViamVjdDoKIEFjY2Vw dGVkIHR6ZGF0YSAyMDI1Yi0wK2RlYjEydTIgKHNvdXJjZSkgaW50byBvbGRzdGFibGUtcHJvcG9z ZWQtdXBkYXRlcwpNZXNzYWdlLUlkOiA8RTF1cUtoTC0wMEMxRjYtMnJAZmFzb2xvLmRlYmlhbi5v cmc+CkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L3NpZ25lZDsgbWljYWxnPSJwZ3Atc2hhMjU2IjsK IHByb3RvY29sPSJhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlIjsKIGJvdW5kYXJ5PSI9PT09PT09 PT09PT09PT0zNDA5Mjk1NDA4OTEzNTY5MzA4PT0iCgotLT09PT09PT09PT09PT09PTM0MDkyOTU0 MDg5MTM1NjkzMDg9PQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04IgpD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgotLS0tLUJFR0lOIFBH UCBTSUdORUQgTUVTU0FHRS0tLS0tCkhhc2g6IFNIQTUxMgoKRm9ybWF0OiAxLjgKRGF0ZTogU3Vu LCAyNCBBdWcgMjAyNSAyMTo1NToyMyArMDIwMApTb3VyY2U6IHR6ZGF0YQpBcmNoaXRlY3R1cmU6 IHNvdXJjZQpWZXJzaW9uOiAyMDI1Yi0wK2RlYjEydTIKRGlzdHJpYnV0aW9uOiBib29rd29ybQpV cmdlbmN5OiBtZWRpdW0KTWFpbnRhaW5lcjogR05VIExpYmMgTWFpbnRhaW5lcnMgPGRlYmlhbi1n bGliY0BsaXN0cy5kZWJpYW4ub3JnPgpDaGFuZ2VkLUJ5OiBBdXJlbGllbiBKYXJubyA8YXVyZWwz MkBkZWJpYW4ub3JnPgpDaGFuZ2VzOgogdHpkYXRhICgyMDI1Yi0wK2RlYjEydTIpIGJvb2t3b3Jt OyB1cmdlbmN5PTNEbWVkaXVtCiAuCiAgICogQmFja3BvcnQgbGVhcCBzZWNvbmQgdXBkYXRlIGZy b20gdXBzdHJlYW0KQ2hlY2tzdW1zLVNoYTE6CiA4ZDIzNzFhOThlOWZhYzk5ZWZhNmM2YmJlMDJi YmQ1NTBkMDMxYWE0IDIzOTYgdHpkYXRhXzIwMjViLTArZGViMTJ1Mi5kc2MKIGQ1MWVjNTEzMWQ2 NmFhOTVhYjA2ZTE0ZTFmNzc3NDljMjIzYTg1OWIgMTIyNTI0IHR6ZGF0YV8yMDI1Yi0wK2RlYjEy dTIuZGViaWE9Cm4udGFyLnh6CiA4YmFjMzRiOGYwODMyZDJiOGU2MjlhYjM5N2IyMmZiNTZiZWRk M2U0IDYwNDYgdHpkYXRhXzIwMjViLTArZGViMTJ1Ml9zb3VyY2UuPQpidWlsZGluZm8KQ2hlY2tz dW1zLVNoYTI1NjoKIDVkZWI3NDM5M2VjZjZkMTVmYWE5MTlhZjI0OWQ3ZDIyYmRjYzNjNmQ4YzU0 YzgwNTRiOGI1OTkzZjU2YzRhMzIgMjM5NiB0emRhdGE9Cl8yMDI1Yi0wK2RlYjEydTIuZHNjCiBk NDU4MGVjYmRhZTUxNTc0NGQ2MWIxYTMwOWQ2MjQ0Njc0OWQ0Y2Q3MzkwOTgwOGRlZjVlMDc0YmM1 MTMyMjQ0IDEyMjUyNCB0emRhPQp0YV8yMDI1Yi0wK2RlYjEydTIuZGViaWFuLnRhci54egogNTU1 MDI1ODIzMTkzMmE1ZmM5YzI2NTFhNDRkMWMwYWVlYjljNjUyODA0Mjk5Mjg4M2MxM2M3MDBjNTQ1 MTYzNiA2MDQ2IHR6ZGF0YT0KXzIwMjViLTArZGViMTJ1Ml9zb3VyY2UuYnVpbGRpbmZvCkZpbGVz OgogMjUyMzY4MTQyZWUyODdmYWZiODA4MGRmNGI3MmJkNjYgMjM5NiBsb2NhbGl6YXRpb24gcmVx dWlyZWQgdHpkYXRhXzIwMjViLTArZD0KZWIxMnUyLmRzYwogZDVlM2MyZmY2OTM1Mzk0MWJiMjlk ZDNkNDA0MWEwYWYgMTIyNTI0IGxvY2FsaXphdGlvbiByZXF1aXJlZCB0emRhdGFfMjAyNWItMD0K K2RlYjEydTIuZGViaWFuLnRhci54egogNzQ5OTY3MWNkOTg4OTk3Y2VmNmY0OTZmY2Y0YWQ5OWYg NjA0NiBsb2NhbGl6YXRpb24gcmVxdWlyZWQgdHpkYXRhXzIwMjViLTArZD0KZWIxMnUyX3NvdXJj ZS5idWlsZGluZm8KCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tCgppUUl6QkFFQkNnQWRG aUVFVXJ5R2xiNDArUXJYMUF5NEU0akErSm5vTTJzRkFtaXJjTWNBQ2drUUU0akErSm5vCk0yc1pS dy85RTJrNGtTVFhlSlkxWXRZN0dsRURYcHg0a3lOL1Z5czVRZU9tU3lFamtMTThSbnNhamVmMm1p NW0KL1Rod3B1WEdaQW1nUjFhZ3ZObnRDdEpVMW9ONnB6S09tY3psYUhuSU4vVGIrQVFKbXpPZHFC U2RQK0pheWoyUwpXYml3aWZYSnNzVzdxMWdvUkJNejZKYlNNYkIzd1U5aDh2NlJrcCt3bkQvUE84 dWlGQ0NqYTJtQnNaMlppOGRWCkJTVTFCTGpGSDRjNURob3NOTDIwU1k2cjN3T1l2MDhWamRYVi9T aXFNWk5UMXRrWWtuaDM2cktObHBMcVlpVlEKanZsbnJXWWIyVXlCRms0MzJMcTRGWkFnTlpiT0wr V1NWNUl3aWp4Wnd1RlEzemJaSFBESFdPcWxobmJMV1VvWApQdVZlL1dSM0xzcXpPUnhGRUJObHZZ d3diUkMrc005NnBDbXE4Ujk0Z3B0NkpKQVprMXNUOEQyMStGYnUyRStTCnFQNVRXVDVXK3pwNDI5 aE1qMEI5ZDhZUG54aUUxUElhQ0JLVlFmL1dhWWJtQk1sbDVNUjFnWmxmWldVQTBKREUKM09yQ2dp bkNwM0MrSkRqU0ZOQXRmSE8yYnMzeFdIb2RDdlVzdkxEQ3RVcm02bWQxcm1USkxKZHk5TWtXaWY5 VAp2aWhzM1RTL25mNXl6VGI3UExPTUJYYmJXMllGVjdhOXdobitGMVBQRkZsUjdCSWtHNFIvam9w cDdZWVF4MzdSCmxKSGx6ZEtKZlQ4Wk1wM3YybTJyN0dxQmJIdGlaOFk3eTAvNFV3L2hpTTZ0YXVE dHZ4b09nWm9tdFVoSk9LMC8Ka0NUcG9HTktmUVQ5Zi9ieHh6Tmt5VnJCRjZENGtZNnVWcVEwQU5r STlZUzdtR1FtUVVVPTNECj0zRGs3Uy8KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgoKLS09 PT09PT09PT09PT09PT0zNDA5Mjk1NDA4OTEzNTY5MzA4PT0KQ29udGVudC1UeXBlOiBhcHBsaWNh dGlvbi9wZ3Atc2lnbmF0dXJlCgotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQoKaUhVRUFC WUlBQjBXSVFUemlxSk91RjhKK1pJOHBKU2I5cWdnWWN5NUlRVUNhS3VvandBS0NSQ2I5cWdnWWN5 NQpJWE5HQVFDOVVWUG5ZMm1qWUg5SytZblFoWmhadGEzQUFjSmdhd3JiTUovT0gvUWNTZ0VBcUhq cHhYcFdLOGhjCjJab0hNc1ZYTlRVNTJvblA3eHN5WlZqWTkzT3AvQWc9Cj0wa1lqCi0tLS0tRU5E IFBHUCBTSUdOQVRVUkUtLS0tLQoKLS09PT09PT09PT09PT09PT0zNDA5Mjk1NDA4OTEzNTY5MzA4 PT0tLQoKLS1jYzU3YmQzODUwNDRkNGU3NWIyMWUzNzU2MDdmMDdiYS0tCkVuZCBvZiBkZWJpYW4t Y2hhbmdlcy1kaWdlc3QgRGlnZXN0IFYyMDI1IElzc3VlICMxMzkKKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKCg== --=-=-=-- From unknown Sat Sep 06 14:23:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79307: 30.1; Rmail: MIME decoding failed Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Aug 2025 13:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79307 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Francesco =?UTF-8?Q?Potort=C3=AC?= Cc: 79307@debbugs.gnu.org Received: via spool by 79307-submit@debbugs.gnu.org id=B79307.17562155621942 (code B ref 79307); Tue, 26 Aug 2025 13:40:01 +0000 Received: (at 79307) by debbugs.gnu.org; 26 Aug 2025 13:39:22 +0000 Received: from localhost ([127.0.0.1]:54970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uqttR-0000VF-Me for submit@debbugs.gnu.org; Tue, 26 Aug 2025 09:39:22 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:54362) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uqttG-0000UK-Ez for 79307@debbugs.gnu.org; Tue, 26 Aug 2025 09:39:11 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-45b55ed86b9so20057845e9.0 for <79307@debbugs.gnu.org>; Tue, 26 Aug 2025 06:39:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756215541; x=1756820341; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=QeLQJjQLWRbZm0OMr7btBCks6Uca1GjrAff75H/e1WM=; b=eRdkFVAmm/Ultl7E+vTtjTq2EbJvmGr1dXM46XAW90BT9tQfvedmrU3W2/GdHEJxRe pBb9wtGbiF6chWoAflA7imLeqhdFanPDPYfJ8CiCf9eiJ3vLwwauD4e+Eos7eQHkVZS7 BgTGcVluRLMCG+gc/BSgIA8R7tA0pcmk3MuBvl/kGKQSW9M5k9A3zBg3A98fW+icKFR5 focg4mNeFFUy0Kl3NK/7QqIyg7c9UwCZZZy0Dwm5+e1HM3D4fFZTT0kL4W5ynMhStUhQ pVrahmC7q0UQM2Q3fGsME7cY64pe0rSEnbYO9WQYfsauggPROD0Hz9CYHyV2ztyWKrgA /M1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756215541; x=1756820341; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QeLQJjQLWRbZm0OMr7btBCks6Uca1GjrAff75H/e1WM=; b=fk0QEvgx0g2IGVAaHtjRmlYPHLhA8JFLH0ZgxgHawgaFHkHE/EQ0G9fyzM1JTpTJWE MhqZrE3UWj3ixFL9hRFzTOmLHJIHRuNlc5zSR7O3q5II09UCVoEroP4uNL/fIs4ZpRdU NyUTpPDHi24QfiN57a5xuF2iZwFToC8S6si9aIezUgWGFocXNAfPUtGa8guahWI03r9h jSkLWb012EbyREe7+qh7SOb7nlXCUGKqe+o+Wp++JkOZLCvFyPf+1P+edv82gqEix2F1 jglwizJ62efWcVe5oYFUopxFCOT0FZic0eCLzl/UYbILDav9udqO0R0oFvq+dNLh2nfu L8tw== X-Gm-Message-State: AOJu0YwzoMpLCaL/Jwm4/kvbX0n0SsiFTyRn7SeHtpi5fCVN8Q+EeoTy bPAICm3iadzfDG/84aAbJI2IPlPzgn5a2oxR1PdufC3dyI+1ZgvwfQneOQ/hiQ== X-Gm-Gg: ASbGnct/Hb7LvvAhKo40Owl5BNKf8Bl4cMk/I2iH6BCJJAt9WCoQPLEBUjgFfwkMMrX LdJ8/V9b8IshwTAEhOKnZ4HVH2QteNVeOPMteN5uGTkE/ECpF9F7+PyhFuflQsm0pLZvtCPa8/I W9FLutJxJ8uMLre3tAcxRUn+2CKxXgPF7kE2tZP7+kBL7ZrdTF8PakbUR2dBpdu1xdO/y9+WsP/ k89JqXwcV5lQdBFCv2z9reNuU4HmNHlRrwNrkXBvzPS/Z/eS0bEzo3XY8uCjBSJs+WhhqA5aOT/ OkYMGJXs30q4TQB+Cz+DXD9iYarLN+B3MXsNUmaZWdm9hyJrN88n4CwXPM36kZXq3qnyxQ/4L+o IfW6kWQNb X-Google-Smtp-Source: AGHT+IHdqCbwJd4/r6LQRCMbwTf2yYLMBXuXkVVSKT7FmMPk/Tnpwy6xM9S6jJla9Iqz7YvtHCjZ0w== X-Received: by 2002:a05:600c:a06:b0:456:76c:84f2 with SMTP id 5b1f17b1804b1-45b517d9b9fmr158044785e9.30.1756215541133; Tue, 26 Aug 2025 06:39:01 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:af7:dda3:e139:38f6]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45b575929a0sm149715185e9.25.2025.08.26.06.39.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Aug 2025 06:39:00 -0700 (PDT) From: Robert Pluim In-Reply-To: References: Date: Tue, 26 Aug 2025 15:39:00 +0200 Message-ID: <875xeaxkwb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Mon, 25 Aug 2025 11:51:46 +0200, Francesco Potort=C3=AC said: Francesco> Rmail says: "MIME decoding failed: (error Message is not a v= alid RFC 822 (or later) message)" when reading the attached mbox. Apart fr= om the error message, everything looks ok at first alright. Sorry, no time= to look at it at this the moment. Francesco> To reproduce: Francesco> - save the attachment Francesco> - emacs -Q Francesco> - C-u M-x rmail RET Francesco> - the name of the saved attachment RET Francesco> For me, Rmail apparently does the right thing, but prints th= e above error message. The issue is that the message in question is a digest, and rmail tries to copy out the headers from the component parts using `rmail-copy-headers', but the first part looks like this: ---begin-- --cc57bd385044d4e75b21e375607f07ba Content-Type: text/plain debian-changes-digest Digest Volume 2025 : Issue 139 --end-- Which doesn=CA=BCt match rmail=CA=BCs expectations of it starting with a "F= rom" line before the headers, hence rmail.el:2917 calls `rmail-error-bad-format'. I=CA=BCm not sure how to fix this. We could just say 'if not looking at "^[a-z-A-Z-"]+:", move forward one line', I guess. Robert --=20 From unknown Sat Sep 06 14:23:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79307: 30.1; Rmail: MIME decoding failed Resent-From: Jeremy Bryant Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Aug 2025 19:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79307 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Francesco =?UTF-8?Q?Potort=C3=AC?= Cc: 79307@debbugs.gnu.org Received: via spool by 79307-submit@debbugs.gnu.org id=B79307.175623794310862 (code B ref 79307); Tue, 26 Aug 2025 19:53:01 +0000 Received: (at 79307) by debbugs.gnu.org; 26 Aug 2025 19:52:23 +0000 Received: from localhost ([127.0.0.1]:56837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uqziQ-0002p7-Iz for submit@debbugs.gnu.org; Tue, 26 Aug 2025 15:52:23 -0400 Received: from out-177.mta1.migadu.com ([2001:41d0:203:375::b1]:37509) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uqziK-0002ok-Sf for 79307@debbugs.gnu.org; Tue, 26 Aug 2025 15:52:19 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeremybryant.net; s=key1; t=1756237929; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HZlRMy42cp0KbaG8kiIDbmeyEl+mmby0IZUPZ9KKmRo=; b=OVgPs/HA+Q8QmljnOa56xVTMcelPt4XUJAOJjVxLzcugGZXnyvDBu5bvytdEV9hDhcL5G7 7XftoqsbWNzxmogEcCfToBAQ6RuUIroJ3TcrwrQ7TNXlENTJJKH5FThWwYhg44Q87+v+cG LjzbGKsa6YyvkosacPFUToUHpaGN8ImXIl6yOjLPnqlv0fA/OYfyg8+nFLwO/BTRqkmDfO iXN0XnT5CT73FNXMWPM6p6YRwhebJUA480skulf1uQG6T0+TjNJOvR+F+9gMf4kQJm6gV8 kqfTPyLAxwVHcM02IP/qtZolZ7aZnU/UZjF7P85jryFkeQn/jqMDPt0u0/CyTg== From: Jeremy Bryant In-Reply-To: ("Francesco =?UTF-8?Q?Potort=C3=AC?="'s message of "Mon, 25 Aug 2025 11:51:46 +0200") References: Date: Tue, 26 Aug 2025 20:51:51 +0100 Message-ID: <87y0r5oo88.fsf@jeremybryant.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Francesco Potort=C3=AC writes: > Rmail says: "MIME decoding failed: (error Message is not a valid RFC 822 = (or later) message)" when reading the attached mbox. Apart from the error = message, everything looks ok at first alright. Sorry, no time to look at i= t at this the moment. > > To reproduce: > - save the attachment > - emacs -Q > - C-u M-x rmail RET > - the name of the saved attachment RET > > For me, Rmail apparently does the right thing, but prints the above error= message. > > > > In GNU Emacs 30.1 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version= 1.18.4, Xaw3d scroll FWIW On Emacs 30.2 with the above recipe it also gives the same error message. From unknown Sat Sep 06 14:23:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79307: 30.1; Rmail: MIME decoding failed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Aug 2025 10:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79307 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: pot@potorti.it, 79307@debbugs.gnu.org Received: via spool by 79307-submit@debbugs.gnu.org id=B79307.175654853023769 (code B ref 79307); Sat, 30 Aug 2025 10:09:02 +0000 Received: (at 79307) by debbugs.gnu.org; 30 Aug 2025 10:08:50 +0000 Received: from localhost ([127.0.0.1]:45205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usIVt-0006BH-FM for submit@debbugs.gnu.org; Sat, 30 Aug 2025 06:08:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53984) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1usIVq-0006Av-AS for 79307@debbugs.gnu.org; Sat, 30 Aug 2025 06:08:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1usIVj-0005t5-Q8; Sat, 30 Aug 2025 06:08:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=nRdyFSpuoWAkSNBrYvnsZW/o660fUzbKLat6O5EB1ck=; b=YljEvid+LKeuDZVSoooG I6VzF5TEeNt07luLuHrzGD/ACzSG+qUmke+QAnBbDVG/UZtfUWGfWmcMNk1QsVCcWe04PL6M8lrH3 Iq3ErHuqSS9nQC34s9eQPCKLp7orprjaB/VOlnhKjQGeZSKk2Ay6lWwntptDxqP9Z1C6Tbym/p5Hf /MihRINVK6YkZpSpucHuWBxarI0Pow5Q+oAGLW6UmUeh5eE1v3ZvgupdnMiZJFndHiVLMk1rMzXzo SFMojRKwIoNOr7YWoteP3mu4/suy4lC9ab06eTsWJQZXrq4fporjUh2/r2rfSI4QLWHsSyFUS7iVm Wzz0oJwhZx6Nrg==; Date: Sat, 30 Aug 2025 13:08:36 +0300 Message-Id: <86y0r1p1ej.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875xeaxkwb.fsf@gmail.com> (message from Robert Pluim on Tue, 26 Aug 2025 15:39:00 +0200) References: <875xeaxkwb.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 79307@debbugs.gnu.org > From: Robert Pluim > Date: Tue, 26 Aug 2025 15:39:00 +0200 > > >>>>> On Mon, 25 Aug 2025 11:51:46 +0200, Francesco Potortì said: > > Francesco> Rmail says: "MIME decoding failed: (error Message is not a valid RFC 822 (or later) message)" when reading the attached mbox. Apart from the error message, everything looks ok at first alright. Sorry, no time to look at it at this the moment. > Francesco> To reproduce: > Francesco> - save the attachment > Francesco> - emacs -Q > Francesco> - C-u M-x rmail RET > Francesco> - the name of the saved attachment RET > > Francesco> For me, Rmail apparently does the right thing, but prints the above error message. > > The issue is that the message in question is a digest, and rmail tries > to copy out the headers from the component parts using > `rmail-copy-headers', but the first part looks like this: > > ---begin-- > --cc57bd385044d4e75b21e375607f07ba > > Content-Type: text/plain > > debian-changes-digest Digest Volume 2025 : Issue 139 > > --end-- > > Which doesnʼt match rmailʼs expectations of it starting with a "From" > line before the headers, hence rmail.el:2917 calls > `rmail-error-bad-format'. Isn't the actual problem that this digest doesn't say it's a digest? rmailmm.el:rmail-mime-process-multipart seems to know about that. The digests sent by the emacs-diffs list, for example, have these two parts: Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Description: Emacs-diffs Digest, Vol 273, Issue 66 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Description: Today's Topics (8 messages) which the mbox file in question doesn't have. So maybe we should instead try to identify such digests as such? Just getting past such lines sounds a bit dangerous to me. Anyway, does anyone know whether the Debian digest indeed violate the RFC-822 standard? From unknown Sat Sep 06 14:23:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79307: 30.1; Rmail: MIME decoding failed Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Aug 2025 18:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79307 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: pot@potorti.it, 79307@debbugs.gnu.org Received: via spool by 79307-submit@debbugs.gnu.org id=B79307.17565794124097 (code B ref 79307); Sat, 30 Aug 2025 18:44:01 +0000 Received: (at 79307) by debbugs.gnu.org; 30 Aug 2025 18:43:32 +0000 Received: from localhost ([127.0.0.1]:49788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usQXz-000140-IA for submit@debbugs.gnu.org; Sat, 30 Aug 2025 14:43:31 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:61790) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1usQXv-00013m-Or for 79307@debbugs.gnu.org; Sat, 30 Aug 2025 14:43:29 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-45a1b0c8867so28114915e9.3 for <79307@debbugs.gnu.org>; Sat, 30 Aug 2025 11:43:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756579401; x=1757184201; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=uWPfG0jxPhoPx20IzU5pxF267es0+bUAqzEtUwaiq9Y=; b=j+YW7KFwahGjjKde3XLv9hvQfWCsa5qTZKS2i+fJkmOeUboXNZvu+8IBE87ypMaWPs B/jbyyBhBk/tTMcbqVA+rpYiA8zTSywMTc4HOsSy1OM5Xfx3ggfzKgfgCRuUJPV4niJT xatfw5L1FyPHntBuGeF08DxXipv4p5KwcHR1knJ8SjRpPOXSbwK4vWC4bLMeeU5Gb3Tx U43qv8IsZAreneJ3Zz4ll4hSdASKMrmeIWrMOVHNikVa+edVjV2ZLTXq5QOIv2KD6Siq moE/YpqBQbiObEcWx9uR3z3dvHAYlB6txjiDyFPnRM52C88NWcFv/Iw7jqacld+KpD4I BHXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756579401; x=1757184201; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uWPfG0jxPhoPx20IzU5pxF267es0+bUAqzEtUwaiq9Y=; b=cFcY9TGGRNK/uEIv4THnbZpusFbV9T+mchpEi2rM6hyTP9Qv0oe3EPQO7Nr5ekJ9Np /2DeaaVP9C+RzLNkJ+PK5Wn9KhD79gGBHfvTIw1BwcY6YO0/VEYtzebnC0LLOufFuQdF DONJh/Oj6+EmkyoeGOG+9CIajbKsXIy/0bzVUOT5TjFAOfImW35Sbg7ah9TG4Hc7MX0L w5Q6phaRx970sOj1vNmTqJX2V4sBAmfk5v/xJt8XtQ1itB/gW/RsqEmP9K4iq6FKyO3f ceQz+9zlASKKKBHDlgs0zxclvBSrVFJP9VMIAmIHXfVytWJADw4cFbfCUJH5diIbNCJ2 iegA== X-Forwarded-Encrypted: i=1; AJvYcCUGPMbvayEIKdSvZLCOTfuiI58U+hDDVyiKuPWYWGPwzV0050AJ7ElxKbpmu91mE/NiayGX/w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxTUJhL4G+QORYrdkc/JspUFq+slbEE8m19EjR+oiyg+8u+aNKO kvdl33Izt/uW5fgb/dkJ7jqdisPzyn65xzvQtF1LONHPmn5ny1JDPxFkbSK5TL89 X-Gm-Gg: ASbGncvZpu2HElRDBkvN+pVR8eRs6ek7ErtHfPaiJ9UjglnOGlav4m4fPvjkHY++uog yfiY9goxeeKOsPoUjuAg9tiy8ic/eDOOgq9kMLjtTmilat5TW1Ox1xxo0Mrb2PBBs8NsdBSN3ew C63L8e1poxtJogr3cy56/kfDnie+l0d1xXwnlsn58AsxhIHz8gDinZHbHsphszknFCaPQAKmm9T Rsmeu3bRwBwigqeXy3qXWpdwSkxxnH9fsS2hAS3Q88mfpL1/VX2c3P3d3suaxKLD5jmCWIHNU2l 3zPAeuzXLo0vwaXm9K1rKvZBqMGQs80dTV57qHrKoiBYjKXaMEmoH4MKMMHftDrCh2XXV/iQRk1 nYzUfThE/Sj3dcIceUkia X-Google-Smtp-Source: AGHT+IHrH/IPVFyGGV3hJs255P51lSVCmcKFoOMlmFPfOa4+0gHBqp4y50cOUEv9CLqoX8LtCKBD0w== X-Received: by 2002:a05:600c:1386:b0:45b:81ad:336 with SMTP id 5b1f17b1804b1-45b855340e4mr22927455e9.16.1756579401028; Sat, 30 Aug 2025 11:43:21 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:2c4d:d69d:2297:fa8e]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45b6ee66bddsm168939255e9.0.2025.08.30.11.43.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Aug 2025 11:43:20 -0700 (PDT) From: Robert Pluim In-Reply-To: <86y0r1p1ej.fsf@gnu.org> References: <875xeaxkwb.fsf@gmail.com> <86y0r1p1ej.fsf@gnu.org> Date: Sat, 30 Aug 2025 20:43:19 +0200 Message-ID: <874itor6pk.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Sat, 30 Aug 2025 13:08:36 +0300, Eli Zaretskii said: >> Which doesn=CA=BCt match rmail=CA=BCs expectations of it starting wi= th a "From" >> line before the headers, hence rmail.el:2917 calls >> `rmail-error-bad-format'. Eli> Isn't the actual problem that this digest doesn't say it's a diges= t? Eli> rmailmm.el:rmail-mime-process-multipart seems to know about that. = The Eli> digests sent by the emacs-diffs list, for example, have these two Eli> parts: Eli> Content-Type: text/plain; charset=3D"utf-8" Eli> MIME-Version: 1.0 Eli> Content-Transfer-Encoding: base64 Eli> Content-Description: Emacs-diffs Digest, Vol 273, Issue 66 Eli> Content-Type: text/plain; charset=3D"utf-8" Eli> MIME-Version: 1.0 Eli> Content-Transfer-Encoding: base64 Eli> Content-Description: Today's Topics (8 messages) Eli> which the mbox file in question doesn't have. The headers in the mbox look like this: MIME-Version: 1.0 Content-Type: multipart/digest; boundary=3D"cc57bd385044d4e75b21e375607= f07ba" To: debian-changes-digest@lists.debian.org so it is a digest. Eli> So maybe we should instead try to identify such digests as such? = Just Eli> getting past such lines sounds a bit dangerous to me. FWIW, gnus displays the provided mbox correctly, but for the first text/plain part it displays it as a message with a From and Subject of "none". I don=CA=BCt know how rmail displays digests, but we could do something similar there. Eli> Anyway, does anyone know whether the Debian digest indeed violate = the Eli> RFC-822 standard? The relevant rfc is rfc2046, which in section 5.1.5 says: Note: Though it is possible to specify a Content-Type value for a body part in a digest which is other than "message/rfc822", such as a "text/plain" part containing a description of the material in the digest, actually doing so is undesireble. The "multipart/digest" Content-Type is intended to be used to send collections of messages. If a "text/plain" part is needed, it should be included as a seperate part of a "multipart/mixed" message. so having a text/plain part in the digest is allowed, just discouraged. I don=CA=BCt have an emacs-diffs digest to hand, but I assume it has a top-level Content-Type of multipart/mixed, and then a subsequent multipart/digest part, with a bunch of constituent message/rfc822 parts. Robert --=20