Received: (at 74691-done) by debbugs.gnu.org; 15 Mar 2025 11:16:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 15 07:16:16 2025 Received: from localhost ([127.0.0.1]:39148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ttPV1-0001wJ-1i for submit <at> debbugs.gnu.org; Sat, 15 Mar 2025 07:16:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56796) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ttPUz-0001vo-Ch for 74691-done <at> debbugs.gnu.org; Sat, 15 Mar 2025 07:16:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ttPUt-0007r1-Jb; Sat, 15 Mar 2025 07:16:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Zjgl1hnAIbh1/ZsEeMTR5wMdH47OOHgYcmAuiq66flU=; b=i5/30AGKd2Ac AgueedPRs2XuTqrV6z9k6WG8wuLVtXOVBhV1ZWFT0BdSKelimZBBipzFjPeC+3tc5aYPa06IMQfId qTWkdWOgcx0fydDxd/uskp69zPoNB4NKh2SRQepHqMELDUYxL2dd5QbkrZO74lGywhAp7yAN0ZSve wICWGSSV+AePwf1ckdBPnr9BeyuLGlyZTBJxS0n6iN9AQgU1bzhj/YhxyZXNRDQ+wtfcrtnmVmnnh WLyMYQMknfiWJh38YNNbJsd7y362Y9KbDOsGlHmS1fDlu4ppkW/IKYvRSga2YWMEq0PxwIWpO3JT9 k1sFQJUxQDq5rdCdMxznhg==; Date: Sat, 15 Mar 2025 13:15:56 +0200 Message-Id: <864izuy26r.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: spleefer6@HIDDEN In-Reply-To: <86frjumfu1.fsf@HIDDEN> (message from Eli Zaretskii on Mon, 03 Mar 2025 14:57:58 +0200) Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> <86seqtyxlz.fsf@HIDDEN> <86zfkgt6lc.fsf@HIDDEN> <CADwFkmn=VGhQu-A8JgFdZor=iwf04h0MjVjRLRnC1KyYWRRdUg@HIDDEN> <86tt8dosyv.fsf@HIDDEN> <CAP66TDEN-wYzjY6VMjc_OnjyLYwc2ts-8f4AscrWsca=fXBTTA@HIDDEN> <86frjumfu1.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74691-done Cc: 74691-done <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 74691 <at> debbugs.gnu.org, stefankangas@HIDDEN > Date: Mon, 03 Mar 2025 14:57:58 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > > > From: spl3g <spleefer6@HIDDEN> > > Date: Sun, 2 Mar 2025 23:31:26 +0300 > > Cc: Stefan Kangas <stefankangas@HIDDEN>, 74691 <at> debbugs.gnu.org > > > > Sorry for disappearing. Here is the profiler report, I hope it helps. > > > > 26183 68% - command-execute > > 23524 61% - funcall-interactively > > 13409 35% - previous-line > > 13409 35% - line-move > > 8444 22% line-move-visual > > 3 0% - line-move-partial > > 3 0% - default-line-height > > 3 0% default-font-height > > 2 0% - window-inside-pixel-edges > > 2 0% - window-edges > > 1 0% - window-current-scroll-bars > > 1 0% frame-current-scroll-bars > > 2 0% - truncated-partial-width-window-p > > 1 0% - window-full-width-p > > 1 0% window-normalize-window > > 1 0% - default-line-height > > 1 0% default-font-height > > 10115 26% - next-line > > 10112 26% - line-move > > 4074 10% line-move-visual > > 14 0% - line-move-partial > > Thanks, but I don't see anything that could explain what you report. > The profile says line-move-visual takes a relatively large proportion > of time, which is somewhat surprising, but I cannot see how it gets us > closer to finding the root cause. > > So I tend to close this bug as unreproducible, unless someone else can > reproduce and provider some additional information or a recipe for > reproducing this reliably. No further comments within 2 weeks, so I'm now closing it.
spl3g <spleefer6@HIDDEN>
:Eli Zaretskii <eliz@HIDDEN>
:Received: (at 74691) by debbugs.gnu.org; 3 Mar 2025 12:58:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 03 07:58:21 2025 Received: from localhost ([127.0.0.1]:45945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tp5NE-00008v-Pi for submit <at> debbugs.gnu.org; Mon, 03 Mar 2025 07:58:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34122) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tp5NA-00008f-AR for 74691 <at> debbugs.gnu.org; Mon, 03 Mar 2025 07:58:18 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tp5N4-0003JX-IE; Mon, 03 Mar 2025 07:58:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Qn23K93UaLjoo/fx+UyOMdLk0xddKhcBs4I5mfsDQXo=; b=cgU2ylBUTvp0 X09eq/uueSaYATDfIleffjJbXfz9U4JgG4nKV9J1DsDZ6oVkCxlf8hyaTsoMSAQkQoppy9YeBpMqF KyMIeZSOjbdiQP01gEwCaqA20oqWNxfXYjGn92nQoYIIa0bvyZmBJ/yvCh3DTVgYbGZWGgTDT78K9 JTBpIyFR/xPluh0izw/1YD2LSnvTGCgCz9gPZxdQAXIAvIh1Tinclg1L14K+EmxYT8wib6orGUtxa o889lFyDu4jtNIjeHoFqFm8FewAlYKi66BZSq720thiH9l0G7OabEB3njg0V1Jj/YMMQAkttkqJtt MZElJEovw4UyF5J7IHpR/A==; Date: Mon, 03 Mar 2025 14:57:58 +0200 Message-Id: <86frjumfu1.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: spl3g <spleefer6@HIDDEN> In-Reply-To: <CAP66TDEN-wYzjY6VMjc_OnjyLYwc2ts-8f4AscrWsca=fXBTTA@HIDDEN> (message from spl3g on Sun, 2 Mar 2025 23:31:26 +0300) Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> <86seqtyxlz.fsf@HIDDEN> <86zfkgt6lc.fsf@HIDDEN> <CADwFkmn=VGhQu-A8JgFdZor=iwf04h0MjVjRLRnC1KyYWRRdUg@HIDDEN> <86tt8dosyv.fsf@HIDDEN> <CAP66TDEN-wYzjY6VMjc_OnjyLYwc2ts-8f4AscrWsca=fXBTTA@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: spl3g <spleefer6@HIDDEN> > Date: Sun, 2 Mar 2025 23:31:26 +0300 > Cc: Stefan Kangas <stefankangas@HIDDEN>, 74691 <at> debbugs.gnu.org > > Sorry for disappearing. Here is the profiler report, I hope it helps. > > 26183 68% - command-execute > 23524 61% - funcall-interactively > 13409 35% - previous-line > 13409 35% - line-move > 8444 22% line-move-visual > 3 0% - line-move-partial > 3 0% - default-line-height > 3 0% default-font-height > 2 0% - window-inside-pixel-edges > 2 0% - window-edges > 1 0% - window-current-scroll-bars > 1 0% frame-current-scroll-bars > 2 0% - truncated-partial-width-window-p > 1 0% - window-full-width-p > 1 0% window-normalize-window > 1 0% - default-line-height > 1 0% default-font-height > 10115 26% - next-line > 10112 26% - line-move > 4074 10% line-move-visual > 14 0% - line-move-partial Thanks, but I don't see anything that could explain what you report. The profile says line-move-visual takes a relatively large proportion of time, which is somewhat surprising, but I cannot see how it gets us closer to finding the root cause. So I tend to close this bug as unreproducible, unless someone else can reproduce and provider some additional information or a recipe for reproducing this reliably. Thanks.
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 2 Mar 2025 20:31:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 15:31:50 2025 Received: from localhost ([127.0.0.1]:36428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1topyW-0003iW-8A for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 15:31:50 -0500 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]:55693) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <spleefer6@HIDDEN>) id 1topyT-0003hy-1q for 74691 <at> debbugs.gnu.org; Sun, 02 Mar 2025 15:31:46 -0500 Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-2feb9078888so5472707a91.3 for <74691 <at> debbugs.gnu.org>; Sun, 02 Mar 2025 12:31:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740947499; x=1741552299; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1w6DXdcxA2I+pDimPs+6rk+7Pxruc67wCVCj3hI1zUQ=; b=NHwU+WV2TGe/4nfIh5Br1njUyBLUGhVFfn+akRYgf1jou+3mse1+7uiDtnjjWEBV8Z 3kTJdwziK1rrWYVVPDCQZe6Z9qtPhX4s7wFaNssxBuYBk8SRH/QPwWRPprsztTnLTy/P shziJtwZOlPe4/qIL251YbMNJ3O9bHHBc2e/iizj2mWZ5wtBE2Ywr72KBRk5OFWkzD1S LnRThAbgxkr7Cx15XQ+X2Eqyr9PDTyIMXwJYLUt5b1zL363h23u7kb9K34BQbHTVEmIs gXCleNeoTiitxLvCt/5JxSAZi7bl+Upvo85PysA5Xgk393+50klN13tEP2Jpli7mSkNc JsqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740947499; x=1741552299; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1w6DXdcxA2I+pDimPs+6rk+7Pxruc67wCVCj3hI1zUQ=; b=KCZgUUp1xGE7xu/XVGWHI+k5Vo3N7TLzn+rdndiSPcMt4Qdd7C9SIx7PL6Pjl5QEZ+ t/pyySJhc6K1oXs3cjo7gGcG+qQzisLsQdoW4q0z0lszk46r5ROO2Boz5JFj6wo/K6i/ A2mcz2rp45bzKu7dzX0j9zEtuIe6y5ZOFFG4w39VGoOQm/GT5XCUH3OTmmofEaEqsnWo 0efSlgTNeaXrfVkJs69sYSvC70NZckNHPfJjBSxPGjLH0KPx16NrfyMpCyaa9lUVHyKL BzlRv3FEH2Hiq2U5FEf11B9q1iwfXmvbt0ub4V9jdkrPfgmJTlw2FlJGNgz5+BJj1WOU pMgw== X-Forwarded-Encrypted: i=1; AJvYcCWiodQrbqqGThCXphl5Y3KdzQrvjrRUFAbau9rRaUAGkT/1Nq1vSwxLoPN9hlQ1UI+I1epHKA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwD43+H9TZbYRHKI/AYAZRemyD1tBGE2WlO6k+KnSHkjaWInCjs WXLsfiM3FQHluuxzhctD24K+2uMFaZz8FFc3yAf0KYqW0Hqfpfm7FgjdZxYezptoUxxmy9FMKJt 9HbGx4+BO5uzElOA3FBPTSsNJ21k= X-Gm-Gg: ASbGnctmCaGRN1C8JurgA4MDz166ImByNSEwHNPXofsAmoSie8tealsO8Mr5YuJmbyR w4yvCyp9gsZ6rv2DbWj+/zMKYGdcJobD7nsh1wtG4cyxPJ5069FsHxcwu5icD7zs8bN8pNw875X 6lIqxjp/vwG+5UjjXiMeIx0rLEHWY= X-Google-Smtp-Source: AGHT+IHTsKT+kq/z2QdBtlh/iVRptghLX12WR49QYdtjlDqZzVhCXgRugj7CfEA/GV+0iA+pCL7Ih1pYawH76rJmCmg= X-Received: by 2002:a17:90b:2247:b0:2ee:d63f:d77 with SMTP id 98e67ed59e1d1-2febab402f2mr16671859a91.9.1740947498702; Sun, 02 Mar 2025 12:31:38 -0800 (PST) MIME-Version: 1.0 References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> <86seqtyxlz.fsf@HIDDEN> <86zfkgt6lc.fsf@HIDDEN> <CADwFkmn=VGhQu-A8JgFdZor=iwf04h0MjVjRLRnC1KyYWRRdUg@HIDDEN> <86tt8dosyv.fsf@HIDDEN> In-Reply-To: <86tt8dosyv.fsf@HIDDEN> From: spl3g <spleefer6@HIDDEN> Date: Sun, 2 Mar 2025 23:31:26 +0300 X-Gm-Features: AQ5f1Jo4or-lflEk1FHRhUczJMbj2j3YbJz1l4A59jw0QQEfy72u1zaosVQwBu0 Message-ID: <CAP66TDEN-wYzjY6VMjc_OnjyLYwc2ts-8f4AscrWsca=fXBTTA@HIDDEN> Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000003b9f2f062f61edb6" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --0000000000003b9f2f062f61edb6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sorry for disappearing. Here is the profiler report, I hope it helps. 26183 68% - command-execute 23524 61% - funcall-interactively 13409 35% - previous-line 13409 35% - line-move 8444 22% line-move-visual 3 0% - line-move-partial 3 0% - default-line-height 3 0% default-font-height 2 0% - window-inside-pixel-edges 2 0% - window-edges 1 0% - window-current-scroll-bars 1 0% frame-current-scroll-bars 2 0% - truncated-partial-width-window-p 1 0% - window-full-width-p 1 0% window-normalize-window 1 0% - default-line-height 1 0% default-font-height 10115 26% - next-line 10112 26% - line-move 4074 10% line-move-visual 14 0% - line-move-partial 6 0% - default-line-height 6 0% - default-font-height 1 0% - display-multi-font-p 1 0% framep-on-display 6 0% - window-screen-lines 4 0% - window-inside-pixel-edges 4 0% - window-edges 3 0% - window-current-scroll-bars 1 0% - frame-current-scroll-bars 1 0% window-normalize-frame 2 0% - default-line-height 2 0% default-font-height 6 0% - default-line-height 6 0% default-font-height 4 0% - truncated-partial-width-window-p 3 0% window-normalize-window 1 0% - called-interactively-p 1 0% backtrace-frame 2656 6% - byte-code 2656 6% - read-extended-command 2656 6% - read-extended-command-1 2656 6% - completing-read-default 1658 4% redisplay_internal (C function) 930 2% - icomplete-post-command-hook 930 2% - icomplete-exhibit 787 2% - sit-for 766 2% redisplay_internal (C function) 143 0% - icomplete-completions 142 0% - icomplete--sorted-completions 142 0% - completion-all-sorted-completions 136 0% - completion-all-completions 136 0% - completion--nth-completion 136 0% - seq-some 136 0% - seq-do 136 0% - mapc 136 0% - #<byte-code-function 02C> 136 0% - #<byte-code-function 116> 136 0% - completion-flex-all-completions 136 0% - completion-substring--all-completions 136 0% - completion-pcm--all-completions 135 0% - #<native-comp-function F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_56> 135 0% - complete-with-action 135 0% - all-completions 14 0% - #<byte-code-function 203> 5 0% - #<byte-code-function C46> 5 0% commandp 3 0% - minibuffer--sort-by-length-alpha 1 0% #<native-comp-function F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_45> 1 0% delete-dups 1 0% last 1 0% - #<byte-code-function D3C> 1 0% - mapcar 1 0% - #<byte-code-function 689> 1 0% completion--flex-score 16 0% - command-execute 16 0% - funcall-interactively 16 0% - icomplete-fido-ret 16 0% - icomplete-force-complete-and-exit 16 0% - minibuffer-force-complete-and-exit 16 0% - completion--complete-and-exit 16 0% - #<native-comp-function F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_56> 16 0% - complete-with-action 16 0% try-completion 1 0% - timer-event-handler 1 0% - apply 1 0% - show-paren-function 1 0% show-paren--default 1 0% - frame-windows-min-size 1 0% - window-min-size 1 0% - window--min-size-1 1 0% - window-size-fixed-p 1 0% window--size-fixed-1 1 0% handle-shift-selection 6275 16% - redisplay_internal (C function) 38 0% - eval 11 0% - eglot--mode-line-format 4 0% - eglot-project-nickname 1 0% - apply 1 0% - #<byte-code-function D75> 1 0% slot-value 1 0% cl-type-of 10 0% flymake--mode-line-title 4 0% unless 3 0% - flymake--mode-line-exception 2 0% - flymake-running-backends 2 0% - flymake--collect 1 0% #<byte-code-function F42> 1 0% - flymake-reporting-backends 1 0% - called-interactively-p 1 0% backtrace-frame 3 0% - if 2 0% display-graphic-p 1 0% mode-line-eol-desc 1 0% - flymake--mode-line-counters 1 0% flymake-running-backends 1 0% flymake--mode-line-counter 6 0% file-remote-p 3 0% - redisplay--pre-redisplay-functions 2 0% - run-hook-with-args 2 0% treesit--pre-redisplay 1 0% - mode-line-default-help-echo 1 0% window-at-side-p 3333 8% Automatic GC 2073 5% - timer-event-handler 2073 5% - apply 2066 5% - #<byte-code-function 5E8> 2065 5% - jsonrpc-connection-receive 2062 5% - jsonrpc--continue 2061 5% - #<byte-code-function 802> 2061 5% - #<byte-code-function E43> 2061 5% - #<byte-code-function 1A8> 2061 5% - run-hook-with-args 2058 5% - eldoc-display-in-echo-area 2058 5% - eldoc--message 2058 5% - eldoc-minibuffer-message 2058 5% - message 2056 5% redisplay_internal (C function) 3 0% - eldoc-display-in-buffer 3 0% - eldoc--format-doc-buffer 2 0% special-mode 1 0% #<byte-code-function 15F> 3 0% - apply 3 0% - jsonrpc--event 3 0% - #<byte-code-function E52> 3 0% - apply 3 0% jsonrpc--log-event 1 0% - #<byte-code-function 4CB> 1 0% - kill-buffer 1 0% - replace-buffer-in-windows 1 0% - unrecord-window-buffer 1 0% window-normalize-window 7 0% - #<native-comp-function F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_12> 7 0% - eldoc-print-current-symbol-info 7 0% - eldoc--invoke-strategy 7 0% - eldoc-documentation-compose 6 0% - eglot-hover-eldoc-function 4 0% - jsonrpc-async-request 4 0% - jsonrpc--async-request-1 4 0% - jsonrpc-connection-send 4 0% - apply 4 0% - #<byte-code-function 332> 2 0% - jsonrpc--json-encode 2 0% json-serialize 1 0% process-send-string 1 0% - jsonrpc--event 1 0% - #<byte-code-function ED0> 1 0% - apply 1 0% jsonrpc--log-event 2 0% - eglot--highlight-piggyback 2 0% - jsonrpc-async-request 2 0% - jsonrpc--async-request-1 2 0% - jsonrpc-connection-send 2 0% - apply 2 0% - #<byte-code-function 332> 2 0% - jsonrpc--event 1 0% - #<byte-code-function A55> 1 0% - apply 1 0% jsonrpc--log-event 1 0% - eglot-signature-eldoc-function 1 0% jsonrpc-async-request 64 0% - eldoc-pre-command-refresh-echo-area 64 0% - eldoc--message 64 0% - eldoc-minibuffer-message 64 0% message 12 0% - internal-echo-keystrokes-prefix 2 0% - #<byte-code-function 3B4> 1 0% universal-argument--description 6 0% - jit-lock--antiblink-post-command 3 0% - syntax-ppss 1 0% parse-partial-sexp 1 0% #<byte-code-function 9F7> 1 0% syntax-table 1 0% syntax--lbp 1 0% - clear-minibuffer-message 1 0% timerp 1 0% jsonrpc--process-filter 0 0% ... =D1=81=D0=B1, 1 =D0=BC=D0=B0=D1=80. 2025=E2=80=AF=D0=B3. =D0=B2 15:06, Eli = Zaretskii <eliz@HIDDEN>: > Ping! Ping! > > > From: Stefan Kangas <stefankangas@HIDDEN> > > Date: Sat, 15 Feb 2025 03:24:37 +0000 > > Cc: spleefer6@HIDDEN, 74691 <at> debbugs.gnu.org > > > > Eli Zaretskii <eliz@HIDDEN> writes: > > > > > Ping! > > > > > >> Cc: 74691 <at> debbugs.gnu.org > > >> Date: Thu, 12 Dec 2024 13:00:40 +0200 > > >> From: Eli Zaretskii <eliz@HIDDEN> > > >> > > >> > From: spl3g <spleefer6@HIDDEN> > > >> > Date: Tue, 10 Dec 2024 16:33:16 +0300 > > >> > Cc: 74691 <at> debbugs.gnu.org > > >> > > > >> > I was using typescript-ts-mode. Also just tried js-mode but it gav= e > the same results. > > >> > > >> Still cannot reproduce, sorry. > > >> > > >> Can you invoke "M-x profiler-start RET RET", then run your > > >> reproduction recipe for at least 10 to 20 seconds, then type > > >> "M-x profiler-report", and post the full expanded profile here? To > > >> expand the profile, type "C-u RET" in the profile buffer, and then > > >> make sure there are no lines preceded with "+", which means they wer= e > > >> not expanded; typing RET on each such line will expand it. > > >> > > >> Perhaps looking at the profile will give us some clues. > > > > spl3g, could you please look into the questions asked by Eli above? > > > > Thanks in advance. > > > --0000000000003b9f2f062f61edb6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj5Tb3JyeSBmb3IgZGlzYXBwZWFyaW5nLiBIZXJlIGlzIHRoZSBw cm9maWxlciByZXBvcnQsIEkgaG9wZSBpdCBoZWxwcy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PsKgIMKgIMKgwqAgMjYxODMgwqA2OCUgLSBjb21tYW5kLWV4ZWN1dGU8YnI+wqAgwqAgwqAgwqAy MzUyNCDCoDYxJSDCoC0gZnVuY2FsbC1pbnRlcmFjdGl2ZWx5PGJyPsKgIMKgIMKgIMKgMTM0MDkg wqAzNSUgwqAgLSBwcmV2aW91cy1saW5lPGJyPsKgIMKgIMKgIMKgMTM0MDkgwqAzNSUgwqAgwqAt IGxpbmUtbW92ZTxicj7CoCDCoCDCoCDCoCA4NDQ0IMKgMjIlIMKgIMKgIMKgIGxpbmUtbW92ZS12 aXN1YWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlIMKgIMKgIC0gbGluZS1tb3ZlLXBhcnRp YWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlIMKgIMKgIMKgLSBkZWZhdWx0LWxpbmUtaGVp Z2h0PGJyPsKgIMKgIMKgIMKgIMKgIMKgMyDCoCAwJSDCoCDCoCDCoCDCoCBkZWZhdWx0LWZvbnQt aGVpZ2h0PGJyPsKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJSDCoCDCoCAtIHdpbmRvdy1pbnNpZGUt cGl4ZWwtZWRnZXM8YnI+wqAgwqAgwqAgwqAgwqAgwqAyIMKgIDAlIMKgIMKgIMKgLSB3aW5kb3ct ZWRnZXM8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIC0gd2luZG93LWN1cnJl bnQtc2Nyb2xsLWJhcnM8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIMKgIMKg ZnJhbWUtY3VycmVudC1zY3JvbGwtYmFyczxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUgwqAg wqAgLSB0cnVuY2F0ZWQtcGFydGlhbC13aWR0aC13aW5kb3ctcDxicj7CoCDCoCDCoCDCoCDCoCDC oDEgwqAgMCUgwqAgwqAgwqAtIHdpbmRvdy1mdWxsLXdpZHRoLXA8YnI+wqAgwqAgwqAgwqAgwqAg wqAxIMKgIDAlIMKgIMKgIMKgIMKgIHdpbmRvdy1ub3JtYWxpemUtd2luZG93PGJyPsKgIMKgIMKg IMKgIMKgIMKgMSDCoCAwJSDCoCDCoCAtIGRlZmF1bHQtbGluZS1oZWlnaHQ8YnI+wqAgwqAgwqAg wqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIMKgZGVmYXVsdC1mb250LWhlaWdodDxicj7CoCDCoCDC oCDCoDEwMTE1IMKgMjYlIMKgIC0gbmV4dC1saW5lPGJyPsKgIMKgIMKgIMKgMTAxMTIgwqAyNiUg wqAgwqAtIGxpbmUtbW92ZTxicj7CoCDCoCDCoCDCoCA0MDc0IMKgMTAlIMKgIMKgIMKgIGxpbmUt bW92ZS12aXN1YWw8YnI+wqAgwqAgwqAgwqAgwqAgMTQgwqAgMCUgwqAgwqAgLSBsaW5lLW1vdmUt cGFydGlhbDxicj7CoCDCoCDCoCDCoCDCoCDCoDYgwqAgMCUgwqAgwqAgwqAtIGRlZmF1bHQtbGlu ZS1oZWlnaHQ8YnI+wqAgwqAgwqAgwqAgwqAgwqA2IMKgIDAlIMKgIMKgIMKgIC0gZGVmYXVsdC1m b250LWhlaWdodDxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgwqAgwqAtIGRpc3Bs YXktbXVsdGktZm9udC1wPGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoCDC oCBmcmFtZXAtb24tZGlzcGxheTxicj7CoCDCoCDCoCDCoCDCoCDCoDYgwqAgMCUgwqAgwqAgwqAt IHdpbmRvdy1zY3JlZW4tbGluZXM8YnI+wqAgwqAgwqAgwqAgwqAgwqA0IMKgIDAlIMKgIMKgIMKg IC0gd2luZG93LWluc2lkZS1waXhlbC1lZGdlczxicj7CoCDCoCDCoCDCoCDCoCDCoDQgwqAgMCUg wqAgwqAgwqAgwqAtIHdpbmRvdy1lZGdlczxicj7CoCDCoCDCoCDCoCDCoCDCoDMgwqAgMCUgwqAg wqAgwqAgwqAgLSB3aW5kb3ctY3VycmVudC1zY3JvbGwtYmFyczxicj7CoCDCoCDCoCDCoCDCoCDC oDEgwqAgMCUgwqAgwqAgwqAgwqAgwqAtIGZyYW1lLWN1cnJlbnQtc2Nyb2xsLWJhcnM8YnI+wqAg wqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgIHdpbmRvdy1ub3JtYWxpemUt ZnJhbWU8YnI+wqAgwqAgwqAgwqAgwqAgwqAyIMKgIDAlIMKgIMKgIMKgIC0gZGVmYXVsdC1saW5l LWhlaWdodDxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUgwqAgwqAgwqAgwqAgwqBkZWZhdWx0 LWZvbnQtaGVpZ2h0PGJyPsKgIMKgIMKgIMKgIMKgIMKgNiDCoCAwJSDCoCDCoCAtIGRlZmF1bHQt bGluZS1oZWlnaHQ8YnI+wqAgwqAgwqAgwqAgwqAgwqA2IMKgIDAlIMKgIMKgIMKgIMKgZGVmYXVs dC1mb250LWhlaWdodDxicj7CoCDCoCDCoCDCoCDCoCDCoDQgwqAgMCUgwqAgwqAgLSB0cnVuY2F0 ZWQtcGFydGlhbC13aWR0aC13aW5kb3ctcDxicj7CoCDCoCDCoCDCoCDCoCDCoDMgwqAgMCUgwqAg wqAgwqAgwqB3aW5kb3ctbm9ybWFsaXplLXdpbmRvdzxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAg MCUgwqAgwqAtIGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXA8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKg IDAlIMKgIMKgIMKgIGJhY2t0cmFjZS1mcmFtZTxicj7CoCDCoCDCoCDCoCAyNjU2IMKgIDYlIMKg LSBieXRlLWNvZGU8YnI+wqAgwqAgwqAgwqAgMjY1NiDCoCA2JSDCoCAtIHJlYWQtZXh0ZW5kZWQt Y29tbWFuZDxicj7CoCDCoCDCoCDCoCAyNjU2IMKgIDYlIMKgIMKgLSByZWFkLWV4dGVuZGVkLWNv bW1hbmQtMTxicj7CoCDCoCDCoCDCoCAyNjU2IMKgIDYlIMKgIMKgIC0gY29tcGxldGluZy1yZWFk LWRlZmF1bHQ8YnI+wqAgwqAgwqAgwqAgMTY1OCDCoCA0JSDCoCDCoCDCoCDCoHJlZGlzcGxheV9p bnRlcm5hbCAoQyBmdW5jdGlvbik8YnI+wqAgwqAgwqAgwqAgwqA5MzAgwqAgMiUgwqAgwqAgwqAt IGljb21wbGV0ZS1wb3N0LWNvbW1hbmQtaG9vazxicj7CoCDCoCDCoCDCoCDCoDkzMCDCoCAyJSDC oCDCoCDCoCAtIGljb21wbGV0ZS1leGhpYml0PGJyPsKgIMKgIMKgIMKgIMKgNzg3IMKgIDIlIMKg IMKgIMKgIMKgLSBzaXQtZm9yPGJyPsKgIMKgIMKgIMKgIMKgNzY2IMKgIDIlIMKgIMKgIMKgIMKg IMKgIHJlZGlzcGxheV9pbnRlcm5hbCAoQyBmdW5jdGlvbik8YnI+wqAgwqAgwqAgwqAgwqAxNDMg wqAgMCUgwqAgwqAgwqAgwqAtIGljb21wbGV0ZS1jb21wbGV0aW9uczxicj7CoCDCoCDCoCDCoCDC oDE0MiDCoCAwJSDCoCDCoCDCoCDCoCAtIGljb21wbGV0ZS0tc29ydGVkLWNvbXBsZXRpb25zPGJy PsKgIMKgIMKgIMKgIMKgMTQyIMKgIDAlIMKgIMKgIMKgIMKgIMKgLSBjb21wbGV0aW9uLWFsbC1z b3J0ZWQtY29tcGxldGlvbnM8YnI+wqAgwqAgwqAgwqAgwqAxMzYgwqAgMCUgwqAgwqAgwqAgwqAg wqAgLSBjb21wbGV0aW9uLWFsbC1jb21wbGV0aW9uczxicj7CoCDCoCDCoCDCoCDCoDEzNiDCoCAw JSDCoCDCoCDCoCDCoCDCoCDCoC0gY29tcGxldGlvbi0tbnRoLWNvbXBsZXRpb248YnI+wqAgwqAg wqAgwqAgwqAxMzYgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgLSBzZXEtc29tZTxicj7CoCDCoCDC oCDCoCDCoDEzNiDCoCAwJSDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gc2VxLWRvPGJyPsKgIMKgIMKg IMKgIMKgMTM2IMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gbWFwYzxicj7CoCDCoCDCoCDC oCDCoDEzNiDCoCAwJSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gIyZsdDtieXRlLWNvZGUtZnVu Y3Rpb24gMDJDJmd0Ozxicj7CoCDCoCDCoCDCoCDCoDEzNiDCoCAwJSDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAtICMmbHQ7Ynl0ZS1jb2RlLWZ1bmN0aW9uIDExNiZndDs8YnI+wqAgwqAgwqAgwqAg wqAxMzYgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIGNvbXBsZXRpb24tZmxleC1h bGwtY29tcGxldGlvbnM8YnI+wqAgwqAgwqAgwqAgwqAxMzYgwqAgMCUgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSBjb21wbGV0aW9uLXN1YnN0cmluZy0tYWxsLWNvbXBsZXRpb25zPGJyPsKg IMKgIMKgIMKgIMKgMTM2IMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBjb21w bGV0aW9uLXBjbS0tYWxsLWNvbXBsZXRpb25zPGJyPsKgIMKgIMKgIMKgIMKgMTM1IMKgIDAlIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gIyZsdDtuYXRpdmUtY29tcC1mdW5jdGlvbiBG NjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3VzX2xhbWJkYV81NiZndDs8 YnI+wqAgwqAgwqAgwqAgwqAxMzUgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAtIGNvbXBsZXRlLXdpdGgtYWN0aW9uPGJyPsKgIMKgIMKgIMKgIMKgMTM1IMKgIDAlIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0gYWxsLWNvbXBsZXRpb25zPGJyPsKgIMKgIMKg IMKgIMKgIDE0IMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSAjJmx0 O2J5dGUtY29kZS1mdW5jdGlvbiAyMDMmZ3Q7PGJyPsKgIMKgIMKgIMKgIMKgIMKgNSDCoCAwJSDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtICMmbHQ7Ynl0ZS1jb2RlLWZ1bmN0 aW9uIEM0NiZndDs8YnI+wqAgwqAgwqAgwqAgwqAgwqA1IMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY29tbWFuZHA8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKg IDAlIMKgIMKgIMKgIMKgIMKgIC0gbWluaWJ1ZmZlci0tc29ydC1ieS1sZW5ndGgtYWxwaGE8YnI+ wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIyZsdDtuYXRpdmUt Y29tcC1mdW5jdGlvbiBGNjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3Vz X2xhbWJkYV80NSZndDs8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIMKgIMKg IMKgIGRlbGV0ZS1kdXBzPGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoCDC oCDCoCBsYXN0PGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoCDCoCAtICMm bHQ7Ynl0ZS1jb2RlLWZ1bmN0aW9uIEQzQyZndDs8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAl IMKgIMKgIMKgIMKgIMKgIMKgLSBtYXBjYXI8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKg IMKgIMKgIMKgIMKgIMKgIC0gIyZsdDtieXRlLWNvZGUtZnVuY3Rpb24gNjg5Jmd0Ozxicj7CoCDC oCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjb21wbGV0aW9uLS1m bGV4LXNjb3JlPGJyPsKgIMKgIMKgIMKgIMKgIDE2IMKgIDAlIMKgIMKgIMKgLSBjb21tYW5kLWV4 ZWN1dGU8YnI+wqAgwqAgwqAgwqAgwqAgMTYgwqAgMCUgwqAgwqAgwqAgLSBmdW5jYWxsLWludGVy YWN0aXZlbHk8YnI+wqAgwqAgwqAgwqAgwqAgMTYgwqAgMCUgwqAgwqAgwqAgwqAtIGljb21wbGV0 ZS1maWRvLXJldDxicj7CoCDCoCDCoCDCoCDCoCAxNiDCoCAwJSDCoCDCoCDCoCDCoCAtIGljb21w bGV0ZS1mb3JjZS1jb21wbGV0ZS1hbmQtZXhpdDxicj7CoCDCoCDCoCDCoCDCoCAxNiDCoCAwJSDC oCDCoCDCoCDCoCDCoC0gbWluaWJ1ZmZlci1mb3JjZS1jb21wbGV0ZS1hbmQtZXhpdDxicj7CoCDC oCDCoCDCoCDCoCAxNiDCoCAwJSDCoCDCoCDCoCDCoCDCoCAtIGNvbXBsZXRpb24tLWNvbXBsZXRl LWFuZC1leGl0PGJyPsKgIMKgIMKgIMKgIMKgIDE2IMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgLSAj Jmx0O25hdGl2ZS1jb21wLWZ1bmN0aW9uIEY2MTZlNmY2ZTc5NmQ2Zjc1NzMyZDZjNjE2ZDYyNjQ2 MV9hbm9ueW1vdXNfbGFtYmRhXzU2Jmd0Ozxicj7CoCDCoCDCoCDCoCDCoCAxNiDCoCAwJSDCoCDC oCDCoCDCoCDCoCDCoCAtIGNvbXBsZXRlLXdpdGgtYWN0aW9uPGJyPsKgIMKgIMKgIMKgIMKgIDE2 IMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdHJ5LWNvbXBsZXRpb248YnI+wqAgwqAgwqAg wqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgLSB0aW1lci1ldmVudC1oYW5kbGVyPGJyPsKgIMKgIMKg IMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCAtIGFwcGx5PGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDC oCAwJSDCoCDCoCDCoCDCoC0gc2hvdy1wYXJlbi1mdW5jdGlvbjxicj7CoCDCoCDCoCDCoCDCoCDC oDEgwqAgMCUgwqAgwqAgwqAgwqAgwqAgc2hvdy1wYXJlbi0tZGVmYXVsdDxicj7CoCDCoCDCoCDC oCDCoCDCoDEgwqAgMCUgwqAgwqAgwqAtIGZyYW1lLXdpbmRvd3MtbWluLXNpemU8YnI+wqAgwqAg wqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIC0gd2luZG93LW1pbi1zaXplPGJyPsKgIMKgIMKg IMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoC0gd2luZG93LS1taW4tc2l6ZS0xPGJyPsKgIMKg IMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoCAtIHdpbmRvdy1zaXplLWZpeGVkLXA8YnI+ wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKgIMKgIMKgIMKgd2luZG93LS1zaXplLWZp eGVkLTE8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgaGFuZGxlLXNoaWZ0LXNlbGVj dGlvbjxicj7CoCDCoCDCoCDCoCA2Mjc1IMKgMTYlIC0gcmVkaXNwbGF5X2ludGVybmFsIChDIGZ1 bmN0aW9uKTxicj7CoCDCoCDCoCDCoCDCoCAzOCDCoCAwJSDCoC0gZXZhbDxicj7CoCDCoCDCoCDC oCDCoCAxMSDCoCAwJSDCoCAtIGVnbG90LS1tb2RlLWxpbmUtZm9ybWF0PGJyPsKgIMKgIMKgIMKg IMKgIMKgNCDCoCAwJSDCoCDCoC0gZWdsb3QtcHJvamVjdC1uaWNrbmFtZTxicj7CoCDCoCDCoCDC oCDCoCDCoDEgwqAgMCUgwqAgwqAgLSBhcHBseTxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUg wqAgwqAgwqAtICMmbHQ7Ynl0ZS1jb2RlLWZ1bmN0aW9uIEQ3NSZndDs8YnI+wqAgwqAgwqAgwqAg wqAgwqAxIMKgIDAlIMKgIMKgIMKgIMKgIHNsb3QtdmFsdWU8YnI+wqAgwqAgwqAgwqAgwqAgwqAx IMKgIDAlIMKgIMKgIMKgIGNsLXR5cGUtb2Y8YnI+wqAgwqAgwqAgwqAgwqAgMTAgwqAgMCUgwqAg wqAgZmx5bWFrZS0tbW9kZS1saW5lLXRpdGxlPGJyPsKgIMKgIMKgIMKgIMKgIMKgNCDCoCAwJSDC oCDCoCB1bmxlc3M8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlIMKgIC0gZmx5bWFrZS0tbW9k ZS1saW5lLWV4Y2VwdGlvbjxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUgwqAgwqAtIGZseW1h a2UtcnVubmluZy1iYWNrZW5kczxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUgwqAgwqAgLSBm bHltYWtlLS1jb2xsZWN0PGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoCMm bHQ7Ynl0ZS1jb2RlLWZ1bmN0aW9uIEY0MiZndDs8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAl IMKgIMKgLSBmbHltYWtlLXJlcG9ydGluZy1iYWNrZW5kczxicj7CoCDCoCDCoCDCoCDCoCDCoDEg wqAgMCUgwqAgwqAgLSBjYWxsZWQtaW50ZXJhY3RpdmVseS1wPGJyPsKgIMKgIMKgIMKgIMKgIMKg MSDCoCAwJSDCoCDCoCDCoCDCoGJhY2t0cmFjZS1mcmFtZTxicj7CoCDCoCDCoCDCoCDCoCDCoDMg wqAgMCUgwqAgLSBpZjxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUgwqAgwqAgwqBkaXNwbGF5 LWdyYXBoaWMtcDxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgbW9kZS1saW5lLWVv bC1kZXNjPGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCAtIGZseW1ha2UtLW1vZGUtbGlu ZS1jb3VudGVyczxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgwqBmbHltYWtlLXJ1 bm5pbmctYmFja2VuZHM8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIGZseW1ha2Ut LW1vZGUtbGluZS1jb3VudGVyPGJyPsKgIMKgIMKgIMKgIMKgIMKgNiDCoCAwJSDCoCDCoGZpbGUt cmVtb3RlLXA8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlIMKgLSByZWRpc3BsYXktLXByZS1y ZWRpc3BsYXktZnVuY3Rpb25zPGJyPsKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJSDCoCAtIHJ1bi1o b29rLXdpdGgtYXJnczxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUgwqAgwqAgwqB0cmVlc2l0 LS1wcmUtcmVkaXNwbGF5PGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoC0gbW9kZS1saW5l LWRlZmF1bHQtaGVscC1lY2hvPGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCB3aW5k b3ctYXQtc2lkZS1wPGJyPsKgIMKgIMKgIMKgIDMzMzMgwqAgOCUgwqAgQXV0b21hdGljIEdDPGJy PsKgIMKgIMKgIMKgIDIwNzMgwqAgNSUgLSB0aW1lci1ldmVudC1oYW5kbGVyPGJyPsKgIMKgIMKg IMKgIDIwNzMgwqAgNSUgwqAtIGFwcGx5PGJyPsKgIMKgIMKgIMKgIDIwNjYgwqAgNSUgwqAgLSAj Jmx0O2J5dGUtY29kZS1mdW5jdGlvbiA1RTgmZ3Q7PGJyPsKgIMKgIMKgIMKgIDIwNjUgwqAgNSUg wqAgwqAtIGpzb25ycGMtY29ubmVjdGlvbi1yZWNlaXZlPGJyPsKgIMKgIMKgIMKgIDIwNjIgwqAg NSUgwqAgwqAgLSBqc29ucnBjLS1jb250aW51ZTxicj7CoCDCoCDCoCDCoCAyMDYxIMKgIDUlIMKg IMKgIMKgLSAjJmx0O2J5dGUtY29kZS1mdW5jdGlvbiA4MDImZ3Q7PGJyPsKgIMKgIMKgIMKgIDIw NjEgwqAgNSUgwqAgwqAgwqAgLSAjJmx0O2J5dGUtY29kZS1mdW5jdGlvbiBFNDMmZ3Q7PGJyPsKg IMKgIMKgIMKgIDIwNjEgwqAgNSUgwqAgwqAgwqAgwqAtICMmbHQ7Ynl0ZS1jb2RlLWZ1bmN0aW9u IDFBOCZndDs8YnI+wqAgwqAgwqAgwqAgMjA2MSDCoCA1JSDCoCDCoCDCoCDCoCAtIHJ1bi1ob29r LXdpdGgtYXJnczxicj7CoCDCoCDCoCDCoCAyMDU4IMKgIDUlIMKgIMKgIMKgIMKgIMKgLSBlbGRv Yy1kaXNwbGF5LWluLWVjaG8tYXJlYTxicj7CoCDCoCDCoCDCoCAyMDU4IMKgIDUlIMKgIMKgIMKg IMKgIMKgIC0gZWxkb2MtLW1lc3NhZ2U8YnI+wqAgwqAgwqAgwqAgMjA1OCDCoCA1JSDCoCDCoCDC oCDCoCDCoCDCoC0gZWxkb2MtbWluaWJ1ZmZlci1tZXNzYWdlPGJyPsKgIMKgIMKgIMKgIDIwNTgg wqAgNSUgwqAgwqAgwqAgwqAgwqAgwqAgLSBtZXNzYWdlPGJyPsKgIMKgIMKgIMKgIDIwNTYgwqAg NSUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZWRpc3BsYXlfaW50ZXJuYWwgKEMgZnVuY3Rpb24p PGJyPsKgIMKgIMKgIMKgIMKgIMKgMyDCoCAwJSDCoCDCoCDCoCDCoCDCoC0gZWxkb2MtZGlzcGxh eS1pbi1idWZmZXI8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlIMKgIMKgIMKgIMKgIMKgIC0g ZWxkb2MtLWZvcm1hdC1kb2MtYnVmZmVyPGJyPsKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJSDCoCDC oCDCoCDCoCDCoCDCoCDCoHNwZWNpYWwtbW9kZTxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUg wqAgwqAgwqAgwqAjJmx0O2J5dGUtY29kZS1mdW5jdGlvbiAxNUYmZ3Q7PGJyPsKgIMKgIMKgIMKg IMKgIMKgMyDCoCAwJSDCoCDCoCAtIGFwcGx5PGJyPsKgIMKgIMKgIMKgIMKgIMKgMyDCoCAwJSDC oCDCoCDCoC0ganNvbnJwYy0tZXZlbnQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlIMKgIMKg IMKgIC0gIyZsdDtieXRlLWNvZGUtZnVuY3Rpb24gRTUyJmd0Ozxicj7CoCDCoCDCoCDCoCDCoCDC oDMgwqAgMCUgwqAgwqAgwqAgwqAtIGFwcGx5PGJyPsKgIMKgIMKgIMKgIMKgIMKgMyDCoCAwJSDC oCDCoCDCoCDCoCDCoCBqc29ucnBjLS1sb2ctZXZlbnQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKg IDAlIMKgIMKgLSAjJmx0O2J5dGUtY29kZS1mdW5jdGlvbiA0Q0ImZ3Q7PGJyPsKgIMKgIMKgIMKg IMKgIMKgMSDCoCAwJSDCoCDCoCAtIGtpbGwtYnVmZmVyPGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDC oCAwJSDCoCDCoCDCoC0gcmVwbGFjZS1idWZmZXItaW4td2luZG93czxicj7CoCDCoCDCoCDCoCDC oCDCoDEgwqAgMCUgwqAgwqAgwqAgLSB1bnJlY29yZC13aW5kb3ctYnVmZmVyPGJyPsKgIMKgIMKg IMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoCDCoHdpbmRvdy1ub3JtYWxpemUtd2luZG93PGJy PsKgIMKgIMKgIMKgIMKgIMKgNyDCoCAwJSDCoCAtICMmbHQ7bmF0aXZlLWNvbXAtZnVuY3Rpb24g RjYxNmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fub255bW91c19sYW1iZGFfMTImZ3Q7 PGJyPsKgIMKgIMKgIMKgIMKgIMKgNyDCoCAwJSDCoCDCoC0gZWxkb2MtcHJpbnQtY3VycmVudC1z eW1ib2wtaW5mbzxicj7CoCDCoCDCoCDCoCDCoCDCoDcgwqAgMCUgwqAgwqAgLSBlbGRvYy0taW52 b2tlLXN0cmF0ZWd5PGJyPsKgIMKgIMKgIMKgIMKgIMKgNyDCoCAwJSDCoCDCoCDCoC0gZWxkb2Mt ZG9jdW1lbnRhdGlvbi1jb21wb3NlPGJyPsKgIMKgIMKgIMKgIMKgIMKgNiDCoCAwJSDCoCDCoCDC oCAtIGVnbG90LWhvdmVyLWVsZG9jLWZ1bmN0aW9uPGJyPsKgIMKgIMKgIMKgIMKgIMKgNCDCoCAw JSDCoCDCoCDCoCDCoC0ganNvbnJwYy1hc3luYy1yZXF1ZXN0PGJyPsKgIMKgIMKgIMKgIMKgIMKg NCDCoCAwJSDCoCDCoCDCoCDCoCAtIGpzb25ycGMtLWFzeW5jLXJlcXVlc3QtMTxicj7CoCDCoCDC oCDCoCDCoCDCoDQgwqAgMCUgwqAgwqAgwqAgwqAgwqAtIGpzb25ycGMtY29ubmVjdGlvbi1zZW5k PGJyPsKgIMKgIMKgIMKgIMKgIMKgNCDCoCAwJSDCoCDCoCDCoCDCoCDCoCAtIGFwcGx5PGJyPsKg IMKgIMKgIMKgIMKgIMKgNCDCoCAwJSDCoCDCoCDCoCDCoCDCoCDCoC0gIyZsdDtieXRlLWNvZGUt ZnVuY3Rpb24gMzMyJmd0Ozxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUgwqAgwqAgwqAgwqAg wqAgwqAgLSBqc29ucnBjLS1qc29uLWVuY29kZTxicj7CoCDCoCDCoCDCoCDCoCDCoDIgwqAgMCUg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBqc29uLXNlcmlhbGl6ZTxicj7CoCDCoCDCoCDCoCDCoCDC oDEgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgwqAgcHJvY2Vzcy1zZW5kLXN0cmluZzxicj7CoCDC oCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgLSBqc29ucnBjLS1ldmVudDxi cj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgwqAtICMmbHQ7Ynl0 ZS1jb2RlLWZ1bmN0aW9uIEVEMCZndDs8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKg IMKgIMKgIMKgIMKgIMKgIC0gYXBwbHk8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKganNvbnJwYy0tbG9nLWV2ZW50PGJyPsKgIMKgIMKgIMKgIMKg IMKgMiDCoCAwJSDCoCDCoCDCoCDCoC0gZWdsb3QtLWhpZ2hsaWdodC1waWdneWJhY2s8YnI+wqAg wqAgwqAgwqAgwqAgwqAyIMKgIDAlIMKgIMKgIMKgIMKgIC0ganNvbnJwYy1hc3luYy1yZXF1ZXN0 PGJyPsKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJSDCoCDCoCDCoCDCoCDCoC0ganNvbnJwYy0tYXN5 bmMtcmVxdWVzdC0xPGJyPsKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJSDCoCDCoCDCoCDCoCDCoCAt IGpzb25ycGMtY29ubmVjdGlvbi1zZW5kPGJyPsKgIMKgIMKgIMKgIMKgIMKgMiDCoCAwJSDCoCDC oCDCoCDCoCDCoCDCoC0gYXBwbHk8YnI+wqAgwqAgwqAgwqAgwqAgwqAyIMKgIDAlIMKgIMKgIMKg IMKgIMKgIMKgIC0gIyZsdDtieXRlLWNvZGUtZnVuY3Rpb24gMzMyJmd0Ozxicj7CoCDCoCDCoCDC oCDCoCDCoDIgwqAgMCUgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIGpzb25ycGMtLWV2ZW50PGJyPsKg IMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtICMmbHQ7Ynl0ZS1j b2RlLWZ1bmN0aW9uIEE1NSZndDs8YnI+wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgLSBhcHBseTxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAganNvbnJwYy0tbG9nLWV2ZW50PGJyPsKgIMKgIMKgIMKgIMKg IMKgMSDCoCAwJSDCoCDCoCDCoCAtIGVnbG90LXNpZ25hdHVyZS1lbGRvYy1mdW5jdGlvbjxicj7C oCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgwqAgwqAgwqBqc29ucnBjLWFzeW5jLXJlcXVl c3Q8YnI+wqAgwqAgwqAgwqAgwqAgNjQgwqAgMCUgLSBlbGRvYy1wcmUtY29tbWFuZC1yZWZyZXNo LWVjaG8tYXJlYTxicj7CoCDCoCDCoCDCoCDCoCA2NCDCoCAwJSDCoC0gZWxkb2MtLW1lc3NhZ2U8 YnI+wqAgwqAgwqAgwqAgwqAgNjQgwqAgMCUgwqAgLSBlbGRvYy1taW5pYnVmZmVyLW1lc3NhZ2U8 YnI+wqAgwqAgwqAgwqAgwqAgNjQgwqAgMCUgwqAgwqAgwqBtZXNzYWdlPGJyPsKgIMKgIMKgIMKg IMKgIDEyIMKgIDAlIC0gaW50ZXJuYWwtZWNoby1rZXlzdHJva2VzLXByZWZpeDxicj7CoCDCoCDC oCDCoCDCoCDCoDIgwqAgMCUgwqAtICMmbHQ7Ynl0ZS1jb2RlLWZ1bmN0aW9uIDNCNCZndDs8YnI+ wqAgwqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgIHVuaXZlcnNhbC1hcmd1bWVudC0tZGVzY3Jp cHRpb248YnI+wqAgwqAgwqAgwqAgwqAgwqA2IMKgIDAlIC0gaml0LWxvY2stLWFudGlibGluay1w b3N0LWNvbW1hbmQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAzIMKgIDAlIMKgLSBzeW50YXgtcHBzczxi cj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAgwqAgcGFyc2UtcGFydGlhbC1zZXhwPGJyPsKg IMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCAjJmx0O2J5dGUtY29kZS1mdW5jdGlvbiA5Rjcm Z3Q7PGJyPsKgIMKgIMKgIMKgIMKgIMKgMSDCoCAwJSDCoCDCoCBzeW50YXgtdGFibGU8YnI+wqAg wqAgwqAgwqAgwqAgwqAxIMKgIDAlIMKgIMKgc3ludGF4LS1sYnA8YnI+wqAgwqAgwqAgwqAgwqAg wqAxIMKgIDAlIC0gY2xlYXItbWluaWJ1ZmZlci1tZXNzYWdlPGJyPsKgIMKgIMKgIMKgIMKgIMKg MSDCoCAwJSDCoCDCoHRpbWVycDxicj7CoCDCoCDCoCDCoCDCoCDCoDEgwqAgMCUgwqAganNvbnJw Yy0tcHJvY2Vzcy1maWx0ZXI8YnI+wqAgwqAgwqAgwqAgwqAgwqAwIMKgIDAlIMKgIC4uLjxicj48 YnI+PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIGdtYWlsX3F1b3RlX2Nv bnRhaW5lciI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPtGB0LEsIDEg0LzQsNGA LiAyMDI14oCv0LMuINCyIDE1OjA2LCBFbGkgWmFyZXRza2lpICZsdDs8YSBocmVmPSJtYWlsdG86 ZWxpekBnbnUub3JnIj5lbGl6QGdudS5vcmc8L2E+Jmd0Ozo8YnI+PC9kaXY+PGJsb2NrcXVvdGUg Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRl ci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPlBpbmch IFBpbmchPGJyPg0KPGJyPg0KJmd0OyBGcm9tOiBTdGVmYW4gS2FuZ2FzICZsdDs8YSBocmVmPSJt YWlsdG86c3RlZmFua2FuZ2FzQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0ZWZhbmthbmdh c0BnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDsgRGF0ZTogU2F0LCAxNSBGZWIgMjAyNSAwMzoy NDozNyArMDAwMDxicj4NCiZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpzcGxlZWZlcjZAZ21haWwu Y29tIiB0YXJnZXQ9Il9ibGFuayI+c3BsZWVmZXI2QGdtYWlsLmNvbTwvYT4sIDxhIGhyZWY9Im1h aWx0bzo3NDY5MUBkZWJidWdzLmdudS5vcmciIHRhcmdldD0iX2JsYW5rIj43NDY5MUBkZWJidWdz LmdudS5vcmc8L2E+PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEVsaSBaYXJldHNraWkgJmx0OzxhIGhy ZWY9Im1haWx0bzplbGl6QGdudS5vcmciIHRhcmdldD0iX2JsYW5rIj5lbGl6QGdudS5vcmc8L2E+ Jmd0OyB3cml0ZXM6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgUGluZyE8YnI+DQomZ3Q7ICZn dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86NzQ2OTFAZGViYnVncy5n bnUub3JnIiB0YXJnZXQ9Il9ibGFuayI+NzQ2OTFAZGViYnVncy5nbnUub3JnPC9hPjxicj4NCiZn dDsgJmd0OyZndDsgRGF0ZTogVGh1LCAxMiBEZWMgMjAyNCAxMzowMDo0MCArMDIwMDxicj4NCiZn dDsgJmd0OyZndDsgRnJvbTogRWxpIFphcmV0c2tpaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVsaXpA Z251Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmVsaXpAZ251Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyAm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyBGcm9tOiBzcGwzZyAmbHQ7PGEgaHJlZj0i bWFpbHRvOnNwbGVlZmVyNkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zcGxlZWZlcjZAZ21h aWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsgRGF0ZTogVHVlLCAxMCBEZWMg MjAyNCAxNjozMzoxNiArMDMwMDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyBDYzogPGEgaHJlZj0i bWFpbHRvOjc0NjkxQGRlYmJ1Z3MuZ251Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjc0NjkxQGRlYmJ1 Z3MuZ251Lm9yZzwvYT48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7 ICZndDsgSSB3YXMgdXNpbmcgdHlwZXNjcmlwdC10cy1tb2RlLiBBbHNvIGp1c3QgdHJpZWQganMt bW9kZSBidXQgaXQgZ2F2ZSB0aGUgc2FtZSByZXN1bHRzLjxicj4NCiZndDsgJmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsmZ3Q7IFN0aWxsIGNhbm5vdCByZXByb2R1Y2UsIHNvcnJ5Ljxicj4NCiZndDsg Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IENhbiB5b3UgaW52b2tlICZxdW90O00teCBwcm9m aWxlci1zdGFydCBSRVQgUkVUJnF1b3Q7LCB0aGVuIHJ1biB5b3VyPGJyPg0KJmd0OyAmZ3Q7Jmd0 OyByZXByb2R1Y3Rpb24gcmVjaXBlIGZvciBhdCBsZWFzdCAxMCB0byAyMCBzZWNvbmRzLCB0aGVu IHR5cGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZxdW90O00teCBwcm9maWxlci1yZXBvcnQmcXVvdDss IGFuZCBwb3N0IHRoZSBmdWxsIGV4cGFuZGVkIHByb2ZpbGUgaGVyZT/CoCBUbzxicj4NCiZndDsg Jmd0OyZndDsgZXhwYW5kIHRoZSBwcm9maWxlLCB0eXBlICZxdW90O0MtdSBSRVQmcXVvdDsgaW4g dGhlIHByb2ZpbGUgYnVmZmVyLCBhbmQgdGhlbjxicj4NCiZndDsgJmd0OyZndDsgbWFrZSBzdXJl IHRoZXJlIGFyZSBubyBsaW5lcyBwcmVjZWRlZCB3aXRoICZxdW90OysmcXVvdDssIHdoaWNoIG1l YW5zIHRoZXkgd2VyZTxicj4NCiZndDsgJmd0OyZndDsgbm90IGV4cGFuZGVkOyB0eXBpbmcgUkVU IG9uIGVhY2ggc3VjaCBsaW5lIHdpbGwgZXhwYW5kIGl0Ljxicj4NCiZndDsgJmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsmZ3Q7IFBlcmhhcHMgbG9va2luZyBhdCB0aGUgcHJvZmlsZSB3aWxsIGdpdmUg dXMgc29tZSBjbHVlcy48YnI+DQomZ3Q7IDxicj4NCiZndDsgc3BsM2csIGNvdWxkIHlvdSBwbGVh c2UgbG9vayBpbnRvIHRoZSBxdWVzdGlvbnMgYXNrZWQgYnkgRWxpIGFib3ZlPzxicj4NCiZndDsg PGJyPg0KJmd0OyBUaGFua3MgaW4gYWR2YW5jZS48YnI+DQomZ3Q7IDxicj4NCjwvYmxvY2txdW90 ZT48L2Rpdj4NCg== --0000000000003b9f2f062f61edb6--
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 1 Mar 2025 12:06:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 01 07:06:59 2025 Received: from localhost ([127.0.0.1]:34677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toLcQ-0006FC-M0 for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 07:06:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36592) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1toLcO-0006Eg-2h for 74691 <at> debbugs.gnu.org; Sat, 01 Mar 2025 07:06:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1toLcI-0005NS-Pa; Sat, 01 Mar 2025 07:06:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ED5Czj30nDTQpG+UNokeJM4WfWtl5d2XKjMBYG3a+hs=; b=eei6Cg63hCur MT5MO0PskgfKTq8eEs6CG0hC15KV+5Aj9S6asGlrf6AfYy15dLYC23K/LlDWrwvozSezGlrSsBTIY 6KG7MkcklxEjLWvsQP/45o/9nSpbbaivtqiU0TD2MGF4yLE8eRhpOR+SmJOqRMtStjeR/ldz5mDz/ KxRa/jQgSlYMqzpCdt7RKGyt2NYMWxrda9WwDxNkrryE5//79/6UwyTBbcTD/e+3WC7Wy/bs5Mc4V lUDmEmRADTYgNKmbU0AVvzy6Dh+KLVbshOSMFd7GNK8JFHsXeDhommDdRT3z5FTTOt7bIzTtMSD0s /KcPni96f45tF3J7gsNqBw==; Date: Sat, 01 Mar 2025 14:06:48 +0200 Message-Id: <86tt8dosyv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkmn=VGhQu-A8JgFdZor=iwf04h0MjVjRLRnC1KyYWRRdUg@HIDDEN> (message from Stefan Kangas on Sat, 15 Feb 2025 03:24:37 +0000) Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> <86seqtyxlz.fsf@HIDDEN> <86zfkgt6lc.fsf@HIDDEN> <CADwFkmn=VGhQu-A8JgFdZor=iwf04h0MjVjRLRnC1KyYWRRdUg@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org, spleefer6@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Ping! > From: Stefan Kangas <stefankangas@HIDDEN> > Date: Sat, 15 Feb 2025 03:24:37 +0000 > Cc: spleefer6@HIDDEN, 74691 <at> debbugs.gnu.org > > Eli Zaretskii <eliz@HIDDEN> writes: > > > Ping! > > > >> Cc: 74691 <at> debbugs.gnu.org > >> Date: Thu, 12 Dec 2024 13:00:40 +0200 > >> From: Eli Zaretskii <eliz@HIDDEN> > >> > >> > From: spl3g <spleefer6@HIDDEN> > >> > Date: Tue, 10 Dec 2024 16:33:16 +0300 > >> > Cc: 74691 <at> debbugs.gnu.org > >> > > >> > I was using typescript-ts-mode. Also just tried js-mode but it gave the same results. > >> > >> Still cannot reproduce, sorry. > >> > >> Can you invoke "M-x profiler-start RET RET", then run your > >> reproduction recipe for at least 10 to 20 seconds, then type > >> "M-x profiler-report", and post the full expanded profile here? To > >> expand the profile, type "C-u RET" in the profile buffer, and then > >> make sure there are no lines preceded with "+", which means they were > >> not expanded; typing RET on each such line will expand it. > >> > >> Perhaps looking at the profile will give us some clues. > > spl3g, could you please look into the questions asked by Eli above? > > Thanks in advance. >
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 15 Feb 2025 03:24:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 22:24:45 2025 Received: from localhost ([127.0.0.1]:52719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tj8nN-0001nV-JF for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 22:24:45 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:54635) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tj8nL-0001nF-PU for 74691 <at> debbugs.gnu.org; Fri, 14 Feb 2025 22:24:44 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5dca468c5e4so4790819a12.1 for <74691 <at> debbugs.gnu.org>; Fri, 14 Feb 2025 19:24:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739589878; x=1740194678; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=65xP1YPtYYkyGUFCKa4Ogp2S6iO6tRaxE8JnlzMYUJU=; b=ctU+RUoNRDtU5mDDiFbikKUf8uDvjO/EvRYXtUqhoLXEcJ2/byeE8BSwh75hXWg7or dqRFVovJ19LJu/FALTRgWzp1tB0Xse27AGCDSc0h7HpmH5+E2gFci40omlMgA5x8VfPP aUPQZWPzq406WGFP+YF1o+qt/x3znzU/gwSEboQAn5jYww1os65njrH/p5l3+ULmRqP3 0NcWNJMpSrNvxH7H5syxA6C7f7QAjdU+punUfUSWe7VpHwizbeckWpvNlCsT9GUdOOty bokyWbJ00oEN2wu02lZGNkpyqkNfUPW/xDMt5QsOL6m5OC2iXkaP/VOhM15op2tXR1+9 M0hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739589878; x=1740194678; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=65xP1YPtYYkyGUFCKa4Ogp2S6iO6tRaxE8JnlzMYUJU=; b=nxfPlTg/MyARsr1h3M2JGr191UHUWrMZ07rjSLg/IVLfIYO7Y6bpXUc88ywDRqDcD9 /WjLACL7lMTl7W5zFzJ6E4nGM5PR5FzI25jt5LADJMOVbypv63qwZcCsJSzEGPVSKEO0 3jLzcgzyQw+cb+Ou936AFn6xljdDrtYdileEmwjwyxSWx37rRytHFMPo4lXjSMt5B0kz JPzNBFVds9cpRVf56EZFNCGkLDfYLfG/VRe3ofEWqKGEgoMeXQ3boJ4ji/DcrDjgXeqa HKQxU+YTysbJbkLaceg5WDvn1PUeWPqxLHgF2Fx3/YO8afs+9EgZYcyztAy77tgjFT0n xq0w== X-Forwarded-Encrypted: i=1; AJvYcCUogZyzMBFLoIU3V16UsgOV+oSWiI4vrxs1zZfazrqbK7Jq0SKUzUB3HlsXAiiRZYnbC06TnA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyMb+q2Qpk+USpisAG+6+r/TRnaFUHpoUMQ700Xw6zR6kAEaNQD 8DiB+quaJAagdfXTIKqHkOvIyQnRv1dukBdCr/KBuWwngszIIDDh+E7wQXRh4yAoTvuzxUiwQhy mRXL34Bkg5k0w9ZBvNe9Bx1E12LM= X-Gm-Gg: ASbGncvfQ/EYgtqEFFpJcthtNCQ6CHoJTNKlYpbVTXMK9SZyjlIIhh5OVSWOBhtmlGy TEaLbq7CNnk5PlG7EymfebSshDGi3+4owt0yPGOLbNNL8wOomnQcygj5HxnAfoQ4WptPH6I11MG o= X-Google-Smtp-Source: AGHT+IFNEs4ZcAWgrtVTruUXexINHvqSqvN6znA60oY8ke/72bfAE6CYJqzTQFzLblB9SoNR+RRGhgNYMKCqFPd/vi8= X-Received: by 2002:a05:6402:270d:b0:5d0:81dc:f20e with SMTP id 4fb4d7f45d1cf-5e0360e1a38mr1624960a12.17.1739589877556; Fri, 14 Feb 2025 19:24:37 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 15 Feb 2025 03:24:37 +0000 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <86zfkgt6lc.fsf@HIDDEN> References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> <86seqtyxlz.fsf@HIDDEN> <86zfkgt6lc.fsf@HIDDEN> MIME-Version: 1.0 Date: Sat, 15 Feb 2025 03:24:37 +0000 X-Gm-Features: AWEUYZm0jhXiFfd4i3N475-RS2aAIwl7OK6pGvmybrywxfSykxgkVM_y-g6aaP8 Message-ID: <CADwFkmn=VGhQu-A8JgFdZor=iwf04h0MjVjRLRnC1KyYWRRdUg@HIDDEN> Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org, spleefer6@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Ping! > >> Cc: 74691 <at> debbugs.gnu.org >> Date: Thu, 12 Dec 2024 13:00:40 +0200 >> From: Eli Zaretskii <eliz@HIDDEN> >> >> > From: spl3g <spleefer6@HIDDEN> >> > Date: Tue, 10 Dec 2024 16:33:16 +0300 >> > Cc: 74691 <at> debbugs.gnu.org >> > >> > I was using typescript-ts-mode. Also just tried js-mode but it gave the same results. >> >> Still cannot reproduce, sorry. >> >> Can you invoke "M-x profiler-start RET RET", then run your >> reproduction recipe for at least 10 to 20 seconds, then type >> "M-x profiler-report", and post the full expanded profile here? To >> expand the profile, type "C-u RET" in the profile buffer, and then >> make sure there are no lines preceded with "+", which means they were >> not expanded; typing RET on each such line will expand it. >> >> Perhaps looking at the profile will give us some clues. spl3g, could you please look into the questions asked by Eli above? Thanks in advance.
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 28 Dec 2024 11:01:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 06:01:34 2024 Received: from localhost ([127.0.0.1]:48925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRUZa-00067N-8v for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 06:01:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tRUZY-00067A-LR for 74691 <at> debbugs.gnu.org; Sat, 28 Dec 2024 06:01:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tRUZT-0003ko-EP; Sat, 28 Dec 2024 06:01:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+H0gwXAHfzwO8YsRYQzSL23p/z+xayPnfWaKSvWz6LM=; b=JTAOEpXuLNnk wnCGMmGCcHVUjfc7aybvbwSbd4SnP1evqh08QmSh1XAuIpFvKNJbNpAF7j4IbG6pLlHndar3D8rlj IjmnvRBxa99EyofKZRU7OW9jZx0FnC95mHqqfaNVj8ADrD26AB18p9ZeXtIuElhUmZiqj9fJXKB7g puFojJ2D2xzRXRK4n3Qgg3u1mc4PeLmXiGj7mLrTeQTPDIWaH5UXkutEkbOHXOH/yj2VH45gG4MDc YJ7wSGwM+EtM1rNKZJ53UDcJBssteaLZJnhC5pcIKPI+WrQ7wpVHZo6hsaVP0k/DR82RRMjvKW5Qu ZFt5BCnt2RaX8otDcLBP/A==; Date: Sat, 28 Dec 2024 13:00:47 +0200 Message-Id: <86zfkgt6lc.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: spleefer6@HIDDEN In-Reply-To: <86seqtyxlz.fsf@HIDDEN> (message from Eli Zaretskii on Thu, 12 Dec 2024 13:00:40 +0200) Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> <86seqtyxlz.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! > Cc: 74691 <at> debbugs.gnu.org > Date: Thu, 12 Dec 2024 13:00:40 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > > > From: spl3g <spleefer6@HIDDEN> > > Date: Tue, 10 Dec 2024 16:33:16 +0300 > > Cc: 74691 <at> debbugs.gnu.org > > > > I was using typescript-ts-mode. Also just tried js-mode but it gave the same results. > > Still cannot reproduce, sorry. > > Can you invoke "M-x profiler-start RET RET", then run your > reproduction recipe for at least 10 to 20 seconds, then type > "M-x profiler-report", and post the full expanded profile here? To > expand the profile, type "C-u RET" in the profile buffer, and then > make sure there are no lines preceded with "+", which means they were > not expanded; typing RET on each such line will expand it. > > Perhaps looking at the profile will give us some clues. > > > >
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 12 Dec 2024 11:01:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 12 06:01:25 2024 Received: from localhost ([127.0.0.1]:37836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLgwf-0000YS-DP for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:01:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tLgwd-0000YA-Ac for 74691 <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:01:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tLgwX-00013X-6Y; Thu, 12 Dec 2024 06:01:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=UfI0/LW97C4GT+AJK3LSFXRAr/kMP0knM+XwOVX5y+8=; b=ot22A0Eh/RmS os/RVhTPg8t154sbKAFAYJ/xzFR0+94HlgBSFYi9DEUSulCfRnOY2TTIHXpOav+kDTecomwpuCBpm bRJOsakFiW8O2c3bxnrPJdlyiogSgNhlU8UmFh7lcPD0Fwfqh8tlaic0OJsJwUNv3MW4GDe/gmShN osUMWXLdF6699YfAPmRRwVRfCf+NtqhON/yrl9etpDEERFva/va8EXCqbZy8YlvtFXkiwjdSc9jrF R0nAYlqzu2yley9ZFYL9EVB0oKqduxigQg21lZtCcue28J4PP2ACbnGMZTsecaUCtMJ/HERgg4lum diW68JPg6G0aaPVHS168hw==; Date: Thu, 12 Dec 2024 13:00:40 +0200 Message-Id: <86seqtyxlz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: spl3g <spleefer6@HIDDEN> In-Reply-To: <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> (message from spl3g on Tue, 10 Dec 2024 16:33:16 +0300) Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: spl3g <spleefer6@HIDDEN> > Date: Tue, 10 Dec 2024 16:33:16 +0300 > Cc: 74691 <at> debbugs.gnu.org > > I was using typescript-ts-mode. Also just tried js-mode but it gave the same results. Still cannot reproduce, sorry. Can you invoke "M-x profiler-start RET RET", then run your reproduction recipe for at least 10 to 20 seconds, then type "M-x profiler-report", and post the full expanded profile here? To expand the profile, type "C-u RET" in the profile buffer, and then make sure there are no lines preceded with "+", which means they were not expanded; typing RET on each such line will expand it. Perhaps looking at the profile will give us some clues.
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 10 Dec 2024 14:28:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 10 09:28:45 2024 Received: from localhost ([127.0.0.1]:57607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tL1EC-0002De-L3 for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 09:28:45 -0500 Received: from mail-pl1-f178.google.com ([209.85.214.178]:57455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spleefer6@HIDDEN>) id 1tL0Nh-0006Zd-60 for 74691 <at> debbugs.gnu.org; Tue, 10 Dec 2024 08:34:29 -0500 Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2156e078563so41639555ad.2 for <74691 <at> debbugs.gnu.org>; Tue, 10 Dec 2024 05:34:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733837608; x=1734442408; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ZRgKZ9JSVXiO8BkxJ/ZH3p+1lKhy2jlzzqiHMCzhuvo=; b=XRIW8logEGYfWoEwdQlAbRtB5gBuWT0phCErTc6nFZSNnh9QZucpa7Y/LbsXkkx86Z bWbjuDyOsYLiBo4SibAajp8HdMfkIo2CnPqqyTe7yQ/cyMMeNCSr5U8Gk7YQGpAK9b0G N0cl3+zRQyzswKJQsj8feB0J0s6173L9t+55WCbL0wL7NVceBrsJ2/SwzeZ0kd5tCO3C r29BYDglWVoSycULPHxFLHor+oU8WRhvgXMmHlLlo/bRtSVJ/VrAoDjt1XW3aCVcp6EI X5jGf71xZHkVYY93KwBNGYBaR7a3kjCxa+lfDVixm/sQlHtVNREvckf8clh9XMbllroF O/fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733837608; x=1734442408; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZRgKZ9JSVXiO8BkxJ/ZH3p+1lKhy2jlzzqiHMCzhuvo=; b=oY4OcKDMdAPj2nzefSQuTfPkoXznkxyb4cMaAEOtdKmROMr7wzNzGVc9mgDb+b61Lc sx2MpPj8Fdpx6o7XrUoRU96P6J6u09bcIUlvxN6ryOZexSyhd3x76Tu7j2kmZRn0AUBU ZCYbynU/PBx9gzok6EOrlzQyvbR4m/+wDA+eu4WHOMm+TTu9E0zaaI4fTjHkTU6u66Xk BomDBoPgSW3G2/EFAViAwL/5R7T5n7mlHyrlQJ1aZSwTIa3NG3jEczUYCe/pgodLx25/ dluPEZANSqj7HKOEsI7RVe5FRSROKte0Sx8u8Hk9U4aP+3Vx4jlFNPJgb1PdPuGJRkbW 3q9w== X-Gm-Message-State: AOJu0YwjxYYJm3RhkyX+mW7UgitrUEIsLmtTdXG5Y1Zwisc8TT7kdSbd k6c+qI9iPdK95PoNhk+Lf4OX/fuRJAqyj2shO6d1/0ESgxDjbBbBr+c5F3jrury9/yS069yc9JB V3nAdMyUO4H55Nj8KrZQjvkuD7Qg= X-Gm-Gg: ASbGncvgqSBWfjns8Jgr4rSbz9KkH7mEcio3xqfJWW69+MmL6UMweK6UDRMpH1V+xeH Ej/J31ky8rWSqGeDAFZI71dFrkZPzNaJnoT8E X-Google-Smtp-Source: AGHT+IHsaKdV+4LeswODV5HqIod8OUzpaQ2WvO1EU1gxDJlfMvMV359jCN0TDXz0M0/YBib/+8RU1dahTOSN69jY/vY= X-Received: by 2002:a17:903:124e:b0:215:a434:b6ad with SMTP id d9443c01a7336-21614d6e96cmr218938845ad.33.1733837607641; Tue, 10 Dec 2024 05:33:27 -0800 (PST) MIME-Version: 1.0 References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> <86plm3gurd.fsf@HIDDEN> In-Reply-To: <86plm3gurd.fsf@HIDDEN> From: spl3g <spleefer6@HIDDEN> Date: Tue, 10 Dec 2024 16:33:16 +0300 Message-ID: <CAP66TDE_RmMnBebe6jN9EbYPga7g6UPAo+UpYAF=Qzr+29VKYA@HIDDEN> Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000b3a7aa0628ea8636" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 74691 X-Mailman-Approved-At: Tue, 10 Dec 2024 09:28:42 -0500 Cc: 74691 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --000000000000b3a7aa0628ea8636 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I was using typescript-ts-mode. Also just tried js-mode but it gave the same results. =D1=81=D0=B1, 7 =D0=B4=D0=B5=D0=BA. 2024=E2=80=AF=D0=B3. =D0=B2 22:26, Eli = Zaretskii <eliz@HIDDEN>: > [Please use Reply All to reply, so as to keep the bug tracker CC'ed.] > > > From: spl3g <spleefer6@HIDDEN> > > Date: Sat, 7 Dec 2024 22:12:50 +0300 > > > > Oh, I think it is mostly my configuration's fault. But I could reproduc= e > it a little bit with emacs -Q if I set (setq > > scroll-conservatively 101) and move beyond the screen. > > I tried that now with scroll-conservatively, but I still cannot > reproduce. > > What is the major mode in the buffer where you see this? > --000000000000b3a7aa0628ea8636 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">I was using typescript-ts-mode. Also just tried js-mode bu= t it gave the same results.</div><br><div class=3D"gmail_quote gmail_quote_= container"><div dir=3D"ltr" class=3D"gmail_attr">=D1=81=D0=B1, 7 =D0=B4=D0= =B5=D0=BA. 2024=E2=80=AF=D0=B3. =D0=B2 22:26, Eli Zaretskii <<a href=3D"= mailto:eliz@HIDDEN">eliz@HIDDEN</a>>:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,= 204,204);padding-left:1ex">[Please use Reply All to reply, so as to keep th= e bug tracker CC'ed.]<br> <br> > From: spl3g <<a href=3D"mailto:spleefer6@HIDDEN" target=3D"_blan= k">spleefer6@HIDDEN</a>><br> > Date: Sat, 7 Dec 2024 22:12:50 +0300<br> > <br> > Oh, I think it is mostly my configuration's fault. But I could rep= roduce it a little bit with emacs -Q if I set (setq<br> > scroll-conservatively 101) and move beyond the screen.<br> <br> I tried that now with scroll-conservatively, but I still cannot<br> reproduce.<br> <br> What is the major mode in the buffer where you see this?<br> </blockquote></div> --000000000000b3a7aa0628ea8636--
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 7 Dec 2024 19:26:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 14:26:07 2024 Received: from localhost ([127.0.0.1]:48576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tK0RL-0006e0-7N for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 14:26:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tK0RI-0006dR-Ns for 74691 <at> debbugs.gnu.org; Sat, 07 Dec 2024 14:26:05 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tK0RD-0007mq-HH; Sat, 07 Dec 2024 14:25:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ulVWfUGX2Vz665bpC0gOBfokxUwVYwNkchi0Lc69x8E=; b=R8actOs0zy7G xT9z07FQROBzsITYcIsTrJi4nw6oxTbzUBIJ9H3Q8N60d+AJZKkexFRlpz4YL7juFMq8GFOjsUcbF 7uwbjbVDbD5ey2iaFCZp3A+kTzi6LOFcez4NPeIUYU6ivBqKTwx/kCXJJJBZk0kuV+yDhVVeFND9o XKATC6tmaMHlCDA7hdXUH2zMQ91xDZiqnhr9R/LOpDrdgQMfYPSYVuhv4c2lrldUj9qcJ0mVluJLn z76uLjK1j5hrtgCLiv0e0aWPbVZ5PleHvYh+Y0ANjs+esMd7DcPxwN3V+PnSaxiSWwOEUnY/UjCp6 bumrgsxd5UTyUrjZWNwHlg==; Date: Sat, 07 Dec 2024 21:25:58 +0200 Message-Id: <86plm3gurd.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: spl3g <spleefer6@HIDDEN> In-Reply-To: <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> (message from spl3g on Sat, 7 Dec 2024 22:12:50 +0300) Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> <86frmziq3x.fsf@HIDDEN> <CAP66TDEhL_7A61pXDJJL04hw7wUAP6RoPVEuu2jBKO8y1Zk2UA@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) [Please use Reply All to reply, so as to keep the bug tracker CC'ed.] > From: spl3g <spleefer6@HIDDEN> > Date: Sat, 7 Dec 2024 22:12:50 +0300 > > Oh, I think it is mostly my configuration's fault. But I could reproduce it a little bit with emacs -Q if I set (setq > scroll-conservatively 101) and move beyond the screen. I tried that now with scroll-conservatively, but I still cannot reproduce. What is the major mode in the buffer where you see this?
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at 74691) by debbugs.gnu.org; 7 Dec 2024 13:23:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 08:23:50 2024 Received: from localhost ([127.0.0.1]:45948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tJumk-0004x7-8j for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 08:23:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tJumh-0004wp-6d for 74691 <at> debbugs.gnu.org; Sat, 07 Dec 2024 08:23:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tJumb-0001sX-T5; Sat, 07 Dec 2024 08:23:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Ke8anZHBnCix0X6tBtdVPm3Jt0qtj049O3Bnwqtkbak=; b=eUOJoSxExIrE OdL/jZE1eMMEvSLRS7bW201GN7ydICM1VJaSEbj3IqRZtP6OGdHZeyuqQqakvbL81wZgHcnDOE4Tf 44+z5vsugKe2JdDklw+C2feRk3Wo1VWPU+nPcb2ztye8HxVq8o2NM/WO/NF73nyCNT6zKKjg/np57 NYueXZGM1WRxWDzxj8daPS5Mj5woSdQqPrD3ei6zdvq5rk1QC1kiWB8azFdCp/n+U+ajO51DqsJIV lg9Y7wObqE4DJxjEMjRWTNCfNAAmx8MGoFPT1fg+YNYB/082YJel+L4XcqjF/AmplgaS9i5x2fCAR R2FRdudduh+1IHL5R/yILQ==; Date: Sat, 07 Dec 2024 15:23:30 +0200 Message-Id: <86frmziq3x.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: spl3g <spleefer6@HIDDEN> In-Reply-To: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> (message from spl3g on Wed, 4 Dec 2024 18:50:55 +0300) Subject: Re: bug#74691: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement References: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74691 Cc: 74691 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: spl3g <spleefer6@HIDDEN> > Date: Wed, 4 Dec 2024 18:50:55 +0300 > > When the error is so large that it takes up several lines, any buffer action is done with a substantial delay. > > Example of that error: > image.png I cannot reproduce that. I simulated Flymake's diagnostics by defining an overlay with a long 'before-string' at the end of line, but couldn't see any delays. If you (or someone else) can show a recipe that I could try to reproduce the delays, I will gladly look into this.
bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 4 Dec 2024 17:22:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 04 12:22:02 2024 Received: from localhost ([127.0.0.1]:36630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tIt4a-0004to-7L for submit <at> debbugs.gnu.org; Wed, 04 Dec 2024 12:22:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:58684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spleefer6@HIDDEN>) id 1tIreo-0000IM-NR for submit <at> debbugs.gnu.org; Wed, 04 Dec 2024 10:51:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <spleefer6@HIDDEN>) id 1tIren-0006oy-B3 for bug-gnu-emacs@HIDDEN; Wed, 04 Dec 2024 10:51:18 -0500 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <spleefer6@HIDDEN>) id 1tIrej-0001j4-2a for bug-gnu-emacs@HIDDEN; Wed, 04 Dec 2024 10:51:17 -0500 Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-215cc7b0c56so18354755ad.3 for <bug-gnu-emacs@HIDDEN>; Wed, 04 Dec 2024 07:51:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733327468; x=1733932268; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=MUtFv3OfA20PKN6k+d43nak2dLzS7UKhVQhs/cvvByA=; b=no2UyaPXQe78IsPIPUWH1VJ/lbqOkbGqjCwaQCfL8b5ykyOSIFdcq0fND/D0+P3uxJ /OcyfgYJVemO7REl7rODiBNasPa9HXyMWr1ULlcMqTS5b/E/XyTBNkfWqu94EvznE7lh WLN8DIxOPuTHKLSB475nz3FWa+dLyaVpwgjyWOq+zSG6GD9EBa1rLw+V41UVob46Wpe/ uN+XsnE+9pP+X8zfR3RX2NK0xIIZPmayZxhrggfu/vpMAieLaGx77FltMOJE8G3AezsW OrBuFwff9F86wsBJbV/sq9ELfo/rkk73TOmt2aDWVfG04bvDPJfACvDrk9+Ml4x1ysWq L/LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733327468; x=1733932268; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=MUtFv3OfA20PKN6k+d43nak2dLzS7UKhVQhs/cvvByA=; b=ks6Q9CHmriXx5WiyT1nzVEq3UjdIGWY/COf9gaPrhUkAGTbF/k6vXboHk5Wzmnd1Jc MGBjO7k/TkNfL84lCqJi8Om8OgzpFaN/BKnUp/OTUC9yUhu3ZzXTS/H0CmP9bVF9zfnP PSgnYolO0O11PvKETcDZcwbX+/uGjn0XiPpQ9/EsB/VA4xPWlxvsJvve7T6WcgZ7Rsrf fymD+OmsBjdATcGnZelQrDD7iEKLW+qwMDezapzNiEq1AN51cUtk9PAECNEx32eO0qYP z+MzBzv+F/wmr+p7TrWymBJmKCXWi1FJey0ykmmwFi3sYfmOP2tpxpUuMkuGppFm7TSJ PvZQ== X-Gm-Message-State: AOJu0Yxm+7lYFpjHsC6Npsx3l29MzgqtVefA++nYI8ru6F2h0r3BCtte b6mLZZ82Z/5RkdEDIF6Ls1AdgsI1hwmNfeDvjWwct2+x/v7On1uVERJfjGGKBUWa29WoWSzKjNd da0k71saRcOrQ1wIfAkio7pJCV0C3QSa1I21Yya3l X-Gm-Gg: ASbGncvCEfXOAEDu59bfY4/2fvF8jr0+Ay+yYvHkplYi0Toa8IJAidbcU1/eJAr6xO4 KaBz8+1XgtnNaei1XJ5+zeKAnpHIRqNu1 X-Google-Smtp-Source: AGHT+IHgx0ZjEhmcEDNK8xkq3S6ojlSVRhGbrkuCTnmsGoUydiqLKB/IZK5papqfOeTZhO10YNpG+Z0s3+Fqi60sNhY= X-Received: by 2002:a17:902:f686:b0:215:522d:72d6 with SMTP id d9443c01a7336-215bd161ab0mr103428675ad.38.1733327467127; Wed, 04 Dec 2024 07:51:07 -0800 (PST) MIME-Version: 1.0 From: spl3g <spleefer6@HIDDEN> Date: Wed, 4 Dec 2024 18:50:55 +0300 Message-ID: <CAP66TDGoP+39na9byGbTWDxy8AEh-R4DpdFG7_nTH-dJepj2Ag@HIDDEN> Subject: Long errors with flymake-show-diagnostics-at-end-of-line really slows movement To: bug-gnu-emacs@HIDDEN Content-Type: multipart/related; boundary="000000000000f54506062873bfb9" Received-SPF: pass client-ip=2607:f8b0:4864:20::634; envelope-from=spleefer6@HIDDEN; helo=mail-pl1-x634.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 04 Dec 2024 12:21:59 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.1 (--) --000000000000f54506062873bfb9 Content-Type: multipart/alternative; boundary="000000000000f54506062873bfb8" --000000000000f54506062873bfb8 Content-Type: text/plain; charset="UTF-8" Hello, When the error is so large that it takes up several lines, any buffer action is done with a substantial delay. Example of that error: [image: image.png] In GNU Emacs 30.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) System Description: NixOS 25.05 (Warbler) Configured using: 'configure --prefix=/nix/store/kdcv18ksfq345gaalphckqh53kn14b79-emacs-pgtk-30.0.92 --disable-build-details --with-modules --with-pgtk --with-compress-install --with-toolkit-scroll-bars --with-native-compilation --without-imagemagick --with-mailutils --without-small-ja-dic --with-tree-sitter --without-xinput2 --without-xwidgets --with-dbus --with-selinux' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: value of $EMACSNATIVELOADPATH: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: TypeScript Minor modes in effect: global-git-commit-mode: t eat-eshell-visual-command-mode: t eat-eshell-mode: t eglot-inlay-hints-mode: t eglot--managed-mode: t flymake-mode: t corfu-popupinfo-mode: t corfu-prescient-mode: t global-corfu-mode: t corfu-mode: t server-mode: t display-line-numbers-mode: t indent-guide-mode: t rainbow-delimiters-mode: t direnv-mode: t global-treesit-auto-mode: t vertico-prescient-mode: t prescient-persist-mode: t global-undo-tree-mode: t undo-tree-mode: t marginalia-mode: t vertico-mode: t mood-line-mode: t apheleia-mode: t global-auto-revert-mode: t recentf-mode: t save-place-mode: t electric-pair-mode: t which-key-mode: t savehist-mode: t elpaca-use-package-mode: t override-global-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /nix/store/mjr52ssd4ihj3qprj7hlq1cl686asf97-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/kdcv18ksfq345gaalphckqh53kn14b79-emacs-pgtk-30.0.92/share/emacs/site-lisp/site-start Features: (shadow mail-extr emacsbug gnus-msg shortdoc network-stream url-http url-gw nsm url-cache url-auth kind-icon svg-lib kind-icon-autoloads svg-lib-autoloads nerd-icons-corfu nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon nerd-icons-corfu-autoloads nerd-icons-autoloads elpaca-manager elpaca-info cus-edit cus-start cus-load posframe posframe-autoloads reveal pcmpl-git magit-patch magit-subtree magit-gitignore magit-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util json-ts-mode man helpful cc-langs trace cl-print edebug info-look f elisp-refs novice embark-org embark-consult embark ffap web-mode goto-addr dired-aux diary-lib diary-loaddefs cal-iso org-agenda consult magit-bookmark bookmark org-duration org-clock toc-org verb verb-util org-indent oc-basic org-element org-persist org-id org-refile org-element-ast inline avl-tree ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi misearch multi-isearch view sort tetris gamegrid vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view vc bug-reference git-rebase magit-extras magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package url-handlers magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode git-commit log-edit message sendmail puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient browse-url magit-git magit-base which-func info magit-section benchmark crm anzu fish-completion eshell-syntax-highlighting em-unix em-term em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-tramp em-cmpl em-dirs em-basic em-banner em-alias eshell esh-mode esh-var eat term/xterm xterm term disp-table ehelp esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util apheleia apheleia-rcs apheleia-dp apheleia-formatters apheleia-utils apheleia-log apheleia-formatter-context dabbrev pulse yank-media markdown-mode color markdown-mode-autoloads hl-line help-fns radix-tree eglot external-completion jsonrpc flymake ert pp ewoc debug backtrace vc-git vc-dispatcher mood-line-segment-vc typescript-ts-mode js c-ts-common imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vertico-directory cursor-sensor compile text-property-search cape corfu-popupinfo corfu-prescient corfu server mood-line-segment-checker display-line-numbers indent-guide rainbow-delimiters direnv diff-mode track-changes derived tempel-collection treesit-auto lsp-snippet-tempel lsp-snippet generator tempel sideline ht rect mule-util face-remap vertico-prescient prescient char-fold dumb-jump popup dash s xref project undo-tree diff queue marginalia vertico mood-line magit-autoloads pcase with-editor-autoloads sql-indent-autoloads scratch-autoloads direnv-autoloads gleam-ts-mode-autoloads odin-mode-autoloads web-mode-autoloads nix-mode-autoloads magit-section-autoloads fish-mode-autoloads rust-mode-autoloads apheleia-autoloads tempel-collection-autoloads tempel-autoloads treesit-auto-autoloads cape-autoloads lsp-snippet-tempel-autoloads sideline-autoloads ht-autoloads eshell-syntax-highlighting-autoloads eat-autoloads fish-completion-autoloads expand-region-autoloads anzu-autoloads vertico-prescient-autoloads corfu-prescient-autoloads corfu-autoloads prescient-autoloads dumb-jump-autoloads popup-autoloads undo-tree-autoloads queue-autoloads ace-window-autoloads avy-autoloads helpful-autoloads f-autoloads elisp-refs-autoloads dash-autoloads s-autoloads rainbow-delimiters-autoloads dape-autoloads embark-consult-autoloads embark-autoloads consult-autoloads marginalia-autoloads vertico-autoloads verb-autoloads toc-org-autoloads org-modern-indent-autoloads indent-guide-autoloads mood-line-autoloads all-the-icons-autoloads autorevert filenotify tramp-cache time-stamp recentf tree-widget wid-edit saveplace tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell parse-time iso8601 tramp-loaddefs base16-stylix-theme base16-theme edmacro kmacro elec-pair which-key general no-littering compat benchmark-init comp comp-cstr warnings comp-run comp-common advice general-autoloads no-littering-autoloads benchmark-init-autoloads savehist cl-extra help-mode elpaca-use-package use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core elpaca-use-package-autoloads elpaca-log elpaca-ui elpaca-menu-elpa elpaca-menu-melpa url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json map byte-opt gv bytecomp byte-compile url-vars mailcap elpaca-menu-org elpaca elpaca-process elpaca-autoloads org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date subr-x noutline outline icons org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-loaddefs thingatpt find-func cal-menu calendar cal-loaddefs org-compat org-macs format-spec cl-loaddefs cl-lib early-init rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 3504364 472450) (symbols 48 119028 6) (strings 32 497254 23980) (string-bytes 1 14284234) (vectors 16 129051) (vector-slots 8 2462135 291002) (floats 8 1388 21668) (intervals 56 188721 11562) (buffers 992 130)) --000000000000f54506062873bfb8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hello,<div><br></div><div>When the error is so large that = it takes up several lines, any buffer action is done with a substantial del= ay.</div><div><br></div>Example of that error:<br><img src=3D"cid:ii_m4a2bw= j50" alt=3D"image.png" width=3D"558" height=3D"28"><br><br><div><div><br>In= GNU Emacs 30.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version<br>3.24.43, = cairo version 1.18.2)<br>System Description: NixOS 25.05 (Warbler)<br><br>C= onfigured using:<br>=C2=A0'configure<br>=C2=A0--prefix=3D/nix/store/kdc= v18ksfq345gaalphckqh53kn14b79-emacs-pgtk-30.0.92<br>=C2=A0--disable-build-d= etails --with-modules --with-pgtk<br>=C2=A0--with-compress-install --with-t= oolkit-scroll-bars<br>=C2=A0--with-native-compilation --without-imagemagick= --with-mailutils<br>=C2=A0--without-small-ja-dic --with-tree-sitter --with= out-xinput2<br>=C2=A0--without-xwidgets --with-dbus --with-selinux'<br>= <br>Configured features:<br>CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSE= TTINGS HARFBUZZ JPEG<br>LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP N= OTIFY INOTIFY PDUMPER<br>PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF T= OOLKIT_SCROLL_BARS<br>TREE_SITTER WEBP XIM GTK3 ZLIB<br><br>Important setti= ngs:<br>=C2=A0 value of $EMACSLOADPATH: <br>=C2=A0 value of $EMACSNATIVELOA= DPATH: <br>=C2=A0 value of $LANG: en_US.UTF-8<br>=C2=A0 locale-coding-syste= m: utf-8-unix<br><br>Major mode: TypeScript<br><br>Minor modes in effect:<b= r>=C2=A0 global-git-commit-mode: t<br>=C2=A0 eat-eshell-visual-command-mode= : t<br>=C2=A0 eat-eshell-mode: t<br>=C2=A0 eglot-inlay-hints-mode: t<br>=C2= =A0 eglot--managed-mode: t<br>=C2=A0 flymake-mode: t<br>=C2=A0 corfu-popupi= nfo-mode: t<br>=C2=A0 corfu-prescient-mode: t<br>=C2=A0 global-corfu-mode: = t<br>=C2=A0 corfu-mode: t<br>=C2=A0 server-mode: t<br>=C2=A0 display-line-n= umbers-mode: t<br>=C2=A0 indent-guide-mode: t<br>=C2=A0 rainbow-delimiters-= mode: t<br>=C2=A0 direnv-mode: t<br>=C2=A0 global-treesit-auto-mode: t<br>= =C2=A0 vertico-prescient-mode: t<br>=C2=A0 prescient-persist-mode: t<br>=C2= =A0 global-undo-tree-mode: t<br>=C2=A0 undo-tree-mode: t<br>=C2=A0 marginal= ia-mode: t<br>=C2=A0 vertico-mode: t<br>=C2=A0 mood-line-mode: t<br>=C2=A0 = apheleia-mode: t<br>=C2=A0 global-auto-revert-mode: t<br>=C2=A0 recentf-mod= e: t<br>=C2=A0 save-place-mode: t<br>=C2=A0 electric-pair-mode: t<br>=C2=A0= which-key-mode: t<br>=C2=A0 savehist-mode: t<br>=C2=A0 elpaca-use-package-= mode: t<br>=C2=A0 override-global-mode: t<br>=C2=A0 global-eldoc-mode: t<br= >=C2=A0 eldoc-mode: t<br>=C2=A0 show-paren-mode: t<br>=C2=A0 electric-inden= t-mode: t<br>=C2=A0 mouse-wheel-mode: t<br>=C2=A0 file-name-shadow-mode: t<= br>=C2=A0 global-font-lock-mode: t<br>=C2=A0 font-lock-mode: t<br>=C2=A0 mi= nibuffer-regexp-mode: t<br>=C2=A0 line-number-mode: t<br>=C2=A0 global-visu= al-line-mode: t<br>=C2=A0 visual-line-mode: t<br>=C2=A0 transient-mark-mode= : t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0 auto-encryption-mode: t<br= >=C2=A0 auto-compression-mode: t<br><br>Load-path shadows:<br>/nix/store/mj= r52ssd4ihj3qprj7hlq1cl686asf97-emacs-packages-deps/share/emacs/site-lisp/si= te-start hides /nix/store/kdcv18ksfq345gaalphckqh53kn14b79-emacs-pgtk-30.0.= 92/share/emacs/site-lisp/site-start<br><br>Features:<br>(shadow mail-extr e= macsbug gnus-msg shortdoc network-stream url-http<br>url-gw nsm url-cache u= rl-auth kind-icon svg-lib kind-icon-autoloads<br>svg-lib-autoloads nerd-ico= ns-corfu nerd-icons nerd-icons-faces<br>nerd-icons-data nerd-icons-data-mdi= con nerd-icons-data-flicon<br>nerd-icons-data-codicon nerd-icons-data-devic= on nerd-icons-data-sucicon<br>nerd-icons-data-wicon nerd-icons-data-faicon = nerd-icons-data-powerline<br>nerd-icons-data-octicon nerd-icons-data-pomico= n nerd-icons-data-ipsicon<br>nerd-icons-corfu-autoloads nerd-icons-autoload= s elpaca-manager<br>elpaca-info cus-edit cus-start cus-load posframe<br>pos= frame-autoloads reveal pcmpl-git<br>magit-patch magit-subtree magit-gitigno= re magit-ediff ediff ediff-merg<br>ediff-mult ediff-wind ediff-diff ediff-h= elp ediff-init ediff-util<br>json-ts-mode man helpful cc-langs trace cl-pri= nt edebug info-look f<br>elisp-refs novice embark-org embark-consult embark= ffap web-mode<br>goto-addr dired-aux diary-lib diary-loaddefs cal-iso org-= agenda consult<br>magit-bookmark bookmark org-duration org-clock toc-org ve= rb verb-util<br>org-indent oc-basic org-element org-persist org-id org-refi= le<br>org-element-ast inline avl-tree ol-eww eww url-queue mm-url ol-rmail<= br>ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view<br= >mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg<br= >dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap<b= r>nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus<= br>nnheader range ol-docview doc-view jka-compr image-mode exif ol-bibtex<b= r>bibtex ol-bbdb ol-w3m ol-doi org-link-doi misearch multi-isearch view<br>= sort tetris gamegrid vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs<br>lo= g-view vc bug-reference git-rebase magit-extras magit-submodule<br>magit-bl= ame magit-stash magit-reflog magit-bisect magit-push magit-pull<br>magit-fe= tch magit-clone magit-remote magit-commit magit-sequence<br>magit-notes mag= it-worktree magit-tag magit-merge magit-branch<br>magit-reset magit-files m= agit-refs magit-status magit package<br>url-handlers magit-repos magit-appl= y magit-wip magit-log magit-diff<br>smerge-mode git-commit log-edit message= sendmail puny dired<br>dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 e= pg-config gnus-util<br>mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc= 2047 rfc2045 mm-util<br>ietf-drums mail-prsvr mailabbrev mail-utils gmm-uti= ls mailheader<br>pcvs-util add-log magit-core magit-autorevert magit-margin= <br>magit-transient magit-process with-editor magit-mode transient<br>brows= e-url magit-git magit-base which-func info magit-section benchmark<br>crm a= nzu fish-completion eshell-syntax-highlighting em-unix em-term<br>em-script= em-prompt em-pred em-ls em-hist em-glob em-extpipe em-tramp<br>em-cmpl em-= dirs em-basic em-banner em-alias eshell esh-mode esh-var eat<br>term/xterm = xterm term disp-table ehelp esh-cmd esh-ext esh-opt esh-proc<br>esh-io esh-= arg esh-module esh-module-loaddefs esh-util apheleia<br>apheleia-rcs aphele= ia-dp apheleia-formatters apheleia-utils apheleia-log<br>apheleia-formatter= -context dabbrev pulse yank-media markdown-mode color<br>markdown-mode-auto= loads hl-line help-fns radix-tree eglot<br>external-completion jsonrpc flym= ake ert pp ewoc debug backtrace vc-git<br>vc-dispatcher mood-line-segment-v= c typescript-ts-mode js c-ts-common<br>imenu cc-mode cc-fonts cc-guess cc-m= enus cc-cmds cc-styles cc-align<br>cc-engine cc-vars cc-defs vertico-direct= ory cursor-sensor compile<br>text-property-search cape corfu-popupinfo corf= u-prescient corfu server<br>mood-line-segment-checker display-line-numbers<= br>indent-guide rainbow-delimiters direnv diff-mode track-changes derived<b= r>tempel-collection treesit-auto lsp-snippet-tempel lsp-snippet<br>generato= r tempel sideline ht rect mule-util face-remap vertico-prescient<br>prescie= nt char-fold dumb-jump popup dash s xref project undo-tree diff<br>queue ma= rginalia vertico mood-line magit-autoloads pcase<br>with-editor-autoloads s= ql-indent-autoloads scratch-autoloads<br>direnv-autoloads gleam-ts-mode-aut= oloads odin-mode-autoloads<br>web-mode-autoloads nix-mode-autoloads magit-s= ection-autoloads<br>fish-mode-autoloads rust-mode-autoloads apheleia-autolo= ads<br>tempel-collection-autoloads tempel-autoloads treesit-auto-autoloads<= br>cape-autoloads lsp-snippet-tempel-autoloads sideline-autoloads<br>ht-aut= oloads eshell-syntax-highlighting-autoloads eat-autoloads<br>fish-completio= n-autoloads expand-region-autoloads anzu-autoloads<br>vertico-prescient-aut= oloads corfu-prescient-autoloads corfu-autoloads<br>prescient-autoloads dum= b-jump-autoloads popup-autoloads<br>undo-tree-autoloads queue-autoloads ace= -window-autoloads avy-autoloads<br>helpful-autoloads f-autoloads elisp-refs= -autoloads dash-autoloads<br>s-autoloads rainbow-delimiters-autoloads dape-= autoloads<br>embark-consult-autoloads embark-autoloads consult-autoloads<br= >marginalia-autoloads vertico-autoloads verb-autoloads toc-org-autoloads<br= >org-modern-indent-autoloads indent-guide-autoloads mood-line-autoloads<br>= all-the-icons-autoloads autorevert filenotify tramp-cache time-stamp<br>rec= entf tree-widget wid-edit saveplace tramp-sh tramp trampver<br>tramp-integr= ation files-x tramp-message tramp-compat xdg shell<br>parse-time iso8601 tr= amp-loaddefs base16-stylix-theme base16-theme<br>edmacro kmacro elec-pair w= hich-key general no-littering compat<br>benchmark-init comp comp-cstr warni= ngs comp-run comp-common advice<br>general-autoloads no-littering-autoloads= benchmark-init-autoloads<br>savehist cl-extra help-mode elpaca-use-package= use-package<br>use-package-ensure use-package-delight use-package-diminish= <br>use-package-bind-key bind-key easy-mmode use-package-core<br>elpaca-use= -package-autoloads elpaca-log elpaca-ui elpaca-menu-elpa<br>elpaca-menu-mel= pa url url-proxy url-privacy url-expand url-methods<br>url-history url-cook= ie generate-lisp-file url-domsuf url-util url-parse<br>auth-source cl-seq e= ieio eieio-core cl-macs password-cache json map<br>byte-opt gv bytecomp byt= e-compile url-vars mailcap elpaca-menu-org<br>elpaca elpaca-process elpaca-= autoloads org ob ob-tangle ob-ref ob-lob<br>ob-table ob-exp org-macro org-s= rc sh-script smie treesit executable<br>ob-comint org-pcomplete pcomplete c= omint ansi-osc ansi-color ring<br>org-list org-footnote org-faces org-entit= ies time-date subr-x noutline<br>outline icons org-version ob-emacs-lisp ob= -core ob-eval org-cycle<br>org-table ol rx org-fold org-fold-core org-keys = oc org-loaddefs<br>thingatpt find-func cal-menu calendar cal-loaddefs org-c= ompat org-macs<br>format-spec cl-loaddefs cl-lib early-init rmc iso-transl = tooltip cconv<br>eldoc paren electric uniquify ediff-hook vc-hooks lisp-flo= at-type<br>elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-s= creen<br>pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-li= st<br>replace newcomment text-mode lisp-mode prog-mode register page tab-ba= r<br>menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse<br= >jit-lock font-lock syntax font-core term/tty-colors frame minibuffer<br>na= dvice seq simple cl-generic indonesian philippine cham georgian<br>utf-8-la= ng misc-lang vietnamese tibetan thai tai-viet lao korean<br>japanese eucjp-= ms cp51932 hebrew greek romanian slovak czech european<br>ethiopic indian c= yrillic chinese composite emoji-zwj charscript charprop<br>case-table epa-h= ook jka-cmpr-hook help abbrev obarray oclosure<br>cl-preloaded button loadd= efs theme-loaddefs faces cus-face macroexp<br>files window text-properties = overlay sha1 md5 base64 format env<br>code-pages mule custom widget keymap = hashtable-print-readable backquote<br>threads dbusbind inotify dynamic-sett= ing system-font-setting<br>font-render-setting cairo gtk pgtk multi-tty mov= e-toolbar<br>make-network-process native-compile emacs)<br><br>Memory infor= mation:<br>((conses 16 3504364 472450) (symbols 48 119028 6) (strings 32 49= 7254 23980)<br>=C2=A0(string-bytes 1 14284234) (vectors 16 129051) (vector-= slots 8 2462135 291002)<br>=C2=A0(floats 8 1388 21668) (intervals 56 188721= 11562) (buffers 992 130))<br></div></div></div> --000000000000f54506062873bfb8-- --000000000000f54506062873bfb9 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: <ii_m4a2bwj50> X-Attachment-Id: ii_m4a2bwj50 iVBORw0KGgoAAAANSUhEUgAAB0oAAABdCAIAAACkWnKGAAAgAElEQVR4nOy9d3wbx5nw/yx6B0EC JAiCABvYKZJilShRItWLbbnGTpyznTjJXdrl3lzyu3vvcpecL59cfteSXMqdE/tipzmxLVd1iWqU KErsvXcCLCAAguht3z+WoikSuwRAsGq+H/4B7uzOPM8zzzwzOzs7i5VUHoFNjMNm32gREIggiFTF mXSTPrdnowVBIBAIBAKBQCAQCAQCgUBsf+jKxJSNloEKD5omQ2wdVPnZJZ8+5bbZjWO6jZZlXaGz GLjXt6ZFYBiWma0pKs3N25nZ3dmP4/iaFodAIBAIBAKBQCAQCAQCsSVgbLQACMRmIS0p9jtffZL4 bbe7vvB3rwZ1eWyGJv/xo6NN7f13GhcfL3muJD43/sK/Xaj8aqXb4T77L2fDJvGm4dA3Dvncnov/ eYn4dy1UjpJGZO9IHR3W3qtt9vnQ3C4CgUAgEAgEAoFAIBAIBMAaTe8ymYz0jKRYhYzBZJhNc01N XZY5G5GUkKBITI7nC3gup1unm+5o7/N6vGshA2JzIuBx/u+XT3X1a99878ZGy7KUkfGZ7/74bQB4 +VOVUWJhUNeyhYKdTxyd1U01fnARHlxY6rK7AcDtcLlsLrdz6Wr00udLldlKu8l29ofnNmpFKovH Kv/CPv2gvunDxpXPJoHG/CSYUKscYv50GgCMjU5MTxrCkiECgUAgEAgEAoFAIBAIxDYg/NO7GIbt 2p3H5/O6uwdtVjuPz7VZHUSSOiFuR17a0OB4S1O3KEKQna1hs5h199rCLgNi08Jg0FQK6fC4fqMF 8YPd6eobngQAh9Md7LWpe4qYHE7LmdO4d+njCpfdBQBuu9tld3ldD8x1Mlj02LRYk242IlYsiY80 jMysQvzQodFpEbHiWa0pXBlSqBwyNqsdALg8TlhyQyAQCAQCgUAgEAgEAoHYHoR/elelVkRIRDW3 m6anli6yk8kkOI63tfb6fL6ZGZMyTh4ZJQ67AIgNRyzkPntid26mmsVi6iaNF6tbquu6cRz/2fc+ LxZyAWBvUfreonQA+P//58OW7hEA+PqLx4p3JP/gFx+0944K+Jx/+9vnDSbLP/zobQ/l4u5PP1p2 fH8+juNf/PtfnjpYVF6UIRRw/vP1M/VtgwCQnRb/1NEStUI6O2e/29L37oVap9MDAF967mBepvrV P1Q99+humUTYPzr1y7euTOpnqTX66Xc/19Yz+sP/+ZA4cqIi/7lHyhbKUuakW2eMhpHx5de6rE6X 1eX1+hxzdo/zAXViMxR0Jr3hdP2+L+2L36FcPL3LEbBzjuXI0+R0FmNueq7vdt9IwwixvJciKVoT k304SywXOy3OsdaxjsvtHpcXAIqeLpKny+vers85kcOP4BnGjHXv1FlnLABw8u8f4QjYAKAuUKsL 1ABw87Xqyd4JQgyyDDEalnUwK7E4AcNoo82jNBq2eMMECpVDxmF3AgCXi6Z3EQgEAoFAIBAIBAKB QCA+IfyfVsvMTGaxGBaLvag4JyMrOSoqwjBjcrs9AMAX8GTRkS6X22Sa4wu4qWmJ46OTU1NUKxbR p9W2HFw263vfeCYlMfbyrdZb9T10Oj1KImhoHwSAlq6Rey0De4vSG9qHfvrm+arbbUNjU14fDgAd fWN7CzMykhVVNe3PP7YnWRXzr7/82DhrpS5rVDczZ3Vkp8YnKGWRYsH5G007sxPPXmsyma1pSYr/ +xen+ocn3/ro9viU4ZGDhXJpRF3rAAAU5iSlqOXqOOkHl+vHJwx7CtLTEmOv3mlfyHZ/aaaIz/2o qn7hiNPlSU+OS09SXLjR4vF6AeDZk7u5HNbr71zz+XCuWJhWsXuqb0jb0bNcSMOIoftGNwCMNo2O tz0w/5t9JAtwrO1CW6QyUq6J6b3VBzgAAJPNOPDVA5HqqP47AyONIzQajSfhaTu01EnSRGn5y+WG EUPr2ba5qdn0inRBlGC8XQsAcVlxkarICEVE19WuuUmzOl8tTZQO3h0EgInuyfG2cXWBWtupq/39 nYHaAdO4Cffh1Blm7E/PPJQ5PTDVfb1bFCOUJclcdnffrb4VVQ4BDMN4PG5CUrw8Vjo2OjGjN64y QwQCgUAgEAgEAoFAIBCIbUP4V+8KhDwGgyGXSxsbOjgcdk5ualFJzvWr9wCgr3eYw2Fl52g0qWoG nT42PtXW1ht2ARAby/7SzBip+HcfVJ+73gQAN+52LiSNTcxYbHYAsNocw9oH9meYszhe+9OV//P5 ky8/U7GnMP2dc7Uj2pU3cDCZbQaTBQDiYiTf/uHvosRCi9VBTAo/fqjIYnP89DcXfT4fdINcFnG0 PO/Xp6/b7S4AwDDsx78+p50yAoAmMXZHmkoqEeqNcxRl3WnsydIoc9Li77b0C/ic1MTYa3c6iMXF LB4XAJxWe1CGYrIZManynhs9ADDePq7IVEjVUdODegBIKEriRwmaP27pre4BgKG6oYWrKJIyKzNc NlftH2pxHz7ZCwKZUFOmafygye1wEyrf+W2NeXoOAKISomI0cl4Ez2aymSdnXTYOALhtLpPugSXM FBkm70p2O9x3flfrdXtHm0elibKgdA8KWUzU/soSHMd7ugZ7uwfXriAEAoFAIBAIBAKBQCAQiC1H +Kd3GQy60+muqWnyeX0AEBUVoVLHCoQ8y5xNKpMo42NGhrUzepNKrVCrY51OZ1fHQNhlQGwgmgQ5 ALT1jAZ7YUP70O3G3vLijLGJmcUrZwOhqqbd6fRop4x//p1fEUeS1NFcNuu1H36J+JeOYQAQEyke Gp8mjtgcTuLH+IRhR5pKGimint691zLw4pP787MS77b052ckYBh2q2F+rS7u9cH9b38FTmxmHJ1B n+ydYnKY+kE9juPKnHhiejdKHQkAU32Ty6+iSJLERzLYjFOvPE78S8MwAOBH8k33N9V1Oeb3FDZP mmM0cp6EbzPZKCQky9BmtHFEXP2g3uue33hhTT8JZzLM3r5Zn5Co1KQlTE8Zxscm1rI0BAKBQCAQ CAQCgUAgEIitRPind90uD4PJIOZ2AcDlcgEAk8HEMKywKMtisTU1dgHA6OhE/s6M1NQEnXZ61kQ1 rYbYYmAYAODBT/hx2SyNKsbp9MTKJGqFdGEeNhD0hqUuhOGYyWz7wS/eX3xwesa8/FoajQYAOO6j LsJic7T1jOZlJNBoWH52osFk6R7QEkl2swVwnCsWBi4wACh3KAFg/5f2LRyJ26Fs+qgJx3HAAMhs SJEE4Jhz3vzl9cVHrAZ/G1xgNACAlVQmy5DOZgCAz7fy5WHB5XKPjU5MTMw88fTh6JhINL2LQCAQ CAQCgUAgEAgEArFAcOsNA8FoNLNYTIGAR/wrEPJxHLdYbEwmg8lkuhftpWuzOgCAy2WHXQbEBjI8 Pg0AGSkKv6kulxcA6Az68qTnH98rFnJf+em7Nofzzz9ziEl/4Jzi3JTv//Wzpw4XBSjGwNhUhIjn A1w7ZVz4c3s/+cwXRkyUAiTESXEc106aFpJ8Ptxvy6hp7BEKOOlJipy0+JrGHvz+JKvb4Zid1Eeq FDS6H738wuQwY1JjtB3a669eJ/56b/VyBGxZsgwAiPW2smTp8gspkoxjRo6QjQOYp+cW/rzeRZOw 2LzKEkUEjuNz0xbiX2IRLsZYqjNZhm6722VzCSIFC2fS7uccCHwue39JplwWEfglAECnYQDgpvzU HgKBQCAQCAQCgUAgEAjEw0b4P63msDlUakVkpNjt8SjiotUJccNDWp12yuv1RUVFSGUSGo1GZ9Dk cpkmLcHpdLe39RHfcfIL+rTalkM7adxTmL4zM4HLYctl4qPlucV5Kfda+olUt8dbmq9JVMpcLndi vCwrNb5nUAcABdmJz57c/e75e7XNfWaLvXJXFoNBX7zDw9deOKqKjcpMUZ651rAwZSkR8TNSFFma +KGxKYfDPTv3yVYDxllrWUFaXkaC0+lWxUqfOlaqlEd29I0BQGFOkjpOmqyS+3y+8uKM0jxNfdvg 4j2CE5TRaUkKNosZGSGQSoS6qfmZ3+mZuaP789QKqSxS9Ma71xcXh2EQl5VmN5lNOj/bJiwnPjde ma3suNKp69TZjDab0eaYcyaXJvncPl2Xbm5qTr1TrUiPZbKZQqlAU6ZR7lAS3yijSLLP2tX56th0 ucflEcvFWYezxTHiqf4pAIjLiotQRETGR+E+X0JhQvyOeG2HbmHfXp/Hp8yNj1REeN1eSVxETEqM fkhPnSFXzItJjfE43TaTLaMiIzYjdvGn1aj5888cevRAQVFu8rlrTYGcTyAU8ZM16tERnWHGtPLZ CAQCgUAgEAgEAoFAIBAPB2swvetwmUxzUlmkOiFOKOIPDYx1dgwQ6xwnJvQMBiNOGaNSx0oihFNT Mw31HS6nmyI3NL275XC5Pfda+2WRoqIdyTuzEnGAG3e7xiZmFk7o7BtPVMr2FGRoEmJdbndjxxCf y/n2lx6ZMVn++w+XfT58RKvP1ChL8zTtvWMzpvkVpgw6PTUptqaxt7bpkznEJ44UnzpUBABZmvgD u7NPX7i7kDRtMPcPTybGR+8rzsxMjZuz2G/c7SR21yWmd6vruo7tz0tNVDS0Df7yrarFy0IHRicV soiSfE12arzT5W7uHCaOe7xedZwsOzVeO2l853ztYq1nJ6Zj05LjstLG2ro893f1pSDnSA4/it/0 QaPHNV+uy+pMLk0SxYh7qns8Ls94+zhPwlfmKBUZChzwoboh86QZALxuL1mS1Wg1jBglyoiEwsTo ZJnL4hyuHyJ21yWmd4cbhlP3pEYlSLUd2vp36nyeTxb26gemJUqJKj8hSi31ur26Lh3uwykynB6Y 5ol5ySVJ6oJE86TZ5/UxOcwAp3dTE2NT1HKHw018fC9AIiQidWLc0MCYedYS+FUIBAKBQCAQCAQC gUAgENsbrKTyyEbLQIXDZt9oERDbjS89d3BvUfpXv/u6yUz1YTG/JChlr/zVM6+/c+1qTfuSJH5k RPnLz7nszpuvveWyBZ3zmlL0dJG6QP3x9z92zDk2WhYozEn6xkvHP7hc//bZmsCvipJKDhze3dM1 2NHW63JRPRNCIBAIBAKBQCAQCAQCgXh4CP/euwjEtoTLZhXmJH3z5ZPaSePinRwWsBpMN1//I41B j01PXn/xthCZKUqPx3upuiWoqwwzpv6+EU1awqmnDtPpKHAhEAgEAoFAIBAIBAKBQAAAMDZaAARi vXG6PJMzZs/ib44FwJ6itM+eKm/sGPr1O9e8JNda9IYrP3nd5910n//yuL0Wg9UXpMprRKZGebuh x2S2BnUVjuP1d1ubGzr4fJ6PfLduBAKBQCAQCAQCgUAgEIiHCrQ5AwIREFw2CzCwO1wbLQgCgUAg EAgEAoFAIBAIBAIxD1q9i0AEhN2JJnYRCAQCgUAgEAgEAoFAIBCbCzS9i9iqcHjcjRYBgUA87IT9 FZNTr3wrvBkiEAgEAoFAIBAIBIKM97/zrxstQhhA07sIBAKBQGwitsfwAoFAIBAIBAKBQCAQ6wP6 AD0CgdgsMDjshOJ8flQExTl0BnoohVhbeFzW4bIcuVRMcQ6LifwQgdjOsLhcjE7faCkQiPCD0eks LnoBDoFAbDCon0Ugwg66QUUg5pEoY0s++yTx2+N0Xv6PX26sPA8hqrys1IrdkvjYxnfPkp2z5+Xn vB5v9a9+v56CIR4q9hWmP3mkKEUd8/PfXyY753tfe8Ll8fzjT06vp2Cblvi8TNyHj7V0rkXmmr3F dCaT+D10r8kxZ12LUhCIBeLzs3OO7GfxuTde/a1hVLfR4iBCZE3j0pZGoogu/+LzLput5UzV6u3z sNn5YdMXgVhMuPx/q/SzW6W9r7Wcxc89Bjh+960P1yh/RBhZk+ldJpORnpEUq5AxmAyzaa6pqcsy ZyOSEhLjkpLjeXyu3e4YGhjv7xtZCwEQiBAwT+vvvPk2AGQfO8AR8cOVLZPDKf7M48aRsY5LN8OV 53ZlvK2byeNOdPZSn0ZnrOGTXj6X/a3PH+8Z1P3+zJ21KwWxmalp6hPwOXWtA9SnsdBCcgAAiIiT Fzx5AgBmJ6fnJvVhzz91TwmTxyF+6zp6VzW9i2GA44GcKJZHV3zlBeK32+Y484P/Cr3Qh4/4vMz0 ijKuWOiy2Uca2zZt3/fIP/4V4PhH//SjJcezD+9j8bmtZ6vmpo3rIEbO8crkXQXE79HGtvrT59ah 0G0PdVyiMxi5jx12mOe6qm77vN6NEBBodHp65W6OSNj8wUWvx7OeRc9NG1vPVuUcr8w5un/5dABZ u/DLWsf/zcba6UvmDyg+bHK2en8XFGH0/1X2szQ6Pa1yN1cgaP7o0trFz83fjxCsQxxWZGh8Pt9a 5OyXDewftwEMADj6t18FgPM/+OmS36GBYdiu3Xl8Pq+7e9BmtfP4XJvVQSSlpKgys1OGh7SdHf1K pTwrO8XtdI9s4ic2iIcKr9NtGp8EAK/bBRC26V0agyaMjjJPToUrw80GncHgRUXEpCQax3Qzw2Or ycppsXZX3QqXYKHBYNCU8shh3czGirF2sJgMuVScm67qG57sHNButDhhI4x6meZsb5+/Gy7BQka1 MztSFTfW2KEfHt1oWaiYm5oZa+n0+XxWfUBj9ND0OvP9n7gdzoV/4/MyNXuKBdJIt9053tbVfvGG 1+2mMxip5SXK3EyeWOi02cdaujou3VgYc3PFwn1f+uxIY1vHpRsL+ZR/4dORqriFf41j2uv/8zsA cFqtXVdv0xl0zd6SwIX0S2p5aeahvQDQcflmz/XN+9AoXP4WEScveOK4x+0ZuNPIZLPmpgzrU24I eOwOn8/PdD/xBHHwbtP63LCNtXTO6qbk6cmKzNTV57ZV4sZaQx2XMBqmyssCgN6bdzfqtpzOZKSW lwJAy0eX1rlot8MxeLcp53gl7f6LEYshaxd+CTb+h4uN8vO105fMH1B8CISN0mtL93dcsSjneIUs SY0B6AdHW85esZnM1JmQ+X8Ieq2yn6UzGWlEezlD+prdcoKVc6P6kfDKuRXZwP5xGxD+xUcqtSJC Iqq53TT9YIzDMCwlVW2ZszU3dQHApE5/5NjelDQVmt5FhEz6gbKE4nzA8cv/+avkssK4nAwWj9Pw zpmp3kEAiEqMTy0vEcpkTpttsruv98Zdr9sNADknD0QnJ7SeuZJWWcYViUwTE21nqmzGWYqCWHxe 5dde0g+N1t1/KyGxJD+tsmyhLDIqv/45Fp8HAHE5GXE5GQBQ98cP9QPzi9YVWalJuwr4kREuu0PX 0dNztYb6yZgiKy3nRGXnpZupFbss04bh+paMQ+Uep6v+7Y+tM0YKlQFAXbRDlZ/DFQu9Hq9pTNt/ u940PkGdFBEn15SXCKOlDBbTMWcZqW8butdEXEJj0lPLS+UZGrZQgAG4rDb77JzdPEekUohBRlRC fNFzjxG/56b0t157ayEJA9DsK1XmZQFgE129GIOOex7oRPcXpz99tPhOc/9vPgh0algk4D51uCgn TcliMiamZ6vudNxu6sNx/D/+5tMiARcAyvI1ZfkaAPjRG+fbescB4C+eO1CQlfDv/3uus18r4HG+ /1dPGWet//yLDzxe0iorzU1+6YnyP5ypefJw0fiksepOx3MnS+0O909+e2li2gQAmSlxpw7sjJdH mS32+o7BD640OF3zjygP7MqsKM6IkgjdHk/v0OTZ6839o1PUScnx0acOFijlEg6bZZi1XKvtunS7 jbiEyaQ/frCgMDspQsSnYWC22GdMlplZC5FKIcZDpRcAZCQrvvnSMeL36IThez99byGJhsFjBwrK i9IAaPfaBuh0mpe86sOCOj87KiF+ZnAMhte0nNXidbvr3v448PNXr1eEIqbgieMWvWGkoU2elpxU uhOj0Zo/uiRWxGjKS2aGxrQdvcqc9JSyQtzna794nbgqqbSAI+RjGLY8w8HaRsuMCQAshvmRsWPO 2lV1i8lhr356NzYjhZh6VmRqAp/eZbBZAmlkXHa6YWRct9ILDWEhXP4mS1IDhunau9vOX13PckPA ZXP4cD+t2G62CDlsjkhAPTAIF8YxnXFMxxULwzJ9s1XiBjWr9/9g49LDBlcsBADH7NzyJLJ24ZeN svNG+Tm1vmsRt1F8CISN0mvr9nd0BmPP5z7Fj4yY6O4HAHlGiig2+spPXqe+XyPz/xX0wrCk4nyn 1Tre1r1wbJ372YDkXMZWiW+hybn+40zE+hD+6V2FQuZ2u0UiQf7OTBabOTNtbG7qstkcTCaDxWLq 7z9V8OH47OxclExCwzBfYC9LIhBLGKxtdNkcqft35Z06gtFpPdduZR8/4LTYAEASryj61KMT3f29 N+9yI8TpFbtZfF7Lh/OPgJhcTmpFWd+tOn6EKLm8JO/Ukdv/+yeKglxW28zIeKRaSWczvU43AERr Ej0Op75/hbh79w/vs/m8oudOTfcN9t64CwCWmfkmEJup2fHoYX3/cN+te5I4RUJxPkajda70Ug9G p8ekJ/ffqkurLKMzmd1Xb+ccr1TkpPVeu0OhsjwjJeNguba9p6vqFovLkaUk8CLExBwuRZLLap+d mB5v6cRxXJmblX5wj33WPNkzAABZRyristM6Ll2fGdJGp6g1e0v7blVN9w2taHkyTLqJml+/DQBF zz26JClpV2HS7sKpviFtW7csWc0RCuwPDgXyMhLYLGZRTmKA07scNvNvvnBSIuZfutU2OWNOVkWn qGNuNfYCwL+/fk4k5H7zpWPNXSMfXGkAAN20ibjqtx9Wa9Qxz53Y9d2fvvfEoQI2i/naO9cp5nYJ 6HRaQVbix9eanj5azGIx3rlQ9+Lje3blpbx3qU6jlv/VC0fq24c+rGqQRoqePlIkEvB+9fY1ACjM SXzuxK7a5v4/nb8r4HN2pMbLIoXEXCdFktniGNLqqxt6cB++tzDtU8dL9Ma5xs5hAPjso2W78lJ+ /3FN14BuR1r8qQMFH11tbOkeBQAKMR5CvQbHpv/5Fx8CwDdfOrok6Vh57on9ec3dI3ea+nM0ykgx f9rg58Y4LESp4/a+/Gnid8FTxwueOt5fU996tkqztyTrcPlkz2DNb94BgOJnH1VkpbVduD5c13zi 775u0Ru0Hb3qghzw+TouVw83tAIAR8jPOVYZrUnEaLTpgeGWM1fsJjMA8KMkO45VSFQKGo1mmTEO 17cO3p1/eJNYkp9UupMXIXKYLURk8Ho8p175FgBo27uH6lp2nDggiJK0nK0auNOw70ufkSgVxIW3 fv2n6f5hAGBy2H7lIdMrWPuYtJPX/vs35km9z+tV5qQXPvMIsQLXMDJ++Ue/IpafGMe0xc8+Jo6V EZcw2KzEwh24zzdQ27A8w/H2bv1goEtOuGLh7hefoWHYzdffcpgt1CdzhAJJnHyqf4jJ4UiUsVyx 0D47BwBk9hTLo7OPVUTFK2hMhs/rteqNDvMcYU8A+PiVHwHAye98AwDOfP8nuScPKrLT+msaEnbm DNQ2xKQm8SURd/7w3szQmN96J/Kxm8zj7d3KnAw6i9lx+eZgbWMI9cKTiHecOCBNUAJg+qHR1rNV VoMJANgCHpvPBQAcwzhCvs+Lu2w2skzWwc+pGapvwZevUrz/AIAewOcTyeqRwv5+5fcLmR36qv2/ W0BRj2T15ZfCp04E5VdAHk/IjmcfrYjNSOGIBD6XZ2Z4rPnMFfusGQD8+j8EX79+4xIARCXE5508 yJOIp/qHllwSeLsma0fBtlPzxDSRYUpZUUJRns/j6bxya7S5nUJfMn8LSn6CT75Su2zLGv/twh9k dqboXwK3J5D4bQjxiszfgvVbMn0p4rZfvcjkIVjuD2QE1S7CFR8o4hiZXmR+6/f8YOMPhV4htCO/ bMv+Trkjgx8ZYZ6YuvPb04BhlV99URQtjd+RIU2MJ7O/X/9fsT1K1fE5Jw+I5TKTdnK8vWc+2gTT z4K/cemipJ2JxXlMDrurqrq/pgFI/DCEuLGm/QiQxBkKOUMYh/uNP2T9bFjYHv3jVocW9hwFQh6D wZDLpY0NHc2NXZIocVFJDgB4vF4cgLXoPSC3x4MBsNissMuAeEhwWmxEK+VLJQ1vnzGOTbjtDsec BQBSyorcdkfzBxf1AyOjDa2jze2KrDQGmz1/JYY1nj6ra+/uu3VvZmBEJI/miIXUZek6emk0mjRR BQBMLkeijNV19q64DY1l2mDRGwDAZXeYJ6fNk9O++zvIJO0q8Drdje+dn+js67x8wzimU+VnfyIh OV2Xq8dauwCgr/rueEunx+1mcjjUKvMkYgCwGoz6vqHx1q6m985r2+efoFIk2UyzPVdva9t7dB29 7eevAYAkPpZIkiaq7GbLSH2bdcYwWNsIdCyhKI9IWsHyJHid7lnd5KxucvlNhaowx+1wNr1/bqKz t/Xjy4sHwQRvn6+9Wdf9yz9dW9F0BOWFadFRovcu1Z2+VHeroefN96vfeL+aSBqfMmqnjABgsTtH dDMjuhn3/ZXCc1bnG+9XK6IjXjhVtqcw/cOqhtGJFV7CInjr7B1i7vijqsZbDT0Ol4fPZQPAIxV5 Vpvz1T9da+sdv1bbeaOuuzQ3mcthAUB0pAgAdHpTW8/o7Ybe/36r6k5zP5EbRdK00fzuhXu1zf13 Wwd+++FtANAkxBBJWSlKg8l6tbZTN226UN2K0bBDu7OJJAoxHkK9HE730Pj00Pi0d1nTrijNtDmc //1W1b3WgddP39Ab12puFwAsM8am9y8QoWO4vrXp/QsjDa0AQLTNKLUCMAwwTJqgWjgIAAJppCwp fqKrny0U5D12mCsWAobt/rOn4nLSRxrbeqvvxqYll73wNEajAUDBkydi0pInewZ6b9U5rXaOUEBk otlbnHvyIEfAH21st0zPCKQSr9cLAI3vnQcAaZKq+NlHvW4PYBhxe9N17U7D6XN+98NdLg+ZXiFg 0k4Sr8IJ5TIAWNj9xmYy0+h0XoRIkaEBAE6IDH4AACAASURBVG3H/HoEdcEOBoc93tbN4nLSK8sW b8gAALknDx3/m6+Wf+HTYrlsxaIjVXFCaSQ/ShIZr1jx5NjMFMAw/eAoMX0cm6Ehjvu1J53FLHvp aVmSqutaTc/1OzQ6Xdvd119TT5E/jU6PUilwDNeUl7jsdiaPo9yRQVHvAMCNEHGEgt7qWiaHnX10 P4ZhwdYLjU4ve/EZeVryZO/QZO+gPC257KVPEbNFx7795ZSyIgBQ5WUd/faXd7/wFEU+6+Dn1PTX 1C+Z7lcX5FR+9UWhLFLb0WOZXjnC+28XlPL4kZ8Eajssh8yeFPVFRrB+RRZPyI7jPq9hRNt/q85m NsszUnIfOQgApP4ffP36jUtMDqf0M48LY6Tazh7assuDatfgrx0Fbc/7xKQmTvYM8CTinY8fYQsF FPqSxeEQ5DdPz0x09wujoyq/8oK6IGdx0vJ2QQZZ/CerdwqW25PMb0PoR/z6G4WcZMf96ksdt/36 CZk8BEv9gYwg20UY4wOQxDEyvcj8luz8oOIPqT+E1I6Ws137u0h1HAAYiPc4cdw4pgMAiUpBan8S /6dojxyRoPCZR/a8/Cw/QtR+8fqNV39HzO0G28+SjUsJ4vMyDaNaJoedeXgfkLevEOLGWvcjfuMM hZwhjMOXx58QxpkhsNX7x61O+FfvMhh0p9NdU9Pk8/oAICoqQqWOFQh5ljnb9NSMTBYpl0v1elO8 KlYulwKAG+2XjFg1o43tXrfbOmO88qNfEUdEsdFMNuvwX39p/gwMAwBuhHBucn73Ro9z/odFb5Am qbhiod+X1BaY7OrPOlwenZIw2dUfnZIAGKbt6AlZYAxAKIsyT04vvAVjnpiSKGP5keJZ3cq79GKw aA4UxzHAgFLlsebO2HSNZm9JQsGOqf5hbWvXwia5FElMLiexOF+aFM8W8ImhDO3+gM88MSVNUkmU scYxXXRKAo1Gs87Mx9AVLR8UDA6bLeAbR7U+9/2+fNn87/ikcWF+NhCS4qMBoL1vPFhhmrtGalsG ynamjk8Zz91oCfzCpfWFAQAkKKVcNuvn//hnxGEahgGATCIc0c1U1/cUZieeOlBwsDSrpXu0pqlv YTNZiiQBj3O4LDsrJU4s4hFf/WLcr69hrT5bE6dRx/QOT+amqRh02oR+fgU0hRgPrV7L4XFZEUJe 7/CE+74fruk7J06Lbai+JT4vUyCN1A+OLqzfsRpM5im9KFoaERsDgLP4XNP4hM04y+TMPz6pefO0 y26PjFcIo6Oi1ErHrEUkj7boDW3nrwGALFElTYyXJiinB0boTDoAsPl8XUdfX/W9+UCEYal7SgCg 4fS5JS9qaTt68h8/yuJyh+tb+2rqSp59jBh9Tnb3A0BqeQkI/exXvkSesZZOv3qFjESp0JQVed3u rqrbCweVOek7nzwOAAO1DUN1LYReKbsKAKDvVp0sJTG9YrfX5TKMjAOAYVTrsjuMI1qJMlaekVLy 6ccv/ucvqWtX19Hbe/MuAK7r6l9RQkV6KgBMD4yyuGzN3uLYDA2xlMCvPcXyaBaP55iz9Ny4g2GY prwkbW9J5+UVglvzR5ezj+2n0WitZ6oO/OXnmSyWVKX0W+8m7SRxSdMHFwDDco4foDMYdDaLzN/I iE5J4EdG2Iyz9/74IQBI4r7Ik4hlyeqJ7v7bb76jystS5mZO9gwM3GlwWkmXMsG6+Dm1IsuRxMWK oqXGMd1YSxceQCP3W48r2n95u/CbOZkdyIQhsydFfVGoFrhfkcYTALLj7Rfn978eb++u+PILxGMV Mv+nKJdMeL9xKUaTwOSwrTPG+nfOMlhMYvXQAkG1a4Il7Yj65OX2XEgi/EESFyOSR0cnqe0mM5m+ ZHE4FPlxfPBuI5vPkyhjJXGxw/WhPGkji/9k9U7NEntK1Uoyvw22H/HrbxRykh33q++KcXuJXh6H k0wegiX+QKZgsO0ivPEB/MUxMr3I/JbCDkHFH796UZxP0Y6Ws137OxaXAwBel4v41+N0EQe9Lrdf +wOJ/5PpxWCzD/7ly3QGfbC2qfNqtctqX7gkuH6WfFxKcPvXf/K4PcqcdDqDwSBvX8GOc8j0DWM/ 4jfOUMgZ2jh8SfwRRUv9x6tw39Vs7f5xixP+6V23y8NgMnz331l2uVwAwGQwAaClsbuoNKe4dAcA TE3NOJ0u3Id7PRvzTQPEdmL5zCyGgdNiu/uH9xcf9LtnPIbRAPxMGi7B7XDoh8ZkyYkYQHRKosNs Ma5u22if1/tAr4ZjAIDR6SFnSKGyy2q79fpb4thomSZRkamJy0nvv1XXe+MOdVLhMyeF0dKOizeM o1oGm73rxacXsm356HLJ84+XfPZJ3OsFDJvo6uu5dntFMUJSCgMAX1g3OZ1/ihh8R8ZhM5PjZU6X Rx4ljpdHhjZR+IkYgM3O2f/tfx/4CLLeMAcAZov9n372fmKcdEe6qnhH0u6dmo+vNb1/uZ466euf PRQfG/W7j273Dk9w2ey//4tPtrl47Z3r3375xP/3hZMer5eGYXVtg6cv3ltRDKTXAjSMBgAez/p9 NJYMbXuPKFoalaAkHlaPP7iUz+f1AIDLZgOIYnLZGA0DAIE08rHvfXPhHI5YBAD1757LPVEZnayO Tknwut2dVbf7qu8y2SwmjwMA5slpMgG6rt22m8yXf/xaINIukScEfSkQxch2Pf8EANz940eLl97M jIzf+e3puOz0pJKdfImk5jfvyNOTuREij8OpyNTIklUAEK1JnOofntVNEQNEAKAzGI/8wzd4ErFI FmWeovrusM/rXdjPlxomhy1NVAKAIjOFxqADgDRByeJyXfZP7nMW29Pn9eE4zubzJEoFi8vGMMw+ OxfCmJsrEYLfer8/vQjwyQMKqjUVZPmLhABgM89HdZvZzJOIOSIBAEz1DREro+2zc5OUG9NTEy4/ D5bmM1eGG9p2ffbx4k89cuHfdctfFiFjcT1GqhT+5blv/8DbBbUdAoSivoLLh8yvSOIJ6XEMS9ld qMrP4kWIGSwm3B+G2Wfn/Po/RblBwREJAcBq9L9ML/B2/QCraEeLivYAgMNiFQGw+FzAcFhJ3+Vx OFj5uWJR6fNPuu326//zO5NucuULgoHMH1ZmkT3D5bdk/kYhZ1Dyk/ktmV4U8hAs9QcSwtUuQrbz 0ji2kl6wxG8DOP8BOYPUN5DzAxnPbNf+zm13AsDCu5UMFgsAXDYH8cWzsDAfFWmwZPFmUP3siuNS YmL6kxKD9KtgCWM/EnKcDGocDvBA/AkoXoWLLds/bnXCP71rNJrjlDECAc9isQGAQMjHcZz4bbM7 blyr4/G4OI4zmYx9FUWD/WNhFwCBAIDZiekoVRzgOPkbN/PRRiSXAo5bFp2G+3DM374luo4eWbJa olZKE1UjjW0BRkOfxwsANPoDbQ0HsMwYBZGRdCaTeF4nkkvx1X3ykkplDAMcn9VNzeqmBmrqDv3V FxXZqcQcLlkSk8cVK+T6geGx5g4A4D4YOnmREQJpZO1v3rWb51x2+ydLawOyfBC4HU63w0HsIDEP jQYPvjgfFyM5uCuroWOotSegeDKimynISkhLlI9P+bG22+0DAIa/efZnj5eKBNx/efXj//Pi0c8/ te+Vn3/gWfR+UGF24vF9uQ0dQx9fJd1jbjFDWn16YiyO+yb1S0c2GIbhOD44rh8c15+90fzTv/+z 0txkYq6TLEnA5yTFR7f1jlXX9wCAVPLAC78xUrEiOuKHv/xYb7JYbA73ovqiEGN76xUUVrvTancS O0gQLN81ns9lF+1I7hrQTkyHwfMBwOfxAQBGf2BcpOvoSa/YLU1Q0plMANC2+3mHgBh9OsxWt8MB AE6rreY37y6k2gyzADA3pb/52lssHi+hMCfzUHn2kX0jDW1uu93jdDHYLFG0lGi/NDp9yeeA3TY7 BMmCPBR6BUuEQl72wtMYg37nt6en+oYWjrMFPKvBZDWYrEZTfF5mjCYBo9O5AgEAMDjs1H2lxGmy JLVYHj2rmxJIIy0zRsBxFp9LvGrgdrn8FfgJNDo940AZAHReuUX9reSYtGTiid3C99kwGk2eljTS 9MlyjMX2tM+aWz6+nPvIoX1f+gwAuGy2hvfOQfCPoojtff3WOwWB14vNNAsAXOF8Y+SJRABgM4bY 0NbUz4MF93qNY1qbaY7F4zEC2xOQ4MF6DMj+y9qFBwCwB9+JDsQOS1huz3DVF4VefuOJy2bze1ye mph9dL9Fb6j9w/s0On3XZ5+8n79//w/Nn5fjtNkBgEmyVVTg7ZqMVd4f88QiAHDOWRwWK6yk7/I4 zJOIy158BgCqX3/LTvkuGgGDycAwzGYyG8e0qxPcD2T+EFQm1H4beLxS5Wb69TcKOYOSn8xvQ5Bn MQv+cF/fpfEhXHF+lfFhIY4Fotdivw3QDgtQ67tcr0DsE8h4Zrv2d4aRcdXObIkylhj5SJRyAJgZ GYtOUgebFfjTy+N0Xvrxr7KP7E8syovPzeq7da+v+q7H5YYg+1mP07XiuHQx1H61+vFnGPsRijhD LWcI4/AFgo1X4WJr9Y9bnfBP7w70jSjioncWZPb1jQiF/Bi5dHhw3H3/xRYcx61Wm0DAKyrJdrnc vb3b68udiPWFLeATj1W5IqEoRrb4yd7A7bpItbLgmUcGaupxn0+enjw3NbP4q+V5jx8dbWwTyWWS eMVkz8DiWGCe0kcoY9Mqyyx6g9vumLr/SHayd8Dn8aRX7qazmbqAd2ZwO5zWGaMsRa0u2uHz4kw2 a6CmHgAGahryTh3JO3VkvLUrQimXxCtGG9uJbjs0KFTOOV7JFQt1nX2OOUukKg6j0xe2gCBLctsd bptdrJDL01MAIGlXAeC4KCaaxmD4PB5BVARgmCw5wTSu8+G402yZm54J0PJ+YXDYfEkEAGA0jMZg iGNjAGBWNwk4rmvrVhXmJhTn6Tp7Ewp3cMXCJZ9We/poSbYmriA74ev//NtADHX9XldlSeZTR4sj IwR6k0WjisZotFf/OP/RW5vDOTFt2pEWf2BXpteHc9msczeaASAvQ7WnIPX0pboR3czb5+++9GT5 Ywd3vnvh3kK2j1Tkx8VIVLFRl261OV0r7zlz9npzWqLiLz975OyNZp8PL8hKGJswvHe5HgBefHxP lER4t2XAZLamJcbS6bQh7fxyQrIkq81psTqS4mWFWYkAcHxfLo7jCQopk0F3e7xyqRjDsJzU+P6R KS+OG2ct45PGFcXY3nr5hcdlRUeKAYBOo7EYjIQ4GQAMjU/jOF7b1Fe5K+tQWfa91oGDu7KiJIIl n1b73DMVJbkpRrP1a9/93xWtFAgm3YQsRZ1eUSZNVDE57Lu/fx/H8dmJaavBJFXH05h0k3ZiyUOU ok896rY7+JERbodjemDE43KZJ6dFMbKMA3uMo1qBNNLn8Ta8d47F5ZZ97lMOs8UwphVIxADgdji8 LheO4wN3GlL3lRY8dXyie0AQJXE7nLffeBvH8bicdKKIuJx0w/D43P03nhSZqQw2i1gAEpOSwBUJ F79pvkQeCr2CsoxAGrnnc59isFlTfYOyJJUsSQUAHVduJRTm7DhxcKp30GacjdYkAsDMiBb3egfv NQ3em384kXvyYGJJfvuFayONbWJ59L4vfmZObzCMaWM0SQAw0dm34idKFFmpxHStSTu5+DPQfs7M 0ABA19XbxGdAco5VJO8ujM3UjDS1k9mT0EXb3u11ufUj40Sn5nG6vC43ncVMKMoVy2NWtI9+aMxv vS+87OmXwOtlemDEajDxIyMKnz6JYRhPIrbOGPWDQe+EQFFuWPw8NHkAgNhH0j638vc3/Nbjivb3 3y60UwAQm5Zc+NQJm8nccfkmAFDbwS/L7Rmu+iLTiyyekB1ncjkAwOJxolRxxPcM2AIeP0pinTH6 9X+ycilE9RuX9APDuNcbESdPKMqVxMUuvSTgdk1GsO10gYKnT3rsDoEsyuNwTvUNuxwOMn3J4gYA SJSx/MgIAIiMV4zPriw/4d7ckBa5L+DXzgwWy2+9B5s5td8GHq/I/M1tcwTlt2T6+rxev35LBpk8 rvuv9i/xh3l9l8WHENqFX7uFHB+WxDH1zmy/ellnjH79lswOZMVR67tcL4rzKdrRcrZrfzfa0pm6 f5coWkq8BSWKkVkNpvGWLorpXTL/J9PLYbbUvf3x4L3m3JMH0it2x2Zorv78jYWlUQH2s2TjUrLz KfoXMjmD0jdc/QhFnCGTM7Rx+HKCilfhYmv1j1sdBgCc/8FPF/5f/Ds0jKa52jst6RlJ+Tsz3W53 X89Qd9cQkYRhWIREFB8vV6ljHQ5nza1GhyOU7TgRCILEkryE4nwA0Owv1ewvXey9M0Nj9X/8MKWs KOPQXp/bMzs5rR944MPohuFxzb5SFocz0dXXfu7q4qS+m7UcgUCVn437fOPt3QvTu16ne7pvOCY9 2TpjCCoaNr13PvPwvtR9u7wu98zwOI1G8/l8E529HRy2ujgv99FDTpu9/1ZdoC+vkUCh8khjm2Zv cVrFLhqdbjPNDd1r6r1Zu0ISjjecPpd5qDz30UP2OUt/9T06g6Eunv9+2kRnX0xqsro4N4lRQBwx jU/U/ekjj8O5ouX9IktS5T52hPi9sBHEhR/+HPf5uq7dprNZKXuLE4vzdZ09hpFx7oPfmmjsGNKo o++1BvpilMXq+MGrHz11pGhPQSqHzdJOGs/ffGAj3V+8VfWZk7ufOFTkdLm7BnUMOo3DYb1was/E tOlidSsA3GrsLStIPbJnR3PXSN/w/FuN1fU9pw7urG8fCmQOFAA6+7U/efP8yf35z53Y5XZ7hnX6 he2Ar93teuzAzqePFDEY9GnD3KXbbR9caaBOwnH8Z7+/8tzJ0pef2Wc0Wz+qamIx6Yd2z38vpa5t cGem+uDurOP7cokj/aNTP37zgs3uohBje+vll+wU5Rc/VUH85nJYxEYQX/yH//X5fG9fvMfmsB6t 3HmkLOdua3/3oC5S/IAfGmetAKt+Qr2I7hu1vAhxtCYxNj3FNDbBEvCJhTza9h7N3mIAGG9b+pDJ bXfI01MsekPzR5eI7cVvv/F29pH90SmJ0Ukqq8HUX9OAYZjH5Rpt7kgoyJElq1w2x2TPYGdVtdfj AYDOK9UuhzOxKDc2U2M3mSd6BzEaDfd68x49TBSRf+po69mrC8OmrCP7iDETAKTsKQaAxZujLZeH Qi9q+FESr9NlNc76vF6+RMxgswAgOiUxOiURANwOR/vFG2PNnYKoKEWmJjpZ7bLZh+41d1y6uSQf 36J9eGYnplrPXU0pK1TvzHFabL3V97qu3oKVmBkZJ+6+DKNUq97oDMb8FPPQfACcHhpN3l0YnZJA YzLI7DnVPxypUioyUwHD4vOzPccqq19/yzQ+0Xb+WsahPZq9JdqOHuJWk0pEHPdb79R6BV4vPq/3 9htv5xytiElJBICJzr7W81dDW/BIUe7q/TzYxwYL0Oh0ABDHRhtHddR6+a/Hlezvt11MDwz3Vd9V 5efI01NmRj4JVhR28Itfe4anvkj0IosnOI77PT5U3xKljovWJCUU5o42d4y2dKTuLfE4nEDu/8HW r9+4ZJ+da3j/fNbhfVmHy3Vd/Q6zZfEb6AG2a2r7BNdOAQDAZpz1Ol2xWWmW6Zmmjy8TO7eQ6UsW NwBA19HrmLOyeBz90MojLhqdTuxHSVvFhmBAYmeK/iUoqONM4PGKzN+C9VsyfX1er1+/JaaTApeH SPXrD+A3PpC0R+q4F8b4sCSOUejl12+p7eAHSn3J9Aq2HS1nu/Z3Xre7+rU/7Dh+QJoYDwC6zt6W M1eo2ymZ/1PoBQAzQ6NVP3sjuTTfZjQvfu018H7W77iU7GRqvwpq/Lmm/Qh1nPQrZ2jj8OWQ9bPU Aq+WrdM/bgOwksojR//2q3B/Ynfx77DDYjGPHNtjmbMND2uHh8a9Aeyn6VjF+nPE9obDI92Ripqc kwficjKu/tfrTktwb4oBgEgu2/3iM+0Xro82thFHMDqd5W/vPI/THeDXJJYQ9gzDDo1JF0VLrUYz seSZxmAkFuVp9pd2Xa4eukf6/v7m12u7wmTS4+WRU4Y5i9UBAEwG/XBZ9uOHCv94tvbS7baNli50 QtOLTqcJeH780OF0Bzh/vfTC+51UYU7SN146/sHl+rfP1oSQzwKnXvnW+9/5V4oTWHxu5VdeYvE4 F//jVYfZAgBMDvvE330dAD5+5UfEu28bS3jlOfG3XyN2XgOAqz97Y3Zi5Y9Prh6OkJ9QlEdn0DV7 S9w2x5kf/Nc6FCqWy3iSCMOYzjlnAQwrfPK4MjdzoLah5eMr61D6ZmMD/Tzr8D7iTvvGq781rG6T /cWEJv9yO4jl0QmFO5acNlTXEmzTCFc+4SJY/99s8m8sTB7nxN98daSpveH0yuv4IuNjy7/4PAD0 3aprO391xfMRFDxscXuzjTe2B5t/XBd21qifDZaHrR8JOV6d+qe/9vl8H373P9ZHzvASVP+4DQj/ 6l0KXC73xfO3nM6g39BBIJZDPIoImYqvfS7ka7OO7s86un81pW9L0g/uST+4Z6OlQPgnddFvL8A7 VqDv23903/6NkidcbLheC1OxmSlKj8d7qbqF+vxVknForzo/hyPk91y/Q9wDbHvqT5+l39+dzWoK ZUPVEGDz+ekVu9enrAWkSeqcYxVTfUMjDa00BiMiTg4AxrENu+3ZQDbWz9svXu+vqedHSczTVKu6 1gG/dhBIJYkl+UvO1A+NBns7Gq58wkWw/r/Z5N9YZAkqAOi5GdBLYOZpw83X3rIajA9JJ7KmoLiN WCUP4bgONk0/+7D1IyHHq/f/4d/WXrq1Iqj+cRuAlVQe2WgZqECrdxFkhLx6N+vIPmmi6vYbb7vt QWx0q9qZk3Fk33TvYPv5a06LdeE4k8MWK+TLz7fOGAP/6PZiwp7hWiBPT0kszRdERdIYdLfDOTc1 M9rYNtHVR3HJltBru1KYlXi0PCdWFsFk0K1259iE8fq9rrq20L/zu0kIQS8eh50UL1t+fEI/qzeG st3+Qif1L9/+9MDI5KtvrXbBDvXq3b2ff5bF4w3VNfXfaVx4zY3GZGQe2OuYs/TX1OO+lV+LWWs2 mzxbBRqdnn1sf2y6hiPged0ei8E0XNcySP5KxDZmS/h5sIQgv187bFeQ/68KDKPRaCG/M44ImYfN b7d6HN6EbMv+DrE5edji1TwPWf+IpncRW5WQp3dDg85mYjjmCf7rEAgEYhsT9k5qxc0ZEAgEAoFA IBAIBAKBWAxjowVAILYGXuc23PkIgUBsQk698q2NFgGBQCAQCAQCgUAgHgq2x/Kazb56d5X7qyIQ CAQCgUAgEAgEAoFAIBAIxJYjwNnnzT69izZnQCAQCAQCgUAgEAgEAoFAIBAIv9A2WgAEAoFAIBAI BAKBQCAQCAQCsZ3B6HQWd12/ovTwgPbeRTxAfF4m7sPHWjo3WpBNSvFzjwGO333rw40WZAVQPa4P yM6IzQyKVxtLsHptVztsFcJif83eYjqTSfweutfkmLOGnBVqvwgEYq1B7XdrsVX6hYeNrVIvm6e9 SxTR5V983mWztZyp2gzyhJeNtTOa3t0YaHR6WuVurkDQ/NElr8ezpmXRGYzcxw47zHNdVbd9Xi/F mRFx8oInTwDA7OT03KQ+5HzWHxqdnl65myMSNn9wcU3tqcjQ+Hy+tcsfgrRzfF5mekUZVyx02ewj jW0dl27CSvW4pvI8VITXzg8byK+oCYt9ULxaZW6rIVi9UDzZWMJl/9Q9JUweh/it6+glpnfF8uiK r7xAHHTbHGd+8F+BZIXa7ypzWyswDHB8o4XYtuQcr0zeVUD8Hm1sqz99bmPlobOYuz7zBEckuPrz N73urfeNZWp7bp5+Z93u42Bt4sy6+ck69AuIEED9dbCXz00bW89W5RyvzDm6fzXToNLE+D2fe1bX 2Uuj0WLSkqt/9ZZ+eJTs5PWZfwtqPi0o+QMETe+uB6qd2ZGquLHGjoUKozMZaeWlANBy5vJal47R MFVeFgD03rxL3fzmpmbGWjp9Pp9Vb1wxH1mKOn3f7oi4GMDBMKJtPX/VPDm9RiqsCJ3JSCXs+dGl jZIhXAReXxFx8oInjnvcnoE7jUw2a27KQBynrse1k4eM5f4fGuHKJ1z5h9fODxsB+lVY4owoWlr5 tZcAAHDcZbfPTc303a7XdfauQvyAiNEk7vqzpwDg3L/8DMfh+N9+BQBuv/H2VN/Qiteuvt2tD9sv XgULWdwg0yvY84MiLO1lNX67zpR/4dORqrjFR679929M4xMUl4Srvqg58/2fuB3OhX+dVmvX1dt0 Bl2ztyTwTNYB1H6DhSsW7vvSZ0ca2zou3dhoWbYnYy2ds7opeXqyIjN1o2UBAKDRaNIkFQBg2Gqz Ctd906lXvrXkCMX3dqjtufr2GxkfW/7F531e74ff/Q8AKHvpGVmSuvdmbfvF4BrIet7HLY4zsiRV WPq7MPrJloDOYKSWlyhzM3liodNmH2vp6rh0Y3MG7W3DNuuv3Q7H4N2mnOOVtPsvPIWG2+4AAJfd QaPRAcDlcFCcHNr8W3jnB5bYLSj5AwRN764Mg80SSCPjstMNI+OhzQio87OjEuJnBsdgOOzShROv 21339seBnMlgs3acOMjh8XSdfcJoqSxFXfr8Exf//X/WWkLEYmRJasAwXXt32/mri48HXo/rQ7j8 f63bUbD5h2bn1ceTh4ewx5muq7f5ErEyL6skIb729++vtf0ZbBbxQxQjw3Hf/YPsNS1007JV4lWw kMUNMr2CPT9wwtVeNoPfBhUnJ7r7jWM64rdleob65HDVV1A45qxdVbeYHPZmm94NnO3afoMlqbSA I+RjD8kUzkZgHNMZx3RcsXCTTO+GizCOZ3pv1tJZzKSSnQAwUNvgdVGtFaW2Z3jbb1x2mixJbZ0x dlXdDleea81m6O+2ImJFjKa8ZGZoeHHqZAAAIABJREFUTNvRq8xJTykrxH2+9ovXN1ouBMDW6a+5 YiEAOGbnVpOJi5getTlodBoAuOz2sMi2mDWdH1gL+Tf79G7hUycU2Wn9NQ0JO3MGahtiUpP4kog7 f3hvZmiMI+TnHKuM1iRiNNr0wHDLmSt2kxkA+FGSHccqJCoFjUazzBiH61sH7zZRHM8+WhGbkcIR CXwuz8zwWPOZK/ZZMwCI5dHZxyqi4hU0JsPn9Vr1Rod5DgDIyvVLlDpu78ufJn4XPHW84Knj/TX1 rWerFk5ILNmZWJzH5LC7qqr7axrg/lNZbXv3UF3LjhMHBFGSlrNVA3cayMolkz8qIT7v5EGeRDzV PxSIqfd96TMSpYL4fevXf5run3dhv/l4nK5rv3iTwWI6LTZFVlrxs48STknAFQt3v/gMDcNuvv6W w2yhKJTJYZ/4u6/bTebx9m5lTgadxey4fHOwtpE4DgAfv/IjADj5nW8AwJnv/yT35EG//mCemH8A nlJWlFCU5/N4Oq/cGm1up6gvMjsHYqsVIZMfAPzqS2ZnCvnZAh6bzwUAHMM4Qr7Pi7tsNiCpRzI7 U+RP4T+B1y+F//stVxQjq/iLzwKGXf7xa4Bhh/7y826n8/KPXxNESSjaUeDyAEkcoJCTzE+CtTNZ PAlKfiJ/i96g7ehVF+SAz9dxuXq4oRXI4wCZ/GTxMKj4RhGfeRLxjhMHpAlKAEw/NNp6tspqMEGQ fh6uOLNA9/U7uM9HYzLjstMUWRpdZ++a2o3BYQOAy2YTyWU+r9dltbP4XBaHDQBhsU8gKgcCilfU 8pPJQxE3/OoV7PkU+vr1w3C1Fwq/3ZzjrqneoYHaT/ruta4vzd6SrMPlkz2DNb95BwCKn31UkZXW duF6X/Vdau9aI1D7XTcYbFZi4Q7c51vsb2SE0D8GO/5fB4Kyf1DyU4xn/BJsu6Owf1D9/mhT+0Ke DDar4ssv8CXimt++axjRUrS75XqFcTzTfvEGR8gnpnd7rt8hdoChaHdkhKv9EtBZzOyjFYDjDe9f IN569ns+WT0O1zUT+Sy/jyNrL8GO3/zGGYr+bkP8hLrqNw+GkfHLP/qVzWQGAOOYtvjZx8SxMorz t0c8XD2ov14MnXF/HnIVWx45Lbb+mvrp/iHisavL+sn0aGJJflLpTl6EyGG2aNt7uqpuLUpaOv/m t72vOI+3nKDm06jlDxnayqdsNDQ6PUqlwDFcU17istuZPI5yRwZg2O4/eyouJ32ksa23+m5sWnLZ C09jNBoAFDx5IiYtebJnoPdWndNq5wgFRD5kx3Gf1zCi7b9VZzOb5RkpuY8cBAA6i1n20tOyJFXX tZqe63dodLq2u6+/pp6iXL9YZoxN71+w6A0AMFzf2vT+hZEHY3d8XqZhVMvksDMP7yPe6Gh87zwA SJNUxc8+6nV7AMOsBhNFuX7lZ3I4pZ95XBgj1Xb20MjFW0zXtTsNp88t+QwIRT5el9tpsSWV7ix8 +oTH5W5a9DZNpCpOKI3kR0ki4xWBFM2NEHGEgt7qWiaHnX10P/WyCP/+cJ+Y1MTJngGeRLzz8SNs oYDCbv7tvC4s15fUzuTyH/v2l1PKigBAlZd19Ntf3v3CU8QVfuuRrFyy/Kn9J/D6JfV/knLNk9Pd 12owGi29cnf6vlLAsLZz15wWG3U7Csrf/MYBivzJ/CQoO5PGk+DlBwCBNFKWFD/R1c8WCvIeO0w8 /PQbByjk9x8Pg4xvQNIeaXR62YvPyNOSJ3uHJnsH5WnJZS99is5ghODnYYwzi2SmAYDP41truxF3 CBa9URwjE0VLbaZZAGBwWGG0zzrw8MQrajsvl4cibvjVK9jzQxjnhKW9kPntph13sfhcfmQEPzKC zectHFy7+tK2dwNAlFoBGAYYJk1QLRzchDxE7XftURfsYHDY423dLC4nvbJsycYgywmqf4Tgx//r QFD2D0F+v+MZv4TQ7sjuF4Lt9xfIe/QwPzKi52btZM8gtSn86rUW45klBHU/FZb2u3BJ+v5dXLFw sK55ZmgUgDSerFiPS+7jKNpLUPVIFmdI+7uN85Otgs1kptHpvAiRIkMDANqOFd6z2QbxcK152Ppr 8/TMRHe/MDqq8isvqAtyQrIZ+Lze1rNVU31Dk72DrWerFraJ0Owtzj15kCPgjza2W6ZnBFKJd9EO Esvn3/y29xXn8ZYT7HwamfyrYbOv3iVo/uhy9rH9NBqt9UzVgb/8PJPFkqqUInm0RW9oO38NAGSJ KmlivDRBOT0wQmfSAYDN5+s6+vqq7y1scE52fGF7oPH27oovvyCWywBALI9m8XiOOUvPjTsYhmnK S9L2lnRerqYo16/kTottqL4lPi9TII3UD44SzyEXc/vXf/K4PcqcdDqDwWCzPA6ntqMn//GjLC53 uL61r6au5NnHLHoDRbl+5Y/RJDA5bOuMsf6dswwWk3g6RM1kdz8ApJaXgJC/cJA6nwiFfMeJA/bZ uerX31rct+k6entv3gXAdV39K5ZL0PTBBcCwnOMH6AwG/f6bMmQs94eFpJo3T7vsdklcjEgeHZ2k tpvMZHbza+cApV09S/QlszNFvd9+8x1VXpYyN3OyZ2DgToPTaiMu8VuPZOVGxET7zZ/N51HUe+D1 S+b/FHp137wbm5Wq3JEJOD49MEI8yqZuR0H5m984QJE/mZ8EZWdRtNRvPCGeVYbQXgg/j4xXCKOj otTKsZZOv3GAQn6/dgg2vhEsb4/RKQn8yAibcfbeHz8EAEncF3kSsSxZzWAxg/VzCGucyThQxosQ x6anAI6PtXYCSfwPl90YLBYAzE5OS+LkXpfbPKmPiJMzOJzw2mcdeEjiFZn8Ju2kX3ko4oZfvYI9 P4RxDoSjvZD57aYdd6VX7E6v2A3LPhy0RvVlNZjMU3pRtDQiNgYAZ/G5pvEJm3GW2qobyEPSftcc DEvZVQAAfbfqZCmJ6RW7vS6XYWSc+qLA+8eJ7v5gx/9rr3Nw9g9K/oW4unw84zfz0Nqd3/uFYPt9 AnVBrnJHxszQWMfl6hVNQaZXGMczZCxpd55Fm4AvISztdyGqSxPiAcBtm984ksJv/dYjk8NebLeF +zi3w0HWXoKqR7K4R9bfwYb6yVZBmZO+88njADBQ2zBU17Li+Vs9Hq4DD1d/jeODdxvZfJ5EGSuJ ix2uD9/qdQxL3VMCAA2nz/nd4Gv5/Jvf9r7iPN5yQphPCztbY3p3OVyJEAAE0sjHvvfNhYMcsQgA 6t89l3uiMjpZHZ2S4HW7O6tuE2/u+D+OYSm7C1X5WbwIMYPFBAAMowGAfXYOx3E2nydRKlhcNoZh 9tk5wHGKckPD43Qt/F7yjLXr2m27yXz5x68BQKRK4b9cEvk5IiEAWI2rXY5KnQ9Gpw3da9YPjS55 bunzekPZf+f+svzVbGnm83oAwGGxigBYfC5gOKxUX4vtvK4s0pfMzhT+NtU3RKwcsc/OTfau8HyY rFyy/Nk8rl95CEKs30VQ6IV7vWMtXVmHowHDAvyyQVDykMWHFQnaTxbZmSyehCD//Us8AOCy2QCi mFw2WRygkN+vHcIV37giIQDYzPNvS/2/9u48uI3rvgP4b3FfBHiA9wnel0SRokVZt+SDlu1Ybmwn do5pa6fJ9Mxkmkzb6eRo/Ec7kzRNesy0aZyJmzh26iaWHTuWE8m2LFuiLoriIYriBZDgDRLggfvq H2sjNLm7BECAAMjvZzweaLF8+9t37cPD4q1jaUmVoVNoNewwOqJ6TjHtZ6qP7A94fbbJmTsXLs8N m+Kdb+wnBJt5unRPo9/rM/feLmlplMplsc2fLbID+ive+D+ahlgTT7xFMc6hWLQX3nqbrOMu0/We 2aFRIrKvn+uJT3lN9t3R5uizyorYm2UmkvXW3d/bAe033vJqK5TpWp/LXVBflV1RQkQ5VYbZYdPi 1GxE6fD1/6v3CWv8vyWiy/+w4v+oX107nuEXm3YX4XU/NO3IFvry3HyYPyLmPK8Yf27iE6t+L4z2 a7d8uNz5rbffP/iHn6o42Gq8dtNhWxLoT4TLcc3nOLaMONpLhOWYX1dFXP0M3/UusfUkVcyPTXT8 7FeFjbXlbS3qjAx2wY2IpFZ/uEV2zPVaqdPu/9xjXqfz/H+9YJua2fgPwiaVy6QqBRHxPb5y7fxb GO19M2I1LxemVJ3edS4uE5Hb7rj001+GNjoWFoloedZy4bmXZCpVWeuu+vuONLYfHevs9TgcnNvz qg2NDxxbsSxcfvG0SCy++/OPfZT+UvfrZ5s+cd/RL32WiDwOR+crbwofVwD7K2BGHNl11uv4/eob fMctaarnjN/tcBKRdNNrwwunYzVPSaQS67qnVIvE4rp7DhJR/7kPorvJPMr1Vz6i0mmJyL284lqx 00bltTqfYyXS+PnyObr6Fj6+9HNrKzjjYakydAf/6FNE9P6PX3KGsSD6+vovcF5KXVrN0Tb7gk2u VtYcu9vc0x9aU4mvHUVU3/j6B4H0WZupJ3z9CSvS/AxhrxauJTtfPyAQP2c+xKq+sb9uU6Z9+Csz lVZLRA7rkjxNTZHX8xj2M69+85+DgUDon/HOtxxDMRFZJ2dEEjGJmMWpOfb0Y5s/m4f+Sjh94agi vb6Hv38U4xyKRXuRKWTEVW+Tdty1ODU70RvuRE9Mymvq1p3a4wf0ZUViqZSIJvvuhJlaPKD9riZT K5tPtRNR5+kzoRsJo9i+nlKjISKJQl59dD+7Jbu8VJeXE+n0Ll//v3qfcMb/wkeJVT5ENz6JIv7Q eIb9Z8DnIyJG8rFPqTFpd1Fc91l9Z97VG0rKWnePd9+aN5rDbHdrzit+n5uEceZnRPjKUaNPZ1/P DZksI2P68pKG9mNXf/GaQLmHU46hz3Fel5u42kuk5cjX7/Fd7xJbT2Ilfv0hEck1KvuCzb5gs1tt xXvqc6vKGLE4GGHtTa3+cPNwvV5NIpUwDOOwLVnNk2veYqf4o15w3+f2+NweiVymzdGz36WJxGKB rlW4vUc3j7darOblwpSq07sWo3lpZk6bm113zyHr+KRGnxnw+TtfeVOmVB58+tOupZUF86QmQ0dE XpfL7/HwbZcqFUQkUymySgr1hhIikmtU6qwM+7w1u/zD9YD8Hq9lbIKd/uc7rnC0tqnp7MrS2uMH 9YYSqUJ+5eenBXYu3FUberFgmli2LAgcly9+y4gp6PenF+aV3dWUUZgfTpYW1FdL5DL2aaG5lWVK bZq5u184neojbfX3Hp66PXT5hVc+llRDNft4aNvkTPgfulbzuT1+j1csk5bd1aTLyw3/D/c+8bDP 6dJkZ/lc7tkhk8fl4isvznyOlUjj58vnKOobZznyHpcnfeFyzyjKV2emE1FmccHE4sblu77+C5zX nkfaJXJ516u/Vesz604cbD7VfvH5l/nSCQaDFEl94+sHBNLnqycR5TMRcfYn0eUnEd316Ue8Tpc6 M93rcs2NjJW2NBJPP8YZP18+RNe/rTc3MmZfsKkz01ufeJhhGFWGzj5vtYyOyTWqKOp5/PoZgf4/ JvnGPrLD7/HcfP1sMBj0ebxEJFHIYps/m4f+Sjj90F05nDj7Dc7zYkeW4e8f6TiHjWfz7YWv3ibt uCu3ulymVrKvx7v6PIJfxcWkvBan5+wLNn1psUgqtk1Ob9nC/ZzQflcrbKxhb9MrGjSOXu2Kevt6 o1e7Qjs0PXyvoa257613x270bhjSGnz9P0U4/t+afIgo/yP7/PJRv7pmPMNutE3OElF+TUXr4w85 bEu3zl4gopi0u0iv+yHOpeXb71xsbD/afKr97X//yYbtjvO8YjKeabj/iFgm/TDBo/v9Hm/oZ8V8 OPMzJu2XKD20T9/vLhz90mcLG2tGO4oF6q1wOa75HOfzeDjbi2HfHoqkHPn6Gb7rXWLrSazErz80 tO3Z/dC9s4OjDutiTpWBiObHJiOd26VU6w83D9fr1ZzLK0SkXHfzdUZxwZEvPEXB4IUf/2LDFZA4 BYPBkY7O6qP79z7+4PTAiCYrw+tyh+YT1hNo78Q//8Apivm0mEvZtaiDwYvPv2y+eSujIK/m6P70 /ByreYphGJ/HM37zljpTV3N0f3alYebO6Ac/ednv8/FtN17vnuwbEEmkZa1NVvPUjVffctiW2IWK ZodNrmV7QX11cXNj86n2+77yxfTCPL7jCgc78N7liZ7bUoU8v7ZSIpHKNByLnoTseeR+9kXzow/k VJULny9f/M7F5c7TZ9x2R8P9RxixKJxvPxraj7Z88qQiTU1ElYf2tXzypFgqEU5neXbe5/YsTq69 nX5+bIL9Qm9hfO23MeEKBnvPvOtxOqsOt/m8njDHcA7rot/tyW+oWZmb73jxtMfpFCgv7nyOlQjj 583nyOsbZzkKxMmZvnC5T90adC3bA36/hX1+wkY46j/PcUuaG3OrDUuzlonegaEPrrpXHDmVZSXN jbzpEFEk9Y2vHxBIn6+eRJbPfP1JVPlJRF6nK6+2csWycOXFV31ut0A/xhk/bz5E1b+tF/D7Lz7/ 8nT/UG6lIaeibLp/6OL//F/A74+unsevn4l3vrFX94A/MHqly3j1ZtDnIyKpQh7b/IkB9FfRxk88 /YbAeUWwf4TjHDb9zbcXvnqbtOOu3GoDu/xu7fEDmqyMLSgvIprsuyNVKcRS6UQvx61n6qyMNH2m SCwWDiY20H5XmR002uet9nnrzNDoZrYLCwSi/40ZX/9PEY7/hY8Sq3yIKP+ji3/NeIbdODdiGnr/ it/ry6ut1BX8fhJEuN2FI9Lr/mrDl64vz1g0+syaEwc2bHec5xWT8UzV4bbythb2dXlbCzsvLIwz P2PSflfvYjVPTvcPEdGuh08wRAL785Xj+s9xfO0l0nLk62f4rneJrSexEr/+0Hyzf6TjhjY3u6x1 t0QqMV69ueYbizClVn8YA7hef0QkFrPr264fKal0aYxIxIjFafrMDdPh03/u/d63zrvtzvz6Kolc Nj8+KfAIPoH2ThHO40UxnxZzTNuJ9rgeYJNccfjhfDh0edmqjPQF85R7eYUYpvWxB4ua6kcud3a/ fo5n/5yy1t1rNhqvdS9OR/ajrXhLlTiT1qPf/mogEHjtW99LdCCJJFUpHvrbvxjr6uv8VczuH9ze hPuT8PNTqpA/9Pd/RUSvP/t99haDrYF+I0WhvyL0V6kj0nFXYsnUyhN//scyleK33/vh6pH6Q3/3 l+yKb0T0zn88z3aSijR12V17xBJx1eE2r8P1xj/+WziHQPsltN9Ei1/+RzeeWd/ukm18kqhxWmrh 6z93jqjrCa4LyQnlQhFeLzKL84988XNENPTBtd4z73zsPYY5+Td/JlXI3/rOf4YeDZdUku26s0aq Ls4Qb/ry0l0nj88OGcc6e0QSCXufndU8xbe/Rp9haGtes9FiHE+SYg5JlTiT1ulvfDfRISRedlkJ Ed25ENYTyYA26k+SPz/Rb6Qo9FeUCu0LWJGOuxKo7r7Dpc27FGnqO+c71sxNXP/Vb0J3xNhtHy6E J1era48fiPQoaL+E9ptoSZX/nO0O45OUI9B/woZwXUhOKBeK8HqxNLdw4bmX7AvW9Z2AUquRq1Wm a93JObdLSX/dwd273ERicePJY/m1VQqNyu/1rSzYTNe6Y7v8CkCqYhiRSBSPhz9sVxv0J2Hnp0gq qb/nsGt5ZfjS9dWPCAMAXuivUkQKjbsOP/OkTKUyXusa7rgR5uPRIUpov4kVt/yPYjyTEu0O47QN pUQ5xhvqCWxDMbpeFDc1tDx28ty//nglpg9G2jkwvQsAAAAAAAAAAACQkpJ9cYZHn/1aokMAAAAA AAAAAAAA2FKnv/6dcHZL9uldCAmzRAEAAAAAAAAAAGCHSPbpXcxpsnAXMwAAAAAAAAAAAKwhSnQA AAAAAAAAAAAAABCNlJne3ffUqX1PPpLoKAAAAAAAAAAAAACSRbIvzhBSUFcVCATC2VNvKD709JNT /YMikSi3puL9H71kMY3HO7yoj/uJb36FgsFff/v7WxAhAAAAAAAAAAAAbCcpM70bPq/TRUQep0sk EhORx+UKvVXS0phZUmi+cWuTE76c6QgcV4DP6QoEgpsJBgAAAAAAAAAAAHamlFmcIXwedprV4fI4 nUTE/p9V2txYtne3Ml27yUNwpsN33IL66oq7WxgRd1aH9gcAAAAAAAAAAACIyDa8e9e94hi+dH1u 2MgwDBF57E4iyiotPPyFz7A77H38wb2PPzh86XrPb94mIkWaetfJEzlVBkYkmhsxdb9xzmlb0uZm H//TzxPDnP3Bc8Qw9335Ga/bffYHz2myMvjS4TwuMUzt8bu1eTmlrU3db5yzjIytidZ4vTuIu3cB AAAAAAAAAAAgcuIiQ2WiYxDi8/rYF7XHDwSDwYF3L234J8FgcHZw1L5gsy/YZgdHg8EgEQX8frvF qtFnylRK0/Ue45WumTvD7hUHMcyRLzyVXVFqvHpzbsRkaG3Kqy4fvXrTvWJniLIrSmUqhb60SJef 2/3rs/OmCd50eI5LRGNdtwJ+f15VeVlrU1qO3mqe9Lk9oWit5inrxNSGJ1V74uDtdy5GkYEAAAAA AAAAAACwXW3DxRk4uVccxuvd7hU7EVlGx43Xuxen54hIX1KkzctZsSz0nnn3zvkOi9Gs0Wfqy4qI aODClcXp2aLd9UVN9XMjY6bOHoF0BPi93oF3Lv7uX/579HJXQX3VvV9+RqKQx/2EAQAAAAAAAAAA YLvbhoszRESZkUZEGn3mqX/469BGhU5LREG/39x9u+H+HGKY2SHjJg8UCAYCgQAFgxQkwmIMAAAA AAAAAAAAsGk7a3o34AsQESNmQluci8tE5LY7Lv30l6GNjoVFIlLq0mqOttkXbHK1subY3eaefqdt iS8dASKxuHx/c82xA1KF3Nzd3/vWuz63W/hPZGpl86l2Iuo8fcbrcEV0jgAAAAAAAAAAALBD7Kzp XdvUdHZlae3xg3pDiVQhv/Lz0xajeWlmTpubXXfPIev4pEafGfD5O195k4j2PNIukcu7Xv2tWp9Z d+Jg86n2i8+/zJdOaKXdtRjmyJ98Jr0wb2lmruOFc/PG8XDiLGysya+rIqKiQePo1a7YnDwAAAAA AAAAAABsLztrenfgvcuqdF1OlSG/ttJmnpZp1O7llYvPv9zYfiyn0pBTXmJfsA1f6mQYpnhPQ261 YWnWMtE7IJJKyvc151SWlTQ3jt3o5UuH+5DB4MD5DlV62nDHDeKbAl5ndtBon7cS0czQaIxOHQAA AAAAAAAAALYbpu1Ee6JjEOJyONkXj377q4FA4LVvfS+x8STKo89+7fTXv5PoKAAAAAAAAAAAACCJ pMzdu6e/8d1EhwAAAAAAAAAAAACQRESJDgAAAAAAAAAAAAAAooHpXQAAAAAAAAAAAICUlOyLMzz6 7NcSHQIAAAAAAAAAAABAMkqZR6sBAAAAAAAAAAAAwGpYnAG2WnZ5SaJDAAAAAAAAAAAA2A7ERYbK RMcgxOf1JToEiNi9Dxxq3F2j1WnmpucDgcDqtzKK8g8985RCrZq5M5Ko8AAAAAAAAAAAALYHTO9C 7C3M23w+f3Wtwev1Wuasq99yLa24llfq7jkkkkjmRkyJihAAAAAAAAAAAGAbiP2j1e66qzG/MGf1 Fq/X9+Yb77Gvc/Oy6uorNGlqt9M9PDw+Mjwe8wAg4WzWJbfL07CrSiwSr3/XdK07oyi/+vC+uWHj 3MjY1ocHAAAAAAAAAACwPcR+endw0DQ+Ps2+ZhimpbXBvuJg/5menravbbfNutR5tS8zS9e4q8rv D5iMEzGPARJOpVISkd3O/WS8vjPni3fV1d97+PwPX9jauAAAAAAAAAAAALaP2D9azWZbnp62sP/J ZBKxWDQ09OEdmuUVJcFg8PLl7snJWZfLTURV1XjK1vakUMqJiC3l9bwu19TAcEZxgSpdu3r7PQca f/RPX3r6iWNbECEAAAAAAAAAAECqi/30bghDVFFV5rA7pybn2C2Zet3yssPj9kql0rLyognzjEql VCrl8YsBEoWd2C0zFGq1arGEY4kG6/gkEWUUF6zeuHdXuUIm3d9ctTVBAgAAAAAAAAAApLTYL84Q kl+Yo9Eou7sHgsEgu0UhlzlWHERUU1tmGp0QiUTsRqeT+x5PSF3zFuuVS117WupLygr7egb7eu6s 2cFtdxCRXKVavfHF1z6YP7x8rWdk6wIFAAAAAAAAAABIWXG8e7equtTj8Y6bpj6+mVGplHl5+tBD 1YIME78YIFFUKmVLa4PT5b5y6aZp1Lx+B0YsJqJAwL964/jU/HP/+87NftMWRQkAAAAAAAAAAJDK 4nX3bm5ulk6XNnB71O8PhDa63B6pTFrfUD4wYPT7A3K5jIhcuHV3O8rSp0uk0u4bXVOTs5w7KLUa InIuLm9tXAAAAAAAAAAAANtHvO7eraop8/sDoyMfu21zwbKYlqZSq1Xm8WmGYbL06Q6Hi+/pW5DS fD4/EbHrb3DKLi8N+v3zponVG/FoNQAAAAAAAAAAgPDFZXo3M1OXmakbG5vyeLyrt48OjzEM4/V6 8/L0e1rq0tLUQ4P4Gf725HK6iEih4n5uni4vJ9tQPN5z2+f+2OR+S2O5QiY9sLdmK0IEAAAAAAAA AABIcXGZ3q2oKgkGgyODY2u2W23LVy73yOXyvfsas/Tpt3qHjKMTnClAqnO63ESklHNM74olkuY/ eMDr9vSfvbDmrfMdfUTUOzC+BRECAAAAAAAAAACkurisvXv9ap9Wq7Y7nOvfmpm2zExb4nFQSB5i sTgvL5uIfD7fmrcYkWjvEw9pc/UdP3tl/cK7edkZRPTm+a6tiRMAAAAAAAAAACClxWV6NxAI2Gx4 ZNbOdfy+uzMzdbMz8yPDa+/D1ebqs0qKLv/89OzQ6Po/rKssGB6bGRiZ3JIwAQAAAAAAAAAAUhvT dqI90TEIcXHdAgxJTpOm8njnyUv0AAAASklEQVR8HreH812RWBzw+znf2tdUOTVrHZ+aj2d0AAAA AAAAAAAA20Rc7t6FHW5l2SHwLt/cLhFduTkUh3AAAAAAAAAAAAC2p/8HqXxmJcl4oa8AAAAASUVO RK5CYII= --000000000000f54506062873bfb9--
spl3g <spleefer6@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#74691
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.