From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Jan 2014 21:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 16333@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138878585311189 (code B ref -1); Fri, 03 Jan 2014 21:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Jan 2014 21:50:53 +0000 Received: from localhost ([127.0.0.1]:60571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VzCdo-0002uO-UW for submit@debbugs.gnu.org; Fri, 03 Jan 2014 16:50:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60820) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VzCdm-0002uG-6X for submit@debbugs.gnu.org; Fri, 03 Jan 2014 16:50:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzCdc-0003hg-1t for submit@debbugs.gnu.org; Fri, 03 Jan 2014 16:50:50 -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.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzCdb-0003hb-Ta for submit@debbugs.gnu.org; Fri, 03 Jan 2014 16:50:39 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34278) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzCdS-00033M-Vv for bug-gnu-emacs@gnu.org; Fri, 03 Jan 2014 16:50:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzCdJ-0003di-EU for bug-gnu-emacs@gnu.org; Fri, 03 Jan 2014 16:50:30 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:42076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzCdJ-0003dY-6y for bug-gnu-emacs@gnu.org; Fri, 03 Jan 2014 16:50:21 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id s03LoJ7D012923 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 3 Jan 2014 21:50:20 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s03LoI9w012210 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 3 Jan 2014 21:50:19 GMT Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s03LoIjj027547 for ; Fri, 3 Jan 2014 21:50:18 GMT MIME-Version: 1.0 Message-ID: Date: Fri, 3 Jan 2014 13:50:17 -0800 (PST) From: Drew Adams X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Enhancement request. Inspired from a post on emacs-devel in thread "Apologia for bzr", 2014-01-03, which said, I bet you can dip into any number of Info nodes where the terms "buffer" and "window" are used without definition. That would be a non-issue if such terms were linked (automatically) to their glossary entries. This feature should be optional, and even easy to toggle on/off. The links should be highlighted differently, so users can easily tell that they are glossary links. Info manuals such as the Emacs manual are strong in actually providing an extensive glossary of terms. But it is true that we do not leverage that feature by (a) showing, in the main text, which terms are glossary terms and (b) provide direct links to their definitions. We do provide a (probably little-known, little-used) command, `search-emacs-glossary', that at least takes you to node `Glossary'. But that is only rudimentary help, considering that so much information is already organized to provide users term definitions. What's missing is better access to those, and more visibility for them. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2014-01-01 on ODIEONE Bzr revision: 115827 eggert@cs.ucla.edu-20140101192741-bi5hb4xb4kdi2zpw Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib CPPFLAGS=3D-Ic:/Devel/emacs/include' From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Jan 2020 19:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 16333@debbugs.gnu.org Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.157911763932200 (code B ref 16333); Wed, 15 Jan 2020 19:48:01 +0000 Received: (at 16333) by debbugs.gnu.org; 15 Jan 2020 19:47:19 +0000 Received: from localhost ([127.0.0.1]:35593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irodK-0008NI-Nq for submit@debbugs.gnu.org; Wed, 15 Jan 2020 14:47:18 -0500 Received: from ted.gofardesign.uk ([67.225.143.91]:39204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irodI-0008N5-Tr for 16333@debbugs.gnu.org; Wed, 15 Jan 2020 14:47:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=phCwxene/a0adxSz4q61A6hhpzGE+CBDfvBhLzJQApg=; b=GA59Mpq2tiNyBy3BxPaZGJ/9HF cBtLAi2lpJIS1bidUxKG6eynHIFFdMEEMwqUXzhpOn64g53eg70kaWgbJno+Sdtc15sEHv0ELDpFL Uy3iZjWOWS7+dnpbaNO8pnJScUPr4ovhaljNHIh6+3b5FmkmuGt2omXWWb+HO6owB1/V2qwiadMWE 0W4uUfPfql14RtDVOx0unq6tjBlBiBy9HXJoptsQn/3k4j1nT0ZpoW7bniEJBFdcjQ+R0vf1rO89A Ws1m2q/nHNsnXpzSyq5qXqOLU3bxb3gpClI3dseMKUk9mo60UcfAgJ8cGoZbt0SJiitmH8RuIRp61 mKv1w39A==; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:54816 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1irodC-001ptb-RN; Wed, 15 Jan 2020 14:47:11 -0500 From: Stefan Kangas In-Reply-To: (Drew Adams's message of "Fri, 3 Jan 2014 13:50:17 -0800 (PST)") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Wed, 15 Jan 2020 20:47:09 +0100 Message-ID: <87pnfk1ozm.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Drew Adams writes: > Enhancement request. > > Inspired from a post on emacs-devel in thread "Apologia for bzr", > 2014-01-03, which said, > > I bet you can dip into any number of Info nodes where the terms > "buffer" and "window" are used without definition. > > That would be a non-issue if such terms were linked (automatically) to > their glossary entries. This feature should be optional, and even easy > to toggle on/off. The links should be highlighted differently, so users > can easily tell that they are glossary links. > > Info manuals such as the Emacs manual are strong in actually providing > an extensive glossary of terms. But it is true that we do not leverage > that feature by (a) showing, in the main text, which terms are glossary > terms and (b) provide direct links to their definitions. > > We do provide a (probably little-known, little-used) command, > `search-emacs-glossary', that at least takes you to node `Glossary'. > But that is only rudimentary help, considering that so much information > is already organized to provide users term definitions. What's missing > is better access to those, and more visibility for them. I think this is a very interesting feature request, but it unfortunately has received no reply. I personally would love to see this functionality, since I'm one of the users who almost always forgets to check the glossary. One can imagine hyperlinks working well. Maybe it would work even better with some kind of popup (an overlay or a new window?) that automatically shows the glossary entry side by side with the current info node. Let's hope there is someone interested enough to take a stab at this. (Perhaps Drew would like to volunteer?) Best regards, Stefan Kangas From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Jan 2020 19:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 16333@debbugs.gnu.org, drew.adams@oracle.com Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.1579118198719 (code B ref 16333); Wed, 15 Jan 2020 19:57:02 +0000 Received: (at 16333) by debbugs.gnu.org; 15 Jan 2020 19:56:38 +0000 Received: from localhost ([127.0.0.1]:35614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iromI-0000BU-6R for submit@debbugs.gnu.org; Wed, 15 Jan 2020 14:56:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iromC-0000BA-Ld for 16333@debbugs.gnu.org; Wed, 15 Jan 2020 14:56:32 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1irom7-0000FL-6b; Wed, 15 Jan 2020 14:56:23 -0500 Received: from [176.228.60.248] (port=4980 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1irom6-0007n0-Ki; Wed, 15 Jan 2020 14:56:23 -0500 Date: Wed, 15 Jan 2020 21:56:36 +0200 Message-Id: <835zhc4hor.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87pnfk1ozm.fsf@marxist.se> (message from Stefan Kangas on Wed, 15 Jan 2020 20:47:09 +0100) References: <87pnfk1ozm.fsf@marxist.se> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Wed, 15 Jan 2020 20:47:09 +0100 > Cc: 16333@debbugs.gnu.org > > Drew Adams writes: > > > Enhancement request. > > > > Inspired from a post on emacs-devel in thread "Apologia for bzr", > > 2014-01-03, which said, > > > > I bet you can dip into any number of Info nodes where the terms > > "buffer" and "window" are used without definition. > > > > That would be a non-issue if such terms were linked (automatically) to > > their glossary entries. This feature should be optional, and even easy > > to toggle on/off. The links should be highlighted differently, so users > > can easily tell that they are glossary links. > > > > I think this is a very interesting feature request, but it > unfortunately has received no reply. I personally would love to see > this functionality, since I'm one of the users who almost always > forgets to check the glossary. Our convention is to have index entries to all definitions. For example, type "i buffers RET", and you land where we define what is a buffer. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Jan 2020 20:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 16333@debbugs.gnu.org Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.157911978210841 (code B ref 16333); Wed, 15 Jan 2020 20:24:01 +0000 Received: (at 16333) by debbugs.gnu.org; 15 Jan 2020 20:23:02 +0000 Received: from localhost ([127.0.0.1]:35651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irpBu-0002om-Ga for submit@debbugs.gnu.org; Wed, 15 Jan 2020 15:23:02 -0500 Received: from userp2130.oracle.com ([156.151.31.86]:33306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irpBt-0002oA-4x for 16333@debbugs.gnu.org; Wed, 15 Jan 2020 15:23:01 -0500 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00FKI665021984; Wed, 15 Jan 2020 20:22:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=WMIbiYEqyxcD1u8He8S6AUKyHz4wPqFCbFs4dra/Tr8=; b=ilLgThfpu5CIWXalY2v+GIpyv08VcQp1OEwSYT7Kdtti6NeIlxoPwO3MWJD6hu/Wug6e H+wM5pqEXERZGBu+61N1UGoLkV4rvksVbE7BAEoR3DhooYztJB8g0TesSYpF0vjnd3TI FA4VtBHhRnyG7oX1XR89bluWn+xqqu/lzdHc9/TIaTcMmQXQxP6IdQI7Mwhkadz9e+88 iW2IZFjeaBuwsvzpOoFX1cqstuSV1YPES0J5p4IvRcVO7lM+BTEmRIM/Sz38Wmd8Ioz3 QoKcwwG81vZaJ0tmabC+vZbljf5zEHUiKDWP1V17j93HvihjVOtmpwsdvk5ClxvIYGtM gQ== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 2xf74seh6s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 15 Jan 2020 20:22:55 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00FKJP57167600; Wed, 15 Jan 2020 20:22:54 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 2xj1aqu7du-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 15 Jan 2020 20:22:54 +0000 Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 00FKMrxr020613; Wed, 15 Jan 2020 20:22:53 GMT MIME-Version: 1.0 Message-ID: <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> Date: Wed, 15 Jan 2020 12:22:52 -0800 (PST) From: Drew Adams References: <87pnfk1ozm.fsf@marxist.se> In-Reply-To: <87pnfk1ozm.fsf@marxist.se> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4939.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9501 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=659 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001150154 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9501 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=723 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001150154 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Let's hope there is someone interested enough to take a stab at > this. (Perhaps Drew would like to volunteer?) No, but I too hope someone will do so at some point. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Jan 2020 20:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Stefan Kangas Cc: 16333@debbugs.gnu.org, drew.adams@oracle.com Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.157912023111687 (code B ref 16333); Wed, 15 Jan 2020 20:31:02 +0000 Received: (at 16333) by debbugs.gnu.org; 15 Jan 2020 20:30:31 +0000 Received: from localhost ([127.0.0.1]:35675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irpJ4-00032M-7L for submit@debbugs.gnu.org; Wed, 15 Jan 2020 15:30:31 -0500 Received: from userp2120.oracle.com ([156.151.31.85]:53918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irpIx-000324-D5 for 16333@debbugs.gnu.org; Wed, 15 Jan 2020 15:30:24 -0500 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00FKSER0005829; Wed, 15 Jan 2020 20:30:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=z1yVHGwMmqm6lFvhOrZXNhZpILRmRqK+rKpuTVOgo90=; b=HG6/chUTQz6LCEpvtMLbZXcofDdF05BZYFtQPzS3BRP3KDwdmpGrNuUbrsqaaJvMrcI1 phFvvid2SbImjqJgtThVXdpREArI6AHgHsUHc/TcYzcePvGN3NyuYJ2lBFdOJq6wM8y1 sKEtkVjvxWoN5enkuIQOq/08+by0IU+7KCuF8mDAtKDgysplSGKtB6vCT0IPy/JG7mVP 7Mi3QWAPDkoiu3kHjYA0fQ+PLD2l6sTl6Djkodl+qoSMeIvJdTtd+omSCQY6Ejisdwy/ rf7AyqJmz3E5ikDdtPBgReU0QRJp5Hyejq12Tdn2H62h0pS+9ep3unFXv96sjIEeYqF/ rQ== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 2xf73ypjda-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 15 Jan 2020 20:30:13 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00FKSCnw187605; Wed, 15 Jan 2020 20:30:12 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserp3020.oracle.com with ESMTP id 2xj1aquwgr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 15 Jan 2020 20:30:12 +0000 Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 00FKUAoc008299; Wed, 15 Jan 2020 20:30:11 GMT MIME-Version: 1.0 Message-ID: Date: Wed, 15 Jan 2020 12:30:09 -0800 (PST) From: Drew Adams References: <> <<87pnfk1ozm.fsf@marxist.se>> <<835zhc4hor.fsf@gnu.org>> In-Reply-To: <<835zhc4hor.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4939.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9501 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001150156 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9501 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001150156 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Our convention is to have index entries to all definitions. For > example, type "i buffers RET", and you land where we define what is a > buffer. Yes, but that's not the same thing. There are many completions of `i buffer TAB', and there's no indication that the `buffers' one will take you to a definition. (An index entry like `buffer, definition' would make that clear.) In any case, the enhancement request explicitly acknowledged that Emacs already provides ways to get to glossary items. The request is to optionally highlight occurrences of the term, so that you can notice that it's a glossary term and immediately jump= to it from any context that uses it. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Oct 2020 06:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 16333@debbugs.gnu.org Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.16039544849861 (code B ref 16333); Thu, 29 Oct 2020 06:55:01 +0000 Received: (at 16333) by debbugs.gnu.org; 29 Oct 2020 06:54:44 +0000 Received: from localhost ([127.0.0.1]:51581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY1pb-0002Yy-Ok for submit@debbugs.gnu.org; Thu, 29 Oct 2020 02:54:44 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:45776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY1pZ-0002Ym-S8 for 16333@debbugs.gnu.org; Thu, 29 Oct 2020 02:54:42 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09T6iaua037286; Thu, 29 Oct 2020 06:54:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=K5e0YSIhcbS4U/WxEyQkbKCoQEdPVqq9epyRGtY/F/I=; b=QFz3Daa9gf1BVGyuJ3+M3uNhvBu4UgIHR3a7/7mKUXqjrWTtSBFZUCBfAp9+co/aYzAR K1weFQPGvZ1PeClcMwlirz/aOg1MWFPupw5b5PKgldth3/Fe3E5yjdBbbwWQcslvWHvN U6uzH1poXw0FYxJzLDLj7qw0GokpR4NqzF2VLaB2DVTpPk5MhzxdhW5nDXGtXUtiwVv/ pDkqb+Tdwft+qiaH8UKwv2GscZf6kwHkwYilGddmEZrcsK2hG/9Zdvzx4vG2D0vUqz/S FLJBdpu6dFZtuVvzGRagf8GDr8n1JEFCEiNfHVf+sFsmRmZOkL4o1CTXl8yLZrG8+JGQ bw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 34dgm48ptv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 29 Oct 2020 06:54:35 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09T6kMc0178512; Thu, 29 Oct 2020 06:52:35 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userp3020.oracle.com with ESMTP id 34cx1svfaq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 Oct 2020 06:52:35 +0000 Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 09T6qXL2009369; Thu, 29 Oct 2020 06:52:33 GMT MIME-Version: 1.0 Message-ID: Date: Wed, 28 Oct 2020 23:52:32 -0700 (PDT) From: Drew Adams References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> In-Reply-To: <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9788 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 bulkscore=0 suspectscore=0 malwarescore=0 mlxlogscore=999 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290047 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9788 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 impostorscore=0 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 clxscore=1011 mlxscore=0 malwarescore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290047 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > > Let's hope there is someone interested enough to take a > > stab at this. (Perhaps Drew would like to volunteer?) >=20 > No, but I too hope someone will do so at some point. Actually, I've done this now. I added it to info+.el. (It could of course be added to vanilla Emacs also.) >From the Info+ Commentary: Glossary words, that is, words that are defined in a manual's `Glossary' node, are highlighted and linked to their glossary entries, if option `Info-fontify-glossary-words' is non-nil. By default, a mouseover on such a link shows a tooltip with the word's definition from the glossary. (Currently only the Emacs and Semantic manuals have `Glossary' nodes, as far as I=20 know.) Only the first occurrence of a given glossary word in a given node is handled this way; other occurrences are ignored. Occurrences of glossary words within Info links (e.g. menu items, xrefs) are not treated (they're skipped); there's no treatment of glossary words in an Index (there could be; that was a choice); and occurrences within a Glossary itself are treated only when not in the definition of the same word. You can toggle this highlighting (and linking) with command `Info-toggle-fontify-glossary-words'. Only glossary terms that are single words are handled by this highlighting/linking/tooltip behavior. But there's also a command, `Info-glossary', that prompts for a glossary term with completion, and all glossary terms are handled (i.e., not just single-word terms). https://www.emacswiki.org/emacs/download/info%2b.el ___ BTW, I did have a question, which I finally found the answer to (I guess), by experimenting. I think the Elisp manual needs some info added. The tooltip help I was using had (1) the glossary word's definition, followed (after a blank line) by "mouse-2: go to Glossary entry for this word". I couldn't figure out why that "mouse-2" text wouldn't magically change to "mouse-1" with non-nil variable `mouse-1-click-follows-link'. Couldn't get it to work. Finally, on a whim, I switched the order, so the text started with "mouse-2"... instead of starting with the glossary definition. Bingo! This magic seems to be undocumented. Everything about `mouse-1' following links is well documented except this help-echo magic. I hope someone will add this secret to the Elisp manual somewhere: If you've got things set up so that `mouse-1' will follow links (e.g., you use `follow-link' etc.) and if your `help-echo' text starts with the text "mouse-2", then the resulting help echo will actually start with "mouse-1", in place of "mouse-2". That seems to be the (undocumented) behavior. It turns out that the text need not exactly start with "mouse-2". Because I want the definition to be the main point of the tooltip, I now put the mouse action description (which apparently has to come first) in parens: "(mouse-2...)" - and it still works. So maybe the magic that transforms "mouse-2" to "mouse-1" works only if "mouse-2" is within N chars of the start. Or maybe it will skip over punctuation (e.g. "(") but not over letters. Or maybe it didn't work in the other order because I have a blank line between the two. I didn't play with it enough to figure out the behavior completely. Dunno where that text transformation is implemented (in C?) - I didn't find it in the Lisp. And I just happened to guess an answer, based on seeing the same text used over and over in source code. Would someone please consider telling users about this secret sauce in the Elisp manual? Thx. ___ Another nice-to-have would be beefing up the Glossary in the Emacs manual. I'm guessing it hasn't been updated in a while, and features have been added that are not reflected there. I was also surprised to see that most manuals have no glossary. The only manuals I found that have glossaries are Emacs and Semantic. Aren't there lisp things that deserve glossary entries? Org things? (No, I'm not volunteering.) From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Oct 2020 07:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 16333@debbugs.gnu.org Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.160395487610535 (code B ref 16333); Thu, 29 Oct 2020 07:02:02 +0000 Received: (at 16333) by debbugs.gnu.org; 29 Oct 2020 07:01:16 +0000 Received: from localhost ([127.0.0.1]:51586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY1vv-0002jr-Mt for submit@debbugs.gnu.org; Thu, 29 Oct 2020 03:01:15 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:58292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY1vu-0002jf-3K for 16333@debbugs.gnu.org; Thu, 29 Oct 2020 03:01:14 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09T6xZ2p060419; Thu, 29 Oct 2020 07:01:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=tVLVwsWuofM5BSyomZUyapWyedldvrUuqyS04svQYUg=; b=pFaBPcPMNtg0ev+X2nKbTsdb9nh9mxiQbknO2iMVdRqf8Mmtlrak7qvQpSVTKmNS1f+X dQ27DBPz3JDzHzOWrv02/V+gg9urGUhFIdF4d7TSb/ot+hN5B+5wUMXPCPmHluxHA5rY 4kbWL4+WWtRzY0ulQr8u1unj7KV/5Chj1gUot3QCs4sXyKjQonrl/CRtf1CrpPax/vkj QcVMKljyo4GGUnI1Oqyc8qDgxwdEwLPri+uumytv8e9vpqNT2bRNIJZGdbwqBzGuJIE7 EG1ACNZbK20Lcy8Ba/cDiF/oUey/SxlbVF8Wpb9iBNlmzKRfCr1vxuVCH9F1gdUaUqCj UA== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 34cc7m33de-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 29 Oct 2020 07:01:08 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09T6kDcG026600; Thu, 29 Oct 2020 06:59:07 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 34cx606gsr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 Oct 2020 06:59:07 +0000 Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 09T6x4sc008172; Thu, 29 Oct 2020 06:59:04 GMT MIME-Version: 1.0 Message-ID: <54053d36-d547-4f49-9978-4c39f34c5870@default> Date: Wed, 28 Oct 2020 23:59:03 -0700 (PDT) From: Drew Adams References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9788 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 malwarescore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290047 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9788 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 clxscore=1015 mlxscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290048 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > It turns out that the text need not exactly start with > "mouse-2". Because I want the definition to be the > main point of the tooltip, I now put the mouse action > description (which apparently has to come first) in > parens: "(mouse-2...)" - and it still works. Nope. That was wrong. Guess I was seeing things. Had to remove the parens for it to work. Guess the text really does need to start exactly with "mouse-2". From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Oct 2020 14:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 16333@debbugs.gnu.org, stefan@marxist.se Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.160398158415133 (code B ref 16333); Thu, 29 Oct 2020 14:27:01 +0000 Received: (at 16333) by debbugs.gnu.org; 29 Oct 2020 14:26:24 +0000 Received: from localhost ([127.0.0.1]:54534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY8si-0003w1-1q for submit@debbugs.gnu.org; Thu, 29 Oct 2020 10:26:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY8sh-0003vp-8z for 16333@debbugs.gnu.org; Thu, 29 Oct 2020 10:26:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41004) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kY8sb-0005ww-M2; Thu, 29 Oct 2020 10:26:17 -0400 Received: from [176.228.60.248] (port=4336 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kY8sb-0002AD-5U; Thu, 29 Oct 2020 10:26:17 -0400 Date: Thu, 29 Oct 2020 16:26:17 +0200 Message-Id: <83tuudaz1y.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Drew Adams on Wed, 28 Oct 2020 23:52:32 -0700 (PDT)) References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 28 Oct 2020 23:52:32 -0700 (PDT) > From: Drew Adams > Cc: 16333@debbugs.gnu.org > > It turns out that the text need not exactly start with > "mouse-2". Yes. > Dunno where that text transformation is implemented > (in C?) - I didn't find it in the Lisp. It's in mouse-fixup-help-message. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Oct 2020 14:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 16333@debbugs.gnu.org Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.160398243816725 (code B ref 16333); Thu, 29 Oct 2020 14:41:01 +0000 Received: (at 16333) by debbugs.gnu.org; 29 Oct 2020 14:40:38 +0000 Received: from localhost ([127.0.0.1]:54577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY96T-0004Lg-RW for submit@debbugs.gnu.org; Thu, 29 Oct 2020 10:40:38 -0400 Received: from mail-ej1-f49.google.com ([209.85.218.49]:36789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kY96S-0004LR-G6 for 16333@debbugs.gnu.org; Thu, 29 Oct 2020 10:40:36 -0400 Received: by mail-ej1-f49.google.com with SMTP id w27so4191928ejb.3 for <16333@debbugs.gnu.org>; Thu, 29 Oct 2020 07:40:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=PbvDzq+yUO2AghPMnLto9h4b+UemyJzkg3jE9DAdka0=; b=AwV4poJY6wR7YQs55fTDdC89+YocHf/rXXyAnZ3PidAnVUpF30CLm56sKfSmFOJ2PJ 4BKtMVFQje3APjT4N10B46vXFST7da9SUZCUdmNFieMCUcpo+Hoiar7EJuVL/AcbZ4+I z/IUk9P6WVwNa+IfkNp9lvP1xRRvRE0+LqPW2jrwwdQQiCfPp9B+Nlk0VNJHMaSQXldt C4Y64EUaR+iddQuxKkeAR0v6Dt5vs9pl65H02in9IYUebYdd7e/adhcf/7pwJwUH5MHL YWWh9VU44xMh5cXVBifaap9yHF1Al5pee/1PrJrT7/c2hG3FTAKzkfcwDx4BMmP1fdvy Bxrw== X-Gm-Message-State: AOAM532IgbWfKokpjG3G9jz3zZ07Q7h+ayx4CfxdATxtTRF9nLxZ6iiv AmXScc2oIAbYf/IJxNFwdfbymKYwq6ETKGqrbs0= X-Google-Smtp-Source: ABdhPJwCUxnQoTHgjGymY0R05uEOeYTbAQPR2ZE1z0k1TrhB1at32zsMbUKOmVcveupQHL/2PO7zyRWg2kRAF29dCm0= X-Received: by 2002:a17:906:804:: with SMTP id e4mr3177602ejd.420.1603982430667; Thu, 29 Oct 2020 07:40:30 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 29 Oct 2020 14:40:30 +0000 From: Stefan Kangas In-Reply-To: References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> MIME-Version: 1.0 Date: Thu, 29 Oct 2020 14:40:30 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: -0.5 (/) Drew Adams writes: >> > Let's hope there is someone interested enough to take a >> > stab at this. (Perhaps Drew would like to volunteer?) >> >> No, but I too hope someone will do so at some point. > > Actually, I've done this now. I added it to info+.el. > (It could of course be added to vanilla Emacs also.) Could you prepare a patch? From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Oct 2020 17:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Drew Adams Cc: 16333@debbugs.gnu.org, stefan@marxist.se Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.160399392911152 (code B ref 16333); Thu, 29 Oct 2020 17:53:02 +0000 Received: (at 16333) by debbugs.gnu.org; 29 Oct 2020 17:52:09 +0000 Received: from localhost ([127.0.0.1]:54891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYC5p-0002to-0h for submit@debbugs.gnu.org; Thu, 29 Oct 2020 13:52:09 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:57276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYC5n-0002tc-R3 for 16333@debbugs.gnu.org; Thu, 29 Oct 2020 13:52:08 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09THnAAA176606; Thu, 29 Oct 2020 17:52:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=vcLrvQ2TZA/zgvpAQjVTFqcuP7Cs1VifAtHtEQwC20s=; b=QeFFdiVhZgusJm6MMEuFV0VTgEnOPjUVmqTVmUUwf/G31tZ/C6/bLJIA1jgx0CEImyaB i2/3YaHgkEfSTNLcEogHu7qK2S7S/4DV+ZwLmrcs9qatCn+S93Q1Kj2JVJ0A5BPbpc33 8Br0GAPDaZB8cgpB6/lq5jzqo8S1ugzB6FesYhTA6mKM0hpGeYZGjC1M8yNdUvil2qk8 /7+B5RDAhHiem0Jx8ujqgmUDlSTY5oL++xKMUFFJm46DhP8821E3h3RdnQ+dcuAA/ELB HZUAi217RPdBhNdlmbtnQ9U1D0tBz357mgnBoB2FuN//TDBh9JyyPyyNPIPtWWDFv/Q6 nQ== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2120.oracle.com with ESMTP id 34cc7m67cb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 29 Oct 2020 17:52:01 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09THkXCG147953; Thu, 29 Oct 2020 17:52:01 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserp3030.oracle.com with ESMTP id 34cwuq2gkd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 Oct 2020 17:52:01 +0000 Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 09THq0xT022598; Thu, 29 Oct 2020 17:52:00 GMT MIME-Version: 1.0 Message-ID: <1f8767bb-1912-42ea-abba-dd666bea48b0@default> Date: Thu, 29 Oct 2020 10:51:59 -0700 (PDT) From: Drew Adams References: <> <<87pnfk1ozm.fsf@marxist.se>> <<44a24b90-adf8-41f1-8d06-b35f55f1850c@default>> <> <<83tuudaz1y.fsf@gnu.org>> In-Reply-To: <<83tuudaz1y.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9789 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 bulkscore=0 spamscore=0 adultscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290124 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9789 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 clxscore=1015 mlxscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290124 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > > It turns out that the text need not exactly start with > > "mouse-2". >=20 > Yes. >=20 > > Dunno where that text transformation is implemented > > (in C?) - I didn't find it in the Lisp. >=20 > It's in mouse-fixup-help-message. Ah, very good. Thanks. I grepped and searched a fair amount, but I missed that. But I think that shows (what I think I've seen - see my correction to what I wrote that you replied to) that the text _does_ need to start with "mouse-2": (string-match-p "\\`mouse-2" msg) BTW, that doc string is not great. It should mention `help-echo', I think. Grep `mouse-fixup-help-message' finds no uses of it in Lisp. So it's not clear, but I'm guessing that it ends up being used indirectly(?) only(?) by `help-echo'. ___ In any case, could this behavior (if not that function) please be pointed out in the Elisp manual? Users writing help-echo text should be aware of the behavior. ___ Here's a suggestion, to make this less rigid/fragile: Substitute for "mouse-2" everywhere in the help text, as follows. (defun mouse-fixup-help-message (msg) "Fix help message MSG for `mouse-1-click-follows-link'." (let (mp pos) (when (and mouse-1-click-follows-link (stringp msg) (string-match-p "mouse-2" msg) (setq mp (mouse-pixel-position)) (consp (setq pos (cdr mp))) (car pos) (>=3D (car pos) 0) (cdr pos) (>=3D (cdr pos) 0) (setq pos (posn-at-x-y (car pos) (cdr pos) (car mp))) (windowp (posn-window pos))) (with-current-buffer (window-buffer (posn-window pos)) (when (mouse-on-link-p pos) (setq msg (replace-regexp-in-string "mouse-2" (concat (cond ((eq mouse-1-click-follows-link 'double) "double-") ((and (integerp mouse-1-click-follows-link) (< mouse-1-click-follows-link 0)) "Long ") (t "")) "mouse-1") msg)))))) msg) ___ Or if you think it's more appropriate for some reason, then substitute only the first occurrence of "mouse-2". Of if you think we should let users specify exactly which occurrences of "mouse-2" to substitute, then define a formatting escape for that (e.g. "%m"), so only "mouse-2" occurrences preceded by that escape get substituted. E.g., "xxx%mmouse-2" would substitute the "mouse-2", but "xxxmouse-2" would not. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Oct 2020 18:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 16333@debbugs.gnu.org Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.160399534313422 (code B ref 16333); Thu, 29 Oct 2020 18:16:02 +0000 Received: (at 16333) by debbugs.gnu.org; 29 Oct 2020 18:15:43 +0000 Received: from localhost ([127.0.0.1]:54929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYCSd-0003UQ-Bv for submit@debbugs.gnu.org; Thu, 29 Oct 2020 14:15:43 -0400 Received: from aserp2130.oracle.com ([141.146.126.79]:39954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYCSW-0003Ti-Aj for 16333@debbugs.gnu.org; Thu, 29 Oct 2020 14:15:40 -0400 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09TI9Qwo088476; Thu, 29 Oct 2020 18:15:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=EQM0Cbi9fcs1WMHIeJFXH46RG+nBbaqn2tGvgjCwqmc=; b=rMaei94SVVPtH7HNiDxyiszbvJUSUBvhJoLOhFeGiIb/em7WKYkGIdwxpbnK+YlzQHrV 21BCyX22cGBJHhcHEjT7iL3Sz15+6Otj11LGII5E/zCCgO6wF7KFRN8jujbp+YxqbKFF fvoWH7OzXM28ud0U2hgBAoSIt/Z6STnZkLG6yPriwFbbSf+x4xdzSaCnWpar8a8OAUo1 Yu9GQiIgRuIVKGoU0IdzG2FMQ3VQUtvxSTwmJtx+p1TZ0/3B72OYJoqG6EvZD1ClTJgk Un9HdjutqMVs6M2mFYx7CBuESZ95npnC0SMyPZ8WH11YkRv83RBx/fqAWiaaGY8W6LrD tw== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by aserp2130.oracle.com with ESMTP id 34c9sb6fqx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 29 Oct 2020 18:15:29 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09TIBSp3177264; Thu, 29 Oct 2020 18:13:29 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userp3030.oracle.com with ESMTP id 34cx6yscwa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 Oct 2020 18:13:29 +0000 Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 09TIDQwh001805; Thu, 29 Oct 2020 18:13:28 GMT MIME-Version: 1.0 Message-ID: <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> Date: Thu, 29 Oct 2020 11:13:25 -0700 (PDT) From: Drew Adams References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9789 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxlogscore=932 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290127 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9789 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 impostorscore=0 mlxlogscore=944 malwarescore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1015 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010290127 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > > Actually, I've done this now. I added it to info+.el. > > (It could of course be added to vanilla Emacs also.) >=20 > Could you prepare a patch? I won't prepare a patch till you've tried the enhancement and decided that you want it. Been bit too many times by wasting time preparing patches that don't get applied because the feature isn't wanted. If you want this I can provide it, but decide first that you want it, please. And I'd really prefer to include other fontifying Info+ allows, fontifying options and commands, and the `Toggle/Cycle' submenu of Info for them. It's simple to take a look: load info+.el in `emacs -Q' and move around. For most fontifying enhancements, try a manual such as Elisp, which has lots of Lisp artifacts (backquoted sexps, etc.). From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Oct 2020 21:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 16333@debbugs.gnu.org, stefan@marxist.se Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.16040925086441 (code B ref 16333); Fri, 30 Oct 2020 21:16:02 +0000 Received: (at 16333) by debbugs.gnu.org; 30 Oct 2020 21:15:08 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYbjn-0001fp-NY for submit@debbugs.gnu.org; Fri, 30 Oct 2020 17:15:07 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:37750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYbjk-0001er-Vd for 16333@debbugs.gnu.org; Fri, 30 Oct 2020 17:15:06 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09ULEvNk144962; Fri, 30 Oct 2020 21:14:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=MHlZsFQ9dER9+atoD4YbFNmrUaqYYyGrKtIlePKUJJ8=; b=uaFJgtF4F/c9T1j760Cn4BW48MYH3VQCcMwW4xDX7xbzOlS/ijh3j/5AYdKZKvQ1xwUY 1jETnGR0ktG6qjffXAHoU1rRVkUhjywBImhWORWCvWiyzDukwaFi9dk+shhgwMhcqC+O +pmovU4xy/pWX1WrbeWT2NDVVH7EDMapqumq1N9WYBxTqI9Vc+K+YeKxi94Raq1QViiO 7jJDEYP8nwOPofJwV03idSW0kScZWHwHzbNcPA+5Xmy2Ae9B9J/LA5G1tgPOj/FNn7dh KZK4jT7e4ChgDVxZo96Boc9ZeHnx2C7yi3/D+94pUdwHZgzvMhVUd9JVIDssJC9Bh+kS Aw== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 34dgm4hbak-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 30 Oct 2020 21:14:57 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09ULAZRv134230; Fri, 30 Oct 2020 21:14:57 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserp3030.oracle.com with ESMTP id 34cwurd3u8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 30 Oct 2020 21:14:56 +0000 Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 09ULEtAh018071; Fri, 30 Oct 2020 21:14:56 GMT MIME-Version: 1.0 Message-ID: <3b9fabae-fbe4-4c4a-b11b-8aad73016ace@default> Date: Fri, 30 Oct 2020 14:14:54 -0700 (PDT) From: Drew Adams References: <> <<87pnfk1ozm.fsf@marxist.se>> <<44a24b90-adf8-41f1-8d06-b35f55f1850c@default>> <> <<83tuudaz1y.fsf@gnu.org>> <1f8767bb-1912-42ea-abba-dd666bea48b0@default> In-Reply-To: <1f8767bb-1912-42ea-abba-dd666bea48b0@default> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9790 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 bulkscore=0 spamscore=0 adultscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010300158 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9790 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 impostorscore=0 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 clxscore=1015 mlxscore=0 malwarescore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010300158 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Here's a suggestion, to make this less rigid/fragile: > Substitute for "mouse-2" everywhere in the help text, > as follows. >=20 > (defun mouse-fixup-help-message (msg) > "Fix help message MSG for `mouse-1-click-follows-link'." > (let (mp pos) > (when (and mouse-1-click-follows-link > (stringp msg) > (string-match-p "mouse-2" msg) > (setq mp (mouse-pixel-position)) > (consp (setq pos (cdr mp))) > (car pos) (>=3D (car pos) 0) > (cdr pos) (>=3D (cdr pos) 0) > (setq pos (posn-at-x-y (car pos) (cdr pos) (car mp))) > (windowp (posn-window pos))) > (with-current-buffer (window-buffer (posn-window pos)) > (when (mouse-on-link-p pos) > (setq msg (replace-regexp-in-string > "mouse-2" > (concat > (cond ((eq mouse-1-click-follows-link 'double) > "double-") > ((and (integerp mouse-1-click-follows-link) > (< mouse-1-click-follows-link 0)) > "Long ") > (t "")) > "mouse-1") > msg)))))) > msg) > ___ >=20 > Or if you think it's more appropriate for some reason, > then substitute only the first occurrence of "mouse-2". >=20 > Of if you think we should let users specify exactly > which occurrences of "mouse-2" to substitute, then > define a formatting escape for that (e.g. "%m"), so > only "mouse-2" occurrences preceded by that escape get > substituted. E.g., "xxx%mmouse-2" would substitute > the "mouse-2", but "xxxmouse-2" would not. Actually, the following is much better. It lets code use different patterns in different contexts, by binding the variable. Should I submit this as a separate bug report, or can it be considered in the context of this one? (defvar mouse-fixup-help-replace-regexp '("\\(?:\\|[[:space:]]\\)\\(mouse-2\\)" . 1) "Regexp to match \"mouse-2\" in MSG. The value is a cons (REGEXP . N). Function `mouse-fixup-help-message' replaces the match of subexpression N, of the text that matches REGEXP, with \"mouse-1\".") (defun mouse-fixup-help-message (msg) "Fix help message MSG for `mouse-1-click-follows-link'." (let (mp pos) (when (and mouse-1-click-follows-link (stringp msg) (string-match-p "mouse-2" msg) (setq mp (mouse-pixel-position)) (consp (setq pos (cdr mp))) (car pos) (>=3D (car pos) 0) (cdr pos) (>=3D (cdr pos) 0) (setq pos (posn-at-x-y (car pos) (cdr pos) (car mp))) (windowp (posn-window pos))) (with-current-buffer (window-buffer (posn-window pos)) (when (mouse-on-link-p pos) (setq msg (replace-regexp-in-string (car mouse-fixup-help-replace-regexp) (concat (cond ((eq mouse-1-click-follows-link 'double) "double-") ((and (integerp mouse-1-click-follows-link) (< mouse-1-click-follows-link 0)) "Long ") (t "")) "mouse-1") msg nil nil (cdr mouse-fixup-help-replace-regexp)))))= )) msg) From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Oct 2020 07:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 16333@debbugs.gnu.org, stefan@marxist.se Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.16041278576072 (code B ref 16333); Sat, 31 Oct 2020 07:05:01 +0000 Received: (at 16333) by debbugs.gnu.org; 31 Oct 2020 07:04:17 +0000 Received: from localhost ([127.0.0.1]:60440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYkvx-0001Zs-17 for submit@debbugs.gnu.org; Sat, 31 Oct 2020 03:04:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYkvu-0001Ze-Qj for 16333@debbugs.gnu.org; Sat, 31 Oct 2020 03:04:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34725) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYkvo-0000xh-Q5; Sat, 31 Oct 2020 03:04:08 -0400 Received: from [176.228.60.248] (port=2596 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kYkvn-0007Yv-W2; Sat, 31 Oct 2020 03:04:08 -0400 Date: Sat, 31 Oct 2020 09:03:52 +0200 Message-Id: <83wnz698rr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3b9fabae-fbe4-4c4a-b11b-8aad73016ace@default> (message from Drew Adams on Fri, 30 Oct 2020 14:14:54 -0700 (PDT)) References: <> <<87pnfk1ozm.fsf@marxist.se>> <<44a24b90-adf8-41f1-8d06-b35f55f1850c@default>> <> <<83tuudaz1y.fsf@gnu.org>> <1f8767bb-1912-42ea-abba-dd666bea48b0@default> <3b9fabae-fbe4-4c4a-b11b-8aad73016ace@default> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 30 Oct 2020 14:14:54 -0700 (PDT) > From: Drew Adams > Cc: stefan@marxist.se, 16333@debbugs.gnu.org > > > Here's a suggestion, to make this less rigid/fragile: > > Substitute for "mouse-2" everywhere in the help text, > > as follows. > > > > (defun mouse-fixup-help-message (msg) > > "Fix help message MSG for `mouse-1-click-follows-link'." > > (let (mp pos) > > (when (and mouse-1-click-follows-link > > (stringp msg) > > (string-match-p "mouse-2" msg) > > (setq mp (mouse-pixel-position)) > > (consp (setq pos (cdr mp))) > > (car pos) (>= (car pos) 0) > > (cdr pos) (>= (cdr pos) 0) > > (setq pos (posn-at-x-y (car pos) (cdr pos) (car mp))) > > (windowp (posn-window pos))) > > (with-current-buffer (window-buffer (posn-window pos)) > > (when (mouse-on-link-p pos) > > (setq msg (replace-regexp-in-string > > "mouse-2" > > (concat > > (cond ((eq mouse-1-click-follows-link 'double) > > "double-") > > ((and (integerp mouse-1-click-follows-link) > > (< mouse-1-click-follows-link 0)) > > "Long ") > > (t "")) > > "mouse-1") > > msg)))))) > > msg) > > ___ > > > > Or if you think it's more appropriate for some reason, > > then substitute only the first occurrence of "mouse-2". > > > > Of if you think we should let users specify exactly > > which occurrences of "mouse-2" to substitute, then > > define a formatting escape for that (e.g. "%m"), so > > only "mouse-2" occurrences preceded by that escape get > > substituted. E.g., "xxx%mmouse-2" would substitute > > the "mouse-2", but "xxxmouse-2" would not. > > > Actually, the following is much better. It lets code > use different patterns in different contexts, by binding > the variable. > > Should I submit this as a separate bug report, or can it > be considered in the context of this one? Please be sure to grep all our Lisp sources and make sure this change won't replace stuff in places we don't want. Please don't push this before this check is complete, thanks. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Oct 2020 17:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Drew Adams Cc: 16333@debbugs.gnu.org, stefan@marxist.se Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.160416390426686 (code B ref 16333); Sat, 31 Oct 2020 17:06:02 +0000 Received: (at 16333) by debbugs.gnu.org; 31 Oct 2020 17:05:04 +0000 Received: from localhost ([127.0.0.1]:34456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYuJL-0006wL-Tj for submit@debbugs.gnu.org; Sat, 31 Oct 2020 13:05:04 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:47304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYuJJ-0006vj-SF for 16333@debbugs.gnu.org; Sat, 31 Oct 2020 13:05:02 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09VGxE7G098291; Sat, 31 Oct 2020 17:04:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=CTGNJa6vFkPu+Z48nuBd4mWrx31QFICRhCAZXz8MUO4=; b=rIteWRRSFODIi4c84wKcC2pdhCfhdOKbmXrWXrl0+mk5nPr+kJYFAzmTsHhmAqqAdp6M Gm5SbBm47e7XxF/8ludDWera4j/9umx4ehVdiGuJu87cZL5xbxb9ynI4B9CZOp4iz+7F spuwJ9LX3wm/G5qk0Xg/hkHnfFBLdtBhOwoN4OLUvcmx/wTb2PkK3TZtBAx54B3c8dUK utH38r+BkSTdMpGVfcWbISeVHbYsUNr3rEydOg32paunQsw/yN/nzY8dDUIvg09YxLOW ypTuwRm2G9u8Wv+LDlHLwJ+3RRl0NSpPDyvHcBl/yAVr9GQkSGf8XELN4nfBz2jRWBqi uQ== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by aserp2120.oracle.com with ESMTP id 34gyvks0xm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sat, 31 Oct 2020 17:04:56 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09VH1WJm068472; Sat, 31 Oct 2020 17:04:55 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userp3030.oracle.com with ESMTP id 34gw1qu657-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 31 Oct 2020 17:04:55 +0000 Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 09VH4qEK014122; Sat, 31 Oct 2020 17:04:53 GMT MIME-Version: 1.0 Message-ID: <3bb4e2ac-7f68-47e0-8fc9-6d05d98420af@default> Date: Sat, 31 Oct 2020 10:04:51 -0700 (PDT) From: Drew Adams References: <<>> <<<87pnfk1ozm.fsf@marxist.se>>> <<<44a24b90-adf8-41f1-8d06-b35f55f1850c@default>>> <<>> <<<83tuudaz1y.fsf@gnu.org>>> <<1f8767bb-1912-42ea-abba-dd666bea48b0@default>> <<3b9fabae-fbe4-4c4a-b11b-8aad73016ace@default>> <<83wnz698rr.fsf@gnu.org>> In-Reply-To: <<83wnz698rr.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9791 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 phishscore=0 mlxscore=0 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010310142 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9791 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 clxscore=1015 impostorscore=0 mlxscore=0 mlxlogscore=999 lowpriorityscore=0 adultscore=0 priorityscore=1501 malwarescore=0 bulkscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010310142 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > > Actually, the following is much better. It lets code > > use different patterns in different contexts, by binding > > the variable. > > > > Should I submit this as a separate bug report, or can it > > be considered in the context of this one? >=20 > Please be sure to grep all our Lisp sources and make sure this change > won't replace stuff in places we don't want. Please don't push this > before this check is complete, thanks. Not sure if you're writing that to me or someone else. I won't push anything. I'm hoping someone else will apply the change. I did grep the Lisp sources for "mouse-2", which is what is used in such help-echoes. That's how I found that all instances put it at the beginning of the text, which led to the (correct) guess that that's a requirement for the substitution to take place. I haven't tried to make the change and check the effect on each of the Lisp-sources uses of a help-echo with "mouse-2". But since they all put "mouse-2" at the beginning of the text, I don't expect any bother. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Oct 2021 14:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 16333@debbugs.gnu.org Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.16339609766826 (code B ref 16333); Mon, 11 Oct 2021 14:03:01 +0000 Received: (at 16333) by debbugs.gnu.org; 11 Oct 2021 14:02:56 +0000 Received: from localhost ([127.0.0.1]:60522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZvtH-0001m1-T6 for submit@debbugs.gnu.org; Mon, 11 Oct 2021 10:02:56 -0400 Received: from mail-pl1-f170.google.com ([209.85.214.170]:42899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZvtG-0001ll-7n for 16333@debbugs.gnu.org; Mon, 11 Oct 2021 10:02:54 -0400 Received: by mail-pl1-f170.google.com with SMTP id l6so11377937plh.9 for <16333@debbugs.gnu.org>; Mon, 11 Oct 2021 07:02:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=Xo5tNmMZ0VyZNDZXDsZLiS4Me1fJt7DttJotehVp9VE=; b=FoYXfy6QebPzJZYt1b/7842kRq+zqiEsZfxuLRCsw/Fp/rbCYXfnnhDtSLrcmKBADi Pn5D8O3slGd+KbtBuYOtIZxfyQHCwJZe2QHHbQXeGw7f2hwDDt0hdjXKB9gY0J72Tk+B amkm3WoYDQ7g8N0AJJzODZFpTivT/u2pmkpIwnZR1UlGdtZ4Jf+/MrnPmOUEwq/cCJrq HzvNA/HiuvkoJczWh5z0tLo+OOi+Fw8Rc+fjmgBnm6LbLjmb9XYzyGy3VBquWgdOBpks 70JNc8bVVryms0Z5JqPFI+LqtlSsu/x1insHyjt3ZyAMRoZRxM9mOQ37NpOVW2Iam/8C bRIA== X-Gm-Message-State: AOAM531P3xOCvLvI85l2OKvWp1yo06oSwX9axV/tu79AEEwHYGaKI3aD hNbhMAQNpLGZk+xHWauVo1EQwfh0RrRTAZm/0tY= X-Google-Smtp-Source: ABdhPJzsZoDkNRkKFFgNGq4z3QqzVSjFhmllQa57ZlUTUbXOguEQN6b5/sVCsfHPi8iE4kMFEZOBnBnUXmlsBYrk3W4= X-Received: by 2002:a17:90a:460a:: with SMTP id w10mr30965709pjg.132.1633960967904; Mon, 11 Oct 2021 07:02:47 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 11 Oct 2021 07:02:47 -0700 From: Stefan Kangas In-Reply-To: <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> (Drew Adams's message of "Thu, 29 Oct 2020 11:13:25 -0700 (PDT)") References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Date: Mon, 11 Oct 2021 07:02:47 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: -0.5 (/) Drew Adams writes: >> > Actually, I've done this now. I added it to info+.el. >> > (It could of course be added to vanilla Emacs also.) >> >> Could you prepare a patch? > > I won't prepare a patch till you've tried the > enhancement and decided that you want it. > > Been bit too many times by wasting time preparing > patches that don't get applied because the feature > isn't wanted. If you want this I can provide it, > but decide first that you want it, please. > > And I'd really prefer to include other fontifying > Info+ allows, fontifying options and commands, and > the `Toggle/Cycle' submenu of Info for them. > > It's simple to take a look: load info+.el in > `emacs -Q' and move around. For most fontifying > enhancements, try a manual such as Elisp, which > has lots of Lisp artifacts (backquoted sexps, etc.). That's fair enough. So I've tested this, and I find that this fontification is too noisy and distracting: it highlights every occasion of "command", "customization", "variable", "Lisp" etc. It even highlights "window" in "window system", which is outright confusing... Any other opinions here? From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Oct 2021 14:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 16333@debbugs.gnu.org, Drew Adams Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.16339611167097 (code B ref 16333); Mon, 11 Oct 2021 14:06:01 +0000 Received: (at 16333) by debbugs.gnu.org; 11 Oct 2021 14:05:16 +0000 Received: from localhost ([127.0.0.1]:60534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZvvX-0001qO-Nf for submit@debbugs.gnu.org; Mon, 11 Oct 2021 10:05:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZvvW-0001q8-A7 for 16333@debbugs.gnu.org; Mon, 11 Oct 2021 10:05:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2uVJX72SJKQcYlyj2eYhlJ9XRu40QhN3rRdu5uyY8Ac=; b=VOLzQlwSu5Yhfyb/E5koEi6R8W v2VwyFxgYZDEDnWukpIYoLBfZzSFqig9jA5MQT8VmJ/+roD98OAt/Pzy2lOGOZpXrzIDl7SE4svtJ N/Lt89PbWyBmTnwpBq8H6ASx12QqLEbtNTt5WzfYxGzHhPmqfBHz27Ao5RSEmZmhUISA=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mZvvJ-0003M7-O5; Mon, 11 Oct 2021 16:05:08 +0200 From: Lars Ingebrigtsen References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUsVXEwZ49Hd5qK a1QLEBJBUVpSha7///93llwQAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+UKCw4EAQ4ZZ6kAAAG5SURB VDjLbZPNbqQwDMcdBD3HiN6Jd8W51WrvU9W5pyvyAEVq3v8R1k4IYYbxJcK//P0ZAMTQwjMzOCLi U/ALnxERkIJLPERyGRSNsY+CHaBetVMQUP05lpEjhhgFjA4PA7A+rp8x9gFyrY1MPpiYtXhv6w2R v+ACLDNi/34FrytLkqChtjvQs9qXgrRJI1TxxBw95JYobZToqJn5809paaSURFW7nDz/LQDHRYjG yiJbQB6MguRavW87GNMZSJJbmRulR+CLYimATp2UqT0C6UR2NfABaqxX5g+BFWyHQoA5gZZcgNbM l6oU9BnQIsNqyQcBOmGZFS15WnWFzGsGOnRN7hrgApSQBbwA9ZO1+SAk2e0O9Nt1zlCxnj/6mpxo BgPZ7cb+5n4fob4BnO12xY36A8iThfkRiN/J5pvCl7ogZwBCO79sCqZarjRuRYbjHBbxL+W+VyCp LVoDgwb74UMxWjA6jw6CgPUA+m8ZfWAmQLdUQVylgfzrORtjR6XSXQE0i2+GIZh7MBIML5tciN0y rw1QmmVTcwQI36b5GXSveh+Gf9vAJ9DRRlDAT38GwVEBEGOL5P1/7KuiJdq5fh8AAAAldEVYdGRh dGU6Y3JlYXRlADIwMjEtMTAtMTFUMTQ6MDQ6MDErMDA6MDClN0OIAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDIxLTEwLTExVDE0OjA0OjAxKzAwOjAw1Gr7NAAAAABJRU5ErkJggg== X-Now-Playing: Depeche Mode's _Construction Time Again_: "Shame" Date: Mon, 11 Oct 2021 16:05:01 +0200 In-Reply-To: (Stefan Kangas's message of "Mon, 11 Oct 2021 07:02:47 -0700") Message-ID: <87o87vhd2q.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: > That's fair enough. So I've tested this, and I find that this > fontification is too noisy and distracting: it highlights every occasion > of "command", "customization", "variable", "Lisp" etc. It e [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Kangas writes: > That's fair enough. So I've tested this, and I find that this > fontification is too noisy and distracting: it highlights every occasion > of "command", "customization", "variable", "Lisp" etc. It even > highlights "window" in "window system", which is outright confusing... > > Any other opinions here? Can you post some screenshots? :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Oct 2021 14:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 16333@debbugs.gnu.org, Drew Adams Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.163396274825911 (code B ref 16333); Mon, 11 Oct 2021 14:33:01 +0000 Received: (at 16333) by debbugs.gnu.org; 11 Oct 2021 14:32:28 +0000 Received: from localhost ([127.0.0.1]:60624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZwLs-0006jl-Le for submit@debbugs.gnu.org; Mon, 11 Oct 2021 10:32:28 -0400 Received: from mail-pl1-f171.google.com ([209.85.214.171]:40959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZwLr-0006ex-GW for 16333@debbugs.gnu.org; Mon, 11 Oct 2021 10:32:27 -0400 Received: by mail-pl1-f171.google.com with SMTP id v20so4370166plo.7 for <16333@debbugs.gnu.org>; Mon, 11 Oct 2021 07:32:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=KebZRgZTuEgeYbzigVxghhMNMJWu5FWBzMcOyi2t0gY=; b=L1XAIiohcmMP3LnJP8RewAZNfFJuPRGgoxBSAJ9Qx29EFAJcqhmQ7c1t2qeJWRZdsY M8t+MwPEiX6RYWgomH7cmR6Zauh+ownyv/LfbEfg3ZX72MDrJUwtCJWcHmqNrKkPdtd4 3cq70MYDUp18kbVNF9d5rHQMqZ0ikYyYoWkFG8b5oc3EWNvJwrghrlL95b3+yxHHpdWp 1pRjLBIUKc2KgIt7oMYi0fAy9dz+ydON731k0n1XiJYL9Mf5lTosUNbjYOuRcfayWHLi yLxpkUiDezijxHwaFr02XTwf5qr41Ltp8ONbvH0lW5LQoBOsqPMvv22tCRvuyANeVhyy 534w== X-Gm-Message-State: AOAM531RgLkICLNO6uBxX19L11kQJhTGas4mDZBgpnaNQ1EgGgZNaiJl IC0PYCbbrPX8ugLtRuIPvxThcE8/SSW8GHdzCbs= X-Google-Smtp-Source: ABdhPJxuXhrdlOScASfpSiPvoLMOTskMCp8Ox2lCzlEzIJ/HszLCmI2VSLswFfnTcQikMbrnmKZN/k6QPt879jNfnwk= X-Received: by 2002:a17:90a:460a:: with SMTP id w10mr31139953pjg.132.1633962741517; Mon, 11 Oct 2021 07:32:21 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 11 Oct 2021 07:32:20 -0700 From: Stefan Kangas In-Reply-To: <87o87vhd2q.fsf@gnus.org> References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> <87o87vhd2q.fsf@gnus.org> MIME-Version: 1.0 Date: Mon, 11 Oct 2021 07:32:20 -0700 Message-ID: Content-Type: multipart/mixed; boundary="000000000000c8f0a805ce14980e" 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" --000000000000c8f0a805ce14980e Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Can you post some screenshots? :-) See below. --000000000000c8f0a805ce14980e Content-Type: image/png; name="bug16333.png" Content-Disposition: attachment; filename="bug16333.png" Content-Transfer-Encoding: base64 X-Attachment-Id: 5fae5266a9765a57_0.1 iVBORw0KGgoAAAANSUhEUgAAAvgAAAH+CAIAAABm8e00AAAVJnpUWHRSYXcgcHJvZmlsZSB0eXBl IGV4aWYAAHjanZppkhy5coT/4xQ6ApbAdhwAAZjpBjq+Ps8mR8Oxp2cydXMpVldmIiM8fEEy3P/6 zxf+gy8bNoLVPtpsLfJl02ZevBjx50uvN78zv+/PW6PF318pzu/P7yu88X1Mb/zxg3d/XqX85/u/ /07rHyeyX1dP+88f/H4/j3+c6OeysegCvE7260Tz14tUePtfXLnN0aP9z7/Xrwu8X7fYerU2eg3N W86xlHxLKok/s65W9DuVxe/4/ckd8mfjdfnej6XrLDoVV+d1iL9W9B3KwTHNpB/8fv+7gfKr8n97 v8TvIl+xdK7wz1uJ+ecHfxX9dzPKP96/fx3xU6NveYU3y99O1v51Z/5dY8K/68x3W38rtNmvV/nP 91dNKfx9ee/5eO9+n7BlDYC2Xwj7ffPp1+eAqekeKndi+g68qD8v+VvfjZIesN1/fT+wvVnvSSm+ lPnW3/oqqaWTOn9bWiHV783Bz0dayfl+33dJPedsOaebjQMu792/1pJ+XbZ/F75xBK59+ZBxMkv3 //8d/q8ffO+oREkDXds316wrqy26WYpd9Bcfs6+tPz0pX4H/wMlfX+XrV/6qyWl/jiw9pJ9DhaOf 7/x1IvOx8ge2aQaX1CIos+qbc6XasfGylhw6NZ7J8ko71XwYj9SYldryi9mKvd+r7b9W+b+sNPz9 qj+H5O9mv4//Xmn9F0cm1Ua/Co2PJRjrYZF5q7+CmljxfFX6KaNOyzWA4WqXz9jy01aLe++6311x rtFsh3nA2lq9nWG1PHstqeYz9dlyOruVtAenHSe/nPd5nsurpdbqefPt+9XnJwf3VM329jwPNbMF i5zMmvz0Mp71cXpvr5+7LVuty7jqYl18+Vq3nmN5Wwxjnhtv7W0KvWVDOb2f19NatZxe86y7A+03 jq2R52Shk+vteud+q/a0O9fbIZV57W1YL54+9x39cZ0+Zr+3PKbDfd5aZ5rTOPXS6utee8Za43Af fuc484TI35eTAYrOmFHUOnOlapRzdO+derw25/VdhDyzXOYq08/wdeNqZdRH2wIF6DOWHQ9LBT81 o2271NLd2h1Iny+va8UyyrjW3+5l9c4lSm2evdXCn34DN3j9FpRgUMlYh4+R46Ux4+jsNs8bIoZI 0+cDt1fV7nPNPCGvXJw+3RnmaD5mbdNtn7Zdt5qcyuwj4sitF2rbSqEOr7+4djYb6/ieA2alvHeP O1No7a79LHInpQKf1rg38Dkj9U6TVVF5fr3ku34rWbCWp7G4sPdcLN+JIoZGw6hc6megZj7PGgeW eLUX35Z8tCVU3A1y28rXtm2G/abereXjuTPLea1QdHbwl2+ft7MSZuf6o6B5L0ED+FLBSU1xGvQ7 96lLHhiCblD+fbu/GgBuPstvK70hpDdvAVAwWECqoNAjA9LBj4CaTo3Ozure3lgeh/U6uEULAIwV OPLy0nnUk4lw3knRK7hegHhsjgOxjKoNvbVnnaxUmLTm5bQO1VIu1lZ3S17vant2n139bHvVOvJ1 e7kcwJFq27mAm8E99JYevWK6+jz9zhXy4XpgE9GwXHl9cmoloxLOChI2jN6/wiC+s1/hPgH52mVP 9EZXxiwwUyssZwji8cYoMxbJOrIIvtdOgk9cJ843y4QAvM9SjZZXDAVQorO8unGWtDzYATgDEF4X D0xd8d3+uPcB46wIOBtARdMbLRmHo6tuD/ZSWy3OaqPMkJmb4ow/k7IKcwi/RcsPxOlr+n2buzeb 27Fcko7X4IVzFyBI91D0BUGElePmeB92+Gp1Th+bqaAINZ1mnP9QDbjw8Ianecdibb2NB+gh2lwA eevhnHHE8jsxA7HDZbRz7rWYoMe4736QEqht0qiYGRcq4IjTecvmjUIcIDvB6XJXq4aGGRd8Zwdm kOcF/5nCbToFUCr4NAjnqIgwy2kHetncA2KwR/CR66yLLgHUDY7yhq3O7Iz5GXjWelkIvd4DTtHU Tc48863t2WAQGl4CiQjjwcFohrDALDK33CqXjYxyfgWurOPe/FDW2kAVrYn52MkOkyS72Foc7Chh D+gYHu1TVESfbnuRddMXGJ51pYK7OVxvH/yMo8nnwFVZjup1ThTvzqOGuwD4XQeE2NggJh0ABtLb m62e2JCGjg5eygQ+VJpUwMOi4voDoMTGKAaE1h01u28ist80tHLpHPWZHTDNjGIBXZS1DGYVNeGD a8aJdGEaUI7CTQUpSN/RMRj0jloPSLKvs1Ef1CHZwMrVhaOAAPnAzk/3nWc5zDpaDcMCsYbSYtRu fbA00Ej2KmO+2oA+3pyj2CQa0E4rkJ993XsUDATUTB3cFKnseCiVUo/Hx86hsijyxfbA9Y/UBbjq LqAuLd6oFc6pBmGCq+VwE4WsOT5sQQ8NjFLRLoooYPlo5WZ3c6OZycmrPKnxgqO6zuxlaVUaiwcL I/fGQTPAtLgLr5uqwcaIMSLcMnfnXAP1glzOth5rMU57E0zcLlYW5aChSIIXQ4bC8VFbG3AYxgYk mtzvoGuF3nE/6CpGZIIBWB0Oy6syzpQMh/UmeHn0G1eMP9LNdaCCkYpMOIaBqzEj0D1F56e9mTlq kfqPW2Kap3pNaZmp6qk9zOgYzB9Gxm+GaGgDkPIjQlyoEPNxbpVx5wokOnEDOfA95KxSKxwHc9tL qaHWDS+yVKSeypmSCOOhGIVlYoRXfUf61sQsgGpz+/XI+YI37swStuWSRVQNR5RhKDX07J58yrsh VgvgxcGKsZYoMZ1voqJamKnO8lgudwym9wyoIdaq3/OKyxpSjQysCnOYD4PfPwtLDTEkGMTBiD08 0qAAj0CH9NkYZz3s8UR3USzYdAnRreFaGLGNPzEN8ME1wRHIy4GvncFyGJt5eHCcp/VSJ5UGzpiw VfQ5c5rLxTh9RFiL3AVmFk8BimCMxPJo8GGcFudjnNB4VthJr/0FIRQ3doA2Nw3y50+UqHRrcdHJ PAMa7xsGwTIj1kCxYs5oO7pxXXHvekCJ5kMkkU28HTU1XNBFhpilDI0ycBpwEnXHMd8DoVWqCruD qoUiyDzdl0LFOsHh2Nj5oHcUBHntSKP48KxPEID34TKdTi+H8zPTyzEYPSwDSy3n3MDQFDhYDu/K Wh2nCht1hdKHYzQB2klgWJbBwQOSFKlHHFRiAZWN26Eb4WJOwA9wWXu1mTONwPRAm1TO+TRhyYem T7YdxoI7t+pNcfgXvgFmuDAkNBNBr+Ou6VgdM9ONPkAu6EYQFo42Cy+XUo7DMKD5mVs3wEk4E65J lCdgL8FEBTAPk7wpJF465bHgOG4fCw05TLlvDAs5isXFjleUL9O2DGYXGBZGxKt1R99fA06mG+Ud p+mLBLvJCPDKkyHaFEfcdtcrX70w7BGmGMgRJqJOyGipN2UljTFejaFs1miJ5D+xVjwKBgCvgXPC 4Cxa3IzZXxOXAM+RGQKay3WAyIgbTMsaYEFlPrjRSPsoH01nobC6J7gSwetY3i8Lw5mdXICZw9Vi EatrJW/iwggAcNteSDQsytjswf0ugxGEGTRyNpwjNo4q4ZjOlDD0GHZlWiu8RaCEoR+gysxjTAiv KcdpRAmQucP4TIuGGsxvwNZIoifjNHHLJRS7TbHkzMzaW0fNmed5D5qDfNF2g/sxyyoQetUeGkyG 47PNDfahunizTNfOvtrngpe26L7hwPd6CELD2+Ag+6ckU9RArEviP2yqJBdlJEChglw4HNk8tJML 0m3D7pFulEH1GWIId41u4EepciwNMBA0oshIOEIvF8MLYMN6ABNuxu5AkZgWPIqJbgd+EQR14Jeg DUyv9nCAMkTJ8ZWIb/w5kBoSpQUEArBDuHKeCTbr3wvqqhwCr/rhiM0U1KVCDupPiyNVI7srsGEl oyVmDZCTWSU8wAzbtwaETN8ViLklogT1Y2moBFmL2SI/wJVpqooYkIRcrRYKRmNXzBB9n69BQuJm 7Spo9+kZZB87Bllpl0Qv6/Gy3axMi7BmjM/dj64RlvHZ5Bno9iW8r1IO+jfFF2ADu7TJdYx2JV5U bha4QjvVyTuAlblAHCwG0I3dwWCjDJSdiAtCjbWxfr9bSoQhx4/ODVFSG5IVxqXJsRIPOO9FYTdK Cy56c40u56nkZuJCYuVIY4sgWNaA5sO6uB4ZmrLIhhfIARnCCW0mb5+AXDldycQ7lJVAWzHTdFwt AOOrFwQZ1Sk0jbxXyE2Hsipi4bCgf2kfSwmDSFNxP+guYXMf8HvRrSTr34lWeDJYSqYPL9ASUgjo ob9cimSYTA2PcuIwaC8zYCoDNjAdWbw9dXm6dBlAI/8Dfwl95Df0jQ1xSnmG1ISToCI7oFJ+pwpM BYeSNT5HDlDKWQ7SEjsRrJAY1vhcIJ7wkA57xaArSgFx/GpQ/mR2uJL6j/QxGnldLBPhUcKKa9yM 3dsrZ9iKmIgp0zgqU6t+kEKHIaFGbMeL+Lv2bb4wy6jRxl9TRnIJl4cVmDusf9H4Jmq3L2bYlvi+ 0wW8V/BUMWkY2liKNqzGN+GQi305+NvGIUgTM3b91kiwQ8giZoVZ6PAojHK1VW+TBOxT9GvfIbRf 0yceccCIdk7WTqjz2Ay9jQ9+wHvVpk933zjKRY0SbOI4quraRyFQdpklMB5Zy4W3CazcGn6FGAvU n8IYENDwQCFrS53NAvbzCca4KkwLtjXTM7Jew+6/OZBX/AAE1s4SUA6KRyZjRWKP53RlGyQP+euZ ALYJO0xMZ20NU1f4Ka7/4lNgqCgFNyk71ISgYcWHCIJb0oBKUNypkfZtMCsdfpNZsUYjD2OnPc6i rVXMKuMiTz03HDIw7SwaHv80gSnKzGvg4K69nqV8zJRxBC9ILTgwBTdIB3W1h/eAqjhcH4KeoCNt 44KGI4Ik0x4ZHumAog+KCPQ5dxf3a1OlENFQL6ZxtDIRMqSNmmOl+AGBp5PrtCEQUidMYm1m2WKh x68mL7lRNLIrHp65xajKKa8vVcIacNwWNNfAFbhLxIJDrKghgU07FZAmbFlVGIRbnkLlY2VHQ/rt Ix7oyhfwYhahFEAiEzaDk56VKLVhmzWNFecM290vqR7SVy8y+MWfdre1O9wEOrjQsITcFhyrhwdH abLJZ1YsFkQKwbyBUGnXLivX8PFJffkgM+e5UFo59Yxg50veQXUYFCIEHHgwYtwG9d+MPvrIh7Ec QI573Di4BdVcbftNLq4QRO9gWaatqrwj1kDohm4M9M9Gjlv984aYuRWZZmqDVa6oGcP15avvaRSM oaxUkUO8iSbRw1EYlhnHsRbuDj+iHAtFtQyA4TZMYe7M91L5I20a2AftsGBpCZMsWw8uA+ZB+o6h h6LyEOuBoHw0VFun2tpuqN/Dt8dUMD4NRqFeaLk+xHCWMWO4MPicOClcqlI9rthFTeQQArVJ9zGA Og9B79sR1kaswptMwlB6nivephOx3keB2soj458ZCIBSK/+eHItIEyLwkOCBIkmLC2jCCk0oPaE7 7aXUg08lyyVjjNDDlU1YFn8zgGC11PFyrkjOgyLhiLrpPk6CSII9t0EgvRBm0L5k1A7K5TBEVGJH AxZpsldqxd/cIlZxqusoTY01De3uJh3KDTEMpOAgb37gnQGtMX4MKD5aTgIfziopdFfJm0uiumRJ G3TyR5bh+0epS4KrQpbiFm3BHih7QD1XwZEph7IbdhWBflh4CBG7asz0Ejfh8gybnsB0EieWkBAt zAuRNUtrYIat+kGsER2nOCjmatqIYobkP54cGaYLetyoONrgbTnFJidF51ahGZLlUayH0CrzyRjQ ptzP12je0QarUXfSUV/Yc6Pv3F5JcSrUTAXMglq/+1g3HcWgNEaOAOJyv0e7thOlKThfbgAS3iM+ LCz8ocT8yGihM2vY/qb9TNzG0DOx9YwsOx0ii8hvSdqSw4ztz3ngGmkKE4EZX9jdxsoeyMYuDKAM pa6tlKgtP8J9xqoliWxSaNRx+JahcETZq3dZOGw7B8pT5hX0gI5rY3TTRmHJcqwQaBAACHqOj1sb DIEFzAF8i8i+/SUnukapueyjDD2gpNp2RiEgmSdpI0PS6OIEBqCeiBjAsJk2y1mWdswQ3UTuBvTQ hUS5voqtSdis5doYJcEBKJSV4bGmIuOb0RttRPqi/vDaGt+eGXVBrPkIghKxpyk8DmvPsIXt238p LGPPt5EyOIoE5Np+z2gRJIGLgxsx48RHxoDuMcVQCtkvPJpKNmuuZ5naHsxYE06ANQD6ehC4oHts QCbOPIi8MpL+7UTg2S98dXm7AMhaTmkV98U4wOc13wcb9krjLm5RnTh6Ghd1+fS2Csml+Ue9g6tz Qg69YVku+MkGizM4U6HDD9OOxXVgAwL48B0gAmS8ojUPBp1gpB14XAWwIhCNYNp4tE43yDx6PPpk 4LD5t7Iy4lRcOBFNtf7vwtHjNeWgp2cpNHdSQOroLWyNHKQ8iYZLT2WuLj0okGY9MuOQT5ceJm0W DKha20S6PUz0W9qsQ297ADdLG10Gl6O4g8wc9XBDnEQyX4xsuUtbjeinklSikrAjcDBlhQMfs4AT emkdE9QZ4yeZxotj0rYgqvEkCyE295OXje1CHie+JAJRbQM0VCuyNkxEUb6EMQZZD5eAOaBXJNXE v0ipP/tHWw9hjowvs0cD8gXiGaOnShWUcY1vh53I1tE7DiV3MANAlm5wdmzsVBr+hBKp1fC/qse8 xnCs+ihTnKrlDRd4alST8l73mCWM33+soG3a9jemioCHUzogBa/F2hoGSxtXDNpW6gPcQUnd8XqM 0Bks2LVrULSFqs2b2JXG3RaW5uLFnXSG1lVnXM4lG4y4qRgMEq7+40F/xpHkYCbC8Wfaltv67xfo ojINdTKmD1LPIpnC9aJ2ibhUsoH/KjlU+frSOx3mhHCktvUJF1BBzJyAAHm/B4nct20TS+hpAtoD /2jzGC3RnQfGlRYgjlAtNpZyQvAOrUqzZ256Dk03pS8Z+ajyV9DQaq6dziRDq0fKPSBh9JC60iYE GDhxpZVS1UMjFKiTBboePkM2ZGFdRc9OSBXklwNckDzECqMVbcwOmSbxBmmK8+NtD7ajEzuOnt5E oQtlxRQ3BddJmyyiPF/1NqFrtYDlcmKrnoMzVpLGqA0/7fc0PbLC4aHU/rmXo20jbYgwTaR2PVoZ ULFOlIIh4XvoEX9SYNV/d9AesjNup+g/VZT981bB5us/LP035OAWpbQLmSMAAAADc0JJVAgICNvh T+AAACAASURBVHic7J15XFPH+vDnBEKAAGFRFoHWpbda5YqoIOICimJBEcVSrGBRsWKvtdoqiujt /d26F1s3lFe00IuKSsGlorSKihuyBlQqFhGoQBWMEJawBXLeP057TENycrIRwOf74Y8zZ2aeeeZ5 ZibDzJxzsMbGRiQNExMTqfcJcByniAUAAAAAAOgN6MqKgKkMAAAAAAB9HYa2FQAAAAAAANAUMNEB AAAAAKDfAhMdAAAAAAD6LTDRAQAAAACg30I10dm1axdGg6KiIjolCYXCu3fvbt26ddq0afr6+mT2 5cuXK6SxnZ0dmXffvn0K5e0r8Pl8so5GRkbaVUbc4HJZu3atdrUFAAAAAHF6bkXn+++/nzx58ldf fZWRkdHe3t5j5fZO5syZQ04OkpOTta1OHwOsBwAAANBE1YkOhmEcDkctqgAAAAAAAKgXqolOREQE Lo1ly5aRaXx8fOzt7emUpKen5+bmtnnz5mvXrm3evFlVxfs1pqampLWbm5u1q0xVVZW498+dOyce K9E2+utmIgAAANBHUXhFp7a29uTJk2Rw3bp1NDMuW7bs7t2727Ztmz59ur6+vqLlyqX7uZZffvll 1qxZZmZmBgYGjo6Ohw8flsjC4/G++uqrCRMmmJubM5nMgQMHjhkzZtGiRbGxsTU1NRKJRSLR+fPn AwIC3n77bQMDA2Nj43/+858RERG1tbVyNUlMTJwyZYqpqSmGYcT5pEuXLpHpAwICyPS7du2SKkHp OiKEnj17tmzZskGDBunr6w8bNmz9+vV8Pn/Lli2kqIiICKXNTgFNi1VUVBCWwTBMT0/v/v37ZFRK Sgqp5D/+8Y/m5mZi04raegAAAADwmkYZSF3LwXH8//7v/8i8Tk5OspJRs3XrVlJIaGioQnltbW3J vHv37iXv19fXk/fZbHZkZGT3ym7cuJFMX1lZKS5KgkmTJokX+vLly2nTpklNyeFw0tPTxRNLaLJq 1Srx9Hp6ehTu2LlzZ3cJStcRx/H8/HwzMzOJNIMHD168eLGsLNRQr+goZzHxqfOYMWM6OjpwHK+t rR04cCBxk8lk5uTk4Dg+e/ZsudYDAAAAABLFVnTa29tjYmLIIP3lnB5GIBDs2LGj+/2oqKhnz54R 1zt27KiurqYjrbOz09fX98aNG1JjGxoa5s6d++jRI1maHDp0SPyOSCSiU6hc6NRRIBAsWLBAfHpE UFFRcfz4cbWoIRVFLbZo0aLg4GDiurCwkKjXp59++vLlS+Lm119/7ezsrDmFAQAAgP6KYhOdxMRE ck/Hzs7uww8/1IBK6sHY2Pj06dN8Pv+XX34hP1AqEol+/vln4rqgoIC4GDhwYGZmZmtra0NDQ1FR 0Y8//rhkyRIrKytS1A8//JCVlUVcMxiMb775pra2tqKiYt68ecTNlpaWL7/8UpYmLBbrm2+++f33 34mppVAoxP++MvHjjz+SE0+FdpHk1jE+Pr6iooK41tHR+e6773g8XmlpKam5hlDCYocOHRoyZAhx vX379sjIyJSUFCI4bdq0DRs2ENepqanqsh4AAADwRqDQ1tXo0aPJjN98843S60ia3rpCCO3bt4+M +uSTT8j75DaNu7s7ccfOzu7Ro0cUJXp4eJDZw8LCyPtNTU0DBgwgoyorK6VqsnXr1u4yZf1Ud5cg a+uKTh1nzJhB3ly6dCmZuLW1VXwmp/atK0UtRpCZmamjo4P+joWFhcRpaLnWAwAAAAASBVZ00tPT Hzx4QFwbGRmtWLGCft6eJzAwkLwWnxsJBALiYtasWcRFVVXVyJEjTUxMxo4du2jRon379pWXl4uL KiwsJK8/+ugj8trIyEh8P+Xu3btSNVmyZInStaBGbh1//fVX8qavry95ra+v7+XlpSGtkLIWmzhx 4ldffSUh6tixYxRHqQAAAACAGgUmOnv37iWvly9f3ptfn8NkMsVXLMTP/+I4Tlx8+eWXAQEB5P2m pqaCgoJTp0598cUXxKNJZFRDQwN57eHhIf4i4LS0NDLq+fPn3TXR09PT0O80nTo2NjaSNy0tLcWz SwTVi9IWW758ua6uLhm0tbX18fHRnJ4AAABAv4fuROe3334jf6J0dHTWrFmjMZXUgJ6eHoZhZFD8 moTFYiUlJRUVFe3evXvhwoUuLi7k00k4jn/77bfkSReaUzpyHUUcJpMptXTVoVNH8uAOQog82EvQ /al4NaKcxXAcDw0N7ezsJO9UV1dv2rRJzcoBAAAAbxJ0JzrEcRDiesGCBYMHD9aURj3LqFGjNmzY cOrUqezs7Lq6uv3795NR5ENDY8aMIW+mpaXJ2gVU6C2IDMZry3d1dalcD+k4ODiQ1+S8DSHU1tZ2 9epVDRWKlLXYgQMHSCVJ++zdu/fKlSsS8nvGegAAAEA/gNZEp66uLiEhgQxSPFW+cOFCcpPi2LFj alBQY6xdu3bhwoUnT568f/9+bW2tUCisrq4WP9RCLi2InzIJCQk5ceLEixcvhEJhbW3t/fv3T58+ vWzZMldXV4VKF19ruXz5svgekxoRf7oqLi4uJiamrq6urKwsODj4xYsXmiiRQAmLPXjwYOPGjcS1 lZVVWloak8lECOE4vmTJEh6PJ564Z6wHAAAA9AfoPHUl/r6WyZMnU5xtFj8ee/ToUfGoixcvylXm 4MGDco9P03xhoHiWnTt3klGrVq0iboaEhFArQz7OIxQKXVxcqBPb2trS0YQkKipKqpzy8nIKCYrW sbm5mc7am9qfulLUYi0tLSNHjiSjzp8/j+P4119/Td6ZO3cufesBAAAAAIn8FR2hUCj+yrte+5JA 9eLv779gwQLiWldX99KlS9OnT1ej/KCgIFNTUzUKlAqbzU5OTu5e0ODBg8kX9CEZ53tUQVGLrV+/ nnx/4Mcff+zn54cQioyMnDBhAnHzp59+En9TZc9YDwAAAOgHyJ/oJCUlkW8Qfuedd+bOnathlXqI gwcPnj9//tNPP3VxcbGzs9PT09PX13/77bfnz5+flJSUnJws/vM/YMCA9PT0ixcvLly4cOjQoYaG hiwWy87Obty4cSEhIQkJCTk5OQqVbmNjc/v27QULFlhaWnZ/eYwaGTduXGFhIfEKRD09vaFDh65b t66goED8mIsmHqCjb7HU1FTyE112dnYHDhwgrnV0dBISEgwNDYngunXriouLiesesx4AAADQ18Fk nW8wNjbuYVWAHqOxsXHUqFFVVVVEMDk5mVy+AgAAAID+hMJfLwf6Ft9//31gYOD58+dLS0vb29ub mppu3rzp5+dHznKMjY3FX6AMAAAAAP0JXflJgL5Ma2trUlJSUlKSrATbt2/vze9+BAAAAABVgBWd Nxc9Pb3du3evXr1a24oAAAAAgKaAMzr9nPb29rS0tKSkpPv371dVVbW1tXE4nBEjRnh4eCxdupT8 YDgAAAAA9EtgogMAAAAAQL8Ftq4AAAAAAOi3wEQHAAAAAIB+C0x0AAAAAADot8BEBwAAAACAfgtM dAAAAAAA6LfARAcAAAAAgH4LTHQAAAAAAOi3wEQHAAAAAIB+C0x0AAAAAADot8BEBwAAAACAfgtM dAAAAAAA6LfARAcAAAAAgH4LTHQAAAAAAOi3wEQHAAAAAIB+C0x0AAAAAADot8BEBwAAAACAfgtM dAAAAAAA6LfARAcAAAAAgH4LTHQAAAAAAOi36GpbAQAA+g+tra1paWk8Hk/bivQKTE1N58+fz2Qy ta0IALzRwEQHAAC1kZaW5u/vr20tAAAAXgNbVwAAqA1YywEAoLcBEx0AAAAAAPotMic60dHRGIbd uXNH/GZoaKiRkdEff/yhecW0iYeHx7x587StxZtCamoqhmGlpaUS9/uWF169esVms9PS0hBCUVFR w4YN07ZGCOXsQvv05Sc744Eu9Kidd+3apa9PQ7H+xWeffYZh2LFjxxBCGIYpZ4Fly5YFBgaqWzWt UV1dzWKxbt++rUTe5cuXYxh24sSJntEqdc7vh7CiQ1jRIUZRvPXjS76/v+S2al2rtrqu/B0vT48u PcJ+dHL4k9z/1na2iHpSK9WRNf6rF5kTnZUrV44YMWLjxo3kneLi4v/9738bNmwYNGiQRnUCuhMc HDx+/HhtawHIZN++fW1tbW5ubu3t7fv27Zs8ebK2NQKUQXMdTSQSIYR0dXVxHCcuFJXA5XITEhL+ +9//ql85LfHdd98hhJydnZXIS9pTzTrJ1opty1yFO6zqcvgwf5gum3HBs6K5SqhdrR4efIUQmnXG PvTliGmxgx4erruyqKp7Xs1p1VeQWXNdXd2oqChfX98LFy74+fkhhDZt2mRtbb1+/foeVE87ZGRk aFsFoC95oampKTo62sHBgcPhxMbG/vHHH31pohOYoW0N3giKiooMDQ3nzJnz8OFDhJASCzO7d++e OnXqiBEjNKCdFqivr4+NjR0/frxyi1tFRUUcDsfb27untcIQ25bp/G/L0jMNz35pHhlqpkWtnP9j SV4Pcmc7fGqe+9/a1pedBgP/9suuIa36EFRndObMmTNjxozIyMiurq579+5duHBh586dhoaGZIL0 9PQJEyYYGBhYWFgEBwfX1taSURKr03fu3MEwLCsri75mR44cGTNmjIGBwdChQyMjI9va2oj7HR0d R48edXFxYbPZFhYWCxYsKCkpkSg3NTXVwcHBwMDAyckpJyeHfqHYX3TfNJEr+e7dux4eHqampjY2 NkuWLKmurhaPffTokZ+fH4fDYbPZs2fPLisrE48tKirCMCw1NZWYTVpbW+/YsYOI0tfXxzDs5MmT +fn5pHp8Pp9OdTRqKwrvU9cIIRQXFzds2DAWi+Xi4lJQUCAhWWkvUNeXQiuBQGBiYhIZGSme2NfX d/To0XRM8csvv/D5fAcHB4RQUlISQoi4fs2j4+jYMLRPHyVORDm70LcY4ost1fKK0LcYKktFtzeh GGsUY42y/7JVVwd6cBSddEH72eiQBfppAaoXq9GdLSjaFHEPoCN2aL8BSpqO6n6TVK4sFf3ggPYb oONO6MXf/fst9uefrK2rB0dQwhi03wAdG4ruRKLONjrWIJHVhQnU7kQ6eSm0ktvRlO7ChGK5ubmf fPLJgAED7ty5w2AwNmzYoJAxeTzeuXPnFi1a1D2KWjFqjh8/PmzYMH19/YkTJ+7atasHNhFILl26 1NzcLNlTEOrqwB8drf/R5ekR9qPvLYrTFjzjl7RLpGlpaSkoKPjXv/7F4XB6RitJJdtFCCFRO96r tMIwKTc1oZWKvyzU478mkHMY+dtvv338+PH//ve/jRs3jh8/Pjg4mIzKz8/39vaeMGFCZWXlzZs3 CwoKfHx8iCUy1QkPD1+3bt2aNWuqq6szMjKsra0zMzOJqGvXrnG53Li4uPr6ei6X29HR4enp2d7+ uicIhcL9+/enpqaWl5ez2eygoCD6WuE4juO4u7u71FgKyXV1dbNnz3Z0dCwrK3vw4MHMmTOJzXiC kpISNzc3FotVVFT09OlTExMTLy8voVBy2XPbtm0Ioby8vLy8PD6fT1Sqra0Nx/GgoKBx48bhf2Fq akqnOpqzFU3vS61Renp6aGjo6tWra2pqIiIidu7cKZFLaS/Ira8srdhsdmBg4IkTJ0hRPB7vl19+ CQ0NpWONzs5OhBCGYRLXf1J1C6WFIMcwtPI5mhCJsrZLl5K1DSGEgvNQcB5q56OudoQQenYN1XLR rDj0WT1azEVdHehHzz+jCNob0aMEFJiBQksRQxed9UGiztexIiHi7kf+qWh5OWKy0aUghIv5aB2O 1uHITrqd0c1wlLEOjV2DwqrRhxnI0Br9kUnHGgQUXRhpxol08lJoRd3RVOnCxJ2urq5169YhhO7c uTN//vzhw4fTNyZC6Pr160KhcOrUqRL3aSomlVu3boWEhISFhT1//jwyMnL7dhktUzNI6SkIIYSq rjW/5LZ6xtkur3/vQ+47og78gmdF19+nFFlZWUwmc+3atT2m1Wtw1PRMmPOfWn1znSHzjHuJVl1t eOXV5gcHXw1fbCqxnKMJrVT5ZZE7/muERhmQXZ04gIwQun37Ni5GcHCwtbW1UCgkgsQxzCtXrhDB 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 pbKwsHDNmjWenp4BAQHs1WbjHjExMbm5ubt3725oaDh+/PhPP/3EXh+awK29adOmoqKipUuXVlRU qNVqmUy2bNmyY8eO0Zevr4+zaWU2poYDr69EIsnPz6+vrx87dmxISMi+ffscHR1ffvllbQnwfmoK reDAuwMcNnaG56WjlT7PYe+TpkOfzuzDDrN7JXtbrV27trS09P79+8uXL3dzc3v//feJ8/A7GhvY 66xUKjEMc3V1NZZKcKgHOosWLfroo4/ee+89Lpfb9dsA+li8eDHx6O7ChQsnT54kfsfGxhKpM2fO nDBhwtKlSwcOHBgYGOjr63vw4EFW9fgvX3/99ZtvvhkYGOjm5paWlpaUlEQ/74gRIxITE3/55ZdB gwb93//93xdffGGo5FGjRn3//fffffcd8cFsgzawrKqqunz58pIlS+hnMSmmbsF//OMfX3/99c6d O4cOHTplypRHjx6RCynEYvG///3v7OxsV1fXKVOmTJw4MT093SjjYDbuMW3aNKlUunPnzkGDBm3b tm39+vUGFQ23Jxy4tceMGZOdnV1bWysWiwcNGvTJJ59MmDAhJCSEvm76+jibVmZjajjw+kokkra2 tlmzZhG/bW1tfX19dda96eunbNqIZStAugMcNnamzEuplT7PYe+T+mDTRnCd2YcdZvdKlrYSCASL Fi164403RowY0dTUlJ6eTn7cD35HYwP79iWWgvXYX/XYkydPuk2ws7PrGQ0QBF988cXJkycLCgo4 nP680+q+fft6z2AOgUAgED3PuXPnAgIC1q1bt3379h4org88JXkRqK2t3bVr18mTJ/v3KAeBQCAQ iKysLB6Pt2rVqp4pDg10egVOTk76ptYQCAQCgehPZGVlRUVFiUSinikODXQQPYqpX9dEIBAIRC/n 9OnTPVkcWqOD6FHa29t7z8cVEAgEAtHvQStCED0KGuUgEAgEoidBAx0EAoFAIBD9FjTQQSAQCAQC 0W9hPtDZtm0buXmpWfD392e5OWpqaiqGYcTW9n2ChQsXzp0719xaAABASkaNX5Rc51/LUyZbnF4u aPCLkisetRpdSVPw6daS2N3lxpVZW1srFArPnz9vXLG9BH29jH3/7ROYPU7C+e233zAMu3v3rrkV MZheEr0TEhKwLjQ1NelcdvLkyTFjxhAfqPztt9/MouqLDPVAJzIyxOvRugAAIABJREFUErJrAUIb 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 wrq6OjJJrVa3t7fTf6ptLmbPnp2dnf3kyZNjx45VV1eHh4fTzHjkyJH58+fPnTuXqKNCoTClmrSw sLAQCoXr1q3TmaZLSUkxaV4OhzNw4MD6+nryjPZvSnqh57CxBtKqZ7yOpWTiL+yHDx+yLIgBjGMO HDb9iKY1uFyuzhlKOzOOkyx9w0TxGa6VpaWlWCyWyWTp6enLli3jcDilpaV5eXn0Z7jb2tqam5vJ w/r6eppjcfb1jY+PP3r0qJeXV0REhFqtNjR734L60VV2djbxo6SkRKVSTZw4kTgUi8XZ2dnk2uRL ly4BAHx8fIylma2tbUtLi7Gk6SAQCMLCwj799NN79+7RnElSq9UCgYA8PHHiRNdr2OjMLG9AQMD5 8+dxrfc+eiavl5eX9iR512WMEHqn57CxBgExrWXcp5nstYLTt7yOjWR/f38Oh9NttyXpbTEHrhWb fkTHGvqA25lNnGTjG3TKZQZcK4lEkpubm56eHhISMmfOnISEBKVSadCjfPIOW15erlQqPT09tVP1 RRX29XV2dra0tDx06NCDBw+WL19uaPa+BcVAB8Ow1atXl5WVVVdXL1++fPjw4eTzvBUrVtTU1Kxe vVqpVBYWFq5Zs8bT0zMgIMBYmo0fP76kpOTixYtGfKR16tSpjz/+OD8/v7m5uaio6MiRI9OnT7ew sKCTNygo6PDhw3K5XKVS7dmzh1hxZkSdmeXdtGlTUVHR0qVLKyoq1Gq1TCZbtmwZzU9esskbExOT m5u7e/fuhoaG48eP//TTT/R17p2ew8YaBH5+fpaWlomJieS9hz10tFIqlRiGubq6MpDft7yOjeTh w4evWLFi69atUqm0rq5OoVAkJiaeO3dOW0Jvizlwrdj0IzrW0AfczmziJBvfoFMuM+BaSSSS/Pz8 +vr6sWPHhoSE7Nu3z9HR8eWXX6Yvf+3ataWlpffv31++fLmbm9v777+vnaovqhirvi+99NKOHTuk Uql554lNDuV3dOLj44cOHcrj8fz9/YuKirSn737//XexWMzj8ezt7T/44IOHDx+SSYsWLepa1mef fUakEm/5kxcTf4tcvXpVW/jTp08XLlw4ePBg4vkizW9awMttbW1NTEz09vbm8/murq5Lly6lszae oKGhISoqysnJydbWNjg4mHCs9PR09jrD81LaqrCwMCwszNHRkc/ni8Xib7/9lniHkw6QvJTlSqVS d3d3Zt/RgXgOAZu3rsxiSYIff/zR3d2dKLempoY4ybIvUGpFLJsbNmyYQaoS9DavI2D21hWlZI1G s2fPnv/5n//h8XjDhw//61//qlNub4s5lFpR9iMIcGsQb13pxDcSiJ1ZxknGfkWnXH2w8fba2loM w6Kjo3Ec7+jocHZ2Dg4OplMo/t/v6CQkJLi4uPB4vNdff72wsLDrZd1GFXh94TXS+Y4OjuOzZs1y dHSk/4WnPgf25MmTbgdAdnZ2n3/+eUJCQs+sEkUgEMw4d+5cQEDAunXrtm/fbm5dEAgEotfRe/e6 QiAQdMjKyuLxeKtWrTK3IggEAtEbQQMdBKJvk5WVFRUVJRKJzK0IAoFA9EZgj656WBUEAoFAIBAI 44JmdBAIBAKBQPRb0EAHgUAgEAhEvwUNdBAIBAKBQPRbYAMdf39/cncP+GXd7v1mXk6ePDlmzBgr KysMw3777Tdzq/OM3mkrgtTUVAzDiB106cO+RszK7WG2bdtG7urXP+jTvRuulbn6vrlsZbpye7hG Zu9ldOoLj1c6qTR7menonffBngc20MnMzMT/u01836KjoyMyMjIoKKipqQnHcR3fjYyMfPXVV82l mz56p1Z9ETaWfHFaoe/2bjjwvt87eXG8juDFqa95e1lf7AsmwpK9iMzMTPZCjItCoWhqavL399fe er030AttxZL+VyOENr2zfSFambHvm8tWpiu3d7a+6ehn9e2198Geh9UaHXJSrutQkZiETE1NHTdu nI2Njaenp85e8Ldv3w4NDRUKhQKBYNasWRUVFTQLbWtr279/v4+Pj0AgcHJyeuedd0pKSrTLxTDM 3d0dADBnzhxCPXLKztraGsOww4cP5+fnk8prf/oZrlVhYSGGYampqevXrxeJRCKRaMuWLextRakV G2vAW0EqlY4cOZLH4/n4+Fy7do1mXShrxLJcSCvAJbOxJJ28pvBnxj3Fzc1tw4YNXQXqO28oZund LLWC9H04n3/+ub29/e7du11dXW1sbKZNm3bnzh3tCzIyMiZNmmRjY+Pk5BQZGfn48WP6WpnIY+Hl AgAuX77s7+9vb28/ZMiQqKio6upqmmLZ1AiOWXpZWVkZhmHz5s1zcHDw8/NLTEwcOnToiBEjtCMP 3JLweMUmirLpKRCfZNMX4PeUPgqrgQ6xi8TUqVO7TW1vb9+1a1dqamplZaVAIIiIiNBoNERSSUmJ RCLh8XiFhYXl5eUDBgwIDAxsb2+nU+jZs2flcrlUKq2vr5fL5W1tbQEBAa2trURqbGws3mU3HNJ3 iQ1KIiIivL29yV0wiG3u6WsVFxcHAMjLy8vLy1OpVGTRjG0F14qNNQC0FTIyMhYtWhQdHf3o0aPY 2NitW7fSKZFOjdiUS9kKEMlsLEmZ10T+zFiyRCKRyWQ6oh4+fKhQKAzaPFkfJu3dxN8MDJ5fQLSC 931Knjx5kpycnJmZWVZWZmlpGRwcTG6jmJ+fHxQUNGnSpKqqqgsXLly7di04OJisL1wrYDKPhZdb V1c3a9asCRMmVFRU3LhxY8aMGQcOHKAplk2N4Jixl3l6eubn5+fl5R04cODWrVvjxo3TjjyQ+sLj FZsoyqZGcJ9k0xco7yl9EsimngTE88Wuu2SRTJ06NTQ0VOck0d4FBQXE4dGjRwEAd+/eJQ7Dw8Nd XFxaWlqIQ5VKZWNjk5SUBClFH5cvXwYAXLlyRfskfFNAnW5GQqkVsdHdzJkzGehJ0K2t4FoZhI41 4K0wY8YMsVhM5l24cCEwZGNOAgatDy8X3gpwyQRsLKkvr+n8mbHknTt32tvbazQabWnE3n70t400 V+8muhLjZoL0I2bbwW7cuBEAcOHCBeKwuLgYAPDzzz8Th5GRkSKRqL29nThMT08HAJw+fZqOVqb2 WH3lnj9/HgAgk8kYi9UnmU6N4PRwLyNcgjCFh4fHihUrcByPi4sbP368zpXd1hcer+hEUX29jE3c oOOTbLZGJun2DtvnMOHr5RwOZ+zYscTvIUOGAADIubUzZ84EBgaSC+yFQuHo0aPlcjkdsRqNZvfu 3RMmTLCzs8MwzM/PDwDQ2NjIXmGaWvWqJV2U1oC0QkFBga+vL3mlUaYB2JdL2QoQySbFRP7MWLJE IlGpVGVlZZ2dnU5OTitXrgQAyGQyDw8PJycn1tU1ic4k48aNw3E8Ly/P1HoaBOmWHh4e9vb25GOI 3NxcX19fS8tnKxqnTJkCAMjJyaEp1iweO2rUKC6XGxMTk5aW1tDQYFzhpquR6XqZra0tAEAgEBA/ +Hx+U1MTnYzweMUmirKpEUufhGC6O6wZMeFAh8vlks2AYRgAoLOzk/ivSqVKSkrCtLh+/TrNR8ib N2+OjY3dsGFDVVUVjuOEW9CcOIVAXysXFxeWZRkRSmvoawXH2PLhAAAgAElEQVSNRqNUKh0cHMgr tX+zh1m5dFpBn2RTYyJ/ZizZ09OTz+fLZLKcnBw7O7u0tDQAgEwmIwKTqTGdNcwFn8/XXrPp4ODw 6NEj4ndDQ4OjoyOZJBAIuFwu/ZU0ZvFYV1fX48ePt7S0hISEODg4TJ482dDlIxBMVyNT+xX239e8 MQyjozM8XrGJoixrxNInIZjoDmtezPDBQAsLC6FQuG7dOp3JpZSUFDrZjxw5Mn/+/Llz5xJPdhUK RQ9rxeVyjVKiUWBsDQ6HM3DgwPr6evKM9m/TAS+XpW+YBdPpDJdsaWkpFotlMll6evqyZcs4HE5p aWleXp5xZ+aMq3Nvprm5ua2tjTysr68fNGgQ8VsoFNbV1ZFJarW6vb2d/koaczF79uzs7OwnT54c O3asuro6PDzc3Boxx1x+BY9XbKIoyxqZzidNdIc1L9QDHWKIatyZq4CAgPPnz+M4ziCvWq0WCATk 4YkTJwyVYGtr29LSYlyt2KNPKzhsrOHl5aU91XnlyhVDS2cGvFz2rcDMkmzyms5z4JIlEklubm56 enpISMicOXMSEhKUSqVBA53e1rvNS3Z2NvGjpKREpVJNnDiROBSLxdnZ2eTa5EuXLgEAfHx8jFUu G4+lRCAQhIWFffrpp/fu3euZuU9KelsvgwOPV3SiqL5exqZGpvNJ9nfYXgj1QMfPz8/S0jIxMZG0 KXs2bdpUVFS0dOnSiooKtVotk8mWLVt27NgxOnmDgoIOHz4sl8tVKtWePXuI1ZcGMX78+JKSkosX L+p0ezZasUefVnDYWCMmJiY3N3f37t0NDQ3Hjx//6aefDNeaCfBy2bcCM0uyyWs6z4FLlkgk+fn5 9fX1Y8eODQkJ2bdvn6Oj48svv0xfvrl6t1KpxDDM1dXVWIWyB8Ow1atXl5WVVVdXL1++fPjw4e++ +y6RtGLFipqamtWrVyuVysLCwjVr1nh6egYEBBiraDYeq49Tp059/PHH+fn5zc3NRUVFR44cmT59 uoWFhbHks6G39TI48HhFJ4rq62VsamQ6n2R/h+2NUL51heP4jz/+6O7uTjzdrKmpIU4uWrSoq7TP PvuMSN26dSuPxyMlEOPNq1evkmcKCwvDwsIcHR35fL5YLP7222+JNw8paWhoiIqKcnJysrW1DQ4O JpohPT1d+xr4avOnT58uXLhw8ODBRI3q6+tpakW8KqJTFh3gtqLUCgLcGpStIJVK3d3draysxGLx l19+CWi/dcWy9eHlQlqBUjLO1JLwvKbzZzaSa2trMQyLjo7Gcbyjo8PZ2Tk4OJh+ZQnM0ruJ5S/D hg0zSFU6/YjxW1dCoTA+Pn7o0KE8Hs/f37+oqEj7gt9//10sFvN4PHt7+w8++ODhw4c0tTKdx8LL bW1tTUxM9Pb25vP5rq6uS5cupf8uHvsawenhXka4BNGg3t7eGzduxHE8Pj6edD9Kv4LHKzpRtNte xrhGBBCf1K64oX2Bzh22z4E9efKkaxsDAOzs7Lo9j0AgECw5d+5cQEDAunXrtm/fbm5dAADg888/ T0hIMMpaTgQC0dtAu5cjEIieJisri8fjrVq1ytyKIBCI/g8a6CAQiJ4mKysrKipKJBKZWxEEAtH/ QY+uEAgEAoFA9FvQjA4CgUAgEIh+CxroIBAIBAKB6LeggQ4CgUAgEIh+C2yg4+/vT+7BAb+sV+1z CWHb/2fv7OOaOPLHPxseQggQIIpRoaXqaVspiBpAqEKNYgEprdbDEywgXrFXFZ+gFHvX352K9mzr c6nWgxbRar+ibY1QFQQtUh6DWJSKPFiBFiRAAMNTIPv7Y+2aBjLZZBMCOO+XrzazszOfz3zmM7PD 7MzOnj3kCWq6ZYTbakTV0Qi3lc7Rn9cZHDp1NFrqNzw8HFNBZmamobUzJN99992LL75oamqKYdi3 336rUawWjOF2hNA3sIFOTk4O/scR86OL0NDQuXPnDqfE0Wur4Ye+rfRXv3RyHplaGYrRqPOQfPnl l+Rnx5hMZlhYGBlctGiRTkSMRlv19/eHhob6+fk9evQIx3GlMSs8Fs5otAZihGNMP4ucnBz6mTwl GMpWo7GORqPOTxt06gjV76imvr7+0aNHPj4+ike+U4xFIIYbtUdAEH95D/lZZTKToKAgpSjiY94X LlyYOXOmmZnZrFmzCgoKFG+4ffv2a6+9ZmVlZW5u7u/vX11dTesLzwp/cg0uo9InxvWn1Qi0FUQu juO5ubne3t4cDofH44WFhdXX11PPGZKW+KD+gQMHJk+ebGZm9sorr/zyyy9KybWzFbx+4fT29h47 dozP55ubm9va2i5btuzu3bs6yZmO1+lPK7W1cOXKFTc3NzMzM1tb25CQkKamJsVYuG/QqSO4T0K0 UttS9I3SjA4J3JLwDNV6Dnnz4CMRiENpLly4EBcXN2HChAkTJuzatUsxrda2gtfCYJ3Pnz9PJZa+ NYb/mYIYA9BajExk4e3tPWSsTCY7cOCAUCisra1ls9khISFyuZyIqqys9PT0ZDKZ5eXl1dXVVlZW vr6+MpmMjjIExEEhISEhc+bMIQupeHi9QbQChrMVRG5ra2tAQICLi0tNTc2tW7cWL158/Phxitmq TdvR0ZGSkpKTk1NVVWVsbOzv70/92EiIzmrrF0JWVpZIJEpKSmpraxOJRH19fQKBoLe3l37OdLxO f1oBaC2UlJT4+fm5u7vX1dVdu3attLTU39+f1Ept/dKpI0hauFZwSxoKtTpDoFm/BDt37gQAFBcX FxcXSyQS0nm0thW8RHFxcfigc5TIl1PwWJrWMFTvjRj10JnRITusIWcpAAA3b94kgmfOnAEA3L9/ nwiuWLFi8uTJ3d3dRFAikbBYrOTkZIgUjVBqKsOm1Yi11ZBys7OzAQBFRUUaZUUl7fbt2wEA165d I4K//PILAOD06dOK92hnKwJV9asRN27cAADk5eXpKmftvE5/WsFrITQ0lMfjyWQyIpiRkQEAuHz5 MhGk6Bt06mjItHCtNLKkPhhyRgeuMxUgnkNlRmfJkiVDptXaVlRKBD8wUrvjJAkM1XsjxjB63F7O YDBmzpxJ/J44cSIA4OHDh0TwypUrvr6+5BJ6Doczffp0kUikP2WQVoOZNm2aiYlJTExMenp6e3u7 ztN6eHgQP2bMmGFtbV1aWkpXY3rI5fKDBw+6uLhYWlpiGObl5QUA6OzsHAbRkPrVt1aqaqGwsNDD w8PY+PEqvfnz5wMACgoKiCAd36ADXCsAtaShUKuzvlE1X6K1rQxeIlWMzN4bMfLR40DHxMSEbCrE RuKBgQHivxKJJDk5WXGjZllZWUNDg/6UQVoNxt7e/ty5c93d3YGBgTY2NvPmzaM+FlGb1tzcXHEd oo2NTVNTE32d6bBr1664uLj4+Pi6ujocx4lOcHhefKiqX31rBamF9vZ2W1tbMorNZpuYmJDHd9Px DTrAtQJQSxoKtTrrm8mTJw95XWtbGbxEqhiZvTdi5GOADwYaGRlxOJzY2FilyaW0tLThV+Yp12rp 0qX5+fkdHR1nz55taGhYsWKFrtJ2dXX19fWRwba2Njs7O53orDWnTp0KCwsLDg4m3vrX19cbVh8C vWoFqQUOh9Pa2kpGSaVSmUymuB6Cjm9ojVqtRiD605nBYOAKa7e7urqGvM3ExIS+LEVGXS2MzN4b MXJQP9CxsbEBup7hFwgE2dnZim1Yt1hYWHR3d2uair5Wo9FWAAA2m71s2bL169c/ePBA07+PIWnz 8/OJH5WVlRKJZNasWYqxdGylXf1KpVI2m00Gz58/r6ucR7JWqmqBz+fn5+eTa5OJ9R9ubm5KybX2 De10pqjViIK+zqpsZWdn19fX19bWRgTLyspoK0sJw9aCoXpvxBhG/UDHy8vL2Ng4MTGR+q4ZtezY saOioiIqKqqmpkYqlRYVFa1bt+7s2bOK94jFYgzD7O3ttcjf2dm5srLy+vXrGnXNVLSCYyhbaceF CxfeeeedkpKSrq6uioqKU6dOLVq0yMjISCdpMQzbsmVLVVVVQ0PDxo0bHR0d33zzTcUc6NhKu/r1 8/M7efKkSCSSSCRHjhz5/vvvdZXziNUKUgvR0dHNzc1btmwRi8Xl5eVbt251dXUVCARELB3foKMz XCsqlJeXYxg2nF+co6+zKlstWLDAyMgoISGhs7MzLy8vMTFR17oPDf0S0cFQvTdiLKN21xWO4199 9dVzzz1HvBNtbm4mLkZGRg7O7b333iNi1e4XKC8vX7Zsma2trbm5OZ/P/+yzz4i9hSTEYoJnn31W 1TpqCD09PWvWrJkwYQKhM/XvUqjVSi0GsZUq4HJ7e3sTExPnzJljbm5ub28fFRUlFospFhOelviC y759+yZNmsRkMn18fCoqKnRiKwJV9Qunvb09PDycy+VaWFj4+/sTQ4qMjAz6OcPTwutXf1qprYUf fviBz+czmUxra+tVq1Y1NjaSUfD6pVNHatNCtFLbUvA/NiLR35Q3JKq+owPRmQqQ+j127Ngzzzxj ZmYmEAiSkpLAULuulLyFgIqtIKgtkf52XRmw90aMVbCOjo7B/Q4AwNLScsjrw8bVq1cFAkFsbOxH H31kWE0QmvLBBx8cPnx4JKxefJpBtYBAIBBgJJ9enpuby2QyN2/ebGhFEAgEAoFAjFZG9EAnPDyc x+MZWhEEAoFAIBCjlZH76gqBQCAQCASCJjo4vXw46e7uzsjIEIvFhlZk1GNtbf3GG2/o/AscCMSI 5WnrPVAbRyAIRtlAJyMjY9myZYbWAoFAjD5Q74FAPJ2M3DU6Q/L0/DWGQCB0C+o9EIink1E20EEg EAgEAoGgzuge6Pj4+Kg6uZciQqEQw7CqqipdqaRX6JcXMQxoUU179uwhD142IKqag84db+fOnRYW FqpifXx8yKMZdSiU4OOPP8YGsWfPnmEQTR999ACHDx8ebJBHjx5pkdXo6k6poKcSrVmzJjg4WLd5 IiDod6ATGho6nN9iHwnQKfJTaK6nDVTFVMjJycFxfN++ffoTUVtbq/jh1Li4uOERPQIdYP369YQR jIyMIiMjid+QYehwMgLNRR+RSJSSkvLvf//b0Io8RYyyxchK5OTkGFqFYeVpK+8oZexV09gr0SgF VcQY4KOPPlqwYMHzzz9vaEWeImAzOn19fV988YWbmxubzeZyucuXL6+srCRjlSbbc3NzMQwjj0o2 MzPDMOzkyZMlJSXkdKji1+gzMzPd3d1ZLBaXyw0NDX348KFGepN5Dp7IJRQTCoVOTk4sFsvV1bWw sFDxhqSkpKlTpzKZTDc3t9LSUqXkd+7cCQoK4nA4bDY7ICCgpqaGYs7wIsONqdZckPLCjanWGloj lUqtrKzi4+MVLwYGBjo7O1NXjAwq+Q8Vjh49OmvWLBaLNWXKlPj4+J6eHuI6Fb/V2iAQ9wDQalJb xQAAiFZwucRJlkKh8P333+fxeDweLyEhgWKJ4M0B7ng3btzw8fGxtraeOHFieHh4Q0MDGQWvBYIT J04QBzktWLCgvLycosJAnTX0ilrRqtxSrQPAKxFeERC5NBmZ3SmEqqoqDMNWrlxpY2Pj5eWVmJg4 adKkKVOmKOoGf/poXSIqiMXi8+fPr1q1anAUpDWplWvAFjEqgA10srKyRCJRUlJSW1ubSCTq6+sT CAS9vb1U8iVOUwsJCVE8Xc/a2pqILSkp8fPzc3d3r6uru3btWmlpqb+/v1wup643kaG3t/eQsTKZ 7MCBA0KhsLa2ls1mh4SEkJlnZmZGRkZu2LChqakpLi5u9+7digkrKys9PT2ZTGZ5eXl1dbWVlZWv r69MJqOSM7zIcGPC08LLq9aYEJ3pwGazg4ODU1NTydzEYvGlS5fIUxvp1zKEmJiYrVu3RkdHNzQ0 5OTk8Hi8vLw8Ikqt32ptELXuAakmtVUM0UqtXIKdO3cCAIqLi4uLiyUSCZWmCm8O8BK1trYGBAS4 uLjU1NTcunVr8eLFx48fJ2PV1kJXV9e+ffsyMzOrq6vNzc1fffVVin0LRWvoA7WiIW6p1gEIVFUi vMeDyKXPCOxO1eLq6lpSUlJcXHz8+PHbt287OTmRusH7JZolUsvVq1dlMtmCBQuUrsNbE1yuAVvE qIHK6eUEN27cAADk5eURQSqn4yq5KUloaCiPx5PJZEQwIyMDAHD58uXBdypx9OhRxaC3t3dQUJDS PYRr3rx5kwieOXMGAHD//n0iuHjxYj6fT968Zs0aAMC9e/eI4IoVKyZPntzd3U0EJRIJi8VKTk6m kjO8yEooGZNi2iHLCzcmFZ21hpiAyczMJIKHDh0yNTUlj7lWq5jWpyvfv3+fwWAkJCRQuXmw32pt ELh7kAxZTQSqqhiulVq5xCnWS5YsoVIKReDNAV6i7OxsAEBRUREVQUq1sGPHDgBAVlYWESQWeyYl JSkmIRbKDM6KYi0Mhug99u7dO7gb/PHHH+mLpuKWkDZOpRKHrAiNmgMExTU6JKOiO1WEODidcMsZ M2ZER0fjOL5z505nZ2fiBni/RKdEVIiJiTEzMxt8Hd6a4HLpazXmgc3oyOXygwcPuri4WFpaYhjm 5eUFAOjs7NR8NKVMYWGhh4eHsfHjFULz588HABQUFNDPmYDBYMycOZP4PXHiRAAAOTl58+ZNDw8P 8k5PT0/FhFeuXPH19SVfqXA4nOnTp4tEIio5wzGgMbXWWS3u7u5OTk4pKSlEMDU1NSgoiMvlUlRM a7Kzs+VyeVBQ0JCxak2ttUHUugcdIFpRlKvFfhx4c4Azbdo0ExOTmJiY9PT09vZ2pVgqDk+Knjp1 6rhx427evElFrk5qQWkx8ssvv0xfNNwtKaJFJepELoQR2J2qhVhMzWaziR/m5ubkPjJ4v0SzRGpp amqytbUdfB3emuBy9dovjQ1gA51du3bFxcXFx8fX1dXhOE4YTievHtrb2xUrm81mm5iYKL5/zc/P J9/LTps2TdP8TUxMSD8mtokODAwAAORyuVgstrGxIe9U/D0wMCCRSJKTkxW3WZaVlSm+K1WVs1oM aEytdaZCZGRkWlqaVCqtqqoqKCgg31tRUUxrWlpaAAATJkwYMlatqbUzCBX3oIMqrajLnTx5skYS 4c1BLfb29ufOnevu7g4MDLSxsZk3b57igga1tWBqampubq4omspDTt+1QEc03C0pomkl6kouhBHY nVIE++MbARiGkTlD+iX6JVILjuPYUF8ugLQmuFwDtohRBGygc+rUqbCwsODgYOLNaH19/Z9SMhg4 jpPBrq4u6lI5HE5raysZlEqlMplM8f2rh4cH+ceWDr9hwGAwxo8f39bWRl5R/G1kZMThcGJjY5Vm vdLS0uiLhhuTDmqNqVdWr17d39+flpZ24sQJBweHxYsXU1SMjv8Qk0aNjY1DxurJ1Hp1D53I1fRU I3hzoMLSpUvz8/M7OjrOnj3b0NCwYsUKMkptLfT19SlWeltbG5VHtaFqgYpouFtSRIujqXQiVwsM 2J3SAdIvDUOJeDwe8XJ/cJSq1gSXO2LtPKKADXSkUimbzSaD58+fV4y1s7Pr6+sj/aCsrGxwDhYW Ft3d3YOv8/n8/Pz8/v5+Ikisz3Bzc9NQeW2YPXu24tsTpSV7AoEgOzt7SC+kiKoiw40JTwvHgMYE AHC53Ndffz0lJSU1NTUiIoLBeOJRcMWo+I8qfHx8GAzGkDYE1EytHfpzD33LVQW8OVCEzWYvW7Zs /fr1Dx48IP9uplIL5Ca76upqsVjs6uqqGEv8MT349a7+rEFTNNwtCbRzADhU5OoJQ3WndID3S/ou 0dy5c3t7ewfvQCQZsjXB5Q5DixjtwAY6fn5+J0+eFIlEEonkyJEj33//vWLsggULjIyMEhISOjs7 8/LyEhMTB+fg7OxcWVl5/fp1pQnJ6Ojo5ubmLVu2iMXi8vLyrVu3urq6CgQCnRQJTkxMTGFh4cGD B9vb28+dO/f1118rxu7YsaOioiIqKqqmpkYqlRYVFa1bt+7s2bPU81dVZLgx4Wnh6MSYYrEYwzB7 e3uNUhGsXbs2KyurtrY2IiKCumJU/EcVjo6O0dHRu3fvTkpKam1tra+vT0xMvHr1KhFLxdTaoT/3 0LdcVcCbA5wLFy688847JSUlXV1dFRUVp06dWrRokZGRERFLpRa2bdt279693377bePGjQ4ODn/7 298UY728vIyNjRMTE8lnEoH+rEFTNNwtCbRzADhU5OoJQ3WndID3S/ou0cKFC01MTIjRlSLw1gSX OwwtYtQD2XXV3t4eHh7O5XItLCz8/f2JriojI4OcHDt27BjxGQyBQJCUlAQG7Zrp6elZs2bNhAkT iLeSbW1tZNQPP/zA5/OZTKa1tfWqVasaGxtxChD7JhQXgpC89957xD1qt/MkJSU999xzpqamfD7/ P//5D/jzNpPy8vJly5bZ2tqam5vz+fzPPvuM2OhIJWdIkdUaE5IWXl64MSlubmpqagIAPPvss3D7 D4lcLufxeIsWLRocBa9ltf4DF3rkyJGXXnqJyWQ6Ojp++OGHZDXBTU1ntxcOdQ+11YSrrmK1WkHk 4n9s2FFyJ4pAmgO8RL29vYmJiXPmzDE3N7e3t4+KiiI33OHqamHHjh1sNvvw4cOTJ09mMpnEd3QG 6/bVV18999xzhK2am5spWkMVkF1Xg3cbaSca4pYEkC4RUolqXUutXAiHDh0anHlnZycROzK7UwjE rquKigocx+fMmbN9+3Ycx/ft26fYucH7Ja1LRJHg4OBXXnlF6SK8NamVS1+rsQ3W0dEx2MsBAJaW lkNeNyzHjh17++23Da3FGOTq1asCgSA2Nvajjz7SNG1dXZ2jo+Pp06cVl2ggECMN1HsgRgIikcjN ze3nn39+4YUXDK3L08LoPtQToStyc3OZTObmzZs1TSiVSmNjYx0cHN544w19KIZAIBBjidmzZ7/1 1lsffvihoRV5ikADHQQAAOTm5oaHh/N4PI1Sbdq0ycrK6vbt22lpaeQ2UQQCgUBASEpK+uabbwyt xVPEKHs4Dduu6aeNy5cva5Fq//79+/fv17kyCIQ+QL0HAvF0MsrW6MhkMi2+M4FAIBCo90Agnk5G 2asr1E8hEAjtQL0HAvF0MsoGOggEAoFAIBDUQQMdBAKBQCAQYxbYQCcts9krXKT0r7tHm3Mob9xs 9woX1Tf1aqunLrlwvSXiw18Wvn3zzW3lif/X0N2rg5M1h4H1uyvjDlYbWosntLS0cDic7OxsQysy amhoaGAymYM/igoAuPO/tm9mVx01v5Py3N2f4hplUs18subbjiNYeef9viFj165di2FYamqqNkpr zp49e8iDlCH4+PhoelI3xZx1LndU8+2332IYdv/+fUMrMnLx8fEhj8OE3/ZUec5YAjbQWb5o/I0v Z9/4cjaDgS1dwCV+s8xGxCTQv4/eX/P/ftEi4WffNBz6un51wIT0w857Nk4tLO/MzG9VnwwxCC6X u2nTpk2bNunkDHYdEhoaOnfuXENrMQSffvopAIDP5ytd/+m9xhtbfp8dNz5S/Lz/t8/WXX507+t2 HcolKgjt/x+xjFiPhTAadVZFTk4OjuP79u0ztCIIffF09X13f+06ldH0XsSzC91sAADTnmEdiJ12 p0aDc7MNyOH3pxtaBWXefvvtnTt3pqenL1261NC6jHTa2tqOHTs2d+5cpTmJZlG3aK/4lS8mT/sr BwAwzsXstcznHhZqdpDhlNet3sWdVMWWl5dzOBw/Pz/tNNcTOTk5T5VcQ/H666/j6LhHXfC0ec5Y QvvpmRMXG33Wlt642R66/c4rf78Z/q+KOzVSxRuE11tWxNz2WVu69t+/VD5QHkzc/63nvQPVvu+U Cd6+ue3Tqt+aeynm7LO21CtcdPmn1rv3u8gXao+6KB35dvHHFmMjbLGHDXnFim3s8ZIVGSy63fn3 /9x95e83/d699e+j99s6nhzpB9GqQ9rvHVl6+oeHirLC/lnx/sEa+uUFAJDFHPLVFZ2cAQDfZovD /lnxyt9vvhlT/vnZ3/pkcio5E0yePHn+/PnHjh0brBWczMxMd3d3FovF5XJDQ0MfPvyT6crLyzEM EwqF77//Po/H4/F4CQkJVLI1MzPDMOzkyZMlJSXkXLREIgEASKVSKyur+Ph4xfsDAwOdnZ2J3x98 8IG1tfXBgwft7e1ZLNbChQvv3r2rePOdO3eCgoI4HA6bzQ4ICKipqQGacPHixUePHjk5KQ9HKpIl RqbY9L9xnpTC1uiZVy0oZnvWo/oIVk78G/LVVVdXV2lp6T/+8Q8OhzM4VgscHByUzDjkdaFQ6OTk xGKxXF1dCwsLFe8kq0bVi4CjR4/OmjWLxWJNmTIlPj6+p6dHMRaSMxyIXOKlGCTnGzdu+Pj4WFtb T5w4MTw8vKGhQTEW7hsQf4Z4LBW5cDw8PMg8lV5dKb0EzM3NxTCMPEweLletzhD6+vq++OILNzc3 NpvN5XKXL18OOcdbCbV1pKoWKHosBDqeQ7PfQOgEWu+hBgbw/7vycO/maWc/nsliGv376H35H385 FN3u3J3065uLxwsPOq9eyjshbFJMWNfYG7XjrqkxI3XXC9/snclmGW3aW9U/gFPJOee4640vZ/vO s53haE68Tbvx5WwLcyMqCt+pljrwzMxMhy713ftdWz+tenGK+befOh15/y+Vv3Zt/bRKrvC3kCqt rNjGbk5WWYVtTwrY1FtV173I3YZ+eQEARBldZwzx8KOZ85EzDYdO1//V1+67/U5H4qZzOcY/V0kp 5kzw8ssvX716VemQZzglJSV+fn7u7u51dXXXrl0rLS319/cf/P5r586dAIDi4uLi4mKJRNLbq36B F3GOXUhIyJw5c8jj3IjPxLHZ7ODg4NTUVFKQWCy+dOmS4nGJHR0dKSkpOTk5VVVVxsbG/v7+ZLkq Kys9PT2ZTGZ5eXl1dbWVlZWvr69MJqNeaiKrwYsAmulAwQcAACAASURBVAq6OH9hGptr2RLfzJ/6 Lu7kd/4ZVTfk5+ebmJhs2rRJu/wH4+npWVRUpHSxsbGxvr7e09OTCMpksgMHDgiFwtraWjabHRIS oli/RL14e3sPmX9MTMzWrVujo6MbGhpycnJ4PF5eXh4ZC88ZDlwuJOfW1taAgAAXF5eamppbt24t Xrz4+PHjZEKKvjGkP0M8Vq1cteTn5+M4fv78eepJqMiF6wwnKytLJBIlJSW1tbWJRKK+vj6BQECl aRNA6ghSC1Q8Fo7WnkO/30DoBsjp5SQvR4gS/ndf6TjQFOHvnmEl937tIoJZBa2eYSW/i3uJYPR/ KyP/XwV5c8Lx+55hJXWNj89T/eBwTdCmW719A0Sws6v/lb+XXvxRTCVngv/3eW3EhxW4hryx5ed/ JNxVFfvvo7VLN97q75cTwZ9utXuGlRSWt1PR6lJei2Iw+bvfF75d2t07oKvy4jj+bsLd9w5UKV2k k/Pv4t6Xw0tSLvw+pDXgOZMQHzK/devWkJkMSWhoKI/Hk8lkRDAjIwMAcPnyZfIG4hjnJUuWUM9T EaUumIT4gzUzM5MIHjp0yNTUlDwiePv27QCAa9euEcFffvkFAHD69GkiuGLFismTJ3d3dxNBiUTC YrGSk5O101CRr5755dyCGpqZVJ9vPwx+7qhV9hl9sH//fmtra7lcrniROJycMObu3bsBADdv3iSi zpw5AwC4f1+5A/H29g4KClK6eP/+fQaDkZCQMKRoijnDGVIuPGdixX1RUdGQGar1DbX+rMpj4XIp Qgx0amtrFS/CTw6nIleVzhpx48YNAEBeXh6Vm+F1BKkFtR5LQKzRgSighefor99AaAStGR0GBp6b /Hj+k2ttAgAg3/Xce9A9cyqbvNPpL3+ajSi83eHmZGVq8li6BcvIYQLz7v0nr7cgOdMEsqr+To3U aSrbyOjxLS7TLQAAt6spaTXf1Zppyrj6x6ROVmHbfFcOOXWkv/LSyVlU0SnHwfzZQ/8ppjZngnHj xgEAGhsbqWj7OOfCQg8PD3Jt7Pz58wEABQUFSrfpfIODu7u7k5NTSkoKEUxNTQ0KCuJyuYr3eHh4 ED9mzJhhbW1dWlpKBK9cueLr60vO9nM4nOnTp4tEIt1oBtvqMeLw9PSUSCRVVVUDAwPEgnQAQFFR 0YwZM0hjMhiMmTNnEr8nTpwIAFB6O6mK7OxsuVweFBSk6gatc1YLJOdp06aZmJjExMSkp6e3tyuv E6foG1r4M1yu/tCfXLlcfvDgQRcXF0tLSwzDvLy8AACdnZ0Uk0PqCFILVDyWDtpphRhOaA10jIww clhA/E8uxwEAchy0P+q3ZD9Z6WzFfvJqSS7HH3UNXPyxRXHXelVdd3ObTG3ONLGxMm6XqlzNI+0a UNSTxWQYG2GPup4MOCBascwYXi4cYqDz6+89NfXdizxswR/36Km8NHNuf9RP2ES7nAlwHAdDvZGB 0N7ebmtrSwbZbLaJicngd/yTJ0+mnidFIiMj09LSpFJpVVVVQUGB4nsrAIC5ubmpqSkZtLGxaWpq AgAMDAxIJJLk5GRMgbKyMo0WTKiCZWfc0wJbYdaY30WuwkmdRnVBg/5wdXU1NzcvKioqKCiwtLRM T08HABQVFREPLQITExNyIEv4xsAApVV0LS0tAIAJEyaoukHrnNUCydne3v7cuXPd3d2BgYE2Njbz 5s0jR8DUfUMLf4bI1Sv6k7tr1664uLj4+Pi6ujocx4lHPvWXj6rqCF4LVDyWDtpphRhO9LLrioEB a0vjTumTIUKHwvCCwcAsWEZBr4z7x191/ySD88JzbOF1cW+fnDnUMh22uZGint298v4B3MKcqokW edjEH6r5XdyXVdBmYW7k7vR4jbP+ykszZ46FMQCgtb2f+KFdzmqfTEPI5XBaW59s6ZdKpTKZbPA7 fn18sH/16tVxcXFpaWnV1dUODg6LFy9WjO3q6urr6yPHOm1tbXZ2dgAAIyMjDocTFRX10Ucf6Vwl Oz6rIqmtv1tuzBr6rw6ehzlkR9XwY2xszOfzi4qKKioq1q1b9+WXX967d6+4uHjPnj30Myf+wm5s bNTJn9o6ZOnSpUuXLpVKpZcuXdq0adOKFSuqqqqAJr6hnT+rkksTBoOBK2zF6upSnqnVk9xTp06F hYUFBwcTwfr6evp5AnW1oFeP1VorxHCir4/izHjWXHHbdvm9R4qxc160FFV00tnzaG7G6O3T+PMt fl62sn48s+DJquEOaX/+z4+PNX3hOXZ5tXTgj/W2ZZWPAAAvTjGnmPk8Zys2y+hqYVtWYZvPXGsT 4yeTHPTLqwo6Obs+b8nAwLWSobdLUMy5rKyMzWa/8MIL1OXy+fz8/HxynS+xPsDNzY16DnAsLCy6 u4fens3lcl9//fWUlJTU1NSIiAgGQ9n/yY0nlZWVEolk1qxZRFAgEGRnZ+N6qMIZb1kP9OL3Tj95 QdDTOvDgh0eQJAbH09OzsLAwIyMjMDDwtddeO3z4sFgspriuE46Pjw+DwdBi/ezwwGazly1btn79 +gcPHpDzPfR9A+KxELl0sLOz6+vra2t73BOWlZVpKletzkMilUrZ7CdLGnRY0fBaoOKxNjY2QJP3 aPS1Qgwb+hrorPKfcKdG+n9XHj7qHrhWIrmiMLYAALy9fNL933v+++WD35p7u3vlFbVde796kF3U piq3wUy1Z9U19d68+0ijV1ozp7KXLxp/8FR9dlFbb5+8qq57096q5tbHm3L/6msn6ew/+HV9e2d/ TX33oa/rpz9rPvdFqqe4m5owFszmnLn88P5vPYvcbRWj6JdXFXRynjjOdIWv3Qlho/B6S4e0/2Fr 3/mrzSUVnRrlfP369YULF2r0Mbro6Ojm5uYtW7aIxeLy8vKtW7e6uroKBALqOcBxdnaurKy8fv36 kI+EtWvXZmVl1dbWRkREKEVhGLZly5aqqqqGhoaNGzc6Ojq++eabRNSOHTsqKiqioqJqamqkUmlR UdG6devOnj1LX1ueh/lL67m5mxurz7b3d8tbbvV873v/Uf0w7csQi8UYhtnb22uUytPTs6SkpK2t bebMmYGBgceOHbO1tX3++efp6+Po6BgdHb179+6kpKTW1tb6+vrExMSrV6/Sz5kOFy5ceOedd0pK Srq6uioqKk6dOrVo0SIjo8evuen7hiqPhculw4IFC4yMjBISEjo7O/Py8hITEzWVC29lqvDz8zt5 8qRIJJJIJEeOHCFWBOsEeC1Q8VgvLy9jY+PExESN9pDS0YpAuzaI0AhKR0DI5bjweotGR0DMecEy PvLZM5cfLt1w64SwcfXSP73acJxk9sU/n29/1B/5/+4u3XDrk5QH0xxYL7tS2qBIEOg9zs/T9p9H ahZEllL/jg4AYHOIw7oVk778vvHVd2+9t7967ouW5GKaF54z/3jz1NvV0qDNP7+TUPmXZ8w/2TqV wdBg9ckiD9sWiczWynjOC39afE2nvLuTfiUsX3r30Y+iduJ34v810M8ZALBhpf27wZO/ufzwteif /5FQ2drR7/zHsnEqOdfV1d24cePtt9+mKI6Az+dfvHgxPz/f3t5+/vz5s2bNysjI0En3TRAZGfnW W2/99a9/NTExGfyFD4FAwOPxBAKBo6OjUkIrK6vQ0FBvb++pU6f29vZmZGSQrxtefPHF/Pz8lpYW Pp9vZ2f37rvvuri4BAYG6kThBQcnzts9oWhH83Hbiouv/eogYP/lb7r55o1atPtosqenZ19fX0BA APHbwsKC+GQLlbTEeRQYhl27du27774jfsfFxZE3fPLJJ3v37t2/f/+kSZPmz5/f1NSkk7UUauVC WLJkiYuLS1RU1Pjx4319fT08PE6cOEHG0vcNVR4Ll0uHKVOmJCYmfvPNN3Z2dv/617/++c9/Ui8v XGc4e/fuffXVV319fR0cHNLT05OTk3VSHKCuFqh47LRp0/73v/99/vnnpqamGIaJxWLiOh3PoeIb 6MPlwwGV7eUIxJB88MEHL7300sDAgKEV0YAHDx4wGIxvvvlG6fr27ds5HI5BVKLPL1+1HQY/97Zr XBFZWVkAgNjYWH1ohRgJfPXVVwCA9vZ2QyuCGBrUBocBNIpEaElLS8uBAwe+++67wStdRixSqTQ2 NtbBweGNN94wtC46o69D/kuKZLyrmamVxhWRm5vLZDI3b96sD8UQBof4Bqarq6uVlZX6uxGGALXB YUDlQMcrHO31RwzNjS9nAwC4XG5HR4ehddGATZs2HTp0aObMmWlpaWNjovjGtsabn4gZppjdHNai Ew5a5JCbmxseHs7j8XSuG8KwbNu27ZNPPjE1NZ0zZ46uXngh9AFqg8MApupZZWlJdREuAoFAIBAI xMhk1Lx0QCAQCAQCgdAUNNBBIBAIBAIxZkEDHQQCgUAgEGMWHQx0fHx8ND2vbs+ePeQ5Z4gRjhb1 q4RQKMQwTCefkB8G6JcXgUAgECMH/c7ohIaGzp07V68iRpRcQ4HKOzxpEQgEAjHq0MEm25ycHPqZ IEYsT1v9Pm3lRSAQiLGNyhkdBweH+Ph4+HXy6PnBU/1mZmYYhp08ebKkpIS8Tekz4UKh0MnJicVi ubq6FhYWKkZlZma6u7uzWCwulxsaGvrw4UMySum1V25uLoZh5FmMVOSqoq+v74svvnBzc2Oz2Vwu d/ny5ZWVlUpyh9RZKpVaWVkpmSswMNDZ2VlXcrUuL8SSaoHUL8QaBElJSVOnTmUymW5ubqWlpUrJ 79y5ExQUxOFw2Gx2QEBATU0NxZzh5YVbUq2tIOWFW1KtNRAIBAJhKFQOdDw9PYuKipQuNjY21tfX k4e+Eh9X9vb2Hpy8p6cHx/GQkJA5c+aQn2G2tn5yUpJMJjtw4IBQKKytrWWz2SEhIcSRHwCAkpIS Pz8/d3f3urq6a9eulZaW+vv7k7Fw1MqFkJWVJRKJkpKS2traRCJRX1+fQCDo7e1VqzObzQ4ODk5N TSWVFIvFly5dioyM1IlcrctLx5IAWr8AWoOZmZmRkZEbNmxoamqKi4vbvXu3YsLKykpPT08mk1le Xl5dXW1lZeXr6yuTyajkDC8v3JJqfQNSXrWWhOiMQCAQCEOi6qyr/fv3W1tby+VyxQMjiMNmxWKx 4kVvb++goKAhD5hQeqiQEE++mzdvEsEzZ84AAO7fv08EQ0NDeTyeTCYjghkZGQCAy5cvk2mZTCaZ 1Y8//ggA+Omnn6jI1YgbN24AAPLy8qjoTEyxZGZmEsFDhw6ZmpoqGUpruVqXF25JigxZv3BrLF68 mM/nkzevWbMGAHDv3j0iuGLFismTJ3d3dxNBiUTCYrGSk5Op5AwvrxJKlqSYdsjyqvVJtTojEAgE wiDAZnQkEklVVdXAwACXy920aRMAoKioaMaMGVwul/4Ai8FgzJw5k/g9ceJEAAD5LqCwsNDDw4P8 SP/8+fMBAAUFBfSFwpHL5QcPHnRxcbG0tMQwjDgzubOzk4rO7u7uTk5OKSkpRDA1NTUoKIiiodTK 1Rq9WhJijZs3b3p4eJB3klOABFeuXPH19SXfx3E4nOnTp4tET44cgeQMx4CW1FpnBAKBQOgVlQMd V1dXc3PzoqKigoICS0vL9PR0AEBRURHx8KCPiYkJ+djAMAwAMDAwQATb29ttbW3JO9lstomJCcV1 NnTYtWtXXFxcfHx8XV0djuPEo1fxBQREZwBAZGRkWlqaVCqtqqoqKCig+N6KilytUWvJ/Px8cmHK tGnTNMpclTXkcrlYLLaxsSHvVPw9MDAgkUiSk5MxBcrKyhoaGtTmrBYDWlJrnREIBAKhV1QOdIyN jfl8flFRUUZGxrp16xgMxr1794qLi5X+OtcHHA6ntbWVDEqlUplMRq6lYDAYOI6TsV1dXbqSe+rU qbCwsODgYEJWfX29RslXr17d39+flpZ24sQJBweHxYsX60QunfLCLQkA8PDwICf3dPWdGwaDMX78 +La2NvKK4m8jIyMOhxMbG6s0tZiWlkZfNM0ahKDWkggEAoEYmcC2l3t6el67dq23t/err75qbW09 fPiwWCzWaKBjYWHR3d2tqU58Pj8rK6u/v5/4E5lYleLm5kbE2tnZ9fX1tbW1EfMEZWVlupIrlUrZ bDYZPH/+vEbJuVzu66+/npKSUltbGxERwWBQ/UYRXC6d8sItqT9mz56t+FonLy9PMVYgEGRnZ+M4 Tsx8aIGq8lKpQX34JAKBQCBGLLCHsaenZ0lJSVtb28yZMwMDA48dO2Zra/v8889Tz93Z2bmysvL6 9esaTeNHR0c3Nzdv2bJFLBaXl5dv3brV1dVVIBAQsQsWLDAyMkpISOjs7MzLy0tMTNSVXD8/v5Mn T4pEIolEcuTIEWLltUasXbs2KyuLGOjoSi6d8sItqT9iYmIKCwsPHjzY3t5+7ty5r7/+WjF2x44d FRUVUVFRNTU1Uqm0qKho3bp1Z8+epZ6/qvJSqUF9+CQVysvLMQxD3ypEIBCI4UbVriscx1taWjAM 27BhA47j/f3948aN8/f3J981DLkG5b333lN8H9HT07NmzZoJEyYQf7u3tbUR19XuJPrhhx/4fD6T ybS2tl61alVjY6NitseOHXvmmWfMzMwEAkFSUhIYtAtJlVw47e3t4eHhXC7XwsLC39+feExmZGRQ 1BnHcblczuPxFi1aREUcRbk0ywu3JAR4/aq1RlJS0nPPPWdqasrn8//zn/8AhV1XOI6Xl5cvW7bM 1tbW3Nycz+d/9tlnxN5vKjlDyqvWkpC0av0ZYkkqOv/8888AAPqbAREIBAKhEVhHR8eQAyBLS0vN RkwIAOrq6hwdHU+fPr1ixQpD64JAIBAIBAKggY7OkEqla9eu/emnn6qqqsgNOAgEAoFAIAyIfg/1 fHrYtGmTlZXV7du309LS0CgHgUAgEIgRAprRQSAQCAQCMWZBMzoIBAKBQCDGLGigg0AgEAgEYsyC BjoIBAKBQCDGLGigg0AgEAgEYsyCBjoIBAKBQCDGLGigg0AgEAgEYsyCBjoIBAKBQCDGLGigg0Ag EAgEYsyCBjoIBAKBQCDGLGigg0AgEAgEYsyCBjoIBAKBQCDGLGigg0AgEAgEYsyCBjoIBAKBQCDG LGigg0AgEAgEYsyCBjoIBAKBQCDGLGigg0AgEAgEYsyCBjoIBAKBQCDGLGigg0AgEAgEYsyCBjoI BAKBQCDGLGigg0AgEAgEYsyCBjoIBAKBQCDGLGigg0AgEAgEYsxiyIHOxYsXMQyzs7OTy+UGVMPg +Pj4YH9AJ5PXX399pGllKHRuDTh79uwxMzNTe9swa2UoRrXnjCIoet0oYuyV6OOPP8YGsWfPHkPr 9dRhyIGOUCjkcDjNzc0FBQUGVMPg5OTk4Di+b98+QyvyJ+hrFRoaOnfuXB2qZHDGXon0wcj0Z8TI 4WlrR7W1tbgCcXFxhtboqcPYgLLT09PDwsJSU1OFQuG8efMMqMkYICcnx9AqjCBGpjVGplYIBAIx tjHYjE5ZWdmDBw8WLVrk7e0tFAqVYm/cuOHj42NtbT1x4sTw8PCGhgYqeTo4OMTHx8Ov37lzJygo iMPhsNnsgICAmpoa6jqrSovjuK+vr7Ozc09PD3Hl+vXrRkZGKSkpRPCDDz6wtrY+ePCgvb09i8Va uHDh3bt3KQrt6+v74osv3Nzc2Gw2l8tdvnx5ZWWl4g3kjOjg1yLEVLBQKHRycmKxWK6uroWFhdTL q7VWZmZmGIadPHmypKSEVE8ikZA3wGuhvLwcwzChUPj+++/zeDwej5eQkEBRMT1ZQ22JAACQnCFa AW29vaqqCsOwlStX2tjYeHl5JSYmTpo0acqUKaWlpcQN8DqCW0PpJUJubi6GYfn5+VRy1hNSqdTK ykqpgQcGBjo7O5PBzMxMd3d3FovF5XJDQ0MfPnxIRsFLRIWjR4/OmjWLxWJNmTIlPj6ebOx07ExH LoGqnGlqdeLEialTp5qZmc2bN2/Pnj0YhlVVVZGxWveiNNuRdnLVPhcgtqLiddpBs/0SQHxDu15l rGKwgY5QKDQyMlqwYMHChQtv3bpVV1dHRrW2tgYEBLi4uNTU1Ny6dWvx4sXHjx+nkqenp2dRUZHS xcbGxvr6ek9PTwBAZWWlp6cnk8ksLy+vrq62srLy9fWVyWRUMoekxTAsJSWlqanpvffeAwBIJJLV q1evXLnyrbfeIpN3dHSkpKTk5ORUVVUZGxv7+/v39/dTkZuVlSUSiZKSktra2kQiUV9fn0Ag6O3t JW8gpkO9vb2HTC6TyQ4cOCAUCmtra9lsdkhIiE5WRMG16unpwXE8JCRkzpw55ISttbU1EUuxFnbu 3AkAKC4uLi4ulkgkikWGoCdrwEukNmeIVlp7O4Grq2tJSUlxcfHx48dv377t5OS0e/duIkqt52ht DbU56wM2mx0cHJyamkoqKRaLL126FBkZSQRLSkr8/Pzc3d3r6uquXbtWWlrq7++vq/V/MTExW7du jY6ObmhoyMnJ4fF4eXl5RJT+7AyXC8+ZjlbXr18PCwuLior6/fff4+Pjd+3apagSnV6UTjvSWq7a 5wLEVmq9jiZ02i/EN2j2KmOQDhXgesbDw2Pu3Lk4jt++fRsA8Nlnn5FR2dnZAICioiJN89y/f7+1 tbVcLle8+P333wMAxGIxjuMrVqyYPHlyd3c3ESWRSFgsVnJyMpXM1aZNT09nMBgZGRkrV66cMmVK e3s7GbV9+3YAwLVr14jgL7/8AgA4ffq0Yv7Emga1aty4cQMAkJeXp3Td29s7KChI6SLRZm7evEkE z5w5AwC4f/8+lfLS10qpOyNRa8mff/4ZALBkyRLqeiqhJ2uoKhHFnIfUSmtvv3fvHplwxowZ0dHR OI7v3LnT2dl5yPuV6giu8+7du5lMJpn2xx9/BAD89NNPVHImoOg5GkFMwGRmZhLBQ4cOmZqaEk0b x/HQ0FAejyeTyYhgRkYGAODy5ctalEiJ+/fvMxiMhIQEKjdrZGc6cjXKWSOt/P39Z8+eTaZdu3Yt AODevXtEkE4vSqBdO9JartrnghJKtoJ7HZy9e/cOfub++OOPOO32C/cNrXuVsYphZnTEYnFhYeHC hQsBAC+++CKPx1N8ezVt2jQTE5OYmJj09PT29nbq2Xp6ekokkqqqqoGBAS6Xu2nTJgBAUVHRjBkz uFwuAODKlSu+vr7kDDaHw5k+fbpIJKKSudq0fn5+GzdufPPNN8+ePXvq1CkrKyulHDw8PIgfM2bM sLa2Jqco4cjl8oMHD7q4uFhaWmIY5uXlBQDo7OykkhYAwGAwZs6cSfyeOHEiAEBxPl9r6GhFsRb0 sUFJT9agk7PW3k5gYWEBAGCz2cQPc3PzR48eEVFq60hrnWn6pNa4u7s7OTmRb4RTU1ODgoKIpg0A KCws9PDwMDZ+vO5w/vz5AACdbHTIzs6Wy+VBQUFDxurPznC58JzpaFVcXEzcT6C0gJJOL6oWiFZa y1X7XIDbCu51VFBajPzyyy+TUVq3X7hv0OxVxh6GGehcvHhRLpe/8sorRHDhwoVXr17t6uoigvb2 9ufOnevu7g4MDLSxsZk3bx7FMYGrq6u5uXlRUVFBQYGlpWV6ejoAoKioiHCRgYEBiUSSnJysuNOv rKyMystLimkjIiKkUulLL73E5/OVcjA3Nzc1NSWDNjY2TU1NVAq1a9euuLi4+Pj4uro6HMeJhk19 6tvExITs+ontvgMDAxTT6kMr6rUwefJk+noqoSdr0MlZa29XhNzIjWEYKVdtHWmtM02fpENkZGRa WppUKq2qqiooKFB8g9De3m5ra0sG2Wy2iYmJ0voP7WhpaQEATJgwYchY/dkZLhees9ZayeXy5uZm Gxsb8k7F33R6USqo0oqOXPhzAVCwFcTrdIIW7RfuGzrpVcYShhnoEPM3fn5+hL+eOnWqp6cnKyuL vGHp0qX5+fkdHR1nz55taGhYsWIFlWyNjY35fH5RUVFGRsa6desYDMa9e/eKi4uJF7FGRkYcDic2 NlZpUistLU1tzlTS9vb2hoWFeXh43L17d/CXErq6uvr6+shgW1ubnZ0dlUKdOnUqLCwsODiYeJNd X19PJZW+0Vor6rVgYmKiY6VHKtp5u1roeA6DwcBxnAySf4TQz5kmq1ev7u/vT0tLO3HihIODw+LF i8koDofT2tpKBqVSqUwmI9d/wEsEh/jzvbGxcchY/VkDLheO1loxGIzx48crWlLxN51elA505MKf C4CCrSBepz/gWqn1DT31KqMUAwx0ZDLZ5cuXw8PDSWft6upisViD916x2exly5atX7/+wYMHFP8G 8vT0LCwszMjICAwMfO211w4fPiwWi0mHFggE2dnZiv0dddSm3bZt24MHD9LS0j799NMPP/xQcc0g AbnFo7KyUiKRzJo1SzGW+LNp8Py/VCpls9lk8Pz581oorzV0tLKwsOju7h58nU4tGBZVJdIJWng7 HDqeY2dn19fX19bWRgTLyso0zVmV59CEy+W+/vrrKSkpqampERERDMaTHozP5+fn55Nr/IlVOG5u bkQQXiI4Pj4+DAZDlQH110LhcuHQ0Wru3LmK3ddPP/2kGEu//WrXjujIhT8X1NoK4nX6A64VRd/Q ea8ySjHAQOf69esdHR2vvvoqeYXFYvn4+Fy8eJEIXrhw4Z133ikpKenq6qqoqDh16tSiRYuMjIyo ZO7p6VlSUtLW1jZz5szAwMBjx47Z2to+//zzROyOHTsqKiqioqJqamqkUmlRUdG6devOnj1LJWd4 2u++++7w4cPHjh2bNGlSVFRUQEDAqlWryF4VAIBh2JYtW6qqqhoaGjZu3Ojo6Pjmm28q5u/l5WVs bJyYmKi0G8vPz+/kyZMikUgikRw5coRYQzds0NHK2dm5srLy+vXrSg2MTi0YFlUlogMdb4dDx3MW LFhgZGSUkJDQ2dmZl5eXmJioac6qPIdALBZjIQphyAAAIABJREFUGGZvb69poQAAa9euzcrKqq2t jYiIULweHR3d3Ny8ZcsWsVhcXl6+detWV1dXgUBApURwHB0do6Ojd+/enZSU1NraWl9fn5iYePXq VSJWfy0ULhcOHa1iYmJEItF///tfiUQiFAqVZk3ot1/t2hEdufDnAhVbqfI6/QHXCu4b+utVRivD v+tq8+bNDAajpaVF8eLBgwcBACKRCMfx3t7exMTEOXPmmJub29vbR0VFUVzijuN4S0sLhmEbNmzA cby/v3/cuHH+/v6KN5SXly9btszW1tbc3JzP53/22WfEjkcqqEpbV1dna2sbERFB3tnc3Dxx4sRl y5YRwe3bt3M4nH379k2aNInJZPr4+FRUVAzO/6uvvnruueeI97XNzc3Exfb29vDwcC6Xa2Fh4e/v T7h7RkYGETvk2+L33nuPiKWz04SOVgQ9PT1r1qyZMGECkbatrU2tJQmIXVdKuVFB39ZQVSJ4znCt tPZ2YtcG4Uhz5szZvn07juP79u179tlniRvgdaTWGseOHXvmmWfMzMwEAkFSUpJiLJXax1V4DgGx QI1UVSPkcjmPx1u0aNHgqB9++IHP5zOZTGtr61WrVjU2NirGQkpEReiRI0deeuklJpPp6Oj44Ycf kh5L085ay4XnTFOr5ORkR0dHJpPp6elJbB369ddfyVg6vSiubTuiIxf+XKDizxCvgzDkrqvIyEic dvvFob5B5xk6JsE6OjqGHABZWloOeR2hBR988MHhw4d1si4SgRgDXL16VSAQxMbGfvTRR5qmraur c3R0PH369FO+7GDYOHz48LZt26RS6dM8JYC8blSDTi9HIBDDTW5uLpPJ3Lx5s6YJpVJpbGysg4PD G2+8oQ/FEACA9vb24ODgwsLCrq6u4uLiffv2RUREPM2jHOR1ox000EEgEMNNbm5ueHg4j8fTKNWm TZusrKxu376dlpZGbkJG6BwOh7NixYp33313/PjxK1euXLly5aeffmpopQwG8roxAHp1hUAgEAgE YsyCZnQQCAQCgUCMWdBAB4FAIBAIxJgFDXQQCAQCgUCMWWADnT179pAnqOkVoVCIYVhVVRUR9PHx IU8zGQbpowUfHx99nHOpV4ZZ5507dxJn4409RmPtq6KlpYXNZhOni+/du3fq1KkaZ3HGB3w3Rqzx J2qE4BMMSKp0ktn69esxDDt+/DgAAMOw4enMy8vLsUEMp+uOpZZiEIbtuT+cjMQZnZycHBzH9+3b ZxDpoaGhc+fOHV05G4qxVyI4T1t59cT+/ft7eno8PT17e3v379+veJgzQocQB0AaGxvjOE78GDbR iYmJip9r+/bbb4dNtJ4Ye21/7JUIAtosN2rIyckxtAoaMxp1HpmMGUt2dnYePnzYycmJw+EcO3bs t99+02agE5yje83GHOXl5ebm5kuXLiU+NR4cHGxojYaDMdNSEDpE/YyOUCh0cnJisViurq6FhYXk 9b6+vi+++MLNzY3NZnO53OXLl1dWVpKxxPSXqrQAgKSkpKlTpzKZTDc3N01PkL9z505QUBCHw2Gz 2QEBATU1NYqxN27c8PHxsba2njhxYnh4eENDA8VszczMMAw7efJkSUkJOemq+DljVXJxHPf19XV2 du7p6SGuXL9+3cjIKCUlhWLOcCAzwGrtDLcG3JLELLRQKHz//fd5PB6Px0tISKBYIvisdWZmpru7 O4vF4nK5oaGhDx8+pF4itZw4cYL40v+CBQvKy8uJi1Kp1MrKKj4+XvHOwMBAZ2dnKnnCy6s02Zub m4thGHmGK4BaUm156dT+iRMnpk6damZmNm/evD179ii+IFaLnuro0qVLEonEyckJAPDNN98AAIjf AAAgqQKfYEC4Ehy2AV97gbJE8PkkcHwKeKjQP3yCPf43+NVV4R6w3wzUCMGXTuAAC5xwBY1/1urX THDSHRxggSNckB4Kuh7+KVZcDj7BQI0Q/Pg+SOSBRB4oSFBfHio6w+WWJ4HjU8F+Jjjp9qdUBC13 wLdB4BAHHGCDcwGg/U8tFDTcAGd8wGFr8PlE8EM4ePSkdff19RUVFf39738fN25cbm4ug8GIjY1V Xxz9A/ErAG0patFTPwlv+zSfgwCAo0ePzpo1i8ViTZkyJT4+nnyIAHX9s9ZQeR5BdNaTVnpFzUBH JpMdOHBAKBTW1tay2eyQkBBiOhQAkJWVJRKJkpKS2traRCJRX1+fQCDo7e2lkjYzMzMyMnLDhg1N TU1xcXG7d++mrnFlZaWnpyeTySwvL6+urraysvL19ZXJZERsa2trQECAi4tLTU3NrVu3Fi9eTLyi pgJxUEhISMicOXPISVdra2u1cjEMS0lJaWpqeu+99wAAEolk9erVK1eufOutt6jkrBbifm9v7yFj IXaGWwNuSZKdO3cCAIqLi4uLiyUSCVHFaksE0bmkpMTPz8/d3b2uru7atWulpaX+/v6kzvASqaWr q2vfvn2ZmZnV1dXm5uavvvoqoTCbzQ4ODk5NTSWzEovFly5dGvIgqsHQrEGCIS2ptrxa1/7169fD wsKioqJ+//33+Pj4Xbt2UVdVf3VEnPFJLL9T/P0EO1ewugQ0FYNbx0H4bTDOCRQo9A9bcbAVB/ZD WwPIZUB0ACwTgrW1wIQNLoYA/A+tmkrAOT8w0R28XQeCr4GHpeCc/5NYkvydAAAQWgxCi0GvBAz0 Kt8wJBCd4XJ/zQSXIoHrBvBOE3CL+1NJAQBtleBrT2DEBOHlYG01YFqBs75A/kcL7WkF5wOAnQtY WwPCboFnF4Ofn7Tu4uLigYGBrVu3AgByc3PfeOONGTNmUCqLPlHrVwSqWgocPfWT8LZP5zkIAIiJ idm6dWt0dHRDQ0NOTg6PxyPPjafYP2uB2t4MorP+tNIvkEM9ifHHzZs3CUOcOXMGAHD//v0hD826 ceMGACAvL48IwtMuXryYz+eTadesWQMAuHfvnmKGxBqdwYJWrFgxefLk7u5uIiiRSFgsVnJyMhHM zs4GABQVFQ2pJBWUqp+iXBzH09PTGQxGRkbGypUrp0yZ0t7eTjFninh7ewcFBSldhNsZbg21JSJm vJcsWaJKJbUlGlLn0NBQHo8nk8mIILEo9fLly1RKBGfHjh0AgKysLCJIzF4kJSURQWKKJTMzkwge OnTI1NRUo7PuVJVX7WGEEEtSLK8Wte/v7z979mzy5rVr1w5uZarQXx3BaLuHfwzwxiIcx/GkGfjV aBzH8Z924l85K9952hv/VtkaeMFu/GOAP3ysFf7LGfxjgLf/odXFUDyRhw88LhFek4F/DPD7l58k b/4Z/xjgZ1V6u5Y6w+X+32I89UlPiP+wBv8Y4G1/1NH3K/DPJ+Oyxy0U75Hg+1l4efLj4IPsJ6JH DISrK0F2QXC/win0OWrReT9JQLH31ug5eP/+fQaDkZCQMGRWavtnmkB6M4jO+tZKT6iZ0WEwGDNn ziR+T5w4EQBAzjTK5fKDBw+6uLhYWlpiGObl5QUA6OzspJL25s2bHh4e5J2enp5wNRS5cuWKr68v +aaAw+FMnz5dJBIRwWnTppmYmMTExKSnp7e3t1PPlqZcAICfn9/GjRvffPPNs2fPnjp1ysrKSofS IUDsDLeG2hIR6HwLQ2FhoYeHB7k0cv78+QCAgoICKiWiAulaU6dOHTdu3M2bN4mgu7u7k5MT+T4x NTU1KCiIy+XSKowmqLIknfJC0hYXFxOtkmDevHnUVdV3HcEwsQAAAGP24x8m5qDvEdW0GANwH2sF 2BMBAE/eEzUWgokegPHHqkT7+QAA8HuBUgZgmlbeDtEZLvfhTTDxSU8IJv25J/z1CnD0BcZ/vBVl coDNdND0Rwu1ngYYJuBaDKhNB7267Ovoo7QYmVz0qtavCPSxbUrrfhIOnedgdna2XC4PCgoaMmeK /bM+gOhsQK3ooGagY2JiQjolMcM8MDBABHft2hUXFxcfH19XV4fjOFFUxUk5VWnlcrlYLLaxsSHv VPwNZ2BgQCKRJCcnK+5dLCsrI1+p2tvbnzt3rru7OzAw0MbGZt68eZouANJOLkFERIRUKn3ppZf4 fD59oRSB1BHEGhRLBACYPHmybhVub2+3tbUlg2w228TERPENMaREajE1NTU3NyeDNjY2ig/gyMjI tLQ0qVRaVVVVUFBA8b2VrlBlSTrlhbSy5uZm7VoZ0HMdUeLJ+ywM4JRzZpg8GVIQOZBpe9uB2ZMS ARM2YJiA3kHr5CxoePuQOkPk4nLQLQZmCvWi+BsfAL0SUJ78ZFnSJxhoLnuyEMfSHgSdA/3d4Hwg OGwDTs0bYonPCEOtXxHovM8B2vaTatH6OQgAaGlpAQBMmDBhcLbU+2d9oEpnw2pFB+23l586dSos LCw4OJh4t1dfX09VJIMxfvz4trY28oribzhGRkYcDic2NlZpYiotLY28Z+nSpfn5+R0dHWfPnm1o aFixYgXlMtGS29vbGxYW5uHhcffu3T179tAXqhNUWYNKiQhMTEx0qxKHw2ltbSWDUqlUJpNput5F FX19fV1dXWSwra1NsR9ZvXp1f39/WlraiRMnHBwcFi9erBOhDAYDx3EyqKiAIjq3JASilSnaWfG3 WvRaR4aByQE9ChaQSYFcBpiDSsTQdR1B5GIMYD4e9Cj0foq/MSPA5AB+7ONlSeS/1xRa6JSlYFU+ 2NABXjsLHjWACzro6/QKRb8azpZCoPVTQ+vnIACAmE5ubGwcHEW9fx5ORqZWVNB+oCOVStlsNhk8 f/489bSzZ89WnK4kl18pQvwBqjgHSCAQCLKzsxWfK0PCZrOXLVu2fv36Bw8eaPS3poWFRXd39+Dr auVu27btwYMHaWlpn3766Ycffji4UKpyHgaGtAZFS0LQrkR8Pj8/P59YiAoAIFa0uLm5aa2GEuR2 p+rqarFY7OrqSkZxudzXX389JSUlNTU1IiKCwdDM/1WV187Orq+vjxyvl5WVaau7Lpk7d66iE/70 00/U0+q7jgwAjw9+zwfyxyUC9T8CAABP/yWCy7Wb/afXZ7/9udN4RgDqsoHaFmrCBn9ZBlzXg44H Gsx+GYIR7leQp4aqtk/nOejj48NgMFQlod8/w9Gu99a3VnpC+4GOn5/fyZMnRSKRRCI5cuTI999/ Tz1tTExMYWHhwYMH29vbz5079/XXXw++x8vLy9jYODExkWwVBDt27KioqIiKiqqpqZFKpUVFRevW rTt79iwRe+HChXfeeaekpKSrq6uiouLUqVOLFi0yMjKirpuzs3NlZeX169eVHB0u97vvvjt8+PCx Y8cmTZoUFRUVEBCwatUqpZkqVTnrD7g14CWignYlio6Obm5u3rJli1gsLi8v37p1q6urq0Ag0Kxs qtm2bdu9e/d+++23jRs3Ojg4/O1vf1OMXbt2bVZWVm1tbUREhKY5qyrvggULjIyMEhISOjs78/Ly EhMT6ZZBF8TExIhEov/+978SiUQoFGr0V5e+68gAzI4GXc0gZwvoFgNxObi2Fdi5gmf1XyK4XH4M aCwEooOgtx3cOwd++XNP6LUDtFSAzCjQXgNkUtBYBK6sA5V/tNDqCyDzHdBUAmRdoKUCVJwCzy4C mAZ9HbGXezi/Gjcy/YrKU0NV26fzHHR0dIyOjt69e3dSUlJra2t9fX1iYuLVq1eJWCr9s1gsxjDM 3t5ei1Jr13vTf2oYBO0HOnv37n311Vd9fX0dHBzS09OTk5Opp124cGFSUtL+/fvt7Oz27Nnz/vvv D75n2rRp//vf/z7//HNTU1MMw8RiMXH9xRdfzM/Pb2lp4fP5dnZ27777rouLS2BgIBG7ZMkSFxeX qKio8ePH+/r6enh4nDhxQqNyRUZGvvXWW3/9619NTEwUvy4AkVtfX79mzZqIiIjly5cTNx8/fryv r4/Y56I2Zzhr164lXoVeu3btu+++I37HxcVRSQu3BtySVFBVIrjOfD7/4sWL+fn59vb28+fPnzVr VkZGhkaDUQhsNjsyMvKVV16ZMmXKo0ePMjIyTE1NFW8QCAQ8Hk8gEDg6OmqauaryTpkyJTEx8Ztv vrGzs/vXv/71z3/+UydlAfRq38fHJzk5OTExkcfj7d69e/v27QAAJWuoQq91pD2X1z5eqlJ/DVR9 9/j3j5SsAXh8sOwi+D0fHLUHp+cDu1lgeYZGwwItgct9ZiFYkgRE+0GiHSjcA9z/3BNyXwQh+aC7 BaTywWd2IOtdYOcCpv7RQh2XgPEu4EoU+Gw8SPMFEz2An2Z93fCjP7/SXz9JoKrt03kOAgA++eST vXv37t+/f9KkSfPnz29qaiI3EFDpn8mPX2skFF4iOPSfGgYB6+joGDLC0tJymFVBIIaBuro6R0fH 06dP62Tx1iji8OHD27Ztk0qlhh+vIBAIXXD16lWBQBAbG/vRRx8ZWpcRzUg86wqB0BNSqTQ2NtbB weGNN94wtC56p729PTg4uLCwsKurq7i4eN++fREREWiUg0CMGXJzc5lM5ubNmw2tyEgHDXQQTwub Nm2ysrK6fft2WlracB5waCg4HM6KFSvefffd8ePHr1y5cuXKlZ9++qmhlUIgEDojNzc3PDycx+MZ WpGRDnp1hUAgEAgEYsyCZnQQCAQCgUCMWdBAB4FAIBAIxJgFDXQQCAQCgUCMWXQw0PHx8dHHGWwG RygUYhhGnIBtQHx8fMhTRTSN1Qgtynvx4kUMw+zs7BTPdjEgxAfQlBjsnEN67LDZmQ6jwicVbxvO nmFkavXUonM7j8wWumfPHvKEy5HDyNTKgKAZnZFOTk4OjuP79u3TIlbfCIVCDofT3Nw8+PxhtYSG hurpk6xKJyd/++23VFKNZDuPNOhbQx+1/3TWkf7a0UiTi1roYAxV+6MOHWyyzcnJoZ8JYjSSnp4e FhaWmpoqFArnzZtnaHWogjx2eBiZdh6ZWo09kJ0RIweVMzpVVVUYhq1cudLGxsbLyysxMXHSpElT pkxRPL8e8naAmDoTCoVOTk4sFsvV1bWwsFDxhszMTHd3dxaLxeVyQ0NDHz58qBhLvIMQCoXvv/8+ j8fj8XgJCQlqC0NFZ7jcpKSkqVOnMplMNzc3xVQEd+7cCQoK4nA4bDY7ICCgpqZGrUqKHD16dNas WSwWa8qUKfHx8T09PcT1vr6+L774ws3Njc1mc7nc5cuXV1ZWapQzBLjO8PLCKSsre/DgwaJFi7y9 vYVCoWKU0sRpbm4uhmHkWZtmZmYYhp08ebKkpIR0IcUPkMPriA4Qj9UTI9knb9y44ePjY21tPXHi xPDw8IaGBjLqgw8+sLa2PnjwoL29PYvFWrhw4d27d6nnDLGz2tqHaEUTOv0V3M5a6wxv+3pqR2p9 Eq6VWrlqW9kw94RSqdTKyio+Pl7xYmBgoLOzs9q0Dg4OSgmHvK6d56j1Oghqa0E7rejYaiSj5tWV q6trSUlJcXHx8ePHb9++7eTktHv3bjKWeDXg7e09ZFqZTHbgwAGhUFhbW8tms0NCQsiVHCUlJX5+ fu7u7nV1ddeuXSstLfX39x+8zmPnzp0AgOLi4uLiYolE0tvbS6VIEJ3hcjMzMyMjIzds2NDU1BQX F6dYUgBAZWWlp6cnk8ksLy+vrq62srLy9fWVyWRUVAIAxMTEbN26NTo6uqGhIScnh8fjkSdLZ2Vl iUSipKSktrY2kUjU19cnEAgoFhYOXGd4edUiFAqNjIwWLFiwcOHCW7du1dXVUUzY09OD43hISMic OXPIF0zW1tZELEXf0A64x+qPEeiTra2tAQEBLi4uNTU1t27dWrx48fHjxxVv6OjoSElJycnJqaqq MjY29vf3Vzpe9/+3d+ZxTR7pA58EQiABwqESilVQV1tRETAKoQoWgQVBuloWWqngUdGfWrWKd9ft eqBtV8VF2VoL9WxBsNsFofUApEUxCREUQblEwBXKlSABufL+/njtaxqSyUteYpDO9+PnY+ad65nn mZl3mOMdCBA9w62vUSoqaN1fwfVMRWYqbZ9iO4LUSbhU8Hw16vnl94RsNjs0NPTs2bNE8Zuamn76 6afly5drjMvn84VCodLD+vr6uro6Pp+PO7WuOfC4cDRaQTupqOhqSNOmhvLycgCAUCjEMGzSpEnr 16/HMGzv3r3Tpk3Dfo+np2dwcLDSQ7zNFBYW4s6kpCQAQHV1Ne4MDw/ncrk9PT24MzMzEwBw+fJl Ivrdu3cBAH5+fthA0CgzPF8fHx8ej0ektmzZMgBAeXk57gwJCbGzs+vs7MSdEonExMQkMTGRjGDV 1dV0On3//v1kAufl5QEAbty4ofgQX3tWF0WdL1xmeHk14ubmNmPGDAzD7t27BwA4fvw44RUTE8Nk Mgnnzz//DAC4efOmYnSlJkqgsW5AwKuNEnh9UERljcXRTs8QhmydzM7OVqkcHPwG0OvXr+PO+/fv AwC+++47xTAatQHRszrrw6Uig3ZSwfsruJ6py0yg1PZ11I7I9+0qpYLnS6BSz/rqCfFpsKtXr+LO f/3rX0ZGRk1NTRplOHLkiIWFhVwuV3yIX1GOR6dSc+BxyaDOClSk0lpXQxkNMzqmpqYAADabjf9g sVjt7e3kRlCATqc7Ojriv21tbQEAxNypQCBwc3MjPsM/e/ZsAED/Da3arS9AZIbnW1hY6ObmRqRD DNhxrly54uvrS8wkcziciRMnisViMiJlZ2fL5fLg4GCVvnK5/OjRo05OTmZmZjQaDb+99unTp2QL rB64zPDywmlqahIIBG+//TYAYPLkyVwuV2n1SmtI1g0ISpuRh8JmvSFYJydMmMBgMKKjozMyMqRS qcowRNaTJk2ysLAY6OKmFpCRSkdA+iu4nqnIrLu2r7EdQeqk7qTSV084a9asKVOmnD59GneePXs2 ODjY2tpaY0Q+ny+RSCoqKvr6+qytrTds2AAAEAqFkyZNIqJrXXPgcSmitVRa62ooQ+rUFXFgj0aj 9fX1kUyawWAQzQxPgYgrlUqtrKyIkGw2m8Fg9L8m3s7OjmReJGWG5CuXy5uamiwtLQlfxd99fX0S iSQxMZGmQFFREcnF+ObmZgCAjY2NSt99+/Zt27Ztx44dtbW1GIbhFY76Yg1cZnh5NXLp0iW5XD53 7lzc+fbbb2dlZXV0dFCUGZCuG68iQ6pOjh49+uLFi52dnUFBQZaWlu7u7krjGBaLZWRkpJh1Q0PD gMs8QDRKpTvU9Vca9UxFZh21fUC6Hamsk7qTSi89Ic7y5ctTU1NlMllFRcWtW7dIrsU4OzuzWCyh UHjr1i0zM7OMjAwAgFAoxAdhOFrXHEhc6lCRSjtdDWX0c7ycw+G0tLQQTplM1tPTo7i+iMNgMF5a vnQ6feTIka2trYSv4m8DAwMOh7NlyxalCbHU1FQy+eLD4fr6epW+58+fj4iICA0NxSWpq6vTqnDK wGWGl1cj+PyNv78/3k7Onz//7Nmza9eu4b50Oh3DMCLwgAZAJOvGsEFfdRIAEBgYmJ+f39bWlpKS 8vjx45CQEEXfjo6O7u5uxaxHjRqlXRkHBFyqlw8ZPWstM7zt66sd6ahHAnrqCXE++OCD3t7e1NTU M2fOvP766z4+PmRiGRoa8ng8oVCYmZm5atUqOp1eXl4uEonIzH9Tb6G6gIxU2ulqKKOfgQ6Px8vP zyf2NuJrzzNnztRvvi4uLopTu8QWORxvb+/s7GzFfoc8Xl5edDr9+++/V+krk8nYbDbhVBkM/1Ne 3SyuOl+4zPDyQujp6bl8+XJkZCTRSDo6OkxMTIjVq1GjRnV3dxNv5aKiov6JmJqadnZ29n+ur7qB o52eqaCvOknAZrMXLly4du3ampoapb8miQM+ZWVlEolk+vTpir5UtKHO+mSkgqMLG5HUsxYyw9u+ vtoRmR5JowVVoq+eEABgbW39zjvvnD59+uzZs0uXLqXTyb77+Hy+QCDIzMwMCgpasGBBXFxcU1MT yYX+QWmhELSzgkaptNbVkEU/BVi/fn1jY+PHH3/c1NRUXFy8adMmZ2dnb29v/eYbHR0tEAiOHj0q lUovXrz47bffKsbds2dPaWlpVFRUVVWVTCYTCoWrVq1KSUkhk6+9vf369etjYmISEhJaWlrq6uri 4+OzsrJwX39//3PnzonFYolEcuzYMXynmxIeHh6Ghobx8fEqT76o84XLDC8vhNzc3La2tj//+c/E ExMTEy8vr0uXLuHOOXPmGBgY7N+//+nTpzdu3IiPj++fyLRp08rKynJzc5VeCfqqGzja6ZkK+qqT aWlpq1evLigo6OjoKC0tPX/+/Lx58wwMDIgANBrt448/rqioePz48UcffWRvb//uu+8qpkBFG+qs r1EqjejCRnA9U5EZ3vb11Y7I9Ejq8oWjr54QZ8WKFdeuXXv48OHSpUvJy8zn8wsKClpbWx0dHYOC gk6cOGFlZfXGG2+QiUulhZJBOyuQkUo7XQ1d4KeuSktLMQxzdXXduXMnhmGHDx8eO3Ys/ke8ynW7 rVu34r4azwv8+OOPPB6PyWRaWFi8//779fX1itNo+PGZzMxMbCBolFljvgkJCQ4ODkZGRjwe7x// +Af4/Smk4uLihQsXWllZsVgsHo93/Phx/IwfGeRy+bFjx6ZOncpkMu3t7Xfv3k3ElUqlkZGR1tbW pqamAQEBePPuX/ZTp045ODjgq62NjY0kfeEyw8urjo0bN9Lp9ObmZsWHR48eBQCIxWLceeLEiTFj xhgbG3t7eyckJIB+p0WePXu2bNkyGxsbXObW1lbCC24jCHi1UdqMTACvsQTa6VkdQ7ZOdnV1xcfH u7q6slis0aNHR0VFKR6s2LlzJ4fDOXz48GuvvcZkMr28vPAikNEGGT2rsz5cKpJoIZXG/gqiZyoy a2z7umhHGuskmR5JXb4ara+vnhDPmsvlzps3T7NhFGhubqbRaOvWrcMwrLe3d8SIEQEBAYQvlZpD 5lQdHHVWoCIVjna6GrLQ2tra+tdLAIAAQMJBAAAgAElEQVSZmZnK5wgEYtiza9euuLi44bEHHIHA qa2ttbe3/+677/S+8WvoM8x09cqvvSEQCAQCAUcmk23ZsuX111//y1/+om9ZhjrDT1dooINAIBCI 4cyGDRvMzc3v3buXmppKHLpGqGRY6gotXSEQCAQCgRi2oBkdBAKBQCAQwxY00EEgEAgEAjFsQQMd BAKBQCAQwxY00HmBl5cXcfeHvmVRzbJly0JDQ/UtBQAAVNV1ekSKlf5tO1qpFGxtTJnKh0SU/inD feEpU6S5uZnD4eCXUb8cIiMjaWq4evUqAODAgQPE3Xt6wcvLS7u7dYc46enpNBqtoqJCv2LA+5xB 7JEGWt78/Py33nqLxWKNHDly5cqVL/mCVSq8ujV2iNTJYYluBzrh4eFa3x1NJa525OTkYBh2+PDh l5kpecRi8enTpz/99FN9C/KC6Igxed+4EP8OfDSeTKy47RPzvnH56P3RWvjqFPx24g0bNgzWPYIa +eabb4hPWjGZzIiICMI5b968lyMDQo/A+xx99UiVlZU+Pj5Tpkypr6/Pzc3NyckJCwt7yTLogpf/ TkEMEYbJ4bE/AgcPHpwzZw7JT48PEeK2T3y1Ul65cuXevXszMjICAwN1kf4rR05Ojr5FQLxsDh06 RKfTjxw5YmxsbG5uvmfPnrCwMIFA8NKunKMCqrGI/miY0Tlz5sz48eONjY3d3d0PHDigNLFWUlIS HBzM4XDYbPb8+fOrqqoIL2NjYxqNdu7cuYKCAmL2leSHVjXGvXr16qxZs0xMTKytrcPDw3/99VfF 6HBfKkBSxpcY0tPTp0yZYmJi4uzsLBAIFOPCNamRpqam77///v333+/vlZeX5+XlZWFhYWtrGxkZ +fjxY0VfiI00+lIBsp6lu5TPXKr3WnE7r1AavrNk7oeFkX8rLamSKQb48UZLSPQ9rxW3V+55cOZS vUekuK6hSzGAnZ3d7NmzT5w4MbgyUwRSr7SzYEVFBY1GCwsLs7S09PDwiI+Pf+2118aNG3f79m0i DNH0+i8EaKzt8DZYXFxMo9HS09O3b9/O5XK5XO7+/fsHRWZ4vgkJCePHj2cymTNnzlSMhUOxLXz5 5ZfTp083MTEZN27cjh07nj17hj/v7u7+6quvZs6cyWazra2tFy1aVFZWNqCUIcBlhpcXwpUrV3g8 HrFmOmfOHADA5cuXAQAtLS1GRkaHDh1SDD99+nTFL8vBpVJn/ddff33Hjh39hVF8Dq85kBqr8Z2i u3akxzqJIIANdHJzcyMiIqKiop48ebJjx459+/Yp+paVlfH5fCaTWVxcXFlZaW5u7uvr29PTg/vi F2csXrzY1dWVmI23sLAgIxM8bkFBgb+//6xZs2pra69fv3779u2AgABirQHuSwWNKff09MTGxqan pz98+JDNZi9evJjwhWuSDFlZWT09PXiPo0hLS8v8+fOdnJyqqqru3Lnj4+Nz8uRJwhduI7gvRfDF LOdJpoOSGvmU+/qwC1d+/XzjhJQvHE2YBp9+WS3/7Y7ewgfte7+qfmfuiLTYaUuCuKfS6lWm8NZb b2VlZQ3ilZAUgdQrihZ0dnYuKCgQiUQnT568d+/elClTYmJiCF+83Xl6eg5UKpJtcO/evQAAkUgk EokkEklXV5dyHgOUGZ7v1atXly9fvm7duoaGhm3btimWFFDWZHR09KZNm9avX//48eOcnBwul0vc M3/t2jWxWJyQkNDa2ioWi7u7u729vUkWFg5cZnh5IfT19VVVVY0ZM4Z4wuVyGQwGPj6zsrLy9fVN Tk4mfMvLy4uKioi1LZKa7G99Pp8vFAqVgtXX19fV1SldFa6u5kBqLPydort2pMc6ifgd6i71xDAs ICDAxcWFqBYrVqwAChcKhoSE2NnZdXZ24k6JRGJiYpKYmKh4k5ZSxRoQ6uKGh4dzudyenh7cmZmZ CQC4fPkyGV8y4CviA80Xr6OFhYW4MykpCQBQXV2NO+GaJEN0dLSxsXH/5/jOWaFQqDIW3EZkLKiO ytoOfkSB0r/SKplSsDX7H2yNrVCZwnc/NfAjCtSlD/dVl/Lp9Cf8iILyRx2489qtFn5EwZOmLty5 6Z/lS//24mbKmIRH/IiC2nrlKzDxTvzOnTuQ3HWB0h4dHHi90tqC+LWOeLWZNGnS+vXrMQzbu3fv tGnTlEJ6enoGBwcPSCqNbRC/e9XPz0+jnAOSGZ6vj48Pj8cjUlu2bNlAezN1VFdX0+n0/fv3kwmc l5cHALhx44biQ3V9DtwXLjO8vBDweY61a9cqPuRwOEFBQfjvs2fPKpp7z549bDZbJpORkQpTb/0j R45YWFjI5XLFh/i9nsQlqWRqjsoai6PunaK7dqSvOolQAjajIxKJPDw8CKe7u7ui75UrV3x9fYnp TQ6HM3HiRLEYdlJmUBAIBG5ubsSnqWfPng0AuHXrFhlf3eULAKDT6Y6OjvhvW1tbAAAxSwnXJBka GhqsrKz6P58wYQKDwYiOjs7IyOh/MgJuI+oWVNqM/IYDa6DlGnToNOBg97xE1hYMAEBr2/O5mfvV HVP/xCZCThnP7h8dADBixAgAQH296vmelw+kXlG0oKmpKQCAzWbjP1gsVnt7O3WpSLZB7Y7GQGSG 51tYWOjm5kakozRJQEWT2dnZcrk8ODhYpa9cLj969KiTk5OZmRmNRsP7gadPn5ItsHrgMsPLq5H+ 57yIJ8HBwSYmJhcuXMCdSUlJCxYsYLFYZKQi6G99Pp8vkUgqKir6+vrwYwEAAKFQOGnSJGtra3hc iuiuHemrTiKUUDvQkcvljY2NlpaWxBPF3319fRKJJDExUfFAbFFRkdIGEV0glUoVX/lsNpvBYBCr rXBf3eULAGAwGESFxjuFvr4+oEmTJMEwTOUR09GjR1+8eLGzszMoKMjS0tLd3Z1Y6IXbSI8W1CkG BjQDg+eKwv+TyzEAgBwDkqe9ZuwXu+/N2AYqU8AwDKjq6PWFuno1WBYkSkqj0fCUqUgFSLdBOzu7 AcmpUWZIvnK5vKmpSUe9WXNzMwDAxsZGpe++ffu2bdu2Y8eO2tpaDMPwFxX1xXS4zPDywjE1NTUw MFAa8nZ0dHA4HCJAYGAgPvF5//794uLi9957j4xUivS3vrOzM4vFEgqFt27dMjMzy8jIAAAIhULF PxHVxaWCTtuRvuokQgm1Ax06nT5y5MiWlhbiieJvAwMDDoezZcsWpQmi1NRU3coLAIfDUZREJpP1 9PQQq61wX93lCwGuSZJwuVx8/ra/V2BgYH5+fltbW0pKyuPHj0NCQvDncBvp0YJ6gU4DFmaGbbIX O2/aZKpf6vD31tBhyFqQZEthMBgvLV+8Dba2thK+ir8pahKfb1A3BXj+/PmIiIjQ0FBckrq6Oq0K pwxcZnh5NaY8bty4mpoa4kl9fX1PT8/EiS/OOYaFhQmFwurq6qSkJAsLCz8/PzJSKdLf+oaGhjwe TygUZmZmrlq1ik6nl5eXi0Si/nNRg1tzdNqO9FUnEUrAlq5mzJhBbKkDANy8eVPR19vbOzs7W+Wr l8DU1LSzs1M7ydTF5fF4+fn5xF7Rn3/+GQBAnHuE+5IBH1b3n1umkjJckyRT6OrqgpzXYLPZCxcu XLt2bU1NDfH3BNxGZCyoO8xZBgCAjmeqRxtwX+14w55VXP7iEFZxheplmqKiIjab/eabbw5i1jpC vxZUB/U2qIt8XVxcFJfPFNsjoKZJLy8vOp3+/fffq/SVyWRs9otFUpXB1PU5cF+4zPDywpk3b55Q KCQOjuGa9PX1JQIEBASYm5snJycnJycvWrTIyMiIpFRw+Hy+QCDIzMwMCgpasGBBXFxcU1PTQBfd IKh7p+iuHemrTiKUgA10oqOjxWLxZ599JpFI0tPTlcaSe/bsKS0tjYqKqqqqkslkQqFw1apVKSkp imGmTZtWVlaWm5tLfkpcY9z169c3NjZ+/PHHTU1NxcXFmzZtcnZ29vb2JuNLBg8PD0NDw/j4eKVz N1RShmuSDG+//TaDwcDbiSJpaWmrV68uKCjo6OgoLS09f/78vHnzDAyeL8rAbUTGgrpj6p9MDQxo 32c19fWpaMlwX+1YHGDz4FHHuYyG9o6+vEJpjkj1gmZubu7bb79NrMsogp9uHTrfHNOvBdVBvQ3q It/o6GiBQHD06FGpVHrx4sVvv/1WMS4VTdrb269fvz4mJiYhIaGlpaWuri4+Pj4rKwv39ff3P3fu nFgslkgkx44dw3fXKqGuz4H7wmWGlxfOxo0b+/r6NmzY0NbW9uDBg127dvn5+SkOVY2Njd95550j R46UlJQofUuQiib5fH5BQUFra6ujo2NQUNCJEyesrKwG8cth6t4pumtH+qqTCGUgp64wDEtMTLS3 t2cymXw+//PPPwcAPHr0iJhGKy4uXrhwoZWVFYvF4vF4x48fx0/xETx79mzZsmU2Njb4+mVraytG GkjcH3/8kcfjMZlMCwuL999/v76+XjEi3JcMp06dcnBwwPNtbGwkk3JMTAyTySSc+Ijk5s2bxBO4 JskQGho6d+5cpYddXV3x8fGurq4sFmv06NFRUVHECQUcuI00WlAd+Kmr77MaVfru/7q6/5ms48l1 SsEyfmletPmuR2QBP6JA0tZDxhee8un0J57LxUQKRQ+e8iMKiivaiSeXfm5atOmu53Jx1J775zLq +REF9b+dycKpqamh0+lpaWkqy4Uf+tD6ICEcdaeu4PVKOwvip0VKS0sxDHN1dd25cyeGYYcPHx47 diweYPny5f37iq1bt5KUCt4GcTVmZmaSUQt5mTXmm5CQ4ODgYGRkxOPx/vGPf4Dfn0LSui1gGCaX y48dOzZ16lQmk2lvb797924irlQqjYyMtLa2NjU1DQgIwAc6/cuurs+B+8JlhpcXTl5eHp/PNzY2 trKyWrFihUQiUQqAHyCysbHp7e1V8oJLBbF+c3MzjUZbt24dhmG9vb0jRowICAhQDACJC6+xOJB3 io7aEaa/OolQhNbW1qZyAGRmZqb0JC4ubvPmzTKZjJgwQGiHdpoUi8UzZ868e/fuK7GqMvRJvdr4 r+/qsk5Mp9Nf7Dv+5JNPfvjhh8LCQjodXQOHQCAQwwFYby6VSkNDQwUCQUdHh0gkOnz48NKlS9Eo RwsGRZMuLi5LlizZvXu3joQc9rR39n1y/GFJlexZt/z+w47vfvp1/mxrxVFOc3NzbGxsbGwsGuUg EAjEsEHDjE5KSsrBgwdLSkpsbW1DQ0N37dplYmLyciUcJgwnTcLvFX8VyfvGRd8iIBAIBEInDGDp CoFAIBAIBOLVAk3RIxAIBAKBGLaggQ4CgUAgEIhhCxroIBAIBAKBGLb8QQc6Xl5eg34z3FAgPT2d RqNVVFRQT+rAgQPEfXKI4YeXlxdxh46+ZVHNsmXLQkND9S3FoKGLPqe5uZnD4WRnZw9usiTRXS86 XPtnXfDq6moQ31Ya+YMOdIYg4eHhQ+eTu0OcoamroSmVOnJycjAMO3z4sL4FUY1YLD59+vSnn36q b0FeBlrXHPyW7w0bNlC/JfRlMjRbiu6kGprlhfMqygxBxXfu/wjk5OToWwQEAqGWgwcPzpkzZxA/ /693dNTnrFy5cu/evRkZGYGBgbpIH4LuelHUP5MH6YoU8CsgMAz797//7eTkZGxs7ODgsH379s7O Tvx5V1fXiRMneDwei8WysrJauHDhgwcPiFgaPxL/yy+/eHp6cjgcLpcbERFRV/e7+wHu3bu3YMEC c3NzFosVEBBQWVmp6AuPC4coeHBwsJIXLnNaWpqjo6OxsfH06dNv3bpFPl+4zPjHy9PS0rZt22Zj Y2NjY7Nv3z7ci8lk9reL4ufJ4Sl//fXX48aN0+5D75h6+8K1Abc+vLwa40KkoqgriFQYhXqlUaor V67MnDkT/6D+4sWLGxoaSKasUWZIeXfu3MnhcGJjY+3s7IyNjefOnXv//n2lxPEZnf6ZUrERXCoy NDY2MhiMr776qr+XOk02NzczGIx//vOfioGdnJzeeecdklKp0/Po0aO3b9/eXxLF53AbQfocivUZ x9PTMygoSIUeoahLWS6X+/j4TJ06lTDo9evX6XT6qVOnyJQIg7YjjeWl0j+fPn163LhxTCbTzc0t JiaGfE+otRU06kpjylSgoisqNoLUSY39BsW3ldZoWLqKjo7etGnT+vXrHz9+nJOTw+VyiRtWr127 JhaLExISWltbxWJxd3e3t7d3V1cXPEGclpaW+fPnOzk5VVVV3blzx8fH5+TJk4RvWVkZn89nMpnF xcWVlZXm5ua+vr49PT1k4moEL7anp6dK356entjY2PT09IcPH7LZ7MWLFxNzwlRkJti7dy8AQCQS iUQiiUSCqwu/vmTx4sWKlyhZWFiQSfnq1avLly9ft25dQ0PDtm3b8OZNHoh94dogaX2V5dUYFyIV FV3BpaJSr+BSFRQU+Pv7z5o1q7a29vr167dv3w4ICBjoWoNKmTWWt62t7fTp0zk5ORUVFYaGhgEB ASqvjewPFRuRtAKErKysnp6eOXPmKD2HaNLKysrX1zc5OZkIXF5eXlRURFw5qXXd4PP5QqFQKVh9 fX1dXZ3SxdoqbQSgfc6g1Oe33norKyuLpGU1pkyj0U6fPt3Q0LB161YAgEQi+eCDD8LCwpYsWUJE h5QI3o7g5YWnDKA9Um5ubkRERFRU1JMnT3bs2LFv3z7y2tDaChp1pbG8VNDRu4xKnYT3GxTfVpSA zOhUV1fT6fT9+/eTGTHl5eUBAG7cuIE74TM6+O45oVCoMqmQkBA7OztijCyRSExMTBITE8nEJYmn p6fKUTAAoLCwEHcmJSUBAKqrq6nLjP32N5+fn586kZQqFsmUfXx8eDweEXjZsmWA9BgZbl+4NpRQ sj5Gorzq4pKpddrpCi4V9XqlTqrw8HAul9vT8/xeUvw2xMuXL5NMFiIzvLw7d+4EAFy/fh133r9/ HwDw3XffKaagbkZHiQHZSKMVNBIdHW1sbNz/OVyTZ8+eVayie/bsYbPZMpmMpFTq9HzkyBELCwu5 XK74EL+bk7hAl0xtV9nn4Ghdn3Hw4d2dO3cguQ805YyMDDqdnpmZGRYWNm7cOKlUSrJEZNqRuvLC U4b3SAEBAS4uLkTgFStWkO8J4VJR15XG8lJh0N9lOBTrJI5Sv0HlbUUR2IxOdna2XC4PDg5W6SuX y48ePerk5GRmZkaj0Tw8PAAAT58+JTO6mjBhAoPBiI6OzsjIkEqlSr5Xrlzx9fUljvxwOJyJEyeK xWIycSlCp9MdHR3x37a2tgCAX3/9lbrMBFpsj4enXFhY6ObmRgRW+hMTDty+AKoNktZXWV54XI1S QaBiBd3VK4FA4ObmZmj4fD/c7NmzAQC3bt0aUCIqZSZTXqJ6TJo0ycLC4vbt22Syo2IjklaA0NDQ YGVl1f85XJPBwcEmJiYXLlzAnUlJSQsWLGCxWAOSqr+e+Xy+RCKpqKjo6+vDN/8CAIRC4aRJk6yt reFxKUJS5hEjRgAA6uvrBzFlf3//jz766N13301JSTl//ry5uTnJlPXVP4tEIryW4ri7uw9WprrT lU7R+l0GB64NeL9B5W1FEdhAp7m5GQBgY2Oj0nffvn3btm3bsWNHbW0thmF4UUlOyI8ePfrixYud nZ1BQUGWlpbu7u5E/9vX1yeRSBITE2kKFBUVPX78WGNc6jAYDKIbxY/d9vX1UZeZwM7ObkDywFOW y+VNTU2WlpZEeMXfGoHbF0C1QdL6KssLj6tRKnVQtILu6pVUKlV8bbPZbAaDIZFIBpRIf5nJlJfF YhkZGRFOS0vLhoYGMtlpbSPyVoCAYZjKQ+9wTZqamgYGBuLTG/fv3y8uLn7vvfcGKlV/PTs7O7NY LKFQeOvWLTMzs4yMDACAUChUfK2qi0sF8jJjGAZ+a6GDmPLSpUtlMtnUqVN5PB55sfXSP8vl8sbG Rq17Qgg61ZVO0e5dBkejNiD9BsW3FUVgAx387xV1fyicP38+IiIiNDQUX72rq6v7Xbp0OqawW6qj o0MpemBgYH5+fltbW0pKyuPHj0NCQvDnBgYGHA5ny5YtSlNPqampGuPqGioy4zAYjAHlCE+ZTqeP HDmytbWVCK/4WyNw+8KBW59AZXnhcbWWiroVdFSvOBxOS0sL4ZTJZD09PQNdp+8vM5nydnR0dHd3 E87W1tZRo0aRyU5rG5G3AgQul4uvCik916jJsLAwoVBYXV2dlJRkYWHh5+c3UKn669nQ0JDH4wmF wszMzFWrVtHp9PLycpFI1P/v0YG2bjjkZR7o3wZkUu7q6oqIiHBzc3vw4MGBAwcGJPnL75/xnlCx bij+poKudaUvtLORRm1A+g2KbyuKwAY6Xl5edDr9+++/V+krk8nYbDbhVAo2atSo7u5uoiRFRUUq E2Gz2QsXLly7dm1NTQ0x3vT29s7Ozu7fzZGJ+xKgIjMEU1PTzs7O/s/hKbu4uCgugihuJdYI3L5w 4NanEpeMVNrpiiRa1yt1UvF4vPz8fGKvKL5fbebMmVSExCFT3vz8fPxHWVmZRCKZPn26oi/+R1X/ NUcqNqJuhRkzZnR1dZWVlSk916jJgIAAc3Pz5OTk5OTkRYsWKc5mUZGKz+cLBILMzMygoKAFCxbE xcU1NTUN4sQ7xfpcVFTEZrPffPNN8jlqTHnz5s01NTWpqamHDh3avXv3gDoWHEg7UldeKsyYMUNR yJs3bw40Ba2toFFXuijvoKCFjeDagPcbVN5WVIEfL9+4cSOLxfr666+bm5tra2uPHz9+7do13Gvl ypVcLregoKC1tTUuLg7/Iy8zMxP3raysNDAw2Lx5c1tbW15enoODA1DYjPzf//531apVIpFIJpOV lJQ4OTn5+/sTw8N79+6Zmpp++OGHlZWV7e3tAoEgKirqwoULZOKSRN0GLsgGaioyY79tVyT0059j x44ZGhpev369t7dX8Tk85WvXrgEAYmNjJRJJamqqiYkJGMj2Loh94dqAWx9eXo1xIVJR0RVcKur1 Sp1UAoHAwMBg3bp1jY2Nd+/enTx5srOzs1IYCBCZ4eXduXMnjUZzdXUtLy+vq6vz8/Ozt7fv7u5W TKG8vNzQ0PDgwYPEDl8cKjbSaAWNqDteTkaTS5YswXckXLlyhbyuMKie09LSmEzmuHHjMAzLzc3F D7crbk/W2Lox6GZkreszzuzZswd6vBye8n/+8x8AQEpKCu4MDg4eO3ZsS0sLmRKRaUfqygtPmcwB l4MHD7a2tqalpeEzCgPa6KqdFcjoCl7exsZGAICdnR15URUZ9HcZXGa4NuD9BsW3FRU0DHTkcvmx Y8emTp3KZDLt7e13796Nnz3DMEwqlUZGRlpbW5uamgYEBODHEBSb+okTJ8aMGWNsbOzt7Z2QkKCo 6K6urvj4eFdXVxaLNXr06KioKOL8Ak5xcfHChQutrKxYLBaPxzt+/DiRr8a4EJYvX95/qLd161bc F145qMiMkegKnz17tmzZMhsbG3w9VfG7BfCUExISHBwctPsyAcS+cG1otD6kvBrjQqSiqCuIVFTq lUapfvzxRx6Px2QyLSws3n///fr6evLJwmsOpLz4d3QOHz782muvMZlMLy+v0tLS/imcOnXKwcEB l7mxsRF/SNFGcCuQITQ0dO7cuf2fa9QkfhTLxsam/0tF67rR3NxMo9HWrVuHYVhvb++IESMCAgIU A0DiwvscHK3rM4ZhNTU1dDo9LS2tf9Zw1KVcW1trZWW1dOlSImRjY6Otre3ChQvJlIhMO1JXXir9 M4ZhiYmJ9vb2TCaTz+d//vnnAIBHjx6RV4gWVtCoK40pYxiGb5sbO3YseVExHb/LtNMGRqLfoPK2 ogKtra2tv74AAGZmZiqfIxCIV4Jdu3bFxcUNdNfzEEEsFs+cOfPu3bsDWpH5A/LJJ5/88MMPhYWF dDq6z+cFcXFxmzdvlslkBgYG+pZFA1lZWd7e3lu2bDl48KC+ZRm2oLaBQCCGHC4uLkuWLNm9e7e+ BRnSNDc3x8bGxsbGolGOVCoNDQ0VCAQdHR0ikejw4cNLly4d+qMcAMAvv/zCZDI3btyob0GGM3/Q u64QCMQQB1/vRkCwtrZWNyX/R4PD4YSEhKxZs6akpMTW1jYsLGzXrl36FooUv/zyS2RkJJfL1bcg wxm0dIVAIBAIBGLY8kef8EQgEAgEAjGMQQMdBAKBQCAQwxY00EEgEAgEAjFsGYSBzg8//DB58mQj IyMajYZ/PYkiBw4cIO4M0xFeXl6DfgPfUM530HkJNoKjhSb1LrM6rl696unpaWlp+dprr4WFhQ3o /kvtyBa2ekSKA9bekcuff+E0S9DqESn2jipUCrk2pmzb0Updy0MG8jKTIa9Q6hEprmvoGlQZEQjE UITqQKe3tzc8PNzf37+9vR3DsOHxFtcL4eHhM2bMePlx9ZXy0OTllzc1NdXX1zcgIKCiokIsFo8Y MWL+/PkvJ+vuXvntB+3475wCiYnxKzC/+yrKjEAg9AvV4+V1dXXt7e1eXl6K18oMfXJycv5Q+Q4/ ho0mv/jiC29v761bt+LOuLi4l/aJPLep5tcLJK5vmvX0YjeLpO5TOTfuSJXCxG2f+HKEIQkZmREI BEIRDX8PXb16ddasWSYmJtbW1uHh4b/++ivhdeDAARqNhl9itWDBAvzGdvJLV3l5eV5eXhYWFra2 tpGRkUq33gMA0tPTp0yZYmJi4uzsLBAIyEjV0tJiZGR06NAhxcDTp0//y1/+QjiJy+X7Tz7hSxuQ fM+cOTN+/HhjY2N3d3e8+BUVFSTLC8nX2NiYRqOdO3euoKCACEbyg7Ya40IsSDFlALVRSUlJcHAw h8Nhs9nz58+vqqoimS8AoLi4mEajpaenb9++ncvlcrnc/fv3E74QTQISNlInMxUrUKGhoUHp3uk1 a9YoOuGapKJnT1fLn8USDAOC4ibSbtEAAAruSURBVLZRVkavc5mKvh6RYvxf/6WrM5fqvVbcziuU hu8smfthYeTfSkuqZIoBhPeefviPB3M/LPRfc+fTL6tb23oVfavqOj0ixXmF0n9f+F/QR3eCPrpz Oo3sZfVwmeH5puc2h0Tf81pxe8Wn98tqOpRSrv7fs62xlb6ri7xXFm4+VPG/xt+tat0pb18bU+a3 uiho/d29Jx81tvaQFBiBQOgd2ECnoKDA399/1qxZtbW1169fv337dkBAgFwux323bduGYVh5eTkA gLhpheTSVUtLy/z5852cnKqqqu7cuePj43Py5EnFAD09PbGxsenp6Q8fPmSz2YsXLybyhUhlZWXl 6+ubnJxMpFNeXl5UVBQWFkY8weX09PRUKRgk39zc3IiIiKioqCdPnuzYsWPfvn1kSkomX/yikMWL F7u6uhJ3c+CX0mkEHhduQSopA6iuysrK+Hw+k8ksLi6urKw0Nzf39fXt6RnYu2Hv3r0AAJFIJBKJ JBJJV9fzFw9EkxptBJGZihWo4OrqmpGRUVRUpNIXrkmKenYcz5bLQelD2fUCiaercknzvnHJ+8bF eZKpyrh9fdiFK79+vnFCyheOJkyDT7+s/m3nDHhQ3bHpUMXkcaz/HJpybPufyh51bDpUIe932/E3 /60HAHz99ze+/vsbTzv6enpJ3SsOkRmer/De05iER+/6jEw/Ou2DQO6Z9AbFuLX1XVF7HhgZ0s/u ezP5c0e2icGGzyt6+55HbpP1Rh+qnDCGdeELxzN735zpaJZ2vYmMtAgEYkgAudQzPDycy+US1xrj t+VdvnxZ8a4spYEOSfCbZoVCoUrfmJgYAEBhYSHuTEpKAgBUV1fjTrhUZ8+eVQy8Z88eNpstk8mU slB34ysk34CAABcXFyLwihUrwMAvJIPcYKz0ih0Q6uKSsaB2KcN1FRISYmdn19nZiTslEomJiUli YiLJTPErEv38/CBhVGoSbiO4zDhUrKAdjx49cnZ2ptFofD4/Ojo6Pz9f0ReuSa31nCVo4UcU/K+x 64tTNXHf1fmvKbpfLfsy5fHbK28rhVyz/8HW2Aqlh6fTn/AjCsofdeDOa7da+BEFT5q6cOenXz4M /OhOb+/zy71v3pHyIwoExVIiemVtBz+iYOMXA2s7GmWG57v+s7Llf39xp+n+k9X8iILa+ueXEe6K qwrecKeruw93Pu3onfvh7Us/P7/pUFzaxo8oKK1S7kYQCMQrAWxGRyAQuLm5GRo+38cze/ZsAMCt W7eoj64mTJjAYDCio6MzMjKkUhVL7HQ63dHREf9ta2sLACDWXOBSBQcHm5iYXLhwAXcmJSUtWLCA xWKRFAySr0gk8vDwIEK6u7uTTFOP6M6CAKqrK1eu+Pr6EkecOBzOxIkTB3qYSIuN7RptBJFZX4wZ M0YkEmVnZ3t6eubm5rq5uX3wwQcY9nwuAa5J6nr2nGGRcrXRmEmfNJZsG8Gh04CD3fN8rS0YAABi naikSjZlPNvAgIY7nSaaAgDuVSovFc1x0XK2TJ3M8HzLazodx7OJwFP+9LuZKsG9tplTzI0Yz/tD UxOD122YD6qfx7UbxTQ0oMUlPb55R9re2aed2AgEQl/ABjpSqdTKyopwstlsBoMxKLsWRo8effHi xc7OzqCgIEtLS3d399u3bysGYDAYxOsZvya+r6+PjFSmpqaBgYH46tX9+/eLi4vfe+898oKpy1cu lzc2NlpaWhIhFX8PWXRnQaBeV319fRKJJDExkaZAUVFR/21YcOzs7AYUnoyNIPVKj9DpdE9Pz/37 9+fn5ycmJp49ezY1NRVo0uSg6Nl5kqkJk95/3UojBgY0YkiB/0ec+pZ19JmzX1ymaMKkGxrQ2jt6 lVIYYckYaKY46mSG5CvHgLS914z94uyFYki5HGvv6Lv0czOxLckjUlxR20lsxBllZbR/3biubvmW w5V//r+ilXselD1SHrchEIghC+zUFYfDaWlpIZwymaynp2ewdi0EBgYGBgbKZLKffvppw4YNISEh JDf2apQqLCxs0aJF1dXVSUlJFhYWfn5+1KWl0+kjR45UzFfx95BFpxZUh4GBAYfDiYqKOnjwIJV0 GIyBvQhfURspERERsXr1apFI9O6778I1OSh6NjCgZcRNoyCvCtgsgzbZi+FjZ5e8tw8zZSl3NYa/ jZMGijqZIfnSacDCzPCp7MVgSzEknU4zNTEInjvi//6qdmztMZ3jMZ3T2SUXFLcdOVe369jD5M8c tZMfgUC8ZGAzOjweLz8/v7f3ee/w888/AwBmzpw5iNmz2eyFCxeuXbu2pqaG5N/WGqUKCAgwNzdP Tk5OTk5etGjRYJ17nzFjxo0bNwjnzZs3ByVZAlNT087OzsGNS92C2knl7e2dnZ1NrL+8NKjbiIoV tOPgwYPd3d2EE992bW5ujjvhmtSXnuG86cAurpT1/baTt6isHQAwedzAlsYGPd9JY1klVS+mYYrL 2xXjuk42E5c+1ahIfCbp3XkjG5q75f33VyMQiCEJbKCzfv36xsbGjz/+uKmpqbi4eNOmTc7Ozt7e 3tRzTUtLW716dUFBQUdHR2lp6fnz5+fNm2dgYKA5JgmpjI2N33nnnSNHjpSUlCiet6JIdHS0WCz+ 7LPPJBJJeno6vrgwiEybNq2srCw3N1eLxRR1calbUDup9uzZU1paGhUVVVVVJZPJhELhqlWrUlJS yKegHdRtBC8vfu59cL8omJaW9tZbb/3yyy/Pnj178OBBeHg4m80m1lvhmtSXnuH81XeU5Gnv0W/r pE97q+o6//Vt3cSxrBmTzfSb7/sBNiVVsgtXfm3v7LteILlyq1Ux7spFr1U/efbZNzX/a+zq7JKX Puz4/FRNtvB5mF8KpZ+fqnlQ3fGsW179v2eXb7bMcDSj0383I6WLuoFAIAYFDTM6ly5dys/PHz16 9OzZs6dPn56ZmUlyOALHz8/PyckpKipq5MiRvr6+bm5uZ86cIRmXjFTvvffekydPbGxs5s6dq/h8 xYoV+FaG69ev//DDD/jvbdu2kcnXy8srMTExPj6ey+XGxMTs3LkTAEByuohMvsuXL1+yZMlf//pX BoMx0C+4qItL3YLaSTV58uT8/Pzm5mYejzdq1Kg1a9Y4OTkFBQWRz1cdcE1SsREOFStox5kzZ9zd 3T/88ENLS0sfHx82m33z5k3881RAkyZ1p+eYhEf4VpXbD9p/Fkvx3/EXSO3+edOB9cXG8fcqZcEb 767eX/anMax/bhqvNCzQBfB8Xd8027F8bNLlXwPX3TmTXv9B4O++XWT/mvFXn7whbe9d/vcHgevu /PN0zYTXTd5yfr7IO2uK+Z/GsA5+UzN/7Z2NX5RPmcD+20p7XRcHgUAMFrS2tjaVHmZmOv8L7JUm Li5u8+bNMplsUEZ+CF2AbIRAIBAIdFMMWaRSaWhoqEAg6OjoEIlEhw8fXrp0KXqDDimQjRAIBAKh BNW7rv44cDickJCQNWvWlJSU2NrahoWF7dq1S99CIX4HshFJPCJ1fkH6H4S8b1z0LQICgdAAWrpC IBAIBAIxbEFLVwgEAoFAIIYtaKCDQCAQCARi2IIGOggEAoFAIIYtaKCDQCAQCARi2IIGOggEAoFA IIYtaKCDQCAQCARi2IIGOggEAoFAIIYtaKCDQCAQCARi2IIGOggEAoFAIIYtaKCDQCAQCARi2IIG OggEAoFAIIYtaKCDQCAQCARi2IIGOggEAoFAIIYt/w8Pn+vfxKJ12QAAAABJRU5ErkJggg== --000000000000c8f0a805ce14980e-- From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Oct 2021 14:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 16333@debbugs.gnu.org, Drew Adams Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.163396287226926 (code B ref 16333); Mon, 11 Oct 2021 14:35:01 +0000 Received: (at 16333) by debbugs.gnu.org; 11 Oct 2021 14:34:32 +0000 Received: from localhost ([127.0.0.1]:60640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZwNs-00070D-81 for submit@debbugs.gnu.org; Mon, 11 Oct 2021 10:34:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZwNp-0006zz-84 for 16333@debbugs.gnu.org; Mon, 11 Oct 2021 10:34:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=TLaiMdC/aqELGU1QOjoK41C1cYOo+sKPxbH6lREctp4=; b=C2qIWiTCAZP59nbBE0BdOxoPj3 vcOYUnSpoLsN3hjO7fv0TXVcDp65dCgY1a8m6nYMYVr6x2Aivng+DFw/6tBR1drCS9KOhCTmdw9I9 zrll/KCZxoNQ3C6CWzsgHW0rNVn8jz5Dfs/vT67kKWEwqZwI0rN/69Vy40/6bwUXuxkE=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mZwNg-0003Yf-3S; Mon, 11 Oct 2021 16:34:22 +0200 From: Lars Ingebrigtsen References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> <87o87vhd2q.fsf@gnus.org> X-Now-Playing: Depeche Mode's _It's Called A Heart_: "Fly On The Windscreen (Extended Mix)" Date: Mon, 11 Oct 2021 16:34:19 +0200 In-Reply-To: (Stefan Kangas's message of "Mon, 11 Oct 2021 07:32:20 -0700") Message-ID: <87bl3vhbpw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: > See below. Thanks. Yeah, that looks really awkward -- I don't think we want to do that in info.el. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Kangas writes: > See below. Thanks. Yeah, that looks really awkward -- I don't think we want to do that in info.el. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Oct 2021 14:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 16333@debbugs.gnu.org, Drew Adams Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.163396412428928 (code B ref 16333); Mon, 11 Oct 2021 14:56:01 +0000 Received: (at 16333) by debbugs.gnu.org; 11 Oct 2021 14:55:24 +0000 Received: from localhost ([127.0.0.1]:60665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZwi4-0007WQ-Ad for submit@debbugs.gnu.org; Mon, 11 Oct 2021 10:55:24 -0400 Received: from mail-pj1-f44.google.com ([209.85.216.44]:40722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZwi2-0007W5-OE for 16333@debbugs.gnu.org; Mon, 11 Oct 2021 10:55:23 -0400 Received: by mail-pj1-f44.google.com with SMTP id pf6-20020a17090b1d8600b0019fa884ab85so14894505pjb.5 for <16333@debbugs.gnu.org>; Mon, 11 Oct 2021 07:55:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=PbRDVPbezqkQE7Ke+N9AmYuFTVKh9Ka4hdcB7X4FL3A=; b=ap9vOHe3nBeHWGBFt/BicnIBJJBpKKY76vh1ev0pXvch22O0AseY2BLwq7BTCiOoI8 6Hp+6SwnmJEgzv2GwoAa9bKFZCOviSOPBerDfIGBeWoY0EDe9xwfNOPHTPwmtL0Yilw3 bU4cfQvUkSGw0Ny9AIyQxZn1Jgom1aqwg/a1f3ZRMKIkDmIRHTpsaoQ8oEl3LrQDF2+F g1rMMdYyYS/i/mYGufk/1TpV4iLChUvkdN9+TIiJb6X1RxbifTiB0ti1FtpLYQ1DLs4E eQhRHlF6xgo9uFYeCVmjJHGNepNMaaJifQo7P4MSvkC+Ff6lYVc50MEnLjtGM0B5ulhI cGKg== X-Gm-Message-State: AOAM532CtBSI1QSeFniAFoD8aI4SJcNY6BrvB3SX5Pb9yMKMEPuALjRi +S6zS/9k3drYhSbtSdB2voc/MCxiYmAiea5w+PQ= X-Google-Smtp-Source: ABdhPJyEBOaR4YQCcnlvQZsVnXJjXRSMNg2W3fQVRLfCq+Jzr7oGrjJzXtJy0WGD9X/1LW4wi9xXLGEjT8+TpTmF1k0= X-Received: by 2002:a17:902:e74a:b0:13f:3538:fca0 with SMTP id p10-20020a170902e74a00b0013f3538fca0mr7160966plf.22.1633964116713; Mon, 11 Oct 2021 07:55:16 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 11 Oct 2021 07:55:16 -0700 From: Stefan Kangas In-Reply-To: <87bl3vhbpw.fsf@gnus.org> References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> <87o87vhd2q.fsf@gnus.org> <87bl3vhbpw.fsf@gnus.org> MIME-Version: 1.0 Date: Mon, 11 Oct 2021 07:55:16 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: -0.5 (/) tags 16333 wontfix close 16333 thanks Lars Ingebrigtsen writes: > Stefan Kangas writes: > >> See below. > > Thanks. Yeah, that looks really awkward -- I don't think we want to do > that in info.el. Thanks, I'm therefore closing this bug report. From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: [External] : Re: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Oct 2021 15:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Stefan Kangas Cc: "16333@debbugs.gnu.org" <16333@debbugs.gnu.org> Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.16339658587573 (code B ref 16333); Mon, 11 Oct 2021 15:25:02 +0000 Received: (at 16333) by debbugs.gnu.org; 11 Oct 2021 15:24:18 +0000 Received: from localhost ([127.0.0.1]:60698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZxA2-0001y5-AM for submit@debbugs.gnu.org; Mon, 11 Oct 2021 11:24:18 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:20504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZxA0-0001xx-Se for 16333@debbugs.gnu.org; Mon, 11 Oct 2021 11:24:17 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 19BEfU5a003518; Mon, 11 Oct 2021 15:24:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=DNZeFOrlfeXbv77Ikd6zmuqCYgTweOf/HJrDBtH5waE=; b=EW2YzaLI7IipKj6BpqWDfqZvbbjSOpC6NmabXuXZk7+a/7S8FivvyyqgSHlXE1ahlc2G EPCRzMpBeO656KlmGnFvCExmQalKWlVn4oPS94l8HpxIIBHzTrdR5heaOY6hdDA5qWoG 120kdudbyuvMiCG2fc+xdh15X++l4k8r4QtdDMThYOG/K+RvRbMLXmfGDEInaknnReB5 As4gCHsjXrQr8BilHfFtQBqhgQgRyxnYCwfL/LSY9iz1BzangGnaUKZLckJg5sYGsKwe uC+Wowfb9rhbtdI8u/A1d2LydxB+BIW79dLRe526ub8ujW8Uo7QWZ6e5SX96nCzGTspg hA== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3bkwyun470-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 11 Oct 2021 15:24:15 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 19BFEgIQ091656; Mon, 11 Oct 2021 15:24:06 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2176.outbound.protection.outlook.com [104.47.58.176]) by aserp3020.oracle.com with ESMTP id 3bmadwdn72-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 11 Oct 2021 15:24:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ljlfrjJM69MPDoQKGRJxrt+p0RbYZalhaNL/lw5RsRvxuJwhg+5igJCmCx59778hKVq5hYOzcYWFP6T2PVl8ne5OFXMWxFhXZ5LTU9UZABlKXfuc6tcbMhlO1ZMmJfbItbxDSfhmKc5b1jsimSJ6JfCzf81ZKzJ7mG/geyQ+0xjxaJo82MNxgPuAHJUn6o4Ee7YA71MUwMR89qkPQbg3u5aUHIMweC8Mo2i+a0qtyA6YtC5Cy6wzM7qTbGjizS2wRiBoq331BADgF0PMDR+sMjQ6+G8YiME+pUN3CDX/EaxEEdUpJCc8gTZQSBiTG3t/t9XbCRLyWW23fMKGiWvr3g== 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=DNZeFOrlfeXbv77Ikd6zmuqCYgTweOf/HJrDBtH5waE=; b=dKXdIHkjFbgNsoj8pgPd608SPRK0ol06eEKEy/qrghyyJHRaLH3JHzhbYV847vTRCStFzXOy29nw6PRwzg4wbzgizu8ywDjwTuAv0U0wPYiUReDIf+iGlKJWMN+SH++qATJJnLzfCfDxLWKiMePqhpT+uKJafAPTCw+LGfdgdk/oHsIkeyal0sbY1ehQZ0o2FXz5DFbisM2ZIIYCnrWNTm6ubnTM+FRTGH/0U9ecimwNsJsyrQCkZZUJSTA1JDzsUbnwVXzvjM8Zhd0/acIkpTBlNDhaWMPzjkz8GDXVqhLgv2zHnDt7w3b9q4ZkY0nUkIYlTPbgChNbTaihi9/H6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DNZeFOrlfeXbv77Ikd6zmuqCYgTweOf/HJrDBtH5waE=; b=gQWI9fCP9hL7QRXee315tjkFWZgW7NnzY5Cit0fDuJjIRCxHFc/ve3u9S5lKeJCVC03EbgfeaUqv4HIBLvkZD9GSkKNPisuRdSgX1MGhcRb9bX7gZ6qdB1V8sg4JQhqSeAzwl7kLuXpMJEd5lwTSM73iIVpbZtqQL8KXkDdC2oM= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2565.namprd10.prod.outlook.com (2603:10b6:a02:b2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Mon, 11 Oct 2021 15:24:04 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%7]) with mapi id 15.20.4587.026; Mon, 11 Oct 2021 15:24:04 +0000 From: Drew Adams Thread-Topic: [External] : Re: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Thread-Index: AQHXvqivNX9F8qYedUKINs6a5ex4VqvN4/Cw Date: Mon, 11 Oct 2021 15:24:04 +0000 Message-ID: References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: marxist.se; dkim=none (message not signed) header.d=none;marxist.se; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 95b2d25e-b144-40b7-7a9c-08d98ccb2921 x-ms-traffictypediagnostic: BYAPR10MB2565: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sycWG0U8kd1OeH13/J0EBKUXSXaJFAvjg4pSgFjqxpSglXJnLIUqgD7atBSyCHAWF9Ct1IRCk3qhbUCnIwjM3tfY//L0Sfx5ifdLBm2i5CrkNPg4Ab2vvgFKu3cBKJ64+hwD+bzMoC6C2qYmQrjRHHLfcIVg98yVHks20jXG/CzI8tky4DMEg8cVkJH3U5PG7Yk0U9lzpVKfLL9XDhIPR1FimoHBrjq3i8Rk1W4UQXNqZxVndCHubRZ3mDEQ9Wek23O6n/x6n/EAyBcMxxgoYKwuRz8mj0MznuI82cHDj/UCHBjg3CYgoiKwoY4CEUKL+XmMbDjS//bzlW/ab6aPVE47KL5GPbxPUUJUJ5nGfLQ8MYK03xF8GMivF5z5hNzVtjVIlKZM4Mt0uymQDh0yib+wkNuuRr7oERAZtmP7qTJrelepmRE9imfJBF8fvcOW9IZkcDki2sJLLMbE/2Fg2i7wGE9m0DWXi3vGegbFVL1R4MMiGMEp2HXZi/VMGClypZISUeXFYxXw1IAjE2zuZLCd6IU5+NldkIGENgWR9Ng/RxLAkYLEnExfMnO+PPsdbhXnky/11N6+n88go4NEmiGuEvXq8opJ4UeBrQkoAWIMMXvjCw5CXjdocmSeDFhqNAoXpZPGSaS+YwfOGPLhaGsYtVhwFO0ObaMpBY9WZpx+rIviDcmRbHj9cPMFy6R/0RhJ+kiYupWW1aTujzKE7A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(86362001)(5660300002)(66446008)(6916009)(64756008)(6506007)(66476007)(66556008)(7696005)(4326008)(38070700005)(2906002)(8676002)(8936002)(44832011)(33656002)(508600001)(52536014)(316002)(66946007)(76116006)(26005)(122000001)(38100700002)(186003)(71200400001)(9686003)(55016002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: rZIMu5qXOhdncpxlcGBHQDP/Wqeb534skqJ9kizxY85+le3jn55ERJQAnfbsfTRd9dpdgQX3winef79Gb0xZ5QULH5IbZSY3iV5h0r4xzqNpuC+WgzWhLo06bfJzHt0swtviYORSQLbSF2X8LiGQQO5soRa276xYqqfUsCSTliK4BqXrPBf/fcguPkevou8QDrfP+05LHXLeO8JgQoOHfuzAA4eIg0ZRVwpHbXCGl7w6DlDUTHVdn2PTScnnPxLwcV2g9zesNmbmHY2Q8FfamsxBz96MLRRlziMZR0DupOv/zyL8BQkjS9Zuh4Wp/hCgLbQDgk9vwPEYTHCAouh5HwsZmxPAoQWURyfmGSDJvHfmBgJJU4Z8dDuY6259ssGxd8LreW73TG6tL5bGN1i//SvDW+pdTNqRTGA50YwHS4HbVHjjrK94No5HCQhQ468m291bmYVNWbTe9qNbRtDPfqTkPmn2qK887ddckz9prl7jiOV1gk+1hT+UOA17Fw67j2L3bahesSIt9NyPF8APf7poIpc6jX+StZYI/o+rBhjj7yNbUZER9yAsu3JM223wLVrHM/px4CZQq6BILF8yN9bpv9WKFnIauoRKqDz1rQ3reAHR7TjCcfNcNFLjEL8JlP3y77QmV4lN+cgxoeBoVjnCa28G7A5C9jLfWJvNsydrbVLuGXfAOhYRtfmyoJcbi3dHTuGF6erMlDwfoBEentzHC/fvd8q6gj0Y3PFXxT18r+ah6nQ62Zp4Jvda2yWblNlGcIjEAJlZzhQYXsa3Wkw+5aZiOOZdJhGBzI+GISFe5iovRGMSKF32nbfU2VlY9bq+aXryl+1O9R4Ds6KWkPxprrA4164P37HmVRcHLLYR7TaLb7LU+VOre2vrxfMRzcJLVT62RJEsHtQzgN6vuR7UB6JL/wgbvlkUbh0L4bnWlwS2aEy+YS72A7TceN8joHP3+NMaUmr298v3xwWj3gpGjTK9P9ivwClEduarm+pjIiCxmxn34XXWlG0/ON1LEB3OKu55TiiNJEM/N9CRuEpv1ldDfC5b6XjrrWi98lIHVVkHix+Wv77HaDGIRj9QDL6ukFTfV8Izd+kSuJF34OhjVtY6I6HQxEkzrnN5qFqDZhtiY6yh2HfhZ+frPWpjTsO4wmBpxooLPHT4jykLcvceU5n5in2eE9oVt6LREwolWuPFGWfcPhFKB3jta7PGwW/zbAj04e9gTTN4GfLy+J0hkl+T4HcAdJGstk3PhqapmEV1c09S/Z1yrpmsQxEUZ1EGt5daiEMNMwJ6sFYHJ5daA7KznmzBUNLlnLnSQ4wjBg77JZlCOK4/NH1YXDuD x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95b2d25e-b144-40b7-7a9c-08d98ccb2921 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2021 15:24:04.4850 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Xpz4Gqwsee4YPJf25XsuoFx8krMB4/ku5ngc2nqU4N7JbgPMM/Mr9hd0bnsNbHipOswdQqdTJJuN5okGTkOpUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2565 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10134 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 suspectscore=0 mlxlogscore=999 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110110090 X-Proofpoint-ORIG-GUID: lf14oQGr21Lv8K_pATQhrrJoE6tSAmaP X-Proofpoint-GUID: lf14oQGr21Lv8K_pATQhrrJoE6tSAmaP X-Spam-Score: 0.2 (/) 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: -0.8 (/) PiA+PiA+IEFjdHVhbGx5LCBJJ3ZlIGRvbmUgdGhpcyBub3cuICBJIGFkZGVkIGl0IHRvIGluZm8r LmVsLg0KPiA+PiA+IChJdCBjb3VsZCBvZiBjb3Vyc2UgYmUgYWRkZWQgdG8gdmFuaWxsYSBFbWFj cyBhbHNvLikNCj4gPj4NCj4gPj4gQ291bGQgeW91IHByZXBhcmUgYSBwYXRjaD8NCj4gPg0KPiA+ IEkgd29uJ3QgcHJlcGFyZSBhIHBhdGNoIHRpbGwgeW91J3ZlIHRyaWVkIHRoZQ0KPiA+IGVuaGFu Y2VtZW50IGFuZCBkZWNpZGVkIHRoYXQgeW91IHdhbnQgaXQuDQo+ID4NCj4gPiBCZWVuIGJpdCB0 b28gbWFueSB0aW1lcyBieSB3YXN0aW5nIHRpbWUgcHJlcGFyaW5nDQo+ID4gcGF0Y2hlcyB0aGF0 IGRvbid0IGdldCBhcHBsaWVkIGJlY2F1c2UgdGhlIGZlYXR1cmUNCj4gPiBpc24ndCB3YW50ZWQu ICBJZiB5b3Ugd2FudCB0aGlzIEkgY2FuIHByb3ZpZGUgaXQsDQo+ID4gYnV0IGRlY2lkZSBmaXJz dCB0aGF0IHlvdSB3YW50IGl0LCBwbGVhc2UuDQo+ID4NCj4gPiBBbmQgSSdkIHJlYWxseSBwcmVm ZXIgdG8gaW5jbHVkZSBvdGhlciBmb250aWZ5aW5nDQo+ID4gSW5mbysgYWxsb3dzLCBmb250aWZ5 aW5nIG9wdGlvbnMgYW5kIGNvbW1hbmRzLCBhbmQNCj4gPiB0aGUgYFRvZ2dsZS9DeWNsZScgc3Vi bWVudSBvZiBJbmZvIGZvciB0aGVtLg0KPiA+DQo+ID4gSXQncyBzaW1wbGUgdG8gdGFrZSBhIGxv b2s6IGxvYWQgaW5mbysuZWwgaW4NCj4gPiBgZW1hY3MgLVEnIGFuZCBtb3ZlIGFyb3VuZC4gIEZv ciBtb3N0IGZvbnRpZnlpbmcNCj4gPiBlbmhhbmNlbWVudHMsIHRyeSBhIG1hbnVhbCBzdWNoIGFz IEVsaXNwLCB3aGljaA0KPiA+IGhhcyBsb3RzIG9mIExpc3AgYXJ0aWZhY3RzIChiYWNrcXVvdGVk IHNleHBzLCBldGMuKS4NCj4gDQo+IFRoYXQncyBmYWlyIGVub3VnaC4gIFNvIEkndmUgdGVzdGVk IHRoaXMsIGFuZCBJIGZpbmQgdGhhdCB0aGlzDQo+IGZvbnRpZmljYXRpb24gaXMgdG9vIG5vaXN5 IGFuZCBkaXN0cmFjdGluZzogaXQgaGlnaGxpZ2h0cyBldmVyeQ0KPiBvY2Nhc2lvbiBvZiAiY29t bWFuZCIsICJjdXN0b21pemF0aW9uIiwgInZhcmlhYmxlIiwgIkxpc3AiIGV0Yy4NCg0KWW91ciBw ZXJzb25hbCBvcGluaW9uIG9mICJ0b28gbm9pc3kgYW5kIGRpc3RyYWN0aW5nIg0Kc2hvdWxkIGJl IGlycmVsZXZhbnQsIG5vdCBhIHJlYXNvbiB0byBkZXByaXZlIHVzZXJzDQpvZiBhIGNob2ljZS4N Cl9fXw0KDQpBbmQgbm8sIGl0IGNlcnRhaW5seSBkb2VzIE5PVCBoaWdobGlnaHQgZXZlcnkNCm9j Y3VycmVuY2UuICBJdCBfbmV2ZXJfIGRvZXMgdGhhdC4NCg0KQW5kIHdoYXQgaXQgaGlnaGxpZ2h0 cyAoaW5jbHVkaW5nIG5vdGhpbmcsIGV2ZXIpDQppcyBjb21wbGV0ZWx5IHVwIHRvIGEgdXNlci4g IEVtYWNzIGNvdWxkIG9mIGNvdXJzZQ0KY2hvb3NlIGEgZGlmZmVyZW50IF9kZWZhdWx0XyBiZWhh dmlvciBmcm9tIHdoYXQNCkkndmUgY2hvc2VuIGZvciBJbmZvKy4gIEUuZy4sIGJ5IGRlZmF1bHQg aXQgY291bGQNCnNpbXBseSBiZSBvZmYgKGhpbmRlcmluZyBkaXNjb3ZlcnkpLg0KDQpPcHRpb24g YEluZm8tZm9udGlmeS1nbG9zc2FyeS13b3Jkcyc9bmlsIGRvZXMgTk8NCmluZGljYXRpb24gb2Yg Z2xvc3Nhcnkgd29yZHMuICBOb24tbmlsIHByb3ZpZGVzDQp2YXJpb3VzIHNvcnRzIG9mIGJlaGF2 aW9yLCBkZXBlbmRpbmcgb24gdGhlIHZhbHVlLg0KDQpBbmQgdGhlcmUgYXJlIGNvbW1hbmRzIHRv IGN5Y2xlIGFtb25nIHRoZSB2YXJpb3VzDQpwb3NzaWJpbGl0aWVzIG9yIHRvZ2dsZSBiZXR3ZWVu IE9GRiBhbmQgdGhlIGxhc3QNCk9OIGJlaGF2aW9yLg0KDQpXaGVuIE9OLCByZWdhcmRsZXNzIG9m IHRoZSBjaG9zZW4gYmVoYXZpb3IsIG9ubHkNCnRoZSBfZmlyc3RfIG9jY3VycmVuY2Ugb2YgYSBn bG9zc2FyeSB3b3JkIGluIGENCm5vZGUgaXMgaW5kaWNhdGVkLiAgSXQncyBuZXZlciB0aGUgY2Fz ZSB0aGF0IGFsbCwNCm9yIGFueSBtb3JlIHRoYW4gdGhlIGZpcnN0LCBhcmUgbGlua2VkL2luZGlj YXRlZC4NCg0KVGhlIF9kZWZhdWx0XyBiZWhhdmlvciB0aGF0IEkgY2hvc2Ugd2FzIHRoaXMgb25l Og0KYSBnbG9zc2FyeSBsaW5rIGlzIGZvbnRpZmllZCBhbmQgbW91c2VvdmVyIHNob3dzDQp0aGUg ZGVmaW5pdGlvbiBpbiBhIHRvb2x0aXAgLSBidXQgb25seSB1bnRpbCB0aGF0DQp0ZXJtIGhhcyBi ZWVuIHZpc2l0ZWQgaW4gdGhlIEdsb3NzYXJ5Lg0KDQpZb3UgY2FuIGluc3RlYWQgY2hvb3NlIHRv IHNob3cgdGhlIGxpbmsgYnV0IG5vdA0KdGhlIHRvb2x0aXAgZGVmaW5pdGlvbi4gIEFuZCB5b3Ug Y2FuIGNob29zZQ0KZWl0aGVyIG9mIHRob3NlIGJlaGF2aW9ycyBhbHdheXMsIGluc3RlYWQgb2Yg b25seQ0KdGlsbCB0aGUgdGVybSBoYXMgYmVlbiB2aXNpdGVkIGluIHRoZSBHbG9zc2FyeS4NCg0K V2hlbiBhIGxpbmsgaXMgbm8gbG9uZ2VyIGZvbnRpZmllZCBpdCBzdGlsbCBleGlzdHMsDQpzbyBp dCdzIHN0aWxsIHNob3duIG9uIG1vdXNlb3ZlciB3aXRoIGBtb3VzZS1mYWNlJy4NCl9fXw0KDQpP dGhlciBiZWhhdmlvcnMgY291bGQgYmUgYWRkZWQuICBFLmcuLCBhIGNob2ljZQ0KY291bGQgYmUg YWRkZWQgZm9yIG5ldmVyIGZvbnRpZnlpbmcgdGhlIGxpbmtzIGFuZA0KanVzdCBzaG93aW5nIHRo ZSB3aXRoIGBtb3VzZS1mYWNlJyAob24gbW91c2VvdmVyKS4NCg0KSSBoYXZlbid0IGRvbmUgdGhh dCwgYXMgSSB0aGluayB0aGF0IGlmIHNvbWVvbmUNCmZpbmRzIHRoZSAob25jZS1vbmx5KSBmb250 aWZpY2F0aW9uIGFubm95aW5nIHRoZW4NCnRoZXkganVzdCB3b24ndCB0dXJuIGl0IG9uIGluIHRo ZSBmaXJzdCBwbGFjZS4NCg== From unknown Mon Jun 23 07:49:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16333: [External] : Re: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Oct 2021 21:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Lars Ingebrigtsen , Stefan Kangas Cc: "16333@debbugs.gnu.org" <16333@debbugs.gnu.org> Received: via spool by 16333-submit@debbugs.gnu.org id=B16333.163433271522772 (code B ref 16333); Fri, 15 Oct 2021 21:19:02 +0000 Received: (at 16333) by debbugs.gnu.org; 15 Oct 2021 21:18:35 +0000 Received: from localhost ([127.0.0.1]:40515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbUb0-0005v7-7w for submit@debbugs.gnu.org; Fri, 15 Oct 2021 17:18:35 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:35100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mbUau-0005uv-4Z for 16333@debbugs.gnu.org; Fri, 15 Oct 2021 17:18:28 -0400 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 19FKO6gH025688; Fri, 15 Oct 2021 21:18:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=XHqYPn0E6OywEMwEqKBX0iZaJM+vl+oqY3nVV9B2bvk=; b=ID6cs/BnwRpAFeiexeAnX30Y/gH+2Eoap7TCIE+MmbBv0qoBtcx5gN+9Bg7sfPhebY+b aMhWByRWU+LWMJDNhrLFO7Hk+Oe041VllhD6zpI6JM7YnE+Luko6AOrEnclfFu5hPI6z CwEl3sCiyTHyH7DxumxSvm8/GGIew57NFom1SzDcSiGVbNguW7KwGkxM7J8fP35XDS1R mILkfYOFNKlOGVhkBuCcAu7R4mDwBvXYjxCEC1i0qNs3GdyLw6HG7nqu+oQoCnL/Hmon HtHSpMzF9k1CVjncMFolf/eu5tQmikUkVBtGDPKOy1xHRSpZq5f3YYi9DJyMTVncJjuV aw== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3bphhuhys3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 15 Oct 2021 21:18:23 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 19FLBIMA133286; Fri, 15 Oct 2021 21:18:22 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2043.outbound.protection.outlook.com [104.47.66.43]) by userp3030.oracle.com with ESMTP id 3bkyvf2k2w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 15 Oct 2021 21:18:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W9dqkod6n7fAl8iOVbvLZc3zs23k5yGQNgmoEpwhDVDVF20cqj1LuC2Q2/9BVfHbYzm9ZT/z7FNae7rH0z0MoxJOlZ3Qh2WzqWjfU76KONyvWNLORDrM/xKhM596xHQEPsWRnUnnOmUPkOLgyr5HvmlujVi3rrztFFLjUwPL6w9VDfzi3RLfv0lpCN9BJSbNDcX0wErihOzG48jJkj4Y9AC72vm4D32/HFqiQ/YQPjU8t92zQeJyOBZkJGOsimdS/TOeQi+XdMmlsmJYwQOzyUnsU+vPLCiDOB5NtdwQijWZP9t/SoDApFE7riQYfyJMRdRJb9tz1nAwM31FJSQOVQ== 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=XHqYPn0E6OywEMwEqKBX0iZaJM+vl+oqY3nVV9B2bvk=; b=DybMs4CSDtocQFIkfUhzBzTEZrwZ6sa09ljA7fVDT6Spi+ksF2KlhzylvpFLiZUFk/g1norAvSjumY1Dt+ZNkjuGQGODwRT/6BEbq3lgn97loe19jjcUHNRXWvx7F5YXWaMb+5n3iatvrbv5cO/0lWonTFx3HX/2kkzcxkWbH4esJPwgzfe405SlG6P2lk0+IhkrfBiUgP6Jjzyg9nb7uzIgZFz9Z3ElvYsmz0XcYfAFaiYamj18hDDA1dW1LAsK+KiC8eHZZ7uBrDrm98fcqOtISmOjCS91uyB3qwFRzPA9mlOR/Jumb0Oqohms6ZLN0I4RQqRLZWkXezH0OiWQ2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XHqYPn0E6OywEMwEqKBX0iZaJM+vl+oqY3nVV9B2bvk=; b=AZXrVj6ngAO+1R0l9qbOHMA1TUuUCpe6hh/ygod2KWZxF5EiCA4UxPa3bW9xtO3Oby3d1FLAds2Z4U6/Nccgcn0s0I8LEYQAGXjyctYiavh1lgrxotNQjB3Dx8qej4a7ev6DykLNcll5AKeEHep1ok5pbFy4zJQO8wPVmSPxPDY= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4591.namprd10.prod.outlook.com (2603:10b6:a03:2af::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.20; Fri, 15 Oct 2021 21:18:20 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%7]) with mapi id 15.20.4587.026; Fri, 15 Oct 2021 21:18:20 +0000 From: Drew Adams Thread-Topic: [External] : Re: bug#16333: 24.3.50; Info manuals: link defined terms to their glossary entries Thread-Index: AQHXvq0aNBfsWprfpUi0PHSCoysAgavUjTUA Date: Fri, 15 Oct 2021 21:18:20 +0000 Message-ID: References: <87pnfk1ozm.fsf@marxist.se> <44a24b90-adf8-41f1-8d06-b35f55f1850c@default> <21a6556c-aea6-46d0-a9e1-12b156ab8a64@default> <87o87vhd2q.fsf@gnus.org> <87bl3vhbpw.fsf@gnus.org> In-Reply-To: <87bl3vhbpw.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d155cdd2-a70b-4362-c866-08d990215032 x-ms-traffictypediagnostic: SJ0PR10MB4591: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:972; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hD5fpDOKkjyHe97qj7umXGjY8KwW7FYzsXg55r0YMcPy6WOokSefeg7bp+s8vCuohAwsak4hAJ8s+JRMUakSdmxHGGBiQTE+rYhb3vwBNZ2OjXu4Q9NYGr7fFRkMsFN1/+WeKAYpDP5Yxh+9D+i5PY12PCP5d1qNs5hoCtMS7wAErHa2uGK9BqDZ6b7saL2QEqOlku9WISGg5QKcZIowhR3mv+mhaNY5eRK/J0NCwcHBJsSuAvNcEGsD0OZLo4H1U1iPoDPZKuJoA0aV/063gzQbRcczfZf9fowes7etR9tqsS1OOt1gm9SVFoz1BVmRlU0vJ/yO5Ub9AoeAFLM9bhOj934txuMgpDp2ueUsenmPQOqynG/Q2AZNSFHYPNBCmxm5Ru0HNwjNsdpKosMaDHycXhvUR1Gqhno1yJz0eO49ov6VuwPExz9J1f/+7brqgQXO1Uyqk7WFt/ptzlUN+9uaIJbwT1stgIHJKp8gg1cdu5OxKUB2J6IqKElXUrdaWitmml9MYIRM2Sa0lxEOb2shIPi2IAnUos/NrSwLCKhpkiu8dQ05seKobQOZgoinfKG5+m962QcePs59louA/ubiJB5CSpTCzwhpspYk10RClWUZtzI5XxinDeKRTlSgNBMMjKlA5X36/UsmtkFYKRkVFZNJGehvvLaAdjFAwnCKsbzldm3fb8BeXbl1QAd4WLzMwxjk7I3NTIsx4bWZCPoZ8EcEaJlDtXL0GsF3irDVREjJiFa8JIwAWHo0d3jLkCSmEYJqYFXlJxlEvvo/01GHfwTPGMWYRvmhZdFmyZU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(83380400001)(4326008)(2906002)(7696005)(86362001)(55016002)(186003)(9686003)(71200400001)(44832011)(33656002)(52536014)(5660300002)(110136005)(6506007)(4744005)(122000001)(26005)(66946007)(316002)(66476007)(76116006)(8676002)(8936002)(64756008)(66556008)(66446008)(966005)(38100700002)(38070700005)(508600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: ztZR1MTnEq20qwsBFKO0LuZhhtVA1oyEk3+noSezrfcCdx/3aCMY2fuavNmM+HLcqC13grcQ1V/q1Pn6vsjwodiEHM1xmvM18KAhosc+sF5IYz2wsyZIvms+rwwWENuMOlQBE5c+binsOhbKk0CmPfhSVykeomeyW3NQjuylrSVEAsrPJL5a4jwNyA/wfj2d6MCEUTwRSAP3zwApVyxUNdsdY1Q8EDITeQZmmWg8ZB9xcQSkVqMbvrqce5olii67pGF32p2p8jGQLFTdioz3fdh2O8Xjjggrm1DoY3/nkbNJx3JX6AJwHG4ZQt9sLLh96uf+Mg53ylzdNZwA3wr9R1bARfh/7RLT2JZY/G6T1xN3tzCP/gFP9PZTEcQrCnERLJWOneepbvjeEzMXFEHv/miYwWlLfUQP2QhYeb0c/DnleSjx/sSScYPz+qAmZ9mEctGiJyebfKWzy4rEhp3fh8O008RSj3fpqOsZAa5zbvoJ00Vg2dX65SJFccqMQ3dS9kw6GKyNElPpwuPYzFOuVyb3QaOY1ED9MecTuwjfC7q/GgMvhQ3qUJNcWZDMtstE65kh6Fv9vKgXHKopv3k8UUhCQc7UlOBUUzmKqcTz9cDObiW8t3TqILlXMmdWhifGqF6K/r17s2amakKhgTrvmnBtIzgvfZxNwhm/f6I0BKyU7Tpqtl8ZwNHcjbw0JGdrYSHHKBzNadaxfQufPfTC8Gq5v5DkNStPQMYVxVvVww/5J4srHyMEdAhi56lNgQ90DJt7d2Fi/ZeqaC7JTn47JcBTNrYgcmLjCPRQrRLVv5COcl4A3zLP8oSmR7cBCG28BLmpRQTg+kjiMuH32tgOPsgR97AF5EXgVc69zoLAgQDN+Vn+DmoXQOECezksZCkcV4za7VqI1KutqQSl568Ius1LyKqnaDV/YT8f4qvHr/0vbdEkR4Dz6e+3wS77jpm8ikPreYhPVUaxEmZ5o2xbLQOv2FCqSMBa/gDvc3SoT44nAGDBq3MeObQt3GVUV38Gx5qQe2vqJoF4LfTbXnJzCkZ4unfoD9DkrSWKDz0TzqMUob9HLovdL3DPfGzoxE4hPkl47fUc3BB00PNaUIzJNWEApWYO4VBmzKFhLcTrtF2NinZSKmY4DgeSr6DDOjMkc7Z2jTxnyMJrIfQSXfaauEChEWf3LaW/3mWU82miRlZdKzcfLk3M3l4FnKCJkLSqOE1ugC/sjDhRD56rNEwoh7rftOTbLaPtn8fslCXvGUZXq24SLksgDGwfkKqrkgZq94y5raI2pq1hkfame61Ii/gq7r5s6r7DBW4wYjKUdak= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d155cdd2-a70b-4362-c866-08d990215032 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2021 21:18:20.1664 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ysu/RttZ0xx0b1F15yWfzUu8/1Jxqc1PBiS1VvXoqkSnhskZLSCETcrXewD2jvi5xwJxIq+pS95Z5Pi0bQTZEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4591 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10138 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 bulkscore=0 malwarescore=0 adultscore=0 mlxscore=0 spamscore=0 mlxlogscore=861 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110150128 X-Proofpoint-ORIG-GUID: qMLlJFzvs5dZlOpK_9YlAYfC_Ga8b4fl X-Proofpoint-GUID: qMLlJFzvs5dZlOpK_9YlAYfC_Ga8b4fl X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Thanks. Yeah, that looks really awkward --=20 > I don't think we want to do that in info.el. Too bad for Emacs. Just for the record - As I mentioned, the default behavior for the option could instead be one of these less "noisy" behaviors: * No links at all - zero change from what you have now. * Links without faces, i.e., hidden except on mouseover. As I also mentioned, a given word is never linked more than once in a given node (contrary to Stefan's claim). And with the behavior I chose as default, once you visit the glossary for a given word it's no longer linked (anywhere). I chose that behavior as default to help with learning as well as discovery. A seasoned user might well choose one of the less noticeable behaviors.=20 You're entitled to your knee-jerk reaction. Alas, you also have the prerogative to not give vanilla Emacs users the choice. Here are screenshots of two of the possibilities: https://www.emacswiki.org/emacs/InfoPlus#highlighting