From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Shynur Xie Newsgroups: gmane.emacs.bugs Subject: bug#65621: [PATCH] `dired-next-line' go to meaningful line Date: Wed, 30 Aug 2023 13:02:43 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_PH0PR11MB74702015CD1A53CB4BB27127D7E6APH0PR11MB7470namp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34418"; mail-complaints-to="usenet@ciao.gmane.io" To: 65621@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 30 15:09:15 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qbKwc-0008hH-Uw for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Aug 2023 15:09:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qbKwK-00013g-1p; Wed, 30 Aug 2023 09:08:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qbKwI-00013M-IU for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 09:08:54 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qbKwI-0008UB-9h for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 09:08:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qbKwP-0001jV-QY for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 09:09:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Shynur Xie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Aug 2023 13:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65621 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.16934008906585 (code B ref -1); Wed, 30 Aug 2023 13:09:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Aug 2023 13:08:10 +0000 Original-Received: from localhost ([127.0.0.1]:52386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbKvZ-0001i9-Sb for submit@debbugs.gnu.org; Wed, 30 Aug 2023 09:08:10 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:44122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbKvT-0001ha-I3 for submit@debbugs.gnu.org; Wed, 30 Aug 2023 09:08:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qbKvG-0006wY-HV for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 09:07:50 -0400 Original-Received: from mail-dm6nam10olkn20814.outbound.protection.outlook.com ([2a01:111:f400:7e88::814] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qbKvD-0008M6-At for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 09:07:50 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bl+t0iF1u53sLwSdH9tOdibqbPD54aTCCqzB0yeG7/dNtr7ElXmxBdbFKWk888PiK+gj6ZDEziAyIkyQ1r9wnJmvy65sudn80o1/3v+Rl11dKe+0XKdkyNhQem7XKPf7Sz4ltIw2f+UCEARP/xxfFWIdpegQtgD3B96lHjrYUIldwkWCfAhPFue8YCo6IgChffXl9WbjTFt6IBBXL1tXaRaodhb61m5YmFQuIemKCvWFDme940RTl210xswo0t26klXhABzfGn5FTl5XM89SRQPo1vDR8L6mNP2/eDx/v16i3kwhQ806Bty0xKi3SRurZkEpFHtALzZktLAnX4AO+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HZatdTAmyg5C7lWBkYD580ttAaJfxTA+orNowUwlOAw=; b=CXXaBzdp52JluQIiXfLMVigxgSbwjOgYcxzArZLFBuelFt/aB0f9QrpbVaTcABC6+lyKfEeKVR6dDzolNMV1x37sE09A0EXDYACBK3rxl8ZfHqJ2BbzDPk6/eX8Z8px+md4M+eZvQn38JTNE0l4sBV9jBhuut49MbtaPS/DWAEZpb9u45dvH6MbebMDFOHR4qslp6S9rCcz3jv+2B7X+UeUOSX4LR/qLixC327PD0t/CD8Zzn1St4SIGAd6ezFSUo9UmJBeppShPMjIp34R7hWGLecQnXKxQRvSL4tS7Vk7C6qyhOn546pK+7fmyRz6XIFIclya7MLykjQ2j1EwCJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HZatdTAmyg5C7lWBkYD580ttAaJfxTA+orNowUwlOAw=; b=ZhyNEqyojF9PvEarAE57nL4+tDtam+UU2oiMcgL+mRFl+mlBIG6FL0b6Clql9tljcJGt1tnOtXguKSlYq/1+4kTQ0xolqEdDpSs4UTw93wAsbONlM3yZ8xhoNtEs8jXfBK2OzKmtIh59xxmSSsPFY6hJS9UZUVzxYpSZzodHPbSEOGS/b8Rq+9r/SaqNYsWRzK1rM9kCLUFDYwd4ZgQDYY6dbHZPFeIAjEpl0Oupd3kKO1lJE6BFd3EYmWL9lmPDwzyLZTr9hcdOeYgTuKjfGdp074vclrfTYHwXy9/wjIniuK8hTUcte84ynLkzazlfnJ2AbV8DjLm6yiO/vp403Q== Original-Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by DM8PR11MB5671.namprd11.prod.outlook.com (2603:10b6:8:3c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.35; Wed, 30 Aug 2023 13:02:43 +0000 Original-Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::d0b8:54f7:2a45:2983]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::d0b8:54f7:2a45:2983%5]) with mapi id 15.20.6745.015; Wed, 30 Aug 2023 13:02:43 +0000 Thread-Topic: [PATCH] `dired-next-line' go to meaningful line Thread-Index: AQHZ20HT/8wr5daoKU60WYHNTQV+4Q== Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: yes x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [jywnRgctOrSlJosWoPZG9Kv2mQyKH1NjpVlLkjwKAfo=] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|DM8PR11MB5671:EE_ x-ms-office365-filtering-correlation-id: 6a941f12-9af5-4741-763a-08dba9596623 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /2gAuACzOaUAQC8RjA/4HezE3lQ/KgZrBQ0QRKQRQSMZto07XfEaBu4Y/FmxXf7UstAUYNHfqEwb7u4tzh4eVHtdFt3eNbGgQsClfgku+La8ANQpdV+lhFC6bN1Z89bVDZA0ZvhJ4s3ZT8MLukR0PbKWvz+DlZWwOXoT8FSmwUxkpzm6JEA1A046slyyiZBAv6N12OpzLKmIN4TSpWLLJ+EuMg9Zdq49sC/o41RnptmufLIUdiCjn8CazbEn2M608RX+vMl2etEV0N/XI2g1rHMLti/m3e+PTtCyeVJyM6+OvlFBN8ZYc68zqpU3Cg920Q2y1yDLa9OomQ09XwjFk6lLlNLIqI52bfaksfF2NBzB3rtINgHsqjwFaIMG03Joy+o/l6U4NzfMLlbUx8/Kg/GII7UhOhuDb8ZPVXVoj8D33MgXtL9kwN0Rt//rLvVpumIiVX9KQj0KbVoUArPq8Aoa+fQsr8VDsLOia9mbeml8JfKj8+P+GgfuBemLfz9BXfyANGtxnfGcnfyTwsZGkHRraadVQwm1aUhuXnGMmEuc9t8/vbGD3jLnk8SwHTRM x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: DWW0N9+EuQ9c3+gaMJPi1CMkSTcdckyDWdv5aj3fFnQHvfX6dLRTDXbFEiPg4AfMFTG7WhRvtYhRuFE+qRMC0x9uoDdhuzQzNlAZbNz+s9GEtHXFT/Jf45UrQ82M5vTtg/t/enPGehNu9G/dp0/IXmvn8k1/d+vVSVBcFkjvZ+O/stbt0xK2qj8wp6bkZrB2YiN2TZYExYBCuN90FddfPdc3NZbl4kTAmi+6pcuZalNDQSUN8KlY+Enko3mJm4GKz8GwAfhYizJKp7sWDEZIp4e/YCbayeKalZtkDEJrQFDDGvc5snSfcgO2zmBRQa4i4lUBA0fvLpBJi0B+76PLvwS18fYRG2clGqaG6HRwE1dG/ljEgU5ZAFgYmZ90kg6PN2nZo15FDCovg7h4dI3ehuhhfs88YYtnrCJ7NmpfroNJDWlHa2DeuI/VYlbTfRV+N4V9O3Yh2+wqJ6zzXZc5NyeMfViAH76qHFrTFXNNbt6g78jkqCypRgWZQoC0C64bXzB5xbY7i9X6n2wx4TvjJc2kFX+Q6ctqrecmUaELGrhPBhE2G/MGGMlHEXI5VDoBYzOeCaJraATtES+dtq9ANCPE45rNRcu0ipJmPN1+FlSNDJL6PFDUfR2b0ouuXyNH5HV9ZGnvQO+iH7qYc0LG7dSeqPe/YiLf4wA7cs9bATCSU+EThgfJkP14lweSxVydobpurApjVGOgILmJ+4YTkB+UST9ohZmhWPHt2iikYyVmDMVRPaIKUhxTWA pi04Pwae6NWhOkOdKP6Mm+cdBO6yVEUC7Z4Os6Y2Ka1g7bVvsyGGlDJQ/kg2HZjZcGdWi7fQUt9PcOH6Jxs5L0z52FxjSqQa/W X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 6a941f12-9af5-4741-763a-08dba9596623 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2023 13:02:43.3809 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR11MB5671 Received-SPF: pass client-ip=2a01:111:f400:7e88::814; envelope-from=one.last.kiss@outlook.com; helo=NAM10-DM6-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:268706 Archived-At: --_002_PH0PR11MB74702015CD1A53CB4BB27127D7E6APH0PR11MB7470namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Cursor in Dired buffer sometimes go to a line which is not an item=0A= line. For example, the 1st line and the last line:=0A= =0A= > d:/Desktop/.emacs.d/site-lisp:=0A= drwxrwxrwx shynur 4096 08/30 18:15 .=0A= drwxrwxrwx shynur 4096 08/30 18:07 ..=0A= -rw-rw-rw- shynur 304 08/09 3:01 subdirs.el=0A= > \Newline here.=0A= =0A= Avoiding these lines may improve the experience when moving cursor.=0A= The attaching patch implements this.=0A= =0A= If there is no visible item line, move the cursor as Dired used to do.= --_002_PH0PR11MB74702015CD1A53CB4BB27127D7E6APH0PR11MB7470namp_ Content-Type: application/octet-stream; name="0001-dired-next-line-go-to-meaningful-line.patch" Content-Description: 0001-dired-next-line-go-to-meaningful-line.patch Content-Disposition: attachment; filename="0001-dired-next-line-go-to-meaningful-line.patch"; size=2625; creation-date="Wed, 30 Aug 2023 13:01:47 GMT"; modification-date="Wed, 30 Aug 2023 13:01:47 GMT" Content-Transfer-Encoding: base64 RnJvbSBjNTgwZTBmNTAyZWFhOTE4MGE1Yjk3YmIzZjU3ZDhlZTRhZWQ1MWRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaHludXIgPG9uZS5sYXN0Lmtpc3NAb3V0bG9vay5jb20+CkRh dGU6IFdlZCwgMzAgQXVnIDIwMjMgMTk6NDc6NTIgKzA4MDAKU3ViamVjdDogW1BBVENIXSBgZGly ZWQtbmV4dC1saW5lJyBnbyB0byBtZWFuaW5nZnVsIGxpbmUKCi0tLQogbGlzcC9kaXJlZC5lbCB8 IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp c3AvZGlyZWQuZWwgYi9saXNwL2RpcmVkLmVsCmluZGV4IGU5NmI4NWEuLjNiNTc1M2UgMTAwNjQ0 Ci0tLSBhL2xpc3AvZGlyZWQuZWwKKysrIGIvbGlzcC9kaXJlZC5lbApAQCAtMjY2NiwyMiArMjY2 Niw0NCBAQCBPdGhlcndpc2UsIHRvZ2dsZSBgcmVhZC1vbmx5LW1vZGUnLiIKICAgICAgICh3ZGly ZWQtY2hhbmdlLXRvLXdkaXJlZC1tb2RlKQogICAgIChyZWFkLW9ubHktbW9kZSAndG9nZ2xlKSkp CiAKKyhkZWZ1biBkaXJlZC1maWxlbmFtZS1saW5lLXAgKCkKKyAgIlJldHVybiB0IGlmIHRoZSBj dXJyZW50IGxpbmUgaXMgYSBmaWxlbmFtZSBsaW5lLiIKKyAgKHNhdmUtZXhjdXJzaW9uCisgICAg KGRpcmVkLW1vdmUtdG8tZmlsZW5hbWUpCisgICAgKGdldC1jaGFyLXByb3BlcnR5IChwb2ludCkg J2RpcmVkLWZpbGVuYW1lKSkpCisKIChkZWZ1biBkaXJlZC1uZXh0LWxpbmUgKGFyZykKICAgIk1v dmUgZG93biBsaW5lcyB0aGVuIHBvc2l0aW9uIGF0IGZpbGVuYW1lLgotT3B0aW9uYWwgcHJlZml4 IEFSRyBzYXlzIGhvdyBtYW55IGxpbmVzIHRvIG1vdmU7IGRlZmF1bHQgaXMgb25lIGxpbmUuIgor T3B0aW9uYWwgcHJlZml4IEFSRyBzYXlzIGhvdyBtYW55IGxpbmVzIHRvIG1vdmU7IGRlZmF1bHQg aXMgb25lIGxpbmUuCisKK1BvaW50IHdvbid0IGdvIHRvIHRoZSBkaXJlZC1oZWFkZXIgbGluZSBv ciB0aGUgbGFzdCBlbXB0eSBsaW5lLiAgSWYKK3lvdSByZWFsbHkgd2FudCB0byBtb3ZlIHRoZXJl LCB1c2UgYG5leHQtbGluZScgaW5zdGVhZC4iCiAgIChpbnRlcmFjdGl2ZSAiXnAiKQotICAobGV0 ICgobGluZS1tb3ZlLXZpc3VhbCkKLQkoZ29hbC1jb2x1bW4pKQotICAgIChsaW5lLW1vdmUgYXJn IHQpKQotICA7OyBXZSBuZXZlciB3YW50IHRvIG1vdmUgcG9pbnQgaW50byBhbiBpbnZpc2libGUg bGluZS4KLSAgKHdoaWxlIChhbmQgKGludmlzaWJsZS1wIChwb2ludCkpCi0JICAgICAgKG5vdCAo aWYgKGFuZCBhcmcgKDwgYXJnIDApKSAoYm9icCkgKGVvYnApKSkpCi0gICAgKGZvcndhcmQtY2hh ciAoaWYgKGFuZCBhcmcgKDwgYXJnIDApKSAtMSAxKSkpCi0gIChkaXJlZC1tb3ZlLXRvLWZpbGVu YW1lKSkKKyAgKGxldCAoKG9sZC1saW5lLWhhcy1maWxlbmFtZSAoZGlyZWQtZmlsZW5hbWUtbGlu ZS1wKSkpCisgICAgKGxldCAoKGxpbmUtbW92ZS12aXN1YWwpCisgICAgICAgICAgKGdvYWwtY29s dW1uKSkKKyAgICAgIChsaW5lLW1vdmUgYXJnIHQpKQorICAgIDs7IFdlIG5ldmVyIHdhbnQgdG8g bW92ZSBwb2ludCBpbnRvIGFuIGludmlzaWJsZSBsaW5lLgorICAgICh3aGlsZSAoYW5kIChpbnZp c2libGUtcCAocG9pbnQpKQorICAgICAgICAgICAgICAgIChub3QgKGlmIChhbmQgYXJnICg8IGFy ZyAwKSkgKGJvYnApIChlb2JwKSkpKQorICAgICAgKGZvcndhcmQtY2hhciAoaWYgKGFuZCBhcmcg KDwgYXJnIDApKSAtMSAxKSkpCisgICAgKGRpcmVkLW1vdmUtdG8tZmlsZW5hbWUpCisgICAgOzsg SWYgdGhlcmUncyBhIGxpbmUgKG9yIG9uZSBvZiBpdHMgc3VjY2VlZGluZyBsaW5lcykgdGhhdCB3 ZSBjYW4KKyAgICA7OyBnbyBiYWNrIHRvLAorICAgICh3aGVuIG9sZC1saW5lLWhhcy1maWxlbmFt ZQorICAgICAgOzsgYW5kIHRoZSBjdXJyZW50IGxpbmUgZG9lc24ndCBjb250YWluIGEgZmlsZW5h bWUsCisgICAgICAodW5sZXNzIChkaXJlZC1maWxlbmFtZS1saW5lLXApCisgICAgICAgIDs7IHRo ZW4gbGV0J3MgbW92ZSBiYWNrLgorICAgICAgICAoZGlyZWQtbmV4dC1saW5lIChpZiAobmF0bnVt cCBhcmcpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAxKSkpKSkpCiAKIChkZWZ1biBkaXJlZC1wcmV2aW91cy1saW5lIChhcmcpCiAg ICJNb3ZlIHVwIGxpbmVzIHRoZW4gcG9zaXRpb24gYXQgZmlsZW5hbWUuCi1PcHRpb25hbCBwcmVm aXggQVJHIHNheXMgaG93IG1hbnkgbGluZXMgdG8gbW92ZTsgZGVmYXVsdCBpcyBvbmUgbGluZS4i CitPcHRpb25hbCBwcmVmaXggQVJHIHNheXMgaG93IG1hbnkgbGluZXMgdG8gbW92ZTsgZGVmYXVs dCBpcyBvbmUgbGluZS4KKworUG9pbnQgd29uJ3QgZ28gdG8gdGhlIGRpcmVkLWhlYWRlciBsaW5l IG9yIHRoZSBsYXN0IGVtcHR5IGxpbmUuICBJZgoreW91IHJlYWxseSB3YW50IHRvIG1vdmUgdGhl cmUsIHVzZSBgcHJldmlvdXMtbGluZScgaW5zdGVhZC4iCiAgIChpbnRlcmFjdGl2ZSAiXnAiKQog ICAoZGlyZWQtbmV4dC1saW5lICgtIChvciBhcmcgMSkpKSkKIAotLSAKMi40MS4wLndpbmRvd3Mu MwoK --_002_PH0PR11MB74702015CD1A53CB4BB27127D7E6APH0PR11MB7470namp_--