From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 31 01:42:52 2016 Received: (at submit) by debbugs.gnu.org; 31 Dec 2016 06:42:52 +0000 Received: from localhost ([127.0.0.1]:60808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNDNT-0000et-9T for submit@debbugs.gnu.org; Sat, 31 Dec 2016 01:42:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNCzE-0008Ss-4r for submit@debbugs.gnu.org; Sat, 31 Dec 2016 01:17:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cNCz4-0007MB-SS for submit@debbugs.gnu.org; Sat, 31 Dec 2016 01:17:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59372) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cNCz4-0007M7-Oh for submit@debbugs.gnu.org; Sat, 31 Dec 2016 01:17:38 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cNCz1-0005lQ-0d for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2016 01:17:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cNCyx-0007LT-FX for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2016 01:17:35 -0500 Received: from m13-147.163.com ([220.181.13.147]:17830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cNCyw-0007Kf-7w for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2016 01:17:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=C/Mff NGcfY33u+n+1w7LHarWRmyrejm8KKJexQ6pE04=; b=pXGTChVCAL1lq8rVn37P6 rAheE4fCoV76Mi3kQDLXop5JnIj0T7eByv5xQDAmFH6K89ImPCLyoAuJdIF5Qc+C 8k+fub31HdFaF/9Z9VTqo8ZGc8nxMlVDks5AHFBWYECLsnEvb4RYqA3Ie7WjPHkO /oOSIpKU537Erw0uiJP8QI= Received: from chxp_moon$163.com ( [202.120.45.7] ) by ajax-webmail-wmsvr147 (Coremail) ; Sat, 31 Dec 2016 14:16:40 +0800 (CST) X-Originating-IP: [202.120.45.7] Date: Sat, 31 Dec 2016 14:16:40 +0800 (CST) From: "XP Chen" To: bug-gnu-emacs Subject: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20160729(86883.8884) Copyright (c) 2002-2016 www.mailtech.cn 163com Content-Type: multipart/alternative; boundary="----=_Part_611_1899412076.1483165000765" MIME-Version: 1.0 Message-ID: <145c557a.d8.1595385e43e.Coremail.chxp_moon@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: k8GowACHjztJTWdYdmHsAA--.2313W X-CM-SenderInfo: xfk01shprr0qqrwthudrp/1tbiuwlR9VO-2pZdggACsr X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 31 Dec 2016 01:42:49 -0500 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: -4.1 (----) ------=_Part_611_1899412076.1483165000765 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 CgoKCgpJbiBHTlUgRW1hY3MgMjUuMS4xICh4ODZfNjQtdW5rbm93bi1saW51eC1nbnUsIEdUSysg VmVyc2lvbiAzLjIyLjUpCiBvZiAyMDE2LTEyLTIzIGJ1aWx0IG9uIGp1ZXJnZW4KV2luZG93aW5n IHN5c3RlbSBkaXN0cmlidXRvciAnVGhlIFguT3JnIEZvdW5kYXRpb24nLCB2ZXJzaW9uIDExLjAu MTE4MDQwMDAKU3lzdGVtIERlc2NyaXB0aW9uOiAgICBBcmNoIExpbnV4CgpDb25maWd1cmVkIHVz aW5nOgogJ2NvbmZpZ3VyZSAtLXByZWZpeD0vdXNyIC0tc3lzY29uZmRpcj0vZXRjIC0tbGliZXhl Y2Rpcj0vdXNyL2xpYgogLS1sb2NhbHN0YXRlZGlyPS92YXIgLS13aXRoLXgtdG9vbGtpdD1ndGsz IC0td2l0aC14ZnQKICdDRkxBR1M9LW1hcmNoPXg4Ni02NCAtbXR1bmU9Z2VuZXJpYyAtTzIgLXBp cGUKIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZycgQ1BQRkxBR1M9LURfRk9SVElGWV9TT1VSQ0U9 MgogTERGTEFHUz0tV2wsLU8xLC0tc29ydC1jb21tb24sLS1hcy1uZWVkZWQsLXoscmVscm8nCgpD b25maWd1cmVkIGZlYXR1cmVzOgpYUE0gSlBFRyBUSUZGIEdJRiBQTkcgUlNWRyBJTUFHRU1BR0lD SyBTT1VORCBHUE0gREJVUyBHQ09ORiBHU0VUVElOR1MKTk9USUZZIEFDTCBHTlVUTFMgTElCWE1M MiBGUkVFVFlQRSBNMTdOX0ZMVCBMSUJPVEYgWEZUIFpMSUIKVE9PTEtJVF9TQ1JPTExfQkFSUyBH VEszIFgxMQoKSW1wb3J0YW50IHNldHRpbmdzOgogIHZhbHVlIG9mICRMQ19NT05FVEFSWTogZW5f VVMuVVRGLTgKICB2YWx1ZSBvZiAkTENfTlVNRVJJQzogZW5fVVMuVVRGLTgKICB2YWx1ZSBvZiAk TENfVElNRTogZW5fVVMuVVRGLTgKICB2YWx1ZSBvZiAkTEFORzogemhfQ04uVVRGLTgKICB2YWx1 ZSBvZiAkWE1PRElGSUVSUzogQGltPWZjaXR4CiAgbG9jYWxlLWNvZGluZy1zeXN0ZW06IHV0Zi04 LXVuaXgKCk1ham9yIG1vZGU6IElQeQoKTWlub3IgbW9kZXMgaW4gZWZmZWN0OgogIGNvbXBpbGF0 aW9uLXNoZWxsLW1pbm9yLW1vZGU6IHQKICBkaWZmLWF1dG8tcmVmaW5lLW1vZGU6IHQKICByZWNl bnRmLW1vZGU6IHQKICBzaGVsbC1kaXJ0cmFjay1tb2RlOiB0CiAgZGlzcGxheS10aW1lLW1vZGU6 IHQKICB3aW5uZXItbW9kZTogdAogIHdpbmRvdy1udW1iZXJpbmctbW9kZTogdAogIGd1aWRlLWtl eS1tb2RlOiB0CiAgaWRvLWV2ZXJ5d2hlcmU6IHQKICBhdXRvLWltYWdlLWZpbGUtbW9kZTogdAog IHNob3ctcGFyZW4tbW9kZTogdAogIHRvb2x0aXAtbW9kZTogdAogIGVsZWN0cmljLWluZGVudC1t b2RlOiB0CiAgbW91c2Utd2hlZWwtbW9kZTogdAogIGZpbGUtbmFtZS1zaGFkb3ctbW9kZTogdAog IGdsb2JhbC1mb250LWxvY2stbW9kZTogdAogIGZvbnQtbG9jay1tb2RlOiB0CiAgYXV0by1jb21w b3NpdGlvbi1tb2RlOiB0CiAgYXV0by1lbmNyeXB0aW9uLW1vZGU6IHQKICBhdXRvLWNvbXByZXNz aW9uLW1vZGU6IHQKICBjb2x1bW4tbnVtYmVyLW1vZGU6IHQKICBsaW5lLW51bWJlci1tb2RlOiB0 CiAgdHJhbnNpZW50LW1hcmstbW9kZTogdAoKUmVjZW50IG1lc3NhZ2VzOgooTm8gY2hhbmdlcyBu ZWVkIHRvIGJlIHNhdmVkKQpTYXZpbmcgZmlsZSAvaG9tZS9jaHhwL2Fzay4uLgpXcm90ZSAvaG9t ZS9jaHhwL2FzawpTYXZpbmcgZmlsZSAvaG9tZS9jaHhwL2Fzay4uLgpXcm90ZSAvaG9tZS9jaHhw L2FzawpTYXZpbmcgZmlsZSAvaG9tZS9jaHhwL2Fzay4uLgpXcm90ZSAvaG9tZS9jaHhwL2Fzawoo Tm8gY2hhbmdlcyBuZWVkIHRvIGJlIHNhdmVkKSBbMiB0aW1lc10KTWFraW5nIGNvbXBsZXRpb24g bGlzdC4uLgptd2hlZWwtc2Nyb2xsOiBCZWdpbm5pbmcgb2YgYnVmZmVyCgpMb2FkLXBhdGggc2hh ZG93czoKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvcHl0aG9uLW1vZGUvZXh0ZW5zaW9ucy9o aWdobGlnaHQtaW5kZW50YXRpb24gaGlkZXMgL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvaGln aGxpZ2h0LWluZGVudGF0aW9uL2hpZ2hsaWdodC1pbmRlbnRhdGlvbgovaG9tZS9jaHhwLy5lbWFj cy5kL2VsLWdldC9weXRob24tbW9kZS9weXRob24tbW9kZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNz L3NpdGUtbGlzcC9weXRob24tbW9kZQovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlz cC9tb3VzZW1lIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9tb3VzZW1lCi9o b21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzc2QtZWxzIGhpZGVzIC91c3Ivc2hh cmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3NkLWVscwovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdl dC9lc3MvbGlzcC9lc3Mtbm93ZWIgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNz L2Vzcy1ub3dlYgovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mtc3RhLWQg aGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1zdGEtZAovaG9tZS9jaHhw Ly5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtdHJucyBoaWRlcyAvdXNyL3NoYXJlL2VtYWNz L3NpdGUtbGlzcC9lc3MvZXNzLXRybnMKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xp c3AvbXNkb3MgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL21zZG9zCi9ob21l L2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zcDZ3LWQgaGlkZXMgL3Vzci9zaGFy ZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1zcDZ3LWQKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1n ZXQvZXNzL2xpc3AvZXNzLXItcGFja2FnZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlz cC9lc3MvZXNzLXItcGFja2FnZQovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9l c3Mtci1hcmdzIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtci1hcmdz Ci9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1jb21wIGhpZGVzIC91c3Iv c2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtY29tcAovaG9tZS9jaHhwLy5lbWFjcy5kL2Vs LWdldC9lc3MvbGlzcC9lc3MtcnV0aWxzIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNw L2Vzcy9lc3MtcnV0aWxzCi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1y LWQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1yLWQKL2hvbWUvY2h4 cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXNwMy1kIGhpZGVzIC91c3Ivc2hhcmUvZW1h Y3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtc3AzLWQKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNz L2xpc3AvZXNzLXJkaXJlZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNz LXJkaXJlZAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtanVsaWEgaGlk ZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1qdWxpYQovaG9tZS9jaHhwLy5l bWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtZ2VuZXJpY3MgaGlkZXMgL3Vzci9zaGFyZS9lbWFj cy9zaXRlLWxpc3AvZXNzL2Vzcy1nZW5lcmljcwovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9l c3MvbGlzcC9lc3Mtbm93ZWItbW9kZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9l c3MvZXNzLW5vd2ViLW1vZGUKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNz LW1vdXNlIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtbW91c2UKL2hv bWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXNwNS1kIGhpZGVzIC91c3Ivc2hh cmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtc3A1LWQKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1n ZXQvZXNzL2xpc3AvZXNzLXNhcy1kIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vz cy9lc3Mtc2FzLWQKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXNwNi1k IGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtc3A2LWQKL2hvbWUvY2h4 cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWJ1Z3MtZCBoaWRlcyAvdXNyL3NoYXJlL2Vt YWNzL3NpdGUtbGlzcC9lc3MvZXNzLWJ1Z3MtZAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9l c3MvbGlzcC9lc3MtcmQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1y ZAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mtc3RhLWwgaGlkZXMgL3Vz ci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1zdGEtbAovaG9tZS9jaHhwLy5lbWFjcy5k L2VsLWdldC9lc3MvbGlzcC9lc3MtYXJjLWQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxp c3AvZXNzL2Vzcy1hcmMtZAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mt dG9vbGJhciBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXRvb2xiYXIK L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXMtbCBoaWRlcyAvdXNyL3No YXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXMtbAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdl dC9lc3MvbGlzcC9lc3Mtci1zeW50YXggaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3Av ZXNzL2Vzcy1yLXN5bnRheAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mt b21nLWQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1vbWctZAovaG9t ZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtbWVudSBoaWRlcyAvdXNyL3NoYXJl L2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLW1lbnUKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQv ZXNzL2xpc3AvZXNzLXZzdC1kIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9l c3MtdnN0LWQKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXRyYWNlYnVn IGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtdHJhY2VidWcKL2hvbWUv Y2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXNhcy1sIGhpZGVzIC91c3Ivc2hhcmUv ZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtc2FzLWwKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQv ZXNzL2xpc3AvZXNzLXItZ3VpIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9l c3Mtci1ndWkKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWphZ3MtZCBo aWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLWphZ3MtZAovaG9tZS9jaHhw Ly5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtbW9kZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNz L3NpdGUtbGlzcC9lc3MvZXNzLW1vZGUKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xp c3AvZXNzLWluZiBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLWluZgov aG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtZm9udC1sb2NrIGhpZGVzIC91 c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtZm9udC1sb2NrCi9ob21lL2NoeHAvLmVt YWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1yb3h5IGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0 ZS1saXNwL2Vzcy9lc3Mtcm94eQovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9l c3Mtc2l0ZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXNpdGUKL2hv bWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXhscy1kIGhpZGVzIC91c3Ivc2hh cmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MteGxzLWQKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1n ZXQvZXNzL2xpc3AvZXNzLWdyZXRsIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vz cy9lc3MtZ3JldGwKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWhlbHAg aGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1oZWxwCi9ob21lL2NoeHAv LmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zMy1kIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mv c2l0ZS1saXNwL2Vzcy9lc3MtczMtZAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlz cC9lc3MtczQtZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXM0LWQK L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXItY29tcGxldGlvbiBoaWRl cyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXItY29tcGxldGlvbgovaG9tZS9j aHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtZGRlIGhpZGVzIC91c3Ivc2hhcmUvZW1h Y3Mvc2l0ZS1saXNwL2Vzcy9lc3MtZGRlCi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9s aXNwL2p1bGlhLW1vZGUgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2p1bGlh LW1vZGUKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWxzcC1sIGhpZGVz IC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtbHNwLWwKL2hvbWUvY2h4cC8uZW1h Y3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWNvbXBhdCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3Np dGUtbGlzcC9lc3MvZXNzLWNvbXBhdAovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlz cC9lc3MtZWxkb2MgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1lbGRv YwovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mtc2FzLWEgaGlkZXMgL3Vz ci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1zYXMtYQovaG9tZS9jaHhwLy5lbWFjcy5k L2VsLWdldC9lc3MvbGlzcC9lc3Mtbm93ZWItZm9udC1sb2NrLW1vZGUgaGlkZXMgL3Vzci9zaGFy ZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1ub3dlYi1mb250LWxvY2stbW9kZQovaG9tZS9jaHhw Ly5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtdXRpbHMgaGlkZXMgL3Vzci9zaGFyZS9lbWFj cy9zaXRlLWxpc3AvZXNzL2Vzcy11dGlscwovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3Mv bGlzcC9lc3MtYnVncy1sIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mt YnVncy1sCi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1jdXN0b20gaGlk ZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1jdXN0b20KL2hvbWUvY2h4cC8u ZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLW9tZy1sIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mv c2l0ZS1saXNwL2Vzcy9lc3Mtb21nLWwKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xp c3AvZXNzIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MKL2hvbWUvY2h4 cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXN3diBoaWRlcyAvdXNyL3NoYXJlL2VtYWNz L3NpdGUtbGlzcC9lc3MvZXNzLXN3dgovaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlz cC9tYWtlLXJlZ2V4cCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvbWFrZS1y ZWdleHAKL2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXNwNC1kIGhpZGVz IC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtc3A0LWQKL2hvbWUvY2h4cC8uZW1h Y3MuZC9lbC1nZXQvYW5zaS1jb2xvci9hbnNpLWNvbG9yIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mv MjUuMS9saXNwL2Fuc2ktY29sb3IKCkZlYXR1cmVzOgooc2hhZG93IHNvcnQgbWFpbC1leHRyIGVt YWNzYnVnIG1lc3NhZ2UgaWRuYSByZmM4MjIgbW1sIG1tbC1zZWMgZXBnCm1tLWRlY29kZSBtbS1i b2RpZXMgbW0tZW5jb2RlIG1haWwtcGFyc2UgcmZjMjIzMSBtYWlsYWJicmV2IGdtbS11dGlscwpt YWlsaGVhZGVyIHNlbmRtYWlsIHJmYzIwNDcgcmZjMjA0NSBpZXRmLWRydW1zIG1haWwtdXRpbHMg dmMtbXRuIHZjLWhnCnZjLWdpdCB2Yy1ienIgdmMtc3JjIHZjLXNjY3MgdmMtc3ZuIHZjLWN2cyB2 Yy1yY3MgcHl0aG9uLW1vZGUgZGVyaXZlZAppbmZvLWxvb2sgaW5mbyB3aGljaC1mdW5jIHRoaW5n YXRwdCBoaXBwaWUtZXhwIGZseW1ha2UgY29tcGlsZSByeApvcmctaW5zdGFsbCByZWZ0ZXgtZGNy IHJlZnRleC1hdWMgcmVmdGV4IHJlZnRleC12YXJzIGRpcmVkLXNvcnQgZGlmZi1obAp2Yy1kaXIg ZXdvYyB2YyB2Yy1kaXNwYXRjaGVyIGRpZmYtbW9kZSBzaGVsbC1jb21wbGV0aW9uIHRyYW1wLWNh Y2hlCnRyYW1wLXNoIHRyYW1wIHRyYW1wLWNvbXBhdCBhdXRoLXNvdXJjZSBlaWVpbyBlaWVpby1j b3JlIGdudXMtdXRpbAptbS11dGlsIGhlbHAtZm5zIG1haWwtcHJzdnIgcGFzc3dvcmQtY2FjaGUg dHJhbXAtbG9hZGRlZnMgdHJhbXB2ZXIKcmVjZW50ZiB0cmVlLXdpZGdldCBwYXJlZGl0IGlkb21l bnUgaW1lbnUgb2ItbGF0ZXggb2ItZG90IG9iLUMgY2MtbW9kZQpjYy1mb250cyBjYy1ndWVzcyBj Yy1tZW51cyBjYy1jbWRzIGNjLXN0eWxlcyBjYy1hbGlnbiBjYy1lbmdpbmUgY2MtdmFycwpjYy1k ZWZzIG9iLW1hdGxhYiBvYi1vY3RhdmUgb2ItZGl0YWEgb2ItcGVybCBvYi1zaCBzaGVsbCBvYi1w eXRob24gb2ItUgpveC1vZHQgcm5nLWxvYyBybmctdXJpIHJuZy1wYXJzZSBybmctbWF0Y2ggcm5n LWR0IHJuZy11dGlsIHJuZy1wdHRybgpueG1sLXBhcnNlIG54bWwtbnMgbnhtbC1lbmMgeG1sdG9r IG54bWwtdXRpbCBveC1tZCBveC1sYXRleCBveC1pY2FsZW5kYXIKb3gtaHRtbCBveC1hc2NpaSBv eC1wdWJsaXNoIG94IG9yZy1lbGVtZW50IG9yZyBvcmctbWFjcm8gb3JnLWZvb3Rub3RlCm9yZy1w Y29tcGxldGUgcGNvbXBsZXRlIG9yZy1saXN0IG9yZy1mYWNlcyBvcmctZW50aXRpZXMgbm91dGxp bmUgb3V0bGluZQpvcmctdmVyc2lvbiBvYi1lbWFjcy1saXNwIG9iIG9iLXRhbmdsZSBvYi1yZWYg b2ItbG9iIG9iLXRhYmxlIG9iLWV4cApvcmctc3JjIG9iLWtleXMgb2ItY29taW50IGNvbWludCBh bnNpLWNvbG9yIG9iLWNvcmUgb2ItZXZhbCBvcmctY29tcGF0Cm9yZy1tYWNzIG9yZy1sb2FkZGVm cyBmaW5kLWZ1bmMgY2FsLW1lbnUgY2FsZW5kYXIgY2FsLWxvYWRkZWZzIHRpbWUKd2lubmVyIHdp bmRvdy1udW1iZXJpbmcgaWJ1Zi1tYWNzIGVkbWFjcm8ga21hY3JvIGlidWZmZXItdmMgaWJ1Zi1l eHQKaWJ1ZmZlciBmdWxsZnJhbWUgYXZvaWQgZ3VpZGUta2V5IHMgdWNzLW5vcm1hbGl6ZSBwb3B3 aW4gZGFzaCBzbWV4IGlkbwptdWx0aS10ZXJtIHRlcm0gZGlzcC10YWJsZSBlaGVscCByaW5nIGVh c3ktbW1vZGUgYWR2aWNlIGRpcmVkKwppbWFnZS1kaXJlZCBmb3JtYXQtc3BlYyBpbWFnZS1maWxl IGRpcmVkLXggZGlyZWQtYXV4IGNsLW1hY3MgY29sb3ItdGhlbWUKd2lkLWVkaXQgcHJldmlldy1s YXRleCB0ZXgtc2l0ZSBhdXRvLWxvYWRzIC5sb2FkZGVmcyBlbC1nZXQKZWwtZ2V0LWF1dG9sb2Fk aW5nIGVsLWdldC1saXN0LXBhY2thZ2VzIGVsLWdldC1kZXBlbmRlbmNpZXMgZWwtZ2V0LWJ1aWxk CmVsLWdldC1zdGF0dXMgcHAgZWwtZ2V0LW1ldGhvZHMgZWwtZ2V0LWZvc3NpbCBlbC1nZXQtc3Zu IGVsLWdldC1wYWNtYW4KZWwtZ2V0LWdpdGh1Yi16aXAgZWwtZ2V0LWdpdGh1Yi10YXIgZWwtZ2V0 LWh0dHAtemlwIGVsLWdldC1odHRwLXRhcgplbC1nZXQtaGcgZWwtZ2V0LWdvIGVsLWdldC1naXQt c3ZuIGVsLWdldC1maW5rIGVsLWdldC1lbWFjc3dpa2kKZWwtZ2V0LWh0dHAgZWwtZ2V0LW5vdGlm eSBlbC1nZXQtZW1hY3NtaXJyb3IgZWwtZ2V0LWdpdGh1YiBlbC1nZXQtZ2l0CmVsLWdldC1lbHBh IGVsLWdldC1kYXJjcyBlbC1nZXQtY3ZzIGVsLWdldC1ienIgZWwtZ2V0LWJyZXcKZWwtZ2V0LWJ1 aWx0aW4gZWwtZ2V0LWFwdC1nZXQgZWwtZ2V0LXJlY2lwZXMgZWwtZ2V0LWJ5dGUtY29tcGlsZQpl bC1nZXQtY3VzdG9tIGNsLXNlcSBlbC1nZXQtY29yZSBhdXRvbG9hZCBsaXNwLW1udCBjbCBkaXJl ZCBwYXJlbgpjdXMtc3RhcnQgY3VzLWxvYWQgZmluZGVyLWluZiBwYWNrYWdlIGVwZy1jb25maWcg c2VxIGJ5dGUtb3B0IGd2CmJ5dGVjb21wIGJ5dGUtY29tcGlsZSBjbC1leHRyYSBoZWxwLW1vZGUg ZWFzeW1lbnUgY2NvbnYgY2wtbG9hZGRlZnMKcGNhc2UgY2wtbGliIHRpbWUtZGF0ZSBtdWxlLXV0 aWwgY2hpbmEtdXRpbCB0b29sdGlwIGVsZG9jIGVsZWN0cmljCnVuaXF1aWZ5IGVkaWZmLWhvb2sg dmMtaG9va3MgbGlzcC1mbG9hdC10eXBlIG13aGVlbCB4LXdpbgp0ZXJtL2NvbW1vbi13aW4geC1k bmQgdG9vbC1iYXIgZG5kIGZvbnRzZXQgaW1hZ2UgcmVnZXhwLW9wdCBmcmluZ2UKdGFidWxhdGVk LWxpc3QgbmV3Y29tbWVudCBlbGlzcC1tb2RlIGxpc3AtbW9kZSBwcm9nLW1vZGUgcmVnaXN0ZXIg cGFnZQptZW51LWJhciByZm4tZXNoYWRvdyB0aW1lciBzZWxlY3Qgc2Nyb2xsLWJhciBtb3VzZSBq aXQtbG9jayBmb250LWxvY2sKc3ludGF4IGZhY2VtZW51IGZvbnQtY29yZSBmcmFtZSBjbC1nZW5l cmljIGNoYW0gZ2VvcmdpYW4gdXRmLTgtbGFuZwptaXNjLWxhbmcgdmlldG5hbWVzZSB0aWJldGFu IHRoYWkgdGFpLXZpZXQgbGFvIGtvcmVhbiBqYXBhbmVzZSBldWNqcC1tcwpjcDUxOTMyIGhlYnJl dyBncmVlayByb21hbmlhbiBzbG92YWsgY3plY2ggZXVyb3BlYW4gZXRoaW9waWMgaW5kaWFuCmN5 cmlsbGljIGNoaW5lc2UgY2hhcnNjcmlwdCBjYXNlLXRhYmxlIGVwYS1ob29rIGprYS1jbXByLWhv b2sgaGVscApzaW1wbGUgYWJicmV2IG1pbmlidWZmZXIgY2wtcHJlbG9hZGVkIG5hZHZpY2UgbG9h ZGRlZnMgYnV0dG9uIGZhY2VzCmN1cy1mYWNlIG1hY3JvZXhwIGZpbGVzIHRleHQtcHJvcGVydGll cyBvdmVybGF5IHNoYTEgbWQ1IGJhc2U2NCBmb3JtYXQKZW52IGNvZGUtcGFnZXMgbXVsZSBjdXN0 b20gd2lkZ2V0IGhhc2h0YWJsZS1wcmludC1yZWFkYWJsZSBiYWNrcXVvdGUKZGJ1c2JpbmQgaW5v dGlmeSBkeW5hbWljLXNldHRpbmcgc3lzdGVtLWZvbnQtc2V0dGluZyBmb250LXJlbmRlci1zZXR0 aW5nCm1vdmUtdG9vbGJhciBndGsgeC10b29sa2l0IHggbXVsdGktdHR5IG1ha2UtbmV0d29yay1w cm9jZXNzIGVtYWNzKQoKTWVtb3J5IGluZm9ybWF0aW9uOgooKGNvbnNlcyAxNiA2Mjk0ODkgMzA0 MDMpCiAoc3ltYm9scyA0OCA0NjgzNyAxKQogKG1pc2NzIDQwIDc0OCA0OTApCiAoc3RyaW5ncyAz MiAxMjIxMjkgMTYwMzgpCiAoc3RyaW5nLWJ5dGVzIDEgMzU0NDk5NykKICh2ZWN0b3JzIDE2IDYx MjM5KQogKHZlY3Rvci1zbG90cyA4IDEwNTc4MDggNjg3OCkKIChmbG9hdHMgOCA1NDcgNjg2KQog KGludGVydmFscyA1NiAxMzE1IDApCiAoYnVmZmVycyA5NzYgMzYpKQoKV2hlbiBzZW5kIHB5dGhv biBzY3JpcHQgdG8gdGhlIGlweXRob24gaW5mZXJpb3IsIGl0IHNob3dzOgoKICAgICAgUHl0aG9u IDMuNS4yIChkZWZhdWx0LCBOb3YgIDcgMjAxNiwgMTE6MzE6MzYpCiAgICAgIFR5cGUgImNvcHly aWdodCIsICJjcmVkaXRzIiBvciAibGljZW5zZSIgZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAgICAg CiAgICAgIElQeXRob24gNS4xLjAgLS0gQW4gZW5oYW5jZWQgSW50ZXJhY3RpdmUgUHl0aG9uLgog ICAgICA/ICAgICAgICAgLT4gSW50cm9kdWN0aW9uIGFuZCBvdmVydmlldyBvZiBJUHl0aG9uJ3Mg ZmVhdHVyZXMuCiAgICAgICVxdWlja3JlZiAtPiBRdWljayByZWZlcmVuY2UuCiAgICAgIGhlbHAg ICAgICAtPiBQeXRob24ncyBvd24gaGVscCBzeXN0ZW0uCiAgICAgIG9iamVjdD8gICAtPiBEZXRh aWxzIGFib3V0ICdvYmplY3QnLCB1c2UgJ29iamVjdD8/JyBmb3IgZXh0cmEgZGV0YWlscy4KICAg ICAgVXNpbmcgbWF0cGxvdGxpYiBiYWNrZW5kOiBUa0FnZwogICAgIAogICAgICAbW0obWz83aBtb PzEybBtbPzI1aBtbPzIwMDRsLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIE5hbWVFcnJvciAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs YXN0KQogICAgICA8aXB5dGhvbi1pbnB1dC0xLWI1Y2M1Y2IwOGFhNj4gaW4gPG1vZHVsZT4oKQog ICAgICAtLS0tPiAxIGV4ZWNmaWxlKHInL3RtcC9weS1zaGVsbC1jb21wbGV0aW9uLXNldHVwLWNv ZGUucHknKSAjIFBZVEhPTi1NT0RFCiAgICAgCiAgICAgIE5hbWVFcnJvcjogbmFtZSAnZXhlY2Zp bGUnIGlzIG5vdCBkZWZpbmVkCiAgICAgCiAgICAgIBtbShtbPzdoG1s/MTJsG1s/MjVoG1s/MjAw NGwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgTmFtZUVycm9yICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpCiAgICAgIDxpcHl0 aG9uLWlucHV0LTItYThjNmViZmI5NDNhPiBpbiA8bW9kdWxlPigpCiAgICAgIC0tLS0+IDEgZXhl Y2ZpbGUocicvdG1wL2lweXRob24tMTcyM0hWMS5weScpICMgUFlUSE9OLU1PREUKCiAgICAgIE5h bWVFcnJvcjogbmFtZSAnZXhlY2ZpbGUnIGlzIG5vdCBkZWZpbmVkCiAgICAgCiAgICAgIBtbPzEy bBtbPzI1aBtbShtbPzIwMDRsG1s2bhtbPzIwMDRoG1s/MjVsG1s/N2wbW0pJbiBbM106CiAgICAg IBtbOEQbWzhDG1s/MTJsG1s/MjVoG1s4RBtbShtbPzIwMDRsG1s2bhtbPzIwMDRoG1s/MjVsG1s/ N2wbW0pJbgogICAgICBbM106CiAgICAgIBtbOEQbWzhDG1s/MTJsG1s/MjVoG1s4RBtbShtbPzIw MDRsG1s2bhtbPzIwMDRoG1s/MjVsG1s/N2wbW0pJbgogICAgICBbM106CiAgICAgIBtbOEQbWzhD G1s/MTJsG1s/MjVoG1s4RBtbShtbPzIwMDRsG1s2bhtbPzIwMDRoG1s/MjVsG1s/N2wbW0pJbgog ICAgICBbM106CiAgICAgIBtbOEQbWzhDG1s/MTJsG1s/MjVoG1s4RBtbShtbPzIwMDRsG1s2bhtb PzIwMDRoG1s/MjVsG1s/N2wbW0pJbgogICAgICBbM106CiAgICAgIBtbOEQbWzhDG1s/MTJsG1s/ MjVoG1s4RBtbShtbPzIwMDRsG1s2bhtbPzIwMDRoG1s/MjVsG1s/N2wbW0pJbgogICAgICBbM106 CiAgICAgIBtbOEQbWzhDG1s/MTJsG1s/MjVoG1s4RBtbShtbPzIwMDRsG1s2bhtbPzIwMDRoG1s/ MjVsG1s/N2wbW0pJbgogICAgICBbM106CiAgICAgIBtbOEQbWzhDG1s/MTJsG1s/MjVoG1s4RBtb ShtbPzIwMDRsG1s2bhtbPzIwMDRoG1s/MjVsG1s/N2wbW0pJbgogICAgICBbM106IBtbOEQbWzhD G1s/MTJsG1s/MjVoCgpUaGUgcHJvYmxlbSBvZiBOYW1lRXJyb3I6IG5hbWUgJ2V4ZWNmaWxlJyBp cyBub3QgZGVmaW5lZCBjYW4gaWdub3JlZAppdC4gSG93ZXZlciB0aGUgYW5zaSBjb2xvciBvZiBp cHl0aG9uIGNhbm5vdCBkZWFsIHdpdGggdGhlIGVtYWNzMjUuMQoKCgoKCgoK ------=_Part_611_1899412076.1483165000765 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iY29sb3I6IzAwMDsgZm9udC1zaXplOiAxNHB4O2ZvbnQtZmFtaWx5OiBhcmlh bDsiPjxkaXY+PGJyPjxicj48YnI+PGJyPjxicj5JbiBHTlUgRW1hY3MgMjUuMS4xICh4ODZfNjQt dW5rbm93bi1saW51eC1nbnUsIEdUSysgVmVyc2lvbiAzLjIyLjUpPGJyPiZuYnNwO29mIDIwMTYt MTItMjMgYnVpbHQgb24ganVlcmdlbjxicj5XaW5kb3dpbmcgc3lzdGVtIGRpc3RyaWJ1dG9yICdU aGUgWC5PcmcgRm91bmRhdGlvbicsIHZlcnNpb24gMTEuMC4xMTgwNDAwMDxicj5TeXN0ZW0gRGVz Y3JpcHRpb246Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFyY2ggTGludXg8YnI+PGJyPkNvbmZpZ3VyZWQg dXNpbmc6PGJyPiZuYnNwOydjb25maWd1cmUgLS1wcmVmaXg9L3VzciAtLXN5c2NvbmZkaXI9L2V0 YyAtLWxpYmV4ZWNkaXI9L3Vzci9saWI8YnI+Jm5ic3A7LS1sb2NhbHN0YXRlZGlyPS92YXIgLS13 aXRoLXgtdG9vbGtpdD1ndGszIC0td2l0aC14ZnQ8YnI+Jm5ic3A7J0NGTEFHUz0tbWFyY2g9eDg2 LTY0IC1tdHVuZT1nZW5lcmljIC1PMiAtcGlwZTxicj4mbmJzcDstZnN0YWNrLXByb3RlY3Rvci1z dHJvbmcnIENQUEZMQUdTPS1EX0ZPUlRJRllfU09VUkNFPTI8YnI+Jm5ic3A7TERGTEFHUz0tV2ws LU8xLC0tc29ydC1jb21tb24sLS1hcy1uZWVkZWQsLXoscmVscm8nPGJyPjxicj5Db25maWd1cmVk IGZlYXR1cmVzOjxicj5YUE0gSlBFRyBUSUZGIEdJRiBQTkcgUlNWRyBJTUFHRU1BR0lDSyBTT1VO RCBHUE0gREJVUyBHQ09ORiBHU0VUVElOR1M8YnI+Tk9USUZZIEFDTCBHTlVUTFMgTElCWE1MMiBG UkVFVFlQRSBNMTdOX0ZMVCBMSUJPVEYgWEZUIFpMSUI8YnI+VE9PTEtJVF9TQ1JPTExfQkFSUyBH VEszIFgxMTxicj48YnI+SW1wb3J0YW50IHNldHRpbmdzOjxicj4mbmJzcDsgdmFsdWUgb2YgJExD X01PTkVUQVJZOiBlbl9VUy5VVEYtODxicj4mbmJzcDsgdmFsdWUgb2YgJExDX05VTUVSSUM6IGVu X1VTLlVURi04PGJyPiZuYnNwOyB2YWx1ZSBvZiAkTENfVElNRTogZW5fVVMuVVRGLTg8YnI+Jm5i c3A7IHZhbHVlIG9mICRMQU5HOiB6aF9DTi5VVEYtODxicj4mbmJzcDsgdmFsdWUgb2YgJFhNT0RJ RklFUlM6IEBpbT1mY2l0eDxicj4mbmJzcDsgbG9jYWxlLWNvZGluZy1zeXN0ZW06IHV0Zi04LXVu aXg8YnI+PGJyPk1ham9yIG1vZGU6IElQeTxicj48YnI+TWlub3IgbW9kZXMgaW4gZWZmZWN0Ojxi cj4mbmJzcDsgY29tcGlsYXRpb24tc2hlbGwtbWlub3ItbW9kZTogdDxicj4mbmJzcDsgZGlmZi1h dXRvLXJlZmluZS1tb2RlOiB0PGJyPiZuYnNwOyByZWNlbnRmLW1vZGU6IHQ8YnI+Jm5ic3A7IHNo ZWxsLWRpcnRyYWNrLW1vZGU6IHQ8YnI+Jm5ic3A7IGRpc3BsYXktdGltZS1tb2RlOiB0PGJyPiZu YnNwOyB3aW5uZXItbW9kZTogdDxicj4mbmJzcDsgd2luZG93LW51bWJlcmluZy1tb2RlOiB0PGJy PiZuYnNwOyBndWlkZS1rZXktbW9kZTogdDxicj4mbmJzcDsgaWRvLWV2ZXJ5d2hlcmU6IHQ8YnI+ Jm5ic3A7IGF1dG8taW1hZ2UtZmlsZS1tb2RlOiB0PGJyPiZuYnNwOyBzaG93LXBhcmVuLW1vZGU6 IHQ8YnI+Jm5ic3A7IHRvb2x0aXAtbW9kZTogdDxicj4mbmJzcDsgZWxlY3RyaWMtaW5kZW50LW1v ZGU6IHQ8YnI+Jm5ic3A7IG1vdXNlLXdoZWVsLW1vZGU6IHQ8YnI+Jm5ic3A7IGZpbGUtbmFtZS1z aGFkb3ctbW9kZTogdDxicj4mbmJzcDsgZ2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0PGJyPiZuYnNw OyBmb250LWxvY2stbW9kZTogdDxicj4mbmJzcDsgYXV0by1jb21wb3NpdGlvbi1tb2RlOiB0PGJy PiZuYnNwOyBhdXRvLWVuY3J5cHRpb24tbW9kZTogdDxicj4mbmJzcDsgYXV0by1jb21wcmVzc2lv bi1tb2RlOiB0PGJyPiZuYnNwOyBjb2x1bW4tbnVtYmVyLW1vZGU6IHQ8YnI+Jm5ic3A7IGxpbmUt bnVtYmVyLW1vZGU6IHQ8YnI+Jm5ic3A7IHRyYW5zaWVudC1tYXJrLW1vZGU6IHQ8YnI+PGJyPlJl Y2VudCBtZXNzYWdlczo8YnI+KE5vIGNoYW5nZXMgbmVlZCB0byBiZSBzYXZlZCk8YnI+U2F2aW5n IGZpbGUgL2hvbWUvY2h4cC9hc2suLi48YnI+V3JvdGUgL2hvbWUvY2h4cC9hc2s8YnI+U2F2aW5n IGZpbGUgL2hvbWUvY2h4cC9hc2suLi48YnI+V3JvdGUgL2hvbWUvY2h4cC9hc2s8YnI+U2F2aW5n IGZpbGUgL2hvbWUvY2h4cC9hc2suLi48YnI+V3JvdGUgL2hvbWUvY2h4cC9hc2s8YnI+KE5vIGNo YW5nZXMgbmVlZCB0byBiZSBzYXZlZCkgWzIgdGltZXNdPGJyPk1ha2luZyBjb21wbGV0aW9uIGxp c3QuLi48YnI+bXdoZWVsLXNjcm9sbDogQmVnaW5uaW5nIG9mIGJ1ZmZlcjxicj48YnI+TG9hZC1w YXRoIHNoYWRvd3M6PGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L3B5dGhvbi1tb2RlL2V4 dGVuc2lvbnMvaGlnaGxpZ2h0LWluZGVudGF0aW9uIGhpZGVzIC9ob21lL2NoeHAvLmVtYWNzLmQv ZWwtZ2V0L2hpZ2hsaWdodC1pbmRlbnRhdGlvbi9oaWdobGlnaHQtaW5kZW50YXRpb248YnI+L2hv bWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvcHl0aG9uLW1vZGUvcHl0aG9uLW1vZGUgaGlkZXMgL3Vz ci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvcHl0aG9uLW1vZGU8YnI+L2hvbWUvY2h4cC8uZW1hY3Mu ZC9lbC1nZXQvZXNzL2xpc3AvbW91c2VtZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlz cC9lc3MvbW91c2VtZTxicj4vaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Nk LWVscyBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzZC1lbHM8YnI+L2hv bWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLW5vd2ViIGhpZGVzIC91c3Ivc2hh cmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtbm93ZWI8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9l bC1nZXQvZXNzL2xpc3AvZXNzLXN0YS1kIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNw L2Vzcy9lc3Mtc3RhLWQ8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNz LXRybnMgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy10cm5zPGJyPi9o b21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL21zZG9zIGhpZGVzIC91c3Ivc2hhcmUv ZW1hY3Mvc2l0ZS1saXNwL2Vzcy9tc2Rvczxicj4vaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9l c3MvbGlzcC9lc3Mtc3A2dy1kIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9l c3Mtc3A2dy1kPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1yLXBh Y2thZ2UgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1yLXBhY2thZ2U8 YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXItYXJncyBoaWRlcyAv dXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXItYXJnczxicj4vaG9tZS9jaHhwLy5l bWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3MtY29tcCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3Np dGUtbGlzcC9lc3MvZXNzLWNvbXA8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xp c3AvZXNzLXJ1dGlscyBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXJ1 dGlsczxicj4vaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mtci1kIGhpZGVz IC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtci1kPGJyPi9ob21lL2NoeHAvLmVt YWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zcDMtZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3Np dGUtbGlzcC9lc3MvZXNzLXNwMy1kPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9s aXNwL2Vzcy1yZGlyZWQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1y ZGlyZWQ8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWp1bGlhIGhp ZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtanVsaWE8YnI+L2hvbWUvY2h4 cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWdlbmVyaWNzIGhpZGVzIC91c3Ivc2hhcmUv ZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtZ2VuZXJpY3M8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9l bC1nZXQvZXNzL2xpc3AvZXNzLW5vd2ViLW1vZGUgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRl LWxpc3AvZXNzL2Vzcy1ub3dlYi1tb2RlPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vz cy9saXNwL2Vzcy1tb3VzZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNz LW1vdXNlPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zcDUtZCBo aWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXNwNS1kPGJyPi9ob21lL2No eHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zYXMtZCBoaWRlcyAvdXNyL3NoYXJlL2Vt YWNzL3NpdGUtbGlzcC9lc3MvZXNzLXNhcy1kPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0 L2Vzcy9saXNwL2Vzcy1zcDYtZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3Mv ZXNzLXNwNi1kPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1idWdz LWQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1idWdzLWQ8YnI+L2hv bWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXJkIGhpZGVzIC91c3Ivc2hhcmUv ZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtcmQ8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQv ZXNzL2xpc3AvZXNzLXN0YS1sIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9l c3Mtc3RhLWw8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWFyYy1k IGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtYXJjLWQ8YnI+L2hvbWUv Y2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXRvb2xiYXIgaGlkZXMgL3Vzci9zaGFy ZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy10b29sYmFyPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQv ZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zLWwgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3Av ZXNzL2Vzcy1zLWw8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXIt c3ludGF4IGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtci1zeW50YXg8 YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLW9tZy1kIGhpZGVzIC91 c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtb21nLWQ8YnI+L2hvbWUvY2h4cC8uZW1h Y3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLW1lbnUgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRl LWxpc3AvZXNzL2Vzcy1tZW51PGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNw L2Vzcy12c3QtZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXZzdC1k PGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy10cmFjZWJ1ZyBoaWRl cyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXRyYWNlYnVnPGJyPi9ob21lL2No eHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zYXMtbCBoaWRlcyAvdXNyL3NoYXJlL2Vt YWNzL3NpdGUtbGlzcC9lc3MvZXNzLXNhcy1sPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0 L2Vzcy9saXNwL2Vzcy1yLWd1aSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3Mv ZXNzLXItZ3VpPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1qYWdz LWQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1qYWdzLWQ8YnI+L2hv bWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLW1vZGUgaGlkZXMgL3Vzci9zaGFy ZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1tb2RlPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwt Z2V0L2Vzcy9saXNwL2Vzcy1pbmYgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNz L2Vzcy1pbmY8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLWZvbnQt bG9jayBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLWZvbnQtbG9jazxi cj4vaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mtcm94eSBoaWRlcyAvdXNy L3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXJveHk8YnI+L2hvbWUvY2h4cC8uZW1hY3Mu ZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXNpdGUgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxp c3AvZXNzL2Vzcy1zaXRlPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vz cy14bHMtZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXhscy1kPGJy Pi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1ncmV0bCBoaWRlcyAvdXNy L3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLWdyZXRsPGJyPi9ob21lL2NoeHAvLmVtYWNz LmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1oZWxwIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1s aXNwL2Vzcy9lc3MtaGVscDxicj4vaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9l c3MtczMtZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLXMzLWQ8YnI+ L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXM0LWQgaGlkZXMgL3Vzci9z aGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1zNC1kPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQv ZWwtZ2V0L2Vzcy9saXNwL2Vzcy1yLWNvbXBsZXRpb24gaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9z aXRlLWxpc3AvZXNzL2Vzcy1yLWNvbXBsZXRpb248YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1n ZXQvZXNzL2xpc3AvZXNzLWRkZSBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3Mv ZXNzLWRkZTxicj4vaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9qdWxpYS1tb2Rl IGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9qdWxpYS1tb2RlPGJyPi9ob21l L2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1sc3AtbCBoaWRlcyAvdXNyL3NoYXJl L2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLWxzcC1sPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwt Z2V0L2Vzcy9saXNwL2Vzcy1jb21wYXQgaGlkZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3Av ZXNzL2Vzcy1jb21wYXQ8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNz LWVsZG9jIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtZWxkb2M8YnI+ L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXNhcy1hIGhpZGVzIC91c3Iv c2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtc2FzLWE8YnI+L2hvbWUvY2h4cC8uZW1hY3Mu ZC9lbC1nZXQvZXNzL2xpc3AvZXNzLW5vd2ViLWZvbnQtbG9jay1tb2RlIGhpZGVzIC91c3Ivc2hh cmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3Mtbm93ZWItZm9udC1sb2NrLW1vZGU8YnI+L2hvbWUv Y2h4cC8uZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvZXNzLXV0aWxzIGhpZGVzIC91c3Ivc2hhcmUv ZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtdXRpbHM8YnI+L2hvbWUvY2h4cC8uZW1hY3MuZC9lbC1n ZXQvZXNzL2xpc3AvZXNzLWJ1Z3MtbCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9l c3MvZXNzLWJ1Z3MtbDxicj4vaG9tZS9jaHhwLy5lbWFjcy5kL2VsLWdldC9lc3MvbGlzcC9lc3Mt Y3VzdG9tIGhpZGVzIC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2Vzcy9lc3MtY3VzdG9tPGJy Pi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1vbWctbCBoaWRlcyAvdXNy L3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3MvZXNzLW9tZy1sPGJyPi9ob21lL2NoeHAvLmVtYWNz LmQvZWwtZ2V0L2Vzcy9saXNwL2VzcyBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9l c3MvZXNzPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Vzcy9saXNwL2Vzcy1zd3YgaGlk ZXMgL3Vzci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZXNzL2Vzcy1zd3Y8YnI+L2hvbWUvY2h4cC8u ZW1hY3MuZC9lbC1nZXQvZXNzL2xpc3AvbWFrZS1yZWdleHAgaGlkZXMgL3Vzci9zaGFyZS9lbWFj cy9zaXRlLWxpc3AvZXNzL21ha2UtcmVnZXhwPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0 L2Vzcy9saXNwL2Vzcy1zcDQtZCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9lc3Mv ZXNzLXNwNC1kPGJyPi9ob21lL2NoeHAvLmVtYWNzLmQvZWwtZ2V0L2Fuc2ktY29sb3IvYW5zaS1j b2xvciBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzLzI1LjEvbGlzcC9hbnNpLWNvbG9yPGJyPjxicj5G ZWF0dXJlczo8YnI+KHNoYWRvdyBzb3J0IG1haWwtZXh0ciBlbWFjc2J1ZyBtZXNzYWdlIGlkbmEg cmZjODIyIG1tbCBtbWwtc2VjIGVwZzxicj5tbS1kZWNvZGUgbW0tYm9kaWVzIG1tLWVuY29kZSBt YWlsLXBhcnNlIHJmYzIyMzEgbWFpbGFiYnJldiBnbW0tdXRpbHM8YnI+bWFpbGhlYWRlciBzZW5k bWFpbCByZmMyMDQ3IHJmYzIwNDUgaWV0Zi1kcnVtcyBtYWlsLXV0aWxzIHZjLW10biB2Yy1oZzxi cj52Yy1naXQgdmMtYnpyIHZjLXNyYyB2Yy1zY2NzIHZjLXN2biB2Yy1jdnMgdmMtcmNzIHB5dGhv bi1tb2RlIGRlcml2ZWQ8YnI+aW5mby1sb29rIGluZm8gd2hpY2gtZnVuYyB0aGluZ2F0cHQgaGlw cGllLWV4cCBmbHltYWtlIGNvbXBpbGUgcng8YnI+b3JnLWluc3RhbGwgcmVmdGV4LWRjciByZWZ0 ZXgtYXVjIHJlZnRleCByZWZ0ZXgtdmFycyBkaXJlZC1zb3J0IGRpZmYtaGw8YnI+dmMtZGlyIGV3 b2MgdmMgdmMtZGlzcGF0Y2hlciBkaWZmLW1vZGUgc2hlbGwtY29tcGxldGlvbiB0cmFtcC1jYWNo ZTxicj50cmFtcC1zaCB0cmFtcCB0cmFtcC1jb21wYXQgYXV0aC1zb3VyY2UgZWllaW8gZWllaW8t Y29yZSBnbnVzLXV0aWw8YnI+bW0tdXRpbCBoZWxwLWZucyBtYWlsLXByc3ZyIHBhc3N3b3JkLWNh Y2hlIHRyYW1wLWxvYWRkZWZzIHRyYW1wdmVyPGJyPnJlY2VudGYgdHJlZS13aWRnZXQgcGFyZWRp dCBpZG9tZW51IGltZW51IG9iLWxhdGV4IG9iLWRvdCBvYi1DIGNjLW1vZGU8YnI+Y2MtZm9udHMg Y2MtZ3Vlc3MgY2MtbWVudXMgY2MtY21kcyBjYy1zdHlsZXMgY2MtYWxpZ24gY2MtZW5naW5lIGNj LXZhcnM8YnI+Y2MtZGVmcyBvYi1tYXRsYWIgb2Itb2N0YXZlIG9iLWRpdGFhIG9iLXBlcmwgb2It c2ggc2hlbGwgb2ItcHl0aG9uIG9iLVI8YnI+b3gtb2R0IHJuZy1sb2Mgcm5nLXVyaSBybmctcGFy c2Ugcm5nLW1hdGNoIHJuZy1kdCBybmctdXRpbCBybmctcHR0cm48YnI+bnhtbC1wYXJzZSBueG1s LW5zIG54bWwtZW5jIHhtbHRvayBueG1sLXV0aWwgb3gtbWQgb3gtbGF0ZXggb3gtaWNhbGVuZGFy PGJyPm94LWh0bWwgb3gtYXNjaWkgb3gtcHVibGlzaCBveCBvcmctZWxlbWVudCBvcmcgb3JnLW1h Y3JvIG9yZy1mb290bm90ZTxicj5vcmctcGNvbXBsZXRlIHBjb21wbGV0ZSBvcmctbGlzdCBvcmct ZmFjZXMgb3JnLWVudGl0aWVzIG5vdXRsaW5lIG91dGxpbmU8YnI+b3JnLXZlcnNpb24gb2ItZW1h Y3MtbGlzcCBvYiBvYi10YW5nbGUgb2ItcmVmIG9iLWxvYiBvYi10YWJsZSBvYi1leHA8YnI+b3Jn LXNyYyBvYi1rZXlzIG9iLWNvbWludCBjb21pbnQgYW5zaS1jb2xvciBvYi1jb3JlIG9iLWV2YWwg b3JnLWNvbXBhdDxicj5vcmctbWFjcyBvcmctbG9hZGRlZnMgZmluZC1mdW5jIGNhbC1tZW51IGNh bGVuZGFyIGNhbC1sb2FkZGVmcyB0aW1lPGJyPndpbm5lciB3aW5kb3ctbnVtYmVyaW5nIGlidWYt bWFjcyBlZG1hY3JvIGttYWNybyBpYnVmZmVyLXZjIGlidWYtZXh0PGJyPmlidWZmZXIgZnVsbGZy YW1lIGF2b2lkIGd1aWRlLWtleSBzIHVjcy1ub3JtYWxpemUgcG9wd2luIGRhc2ggc21leCBpZG88 YnI+bXVsdGktdGVybSB0ZXJtIGRpc3AtdGFibGUgZWhlbHAgcmluZyBlYXN5LW1tb2RlIGFkdmlj ZSBkaXJlZCs8YnI+aW1hZ2UtZGlyZWQgZm9ybWF0LXNwZWMgaW1hZ2UtZmlsZSBkaXJlZC14IGRp cmVkLWF1eCBjbC1tYWNzIGNvbG9yLXRoZW1lPGJyPndpZC1lZGl0IHByZXZpZXctbGF0ZXggdGV4 LXNpdGUgYXV0by1sb2FkcyAubG9hZGRlZnMgZWwtZ2V0PGJyPmVsLWdldC1hdXRvbG9hZGluZyBl bC1nZXQtbGlzdC1wYWNrYWdlcyBlbC1nZXQtZGVwZW5kZW5jaWVzIGVsLWdldC1idWlsZDxicj5l bC1nZXQtc3RhdHVzIHBwIGVsLWdldC1tZXRob2RzIGVsLWdldC1mb3NzaWwgZWwtZ2V0LXN2biBl bC1nZXQtcGFjbWFuPGJyPmVsLWdldC1naXRodWItemlwIGVsLWdldC1naXRodWItdGFyIGVsLWdl dC1odHRwLXppcCBlbC1nZXQtaHR0cC10YXI8YnI+ZWwtZ2V0LWhnIGVsLWdldC1nbyBlbC1nZXQt Z2l0LXN2biBlbC1nZXQtZmluayBlbC1nZXQtZW1hY3N3aWtpPGJyPmVsLWdldC1odHRwIGVsLWdl dC1ub3RpZnkgZWwtZ2V0LWVtYWNzbWlycm9yIGVsLWdldC1naXRodWIgZWwtZ2V0LWdpdDxicj5l bC1nZXQtZWxwYSBlbC1nZXQtZGFyY3MgZWwtZ2V0LWN2cyBlbC1nZXQtYnpyIGVsLWdldC1icmV3 PGJyPmVsLWdldC1idWlsdGluIGVsLWdldC1hcHQtZ2V0IGVsLWdldC1yZWNpcGVzIGVsLWdldC1i eXRlLWNvbXBpbGU8YnI+ZWwtZ2V0LWN1c3RvbSBjbC1zZXEgZWwtZ2V0LWNvcmUgYXV0b2xvYWQg bGlzcC1tbnQgY2wgZGlyZWQgcGFyZW48YnI+Y3VzLXN0YXJ0IGN1cy1sb2FkIGZpbmRlci1pbmYg cGFja2FnZSBlcGctY29uZmlnIHNlcSBieXRlLW9wdCBndjxicj5ieXRlY29tcCBieXRlLWNvbXBp bGUgY2wtZXh0cmEgaGVscC1tb2RlIGVhc3ltZW51IGNjb252IGNsLWxvYWRkZWZzPGJyPnBjYXNl IGNsLWxpYiB0aW1lLWRhdGUgbXVsZS11dGlsIGNoaW5hLXV0aWwgdG9vbHRpcCBlbGRvYyBlbGVj dHJpYzxicj51bmlxdWlmeSBlZGlmZi1ob29rIHZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBtd2hl ZWwgeC13aW48YnI+dGVybS9jb21tb24td2luIHgtZG5kIHRvb2wtYmFyIGRuZCBmb250c2V0IGlt YWdlIHJlZ2V4cC1vcHQgZnJpbmdlPGJyPnRhYnVsYXRlZC1saXN0IG5ld2NvbW1lbnQgZWxpc3At bW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlIHJlZ2lzdGVyIHBhZ2U8YnI+bWVudS1iYXIgcmZuLWVz aGFkb3cgdGltZXIgc2VsZWN0IHNjcm9sbC1iYXIgbW91c2Ugaml0LWxvY2sgZm9udC1sb2NrPGJy PnN5bnRheCBmYWNlbWVudSBmb250LWNvcmUgZnJhbWUgY2wtZ2VuZXJpYyBjaGFtIGdlb3JnaWFu IHV0Zi04LWxhbmc8YnI+bWlzYy1sYW5nIHZpZXRuYW1lc2UgdGliZXRhbiB0aGFpIHRhaS12aWV0 IGxhbyBrb3JlYW4gamFwYW5lc2UgZXVjanAtbXM8YnI+Y3A1MTkzMiBoZWJyZXcgZ3JlZWsgcm9t YW5pYW4gc2xvdmFrIGN6ZWNoIGV1cm9wZWFuIGV0aGlvcGljIGluZGlhbjxicj5jeXJpbGxpYyBj aGluZXNlIGNoYXJzY3JpcHQgY2FzZS10YWJsZSBlcGEtaG9vayBqa2EtY21wci1ob29rIGhlbHA8 YnI+c2ltcGxlIGFiYnJldiBtaW5pYnVmZmVyIGNsLXByZWxvYWRlZCBuYWR2aWNlIGxvYWRkZWZz IGJ1dHRvbiBmYWNlczxicj5jdXMtZmFjZSBtYWNyb2V4cCBmaWxlcyB0ZXh0LXByb3BlcnRpZXMg b3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0PGJyPmVudiBjb2RlLXBhZ2VzIG11bGUgY3Vz dG9tIHdpZGdldCBoYXNodGFibGUtcHJpbnQtcmVhZGFibGUgYmFja3F1b3RlPGJyPmRidXNiaW5k IGlub3RpZnkgZHluYW1pYy1zZXR0aW5nIHN5c3RlbS1mb250LXNldHRpbmcgZm9udC1yZW5kZXIt c2V0dGluZzxicj5tb3ZlLXRvb2xiYXIgZ3RrIHgtdG9vbGtpdCB4IG11bHRpLXR0eSBtYWtlLW5l dHdvcmstcHJvY2VzcyBlbWFjcyk8YnI+PGJyPk1lbW9yeSBpbmZvcm1hdGlvbjo8YnI+KChjb25z ZXMgMTYgNjI5NDg5IDMwNDAzKTxicj4mbmJzcDsoc3ltYm9scyA0OCA0NjgzNyAxKTxicj4mbmJz cDsobWlzY3MgNDAgNzQ4IDQ5MCk8YnI+Jm5ic3A7KHN0cmluZ3MgMzIgMTIyMTI5IDE2MDM4KTxi cj4mbmJzcDsoc3RyaW5nLWJ5dGVzIDEgMzU0NDk5Nyk8YnI+Jm5ic3A7KHZlY3RvcnMgMTYgNjEy MzkpPGJyPiZuYnNwOyh2ZWN0b3Itc2xvdHMgOCAxMDU3ODA4IDY4NzgpPGJyPiZuYnNwOyhmbG9h dHMgOCA1NDcgNjg2KTxicj4mbmJzcDsoaW50ZXJ2YWxzIDU2IDEzMTUgMCk8YnI+Jm5ic3A7KGJ1 ZmZlcnMgOTc2IDM2KSk8YnI+PGJyPldoZW4gc2VuZCBweXRob24gc2NyaXB0IHRvIHRoZSBpcHl0 aG9uIGluZmVyaW9yLCBpdCBzaG93czo8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBQeXRob24gMy41LjIgKGRlZmF1bHQsIE5vdiZuYnNwOyA3IDIwMTYsIDExOjMxOjM2KSA8 YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFR5cGUgImNvcHlyaWdodCIsICJjcmVk aXRzIiBvciAibGljZW5zZSIgZm9yIG1vcmUgaW5mb3JtYXRpb24uPGJyPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IElQeXRo b24gNS4xLjAgLS0gQW4gZW5oYW5jZWQgSW50ZXJhY3RpdmUgUHl0aG9uLjxicj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgPyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAtJmd0OyBJbnRyb2R1Y3Rpb24gYW5kIG92ZXJ2aWV3IG9mIElQeXRob24n cyBmZWF0dXJlcy48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICVxdWlja3JlZiAt Jmd0OyBRdWljayByZWZlcmVuY2UuPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBo ZWxwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0mZ3Q7IFB5dGhvbidzIG93biBoZWxw IHN5c3RlbS48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9iamVjdD8mbmJzcDsm bmJzcDsgLSZndDsgRGV0YWlscyBhYm91dCAnb2JqZWN0JywgdXNlICdvYmplY3Q/PycgZm9yIGV4 dHJhIGRldGFpbHMuPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBVc2luZyBtYXRw bG90bGliIGJhY2tlbmQ6IFRrQWdnPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8 YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjMjc7W0omIzI3O1s/N2gmIzI3O1s/ MTJsJiMyNztbPzI1aCYjMjc7Wz8yMDA0bC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgTmFtZUVycm9yJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRyYWNl YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O2lweXRob24taW5wdXQtMS1iNWNjNWNiMDhhYTYmZ3Q7IGluICZsdDttb2R1bGUm Z3Q7KCk8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tLS0mZ3Q7IDEgZXhlY2Zp bGUocicvdG1wL3B5LXNoZWxsLWNvbXBsZXRpb24tc2V0dXAtY29kZS5weScpICMgUFlUSE9OLU1P REU8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxicj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgTmFtZUVycm9yOiBuYW1lICdleGVjZmlsZScgaXMgbm90IGRlZmluZWQ8 YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxicj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJiMyNztbSiYjMjc7Wz83aCYjMjc7Wz8xMmwmIzI3O1s/MjVoJiMyNztbPzIw MDRsLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBO YW1lRXJyb3ImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs IGxhc3QpPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7aXB5dGhvbi1pbnB1 dC0yLWE4YzZlYmZiOTQzYSZndDsgaW4gJmx0O21vZHVsZSZndDsoKTxicj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgLS0tLSZndDsgMSBleGVjZmlsZShyJy90bXAvaXB5dGhvbi0xNzIz SFYxLnB5JykgIyBQWVRIT04tTU9ERTxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IE5hbWVFcnJvcjogbmFtZSAnZXhlY2ZpbGUnIGlzIG5vdCBkZWZpbmVkPGJyPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICYjMjc7Wz8xMmwmIzI3O1s/MjVoJiMyNztbSiYjMjc7Wz8yMDA0bCYjMjc7WzZuJiMyNztbPzIw MDRoJiMyNztbPzI1bCYjMjc7Wz83bCYjMjc7W0pJbiBbM106PGJyPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyAmIzI3O1s4RCYjMjc7WzhDJiMyNztbPzEybCYjMjc7Wz8yNWgmIzI3O1s4 RCYjMjc7W0omIzI3O1s/MjAwNGwmIzI3O1s2biYjMjc7Wz8yMDA0aCYjMjc7Wz8yNWwmIzI3O1s/ N2wmIzI3O1tKSW48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFszXTo8YnI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjMjc7WzhEJiMyNztbOEMmIzI3O1s/MTJsJiMy NztbPzI1aCYjMjc7WzhEJiMyNztbSiYjMjc7Wz8yMDA0bCYjMjc7WzZuJiMyNztbPzIwMDRoJiMy NztbPzI1bCYjMjc7Wz83bCYjMjc7W0pJbjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgWzNdOjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiMyNztbOEQmIzI3O1s4 QyYjMjc7Wz8xMmwmIzI3O1s/MjVoJiMyNztbOEQmIzI3O1tKJiMyNztbPzIwMDRsJiMyNztbNm4m IzI3O1s/MjAwNGgmIzI3O1s/MjVsJiMyNztbPzdsJiMyNztbSkluPGJyPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBbM106PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm IzI3O1s4RCYjMjc7WzhDJiMyNztbPzEybCYjMjc7Wz8yNWgmIzI3O1s4RCYjMjc7W0omIzI3O1s/ MjAwNGwmIzI3O1s2biYjMjc7Wz8yMDA0aCYjMjc7Wz8yNWwmIzI3O1s/N2wmIzI3O1tKSW48YnI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFszXTo8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7ICYjMjc7WzhEJiMyNztbOEMmIzI3O1s/MTJsJiMyNztbPzI1aCYjMjc7WzhE JiMyNztbSiYjMjc7Wz8yMDA0bCYjMjc7WzZuJiMyNztbPzIwMDRoJiMyNztbPzI1bCYjMjc7Wz83 bCYjMjc7W0pJbjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWzNdOjxicj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiMyNztbOEQmIzI3O1s4QyYjMjc7Wz8xMmwmIzI3 O1s/MjVoJiMyNztbOEQmIzI3O1tKJiMyNztbPzIwMDRsJiMyNztbNm4mIzI3O1s/MjAwNGgmIzI3 O1s/MjVsJiMyNztbPzdsJiMyNztbSkluPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBbM106PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzI3O1s4RCYjMjc7WzhD JiMyNztbPzEybCYjMjc7Wz8yNWgmIzI3O1s4RCYjMjc7W0omIzI3O1s/MjAwNGwmIzI3O1s2biYj Mjc7Wz8yMDA0aCYjMjc7Wz8yNWwmIzI3O1s/N2wmIzI3O1tKSW48YnI+Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IFszXTogJiMyNztbOEQmIzI3O1s4QyYjMjc7Wz8xMmwmIzI3O1s/MjVo PGJyPjxicj5UaGUgcHJvYmxlbSBvZiBOYW1lRXJyb3I6IG5hbWUgJ2V4ZWNmaWxlJyBpcyBub3Qg ZGVmaW5lZCBjYW4gaWdub3JlZDxicj5pdC4gSG93ZXZlciB0aGUgYW5zaSBjb2xvciBvZiBpcHl0 aG9uIGNhbm5vdCBkZWFsIHdpdGggdGhlIGVtYWNzMjUuMTxicj48YnI+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PCEtLSBqeTVDb250ZW50 U3VmZml4IC0tPg== ------=_Part_611_1899412076.1483165000765-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 31 08:16:39 2016 Received: (at submit) by debbugs.gnu.org; 31 Dec 2016 13:16:39 +0000 Received: from localhost ([127.0.0.1]:60908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNJWY-0002xp-0K for submit@debbugs.gnu.org; Sat, 31 Dec 2016 08:16:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNJWV-0002xc-JA for submit@debbugs.gnu.org; Sat, 31 Dec 2016 08:16:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cNJWM-0000yv-Pv for submit@debbugs.gnu.org; Sat, 31 Dec 2016 08:16:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53447) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cNJWM-0000ym-Lq for submit@debbugs.gnu.org; Sat, 31 Dec 2016 08:16:26 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41815) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cNJWI-0002Kg-VC for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2016 08:16:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cNJWE-0000ql-Ro for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2016 08:16:22 -0500 Received: from mout.kundenserver.de ([212.227.126.135]:56614) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cNJWE-0000oS-7e for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2016 08:16:18 -0500 Received: from [192.168.178.35] ([77.12.19.17]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.167]) with ESMTPSA (Nemesis) id 0Lsdqf-1cXvQF14OH-012LO2 for ; Sat, 31 Dec 2016 14:16:14 +0100 Subject: Re: bug#25306: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color To: bug-gnu-emacs@gnu.org References: <145c557a.d8.1595385e43e.Coremail.chxp_moon@163.com> From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Message-ID: <1f5e0a42-8f3d-b279-b078-1530e3a0d5b4@easy-emacs.de> Date: Sat, 31 Dec 2016 14:26:07 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Icedove/45.5.1 MIME-Version: 1.0 In-Reply-To: <145c557a.d8.1595385e43e.Coremail.chxp_moon@163.com> Content-Type: multipart/alternative; boundary="------------4D151D62B85002A36A75119B" X-Provags-ID: V03:K0:FKK7pD58oi4en6TSwFangAT8Vsr2vgJ57QTf4HppvwgT9lpiseC +5z3Wbazahh3z8MR9XcMuIzlF6tj837RHg04apXMZllQzqSS72c7GXYMNbQc/7GNwiAR35C 8VuVSR84br/Q6XwcEuoCG7KyPL7xSxMJrMWwHUfEEvGOS8m9fw9dzPchnsv+W8lZWU6qYtl ZQhaXFUI1Y8lR5sOyjPrA== X-UI-Out-Filterresults: notjunk:1;V01:K0:LMrgpq+OIYo=:l4AtZAzMIIkLr9NaluyPyY 0nArDgAjJAGLqcI5Litbolhu9GJNhVUTKCmMz+YuHVLdqnHGbTRH/lamMrUNTuW4X70DSGKx7 aIObgh4V/IGSCSs7xKT3QbwQ2bpajS6Q47O/T5T41bUOe4tTRjwBzGRGhfnj/PoBa5j2ICCpM W6Rwf49zg8R0EKbhdYdNgiXsrQkg+qt/SiLl1Qs9Jfjx/pUs7Tm9kAfnu4DOv0XuxSzurD27+ xQjFCLCPB+Ug8S1vQPXtA7YxKudZQRC7TguqWVQqx6qqi5J757o/0mrYg6KTNRdm2sibJYN8B Bt6kv3AZDjvS/2k39O75gDVj6oLMXbt15a/pgT/90cJWR4sCN/ne1jhLhleQ2HgslHQHl45ts iUvxmot0uAnh9quvQ9+ON5+LzH+sCIpYw2/HJ4Q79iLRtHucqIADjpYls8n9Nisdj0vp6BHZ7 Pf+D64Mbx9xjXS06G2BX5EUqIMYjsuIQwTLUtElGUKlYRr5/Ip6Jlwa8GoSD+ykaC04E2uvWt JLZU3ztvfR5Q39/s58gd8M12dHCv7j1DDpbom1B+/CnNeyQ3ZPsvbeT065vkstWwT5DjFdpbE QBSZoJ+XavyFW1J2IUj1x0sHgci8Jqhfsp3N7ZLmKOGRHHBSblnryFACqAaYV51qm9y3FHKss SGTL2NDOomwKqkbScDPCNZJK4zqnW3AdAp45RDcyPdl3MTZtYQEaVmIv7sbR7mZ5VKrxDQ9Ow RflISPPM7KRtQVqM X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------4D151D62B85002A36A75119B Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 31.12.2016 07:16, XP Chen wrote: > > > > > > In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.5) > of 2016-12-23 built on juergen > Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 > System Description: Arch Linux > > Configured using: > 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib > --localstatedir=/var --with-x-toolkit=gtk3 --with-xft > 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe > -fstack-protector-strong' CPPFLAGS=-D_FORTIFY_SOURCE=2 > LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS > NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB > TOOLKIT_SCROLL_BARS GTK3 X11 > > Important settings: > value of $LC_MONETARY: en_US.UTF-8 > value of $LC_NUMERIC: en_US.UTF-8 > value of $LC_TIME: en_US.UTF-8 > value of $LANG: zh_CN.UTF-8 > value of $XMODIFIERS: @im=fcitx > locale-coding-system: utf-8-unix > > Major mode: IPy > > Minor modes in effect: > compilation-shell-minor-mode: t > diff-auto-refine-mode: t > recentf-mode: t > shell-dirtrack-mode: t > display-time-mode: t > winner-mode: t > window-numbering-mode: t > guide-key-mode: t > ido-everywhere: t > auto-image-file-mode: t > show-paren-mode: t > tooltip-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > column-number-mode: t > line-number-mode: t > transient-mark-mode: t > > Recent messages: > (No changes need to be saved) > Saving file /home/chxp/ask... > Wrote /home/chxp/ask > Saving file /home/chxp/ask... > Wrote /home/chxp/ask > Saving file /home/chxp/ask... > Wrote /home/chxp/ask > (No changes need to be saved) [2 times] > Making completion list... > mwheel-scroll: Beginning of buffer > > Load-path shadows: > /home/chxp/.emacs.d/el-get/python-mode/extensions/highlight-indentation > hides > /home/chxp/.emacs.d/el-get/highlight-indentation/highlight-indentation > /home/chxp/.emacs.d/el-get/python-mode/python-mode hides > /usr/share/emacs/site-lisp/python-mode > /home/chxp/.emacs.d/el-get/ess/lisp/mouseme hides > /usr/share/emacs/site-lisp/ess/mouseme > /home/chxp/.emacs.d/el-get/ess/lisp/essd-els hides > /usr/share/emacs/site-lisp/ess/essd-els > /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb hides > /usr/share/emacs/site-lisp/ess/ess-noweb > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-d hides > /usr/share/emacs/site-lisp/ess/ess-sta-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-trns hides > /usr/share/emacs/site-lisp/ess/ess-trns > /home/chxp/.emacs.d/el-get/ess/lisp/msdos hides > /usr/share/emacs/site-lisp/ess/msdos > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6w-d hides > /usr/share/emacs/site-lisp/ess/ess-sp6w-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-package hides > /usr/share/emacs/site-lisp/ess/ess-r-package > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-args hides > /usr/share/emacs/site-lisp/ess/ess-r-args > /home/chxp/.emacs.d/el-get/ess/lisp/ess-comp hides > /usr/share/emacs/site-lisp/ess/ess-comp > /home/chxp/.emacs.d/el-get/ess/lisp/ess-rutils hides > /usr/share/emacs/site-lisp/ess/ess-rutils > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-d hides > /usr/share/emacs/site-lisp/ess/ess-r-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp3-d hides > /usr/share/emacs/site-lisp/ess/ess-sp3-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-rdired hides > /usr/share/emacs/site-lisp/ess/ess-rdired > /home/chxp/.emacs.d/el-get/ess/lisp/ess-julia hides > /usr/share/emacs/site-lisp/ess/ess-julia > /home/chxp/.emacs.d/el-get/ess/lisp/ess-generics hides > /usr/share/emacs/site-lisp/ess/ess-generics > /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-mode hides > /usr/share/emacs/site-lisp/ess/ess-noweb-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-mouse hides > /usr/share/emacs/site-lisp/ess/ess-mouse > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp5-d hides > /usr/share/emacs/site-lisp/ess/ess-sp5-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-d hides > /usr/share/emacs/site-lisp/ess/ess-sas-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6-d hides > /usr/share/emacs/site-lisp/ess/ess-sp6-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-d hides > /usr/share/emacs/site-lisp/ess/ess-bugs-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-rd hides > /usr/share/emacs/site-lisp/ess/ess-rd > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-l hides > /usr/share/emacs/site-lisp/ess/ess-sta-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-arc-d hides > /usr/share/emacs/site-lisp/ess/ess-arc-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-toolbar hides > /usr/share/emacs/site-lisp/ess/ess-toolbar > /home/chxp/.emacs.d/el-get/ess/lisp/ess-s-l hides > /usr/share/emacs/site-lisp/ess/ess-s-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-syntax hides > /usr/share/emacs/site-lisp/ess/ess-r-syntax > /home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-d hides > /usr/share/emacs/site-lisp/ess/ess-omg-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-menu hides > /usr/share/emacs/site-lisp/ess/ess-menu > /home/chxp/.emacs.d/el-get/ess/lisp/ess-vst-d hides > /usr/share/emacs/site-lisp/ess/ess-vst-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-tracebug hides > /usr/share/emacs/site-lisp/ess/ess-tracebug > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-l hides > /usr/share/emacs/site-lisp/ess/ess-sas-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-gui hides > /usr/share/emacs/site-lisp/ess/ess-r-gui > /home/chxp/.emacs.d/el-get/ess/lisp/ess-jags-d hides > /usr/share/emacs/site-lisp/ess/ess-jags-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-mode hides > /usr/share/emacs/site-lisp/ess/ess-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-inf hides > /usr/share/emacs/site-lisp/ess/ess-inf > /home/chxp/.emacs.d/el-get/ess/lisp/ess-font-lock hides > /usr/share/emacs/site-lisp/ess/ess-font-lock > /home/chxp/.emacs.d/el-get/ess/lisp/ess-roxy hides > /usr/share/emacs/site-lisp/ess/ess-roxy > /home/chxp/.emacs.d/el-get/ess/lisp/ess-site hides > /usr/share/emacs/site-lisp/ess/ess-site > /home/chxp/.emacs.d/el-get/ess/lisp/ess-xls-d hides > /usr/share/emacs/site-lisp/ess/ess-xls-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-gretl hides > /usr/share/emacs/site-lisp/ess/ess-gretl > /home/chxp/.emacs.d/el-get/ess/lisp/ess-help hides > /usr/share/emacs/site-lisp/ess/ess-help > /home/chxp/.emacs.d/el-get/ess/lisp/ess-s3-d hides > /usr/share/emacs/site-lisp/ess/ess-s3-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-s4-d hides > /usr/share/emacs/site-lisp/ess/ess-s4-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-completion hides > /usr/share/emacs/site-lisp/ess/ess-r-completion > /home/chxp/.emacs.d/el-get/ess/lisp/ess-dde hides > /usr/share/emacs/site-lisp/ess/ess-dde > /home/chxp/.emacs.d/el-get/ess/lisp/julia-mode hides > /usr/share/emacs/site-lisp/ess/julia-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-lsp-l hides > /usr/share/emacs/site-lisp/ess/ess-lsp-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-compat hides > /usr/share/emacs/site-lisp/ess/ess-compat > /home/chxp/.emacs.d/el-get/ess/lisp/ess-eldoc hides > /usr/share/emacs/site-lisp/ess/ess-eldoc > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-a hides > /usr/share/emacs/site-lisp/ess/ess-sas-a > /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-font-lock-mode hides > /usr/share/emacs/site-lisp/ess/ess-noweb-font-lock-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-utils hides > /usr/share/emacs/site-lisp/ess/ess-utils > /home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-l hides > /usr/share/emacs/site-lisp/ess/ess-bugs-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-custom hides > /usr/share/emacs/site-lisp/ess/ess-custom > /home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-l hides > /usr/share/emacs/site-lisp/ess/ess-omg-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess hides > /usr/share/emacs/site-lisp/ess/ess > /home/chxp/.emacs.d/el-get/ess/lisp/ess-swv hides > /usr/share/emacs/site-lisp/ess/ess-swv > /home/chxp/.emacs.d/el-get/ess/lisp/make-regexp hides > /usr/share/emacs/site-lisp/ess/make-regexp > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp4-d hides > /usr/share/emacs/site-lisp/ess/ess-sp4-d > /home/chxp/.emacs.d/el-get/ansi-color/ansi-color hides > /usr/share/emacs/25.1/lisp/ansi-color > > Features: > (shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec epg > mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils > mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils vc-mtn vc-hg > vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs python-mode derived > info-look info which-func thingatpt hippie-exp flymake compile rx > org-install reftex-dcr reftex-auc reftex reftex-vars dired-sort diff-hl > vc-dir ewoc vc vc-dispatcher diff-mode shell-completion tramp-cache > tramp-sh tramp tramp-compat auth-source eieio eieio-core gnus-util > mm-util help-fns mail-prsvr password-cache tramp-loaddefs trampver > recentf tree-widget paredit idomenu imenu ob-latex ob-dot ob-C cc-mode > cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars > cc-defs ob-matlab ob-octave ob-ditaa ob-perl ob-sh shell ob-python ob-R > ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn > nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-md ox-latex ox-icalendar > ox-html ox-ascii ox-publish ox org-element org org-macro org-footnote > org-pcomplete pcomplete org-list org-faces org-entities noutline outline > org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp > org-src ob-keys ob-comint comint ansi-color ob-core ob-eval org-compat > org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs time > winner window-numbering ibuf-macs edmacro kmacro ibuffer-vc ibuf-ext > ibuffer fullframe avoid guide-key s ucs-normalize popwin dash smex ido > multi-term term disp-table ehelp ring easy-mmode advice dired+ > image-dired format-spec image-file dired-x dired-aux cl-macs color-theme > wid-edit preview-latex tex-site auto-loads .loaddefs el-get > el-get-autoloading el-get-list-packages el-get-dependencies el-get-build > el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman > el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar > el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki > el-get-http el-get-notify el-get-emacsmirror el-get-github el-get-git > el-get-elpa el-get-darcs el-get-cvs el-get-bzr el-get-brew > el-get-builtin el-get-apt-get el-get-recipes el-get-byte-compile > el-get-custom cl-seq el-get-core autoload lisp-mnt cl dired paren > cus-start cus-load finder-inf package epg-config seq byte-opt gv > bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs > pcase cl-lib time-date mule-util china-util tooltip eldoc electric > uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win > term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe > tabulated-list newcomment elisp-mode lisp-mode prog-mode register page > menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock > syntax facemenu font-core frame cl-generic cham georgian utf-8-lang > misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms > cp51932 hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help > simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces > cus-face macroexp files text-properties overlay sha1 md5 base64 format > env code-pages mule custom widget hashtable-print-readable backquote > dbusbind inotify dynamic-setting system-font-setting font-render-setting > move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) > > Memory information: > ((conses 16 629489 30403) > (symbols 48 46837 1) > (miscs 40 748 490) > (strings 32 122129 16038) > (string-bytes 1 3544997) > (vectors 16 61239) > (vector-slots 8 1057808 6878) > (floats 8 547 686) > (intervals 56 1315 0) > (buffers 976 36)) > > When send python script to the ipython inferior, it shows: > > Python 3.5.2 (default, Nov 7 2016, 11:31:36) > Type "copyright", "credits" or "license" for more information. > > IPython 5.1.0 -- An enhanced Interactive Python. > ? -> Introduction and overview of IPython's features. > %quickref -> Quick reference. > help -> Python's own help system. > object? -> Details about 'object', use 'object??' for extra > details. > Using matplotlib backend: TkAgg > > [?7h[?12l[?25h[?2004l--------------------------------------------------------------------------- > NameError Traceback (most recent > call last) > in () > ----> 1 execfile(r'/tmp/py-shell-completion-setup-code.py') # > PYTHON-MODE > > NameError: name 'execfile' is not defined > > [?7h[?12l[?25h[?2004l--------------------------------------------------------------------------- > NameError Traceback (most recent > call last) > in () > ----> 1 execfile(r'/tmp/ipython-1723HV1.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [?12l[?25h[?2004l[?2004h[?25l[?7lIn [3]: > [?12l[?25h[?2004l[?2004h[?25l[?7lIn > [3]: > [?12l[?25h[?2004l[?2004h[?25l[?7lIn > [3]: > [?12l[?25h[?2004l[?2004h[?25l[?7lIn > [3]: > [?12l[?25h[?2004l[?2004h[?25l[?7lIn > [3]: > [?12l[?25h[?2004l[?2004h[?25l[?7lIn > [3]: > [?12l[?25h[?2004l[?2004h[?25l[?7lIn > [3]: > [?12l[?25h[?2004l[?2004h[?25l[?7lIn > [3]: [?12l[?25h > > The problem of NameError: name 'execfile' is not defined can ignored > it. However the ansi color of ipython cannot deal with the emacs25.1 > > > > Please tell which command called. Also some example code which triggers the bug. BTW looks like python-mode from python-mode.el was used. If this is the case, it is not developed here. Please report the bug either at https://bugs.launchpad.net/python-mode or at https://gitlab.com/python-mode-devs/python-mode --------------4D151D62B85002A36A75119B Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit



On 31.12.2016 07:16, XP Chen wrote:





In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.5)
 of 2016-12-23 built on juergen
Windowing system distributor 'The X.Org Foundation', version 11.0.11804000
System Description:    Arch Linux

Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --with-x-toolkit=gtk3 --with-xft
 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe
 -fstack-protector-strong' CPPFLAGS=-D_FORTIFY_SOURCE=2
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro'

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

Important settings:
  value of $LC_MONETARY: en_US.UTF-8
  value of $LC_NUMERIC: en_US.UTF-8
  value of $LC_TIME: en_US.UTF-8
  value of $LANG: zh_CN.UTF-8
  value of $XMODIFIERS: @im=fcitx
  locale-coding-system: utf-8-unix

Major mode: IPy

Minor modes in effect:
  compilation-shell-minor-mode: t
  diff-auto-refine-mode: t
  recentf-mode: t
  shell-dirtrack-mode: t
  display-time-mode: t
  winner-mode: t
  window-numbering-mode: t
  guide-key-mode: t
  ido-everywhere: t
  auto-image-file-mode: t
  show-paren-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
(No changes need to be saved)
Saving file /home/chxp/ask...
Wrote /home/chxp/ask
Saving file /home/chxp/ask...
Wrote /home/chxp/ask
Saving file /home/chxp/ask...
Wrote /home/chxp/ask
(No changes need to be saved) [2 times]
Making completion list...
mwheel-scroll: Beginning of buffer

Load-path shadows:
/home/chxp/.emacs.d/el-get/python-mode/extensions/highlight-indentation hides /home/chxp/.emacs.d/el-get/highlight-indentation/highlight-indentation
/home/chxp/.emacs.d/el-get/python-mode/python-mode hides /usr/share/emacs/site-lisp/python-mode
/home/chxp/.emacs.d/el-get/ess/lisp/mouseme hides /usr/share/emacs/site-lisp/ess/mouseme
/home/chxp/.emacs.d/el-get/ess/lisp/essd-els hides /usr/share/emacs/site-lisp/ess/essd-els
/home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb hides /usr/share/emacs/site-lisp/ess/ess-noweb
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-d hides /usr/share/emacs/site-lisp/ess/ess-sta-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-trns hides /usr/share/emacs/site-lisp/ess/ess-trns
/home/chxp/.emacs.d/el-get/ess/lisp/msdos hides /usr/share/emacs/site-lisp/ess/msdos
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6w-d hides /usr/share/emacs/site-lisp/ess/ess-sp6w-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-r-package hides /usr/share/emacs/site-lisp/ess/ess-r-package
/home/chxp/.emacs.d/el-get/ess/lisp/ess-r-args hides /usr/share/emacs/site-lisp/ess/ess-r-args
/home/chxp/.emacs.d/el-get/ess/lisp/ess-comp hides /usr/share/emacs/site-lisp/ess/ess-comp
/home/chxp/.emacs.d/el-get/ess/lisp/ess-rutils hides /usr/share/emacs/site-lisp/ess/ess-rutils
/home/chxp/.emacs.d/el-get/ess/lisp/ess-r-d hides /usr/share/emacs/site-lisp/ess/ess-r-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sp3-d hides /usr/share/emacs/site-lisp/ess/ess-sp3-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-rdired hides /usr/share/emacs/site-lisp/ess/ess-rdired
/home/chxp/.emacs.d/el-get/ess/lisp/ess-julia hides /usr/share/emacs/site-lisp/ess/ess-julia
/home/chxp/.emacs.d/el-get/ess/lisp/ess-generics hides /usr/share/emacs/site-lisp/ess/ess-generics
/home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-mode hides /usr/share/emacs/site-lisp/ess/ess-noweb-mode
/home/chxp/.emacs.d/el-get/ess/lisp/ess-mouse hides /usr/share/emacs/site-lisp/ess/ess-mouse
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sp5-d hides /usr/share/emacs/site-lisp/ess/ess-sp5-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-d hides /usr/share/emacs/site-lisp/ess/ess-sas-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6-d hides /usr/share/emacs/site-lisp/ess/ess-sp6-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-d hides /usr/share/emacs/site-lisp/ess/ess-bugs-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-rd hides /usr/share/emacs/site-lisp/ess/ess-rd
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-l hides /usr/share/emacs/site-lisp/ess/ess-sta-l
/home/chxp/.emacs.d/el-get/ess/lisp/ess-arc-d hides /usr/share/emacs/site-lisp/ess/ess-arc-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-toolbar hides /usr/share/emacs/site-lisp/ess/ess-toolbar
/home/chxp/.emacs.d/el-get/ess/lisp/ess-s-l hides /usr/share/emacs/site-lisp/ess/ess-s-l
/home/chxp/.emacs.d/el-get/ess/lisp/ess-r-syntax hides /usr/share/emacs/site-lisp/ess/ess-r-syntax
/home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-d hides /usr/share/emacs/site-lisp/ess/ess-omg-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-menu hides /usr/share/emacs/site-lisp/ess/ess-menu
/home/chxp/.emacs.d/el-get/ess/lisp/ess-vst-d hides /usr/share/emacs/site-lisp/ess/ess-vst-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-tracebug hides /usr/share/emacs/site-lisp/ess/ess-tracebug
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-l hides /usr/share/emacs/site-lisp/ess/ess-sas-l
/home/chxp/.emacs.d/el-get/ess/lisp/ess-r-gui hides /usr/share/emacs/site-lisp/ess/ess-r-gui
/home/chxp/.emacs.d/el-get/ess/lisp/ess-jags-d hides /usr/share/emacs/site-lisp/ess/ess-jags-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-mode hides /usr/share/emacs/site-lisp/ess/ess-mode
/home/chxp/.emacs.d/el-get/ess/lisp/ess-inf hides /usr/share/emacs/site-lisp/ess/ess-inf
/home/chxp/.emacs.d/el-get/ess/lisp/ess-font-lock hides /usr/share/emacs/site-lisp/ess/ess-font-lock
/home/chxp/.emacs.d/el-get/ess/lisp/ess-roxy hides /usr/share/emacs/site-lisp/ess/ess-roxy
/home/chxp/.emacs.d/el-get/ess/lisp/ess-site hides /usr/share/emacs/site-lisp/ess/ess-site
/home/chxp/.emacs.d/el-get/ess/lisp/ess-xls-d hides /usr/share/emacs/site-lisp/ess/ess-xls-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-gretl hides /usr/share/emacs/site-lisp/ess/ess-gretl
/home/chxp/.emacs.d/el-get/ess/lisp/ess-help hides /usr/share/emacs/site-lisp/ess/ess-help
/home/chxp/.emacs.d/el-get/ess/lisp/ess-s3-d hides /usr/share/emacs/site-lisp/ess/ess-s3-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-s4-d hides /usr/share/emacs/site-lisp/ess/ess-s4-d
/home/chxp/.emacs.d/el-get/ess/lisp/ess-r-completion hides /usr/share/emacs/site-lisp/ess/ess-r-completion
/home/chxp/.emacs.d/el-get/ess/lisp/ess-dde hides /usr/share/emacs/site-lisp/ess/ess-dde
/home/chxp/.emacs.d/el-get/ess/lisp/julia-mode hides /usr/share/emacs/site-lisp/ess/julia-mode
/home/chxp/.emacs.d/el-get/ess/lisp/ess-lsp-l hides /usr/share/emacs/site-lisp/ess/ess-lsp-l
/home/chxp/.emacs.d/el-get/ess/lisp/ess-compat hides /usr/share/emacs/site-lisp/ess/ess-compat
/home/chxp/.emacs.d/el-get/ess/lisp/ess-eldoc hides /usr/share/emacs/site-lisp/ess/ess-eldoc
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-a hides /usr/share/emacs/site-lisp/ess/ess-sas-a
/home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-font-lock-mode hides /usr/share/emacs/site-lisp/ess/ess-noweb-font-lock-mode
/home/chxp/.emacs.d/el-get/ess/lisp/ess-utils hides /usr/share/emacs/site-lisp/ess/ess-utils
/home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-l hides /usr/share/emacs/site-lisp/ess/ess-bugs-l
/home/chxp/.emacs.d/el-get/ess/lisp/ess-custom hides /usr/share/emacs/site-lisp/ess/ess-custom
/home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-l hides /usr/share/emacs/site-lisp/ess/ess-omg-l
/home/chxp/.emacs.d/el-get/ess/lisp/ess hides /usr/share/emacs/site-lisp/ess/ess
/home/chxp/.emacs.d/el-get/ess/lisp/ess-swv hides /usr/share/emacs/site-lisp/ess/ess-swv
/home/chxp/.emacs.d/el-get/ess/lisp/make-regexp hides /usr/share/emacs/site-lisp/ess/make-regexp
/home/chxp/.emacs.d/el-get/ess/lisp/ess-sp4-d hides /usr/share/emacs/site-lisp/ess/ess-sp4-d
/home/chxp/.emacs.d/el-get/ansi-color/ansi-color hides /usr/share/emacs/25.1/lisp/ansi-color

Features:
(shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec epg
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils vc-mtn vc-hg
vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs python-mode derived
info-look info which-func thingatpt hippie-exp flymake compile rx
org-install reftex-dcr reftex-auc reftex reftex-vars dired-sort diff-hl
vc-dir ewoc vc vc-dispatcher diff-mode shell-completion tramp-cache
tramp-sh tramp tramp-compat auth-source eieio eieio-core gnus-util
mm-util help-fns mail-prsvr password-cache tramp-loaddefs trampver
recentf tree-widget paredit idomenu imenu ob-latex ob-dot ob-C cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs ob-matlab ob-octave ob-ditaa ob-perl ob-sh shell ob-python ob-R
ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn
nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-md ox-latex ox-icalendar
ox-html ox-ascii ox-publish ox org-element org org-macro org-footnote
org-pcomplete pcomplete org-list org-faces org-entities noutline outline
org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-src ob-keys ob-comint comint ansi-color ob-core ob-eval org-compat
org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs time
winner window-numbering ibuf-macs edmacro kmacro ibuffer-vc ibuf-ext
ibuffer fullframe avoid guide-key s ucs-normalize popwin dash smex ido
multi-term term disp-table ehelp ring easy-mmode advice dired+
image-dired format-spec image-file dired-x dired-aux cl-macs color-theme
wid-edit preview-latex tex-site auto-loads .loaddefs el-get
el-get-autoloading el-get-list-packages el-get-dependencies el-get-build
el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman
el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar
el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki
el-get-http el-get-notify el-get-emacsmirror el-get-github el-get-git
el-get-elpa el-get-darcs el-get-cvs el-get-bzr el-get-brew
el-get-builtin el-get-apt-get el-get-recipes el-get-byte-compile
el-get-custom cl-seq el-get-core autoload lisp-mnt cl dired paren
cus-start cus-load finder-inf package epg-config seq byte-opt gv
bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs
pcase cl-lib time-date mule-util china-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
dbusbind inotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 629489 30403)
 (symbols 48 46837 1)
 (miscs 40 748 490)
 (strings 32 122129 16038)
 (string-bytes 1 3544997)
 (vectors 16 61239)
 (vector-slots 8 1057808 6878)
 (floats 8 547 686)
 (intervals 56 1315 0)
 (buffers 976 36))

When send python script to the ipython inferior, it shows:

      Python 3.5.2 (default, Nov  7 2016, 11:31:36)
      Type "copyright", "credits" or "license" for more information.
     
      IPython 5.1.0 -- An enhanced Interactive Python.
      ?         -> Introduction and overview of IPython's features.
      %quickref -> Quick reference.
      help      -> Python's own help system.
      object?   -> Details about 'object', use 'object??' for extra details.
      Using matplotlib backend: TkAgg
     
      [?7h[?12l[?25h[?2004l---------------------------------------------------------------------------
      NameError                                 Traceback (most recent call last)
      <ipython-input-1-b5cc5cb08aa6> in <module>()
      ----> 1 execfile(r'/tmp/py-shell-completion-setup-code.py') # PYTHON-MODE
     
      NameError: name 'execfile' is not defined
     
      [?7h[?12l[?25h[?2004l---------------------------------------------------------------------------
      NameError                                 Traceback (most recent call last)
      <ipython-input-2-a8c6ebfb943a> in <module>()
      ----> 1 execfile(r'/tmp/ipython-1723HV1.py') # PYTHON-MODE

      NameError: name 'execfile' is not defined
     
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn [3]:
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn
      [3]:
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn
      [3]:
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn
      [3]:
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn
      [3]:
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn
      [3]:
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn
      [3]:
      [?12l[?25h[?2004l[?2004h[?25l[?7lIn
      [3]: [?12l[?25h

The problem of NameError: name 'execfile' is not defined can ignored
it. However the ansi color of ipython cannot deal with the emacs25.1





Please tell which command called. Also some example code which triggers the bug.

BTW looks like python-mode from python-mode.el was used.  If this is the case, it is not developed here. Please report the bug either at

https://bugs.launchpad.net/python-mode

or at https://gitlab.com/python-mode-devs/python-mode


--------------4D151D62B85002A36A75119B-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 02 12:45:38 2017 Received: (at control) by debbugs.gnu.org; 2 Jan 2017 17:45:38 +0000 Received: from localhost ([127.0.0.1]:39602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cO6fy-0002vK-A2 for submit@debbugs.gnu.org; Mon, 02 Jan 2017 12:45:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cO6fx-0002v6-0c for control@debbugs.gnu.org; Mon, 02 Jan 2017 12:45:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cO6fq-0000Tt-O7 for control@debbugs.gnu.org; Mon, 02 Jan 2017 12:45:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40988) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cO6fq-0000Tj-Fe for control@debbugs.gnu.org; Mon, 02 Jan 2017 12:45:30 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cO6fp-0005v9-Nq for control@debbugs.gnu.org; Mon, 02 Jan 2017 12:45:30 -0500 Subject: control message for bug 25306 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 02 Jan 2017 12:45:29 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) 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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) # Not an issue with Emacs's python.el tag 25306 notabug wontfix close 25306 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 12:28:18 2017 Received: (at control) by debbugs.gnu.org; 11 Jan 2017 17:28:18 +0000 Received: from localhost ([127.0.0.1]:50116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRMh8-0001zP-3Q for submit@debbugs.gnu.org; Wed, 11 Jan 2017 12:28:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRMh6-0001zB-68 for control@debbugs.gnu.org; Wed, 11 Jan 2017 12:28:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRMh0-0005YL-0f for control@debbugs.gnu.org; Wed, 11 Jan 2017 12:28:10 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54037) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRMgz-0005YH-Tr for control@debbugs.gnu.org; Wed, 11 Jan 2017 12:28:09 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cRMgz-0000Bx-HC for control@debbugs.gnu.org; Wed, 11 Jan 2017 12:28:09 -0500 Subject: control message for bug 25306 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 11 Jan 2017 12:28:09 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) 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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) forcemerge 25416 25306 tag 25306 = From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 13:29:29 2017 Received: (at control) by debbugs.gnu.org; 11 Jan 2017 18:29:29 +0000 Received: from localhost ([127.0.0.1]:50168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNeL-0005A1-Ej for submit@debbugs.gnu.org; Wed, 11 Jan 2017 13:29:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNeJ-00059o-Lz for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:29:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRNeD-0007Z9-VR for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:29:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54637) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRNeD-0007Z3-SN for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:29:21 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cRNeD-0002PO-Ex for control@debbugs.gnu.org; Wed, 11 Jan 2017 13:29:21 -0500 Subject: control message for bug 25363 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 11 Jan 2017 13:29:21 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) 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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) merge 25306 25363 From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 19:35:58 2017 Received: (at 25306) by debbugs.gnu.org; 21 May 2017 23:35:58 +0000 Received: from localhost ([127.0.0.1]:59765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCaOE-0002fg-7E for submit@debbugs.gnu.org; Sun, 21 May 2017 19:35:58 -0400 Received: from mail-pf0-f194.google.com ([209.85.192.194]:33093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCaOC-0002fQ-16 for 25306@debbugs.gnu.org; Sun, 21 May 2017 19:35:56 -0400 Received: by mail-pf0-f194.google.com with SMTP id f27so15890811pfe.0 for <25306@debbugs.gnu.org>; Sun, 21 May 2017 16:35:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:cc:date:message-id:user-agent:mime-version; bh=TBnDuCvyqDOYx3D/5AfvB0FY4hapcSVqFEy0RgPjblE=; b=JNtsN9SgpLj6OxAjcjCpqWd8RgOs+tN9ylHaphRmwTkzDjVD27HkdJbj0gvLs7wryE uPFG8POlpi9od1m7XqnUgE7Ztp4R8/RZLnpPb3KW9eM3ogNr2DOswsJMWSEk94uwT8vc 7+HakzUzmGxdHwWe8q/ku2QvUXK1ZRA8AvKZ9fIESJkngZZ/JEGzo5pWcB1zfdP6lwXB u2dxv3Q8k5hqFK+PRe7aCB6J6BrBtMTFmKkWuipbelETCtiIAgbE03OfFrbDor1gPUHo CXcbc9efn7uqJCBw0kJ3Qb/iCSzctViO+dFUHkaCS0nsVf+Yj6nYOXO8VjiR0s61lTCA vc2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:cc:date:message-id:user-agent :mime-version; bh=TBnDuCvyqDOYx3D/5AfvB0FY4hapcSVqFEy0RgPjblE=; b=BKLcRLUqgNgy92PJj6sFyqrEOASSGjGL+syHMy7qn4CdQRtxGaw7Ct7xkIwpbELEY9 dGCtjrp8Xph/SDGDEtkuitq8wvI3NQJygtoIrG6THdnBr83ljdQbRn7WTZK8cRqRpqov jZphjKYYp3P8zru+C3oaxATkvAI70Y2pQFrWXAE1vDMMF2/JysOnOJOwhEj8Pibsy/VI o/8TBMz/Gs3Ivh+WMt/hmuU3Nr8ARCzUG9pPruRxzlh7LgofSYxg37Xut3uuwpoz/VHE +ZbiT+ZXPJDk0sq1iQl94UAAkXRvc6J1vGghh1K0b3RaEFd8xPciXRabVRXE39LEQdBq iN3w== X-Gm-Message-State: AODbwcAijktzGIIpJtOFtt2QNe94Zp9G0XFxM8rJB9fmFo019QmTtzfu DfL02GA+xy/+pQ== X-Received: by 10.98.32.132 with SMTP id m4mr22510641pfj.131.1495409750205; Sun, 21 May 2017 16:35:50 -0700 (PDT) Received: from apteryx ([2601:647:4a02:70e3:c2f8:daff:fe5d:2f2f]) by smtp.gmail.com with ESMTPSA id g63sm441878pgc.59.2017.05.21.16.35.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 May 2017 16:35:49 -0700 (PDT) From: Maxim Cournoyer To: 25306@debbugs.gnu.org Subject: bug#25306: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color Date: Sun, 21 May 2017 16:35:47 -0700 Message-ID: <87o9ulrdf0.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 25306 Cc: andreas.roehler@aesy-emacs.de, chxp_moon@163.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) Correct me if this is not what the original bug is about, but it seems that to reproduce this, one can: 1. Install latest ipython: "pip install -U ipython" 2. Evaluate the following (setq python-shell-interpreter "ipython" python-shell-interpreter-args "") 3. M-x run-python You should see special characters used by ipython appear at the prompt already, like: --8<---------------cut here---------------start------------->8--- Python 2.7.6 (default, Oct 26 2016, 20:30:19) Type "copyright", "credits" or "license" for more information. IPython 5.3.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. [6n[JIn [1]: [8D[8C[8D[J[6n[JIn [1]: [8D[8C --8<---------------cut here---------------end--------------->8--- It seems those would be a mix of color and control ANSI escape codes [0]. The dumb shells based on comint do not support ANSI. I'm not sure supporting these would be desirable as part of comint. It seems that in the context of emacs, the answer is no; Emacs comes with its own facilities for line editing; and using those for every command interpreter makes the experience consistent. In this particular case, there exists an option to tell IPython to refrain from sending ANSI codes, and that option is "--simple-prompt". It does have a few limitations though. The ones which I know are: 1. No multi-line editing support. [1] 2. Doesn't set up an event loop, which breaks when using ipdb.set_trace() [2] For these reasons maybe it would make sense to have a facility simply "strip" all the ANSI escape codes from the responses (and not use the "--simple-prompt" until the quirks get ironed out). Thoughts? Maxim [0] https://en.wikipedia.org/wiki/ANSI_escape_code [1] https://github.com/ipython/ipython/issues/9816 [2] https://github.com/ipython/ipython/issues/10577 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 03 11:23:10 2017 Received: (at 25306) by debbugs.gnu.org; 3 Jul 2017 15:23:10 +0000 Received: from localhost ([127.0.0.1]:50508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS3Bu-0000tJ-AK for submit@debbugs.gnu.org; Mon, 03 Jul 2017 11:23:10 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:34919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS3Bs-0000sz-Gv; Mon, 03 Jul 2017 11:23:08 -0400 Received: by mail-io0-f180.google.com with SMTP id h134so58487312iof.2; Mon, 03 Jul 2017 08:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=JK48izfVujWAlAlHtd+PubBQm4gTJdLyOSH95APEILI=; b=rWEEWoqJqedZ5PAm2R0V1Km3ql7nli33NId8/SqRrLcnPKNYMhAP+eS5QTHrnwXC80 kMZStRAd8r93D/Xh/DFyV1W8uJcQHk+iLW8VbJV9iD4rr9Ois9iIUfKTARSj5/OXtTSk pPX2jZZC2h/NjSVzEMq1Z+2vC1kQTZAqgU2XhqD7EYyQPwLGDthJQctht873Xms+TbE+ tLkyXvz56Trr+h7FnWaPWFv12+UN5pJxnoc4toCyy8Rg6p7WVuJbQGAbEON8+uvNzVRm 2zk90e7XJUTslbQibsDPETWatpVa0JuYuzVLb60qjNzRv0CN8kJRs5BHJ1QU0azJUVvH VydQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=JK48izfVujWAlAlHtd+PubBQm4gTJdLyOSH95APEILI=; b=hkRHMcRxK48O8qMpE+ZIqR8A2/4HXqG9c5z6hlrWm5GckG1TF9fsG0c78GpAZlTWB2 CzjFX6tuSC0Zd4HK6I1KHWIUGpamQNpfFtfKiQGx0Tl5y58FzOxtm+P7KsYQDWi3XyK1 NYYHAlzJpMrEYCYaEHVWcTvQWEjp5qkfc7d8xWwmvYnCxjsUvZ4AMcA/+AutqzsWeWCu FbpALhYB4qiFGXqA88xI+AhjLN5q3wClWqPeWXKwzRXvFmPULzF8pMtj87m+ICsqUQoy zdbu4xKuLmhEqOyvsJ7+iP4/elxVCTcPGh9hmvZbVWnu3uKnOZkQPXRSRY47bTf8EgJT MNLA== X-Gm-Message-State: AIVw110bAE6/ynu/yR6RAHJ4dVoZyZU7k5deH72nOEBUNzmwPi+S1VQK /pZqKoJJ1M8u86xH X-Received: by 10.107.23.4 with SMTP id 4mr2569623iox.110.1499095382573; Mon, 03 Jul 2017 08:23:02 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id j21sm2925357itb.15.2017.07.03.08.23.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Jul 2017 08:23:01 -0700 (PDT) From: npostavs@users.sourceforge.net To: "XP Chen" Subject: Re: bug#25306: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color References: <145c557a.d8.1595385e43e.Coremail.chxp_moon@163.com> Date: Mon, 03 Jul 2017 11:24:38 -0400 In-Reply-To: <145c557a.d8.1595385e43e.Coremail.chxp_moon@163.com> (XP Chen's message of "Sat, 31 Dec 2016 14:16:40 +0800 (CST)") Message-ID: <8737adk0g9.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 25306 Cc: 25306@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: -2.1 (--) forcemerge 21381 25306 quit "XP Chen" writes: > > When send python script to the ipython inferior, it shows: > > Python 3.5.2 (default, Nov 7 2016, 11:31:36) > Type "copyright", "credits" or "license" for more information. > > IPython 5.1.0 -- An enhanced Interactive Python. > ? -> Introduction and overview of IPython's features. > %quickref -> Quick reference. > help -> Python's own help system. > object? -> Details about 'object', use 'object??' for extra details. > Using matplotlib backend: TkAgg > > [J--------------------------------------------------------------------------- > NameError Traceback (most recent call last) > in () > ----> 1 execfile(r'/tmp/py-shell-completion-setup-code.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [J--------------------------------------------------------------------------- > NameError Traceback (most recent call last) > in () > ----> 1 execfile(r'/tmp/ipython-1723HV1.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [J[6n[JIn [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: [8D[8C > > The problem of NameError: name 'execfile' is not defined can ignored > it. However the ansi color of ipython cannot deal with the emacs25.1 As far as I can tell, this is the same as Bug#21381; the fix for that one solves this as well. From unknown Thu Jun 19 14:03:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Aug 2017 11:24:04 +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