From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 12:50:45 2014 Received: (at submit) by debbugs.gnu.org; 10 Aug 2014 16:50:45 +0000 Received: from localhost ([127.0.0.1]:37895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XGWKS-0007mX-0z for submit@debbugs.gnu.org; Sun, 10 Aug 2014 12:50:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51688) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XGVO7-0006Hz-6R for submit@debbugs.gnu.org; Sun, 10 Aug 2014 11:50:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XGVO0-00030H-CX for submit@debbugs.gnu.org; Sun, 10 Aug 2014 11:50:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50814) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XGVO0-00030D-8n for submit@debbugs.gnu.org; Sun, 10 Aug 2014 11:50:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XGVNy-0007Wd-RY for bug-gnu-emacs@gnu.org; Sun, 10 Aug 2014 11:50:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XGVNx-0002zo-4i for bug-gnu-emacs@gnu.org; Sun, 10 Aug 2014 11:50:18 -0400 Received: from mail-qg0-x235.google.com ([2607:f8b0:400d:c04::235]:51633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XGVNw-0002zk-Vg for bug-gnu-emacs@gnu.org; Sun, 10 Aug 2014 11:50:17 -0400 Received: by mail-qg0-f53.google.com with SMTP id q107so7644617qgd.40 for ; Sun, 10 Aug 2014 08:50:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=giwj3IUvFRwHhPmnDeaqL1KPLe98US95aKs7ANxO34o=; b=igxFSoirRZ8/lyXCFuDlg/B1vupPFpSoShhees/8XG6k0MeaTwU+PcMOWg+jP0LPU3 wJnP02IOyUBH7h/Kj1z71ag/FMJJOMbVc3HztsZJW9N8jUKG4mNSNJu8IXplTllhQCjj fQ1oklrVIhhGAmCJgttES4Bls7F+bwdcU2x7MsY/jaf5tyqySPlNcgLlt4IJ05bmgIvV orNq4uGRtZSZ5VHFHasP9LhtlwtKh6mNF07v0zJ+3uZJZ8u3DPrMTqLrYY6lGiYcuwY1 QBQyPuMsbC6vAXTYFqo22wiQ9cECUEIbS68goRyM0WIwqoIFrcXB6lM5L3gBrqHYR/hE fdAw== MIME-Version: 1.0 X-Received: by 10.140.50.48 with SMTP id r45mr40473632qga.96.1407685816159; Sun, 10 Aug 2014 08:50:16 -0700 (PDT) Received: by 10.140.102.34 with HTTP; Sun, 10 Aug 2014 08:50:16 -0700 (PDT) Date: Sun, 10 Aug 2014 10:50:16 -0500 Message-ID: Subject: 24.3; sql-postgres password with cygwin psql From: Mark Wilkinson To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=001a1135208a0713bb05004865ca X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 10 Aug 2014 12:50:40 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) --001a1135208a0713bb05004865ca Content-Type: text/plain; charset=UTF-8 Starting emacs 24.3.1 with -Q, sql.el version: 3.4 1. Set sql-postgres-program to psql from cygwin: (setq sql-postgres-program "c:/cygwin/bin/psql.exe") 2. Run sql-postgres 3. At prompts, enter user (postgres), database (postgres), server (localhost). 4. Wait for sql-delay seconds. Login...done. Buffer is *SQL* (SQLi[Postgres]:run). Prompt for password still not seen. This is the problem. psql prompt not seen. 5. in that buffer yields Password for user postgres: psql: fe_sendauth: no password supplied and buffer's process dies. However, repeating steps 2 through 4, doing send-invisible and entering the password, the process remains and accepts input and produces psql output (still no psql prompt, though). This does not work with Windows psql.exe. This also occurs in emacs-24-20140526-154828-w32-bin where sql.el 3.4 is the default version. In GNU Emacs 24.3.1 (i386-mingw-nt5.1.2600) of 2013-03-17 on MARVIN Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include -ID:/devel/emacs/libs/libiconv-1.13.1-1-dev/include -ID:/devel/emacs/libs/libxml2-2.7.8/include/libxml2' Important settings: value of $EMACSDATA: C:/emacs-24.3/etc value of $EMACSDOC: C:/emacs-24.3/etc value of $EMACSLOADPATH: C:/emacs-24.3/site-lisp;C:/emacs-24.3/../site-lisp;C:/emacs-24.3/lisp;C:/emacs-24.3/leim value of $EMACSPATH: C:/emacs-24.3/bin value of $LANG: ENU locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x r e p o r t SPC e m a c s SPC b SPC Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: c:/emacs-24.3/site-lisp/sql hides c:/emacs-24.3/lisp/progmodes/sql Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32 multi-tty emacs) --001a1135208a0713bb05004865ca Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Starting emacs 24.3.1 with -Q, sql.el version: 3.4

= 1. Set sql-postgres-program to psql from cygwin:

=C2=A0=C2=A0=C2=A0= =C2=A0 (setq sql-postgres-program "c:/cygwin/bin/psql.exe")
2. Run sql-postgres
3. At prompts, enter user (postgres), database (postgres), server
=C2=A0= =C2=A0 (localhost).

4. Wait for sql-delay seconds. Login...done.
= =C2=A0=C2=A0 Buffer is *SQL* (SQLi[Postgres]:run).
=C2=A0=C2=A0 Prompt f= or password still not seen.=C2=A0 This is the problem.
=C2=A0=C2=A0 psql prompt not seen.

5. <RET> in that buffer yie= lds

=C2=A0=C2=A0=C2=A0=C2=A0 Password for user postgres:
=C2=A0= =C2=A0=C2=A0=C2=A0 psql: fe_sendauth: no password supplied

=C2=A0=C2= =A0 and buffer's process dies.

However, repeating steps 2 throug= h 4, doing send-invisible and
entering the password, the process remains and accepts input and
produce= s psql output (still no psql prompt, though). This does not
work with Wi= ndows psql.exe.

This also occurs in emacs-24-20140526-154828-w32-bin= where sql.el 3.4
is the default version.



In GNU Emacs 24.3.1 (i386-mingw-nt5.= 1.2600)
=C2=A0of 2013-03-17 on MARVIN
Windowing system distributor `M= icrosoft Corp.', version 5.1.2600
Configured using:
=C2=A0`config= ure --with-gcc (4.7) --cflags
=C2=A0-ID:/devel/emacs/libs/libXpm-3.5.8/include
=C2=A0-ID:/devel/emacs/= libs/libXpm-3.5.8/src
=C2=A0-ID:/devel/emacs/libs/libpng-dev_1.4.3-1/inc= lude
=C2=A0-ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
=C2=A0-ID:/= devel/emacs/libs/giflib-4.1.4-1/include
=C2=A0-ID:/devel/emacs/libs/jpeg-6b-4/include
=C2=A0-ID:/devel/emacs/lib= s/tiff-3.8.2-1/include
=C2=A0-ID:/devel/emacs/libs/gnutls-3.0.9/include<= br>=C2=A0-ID:/devel/emacs/libs/libiconv-1.13.1-1-dev/include
=C2=A0-ID:/= devel/emacs/libs/libxml2-2.7.8/include/libxml2'

Important settings:
=C2=A0 value of $EMACSDATA: C:/emacs-24.3/etc=C2=A0 value of $EMACSDOC: C:/emacs-24.3/etc
=C2=A0 value of $EMACSLOAD= PATH: C:/emacs-24.3/site-lisp;C:/emacs-24.3/../site-lisp;C:/emacs-24.3/lisp= ;C:/emacs-24.3/leim
=C2=A0 value of $EMACSPATH: C:/emacs-24.3/bin
=C2=A0 value of $LANG: ENU=
=C2=A0 locale-coding-system: cp1252
=C2=A0 default enable-multibyte-= characters: t

Major mode: Lisp Interaction

Minor modes in eff= ect:
=C2=A0 tooltip-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mo= de: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t=
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-= composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-number-mode: t
=C2=A0 tra= nsient-mark-mode: t

Recent input:
<escape> x r e p o r t SP= C e m a c s SPC b SPC <re
turn>

Recent messages:
For inf= ormation about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
c:/emacs-24.3/site-lisp/sql hides c:/emacs-24.3/l= isp/progmodes/sql

Features:
(shadow sort gnus-util mail-extr emac= sbug message format-spec rfc822 mml
easymenu mml-sec mm-decode mm-bodies= mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-u= til mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks
lisp-flo= at-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win
w32-var= s tool-bar dnd fontset image regexp-opt fringe tabulated-list
newcomment lisp-mode register page menu-bar rfn-eshadow timer select
scr= oll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham
ge= orgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean = japanese hebrew greek romanian slovak czech european ethiopic
indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple
ab= brev minibuffer loaddefs button faces cus-face macroexp files
text-prope= rties overlay sha1 md5 base64 format env code-pages mule
custom widget h= ashtable-print-readable backquote make-network-process
w32 multi-tty emacs)

--001a1135208a0713bb05004865ca-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 22 04:10:15 2014 Received: (at 18240) by debbugs.gnu.org; 22 Sep 2014 08:10:15 +0000 Received: from localhost ([127.0.0.1]:47952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XVyhK-0003vt-Il for submit@debbugs.gnu.org; Mon, 22 Sep 2014 04:10:14 -0400 Received: from mail-ig0-f193.google.com ([209.85.213.193]:39282) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XVyhI-0003vj-Rc for 18240@debbugs.gnu.org; Mon, 22 Sep 2014 04:10:13 -0400 Received: by mail-ig0-f193.google.com with SMTP id h15so761232igd.8 for <18240@debbugs.gnu.org>; Mon, 22 Sep 2014 01:10:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=mFtMMbjwE7gpaAtkRJdh2VMXRXN+sXvtaexRrHiaotw=; b=jGIwLgB+JsG9/ovl2RWapwfoSQMB1NAY4i65lSFjt2AdKEAZKQVlCA9zK8kwhEc0Q1 8j4MPAMsXHE5wSOIaUts06xG30ylhi3a8G9BeAgv7/99doQi0QjU7FAPAt1XIU0gelga 4fftJxyr1NEwIIt17hFxQEdIGmDAacO9AZmNgq+1hJviZo2BpByo0yAZ4ufPp35Kglkj FRxyGanx314hEc0MACSw8lXNPyx+k5eC4LYqApfiKViWLXjDWxvEmHhopQETEkjF/8JA mZqR6VBJu5Cp8dn93jI9fJhQKJ1DR1OnfcC48wbHkRhsyIgcL1ch4YBtxgYiJEdljw3n tF4g== MIME-Version: 1.0 X-Received: by 10.42.30.142 with SMTP id v14mr661496icc.66.1411373411927; Mon, 22 Sep 2014 01:10:11 -0700 (PDT) Received: by 10.64.223.12 with HTTP; Mon, 22 Sep 2014 01:10:11 -0700 (PDT) Date: Mon, 22 Sep 2014 09:10:11 +0100 Message-ID: Subject: sql-postgres does not prompt for password From: Matthew Smiglarski To: 18240@debbugs.gnu.org, mmaug@yahoo.com Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18240 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This bug does not happen on the 24.3 release but does happen on 24.3.93. The problem is with sql-interactive-remove-continuation-prompt, one of the functions configured to be called by comint-output-filter. It is caused by code introduced by this git revision. commit 34499a8eb3c10db8c79a7aa87e1bbce0ae499fb6 Author: Michael Mauger Date: Tue Jul 23 20:25:53 2013 -0400 One workaround is to type the password in anyway. Another workaround is to remove some of the code with the following patch: diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el index 13d4178..2fd755d 100644 --- a/lisp/progmodes/sql.el +++ b/lisp/progmodes/sql.el @@ -3337,18 +3337,7 @@ to avoid deleting non-prompt output." (unless prompt-found (setq sql-output-newline-count nil oline (concat oline sql-preoutput-hold) - sql-preoutput-hold "")) - - ;; Break up output by physical lines if we haven't hit the final prompt - (unless (and (not (string= oline "")) - (string-match (sql-ends-with-prompt-re) oline) - (>= (match-end 0) (length oline))) - (setq last-nl 0) - (while (string-match "\n" oline last-nl) - (setq last-nl (match-end 0))) - (setq sql-preoutput-hold (concat (substring oline last-nl) - sql-preoutput-hold) - oline (substring oline 0 last-nl)))))) + sql-preoutput-hold ""))))) oline) This sql-interactive-remove-continuation-prompt function removes continuation prompt (the prompt sent when halfway through a command) and this improves the usability of multi-line SQL statements on the interpreter. There is another small bug with that code where the continuation line sneaks through, throwing the alignment out. By this, I mean the "template1->" prompt in the following examples: template1=> select 42; ?column? ---------- 42 (1 row) template1=> select 42; template1-> ?column? ---------- 42 (1 row) template1=> select 42, 43; template1-> ?column? | ?column? ----------+---------- 42 | 43 (1 row) That happens because of the following lines: ;; Add this text to what's left from the last pass (setq oline (concat sql-preoutput-hold oline) sql-preoutput-hold "") I hope this helps. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 18 08:42:06 2014 Received: (at 18240) by debbugs.gnu.org; 18 Oct 2014 12:42:06 +0000 Received: from localhost ([127.0.0.1]:47986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XfTKf-0003mI-NV for submit@debbugs.gnu.org; Sat, 18 Oct 2014 08:42:06 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:45839) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XfTKc-0003m8-Rq for 18240@debbugs.gnu.org; Sat, 18 Oct 2014 08:42:03 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by gateway2.nyi.internal (Postfix) with ESMTP id 3FFF320697 for <18240@debbugs.gnu.org>; Sat, 18 Oct 2014 08:42:02 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute2.internal (MEProxy); Sat, 18 Oct 2014 08:42:02 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h= x-sasl-enc:from:to:subject:date:message-id:mime-version :content-type; s=mesmtp; bh=FWgKqMH6x3x+ipStygAT9QKWE5M=; b=e2QW L991HTO6pssEQqB7GPiBnLNAL9mkPxaVn0SZjcdTzVQL0SNDs5zx4CTnahilXb7h NajyHdNnycy2UO9H04ASvDHoZBqBSqnetXnwFh8Gi7gquMJwi3rIj6t9LzBFNpeG qNWiIF/K8zfDs1Sd8H7ZHPp9YrUmzhC1gZCCVlA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:from:to:subject:date :message-id:mime-version:content-type; s=smtpout; bh=FWgKqMH6x3x +ipStygAT9QKWE5M=; b=mxncEgkosqC8Rp+3A82gMtrZDQx5xncLbQ3B88rINZw PFYXeqVw2tb7hkGs/AOLKwJUZ0pkmGkn4cJ9QZ+7BTnqogLr1F02NMWb18WYb3ch l1U1/YPtCG7F+9Hz+O/CI/y/7Si9QVfT2L+sdJknSc79YW66Aj8QDrEkIdfyYa3g = X-Sasl-enc: hBgUMdX/oh4sd0SjE4xjoXA7yTIN7gX8kpfC11qROTRW 1413636121 Received: from fgunbin.local (unknown [178.66.145.57]) by mail.messagingengine.com (Postfix) with ESMTPA id 924B6680097 for <18240@debbugs.gnu.org>; Sat, 18 Oct 2014 08:42:01 -0400 (EDT) From: Filipp Gunbin To: 18240@debbugs.gnu.org Subject: 24.3; sql-postgres password with cygwin psql Date: Sat, 18 Oct 2014 16:41:59 +0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18240 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) It's not clear what this code is supposed to do... However it breaks entering passwords. Maybe just remove it? ;; Break up output by physical lines if we haven't hit the final prompt (unless (and (not (string= oline "")) (string-match (sql-ends-with-prompt-re) oline) (>= (match-end 0) (length oline))) (setq last-nl 0) (while (string-match "\n" oline last-nl) (setq last-nl (match-end 0))) (setq sql-preoutput-hold (concat (substring oline last-nl) sql-preoutput-hold) oline (substring oline 0 last-nl)))))) -- Filipp From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 31 16:37:42 2014 Received: (at 18240) by debbugs.gnu.org; 31 Oct 2014 20:37:42 +0000 Received: from localhost ([127.0.0.1]:44149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkIx3-0007Tr-L8 for submit@debbugs.gnu.org; Fri, 31 Oct 2014 16:37:42 -0400 Received: from nm32-vm1.bullet.mail.bf1.yahoo.com ([72.30.239.137]:49956) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkIx0-0007TU-NI for 18240@debbugs.gnu.org; Fri, 31 Oct 2014 16:37:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1414787851; bh=GgQthQPCU5wBJbvCpJWA75UbjipkE2enAQ4hyWS6N00=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=g6g2MOzeJsZwV6RRpoyC9la7kMD9xXDr45GquBum9piwlgaH2nni8dzVEw+tZ5FzyISAGOPOdZPI9mkymbo3kmhU5GySRZGj2/kTKju0P/wK1m3iIJfEmIq4Ylg6mIAzfNufNgWv27sAsALOCpatCLo/dbTorMvTtLcGJsfF4nAOqbWmTuFR2jvGt/v4PYuHIsLd6sOzvYRkK1Z5CawUOsV8BEn3JAgiWAv7Li/ATRqITa8kXGRtOluWVu7kzV/D3IKqY74n9hosTyb3HV8kuinkHIku5WNkVa1o9qpUktiPJ+yLaERBxcJ2mlMaN/f4fcPhIFbXBzd3A+utnMhLpQ== DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.com; b=bc5dv8yxmBqoSX7vv9cWhRQ6fg0p+lYUbkG1+pbR0DyCqxvhfIBuounXAC7hBuMg2ivSe1yoOPh3OwHNmIV6XuCyu34kGnrPC6SnB/2UYJ1AamYUbaMcFslDNomcrZJj4Pcw1vCTmF+Y9B/Il62jlgIebUziRjMEmUZYuE5XBFgbPy/v6Sry7FImXojxP5J6GKnt7d4miQhTTa0wTNRZXFv/rQgVnk9w6qjfzNwldzIq4XRWP8hkvjo3t6ckXkfz5gOAsJ6Hnt2aAD/O6SLim427CXdS6G96EmunB51l1fBlmKjaXM4y9/HlqZQ5XklF8qnj1M35OJk5lnznFRbbxw==; Received: from [98.139.214.32] by nm32.bullet.mail.bf1.yahoo.com with NNFMP; 31 Oct 2014 20:37:31 -0000 Received: from [98.139.215.251] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 31 Oct 2014 20:37:31 -0000 Received: from [127.0.0.1] by omp1064.mail.bf1.yahoo.com with NNFMP; 31 Oct 2014 20:37:31 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 533740.99513.bm@omp1064.mail.bf1.yahoo.com X-YMail-OSG: kIkQWa4VM1lHrPjplzOy3_vG0kM87ufwfbpSnWPcPXbjQVC85JCd8YaYV0ISNWy gTrMU9ScR8WQpyKekpige2AozD1q04HkCGQXpFMXx4vKiJAG.fazORoxXMeyPL84TLxhK9y60EOT vBnOJQy4jtPGqfU_wvUklmOVernDT9ySLPPfclUew3kD0J7W7_WYUAeQCu3HlxCepm8LAikqY9Vq aJu.r0_eWy1D80WmPNPMCeguI9W.z6kJOpKk8gS6fJR3CcVGSxhTl0nwjg2cg8V2mLTkapkBjHzL 9mbCDESUbf0p_ssGcd8PP2gwQzXzWY7rXFJZc0E.4.if4Btgfe9psEVJGtfBNA50N7kqV2s1Bns4 tUxRON_ggIbusEWXqvAl8GYWJ392rgXoggQxZR57FHQTBVc9_evbTt104NkujlXVKKLCauHOMdf. 29MMmA6a7wTlHCvb81NmbKcpsWHhE8K0RAGrgKFmbG2Jl7a6jrpgFoJ91PHgxSuQU Received: by 66.196.80.151; Fri, 31 Oct 2014 20:37:31 +0000 Date: Fri, 31 Oct 2014 20:37:30 +0000 (UTC) From: Michael Mauger To: Matthew Smiglarski , "18240@debbugs.gnu.org" <18240@debbugs.gnu.org> Message-ID: <1523711670.397.1414787850662.JavaMail.yahoo@jws10621.mail.bf1.yahoo.com> In-Reply-To: References: Subject: Re: sql-postgres does not prompt for password MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_396_1101765332.1414787850661" Content-Length: 16954 X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 18240 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Michael Mauger List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) ------=_Part_396_1101765332.1414787850661 Content-Type: multipart/alternative; boundary="----=_Part_395_879978697.1414787850655" ------=_Part_395_879978697.1414787850655 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I apologize for the delay,I've been off-line for a bit.=C2=A0 I was aware o= f the failure in some edge cases and I think I have a solution.=C2=A0 I've = attached an elisp file that you should be able to require once sql.el has b= een loaded that overrides the function as it appears in sql.el. Please give it a try and see if it corrects the behavior you see. Thanks Michael =20 On Monday, September 22, 2014 4:10 AM, Matthew Smiglarski wrote: =20 =20 This bug does not happen on the 24.3 release but does happen on 24.3.93. The problem is with sql-interactive-remove-continuation-prompt, one of the functions configured to be called by comint-output-filter. It is caused by code introduced by this git revision. commit 34499a8eb3c10db8c79a7aa87e1bbce0ae499fb6 Author: Michael Mauger Date:=C2=A0 Tue Jul 23 20:25:53 2013 -0400 One workaround is to type the password in anyway. Another workaround is to remove some of the code with the following patch: diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el index 13d4178..2fd755d 100644 --- a/lisp/progmodes/sql.el +++ b/lisp/progmodes/sql.el @@ -3337,18 +3337,7 @@ to avoid deleting non-prompt output." =C2=A0 =C2=A0 =C2=A0 =C2=A0 (unless prompt-found =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq sql-output-newline-count nil =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 oline (concat oline= sql-preoutput-hold) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sql-preoutput-hold= "")) - -=C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; Break up output by physical lines if we hav= en't hit the final prompt -=C2=A0 =C2=A0 =C2=A0 =C2=A0 (unless (and (not (string=3D oline "")) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (str= ing-match (sql-ends-with-prompt-re) oline) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (>= =3D (match-end 0) (length oline))) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq last-nl 0) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (while (string-match "\n" oline last-nl= ) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq last-nl (match-end 0))) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq sql-preoutput-hold (concat (subst= ring oline last-nl) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 s= ql-preoutput-hold) -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 oline (substring o= line 0 last-nl)))))) +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sql-preoutput-hold= ""))))) =C2=A0 =C2=A0 oline) This sql-interactive-remove-continuation-prompt function removes continuation prompt (the prompt sent when halfway through a command) and this improves the usability of multi-line SQL statements on the interpreter. There is another small bug with that code where the continuation line sneaks through, throwing the alignment out. By this, I mean the "template1->" prompt in the following examples: template1=3D> select 42; ?column? ---------- =C2=A0 =C2=A0 =C2=A0 42 (1 row) template1=3D> select 42; template1->=C2=A0 ?column? ---------- =C2=A0 =C2=A0 =C2=A0 42 (1 row) template1=3D> select 42, 43; template1->=C2=A0 ?column? | ?column? ----------+---------- =C2=A0 =C2=A0 =C2=A0 42 |=C2=A0 =C2=A0 =C2=A0 43 (1 row) That happens because of the following lines: =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; Add this text to what's left from the last p= ass =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq oline (concat sql-preoutput-hold oline) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sql-preoutput-hold "") I hope this helps. =20 ------=_Part_395_879978697.1414787850655 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I apologize for the dela= y,I've been off-line for a bit.  I was aware of the failure in some ed= ge cases and I think I have a solution.  I've attached an elisp file t= hat you should be able to require once sql.el has been loaded that override= s the function as it appears in sql.el.

Please give it a try and see if it corrects the behavior you see.

Thanks

Michael


On Monday, September 22, 2014 4:= 10 AM, Matthew Smiglarski <matthew.smiglarski@gmail.com> wrote:
<= /font>


This bug does not happen on the 24.3 release but doe= s happen on 24.3.93.

The problem is with sql-interactive-remove-cont= inuation-prompt, one of
the functions configured to be called by comint-= output-filter.

It is caused by code introduced by this git revision.=

commit 34499a8eb3c10db8c79a7aa87e1bbce0ae499fb6
Author: Michael = Mauger <mmaug@yahoo.com>
Date:  Tue Jul 23 20:25:53 2013 -040= 0

One workaround is to type the password in anyway. Another workarou= nd
is to remove some of the code with the following patch:

diff -= -git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index 13d4178..2fd7= 55d 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el@@ -3337,18 +3337,7 @@ to avoid deleting non-prompt output."
  &nb= sp;     (unless prompt-found
        &nbs= p; (setq sql-output-newline-count nil
         = ;       oline (concat oline sql-preoutput-hold)
-  =               sql-preoutput-hold ""))-
-        ;; Break up output by physical lines if = we haven't hit the final prompt
-        (unless (an= d (not (string=3D oline ""))
-            =         (string-match (sql-ends-with-prompt-re) oline)=
-                    = (>=3D (match-end 0) (length oline)))
-        &n= bsp; (setq last-nl 0)
-          (while (string= -match "\n" oline last-nl)
-            (s= etq last-nl (match-end 0)))
-          (setq sq= l-preoutput-hold (concat (substring oline last-nl)
-     =                     &nbs= p;               sql-preoutput-hold)-                oline (substring = oline 0 last-nl))))))
+              =   sql-preoutput-hold "")))))
    oline)

This sql-i= nteractive-remove-continuation-prompt function removes
continuation prom= pt (the prompt sent when halfway through a command)
and this improves th= e usability of multi-line SQL statements on the
interpreter.

Ther= e is another small bug with that code where the continuation line
sneaks= through, throwing the alignment out.

By this, I mean the "template1= ->" prompt in the following examples:

template1=3D> select 42;=
?column?
----------
      42
(1 row)

t= emplate1=3D> select
42;
template1->  ?column?
---------= -
      42
(1 row)

template1=3D> select
= 42,
43;
template1->  ?column? | ?column?
----------+------= ----
      42 |      43
(1 row)
That happens because of the following lines:

      =   ;; Add this text to what's left from the last pass
    =     (setq oline (concat sql-preoutput-hold oline)
   = ;           sql-preoutput-hold "")

I hope t= his helps.


------=_Part_395_879978697.1414787850655-- ------=_Part_396_1101765332.1414787850661 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=sql-interactive-remove-continuation-prompt.el Content-ID: <64fb2071-d05b-7187-8398-5e15a815c676@yahoo.com> Ozs7IHNxbC1pbnRlcmFjdGl2ZS1yZW1vdmUtY29udGludWF0aW9uLXByb21wdC5lbCAtLS0gUmVw bGFjZW1lbnQgZm9yIHNxbC1pbnRlcmFjdGl2ZS1yZW1vdmUtY29udGludWF0aW9uLXByb21wdCBp biBzcWwuZWwgIC0qLSBsZXhpY2FsLWJpbmRpbmc6IHQ7IC0qLQoKOzsgQ29weXJpZ2h0IChDKSAy MDE0ICBNaWNoYWVsIFIuIE1hdWdlcgoKOzsgQXV0aG9yOiBNaWNoYWVsIFIuIE1hdWdlciA8bWlj aGFlbEBtYXVnZXIuY29tPgo7OyBLZXl3b3JkczogcHJvY2Vzc2VzLCBsYW5ndWFnZXMKCjs7IFRo aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3IgbW9kaWZ5Cjs7IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cjs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24s IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCjs7IChhdCB5b3VyIG9wdGlvbikg YW55IGxhdGVyIHZlcnNpb24uCgo7OyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKOzsgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKOzsgTUVSQ0hBTlRBQklMSVRZ IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo7OyBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKOzsgWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKOzsgYWxv bmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp Y2Vuc2VzLz4uCgo7OzsgQ29tbWVudGFyeToKCjs7IFRlc3QgcmVwbGFjZW1lbnQgZm9yIHNxbC1p bnRlcmFjdGl2ZS1yZW1vdmUtY29udGludWF0aW9uLXByb21wdAo7OyBmb3VuZCBpbiBzcWwuZWwg My40IGZvdW5kIGluIEVtYWNzIDI0LjQuCgo7OzsgQ29kZToKCjs7OyBTdHJpcCBvdXQgY29udGlu dWF0aW9uIHByb21wdHMKCihkZWZ2YXIgc3FsLXByZW91dHB1dC1ob2xkIG5pbCkKCihkZWZ1biBz cWwtc3RhcnRzLXdpdGgtcHJvbXB0LXJlICgpCiAgIkFuY2hvciB0aGUgcHJvbXB0IGV4cHJlc3Np b24gYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgb3V0cHV0IGxpbmUuClJlbW92ZSB0aGUgc3RhcnQg b2YgbGluZSByZWdleHAuIgogIChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgIlxcXiIgIlxcXFxg IiBjb21pbnQtcHJvbXB0LXJlZ2V4cCkpCgooZGVmdW4gc3FsLWVuZHMtd2l0aC1wcm9tcHQtcmUg KCkKICAiQW5jaG9yIHRoZSBwcm9tcHQgZXhwcmVzc2lvbiBhdCB0aGUgZW5kIG9mIHRoZSBvdXRw dXQgbGluZS4KUmVtb3ZlIHRoZSBzdGFydCBvZiBsaW5lIHJlZ2V4cCBmcm9tIHRoZSBwcm9tcHQg ZXhwcmVzc2lvbiBzaW5jZQppdCBtYXkgbm90IGZvbGxvdyBuZXdsaW5lIGNoYXJhY3RlcnMgaW4g dGhlIG91dHB1dCBsaW5lLiIKICAoY29uY2F0IChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgIlxc XiIgIiIgc3FsLXByb21wdC1yZWdleHApICJcXCciKSkKCihkZWZ1biBzcWwtaW50ZXJhY3RpdmUt cmVtb3ZlLWNvbnRpbnVhdGlvbi1wcm9tcHQgKG9saW5lKQogICJTdHJpcCBvdXQgY29udGludWF0 aW9uIHByb21wdHMgb3V0IG9mIHRoZSBPTElORS4KCkFkZGVkIHRvIHRoZSBgY29taW50LXByZW91 dHB1dC1maWx0ZXItZnVuY3Rpb25zJyBob29rIGluIGEgU1FMCmludGVyYWN0aXZlIGJ1ZmZlci4g IElmIGBzcWwtb3V0cHV0LW5ld2xpbmUtY291bnQnIGlzIGdyZWF0ZXIgdGhhbgp6ZXJvLCB0aGVu IGFuIG91dHB1dCBsaW5lIG1hdGNoaW5nIHRoZSBjb250aW51YXRpb24gcHJvbXB0IGlzIGZpbHRl cmVkCm91dC4gIElmIHRoZSBjb3VudCBpcyB6ZXJvLCB0aGVuIGEgbmV3bGluZSBpcyBpbnNlcnRl ZCBpbnRvIHRoZSBvdXRwdXQKdG8gZm9yY2UgdGhlIG91dHB1dCBmcm9tIHRoZSBxdWVyeSB0byBh cHBlYXIgb24gYSBuZXcgbGluZS4KClRoZSBjb21wbGljYXRpb24gdG8gdGhpcyBmaWx0ZXIgaXMg dGhhdCB0aGUgY29udGludWF0aW9uIHByb21wdHMKbWF5IGFycml2ZSBpbiBtdWx0aXBsZSBjaHVu a3MuICBJZiB0aGV5IGRvLCB0aGVuIHRoZSBmdW5jdGlvbgpzYXZlcyBhbnkgdW5maWx0ZXJlZCBv dXRwdXQgaW4gYSBidWZmZXIgYW5kIHByZXBlbmRzIHRoYXQgYnVmZmVyCnRvIHRoZSBuZXh0IGNo dW5rIHRvIHByb3Blcmx5IG1hdGNoIHRoZSBicm9rZW4tdXAgcHJvbXB0LgoKSWYgdGhlIGZpbHRl ciBnZXRzIGNvbmZ1c2VkLCBpdCBzaG91bGQgcmVzZXQgYW5kIHN0b3AgZmlsdGVyaW5nCnRvIGF2 b2lkIGRlbGV0aW5nIG5vbi1wcm9tcHQgb3V0cHV0LiIKCiAgOzsgY29udGludWUgZ2F0aGVyaW5n IGxpbmVzIG9mIHRleHQgaWZmCiAgOzsgICsgd2Uga25vdyB3aGF0IGEgcHJvbXB0IGxvb2tzIGxp a2UsIGFuZAogIDs7ICArIHRoZXJlIGlzIGhlbGQgdGV4dCwgb3IKICA7OyAgKyB0aGVyZSBhcmUg Y29udGludWF0aW9uIHByb21wdCB5ZXQgdG8gY29tZSwgb3IKICA7OyAgKyBub3QganVzdCBhIHBy b21wdCBzdHJpbmcKICAod2hlbiAoYW5kIGNvbWludC1wcm9tcHQtcmVnZXhwCiAgICAgICAgICAg ICAob3IgKD4gKGxlbmd0aCAob3Igc3FsLXByZW91dHB1dC1ob2xkICIiKSkgMCkKICAgICAgICAg ICAgICAgICAoPiAob3Igc3FsLW91dHB1dC1uZXdsaW5lLWNvdW50IDApIDApCiAgICAgICAgICAg ICAgICAgKG5vdCAob3IgKHN0cmluZy1tYXRjaCBzcWwtcHJvbXB0LXJlZ2V4cCBvbGluZSkKICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLW1hdGNoIHNxbC1wcm9tcHQtY29udC1yZWdl eHAgb2xpbmUpKSkpKQoKICAgIChzYXZlLW1hdGNoLWRhdGEKICAgICAgKGxldCAocHJvbXB0LWZv dW5kIGxhc3QtbmwpCgogICAgICAgIDs7IEFkZCB0aGlzIHRleHQgdG8gd2hhdCdzIGxlZnQgZnJv bSB0aGUgbGFzdCBwYXNzCiAgICAgICAgKHNldHEgb2xpbmUgKGNvbmNhdCBzcWwtcHJlb3V0cHV0 LWhvbGQgb2xpbmUpCiAgICAgICAgICAgICAgc3FsLXByZW91dHB1dC1ob2xkICIiKQoKICAgICAg ICA7OyBJZiB3ZSBhcmUgbG9va2luZyBmb3IgbXVsdGlwbGUgcHJvbXB0cwogICAgICAgICh3aGVu IChhbmQgKGludGVnZXJwIHNxbC1vdXRwdXQtbmV3bGluZS1jb3VudCkKICAgICAgICAgICAgICAg ICAgICg+PSBzcWwtb3V0cHV0LW5ld2xpbmUtY291bnQgMSkpCiAgICAgICAgICA7OyBMb29wIHRo cnUgZWFjaCBzdGFydGluZyBwcm9tcHQgYW5kIHJlbW92ZSBpdAogICAgICAgICAgKGxldCAoKHN0 YXJ0LXJlIChzcWwtc3RhcnRzLXdpdGgtcHJvbXB0LXJlKSkpCiAgICAgICAgICAgICh3aGlsZSAo YW5kIChub3QgKHN0cmluZz0gb2xpbmUgIiIpKQogICAgICAgICAgICAgICAgICAgICAgKD4gc3Fs LW91dHB1dC1uZXdsaW5lLWNvdW50IDApCiAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLW1h dGNoIHN0YXJ0LXJlIG9saW5lKSkKICAgICAgICAgICAgICAoc2V0cSBvbGluZSAocmVwbGFjZS1t YXRjaCAiIiBuaWwgbmlsIG9saW5lKQogICAgICAgICAgICAgICAgICAgIHNxbC1vdXRwdXQtbmV3 bGluZS1jb3VudCAoMS0gc3FsLW91dHB1dC1uZXdsaW5lLWNvdW50KQogICAgICAgICAgICAgICAg ICAgIHByb21wdC1mb3VuZCB0KSkpCgogICAgICAgICAgOzsgSWYgd2UndmUgZm91bmQgYWxsIHRo ZSBleHBlY3RlZCBwcm9tcHRzLCBzdG9wIGxvb2tpbmcKICAgICAgICAgIChpZiAoPSBzcWwtb3V0 cHV0LW5ld2xpbmUtY291bnQgMCkKICAgICAgICAgICAgICAoc2V0cSBzcWwtb3V0cHV0LW5ld2xp bmUtY291bnQgbmlsCiAgICAgICAgICAgICAgICAgICAgb2xpbmUgKGNvbmNhdCAiXG4iIG9saW5l KSkKCiAgICAgICAgICAgIDs7IFN0aWxsIG1vcmUgcG9zc2libGUgcHJvbXB0cywgbGVhdmUgdGhl bSBmb3IgdGhlIG5leHQgcGFzcwogICAgICAgICAgICAoc2V0cSBzcWwtcHJlb3V0cHV0LWhvbGQg b2xpbmUKICAgICAgICAgICAgICAgICAgb2xpbmUgIiIpKSkKCiAgICAgICAgOzsgSWYgbm8gcHJv bXB0cyB3ZXJlIGZvdW5kLCBzdG9wIGxvb2tpbmcKICAgICAgICAodW5sZXNzIHByb21wdC1mb3Vu ZAogICAgICAgICAgKHNldHEgc3FsLW91dHB1dC1uZXdsaW5lLWNvdW50IG5pbAogICAgICAgICAg ICAgICAgb2xpbmUgKGNvbmNhdCBvbGluZSBzcWwtcHJlb3V0cHV0LWhvbGQpCiAgICAgICAgICAg ICAgICBzcWwtcHJlb3V0cHV0LWhvbGQgIiIpKQoKICAgICAgICA7OyBCcmVhayB1cCBvdXRwdXQg YnkgcGh5c2ljYWwgbGluZXMgaWYgd2UgaGF2ZW4ndCBoaXQgdGhlIGZpbmFsIHByb21wdAogICAg ICAgIChsZXQgKChlbmQtcmUgKHNxbC1lbmRzLXdpdGgtcHJvbXB0LXJlKSkpCiAgICAgICAgICAo dW5sZXNzIChhbmQgKG5vdCAoc3RyaW5nPSBvbGluZSAiIikpCiAgICAgICAgICAgICAgICAgICAg ICAgKHN0cmluZy1tYXRjaCBlbmQtcmUgb2xpbmUpCiAgICAgICAgICAgICAgICAgICAgICAgKD49 IChtYXRjaC1lbmQgMCkgKGxlbmd0aCBvbGluZSkpKQogICAgICAgICAgICA7OyBGaW5kIGV2ZXJ5 dGhpbmcgdXB0byB0aGUgbGFzdCBubAogICAgICAgICAgICAoc2V0cSBsYXN0LW5sIDApCiAgICAg ICAgICAgICh3aGlsZSAoc3RyaW5nLW1hdGNoICJcbiIgb2xpbmUgbGFzdC1ubCkKICAgICAgICAg ICAgICAoc2V0cSBsYXN0LW5sIChtYXRjaC1lbmQgMCkpKQogICAgICAgICAgICA7OyBIb2xkIGFm dGVyIHRoZSBsYXN0IG5sLCByZXR1cm4gdXB0byBsYXN0IG5sCiAgICAgICAgICAgIChzZXRxIHNx bC1wcmVvdXRwdXQtaG9sZCAoY29uY2F0IChzdWJzdHJpbmcgb2xpbmUgbGFzdC1ubCkKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3FsLXByZW91dHB1dC1ob2xk KQogICAgICAgICAgICAgICAgICBvbGluZSAoc3Vic3RyaW5nIG9saW5lIDAgbGFzdC1ubCkpKSkp KSkKICBvbGluZSkKCihwcm92aWRlICdzcWwtaW50ZXJhY3RpdmUtcmVtb3ZlLWNvbnRpbnVhdGlv bi1wcm9tcHQpCjs7OyBzcWwtaW50ZXJhY3RpdmUtcmVtb3ZlLWNvbnRpbnVhdGlvbi1wcm9tcHQu ZWwgZW5kcyBoZXJlCg== ------=_Part_396_1101765332.1414787850661-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 02 12:49:59 2014 Received: (at 18240) by debbugs.gnu.org; 2 Nov 2014 17:49:59 +0000 Received: from localhost ([127.0.0.1]:46323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkzHr-0001hM-9H for submit@debbugs.gnu.org; Sun, 02 Nov 2014 12:49:59 -0500 Received: from mail-ie0-f176.google.com ([209.85.223.176]:59557) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkzHo-0001h1-27 for 18240@debbugs.gnu.org; Sun, 02 Nov 2014 12:49:56 -0500 Received: by mail-ie0-f176.google.com with SMTP id rd18so4027431iec.21 for <18240@debbugs.gnu.org>; Sun, 02 Nov 2014 09:49:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=DzJ8z9FvZa4yTNK51NlsBsVj3/+kHYGnV7yh0y2h/t4=; b=1GunTeFAELsehjC0A9EQpdTuedCJFasMAVubEVFkDrb6SUA5oZVTN7NcvRFX6ZP10T Ccg/vAassLxVWN8tfWcsURCPw9wEqBm4fOnThVxmmL0DmbYIEohwtyOv4jpBXVvozszk pH++gWQvs9Jw+IjgnmQTFO0LeM5lHPUgXK7Urx4sDbE6bt4LAcnbSYqZGQMGFxCu+Zmy GLHTNTb29RecMAYe2dXTPZe0Nms/WvA+JyAHq7hL0Delv8uC8j1d6NSCLsBEwgYWwJaQ wYmlXypMf9hbgJju9aHCD3MTDx9DgjSCGQ8UsxZ6sN9ECSVQ9lseG65HRnpie4fHk9nu ECQQ== MIME-Version: 1.0 X-Received: by 10.50.142.104 with SMTP id rv8mr11331077igb.23.1414950589863; Sun, 02 Nov 2014 09:49:49 -0800 (PST) Received: by 10.64.223.69 with HTTP; Sun, 2 Nov 2014 09:49:49 -0800 (PST) In-Reply-To: <1523711670.397.1414787850662.JavaMail.yahoo@jws10621.mail.bf1.yahoo.com> References: <1523711670.397.1414787850662.JavaMail.yahoo@jws10621.mail.bf1.yahoo.com> Date: Sun, 2 Nov 2014 17:49:49 +0000 Message-ID: Subject: Re: sql-postgres does not prompt for password From: Matthew Smiglarski To: Michael Mauger Content-Type: multipart/mixed; boundary=001a11c3db0049016d0506e3db9b X-Debbugs-Envelope-To: 18240 Cc: "18240@debbugs.gnu.org" <18240@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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" --001a11c3db0049016d0506e3db9b Content-Type: text/plain; charset=UTF-8 Hello, and thanks for the reply. I tried the patch on trunk and found that the continuation lines are shown and there is no interference with the alignment of the tabular output, however the password prompt still isn't presented until the after the password is entered. I have attached 2 screenshots: * emacs24.3.1-sql-postgres-password-prompt.png Shows the password prompt in the previous version. * emacs-trunk-with-patch.png Shows the behaviour I found both before and after your patch. While the continuation line output is different, you can see that the password prompt comes after the user input both before and after eval-ing your patch. (To be clear, I eval your patch about halfway down, as indicated in the comment beginning "-- Evaluated ...".) Admittedly this isn't a huge problem to me because I know the workaround where typing in the password unprompted will log me in anyway, instead displaying the prompt after I hit return! Thanks, Matthew On Fri, Oct 31, 2014 at 8:37 PM, Michael Mauger wrote: > I apologize for the delay,I've been off-line for a bit. I was aware of the > failure in some edge cases and I think I have a solution. I've attached an > elisp file that you should be able to require once sql.el has been loaded > that overrides the function as it appears in sql.el. > > Please give it a try and see if it corrects the behavior you see. > > Thanks > > Michael > > > On Monday, September 22, 2014 4:10 AM, Matthew Smiglarski > wrote: > > > > This bug does not happen on the 24.3 release but does happen on 24.3.93. > > The problem is with sql-interactive-remove-continuation-prompt, one of > the functions configured to be called by comint-output-filter. > > It is caused by code introduced by this git revision. > > commit 34499a8eb3c10db8c79a7aa87e1bbce0ae499fb6 > Author: Michael Mauger > Date: Tue Jul 23 20:25:53 2013 -0400 > > One workaround is to type the password in anyway. Another workaround > is to remove some of the code with the following patch: > > diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el > index 13d4178..2fd755d 100644 > --- a/lisp/progmodes/sql.el > +++ b/lisp/progmodes/sql.el > @@ -3337,18 +3337,7 @@ to avoid deleting non-prompt output." > (unless prompt-found > (setq sql-output-newline-count nil > oline (concat oline sql-preoutput-hold) > - sql-preoutput-hold "")) > - > - ;; Break up output by physical lines if we haven't hit the final > prompt > - (unless (and (not (string= oline "")) > - (string-match (sql-ends-with-prompt-re) oline) > - (>= (match-end 0) (length oline))) > - (setq last-nl 0) > - (while (string-match "\n" oline last-nl) > - (setq last-nl (match-end 0))) > - (setq sql-preoutput-hold (concat (substring oline last-nl) > - sql-preoutput-hold) > - oline (substring oline 0 last-nl)))))) > + sql-preoutput-hold ""))))) > oline) > > This sql-interactive-remove-continuation-prompt function removes > continuation prompt (the prompt sent when halfway through a command) > and this improves the usability of multi-line SQL statements on the > interpreter. > > There is another small bug with that code where the continuation line > sneaks through, throwing the alignment out. > > By this, I mean the "template1->" prompt in the following examples: > > template1=> select 42; > ?column? > ---------- > 42 > (1 row) > > template1=> select > 42; > template1-> ?column? > ---------- > 42 > (1 row) > > template1=> select > 42, > 43; > template1-> ?column? | ?column? > ----------+---------- > 42 | 43 > (1 row) > > That happens because of the following lines: > > ;; Add this text to what's left from the last pass > (setq oline (concat sql-preoutput-hold oline) > sql-preoutput-hold "") > > I hope this helps. > > --001a11c3db0049016d0506e3db9b Content-Type: image/png; name="emacs-trunk-with-patch.png" Content-Disposition: attachment; filename="emacs-trunk-with-patch.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i20ou2ix1 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 3a9bWTe4nK1/qCJzaAUnc093U372OzM/LrXy71EV/Pe3Zj4aWeHTNeHc3hchhBBCtHASdvNtV/Dl lr0cKzwFwL7cIlSnSnL3tgDk7imkvMzCG29P4Pd/GMKbS7cArjUZn5+5nj8+O5zZL97OXfdfzco3 tvp0zdatW7ufiLr22ms99u3bt4/c3Fx2797N22+/7U6MbDYbY8eO5e233yYrK4vp06czffp0n663 Y8cOSkpKyM3NZcmSJR7ruHmLpT46A7RO1mMIgrBEHa2T9QTHul6m0h+d7H7dxs3/DmXIWyH0eMTE 1j+YPc7f/bqNq2YHccMS39eBPNf3RQghhBAtPEVFaFggw0Zcxj/f+opHnxzC+nXf8etbLnfvj44N Z8Ij/VF0CilpbTlePZj/p5xCqsw2/pO1m/9k7aasrIoDe483O56oqCgWLlyIXq+nXbt2VFS4Woq2 b99OeXk5K1asYMWKFZSUlLBz506fykxMTGTu3LnodDquuuoqDh061KwY9YEKSb8KYPcbVuKu0hPT +/RLdPQLB+2uN7i7GDv8OoAtT5ixlWkYw13b0h82EZmqR3XAwNdDfLrmxXBfhBBCiEtNi88TNuqO 3ky463VG3nYlO7Yd4JFHB7r3RbQORtG5kofjReVEx7oW7dXQiIoOZcRtV7iP9XVMmDcRERHuMU2K orgX9dU0jfj4eCZPnuw+tq4FmesSExODTueKLT8/n8TExGbH2WhnDPsKjHJ9ozNAeAff7tkle1+E EEKIC1iLzxMW0TqYQcPSePrJtVx3QzeMptq/xG1WB28v/5Khv+4BQHL3tpgrbVjMNtonRtI+MZKA AH2LxZiRkUFZWRkVFRWkpKSQkpJSa223hlRVVTFr1izGjx/fQlFC26sNHPncgb3SlSQd/LedqB56 jGEt8+RkS96XAwcOeIw9E0IIIX5pzslkrbeP7UNpSQXDz+iKBPhp91Ee/e1bPDD2HyS0j+TW3/QC ICBAz1PTf82cGR/yzNS1PPrgSlb8Y0uLxWcymXjnnXcYPXo0N910E7179+aZZ56pddwLL7xAeno6 mzZtcm/76quv6NOnD126dCE5OZkpU6a0WJyRaXpSHzDy4U0VfDKukl2vWrlmru9jvxqrJe/LsmXL eOSRRzhy5EiLxS+EEEJcyM7JAt5bsn8me2MOT88e6d6269t83npjK8/OuYXAICMGQ+180OFQOX6s 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 --001a11c3db0049016d0506e3db9b Content-Type: image/png; name="emacs24.3.1-sql-postgres-password-prompt.png" Content-Disposition: attachment; filename="emacs24.3.1-sql-postgres-password-prompt.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i20ovamb2 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 b7S1t/PQw4/Q0dE5qKz++gufA8Zf9xMZhyWSM5EcxpgNVYIsy+KatVdRXVXFd773Q958a0OubpfF 87zs12w//b9z9ZXU1pZRjo7nwvPP45VX1494XSwWofe4r+R+BsomEHDcQFdZVcHRxsyLePeevYO+ Pn3PR9MzOnVDw1Hu/tFP+PUDv+OG668lPy9vYg93HIlEL42NTeTn5WE7djZeaKDcE2GsNjBcQG+u n6mf0cp5rDrIhWyhUIjaaVOPySMEzz73ArW1mWP79u9n1qxjsTv5+fksmH8OhmGwZs0FrH/tjXHf azT2HzjI3LPnDJum6/qYZeEep9Qd3/9G4/g+MdEx4mSPKaP1tXA4zKoVy4fMNB7P+JCLvjQcY7Wp geOM5/mDFEhNU4kMsDiN9Oy6puH7A+tY6fszmMn22+7uHtra2kccs0+07kcbhyWSM5GcKWbaMErQ 7j17aGlp4+VX12UH8yVLFg37dXmi7N27j3PmnZ39vXDBOdkYs+FkOhF832f//oOct3pV9ti8uWdT UVE+aGmJWCyW/Qo+a85sLMsecemBgbLt2bOPJYsWoPe9AKbX1aIqajZOpK2tfdC1nuehKgqzZ8/k huuvBTKuxZaWNqKxE5+ZFAwGueTiNRQWFtLa1kZ3dw+FhYXZ9NmzZxIbYO0YDxNtA7l+poGMVs5j 1UEuZFMUhY9+5EOD3KNnnzUnG6uUSPSye/ce1r7nKhRFIZlMsmzpYv71X/6RV9etH/GLf6KWl46O Tlpa2rju2rVZ5UDXdW679RZWLFs6rrIYL2P1iYm2j5M9pozU1wCuveZqHvvTk0NCNsYzPuSiLw3H WG1q4Dize89elixelK3Xiy9ak/33aM++a/deFi9aQCgUBGDBcZMY+p/nZPXbfsZb9xMZhyWSM5EJ uTJt2xkxbsD1PJJ97gzHdbEsC8/z+Z+f/YIPvP/mbJD5rl27eeutjeO/p+OwaOECvvZ3/2vQccd1 +PZ3vk9vMsmr617ji3d+Ft/32LV7LwcPHR4iUz8DXY8T4eFHHuW6967lb750J57n0draxk/+5+eD zplSU81XvvzXADQ2NnH/A78d8d4DZTNNk/t+/Vs+e8cn8TyPVCrF//zs3uzz9/YO/tpLpdJ4vs/u 3Xs5Z95cvvSFz6KqGvv3H5iQu8txXRYsOIe/+19/g6IqWJbNxk2b+c737s5aQbZv38HnPvMpAA4c PER3d3f2etuyse3BFq/jj43WBmzHwTQHr4k32Wc6dl8v617rZ7RyHi2vY3rEAAAgAElEQVStvz1P VrZ0Os0Pf/xTPnjbLaiKiqqpdHZ2DZqV+dsHH+bKyy/lq3d9mVQ6jaapPPnU06xasZwjDUdpbmph 0cIFVFSUo/RZLVLpNN/9/g8nZLm6/4Hfcukla/inf/h7TMtCVVWeefZ5XlmXsfCM1h5Nc/Dagce3 z0Ty2PIQI/WJiYwRA/tNLsaU/Lw8Pv2pj1NVWcmc2bPYtWs39z/wu1H7mq7r1FRX8ZvfPjRsnmON D0KIUfvS8c85XsZqUwPHGdu2eeyJJ/ninZ/B8zwOHjycVfZHe/ZUKsXvH/4jX/jcZ/CFT319QzZe Lld9w3Yc0seNBdlySaXwPG/Uuu+XA8YehyWSMx3lIytmiRvPrkC96cuDEr7+9X87TSKd2fTHVhz/ EqyqrODyyy7h5/fedzrEOmF0XR/WHTyQgcHPklPHwHIPBAyKCguzcXgn6z655EzuE6qqZr21vi9y 9vwjjQ8D08+UvlRYWMBtt96SXfvvncCZ3OYkkuO5666vDvrtP/ifPLSjaeLB/+92zpRBNVccHy80 HO+0Z367MLDcbds5KUrZ8fd5t3CyZuiNVZanu6yXL1tCIBBEUeCC81fzwG+GTuSSSCSnl3fkXpmn g47OLl5/462xT5RI3iXIPnHmceTIUUCgKAo//u972H8Cux6cycg2J3knIC1mOcI0zVEX7JRI3m3I PnHm0djURGNT0+kW46Qh25zknYC0mEkkEolEIpGcIUjFTCKRSCQSieQMYURX5uOPPzmuDK67bm3O hJFIJBKJRCJ5NzPpGLN02hr7JIlEIpFIJBLJmExaMcvlfm8SiUQikUgk72YmrZgNt5mtRCKRSCQS iWTi5EAxy4UYEolEIpFIJJIcrGMmNTOJRCKRSCSSXCBdmRKJRCKRSCRnCNKVKZFIJBKJRHKGcEpd mf/fv/w7gUBg3Oc3Nzdx36/upbn5nbuFiCQ3RCIRZs2aQzQWAzKbRfu+P+rf/X8GYlkm9YcPYVly GRjJyaPf03C6NzWXSCRnHqfUYmYYBkuXLh3zPM/zaG9vp6ysjDvv/BK/+90DbNq0YRJSjo+v/T// jK6PXCSKouA6DuvXv8rzzz+DbdsnTZYFCxbxxS/9LYZhoGkaqqqiKAq+7+P7Pp7n4bounucN+vfA v13XxXEc7r//Xvbt3XPSZD0TmDvvHIqKiggFQ0DmhWfbNusPPYzjDV9PhhZg5bTrAdA0Dd/3SfQm 0DSN3bt2nDLZJ4Pn+6iKKi3XJ0iuy09VVabV1nG0oQHLMkc8r7i4mGg0yuHDh3Jz4+NYsnQpqqKB ohz7dM7+W+n/b1C6L3xeW7/upMgzGitXXYCmaUBm7F+/7sWTfs9c17sdqcWLzkDEarGNElAgYLdB 8hBG7z6M1IHc3EjyruCUxpj1WyhMc/gBS1EUPM8jlUrR1NTErFmz8DyP9918K8UlJTz7zF8mK26W Oz5zJxUVlYOO+b7H8uXLR7zm2WefYfXq84jn5bF8xUruvfdnHKk/nDOZBnLjTTdnlcR+Cw8wyMqj aRqKoqAoSlax6FfU+hU43/dZu/a9fPc73zwpcp4J6LpOMBgkEongeR4tLS0UFhYSDAXxhMtVyy8Y 9rqn3nwZX/g4joMQgmg0Sl5eHt3d3ei6jud5p/hJToxg0MBx3NMtxtuWXJZfcUkJkUiYisoKDh8a XunSNI2i4mJ0XScvL49EIpGTew9ECJgxa+aErtl/YP9piRkOhULMnz8fgM2bN2fHspNNLupdqCGS 5Vdh5M1mWWUV1QV5FMeC6Bq4CrSlUryy/zDNR7cTbX4c1UvnSHrJO5nJK2YTOHegC2nYvPosQp7n YTsOoVCIwsJCHMfhssuuJBwK8cTjj05WZABKSkpZsWLFIAvZc889N+o1PT09FBYWMm/ePPbt28dH PnI79/z0RzQ2Hs2JTIPvlWDz5s05yUvT9JMyd1bTA4TCMcxUAs9zxpDBIBSNYybHPneihIJBFEBV FFrb26msqDimtAIKPrY72B0e0CtQ+q7VNY1EIpEtI1VRCBgBzLfBIKoM+JNLQiq4QuCKd7YpLtfl l59fwIzp09m9Zy+RcJh0emgbKisro6SkiLx4HpaZpvckKGa+56EATU3jCwOpqKjIXnMy+eRl1QS0 Y3cx/QAHPIWFCxcCsGPbFm6/dBpB9dgYYbuC/366Iady5KLe7WAVPeXXML+smnklJazf+Bwv7HuD nkQTmh6gvLiSZSsu5nOXXs7W+mrue7WCaOMjBM36HD2F5J3K5GPMTsBiNpJidswqBK7joOs68Xgc y7KwbZvzzr+QhoYGNm/eOGmxfd9DVVV63/gWfqoFAM+7ZNQvtUSiB8jEM02ZMgXTNPn4J+5ACEFv by/f/c43chYz4nked911F729vQAsUNsJMD4LjiVUtogSAOLxOP/xH/+R81kahhEiL7+QhQsXsHHj Rrq62vG94b8+dT1ALJ7PvHPOYdvWbfQmunDd3LmBg6EwqqoBCpFIFMMIoKpqxj2iKIBg6BCcOaYo KpqmEwgEs+fouoERCGCO4oo6c+h7veSofsOa4LYak7MLFVJpl4eOBtmYMHKS95lJ7spPURRUVUHX A9TW1mLbFgcPDHZhBQIBYvE8KiuqEAI03TgpM6g8z0cIKC+vGNf5QmTGnJPtEw9oChWzV6IomR1j fv3sXlasnEl3dzcAU6fVsu7Ndm69eGafXD5Nu9efBLkmV+++EqSz+EoumzqTRGsD9zz/M8Jhj3A0 SSwMimLj0Mxzrz7MMy8+xt998Wv8/TUX8K+/t9Ebf4Xmn/kffZLTxyl1ZQ4Mvh4OIUTfC1UlFA7z 1FN/xvVcFEUhEokQj8W55trr2bJl02TFxvd9XNclsuSL2WPuX54aVTELBoP85Cc/xjAMgsEgwWAQ wwhy5ZVX8txzz2EYBo6TG2uQ53lZpez20i7ydYWxqmtGQQGlkQgAtufz0U02iUQCz/Ny6KJQCIXC 5OUXsfq8c/F9n/POP5+XX36ZRE8nrjNY4epXys47/zx0w2DNRRfy8kuvkEh0Y1upnEgUCoXQDR3X cwkEAyhqJoDG7VMUBWKIXpY9poCiKoTCoew5gUCAQCDwtlgKRlH64oVyIGtQFXx8iskFt7yXcFk5 dlcrtz70MHt3GyS9M78sToRclh9AKpmkta2VsrJyIpEosXiMZG8ym15RWUl1VTUChZbWJtLp1Elp Z57vZtr4hK7J5TgxGoKuloybt6O9jUceeYRHHnkkmxoKaHS1ZD4G8ktrgNwvyzTZeu8uOJ+Z+cUk 2pt4YctjFMe6KAikCRgBpk6dzoUXXoznujz2+KPsP9rDP3/jH/nMh7/MexfO5bHUhRR1PZXT55G8 szilrsyBM+JGStd1HcMwKC0pIR6L47gOqqISCATQNJWurs6cmNt9X2Tdpv14rjeqYnbddTcMOfbi iy9kY7oMXcfNkWLmuhml4oVvX0dJWV72uJM02fvzJ/HSo1ucAppKUAXXy+SVq2EtGIpQWFTM8pXL aWtvp6enm+LiYlatWsm6devo7enKKmdan1K26txVmKZJ65F6CgoKWH3euaxf9xrdXQLbmvyXYygY ImAYaKqKrmn4nodt26RSKRQEQgytV6F6g1wZ+oC4FsPQCQaC2TQBJBLJbJ2gKMRjEYxRJoqcSnLh itMVwYcrU5x341rC5eU4R7ehxSuJxKMU6Q4pb2LP6vs+qbRJLBoZktbd00t+XmzCMnZ29VCQH8/9 S5rcuTLbWluJxmKUlZYyva4Oy0xzoPcAIAhHIoTDEYqKCvE8n9bWVlpbWk6K+3AsV2ZFxVBL2qlw ZWbu4+P3jbu3nlc2wjle9lw4OcuYn2i9p/VyPL2CumicJ9b9htJQB6URl0AwjqYqzJlzNheuuZCy sgqWLl/O9777X2za1chPH7ibL3/ynykorCOdrCLi5D4ERvLO4IxyZUJmQDcMg1AojKqqeF7GcqEb BgX5+ezfvz8nZu1+ZWrgIO967oSDTvuv8TwXTddzZnLvVwLifgtWU8ugtOk3zhtXHvdclOSWb2zO 5JUjuRRVIxgK0dTURCqVsXi1trZSWFjI8hUreP211+hN9CCETzxewLIVy0ilU3R0dADQ0dFBOpU+ 1g5yIFc4GkVVNRRFxfNcntnxKzw/M7AHdB3P83G9wfWqKT6qqvLMzl9lfqs6q6ffiIKKrhsEQ6Gs bL29KRYvWkBxURGQaaPrXn/zzFjET+n73yRkURW4tSzJmvdeSqS6BvvQRpRIAWZrK81HOml2Ciac fzQW46KLL+KFF4bOsLvtAzfz2ON/mrCcf/Olz/OLX96PN4LL/ITIQfkNxPU8Ej3dHD3aSE1NDbG8 OHkF+fR091BeWcm0qVMRAo4craenp+ekuQ9HcmVu3LQBIQRNzU1oqoqqaqiaiqqqhIJhFi9Zhqqq qJrWl55xOb7yyks5k80XPr4/OCxjS08JiqqjGwaGrmfCCQyDpoSOUX0VH/tE33HDwNANdENH+IJv fuPrJybEJOrd1MuYEs9j55GdhI0EpVGPUDiMSmby2ssvv0hZWRlnz51HS0sz0WiE4qhH0rF47rXn OKeyjpebyom4jScmu+QdzyldLmOs4H/IKCSZWXYBDEPPuuEGLhmRi3Gsf8biQLwTUMw8L7M8hRAZ S0uuxth+S1760BaKPvPGCeVR8p1l2bxyNi3c6qW5qZFEooey8rKsYtve3k5ensOyZct48423AFiy dDGJRIKenp7s9b7vs3vXLtLpFK5r5USuYCCAqqn4wqetvZ151eezt/V15tdOI2gYuL6Le9yLQPNd Vs+dh+U4bD5wiLqiJaRSaaLRKJqu9bkyM+cuWjAf3/d4/c1MPUTCYS6+8HxeeuXlbH6ptImZtlBV lUgkRCBgYJoWoVBw0LO7rkcgkHHT2I6DZdnomk44fOy8iTBZvUIBbipJcul7ziM+fRbWvrdQ4vlY PWn2P/EM93fEcJl4n4tFI5SVFA97Xe20qei6huu62I5DMBDANC1c1yMSCWWVAQDTsnEcF13XiETC KIrI5uk4LqZlYej6oHKe6PPnUC8DMh8f8bx8KqsqmTa1llQyhapANBwmEo3huDY9PQk6O9pPmm7v +d6wrkzTMjlv9fkTyqu+/nBO5RS+N0QxSyRTfOXLfz+hfF5+5aVJtfsTrXdbLSTPCLG77RCFEZ9g KICmKFi2nbHOO3D//feiqiq6rqFpBoGgTmFMZX/9di6snIet5p8R33WSM5McuDJzazEDcBwnO6su EAhkr3FdFyHEhO45Ev3LSgyUxR3DlTkcrtu/PIWHpuo5kS2Tb8Yq0HE4j5YvnndCeah6BOjtc2Xm aBQQYJtJhIBmr5myimPKWXdXN8IXLFqUmWE1nFLWeLQJy0zjOVbOZNJ1HV3TaG9rIz8vj3C4HCE8 th54k7nTpqAqZtaC1o/pdyJEmO2H66krWkRZfAqWZZFOpQgEAuj6sbosKS7i+RdfQVUhFAyQTpu8 tWFDNj3Rm2TqlClMr52GZTvs2LkTz3MpKioh0dONrmfWaHIcn6LCQlKpJIneJPn5+cyZNZvu7h4O HDxEQX58ws+u0D/zdOJlqQA3FCW44pLFFJw9l/T+txB2Er9L5fATL6A6LrfnWwhBJjpcQNJTSPgq B9wgG60Izf7wEwNURcvKNwQBqpKxTFZVVrNj5y6WL19CRVkZf3n2eUKBzLVd3QkWzJ/H9Om1HD3a TDAYwvd8FBRSqTQVlZWsWLaYg4cO88abG095+Y2E7/l0dXVypP4ItbW15OcXoKAwbdo0EILDBw/R 2d6G8HMzlg0rg++jAM3NzYOO97vvJjJbM6fjB31hJN7QcVYIwaZN44sfXrhwIel0+oTlmky9J70A eUYYVwiiukBXtYwVd8ASRUKAUAXCB1+DQDBANOjR0NpKQDFIeQEUVJhgHKDk3UEOXJnjP3U8FrN+ svE8A8iub5Mji1m/Ytb+wFfRw3ksVyD5xLEZn8L3GLbjDDi0THh0PPQGZ7sO/3hhKcIrJNXdxdde bJuUfP1ra5VctgI9Ej6hPDzLRjz6u8yEhByP/46dJI1PU5NPWVlZJuAe6Oruygbd909egMyg29TY jG2ncV0zZ/KoqgqKkp0ZW1paihCCivzpuL7N9sNbOaumAoGD7zt91xgIz2BXwxGqC+ZRFq8FMkH/ XV1dFBcXg6JkrHC+z8FDB7n80ot4a+MmDh+uJxgMZOZ0Kpl2NHvWLIqKCtiyfRuGYbBg/nw2bNrA nFkzeGvjpuyzTq+rxfddEr0J5syeTWlJMUcajhCJhFm5fBm79uyaeAEox/09AVbHUlyypI7ixUsx D2zG7WkDV6BGdWqvPheEQPg+CA/hCRA+nu3ipU3Oauzg3D1NvJoO8ZRTgDhOAIGfmXk3jFyqpuEL n6KiIlauXMaaC8+jrb2dzs5OPvOp27nn57/A8zw+9MH3EwwG2L5jJzU1FVSUl4GSebEvXbaExQvn 8+JLr3D22XOYM2c2f/jjo+h9C5WeivIbja7OLgoLu3Acmyk1Nezo7UFRVEwzTdpMZz5YTrLFRAhB WdngGK6Dhw4ghKC8vHzcebhubseP4SxmkOlL/euZjYXv+5hm+sTlmkS9+56D67oE9Uhf+IqH53v4 CHwh+sImMi8JVVUQqAhE5mPE0DFNG+E6COX4XiORZDjlC8yOFvw/Fv3X5iL4VwiRVcwUoVO+Yg3Q F2iqKNkFFoQAfAHCA18gPA/h972ofB/F91E8Hz/Rhd/ViuhsoTW/BEVpn5R8lmXxrW99C3v+Mo4P 89c0LWMl0vXsvzPxeENX/v/mN1fT0tJyUmZbOY6FQKG5qYWSsuKsC2qglQwyZd3W0oZjm7iOmVNZ gsGMC8txXULh8CA1urrwLGzPZlfDbmZVleGLvpeBCLD3aDOV+WdRlT87K6MgEyPk980ONgwD27Zp a28nldrE9LppLFuymPojR9i4aQuFhXkoisrUKTW89sbrQN9Ei77ZXvUNR5heV8fBQwexLCt7nqZp lJeV8ur69SRTJgvOmUssHj2xcsnc7ISuPS+conDeDMxDW3DaGvEdF0VV8DtbMn3U9/sUs8H/VhSN vLIY8dJZBDYchLYunvKLBuXtehmX7XByqaqatXzPnDGdTZu38MyzzwGwfNlSQCEez6O4uIhf3JuJ Ady5cxfnzJuXiTfVVS69eA3fv/tHABxpaOCTt3+cgvwCksneIfcblUmU3+gIOjo6qK+vZ+q0aZSV VdDe2UFXRwdtrS19tz6Jr+W+MWzcx0fBdXM3W1PQF0YyzOLNE30vpNPpE5drEvUe8nto7+0iL1yB onehKEf78lGyWfu+ADXzQwFUFCwRpCBSTEtnBwHRjSp9mZIROCNdmWNdnytXZr/bUng+aiCI27kn Y/lRVRCZtc581wPXGfS3cB2E4yIcB2wH1bbBtsGyUWwLx1YmLaNlWVRUVNDc3JxVaC3LypbBcPs+ DrcnZP91J8tl4rkWjqrh2G42dmogiqKgKhqWbePm0H3ZTyAQRFUUDF1HU1XEcRM66orn47oW+5vq mVpaAMCBpnZKItOoyT8L6Hsh9FmHNFVFVRQ0VcUwAliWjeu4pEmzY8dOAKZNncrqVSvZuWsnRQUF NDY1H3suAf2Oks6OTmZOn8HuPXvIzyugs7MTBBQXFbH/wCHKyyo4a84s6o8cYcOGjSfsjjxhV6bv 4yZ7EWYPwrHxbTfzhT+MUqb4AiXzVkXxHUQyhaoZVMyt5rw3DtDS28smjrkSU8kk8XgcxGAFxO2L d+yXd0pNDd//wY+yv1OpNKFQiLraaezZs2/QcwlBnzI3k23bdw5K27t3H1Nqqtm1a/cpK7+xSHT3 kCrsxXNdigsK2b1+PU7AIJ06cRfceOl/rom6Moebrem6Ts7kzcyGH95iNpors38B2oGkzcm4Mk+8 3kN+O53JDkpidbhONwpHURUVTe3zW2oKmpqxkKmKiqpmxoO0HyYWrqC5u5Gg14miS8VMMjyn3JU5 XND9yAjufekibPfYOkCGFgVl6sRkHEUWIQTCORYcryhqn2ImQGSCngX0uXNchGshLAvfsRADFDIs G8W0EJaN3etO2vTv9C2w22/V65e1P85urM25B1omT4YrM4OCEYhQXFzCrJkzOdJwZMg6boZhUF1d jeM4NDc34VgpchlXkVlGJeO+isVi+L4/KHgcYEbZEnY2WRxpawUgGiijrmQRMHiLK9d1icfjfVYZ HcPIxJr5Xkah6I8V27VnD5dfcik7d0MwFMC2bQQZS65l2Qz4eKalb8bq9Npa9h3YBwqomsrieefQ cLSBNze8lVlawjQJh4KTsABM/JKXUlGKX91E1er52L0JFN/CdXz0WB6aqoFQyATJZBQz0RdHg2Xi J1NgOqhBj8qZpVy2sYEDhOlRMkOK63kEgwFSaZNoNJwta003Mi7uvjLatXsPtmNn5fd8H13TUFVl ULtNpy2EyIQxGIae6Qd9ZW7bDtXVVWzesmXyrq0coAsICIGPgt7UzEHho+05QND3UVQVEVBOuhsT hndlHq4/NKorc7iP5sys7tzI5AsQ/tBZmTC6K3O4d4aZnoQrs58TuD6m9dDQdYRphXNw1UU4fje6 2IMQPkIHRShkxjgVRVXRDJ2kiJB0g9SVzuLVA69SqHadkjYgeXtyRrsyBYJk2uSu276H5aWxnBQ/ ePCfc2JW748xUxQFHB/hC4Rl4SmCPoM7wnURnoPvOAjH6bMqWAgzhWelwTRRTBPftFBMq89iZmN2 uihK1aTkcxwHx3GGKFuzZ88mGo0Oe01vby9vvPHGECXNcZyTskCjpocoLi5hWu1U6o/UD7upu2VZ HD58mKqqShRFoamxEdfJzcKykLGYGYaBAALBIJqmEQwGsxu490nLnIpz2d74Egowu3wV2SbYN8FE 13V8IdANAyEEgUAAI2CgaSoXXXgef37mOTq7uhECaqqqsB0bRVHo6u5m6aLF7Nq9B8d1mV47DTjm IjnaeJSF8xfgeV7GcqkodHZ2YlomW7fvIJlMIYRgxozpJJOJCU8+UfpdMidQduvsPKL7u7hcbKVs 6SxEOo2OAFfh4Etb8dJONui/fwKAHtQprC6goCSCSCfAsgmGwtRU53PNwSZ+HahB9D37y6+8ygdv u4X//ukvUBRQVY0v//Wd/OXpZ/pWyVdpb28f1DZ9z0PTVA4dOsytt97Cn556GgVYsWIp5WWZiSYH Dx5k7Xuu5LEnnsR1XWbNnEEoFKKzq2vC7Xwy5TccZa7PNFUjbKj0WC56KoXX3Ibp+xRHg3SmHOY6 PnFNwxQ+B4EeXR0r24mTS1dm3yLfucDvt+TnwpVpnrgrczL1HteSdHid7G7ZzMzi84kFLyJlKQSU PdhuX58BUEDXdEwRp8UqpCZ+DvtaDmAm68mLJ94WC1hLTg+nfK/MiSpmli2wvQQ95np09SwsOzcB k/2zMhVFwe7uxk8ncLqaUXwX0W8d86yMQuY6CMfCd2yEbeM7Dorjojge2C6K42b/VmwX4UxeRsdx staxgRaxVCrFV7/61ewaYv1Eo1G+9rWvZV20A6+zbTunH2eKoqBqIQqLiqmsrqCxqXGQpcyxMxMX AsEAALZj03C0gZKSEoQQNDc14rtmTravCocz6931P5/vebiOQyAQIBQMDiqPRVMuzso/cAkWIUTf DK++3Sf6LGbhUJgOt5VNWzZz4fnnZhyUqoJpmmzavAmFzNZhe/fv4+orL0OIzLZdygCDiOe62LZN c3PzsToQgq3btnL+6lUoioqmqrR3dLA/0X1C9TSZun3WySe2v53z/V2ULZiK3diAHvSpWTKL/a/u 5j6nhCOEszcK2R4f2NPAIiGIh1WEZSOsBMV5Yc6OJlmS6uKtQCEAmzdvIRQK8U//8HdYlkUwGOS5 517gyJEjGZl9v89Ndox+xTSVSrFx4yb+4e+/jOf77Nu3n4ajR1HIKPsPP/xHvvK3X8T3fdLpNPf/ +oHTbiwrdH1mGzohXcPxfEoiAdqTFqnOLloNDVIWEU2jPJJZvDgfiDseO1yPzhy7tQYYbYc9fryL czj6rWqem7uFZzMWs5FdmePZH3jBggUAfSEaJ85krq0JHGZnT4Ti0E7ywzMwjIswlUqEdgDVawV8 TD9ElxcjYRuUhGZhuxrN6cOcFW+mvbWNkrLSSUggeSdzyi1m44kx+85jF2HamSDeeCRG2unEtHsJ 6L14rkrdVf+XvTuPj6LM8wf+qepOdzpJ5yAJSSCEJISogIKK4C264DGO4zkjeCDIS9zRRVwGEcdF 3FFmRmVdDzz4gTjrziB4oAyOHDoiy6FBIDAMVyARSELITTqd7vRRVb8/OmkS0l3dqe4khXzevniZ pKqeeo6q6m8/9dRTe33pSQYc+zq8yVbP1PGWqv3IPnjqT8B1fJ/vNmZ7T3T72KP2Af9eCUL7P48E wesLztqDNKEtOJPdkQ/sdbvd/iczOwZZDocD/fr1w5tvvul/AbvX68X8+fPhcDjg9Xq79LK53e7o fTsTBBiMFiQnpyA9PQ011TWd3p7gcXtgb26GrAAJ1gSY24IzSZZQW1OL5ORkSJKEuppayHLr6W+X GplMvvdi1tbWIjU1te3Wlhtut9vX69X2+qyOtzfb68Xj8cDpdPpuRXY4Npubm2GxWPyvZXI4HNhV XBygKnx12tDQ4J9A98xlALBv/74uf3O5XNh9xngaLW3Uvo329hXwNykdprKTGCseR2puOuTaKpis ycgflYO7isrwjpgHb1v6LhjxhSET/UvKUTA8FUYZgNsDxeVBZv9YXHawDsXm0w8C/PDDDvzwQ+d5 +Pz11tiINV982Snvn32+2r9OcfFuFBeffkp60/9t9q/749GjeG/ZnwKm263SR1x/PgZFwRBRRKzR gGqnG6cUBefH+cY/VlqMcIgijG7AKgpQFOCww4V+BgGpsSYUSMbi9CoAACAASURBVDL2APBEuQdl 567A8x8GusUZbL12Uesxk4P3mMmyjBEjRoSRxule5Yh6zCLYPgYycs3HsLcGyEqoRW7KMHikDEhC PJyyDS5PExRFgllIQHbsAFTaT6LSfgAXZ9Thjutvwvt/XommU6eQnJKiaf/009arY8zCvZVpa2nB 4xMn+2Z6NhjgcNWjxd0MSWrCA7f9Ci63G61uNz782+eav/a095hBkaG4vFCcDkj2lravlO0DuX2B mSArgCRDlGRAkk8HZ23/4JE6BWiKW/A9kRMBt9vdKchq/78kSRg4cCCqq6v9Y6va/9b+NOaZvWzR HGNmMFqQYLUiKTkRDQ0NnYMyjxct9hbIku8hhRY7ACUeMW0PBciyjPr6elitVriTk2BrAmQpslcy GY1GGIwGJCUnAQI6TarpcrvgcrsAnO4la89Hxy8I/uNR8D0xGJ8Q35Z2zNkxDiTCPMoAPkcGYg5V 4RJZQXpWMrwnaxCbmobU+BikO12oEmL969cZzNjo7QfLoTrk5icBbiegKDCZBMR7PKfHZZ4totDG KR4ZiXFmODwSDhsFxEkKFAgwiAIcBt8O6s0G5HkVSIqM+hgRVSIwyuVBYmwMkp1u1Jqid7DVVAee Vb5/Zla336EZtPtNA1nxTcqdkpnXeUFl929lAhHmK8IyWY0tuMBwCOWOFuxw1CLdkgGr2YoEYyoS DKlo8bagudWOsobd8LScQG6qBKfbgC3ffY/77r0L7y7+HxhMMbAmdP/1ZPTT1qtPZYZ7K9PjAlpa bXB6SmFsm2hWlmU0Sjvg9njQ6vYgNiYfrS7tT2j6AzOXExBMEBxOGJqdHQIz5XSvmdwWnLVNjXE6 OJOBTr1obYGZywjBEtlZ3z5G6swgS5IkDBo0CDNnzvR/cxRFEVOmTPGX6cxgLpoTRMqSB67WVt8T hh3z6/GipaUFiuQG4JvcUpZcsNuBuDiLPzgDfHM8tdhbAEWKOF+yrCDGGOMPUsNhEEOv6xvf13MT gEZTNPIoQ8AqQxZiDlZgpMeNfln94GluQYvNBZsppss+dpj6YUhzExIqbeifYoIiSaivdqLCEBel HPWeaOQ2HSIMENDokeExiTB5fW8oUITOT2jLAIyiARZZgtMgokaSkCwIyABQ1wu1JrT9F+pWZseH A9q3iQa3JKGhpjzAknwoioK9e/eqbn/mwwGR5CsaZYoRZORbjqPJ2wBbaw3qnfFweH13CSyiG7GC DWnKKShSOY7uqUb6oHy02pNhLC7G5Ad+hcVL/wTDwAGIi4/jmDPy0+Xg/1aXjGbHKRiN/aHIou8l 0s6jsJgGQYQXMaIXLc4m33gzjQezfx4zRwtEQwzQ4oDY7DjdW3Z6RV9Q1j5tgOTrPRMkyRekeU/3 oKFtLizZI0GI67lbmeeffz7++Mc/dilPfX19z9/KhAS3ywGPx4O4uDiIBhFerwSnwwnIbghC+wxw gG/OERecTgGy4nsHqiT5xgTJXhcEyBHna8+ef6CqqgpOpxPHjh1DfHw84uPjYbFYYDabYTb7Hg5o n/OtY69Zx0mGz3xgwu12o66uDpbYwDPb60W0bsUBgBcGrDJlo/VwJfIP1qBVUvBV3AA4xZiuH2GC gLUJOTDXlCG7rhmCrKBCMuLvqdln1QdMtOrP3NZDbgcgCgIy2gaWt8id025QZKQIQLYCNAkC7Aah LVgTe63ewrmVeeY1Olp5W1MceJ654SN95+Tw4epDU858OKavbmV2pCgKEo12WEWb75oiypDahsBI UttMBCYz0vuno6a8DPZ4K1z2dBgMMbhv4j348/KPkJObA4vFcladO9Rzen26jDNfgxSYBe/85WsA QGysGZN+cTFaXE643A346K+74W57K4CgaL/V5O9dsjf7XuRrs7X1mHUNzLr0msltvWaS7Oub71hG BZAkJeJu8mC3MisrK1FeXh7WXGb+tFyuqN6SUxQvFEmBwwHEmEzwuD3weByQJW+n2yTt30hF0QtF ifMFiS4PFMUNQeje04fBiCLQ6nJBEAUYjAYIouDLQ9ttzTP/A04fhx1fy3VmHba62ibCPRuuk1G8 1eQUDPg0LgcmRYIkiFAb9t1sjMFf0gvRr+12cYPJ3NZXepaJQv21wnespAqA4vEi1WyCVwFqjJ3T rjYKyPJISIsz43yHCx74XiLvAXrnWDvjdn+42/TW9B7dFumtzGiVS1H8M//Lim8OQEmWfW8EkNo+ 9wQgwWpFs80Gl7MF2xxNuPqKMSgcOgQnqmsxYGAsAzMC0AcTzIYzHcALk7/xr//v71yOU/Z6tHoc MIiNaHFIMB65zLcc2s8rr9eLxsZGGA/vg8XhgPSPIojttzI79vi03c7095qF4PEqcHlFzd3kvp48 GdVVx/1zmfmmFmib+BO+/7efwO112h7EAe2D2OEfX1Z9shyiKMJgiOxbecfARZZ9vYSKosDV2uIL ytrHbLWt374nSfBdnBQlAZKnFYoiQRSFDi+lj+B2hCDA7XLDbDZh1MhRMJlM/nLLbZPNChB8F0ev 1KXOzgzM/E+yutxtT3vq+0IpdPgvmjxt85GFSlWBgHrT6VeG6bu2uopW/VWJAvpLCvrHmdHeF1Xl cKPJbOiUsstgwHG3hCEGGVnxvrdWeGUFNeidG8BaytoTx1cgWgKzyN6VGd1yiWh7cKx9fHH70FWl bU+CCINogNkcg6YmG+pq67H+q2/Q6nQhryAPoqD/6w31jijcygxvPd9YJw+KAzzdprZNq0tBQ1Nj 2/aNcLkVGBH5a5kOHfwnEg7/A4O+WQU3gF2Bhj1odDAlNex6OZOvXCIEQcHKD//n9C23DpPzKnLn p1vbgxuhLdgRRd8UDP6fDe0/R1ZnguB7okwQRAiCLzjzuJrbXtPTthyA4B9M33a7AICi+NZtDzJ9 eUbEeYoxtr1/0OnEqVNNEaXVkSAAltgYze3YW0wmY1vd93VOzk7Rqr+WGBGH3V5kewUYADTKCn40 GwKme9JsgNvtRbYHiBEEVMsKGs8I4HqKgOBPa6pt0xvH15L33u3eBor2fEXzvGm/Lvq+PAuQZREG RWybSDfwTAQZGelwtDjQdMqGAQMHICkpkb1l5BeFW5nhH0z/+8F73UxcgWuAgk9Wnx6oaoAR8VE4 oyoqjqECgJR7CbxeKayePDWiKMJoNHRrEHrQtAy+F2gb24Y3ne6pOn2SK+29eQB8d1EEf4B2OvCJ /okutI2dETuU88xpUAI9Zu8PHqOcJ2OMEXEGMcxb5OHpOMeZ3hmMkR9v57Jo1l+t2YhaAILvpSGq GsxGNKiv0iNqa0PPXxZQDwcNB/4Zev6ygDTmK9rnjf86B0AQFRhgaLvBEuia5PtSarFYkJaeFtV8 0E9Dr00wKwgCzAHepRiKuW6s9p2GwWgwwBiFYKontc9SbdBpnCD0cZeNoa2HkEgXzpKhidQz/F8+ Ow2LIQpfrz6VSURERETB9doYMyIiIiJSF/kYM3bVEhEREUUFb2USERER6QRvZRIRERHpBG9lEhER EelExIFZQ2P0JvUkIiIiOpcFD8yE8OaF+vs3m6OVFyIiIqJe0dzcHFkCSueJ6T0eD+pqq+Fxu/2T 1ouiiBiTCVkDsrtsvmnTpoDJRuFWJhEREdG5q762Bs3NNpjNZgzOG4IEayIAwNZ0ClWVFThadgRp 6elIsCaFTEuX06XXFxWh8osvuvxznjgBZ1UV9i1YoLr9sRUr8OMHH0QlL82HD+PQa69p3l72enHw 1Vex+c47sXXiRNiPHAlrWU+IZr206+0ykLrW6mr883e/i0pa5atWYcfjj6O1WuNrfOgnq7vHWW9e J2r+7//gqqsLurwnroO9pWHnTux4/HHsePxxVG/c2Gv7PZvrrDfUnKyC3d6MvIJCDD1/OMyxsWh1 OuF0tMBkMqHgvPORNTAb9XV1sDeHHv6lyx4z26FDsJeVofXkSdQXFWHg7bcDABLy8iDGxKB2s/rt 06Thw6F4vVHJi7uhAfXbt2vevmzpUtgOHsTYZcugyDIMZnNYy3pCNOulXW+XQasNY8diwrZtEHT+ +q1Iee32kOdHuCSHAyc3bMAlr77aZZme6lNrXvRUhrNNd4+z3rxO7P/97zF83jykpwV+D2VPXAd7 i7WwEOfNnIkjixej5ejRqKatdj6czXXW05xOBxyOFgw9bxhMJhO8Hg/kDrc4JUmCp6UFCQlWZGQN wMkTlSF7zaIWmMleL7w2G0z9+nVrWSB5kycD8PWc2UtLceHzz/uXNZeU+H/22GyQ3W6YzzgBky+8 MGja3pYWuGprYUpORkxyclj58e+vyRfpxiSF7opsV19UhPypU2FKSenWMtnrRWtVFSwDBgT94HBU VMCUnAxjQkJYeemJelEtg8sFV0MDLFlZQbfvbhmA4O2utj93Y2PQ9NTqOpLjJej+wqgXLSSHA7LL 1e39BatPa2EhLAMHQgzwIapWn5HwOhwQjUaIJlPY+dSaF9VjQmMbhTpe1MoXNC9hXAu00FLXQPDj TE1fXCeCieQ6qOUzIJL2O7ONYqxWxFitMEVwLQrW7mrng1qdab2+/FTUVp+ENTEJ5lgzJK8UdD1X ayusiUloqKtD1YmKgGPO2kUtMDvwhz/g2Ecf4abt22GwWMJeplXZsmU4unw53I2NuGD2bAyeNAmO 8nJsf+QRuBsakDNxIs6fNavTNqVLluDY8uVIGDoUrVVVuOCpp5B+7bVh7e/w22/j+Ecfwd3QgFGv vIKsm25Cw44dOPDyy7jqo48AoNPvXrsdpe+9h+YjR1D5t7+hobgYScOHI3P8eNVlgO8itmfuXMTl 5sJx/DguW7wY1oICAMDOJ55A8kUXoWrdOkitrZBdLlz/1Veqee+JeglVhrJly/DjBx8gbtAguGpr cemiRRGVobmkBDufeAI5v/rV6XZ/6ikMnjhRdX/127ej7rvvoMgySt54AxBFJAwZgoE//3nIutZS LyVvvglHRQVGvfSS/29b7r4bI557DskjRwbNp9qxFIq9tBS7/v3fIXs8kF2uThf/YPsLVZ8AkHje ecj55S877StUfQaz6bbbMHbJEjQfOYLdc+ZgwrZtqPj8c0hOJwZPmoSmfftQPHs2BFGE126HOS0N V3/6qWo+teYl1HZqx64ateMlWPn2PPMM4rKzMfTxx/3pbLn7box4/nkkX3ih6vGplZa6BtSPs2B6 +zqhRut1sL6oCIdefx3pV1/d5TMglGDtF6rdg7WRmlDXkGBpqp0PoeoskuvLT4UsyxiQneMf7K/G 7WqFNSkRjfX1qutFLTAbcNttiM3MDBh4qS3TouX4cbQcPYrr169H3datOPTGGxg8aRLiBg3CuHXr cPittyAF+EZX9v77GP3220gZNapb+zu1dy+SRozADd98gxNffomDr74a8qQUjEYkFhbCYLEgPicH Cfn5sGRmhlwmezzYOXMmxixejOSRI1G5ejUOvfYaRi9adLocy5Zh7NKlMCYmomjq1JD574l6UStD 0/79KFu2DOPWrYMxIQGVq1dj95w5uGbVKs1lALq2e8nbb2PwxImq+zOnpiKxsBCCIMBaWAhBFBEb Zl1rqZe8yZPx9xtugKOiAnHZ2Wjavx+y14vkkSPDqpfuUiQJ2x99FEN//WsMuvtu2EtL8cO//iuA 0O0QrD7bxSQldfrgAKBan2qsQ4agubQUddu2QTAaYdu/H/bSUvS/9lpITie2T5+OC59/HpkTJqCx uBj7XnzRv22wfGrNi9p2kbRRsONFrXx5U6agaOpUDHn0UYhGIxp27oRgMCD5wgvDuhZ0l9a6VjvO 1PTFdSKYSK6DWj4D1NpPrd1DtZEWammqnQ9qdRbp9eWnQhAEmEwmSFLoW72KrMBsjg0ZxEUtMEsZ NSroB5jaMi1MyckYMX8+BIMB5owMeFtawtou94EHsH3aNGTfcQdyJk6EdejQsLazDBiAYXPnQhBF pIwaBeeJEyG3McTGIuuWW1D2/vtIHTsW/UaPDmvZqT174G1pQflnn6H8s8/gaWyE7cCBTmkXPPoo EocNg+z1YsySJWGVQY2WelErQ93WrUi/9lr/bYesW29F8ezZ8NhsiElM1FyGLu3e9qiz2v4ShgxB wpAhgCAg6+abO33LD1XXWuolJikJg++9F0feeQcXLViAo3/5C3IfeCBkPrVq2LEDADDo7ru7LAu1 v2D1qUatPlW3KyiAvbQUp/bsQe5996F640bYS0uR//DDqN2yBbEZGcicMCHgtsHyqTkvKtuFc+wG E+x4UStf4nnnISEvD1Vr12Lgbbeh7L33kN8WgIRzLegurXWtdpyp6YvrhFZq57uWzwC19lNr91Bt pIVamlrPo564vvzUybKMhARryFdZ6nLwfygxiYn+g0cQBEBRwtpu6GOPIfv223Fs5UpsmzgR5z35 JHIffDDkdubUVAii7wHW9rECAACx80OtURl3oyiIzchAXod8CcbOzWRKTfXt3mhEfG5uxLvUWi/d 1uFg1FKGM9tdkYLfzz9zfwGFqGut9ZI/bRo2jh+PvClTUPPttxgxb17ofGo8lpwnTiCu/XgEVJ9G 67Q/aKjPCFgLClC1fj0M8fHIHD8eu+fOhWgywZSSAmfHcwpdy9Cb+QwqjHfPBTteQpUvb+pUHHnn HaSMGoWm/ftx6Ztv+haEcS3oLq11rek40yrC64RWaud70M8ANSHaL1i7h2qjoFSuIZrT1KIPri9n EymMeojadBmNxcUoXbIkYJCktqy3yC4XHBUVsAwciPNnzcKI+fNx8uuvu5WG1NqKkjff9I+7ibFa 4aqtBRQFjvJyHFi4MOJ8Jo8cCa/dDq/D4f8m052Bwt0VjXo5U9pVV6F282Z/T2bV2rVIuvBCxFit 0ciypv2ZUlLgqKgAAP8FQq2uI6kXc2oqsu+8E99PmYIBP/sZDLGxIfOp9ViyDBgAW0kJJKfTN5VM h1sePdkOgepTTUJBAU5+/TVSx4xBQkEBPE1NENs+pCwDBsC2fz9kjwctR4/i4MKF3bqIdzcvattp rTO14yVU+TJuuAGu+nrsfvpp5N5/v//DLJxrQXevrVrrWu0406q3rxNqwj3fz/wMUBOq/YK1u9Y2 UruGhJNmd8+jSNvPUV6OYx9+GNa655qo9ZhVrVuH0qVLkTxyJFLHjAl7WU859uGHOLlhA0a//TYS 8vMhuVz4fvJkxCQnw5yaCvuRIxgeqiejTePu3dh8xx1oralB5o03+rucE/LzYerXDxtvugmiyYQh 06ah/JNPIsq3aDLh0tdfx84ZM5CQnw9XfT0SCwsx6pVXIkq3XTTrJZikYcOQP3UqNt16K+JzctBa U4NLIxgXE439FUyfju/uvx/WoUMhGAwYs3Spal1HWi8F06fj6J//jNz77w8rn1qPpdQxY5A0fDi+ ueEGxCQmYui//ZtvAG+Y9aJVoPpUE5+bC9nlQtqVVwIA0q++GrLHAwDIuP56lC5dir+PGwdTSgqG z5uH3XPm9Fhe1LbTWmdqx0uo8gmiiLyHHsLBV1/FZe++6/97ONeC7l5btda12nGmVU8enzsee8wf +GeMH9/pYRyg+9fBYJ8BakK1X7B2D7eNjixejOMrV2LE/PlIu+IK1WtIOGmGOo/OrLNI26/8k09Q 8tZbyLjhBsRmZIS93blAeGjMUOWuCzIh3j2704Lrxl0fVgLWtuhY9niw5Z57cNGLL3Z5tFZtWW9z 1dXB63DAkpkZfk+UosBjs8EQH+8/2f2LZBnOysqoP8oue71wnjgBc1oajHFxUUs3GE31EkJPTQuh dX+S0wlXXR3isrM73S5Rq2ut9VK1di0q16zB6LffDjufmo8lRYGzqgqxGRkBt+ux6TmC1KcmigLn iROIzcry3zLqjbwEPSY01lnQ4yWC8qkdn5qurVrzEuI406q3rxNqArVffVERDr32Gi57992AnwGh aLqWa2wj1WtIGGlqOY+0tp/scqGlvDzip4wjEY1XMh37sRQjRl4CSfJCkRUoigJZkdt+liHLbf8k CbIswxwbi7IjJRicN6TLK5nkTxdi1YGT0esxq/zrX5GQnx/w4qC2rLeZ09LQ7akNBSHovDWCKCJu 0KCI83Um0WhEfE5O1NMNRlO9hCCazb16sQ21P4PFErCt1Oq6u/VStX49HMeP49iKFbj8T3/qVj41 H0uCoDrmpafaIVh9aiIIsAwc2Ot5CXpMaKyzoMdLBOVTOz41XVu15iXEcaZVb18n1Ki1X3fmLutI 07VcYxupXkPCSFPLeaS1/USzuU+DMj2LWmCWfNFFyL7zzm4vI/op8TY3QzSbcdXKlT/ZCRVJP3ht 7XnWoUNx3syZfZ0NOodELTBTm0og3GkpiM52g+65p6+zQOcQXlt7nqlfP6SOHdvX2aBziC5fYk5E RER0LtLlPGayx4Oq9es7/c2SlYV+l156eh2vFyVvvIHazZshms0Y+eKLSOD9aupFasfgsRUrILvd /ve+AkDDzp0oW7YMgK9nLeP68B6w6UmB8tmT23WXs6oKZcuWYfizz/bofs50trRtd9sh0vp0lJej YvVqeGw2pI4Z43+1Uk/Ruj9+PtDZTJc9ZorXC3tpKWo3bcI/58+HvbQUrSdPdlqnbOlS2A4exNhl yzD6rbfCehXLT8WGsWM1TdandTs90VMZ1I7BpOHDuwzIthYW4ryZM2GIjUXL0aO9nNvAAuUz0u2i eXx6m5tRu3lzt9OKNC9nS9t2tx0iqc+6bduw9d57YUpJQeqYMWguKdGUTm/s71z+fKCzX9R6zGSv F16bDaZ+/bq1LBCDxYLzZs5EfVERGnfvDjjwsr6oCPlTp8KUkhJx3v357IPHtr0OB0SjMeBUDB6b DbLb3WUQudY3DKhtF0nZXfX1kN1u3zvwAjxi7aiogCk52f/qDsB3TLTPoB3o0ftg9aJahhBpqlFr h2DUjsFAH5btE8makpODphlJGbRQC8q8LS1w1dbClJyMmDPyrLZdTxyfQPDzAdB2vKg5W9o2knZQ q88zKbKM3XPnYsS8eci65RYA6NHeskj31xOfD0S9JWqB2YE//AHHPvoIN23f3uVl5WrLustrt6P0 vffQfOQIKv/2NzQUFyNp+PCQJ23Jm2/CUVHRaaLBLXffjRHPPYfkkSNRtmwZfvzgA8QNGgRXbS0u XbQI1oICNOzYgQMvv4yrPvoIALr8Hsym227D2CVL0HzkCHbPmYMJ27ah4vPPITmdGDxpEpr27UPx 7NkQRBFeux3mtDRc/emnaC4pwc4nnkDOr36Fo8uXw93YiAueegqDJ05E/fbtqPvuOyiy7JvcURSR MGQIBv7856p5CbVdsLKH0lpdjV3//u9QJAliTAxkt9tfLzufeALJF12EqnXrILW2Qna5cP1XX/ny U1SEPXPnIi43F47jx3HZ4sX+/QWrl1BlUEtTTbD9qVE7Bh3l5dj+yCNwNzQgZ+JEnD9rVsg8tNNa hmD2PPMM4rKzO72IfMvdd2PE88/DlJysms/SJUtwbPlyJAwditaqKlzw1FNIv/Za1fL11PEJ+I5R //kwezYGT5oEQPvxEoye2lbtGpJ+9dURtUOw+gymad8+SC0tyAzx4u4u2+3fj+8ffBBXrlwJa0EB 9r3wAhRZxoj583tkf1o/H4j0JGqB2YDbbkNsZmbAwEttWXcJRiMSCwthsFgQn5ODhPx8X09NCHmT J+PvN9wAR0UF4rKz0bR/P2SvF8kjR6Jp/36ULVuGcevWwZiQgMrVq7F7zhxcs2qV5nxahwxBc2kp 6rZtg2A0wrZ/P+ylpeh/7bWQnE5snz4dFz7/PDInTEBjcXGnV5y0HD+OlqNHcf369ajbuhUlb7+N wRMnwpyaisTCQgiCAGthIQRRDKuLXm27SMq+e+5cZI4fj/yHHwYAyG53p+Vly5Zh7NKlMCYmoqht pmzZ48HOmTMxZvFiJI8cicrVq3HotdcwetEi1XpRK4NammpCtUMwasdg3KBBGLduHQ6/9RYklytk Wu20lkFN3pQpKJo6FUMefRSi0YiGnTshGAz+Xha1fJa9/z5Gv/02UkaN6vR3tfL1xPEJdD0fDr3x BgZPmqT5eFGjp7ZVu4ZE0g7B6lONs6IC8Xl53Z4cN2nYMFwwZw52PPYYhv7612jYuRNXffxxyO20 7k/r5wORnkQtMEsZNarLRTycZd1liI1F1i23oOz995E6diz6jR4d1nYxSUkYfO+9OPLOO7howQIc /ctfkPvAAwCAuq1bkX7ttf5bbVm33ori2bPhsdk05zOhoAD20lKc2rMHuffdh+qNG2EvLUX+ww+j dssWxGZkIHPChIDbmpKTMWL+fAgGA8wZGfC2zU7c/r41CAKybr457NshatuplT0mMTFompLDgbqt W3FZh5ntz7yNVPDoo0gcNgyy14sxS5YAAE7t2QNvSwvKP/sM5Z99Bk9jI2wHDgCAar2olUEtTTWh 2iEYrcegGq1lUJN43nlIyMtD1dq1GHjbbSh7772wXiUDALkPPIDt06Yh+447kDNxYljTMvTE8QkE OB/a3s2n9XhRo6e2VbuGqG6nsT7ViGazajC6e84c2A4d8v9eOGOGv5cq5957Ub99O/bMnYtxX30F MSamx/bXE+1H1Nt0+VRmT8mfNg0bx49H3pQpqPn2W4wI9e5DQQDO+MYW7pgVa0EBqtavhyE+Hpnj x2P33LkQTSaYUlLgbBtn0s5VV9dp25jERP/FVBCEvhnsHuJ1HLLHA0WSIHs8QXtCTampANpmvs7N 9f1RURCbkYG8Bx88vau2V5yEqpegVNJUo3l/PUFjGULJmzoVR955BymjRqFp/35c+uabYW039LHH kH377Ti2ciW2TZyI8558Erkd8tabzjwf2l/Yrav2U6OxbdWuIZEIVp9qEi+4APaSkqBf2C783e+g yLL/d4P59Pz5stuN5iNHYEpLQ/U33yB/ypQe3R/R2S5quC6pFQAAIABJREFUT2U2FhejdMmSgCe5 2rLeZE5NRfadd+L7KVMw4Gc/gyE2FgCQdtVVqN282f/NsWrtWiRdeKF/QK+rthZQFDjKy3Fg4cKw 9pVQUICTX3+N1DFjkFBQAE9Tk/8da5YBA2Dbvx+yx4OWo0dxcOHCbgVfppQUOCoqACDi7dTKriYm KQmpY8bgcIceszNvZQaSPHIkvHY7vA6H/5t9e09bOPUSqAxqaaqJtB2iKZwyaDmPMm64Aa76eux+ +mnk3n9/WD1HsssFR0UFLAMH4vxZszBi/nyc/PrrsPcZzeNTjdbjpbdpPT7VriHhiGbZLVlZSL/m GpR0vP3a4Tg0xMbCGBfn/9fxONv3+9+j36WX4srly3F40SI0Fhf36P5C0cvnEVEwUesxq1q3DqVL lyJ55EikjhkT9rJAPDYbtv7qV5CcTrRWV+Pbm29G+jXXRGUuo4Lp03H0z39G7v33+/+WNGwY8qdO xaZbb0V8Tg5aa2pwadsFISE/H6Z+/bDxppsgmkwYMm0ayj/5JOR+4nNzIbtcSLvySgBA+tVXQ/Z4 AAAZ11+P0qVL8fdx42BKScHwefOwe86cbpXhu/vvh3XoUAgGA8YsXap5O7Wyh3Lxf/0Xds6Y4S8H BCHk2DTRZMKlr7+OnTNmICE/H676eiQWFmLUK6+EVS+ByqCWpppI2yGUYx9+iJMbNmD0228jIT+/ 07Ijixfj+MqVGDF/PtKuuCKsMnT3PAJ8787Le+ghHHz1VVz27rth5VNyufD95MmISU6GOTUV9iNH MDxA73Kw8kXz+FSj9XiJhmi3bSBq15Bw8hLtso/84x+x47HH8N2DDyI2IwOumhpc/sEHqttUrV2L xuJiXP3JJxBjYnDRggXY+cQTuHbNGtUnWLXuLxxaziOi3iQ8NGaoctcFmRDvnt1pwXXjwpsg0drW syJ7PNhyzz246MUXuzzCrbast1WtXYvKNWswukNPT7tgU0YosgxnZWV0pzBQFDhPnEBsVla3B7gC voHrrro6xGVnh7ztGM52kUyX0XryJBRJ8t1WCjMvstcL54kTMKelwRgXd3pBGPUStAzB0lQTYTtE m1oZevs8ctXVwetwwJKZ2a1pRIDoH59BRXC89DZNx2eEeqLsLT/+CE9zM6xDh0blga7e3p+ePo+o bzW3jd/WTJFx7MdSjBh5CSTJC0VWoCgKZEVu+1mGLLf9kyTIsgxzbCzKjpRgcN4QbNq0qVNy8qcL serAyej1mFX+9a9IyM8PeKCrLestVevXw3H8OI6tWIHL//SngOuIZnPAwEQQRcQNGhTdDAkCLAMH at7cYLFoylOw7YKVPRxaJm8UjUbE5+R0XRBGvQQtQ7A01UTYDtGmVobePo/MaWnQOnIn2sdnUBEc L71N0/EZoZ4oe3xeXlTT6+396eHziEhN1AKz5IsuQvadd3Z7WW/xNjdDNJtx1cqVYU2oSKQ3ejiP iM52PI9I76IWmKk9Th/Oo/Y9bdA99/R1FogioofziOhsx/OI9K7vB9UQEREREYCzMDBzVlVh34IF fZ2Ns8q5UmfHVqzAj1F4aiuUvqpP2evFwVdfxeY778TWiRNhP3LEvyxQ2Rt27sSOxx/HjscfR/XG jd3eX/mqVdjx+ONora6OOO+9rfnwYRx67TXN26vVtdoyIqJI6Tow2zB2bJf5d7zNzajdvLmPctR9 gcrQ2/vryTrrifJpTTNp+PCoD+jtifrUWr6ypUthO3gQY5ctw+i33ur00EWgslsLC3HezJkwxMai 5ejRbu9PcjhwcsOGkNMa6JG7oQH127dr3l6trtWWERFFKmqBmez1wt3Q0O1lakLNsu+x2QLO9i17 vXCUlwf98Au2nRqtaaqVIVSaAOCoqIDXbg87nz1VZ1r21xNpqkm+8EKkXHxx0OVa2l1rfQKA1+EI OOmu1vLVFxUh74EHYEpJgTk11f8aLSBw2WOsVlgLC1UDK7U2shYWwjJwIMQAs6p7W1rQcvQoPKdO dasMsssFZ1VVt7Zpp6X9AMDT1ARPU1O3tlGra7VlPXFOE9G5xTBqYOrzF6QnQBh2ZacFubnhPaJs brto71+wAMVPPYX8qVO7vAtNbVkg9du3o/yTT1BfVAQoCuq3b4errg6JhYVw19ejau1ayG43/vEf /4HSJUsQk5jo7y2oLypC0UMPoaG4GIcXLULaVVfB3K8fmktK8N3993feLikJySNGhM6PhjTVyqCW JgDsfOIJOCsrsf/3v0fF55/j2F/+grzJk3u9zrTuTy3Npv37senmm5HxL/8Cc79+2PfCC6j59lv0 HzcuZJrBOMrLsfXee1HyxhvwNDcj7Yor/Mu0tnsk9dm0bx++f+ghlH/yCcreew8nvvjC/75ALeXz 2u04/M47qN2yBVJrK5r274fXbkdCfr5q2dvV/t//ISYxsUvgFqrdYxISoEhSl0k4S5cswT+eeQZN +/fj6AcfIC47G/GDB6uWAfC91L74qadQv307Sv/f/0Pq5ZfD3K8fNt12GzJvuAGNu3dj28SJGDJt Gio+/xyNxcUwmM2a2s9ZWYn6oiK0VlfjH/Pm4XDb5KvWggI07NiBXU8+iZxf/hIAOv2uVtdqy0LV p5Zzmoh6ljuMt9WoU9B0qhH9M7OgKDKgtP9VafvZN69Zx39GoxGNDfVITumHY8eOdU7twDYcqLNH 76nMAbfdhtjMzIATAKotC8ScmorEwkIIggBrYSEEUex0u6Dl+HG0HD2K69evR93WrTj0xhsYPGkS ZI8HO2fOxJjFi5E8ciQqV6/Goddew+i2mezP3K7k7bcxeOJE1bxoTVOtDKHSBHwfYmOXLoUxMRFF Ybx4uqfqTMv+1NJMGjYMF8yZgx2PPYahv/41GnbuxFUffxxWGYKJGzQI49atw+G33gr44mMt7a61 PiWnE9unT8eFzz+PzAkT0FhcjH0vvhhR+QSjEYmFhTBYLIjPyUFCfj4sbduFKnsw4bR7TFIShj7+ eJdty95/H6Pffhspo0aFvb+m/ftRtmwZxq1bB2NCAipXr8buOXNwzapVsA4ZgubSUtRt2wbBaIRt /37YS0vR/9prAWhrPwA4tXcvkkaMwA3ffIMTX36Jg6++iqybblLdRq2u1Zb1xDlNROemqAVmKaNG Bb1Qqy0LpP19chAEZN18c5fZ9k3JyRgxfz4EgwHmjAz/ex5P7dkDb0sLyj/7DOWffQZPYyNsBw4E 3y6MWX+1pqlWhlBpAkDBo48icdgwyF4vxixZ0md1pmV/odJs7z3aM3cuxn31lb8XNVQZtNLS7lrr s3bLFsRmZCBzwoRupxmMITYWWbfcgrL330fq2LHoN3p0WNup0druAJD7wAPYPm0asu+4AzkTJ4Y1 /UDd1q1Iv/Za/22/rFtvRfHs2fDYbEgoKIC9tBSn9uxB7n33oXrjRthLS5H/8MNw1dZqaj/A9y7N YXPnQhBFpIwaBeeJEyG3UatrtWU9cU4T0bkpaoFZb4pJTPR/qAmCcPpltIqC2IwM5D34oH9docNL f8/cLqyxT32QJgCYUlMBtM0WnpsbOs0QtNaZJiHSlN1uNB85AlNaGqq/+Qb5U6ZEtr8QNLVRN9Ns r09nVZXv1VRttIyJ6hURtPvQxx5D9u2349jKldg2cSLOe/JJ5HZIp1sEAdaCAlStXw9DfDwyx4/H 7rlzIZpMMKWkwFVbq7n9zKmp/tc0tXZslzNe3aR1zF8nfXBOE9FPU9QG/zcWF6N0yZLTH/hhLlNj SkmBo6ICAMK6GCePHAmv3Q6vw+HvnejuO/6inWagMvREPtX2p6Yvyrfv979Hv0svxZXLl+PwokVo LC6OqAw9qbt5sQwYANv+/ZA9HrQcPYqDCxd22U4P5dPa7rLLBUdFBSwDB+L8WbMwYv58nPz665Db pV11FWo3b/b3LFatXYukCy9EjNWKhIICnPz6a6SOGYOEggJ4mpogRvrloAOptRUlb77pH1MWY7XC VVsLKAoc5eU4sHBhxPuI9DxylJfj2IcfRpwPIjr7Re3qV7VuHUqXLkXyyJFdBgurLVNTMH06vrv/ fliHDoVgMGDM0qWq64smEy59/XXsnDEDCfn5cNXXI7GwEKNeeUVTmaKRZqAy9EQ+1fanp/JVrV2L xuJiXP3JJxBjYnDRggXY+cQTuHbNGv/Tg90tQ0fHPvwQJzdswOi2wd6R6m5eMq6/HqVLl+Lv48bB lJKC4fPmYfecORGlGS61sh9ZvBjHV67EiPnzkXbFFZrbXXK58P3kyYhJToY5NRX2I0cwfN68kHlL GjYM+VOnYtOttyI+JwetNTW4tG38VXxuLmSXC2lX+h5ASr/6asgej8ZaOK1x925svuMOtNbUIPPG G5HfNq4rIT8fpn79sPGmmyCaTBgybRrKP/kkon1Feh6Vf/IJSt56Cxk33IDYjIyI8kJEZzfhoTFD lbsuyIR49+xOC64bd31YCVitVgC+wa9b7rkHF734Ypf5lNSWhSI5nXDV1SEuOxsQhLC2kb1eOE+c gDktDca4uG7tryfSDFaGnsin2v7U6K18WsrQU7qdF0WB88QJxGZl+W+lRZxmD9HaRq66OngdDlgy M7vVMyS7XHA1NMCSlaUlu92jKPDYbDDEx3fpgVNkGc7KSlgGDIjaWEZAe33KLhdaysthLSiIWl6I SF1zmONVg1JkHPuxFCNGXgJJ8kKRfU9eyorc9rMMWW77J0mQZRnm2FiUHSnB4Lwh2LRpU6fk5E8X YtWBk9HrMav861+RkJ8fMPBSWxaKwWJB3KBB3dpGNBoRn5PT7X31VJrBytAT+VTbnxq9lU9LGXpK t/MiCLAMHBjdNHuI1jYyp6Wh6+xmYezPbO6doAwABAExSUmBF4lij9S/1voUzWYGZUQEIIq3MpMv ugjZd97Z7WVERERE5BO1wEztkflwHqcnIiIiOtfp+l2ZREREROcSBmZEREREOsHAjIiIiEgnGJgR ERER6QQDMyIiIiKdYGBGREREpBMMzIiIiIh0goEZERERkU4wMCMiIiLSCQZmRERERDrBwIyIiIhI JxiYEREREekEAzMiIiIinTBGmoAgCEGXKYoSafJERERE54yIAzMgcACmFrARERERUVe8lUlERESk EwzMiIiIiHSCgRkRERGRTjAwIyIiItIJBmZEREREOsHAjIiIiEgnGJgRERER6QQDMyIiIiKdYGBG REREpBMMzIiIiIh0goEZERERkU5E5V2ZfC8mERERUeQiDswCvcCciIiIiLqPtzKJiIiIdIKBGRER EZFOMDAjIiIi0gkGZkREREQ6wcCMiIiISCcYmBERERHpBAMzIiIiIp1gYEZERESkE8b8zPMxJDML QuYFAGyoOVkJe1/nioiIiOgcJHrsP6L05AGUnSxDozcR/dPSYOrrXBERERGdg0S319X2owuNdZVo MaYjJbZP80RERER0TjK6vR1/dcHtdQHeYKsTERERUU8RPZ2CMDNMRhc8DMyIiIiIep3o7vib0QST 1wV3sLWJiIiIqMecEZiZEeN1MzAjIiIi6gMd5jEzIyUhER7/wwBERERE1JuMvv8lIiMzHyZ7Gcrt DMyIiIiI+oJ/glnHqQMob23/s7kv80RERER0ThLLTh5E6ckDqG7t+Gf2mhERERH1Nr4rk4iIiEgn GJgRERER6QQDMyIiIiKdYGBGREREpBMMzIiIiIh0goEZERERkU4wMCMiIiLSCQZmRERERDrBwIyI iIhIJxiYEREREekEAzMiIiIinWBgRkRERKQTDMyIiIiIdIKBGREREZFOMDAjIiIi0gkGZkREREQ6 wcCMiIiISCcYmBERERHpBAMzIiIiIp1gYEZERESkEwzMiIiIiHSCgRkRERGRTjAwIyIiItIJ0ez/ 0QTroATExfRhboiIiIjOYaIpzveDIckEo80Jh6dvM0RERER0rhKNiWYYYUJcooyWJqmv80NERER0 zhIdnhjEpZlgdnjh7uvcEBEREZ3DRJfNA4MFcNgYlhERERH1JRExIgwwwMBB/0RERER9SoxLNMBR 74IxKRaGvs4NERER0TlMjPO44HC0osVtRlxcX2eHiIiI6NwlOmy++THcNvaaEREREfUl0T9vmYe9 ZkRERER9ydjxF3d9E6fMICIiIuojfFcmERERkU4wMCMiIiLSCQZmRERERDrBwIyIiIhIJxiYERER EekEAzMiIiIinWBgRkRERKQTDMyIiIiIdIKBGREREZFOMDAjIiIi0gkGZkREREQ6wcCMiIiISCcY mBERERHpBAMzIiIiIp1gYEZERESkEwzMiIiIiHSCgRkRERGRTjAwIyIiItIJBmZEREREvUAUQ4dd DMyIiIiIepggimh1tkKSJNX1GJgRERERaSDLcshAq50oCHC5WqHIsvp60cgYERER0blGliTUVFeF dYvSEBMDp9MBSWaPGREREVHUud0u1NfVQpYV1fWMRiMURUGL3Q63y6W6LgMzIiIiIg28Xi8AEYcP 7ocgijAYDBCE06GVKIowx8YCooDyoz8i3poIRQkRxPVwnomIiIh+ukQDJFnGwX3/QL+0dCQlpyAu Lh4A4Gixo66mGo0NDbDExcMcawmZHAMzIiIioggIBiMEGNBYX4+Gujooim+Av68XzYiEpGQYjTFh pcXAjIiIiChCgmiAaDBCFEWIoghBEDr9HC6OMSMiIiLSCQZmRERERDrBwIyIiIhIJxiYEREREekE AzMiIiIinWBgRkRERKQTDMyIiIiIdIKBGREREZFOMDAjIiIi0gkGZkREREQ6wcCMiIiISCcYmBER ERHpBAMzIiIiIp1gYEZERESkEwzMiIiIiHSCgRkRERGRTjAwIyIiItIJBmZEREREOsHAjIiIiEgn GJgRERER6QQDMyIiIiKdYGBGREREpBMMzIiIiIh0goEZERERkU4wMCMiIiLSCQZmRERERDrBwIyI iIhIJxiYEREREekEAzMiIiIinWBgRkRERKQTDMyIiIiIdIKBGREREZFOMDAjIiIi0gkGZkREREQ6 wcCMiIiISCcYmBERERHpBAMzIiIiIp1gYEZERESkEwzMiIiIiHSCgRkRERGRTjAwIyIiItIJBmZE REREOsHAjIiIiEgnGJgRERER6QQDMyIiIiKdYGBGREREpBMMzIiIiIh0goEZERERkU4wMCMiIiLS CQZmRERERDrBwIyIiIhIJxiYEREREekEAzMiIiKiXuDxuBFriVNdh4EZERERkQYmkwmCIIS9vtft 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 oce9e7e+nRSlx+zLL7/sZHUAAABozUMPPaQJ489qta3TlzIrKiq0d+9ejR49WpLk9Xq1YcMGnXnm me16fXl5udatW6crrriiQ23doby8XK+++qpsNlvYMT0ej15//XW98847ampqUlFRkS677DLl5OTI 6XRq5cqVKi4uVmpqqi6++OLQZ1FcXKyGhgaNGjVK6enp7T4e2lZVVaUvv/xSZ5xxRui5zz//XC+9 9JIk6fzzz9dpp53WrrZoiouLVVhY2OrPTpIaGxtVXFyss846K+ogzp5WWlqq5cuXy+/36xe/+IWk 4Hn9z3/+UyUlJUpISNC5556rnJwcSZLT6dSrr76qiooKjRs3LnROS9E/lzVr1sjtduvSSy8Ne76u ri507GZz5sxRQUGB1q1bJ0mKi4tTfn6+8vLyuuy997Qnn3xS7733Xujx6NGjdcstt/RILWVlZXrk kUd02mmn6cILL5TVyigWwKgsI3Mz7h2aZZNp2BlhDX365KqqqqrNF3700Ud67rnndMEFF0iS6uvr 9atf/UpTp06NetBnnnlGKSkpev3115WWlqaSkhL17ds3alt3eOaZZ7RhwwZt2bJFO3fu1MGDB9XU 1KS+fftq7ty5euutt5ScnKwhQ4bIZrPJbrcrIyNDd9xxhzZs2KCUlBR9+eWXevvtt5WVlaWCggLN mzdPxcXFGjp0qPr06dPu46FtL7zwghYvXqwLL7xQiYnBOWCSkpJUWFiorVu3KiYmRsOGDQttH6kt mnnz5qmwsLDFz06SNmzYoN/97ndavXq1rrrqKsXExBz7m+smxcXFuvvuuzVx4kRNmTJFcXFxkqS5 c+equrpa3/3ud2WxWJSUlKSMjOCA1DvuuENut1unnHKKHn30UaWnp6ugoEBS5M9FkgKBgDIyMpSV lRX2fGNjo1566SU9//zzmjJliqZMmaKMjAy5XC7dfPPNysvL0549e/Tkk0+qsbFRo0aNOub3fuml l+qKK67o0MSPXW3MmDGh92u32/XJJ59o4sSJPVKLzWbT4MGD9dZbb+mFF17Q+PHj2z3eBUDX2759 u/r37xf2XGDre9pa2dC9g//9fr9qamrUq1evsOcSEhL0wAMPqKqqSj6fT9dff33Utu6qLz4+Xu+8 847q6upkMplkMpl06qmnyu12q7i4WJK0dOlS2Wy20Os2b96s0tJSJSYm6uGHH9aHH36ohx9+WM89 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 KpCfAAAAAElFTkSuQmCC --001a11c3db0049016d0506e3db9b-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 21 02:02:58 2019 Received: (at control) by debbugs.gnu.org; 21 Apr 2019 06:02:58 +0000 Received: from localhost ([127.0.0.1]:47300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hI5Z4-0001aM-Bd for submit@debbugs.gnu.org; Sun, 21 Apr 2019 02:02:58 -0400 Received: from mail4.protonmail.ch ([185.70.40.27]:41959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hI5Z1-0001a6-IV for control@debbugs.gnu.org; Sun, 21 Apr 2019 02:02:57 -0400 Date: Sun, 21 Apr 2019 06:02:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1555826568; bh=nAoozreqsFDRnjPpR3zIY1QLcg0pc9ym4j0YiqefP9o=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=NegChC/naIyUpeMpXwRhcLVQX1DxnDxELsnkP7lo5q1VqkkIY0xNaNjShB0SOEFvi rhCZMbDhZY8a3BVPq6dPClG4W+onXW0BfnWWL7ER3V5h53CeTVntOmYvALo9a/5OKV aONEc0sYx4BKdY667eVGk43MezP2orkRizMpjVOo= To: "control@debbugs.gnu.org" From: Michael Mauger Subject: Close bugs Message-ID: Feedback-ID: b6CpL0MxcIA6fpHRkn3ZHzWS0Hoqxbtv_SrHfEzC9D85cLvnRsVk4rKaAOJUw48iy20W0W1VX4whjBYFluIX0w==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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: , Reply-To: Michael Mauger Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) # placeholder close 11481 27.0.50 # missing prompt-cont-regexp handling close 24483 27.0.50 # postgres password prompt tag 18066 + unreproducible moreinfo tag 18240 + unreproducible moreinfo tag 20288 + unreproducible moreinfo tag 20289 + unreproducible moreinfo notabug tag 23063 + unreproducible moreinfo tag 29105 + unreproducible moreinfo tag 3569 + notabug close 3569 close 14759 26.1 tag 15202 + notabug tag 22016 + unreproducible moreinfo close 22106 26.1 close 30247 27.0.50 thank you -- MICHAEL@MAUGER.COM // FSF and EFF member // GNU Emacs sql.el maintainer From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 14:39:38 2020 Received: (at 18240-done) by debbugs.gnu.org; 12 Aug 2020 18:39:38 +0000 Received: from localhost ([127.0.0.1]:45516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5vep-0007Ya-1k for submit@debbugs.gnu.org; Wed, 12 Aug 2020 14:39:38 -0400 Received: from mail-yb1-f195.google.com ([209.85.219.195]:36222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5ven-0007YA-FC for 18240-done@debbugs.gnu.org; Wed, 12 Aug 2020 14:39:26 -0400 Received: by mail-yb1-f195.google.com with SMTP id g3so1911433ybc.3 for <18240-done@debbugs.gnu.org>; Wed, 12 Aug 2020 11:39:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=RS+SaJBREWHOxNTnCJPgMWHxF5iP/cr8ta9RGsoIiic=; b=F7EJZDPQ71N9YFe1Ys8p5IbCuXbD7RK+CoszfI8ghQW2eMOxXc9rpKpiQmPIVXPgfr mxNO9eXoAUUkLSyUOUCtO7gcEgEb6xdV2OPF2bWmKPjrhVQZDXsataCrZIS5SLsgy509 UMp2o2LdWuTsRcppg2McEA68cMT4oK7eT8dRQ0QiT1ik/qycMmXQbbANJ6VrpLu5uo5D +9ZoJjMMMrFmK3EUtBM6krEaewscUVXqDcCrCKKbIfx02Ucf3gKhnqwMiuvKvp9Eq5XM LtT2sjU5qrpLLmyUg++aDxZerANBSaMz6Xy5L275UDHBVz4kpWggFRA4y14P+EJB/N5S NElA== X-Gm-Message-State: AOAM5321svzUzy91oEK/gvsaNUwT4R4rM57O0wwDMce6C910zQpO+WW3 jJxcOxEWI2lXQHrjVktiXfAIEzCUNxbE94NyYQ0Q+i+hGCM= X-Google-Smtp-Source: ABdhPJwVuICTA4G8anDRUj/Zq7lIBnQTZOrwDMuQONXTY85NC/478tgkYTLGtPLtxK1/knej5GvPOpnA6rcTgVIJm3o= X-Received: by 2002:a25:4609:: with SMTP id t9mr998300yba.231.1597257559828; Wed, 12 Aug 2020 11:39:19 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 12 Aug 2020 11:39:19 -0700 From: Stefan Kangas In-Reply-To: (Michael Mauger's message of "Sun, 21 Apr 2019 06:02:46 +0000") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 12 Aug 2020 11:39:19 -0700 Message-ID: Subject: Re: Close bugs To: Michael Mauger Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18240-done Cc: 18240-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) It seems like the intention below was to close this bug. I'm going to boldly assume that is correct and close this bug now. If this conclusion is incorrect, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report. Best regards, Stefan Kangas Michael Mauger writes: > # placeholder > close 11481 27.0.50 > # missing prompt-cont-regexp handling > close 24483 27.0.50 > # postgres password prompt > tag 18066 + unreproducible moreinfo > tag 18240 + unreproducible moreinfo > tag 20288 + unreproducible moreinfo > tag 20289 + unreproducible moreinfo notabug > tag 23063 + unreproducible moreinfo > tag 29105 + unreproducible moreinfo > > tag 3569 + notabug > close 3569 > > close 14759 26.1 > > tag 15202 + notabug > > tag 22016 + unreproducible moreinfo > close 22106 26.1 > > close 30247 27.0.50 > > thank you > > -- > MICHAEL@MAUGER.COM // FSF and EFF member // GNU Emacs sql.el maintainer From unknown Sun Jun 22 22:48:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 10 Sep 2020 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator